| OLD | NEW |
| 1 // This is a generated file (see the discoveryapis_generator project). | 1 // This is a generated file (see the discoveryapis_generator project). |
| 2 | 2 |
| 3 library googleapis_beta.language.v1beta1; | 3 library googleapis_beta.language.v1beta1; |
| 4 | 4 |
| 5 import 'dart:core' as core; | 5 import 'dart:core' as core; |
| 6 import 'dart:async' as async; | 6 import 'dart:async' as async; |
| 7 import 'dart:convert' as convert; | 7 import 'dart:convert' as convert; |
| 8 | 8 |
| 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; | 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; |
| 10 import 'package:http/http.dart' as http; | 10 import 'package:http/http.dart' as http; |
| (...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 112 "POST", | 112 "POST", |
| 113 body: _body, | 113 body: _body, |
| 114 queryParams: _queryParams, | 114 queryParams: _queryParams, |
| 115 uploadOptions: _uploadOptions, | 115 uploadOptions: _uploadOptions, |
| 116 uploadMedia: _uploadMedia, | 116 uploadMedia: _uploadMedia, |
| 117 downloadOptions: _downloadOptions); | 117 downloadOptions: _downloadOptions); |
| 118 return _response.then((data) => new AnalyzeSentimentResponse.fromJson(data))
; | 118 return _response.then((data) => new AnalyzeSentimentResponse.fromJson(data))
; |
| 119 } | 119 } |
| 120 | 120 |
| 121 /** | 121 /** |
| 122 * Advanced API that analyzes the document and provides a full set of text | 122 * A convenience method that provides all the features that analyzeSentiment, |
| 123 * annotations, including semantic, syntactic, and sentiment information. This | 123 * analyzeEntities, and analyzeSyntax provide in one call. |
| 124 * API is intended for users who are familiar with machine learning and need | |
| 125 * in-depth text features to build upon. | |
| 126 * | 124 * |
| 127 * [request] - The metadata request object. | 125 * [request] - The metadata request object. |
| 128 * | 126 * |
| 129 * Request parameters: | 127 * Request parameters: |
| 130 * | 128 * |
| 131 * Completes with a [AnnotateTextResponse]. | 129 * Completes with a [AnnotateTextResponse]. |
| 132 * | 130 * |
| 133 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 131 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 134 * error. | 132 * error. |
| 135 * | 133 * |
| (...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 212 } | 210 } |
| 213 } | 211 } |
| 214 | 212 |
| 215 /** The entity analysis response message. */ | 213 /** The entity analysis response message. */ |
| 216 class AnalyzeEntitiesResponse { | 214 class AnalyzeEntitiesResponse { |
| 217 /** The recognized entities in the input document. */ | 215 /** The recognized entities in the input document. */ |
| 218 core.List<Entity> entities; | 216 core.List<Entity> entities; |
| 219 /** | 217 /** |
| 220 * The language of the text, which will be the same as the language specified | 218 * The language of the text, which will be the same as the language specified |
| 221 * in the request or, if not specified, the automatically-detected language. | 219 * in the request or, if not specified, the automatically-detected language. |
| 220 * See Document.language field for more details. |
| 222 */ | 221 */ |
| 223 core.String language; | 222 core.String language; |
| 224 | 223 |
| 225 AnalyzeEntitiesResponse(); | 224 AnalyzeEntitiesResponse(); |
| 226 | 225 |
| 227 AnalyzeEntitiesResponse.fromJson(core.Map _json) { | 226 AnalyzeEntitiesResponse.fromJson(core.Map _json) { |
| 228 if (_json.containsKey("entities")) { | 227 if (_json.containsKey("entities")) { |
| 229 entities = _json["entities"].map((value) => new Entity.fromJson(value)).to
List(); | 228 entities = _json["entities"].map((value) => new Entity.fromJson(value)).to
List(); |
| 230 } | 229 } |
| 231 if (_json.containsKey("language")) { | 230 if (_json.containsKey("language")) { |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 297 _json["documentSentiment"] = (documentSentiment).toJson(); | 296 _json["documentSentiment"] = (documentSentiment).toJson(); |
| 298 } | 297 } |
| 299 if (language != null) { | 298 if (language != null) { |
| 300 _json["language"] = language; | 299 _json["language"] = language; |
| 301 } | 300 } |
| 302 return _json; | 301 return _json; |
| 303 } | 302 } |
| 304 } | 303 } |
| 305 | 304 |
| 306 /** | 305 /** |
| 307 * The request message for the advanced text annotation API, which performs all | 306 * The request message for the text annotation API, which can perform multiple |
| 308 * the above plus syntactic analysis. | 307 * analysis types (sentiment, entities, and syntax) in one call. |
| 309 */ | 308 */ |
| 310 class AnnotateTextRequest { | 309 class AnnotateTextRequest { |
| 311 /** Input document. */ | 310 /** Input document. */ |
| 312 Document document; | 311 Document document; |
| 313 /** | 312 /** |
| 314 * The encoding type used by the API to calculate offsets. | 313 * The encoding type used by the API to calculate offsets. |
| 315 * Possible string values are: | 314 * Possible string values are: |
| 316 * - "NONE" : If `EncodingType` is not specified, encoding-dependent | 315 * - "NONE" : If `EncodingType` is not specified, encoding-dependent |
| 317 * information (such as | 316 * information (such as |
| 318 * `begin_offset`) will be set at `-1`. | 317 * `begin_offset`) will be set at `-1`. |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 371 Sentiment documentSentiment; | 370 Sentiment documentSentiment; |
| 372 /** | 371 /** |
| 373 * Entities, along with their semantic information, in the input document. | 372 * Entities, along with their semantic information, in the input document. |
| 374 * Populated if the user enables | 373 * Populated if the user enables |
| 375 * AnnotateTextRequest.Features.extract_entities. | 374 * AnnotateTextRequest.Features.extract_entities. |
| 376 */ | 375 */ |
| 377 core.List<Entity> entities; | 376 core.List<Entity> entities; |
| 378 /** | 377 /** |
| 379 * The language of the text, which will be the same as the language specified | 378 * The language of the text, which will be the same as the language specified |
| 380 * in the request or, if not specified, the automatically-detected language. | 379 * in the request or, if not specified, the automatically-detected language. |
| 380 * See Document.language field for more details. |
| 381 */ | 381 */ |
| 382 core.String language; | 382 core.String language; |
| 383 /** | 383 /** |
| 384 * Sentences in the input document. Populated if the user enables | 384 * Sentences in the input document. Populated if the user enables |
| 385 * AnnotateTextRequest.Features.extract_syntax. | 385 * AnnotateTextRequest.Features.extract_syntax. |
| 386 */ | 386 */ |
| 387 core.List<Sentence> sentences; | 387 core.List<Sentence> sentences; |
| 388 /** | 388 /** |
| 389 * Tokens, along with their syntactic information, in the input document. | 389 * Tokens, along with their syntactic information, in the input document. |
| 390 * Populated if the user enables | 390 * Populated if the user enables |
| (...skipping 444 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 835 * the text. | 835 * the text. |
| 836 */ | 836 */ |
| 837 class Sentiment { | 837 class Sentiment { |
| 838 /** | 838 /** |
| 839 * A non-negative number in the [0, +inf) range, which represents | 839 * A non-negative number in the [0, +inf) range, which represents |
| 840 * the absolute magnitude of sentiment regardless of polarity (positive or | 840 * the absolute magnitude of sentiment regardless of polarity (positive or |
| 841 * negative). | 841 * negative). |
| 842 */ | 842 */ |
| 843 core.double magnitude; | 843 core.double magnitude; |
| 844 /** | 844 /** |
| 845 * Polarity of the sentiment in the [-1.0, 1.0] range. Larger numbers | 845 * DEPRECATED FIELD - This field is being deprecated in |
| 846 * represent more positive sentiments. | 846 * favor of score. Please refer to our documentation at |
| 847 * https://cloud.google.com/natural-language/docs for more information. |
| 847 */ | 848 */ |
| 848 core.double polarity; | 849 core.double polarity; |
| 849 | 850 |
| 850 Sentiment(); | 851 Sentiment(); |
| 851 | 852 |
| 852 Sentiment.fromJson(core.Map _json) { | 853 Sentiment.fromJson(core.Map _json) { |
| 853 if (_json.containsKey("magnitude")) { | 854 if (_json.containsKey("magnitude")) { |
| 854 magnitude = _json["magnitude"]; | 855 magnitude = _json["magnitude"]; |
| 855 } | 856 } |
| 856 if (_json.containsKey("polarity")) { | 857 if (_json.containsKey("polarity")) { |
| (...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1047 } | 1048 } |
| 1048 if (partOfSpeech != null) { | 1049 if (partOfSpeech != null) { |
| 1049 _json["partOfSpeech"] = (partOfSpeech).toJson(); | 1050 _json["partOfSpeech"] = (partOfSpeech).toJson(); |
| 1050 } | 1051 } |
| 1051 if (text != null) { | 1052 if (text != null) { |
| 1052 _json["text"] = (text).toJson(); | 1053 _json["text"] = (text).toJson(); |
| 1053 } | 1054 } |
| 1054 return _json; | 1055 return _json; |
| 1055 } | 1056 } |
| 1056 } | 1057 } |
| OLD | NEW |