Package cloud.google.com/go/language/apiv2/languagepb (v1.14.4)

Variables

EncodingType_name, EncodingType_value

  var 
  
 ( 
  
 EncodingType_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "NONE" 
 , 
  
 1 
 : 
  
 "UTF8" 
 , 
  
 2 
 : 
  
 "UTF16" 
 , 
  
 3 
 : 
  
 "UTF32" 
 , 
  
 } 
  
 EncodingType_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "NONE" 
 : 
  
 0 
 , 
  
 "UTF8" 
 : 
  
 1 
 , 
  
 "UTF16" 
 : 
  
 2 
 , 
  
 "UTF32" 
 : 
  
 3 
 , 
  
 } 
 ) 
 

Enum value maps for EncodingType.

Document_Type_name, Document_Type_value

  var 
  
 ( 
  
 Document_Type_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "TYPE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "PLAIN_TEXT" 
 , 
  
 2 
 : 
  
 "HTML" 
 , 
  
 } 
  
 Document_Type_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "TYPE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "PLAIN_TEXT" 
 : 
  
 1 
 , 
  
 "HTML" 
 : 
  
 2 
 , 
  
 } 
 ) 
 

Enum value maps for Document_Type.

Entity_Type_name, Entity_Type_value

  var 
  
 ( 
  
 Entity_Type_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "UNKNOWN" 
 , 
  
 1 
 : 
  
 "PERSON" 
 , 
  
 2 
 : 
  
 "LOCATION" 
 , 
  
 3 
 : 
  
 "ORGANIZATION" 
 , 
  
 4 
 : 
  
 "EVENT" 
 , 
  
 5 
 : 
  
 "WORK_OF_ART" 
 , 
  
 6 
 : 
  
 "CONSUMER_GOOD" 
 , 
  
 7 
 : 
  
 "OTHER" 
 , 
  
 9 
 : 
  
 "PHONE_NUMBER" 
 , 
  
 10 
 : 
  
 "ADDRESS" 
 , 
  
 11 
 : 
  
 "DATE" 
 , 
  
 12 
 : 
  
 "NUMBER" 
 , 
  
 13 
 : 
  
 "PRICE" 
 , 
  
 } 
  
 Entity_Type_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "UNKNOWN" 
 : 
  
 0 
 , 
  
 "PERSON" 
 : 
  
 1 
 , 
  
 "LOCATION" 
 : 
  
 2 
 , 
  
 "ORGANIZATION" 
 : 
  
 3 
 , 
  
 "EVENT" 
 : 
  
 4 
 , 
  
 "WORK_OF_ART" 
 : 
  
 5 
 , 
  
 "CONSUMER_GOOD" 
 : 
  
 6 
 , 
  
 "OTHER" 
 : 
  
 7 
 , 
  
 "PHONE_NUMBER" 
 : 
  
 9 
 , 
  
 "ADDRESS" 
 : 
  
 10 
 , 
  
 "DATE" 
 : 
  
 11 
 , 
  
 "NUMBER" 
 : 
  
 12 
 , 
  
 "PRICE" 
 : 
  
 13 
 , 
  
 } 
 ) 
 

Enum value maps for Entity_Type.

EntityMention_Type_name, EntityMention_Type_value

  var 
  
 ( 
  
 EntityMention_Type_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "TYPE_UNKNOWN" 
 , 
  
 1 
 : 
  
 "PROPER" 
 , 
  
 2 
 : 
  
 "COMMON" 
 , 
  
 } 
  
 EntityMention_Type_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "TYPE_UNKNOWN" 
 : 
  
 0 
 , 
  
 "PROPER" 
 : 
  
 1 
 , 
  
 "COMMON" 
 : 
  
 2 
 , 
  
 } 
 ) 
 

Enum value maps for EntityMention_Type.

ModerateTextRequest_ModelVersion_name, ModerateTextRequest_ModelVersion_value

  var 
  
 ( 
  
 ModerateTextRequest_ModelVersion_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "MODEL_VERSION_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "MODEL_VERSION_1" 
 , 
  
 2 
 : 
  
 "MODEL_VERSION_2" 
 , 
  
 } 
  
 ModerateTextRequest_ModelVersion_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "MODEL_VERSION_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "MODEL_VERSION_1" 
 : 
  
 1 
 , 
  
 "MODEL_VERSION_2" 
 : 
  
 2 
 , 
  
 } 
 ) 
 

Enum value maps for ModerateTextRequest_ModelVersion.

File_google_cloud_language_v2_language_service_proto

  var 
  
 File_google_cloud_language_v2_language_service_proto 
  
  protoreflect 
 
 . 
  FileDescriptor 
 
 

Functions

func RegisterLanguageServiceServer

  func 
  
 RegisterLanguageServiceServer 
 ( 
 s 
  
 * 
  grpc 
 
 . 
  Server 
 
 , 
  
 srv 
  
  LanguageServiceServer 
 
 ) 
 

AnalyzeEntitiesRequest

  type 
  
 AnalyzeEntitiesRequest 
  
 struct 
  
 { 
  
 Document 
  
 * 
  Document 
 
  
 `protobuf:"bytes,1,opt,name=document,proto3" json:"document,omitempty"` 
  
 EncodingType 
  
  EncodingType 
 
  
 "" 
  
 /* 141 byte string literal not displayed */ 
 } 
 

The entity analysis request message.

func (*AnalyzeEntitiesRequest) Descriptor

  func 
  
 ( 
 * 
  AnalyzeEntitiesRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use AnalyzeEntitiesRequest.ProtoReflect.Descriptor instead.

func (*AnalyzeEntitiesRequest) GetDocument

  func 
  
 ( 
 x 
  
 * 
  AnalyzeEntitiesRequest 
 
 ) 
  
 GetDocument 
 () 
  
 * 
  Document 
 
 

func (*AnalyzeEntitiesRequest) GetEncodingType

  func 
  
 ( 
 x 
  
 * 
  AnalyzeEntitiesRequest 
 
 ) 
  
 GetEncodingType 
 () 
  
  EncodingType 
 
 

func (*AnalyzeEntitiesRequest) ProtoMessage

  func 
  
 ( 
 * 
  AnalyzeEntitiesRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*AnalyzeEntitiesRequest) ProtoReflect

func (*AnalyzeEntitiesRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  AnalyzeEntitiesRequest 
 
 ) 
  
 Reset 
 () 
 

func (*AnalyzeEntitiesRequest) String

  func 
  
 ( 
 x 
  
 * 
  AnalyzeEntitiesRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

AnalyzeEntitiesResponse

  type 
  
 AnalyzeEntitiesResponse 
  
 struct 
  
 { 
  
 // The recognized entities in the input document. 
  
 Entities 
  
 [] 
 * 
  Entity 
 
  
 `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"` 
  
 // The language of the text, which will be the same as the language specified 
  
 // in the request or, if not specified, the automatically-detected language. 
  
 // See [Document.language][] field for more details. 
  
 LanguageCode 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` 
  
 // Whether the language is officially supported. The API may still return a 
  
 // response when the language is not supported, but it is on a best effort 
  
 // basis. 
  
 LanguageSupported 
  
  bool 
 
  
 `protobuf:"varint,3,opt,name=language_supported,json=languageSupported,proto3" json:"language_supported,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

The entity analysis response message.

func (*AnalyzeEntitiesResponse) Descriptor

  func 
  
 ( 
 * 
  AnalyzeEntitiesResponse 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use AnalyzeEntitiesResponse.ProtoReflect.Descriptor instead.

func (*AnalyzeEntitiesResponse) GetEntities

  func 
  
 ( 
 x 
  
 * 
  AnalyzeEntitiesResponse 
 
 ) 
  
 GetEntities 
 () 
  
 [] 
 * 
  Entity 
 
 

func (*AnalyzeEntitiesResponse) GetLanguageCode

  func 
  
 ( 
 x 
  
 * 
  AnalyzeEntitiesResponse 
 
 ) 
  
 GetLanguageCode 
 () 
  
  string 
 
 

func (*AnalyzeEntitiesResponse) GetLanguageSupported

  func 
  
 ( 
 x 
  
 * 
  AnalyzeEntitiesResponse 
 
 ) 
  
 GetLanguageSupported 
 () 
  
  bool 
 
 

func (*AnalyzeEntitiesResponse) ProtoMessage

  func 
  
 ( 
 * 
  AnalyzeEntitiesResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*AnalyzeEntitiesResponse) ProtoReflect

func (*AnalyzeEntitiesResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  AnalyzeEntitiesResponse 
 
 ) 
  
 Reset 
 () 
 

func (*AnalyzeEntitiesResponse) String

  func 
  
 ( 
 x 
  
 * 
  AnalyzeEntitiesResponse 
 
 ) 
  
 String 
 () 
  
  string 
 
 

AnalyzeSentimentRequest

  type 
  
 AnalyzeSentimentRequest 
  
 struct 
  
 { 
  
 Document 
  
 * 
  Document 
 
  
 `protobuf:"bytes,1,opt,name=document,proto3" json:"document,omitempty"` 
  
 EncodingType 
  
  EncodingType 
 
  
 "" 
  
 /* 141 byte string literal not displayed */ 
 } 
 

The sentiment analysis request message.

func (*AnalyzeSentimentRequest) Descriptor

  func 
  
 ( 
 * 
  AnalyzeSentimentRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use AnalyzeSentimentRequest.ProtoReflect.Descriptor instead.

func (*AnalyzeSentimentRequest) GetDocument

  func 
  
 ( 
 x 
  
 * 
  AnalyzeSentimentRequest 
 
 ) 
  
 GetDocument 
 () 
  
 * 
  Document 
 
 

func (*AnalyzeSentimentRequest) GetEncodingType

  func 
  
 ( 
 x 
  
 * 
  AnalyzeSentimentRequest 
 
 ) 
  
 GetEncodingType 
 () 
  
  EncodingType 
 
 

func (*AnalyzeSentimentRequest) ProtoMessage

  func 
  
 ( 
 * 
  AnalyzeSentimentRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*AnalyzeSentimentRequest) ProtoReflect

func (*AnalyzeSentimentRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  AnalyzeSentimentRequest 
 
 ) 
  
 Reset 
 () 
 

func (*AnalyzeSentimentRequest) String

  func 
  
 ( 
 x 
  
 * 
  AnalyzeSentimentRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

AnalyzeSentimentResponse

  type 
  
 AnalyzeSentimentResponse 
  
 struct 
  
 { 
  
 // The overall sentiment of the input document. 
  
 DocumentSentiment 
  
 * 
  Sentiment 
 
  
 `protobuf:"bytes,1,opt,name=document_sentiment,json=documentSentiment,proto3" json:"document_sentiment,omitempty"` 
  
 // The language of the text, which will be the same as the language specified 
  
 // in the request or, if not specified, the automatically-detected language. 
  
 // See [Document.language][] field for more details. 
  
 LanguageCode 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` 
  
 // The sentiment for all the sentences in the document. 
  
 Sentences 
  
 [] 
 * 
  Sentence 
 
  
 `protobuf:"bytes,3,rep,name=sentences,proto3" json:"sentences,omitempty"` 
  
 // Whether the language is officially supported. The API may still return a 
  
 // response when the language is not supported, but it is on a best effort 
  
 // basis. 
  
 LanguageSupported 
  
  bool 
 
  
 `protobuf:"varint,4,opt,name=language_supported,json=languageSupported,proto3" json:"language_supported,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

The sentiment analysis response message.

func (*AnalyzeSentimentResponse) Descriptor

  func 
  
 ( 
 * 
  AnalyzeSentimentResponse 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use AnalyzeSentimentResponse.ProtoReflect.Descriptor instead.

func (*AnalyzeSentimentResponse) GetDocumentSentiment

  func 
  
 ( 
 x 
  
 * 
  AnalyzeSentimentResponse 
 
 ) 
  
 GetDocumentSentiment 
 () 
  
 * 
  Sentiment 
 
 

func (*AnalyzeSentimentResponse) GetLanguageCode

  func 
  
 ( 
 x 
  
 * 
  AnalyzeSentimentResponse 
 
 ) 
  
 GetLanguageCode 
 () 
  
  string 
 
 

func (*AnalyzeSentimentResponse) GetLanguageSupported

  func 
  
 ( 
 x 
  
 * 
  AnalyzeSentimentResponse 
 
 ) 
  
 GetLanguageSupported 
 () 
  
  bool 
 
 

func (*AnalyzeSentimentResponse) GetSentences

  func 
  
 ( 
 x 
  
 * 
  AnalyzeSentimentResponse 
 
 ) 
  
 GetSentences 
 () 
  
 [] 
 * 
  Sentence 
 
 

func (*AnalyzeSentimentResponse) ProtoMessage

  func 
  
 ( 
 * 
  AnalyzeSentimentResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*AnalyzeSentimentResponse) ProtoReflect

func (*AnalyzeSentimentResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  AnalyzeSentimentResponse 
 
 ) 
  
 Reset 
 () 
 

func (*AnalyzeSentimentResponse) String

AnnotateTextRequest

  type 
  
 AnnotateTextRequest 
  
 struct 
  
 { 
  
 Document 
  
 * 
  Document 
 
  
 `protobuf:"bytes,1,opt,name=document,proto3" json:"document,omitempty"` 
  
 Features 
  
 * 
  AnnotateTextRequest_Features 
 
  
 `protobuf:"bytes,2,opt,name=features,proto3" json:"features,omitempty"` 
  
 EncodingType 
  
  EncodingType 
 
  
 "" 
  
 /* 141 byte string literal not displayed */ 
 } 
 

The request message for the text annotation API, which can perform multiple analysis types in one call.

func (*AnnotateTextRequest) Descriptor

  func 
  
 ( 
 * 
  AnnotateTextRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use AnnotateTextRequest.ProtoReflect.Descriptor instead.

func (*AnnotateTextRequest) GetDocument

  func 
  
 ( 
 x 
  
 * 
  AnnotateTextRequest 
 
 ) 
  
 GetDocument 
 () 
  
 * 
  Document 
 
 

func (*AnnotateTextRequest) GetEncodingType

  func 
  
 ( 
 x 
  
 * 
  AnnotateTextRequest 
 
 ) 
  
 GetEncodingType 
 () 
  
  EncodingType 
 
 

func (*AnnotateTextRequest) GetFeatures

func (*AnnotateTextRequest) ProtoMessage

  func 
  
 ( 
 * 
  AnnotateTextRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*AnnotateTextRequest) ProtoReflect

func (*AnnotateTextRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  AnnotateTextRequest 
 
 ) 
  
 Reset 
 () 
 

func (*AnnotateTextRequest) String

  func 
  
 ( 
 x 
  
 * 
  AnnotateTextRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

AnnotateTextRequest_Features

  type 
  
 AnnotateTextRequest_Features 
  
 struct 
  
 { 
  
 ExtractEntities 
  
  bool 
 
  
 `protobuf:"varint,1,opt,name=extract_entities,json=extractEntities,proto3" json:"extract_entities,omitempty"` 
  
 ExtractDocumentSentiment 
  
  bool 
 
  
 "" 
  
 /* 136 byte string literal not displayed */ 
  
 ClassifyText 
  
  bool 
 
  
 `protobuf:"varint,4,opt,name=classify_text,json=classifyText,proto3" json:"classify_text,omitempty"` 
  
 ModerateText 
  
  bool 
 
  
 `protobuf:"varint,5,opt,name=moderate_text,json=moderateText,proto3" json:"moderate_text,omitempty"` 
 } 
 

All available features. Setting each one to true will enable that specific analysis for the input.

func (*AnnotateTextRequest_Features) Descriptor

  func 
  
 ( 
 * 
  AnnotateTextRequest_Features 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use AnnotateTextRequest_Features.ProtoReflect.Descriptor instead.

func (*AnnotateTextRequest_Features) GetClassifyText

  func 
  
 ( 
 x 
  
 * 
  AnnotateTextRequest_Features 
 
 ) 
  
 GetClassifyText 
 () 
  
  bool 
 
 

func (*AnnotateTextRequest_Features) GetExtractDocumentSentiment

  func 
  
 ( 
 x 
  
 * 
  AnnotateTextRequest_Features 
 
 ) 
  
 GetExtractDocumentSentiment 
 () 
  
  bool 
 
 

func (*AnnotateTextRequest_Features) GetExtractEntities

  func 
  
 ( 
 x 
  
 * 
  AnnotateTextRequest_Features 
 
 ) 
  
 GetExtractEntities 
 () 
  
  bool 
 
 

func (*AnnotateTextRequest_Features) GetModerateText

  func 
  
 ( 
 x 
  
 * 
  AnnotateTextRequest_Features 
 
 ) 
  
 GetModerateText 
 () 
  
  bool 
 
 

func (*AnnotateTextRequest_Features) ProtoMessage

  func 
  
 ( 
 * 
  AnnotateTextRequest_Features 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*AnnotateTextRequest_Features) ProtoReflect

func (*AnnotateTextRequest_Features) Reset

  func 
  
 ( 
 x 
  
 * 
  AnnotateTextRequest_Features 
 
 ) 
  
 Reset 
 () 
 

func (*AnnotateTextRequest_Features) String

AnnotateTextResponse

  type 
  
 AnnotateTextResponse 
  
 struct 
  
 { 
  
 // Sentences in the input document. Populated if the user enables 
  
 // [AnnotateTextRequest.Features.extract_document_sentiment][google.cloud.language.v2.AnnotateTextRequest.Features.extract_document_sentiment]. 
  
 Sentences 
  
 [] 
 * 
  Sentence 
 
  
 `protobuf:"bytes,1,rep,name=sentences,proto3" json:"sentences,omitempty"` 
  
 // Entities, along with their semantic information, in the input document. 
  
 // Populated if the user enables 
  
 // [AnnotateTextRequest.Features.extract_entities][google.cloud.language.v2.AnnotateTextRequest.Features.extract_entities] 
  
 // or 
  
 // [AnnotateTextRequest.Features.extract_entity_sentiment][google.cloud.language.v2.AnnotateTextRequest.Features.extract_entity_sentiment]. 
  
 Entities 
  
 [] 
 * 
  Entity 
 
  
 `protobuf:"bytes,2,rep,name=entities,proto3" json:"entities,omitempty"` 
  
 // The overall sentiment for the document. Populated if the user enables 
  
 // [AnnotateTextRequest.Features.extract_document_sentiment][google.cloud.language.v2.AnnotateTextRequest.Features.extract_document_sentiment]. 
  
 DocumentSentiment 
  
 * 
  Sentiment 
 
  
 `protobuf:"bytes,3,opt,name=document_sentiment,json=documentSentiment,proto3" json:"document_sentiment,omitempty"` 
  
 // The language of the text, which will be the same as the language specified 
  
 // in the request or, if not specified, the automatically-detected language. 
  
 // See [Document.language][] field for more details. 
  
 LanguageCode 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` 
  
 // Categories identified in the input document. 
  
 Categories 
  
 [] 
 * 
  ClassificationCategory 
 
  
 `protobuf:"bytes,5,rep,name=categories,proto3" json:"categories,omitempty"` 
  
 // Harmful and sensitive categories identified in the input document. 
  
 ModerationCategories 
  
 [] 
 * 
  ClassificationCategory 
 
  
 `protobuf:"bytes,6,rep,name=moderation_categories,json=moderationCategories,proto3" json:"moderation_categories,omitempty"` 
  
 // Whether the language is officially supported by all requested features. 
  
 // The API may still return a response when the language is not supported, but 
  
 // it is on a best effort basis. 
  
 LanguageSupported 
  
  bool 
 
  
 `protobuf:"varint,7,opt,name=language_supported,json=languageSupported,proto3" json:"language_supported,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

The text annotations response message.

func (*AnnotateTextResponse) Descriptor

  func 
  
 ( 
 * 
  AnnotateTextResponse 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use AnnotateTextResponse.ProtoReflect.Descriptor instead.

func (*AnnotateTextResponse) GetCategories

  func 
  
 ( 
 x 
  
 * 
  AnnotateTextResponse 
 
 ) 
  
 GetCategories 
 () 
  
 [] 
 * 
  ClassificationCategory 
 
 

func (*AnnotateTextResponse) GetDocumentSentiment

  func 
  
 ( 
 x 
  
 * 
  AnnotateTextResponse 
 
 ) 
  
 GetDocumentSentiment 
 () 
  
 * 
  Sentiment 
 
 

func (*AnnotateTextResponse) GetEntities

  func 
  
 ( 
 x 
  
 * 
  AnnotateTextResponse 
 
 ) 
  
 GetEntities 
 () 
  
 [] 
 * 
  Entity 
 
 

func (*AnnotateTextResponse) GetLanguageCode

  func 
  
 ( 
 x 
  
 * 
  AnnotateTextResponse 
 
 ) 
  
 GetLanguageCode 
 () 
  
  string 
 
 

func (*AnnotateTextResponse) GetLanguageSupported

  func 
  
 ( 
 x 
  
 * 
  AnnotateTextResponse 
 
 ) 
  
 GetLanguageSupported 
 () 
  
  bool 
 
 

func (*AnnotateTextResponse) GetModerationCategories

  func 
  
 ( 
 x 
  
 * 
  AnnotateTextResponse 
 
 ) 
  
 GetModerationCategories 
 () 
  
 [] 
 * 
  ClassificationCategory 
 
 

func (*AnnotateTextResponse) GetSentences

  func 
  
 ( 
 x 
  
 * 
  AnnotateTextResponse 
 
 ) 
  
 GetSentences 
 () 
  
 [] 
 * 
  Sentence 
 
 

func (*AnnotateTextResponse) ProtoMessage

  func 
  
 ( 
 * 
  AnnotateTextResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*AnnotateTextResponse) ProtoReflect

func (*AnnotateTextResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  AnnotateTextResponse 
 
 ) 
  
 Reset 
 () 
 

func (*AnnotateTextResponse) String

  func 
  
 ( 
 x 
  
 * 
  AnnotateTextResponse 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ClassificationCategory

  type 
  
 ClassificationCategory 
  
 struct 
  
 { 
  
 // The name of the category representing the document. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // The classifier's confidence of the category. Number represents how certain 
  
 // the classifier is that this category represents the given text. 
  
 Confidence 
  
  float32 
 
  
 `protobuf:"fixed32,2,opt,name=confidence,proto3" json:"confidence,omitempty"` 
  
 // Optional. The classifier's severity of the category. This is only present 
  
 // when the ModerateTextRequest.ModelVersion is set to MODEL_VERSION_2, and 
  
 // the corresponding category has a severity score. 
  
 Severity 
  
  float32 
 
  
 `protobuf:"fixed32,3,opt,name=severity,proto3" json:"severity,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Represents a category returned from the text classifier.

func (*ClassificationCategory) Descriptor

  func 
  
 ( 
 * 
  ClassificationCategory 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ClassificationCategory.ProtoReflect.Descriptor instead.

func (*ClassificationCategory) GetConfidence

  func 
  
 ( 
 x 
  
 * 
  ClassificationCategory 
 
 ) 
  
 GetConfidence 
 () 
  
  float32 
 
 

func (*ClassificationCategory) GetName

  func 
  
 ( 
 x 
  
 * 
  ClassificationCategory 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*ClassificationCategory) GetSeverity

  func 
  
 ( 
 x 
  
 * 
  ClassificationCategory 
 
 ) 
  
 GetSeverity 
 () 
  
  float32 
 
 

func (*ClassificationCategory) ProtoMessage

  func 
  
 ( 
 * 
  ClassificationCategory 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ClassificationCategory) ProtoReflect

func (*ClassificationCategory) Reset

  func 
  
 ( 
 x 
  
 * 
  ClassificationCategory 
 
 ) 
  
 Reset 
 () 
 

func (*ClassificationCategory) String

  func 
  
 ( 
 x 
  
 * 
  ClassificationCategory 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ClassifyTextRequest

  type 
  
 ClassifyTextRequest 
  
 struct 
  
 { 
  
 // Required. Input document. 
  
 Document 
  
 * 
  Document 
 
  
 `protobuf:"bytes,1,opt,name=document,proto3" json:"document,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

The document classification request message.

func (*ClassifyTextRequest) Descriptor

  func 
  
 ( 
 * 
  ClassifyTextRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ClassifyTextRequest.ProtoReflect.Descriptor instead.

func (*ClassifyTextRequest) GetDocument

  func 
  
 ( 
 x 
  
 * 
  ClassifyTextRequest 
 
 ) 
  
 GetDocument 
 () 
  
 * 
  Document 
 
 

func (*ClassifyTextRequest) ProtoMessage

  func 
  
 ( 
 * 
  ClassifyTextRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ClassifyTextRequest) ProtoReflect

func (*ClassifyTextRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  ClassifyTextRequest 
 
 ) 
  
 Reset 
 () 
 

func (*ClassifyTextRequest) String

  func 
  
 ( 
 x 
  
 * 
  ClassifyTextRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ClassifyTextResponse

  type 
  
 ClassifyTextResponse 
  
 struct 
  
 { 
  
 // Categories representing the input document. 
  
 Categories 
  
 [] 
 * 
  ClassificationCategory 
 
  
 `protobuf:"bytes,1,rep,name=categories,proto3" json:"categories,omitempty"` 
  
 // The language of the text, which will be the same as the language specified 
  
 // in the request or, if not specified, the automatically-detected language. 
  
 // See [Document.language][] field for more details. 
  
 LanguageCode 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` 
  
 // Whether the language is officially supported. The API may still return a 
  
 // response when the language is not supported, but it is on a best effort 
  
 // basis. 
  
 LanguageSupported 
  
  bool 
 
  
 `protobuf:"varint,3,opt,name=language_supported,json=languageSupported,proto3" json:"language_supported,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

The document classification response message.

func (*ClassifyTextResponse) Descriptor

  func 
  
 ( 
 * 
  ClassifyTextResponse 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ClassifyTextResponse.ProtoReflect.Descriptor instead.

func (*ClassifyTextResponse) GetCategories

  func 
  
 ( 
 x 
  
 * 
  ClassifyTextResponse 
 
 ) 
  
 GetCategories 
 () 
  
 [] 
 * 
  ClassificationCategory 
 
 

func (*ClassifyTextResponse) GetLanguageCode

  func 
  
 ( 
 x 
  
 * 
  ClassifyTextResponse 
 
 ) 
  
 GetLanguageCode 
 () 
  
  string 
 
 

func (*ClassifyTextResponse) GetLanguageSupported

  func 
  
 ( 
 x 
  
 * 
  ClassifyTextResponse 
 
 ) 
  
 GetLanguageSupported 
 () 
  
  bool 
 
 

func (*ClassifyTextResponse) ProtoMessage

  func 
  
 ( 
 * 
  ClassifyTextResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ClassifyTextResponse) ProtoReflect

func (*ClassifyTextResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  ClassifyTextResponse 
 
 ) 
  
 Reset 
 () 
 

func (*ClassifyTextResponse) String

  func 
  
 ( 
 x 
  
 * 
  ClassifyTextResponse 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Document

  type 
  
 Document 
  
 struct 
  
 { 
  
 // Required. If the type is not set or is `TYPE_UNSPECIFIED`, 
  
 // returns an `INVALID_ARGUMENT` error. 
  
 Type 
  
  Document_Type 
 
  
 `protobuf:"varint,1,opt,name=type,proto3,enum=google.cloud.language.v2.Document_Type" json:"type,omitempty"` 
  
 // The source of the document: a string containing the content or a 
  
 // Google Cloud Storage URI. 
  
 // 
  
 // Types that are assignable to Source: 
  
 // 
  
 //	*Document_Content 
  
 //	*Document_GcsContentUri 
  
 Source 
  
 isDocument_Source 
  
 `protobuf_oneof:"source"` 
  
 // Optional. The language of the document (if not specified, the language is 
  
 // automatically detected). Both ISO and BCP-47 language codes are 
  
 // accepted. 

// [Language // Support](https://cloud.google.com/natural-language/docs/languages) lists // currently supported languages for each API method. If the language (either // specified by the caller or automatically detected) is not supported by the // called API method, an `INVALID_ARGUMENT` error is returned. LanguageCode string `protobuf:"bytes,4,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // contains filtered or unexported fields }

Represents the input to API methods.

func (*Document) Descriptor

  func 
  
 ( 
 * 
  Document 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Document.ProtoReflect.Descriptor instead.

func (*Document) GetContent

  func 
  
 ( 
 x 
  
 * 
  Document 
 
 ) 
  
 GetContent 
 () 
  
  string 
 
 

func (*Document) GetGcsContentUri

  func 
  
 ( 
 x 
  
 * 
  Document 
 
 ) 
  
 GetGcsContentUri 
 () 
  
  string 
 
 

func (*Document) GetLanguageCode

  func 
  
 ( 
 x 
  
 * 
  Document 
 
 ) 
  
 GetLanguageCode 
 () 
  
  string 
 
 

func (*Document) GetSource

  func 
  
 ( 
 m 
  
 * 
  Document 
 
 ) 
  
 GetSource 
 () 
  
 isDocument_Source 
 

func (*Document) GetType

  func 
  
 ( 
 x 
  
 * 
  Document 
 
 ) 
  
 GetType 
 () 
  
  Document_Type 
 
 

func (*Document) ProtoMessage

  func 
  
 ( 
 * 
  Document 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*Document) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  Document 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*Document) Reset

  func 
  
 ( 
 x 
  
 * 
  Document 
 
 ) 
  
 Reset 
 () 
 

func (*Document) String

  func 
  
 ( 
 x 
  
 * 
  Document 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Document_Content

  type 
  
 Document_Content 
  
 struct 
  
 { 
  
 // The content of the input in string format. 
  
 // Cloud audit logging exempt since it is based on user data. 
  
 Content 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=content,proto3,oneof"` 
 } 
 

Document_GcsContentUri

  type 
  
 Document_GcsContentUri 
  
 struct 
  
 { 
  
 // The Google Cloud Storage URI where the file content is located. 
  
 // This URI must be of the form: gs://bucket_name/object_name. For more 
  
 // details, see https://cloud.google.com/storage/docs/reference-uris. 
  
 // NOTE: Cloud Storage object versioning is not supported. 
  
 GcsContentUri 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=gcs_content_uri,json=gcsContentUri,proto3,oneof"` 
 } 
 

Document_Type

  type 
  
 Document_Type 
  
  int32 
 
 

The document types enum.

Document_TYPE_UNSPECIFIED, Document_PLAIN_TEXT, Document_HTML

  const 
  
 ( 
  
 // The content type is not specified. 
  
 Document_TYPE_UNSPECIFIED 
  
  Document_Type 
 
  
 = 
  
 0 
  
 // Plain text 
  
 Document_PLAIN_TEXT 
  
  Document_Type 
 
  
 = 
  
 1 
  
 // HTML 
  
 Document_HTML 
  
  Document_Type 
 
  
 = 
  
 2 
 ) 
 

func (Document_Type) Descriptor

func (Document_Type) Enum

  func 
  
 ( 
 x 
  
  Document_Type 
 
 ) 
  
 Enum 
 () 
  
 * 
  Document_Type 
 
 

func (Document_Type) EnumDescriptor

  func 
  
 ( 
  Document_Type 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Document_Type.Descriptor instead.

func (Document_Type) Number

func (Document_Type) String

  func 
  
 ( 
 x 
  
  Document_Type 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (Document_Type) Type

EncodingType

  type 
  
 EncodingType 
  
  int32 
 
 

Represents the text encoding that the caller uses to process the output. Providing an EncodingType is recommended because the API provides the beginning offsets for various outputs, such as tokens and mentions, and languages that natively use different text encodings may access offsets differently.

EncodingType_NONE, EncodingType_UTF8, EncodingType_UTF16, EncodingType_UTF32

  const 
  
 ( 
  
 // If `EncodingType` is not specified, encoding-dependent information (such as 
  
 // `begin_offset`) will be set at `-1`. 
  
 EncodingType_NONE 
  
  EncodingType 
 
  
 = 
  
 0 
  
 // Encoding-dependent information (such as `begin_offset`) is calculated based 
  
 // on the UTF-8 encoding of the input. C++ and Go are examples of languages 
  
 // that use this encoding natively. 
  
 EncodingType_UTF8 
  
  EncodingType 
 
  
 = 
  
 1 
  
 // Encoding-dependent information (such as `begin_offset`) is calculated based 
  
 // on the UTF-16 encoding of the input. Java and JavaScript are examples of 
  
 // languages that use this encoding natively. 
  
 EncodingType_UTF16 
  
  EncodingType 
 
  
 = 
  
 2 
  
 // Encoding-dependent information (such as `begin_offset`) is calculated based 
  
 // on the UTF-32 encoding of the input. Python is an example of a language 
  
 // that uses this encoding natively. 
  
 EncodingType_UTF32 
  
  EncodingType 
 
  
 = 
  
 3 
 ) 
 

func (EncodingType) Descriptor

func (EncodingType) Enum

  func 
  
 ( 
 x 
  
  EncodingType 
 
 ) 
  
 Enum 
 () 
  
 * 
  EncodingType 
 
 

func (EncodingType) EnumDescriptor

  func 
  
 ( 
  EncodingType 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use EncodingType.Descriptor instead.

func (EncodingType) Number

func (EncodingType) String

  func 
  
 ( 
 x 
  
  EncodingType 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (EncodingType) Type

Entity

  type 
  
 Entity 
  
 struct 
  
 { 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 Type 
  
  Entity_Type 
 
  
 `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.language.v2.Entity_Type" json:"type,omitempty"` 
  
 Metadata 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
  
 "" 
  
 /* 157 byte string literal not displayed */ 
  
 Mentions 
  
 [] 
 * 
  EntityMention 
 
  
 `protobuf:"bytes,5,rep,name=mentions,proto3" json:"mentions,omitempty"` 
  
 Sentiment 
  
 * 
  Sentiment 
 
  
 `protobuf:"bytes,6,opt,name=sentiment,proto3" json:"sentiment,omitempty"` 
 } 
 

Represents a phrase in the text that is a known entity, such as a person, an organization, or location. The API associates information, such as probability and mentions, with entities.

func (*Entity) Descriptor

  func 
  
 ( 
 * 
  Entity 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Entity.ProtoReflect.Descriptor instead.

func (*Entity) GetMentions

  func 
  
 ( 
 x 
  
 * 
  Entity 
 
 ) 
  
 GetMentions 
 () 
  
 [] 
 * 
  EntityMention 
 
 
  func 
  
 ( 
 x 
  
 * 
  Entity 
 
 ) 
  
 GetMetadata 
 () 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
 

func (*Entity) GetName

  func 
  
 ( 
 x 
  
 * 
  Entity 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*Entity) GetSentiment

  func 
  
 ( 
 x 
  
 * 
  Entity 
 
 ) 
  
 GetSentiment 
 () 
  
 * 
  Sentiment 
 
 

func (*Entity) GetType

  func 
  
 ( 
 x 
  
 * 
  Entity 
 
 ) 
  
 GetType 
 () 
  
  Entity_Type 
 
 

func (*Entity) ProtoMessage

  func 
  
 ( 
 * 
  Entity 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*Entity) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  Entity 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*Entity) Reset

  func 
  
 ( 
 x 
  
 * 
  Entity 
 
 ) 
  
 Reset 
 () 
 

func (*Entity) String

  func 
  
 ( 
 x 
  
 * 
  Entity 
 
 ) 
  
 String 
 () 
  
  string 
 
 

EntityMention

  type 
  
 EntityMention 
  
 struct 
  
 { 
  
 // The mention text. 
  
 Text 
  
 * 
  TextSpan 
 
  
 `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"` 
  
 // The type of the entity mention. 
  
 Type 
  
  EntityMention_Type 
 
  
 `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.language.v2.EntityMention_Type" json:"type,omitempty"` 
  
 // For calls to [AnalyzeEntitySentiment][] or if 
  
 // [AnnotateTextRequest.Features.extract_entity_sentiment][google.cloud.language.v2.AnnotateTextRequest.Features.extract_entity_sentiment] 
  
 // is set to true, this field will contain the sentiment expressed for this 
  
 // mention of the entity in the provided document. 
  
 Sentiment 
  
 * 
  Sentiment 
 
  
 `protobuf:"bytes,3,opt,name=sentiment,proto3" json:"sentiment,omitempty"` 
  
 // Probability score associated with the entity. 
  
 // 
  
 // The score shows the probability of the entity mention being the entity 
  
 // type. The score is in (0, 1] range. 
  
 Probability 
  
  float32 
 
  
 `protobuf:"fixed32,4,opt,name=probability,proto3" json:"probability,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Represents a mention for an entity in the text. Currently, proper noun mentions are supported.

func (*EntityMention) Descriptor

  func 
  
 ( 
 * 
  EntityMention 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use EntityMention.ProtoReflect.Descriptor instead.

func (*EntityMention) GetProbability

  func 
  
 ( 
 x 
  
 * 
  EntityMention 
 
 ) 
  
 GetProbability 
 () 
  
  float32 
 
 

func (*EntityMention) GetSentiment

  func 
  
 ( 
 x 
  
 * 
  EntityMention 
 
 ) 
  
 GetSentiment 
 () 
  
 * 
  Sentiment 
 
 

func (*EntityMention) GetText

  func 
  
 ( 
 x 
  
 * 
  EntityMention 
 
 ) 
  
 GetText 
 () 
  
 * 
  TextSpan 
 
 

func (*EntityMention) GetType

func (*EntityMention) ProtoMessage

  func 
  
 ( 
 * 
  EntityMention 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*EntityMention) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  EntityMention 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*EntityMention) Reset

  func 
  
 ( 
 x 
  
 * 
  EntityMention 
 
 ) 
  
 Reset 
 () 
 

func (*EntityMention) String

  func 
  
 ( 
 x 
  
 * 
  EntityMention 
 
 ) 
  
 String 
 () 
  
  string 
 
 

EntityMention_Type

  type 
  
 EntityMention_Type 
  
  int32 
 
 

The supported types of mentions.

EntityMention_TYPE_UNKNOWN, EntityMention_PROPER, EntityMention_COMMON

  const 
  
 ( 
  
 // Unknown 
  
 EntityMention_TYPE_UNKNOWN 
  
  EntityMention_Type 
 
  
 = 
  
 0 
  
 // Proper name 
  
 EntityMention_PROPER 
  
  EntityMention_Type 
 
  
 = 
  
 1 
  
 // Common noun (or noun compound) 
  
 EntityMention_COMMON 
  
  EntityMention_Type 
 
  
 = 
  
 2 
 ) 
 

func (EntityMention_Type) Descriptor

func (EntityMention_Type) Enum

func (EntityMention_Type) EnumDescriptor

  func 
  
 ( 
  EntityMention_Type 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use EntityMention_Type.Descriptor instead.

func (EntityMention_Type) Number

func (EntityMention_Type) String

  func 
  
 ( 
 x 
  
  EntityMention_Type 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (EntityMention_Type) Type

Entity_Type

  type 
  
 Entity_Type 
  
  int32 
 
 

The type of the entity. The table below lists the associated fields for entities that have different metadata.

Entity_UNKNOWN, Entity_PERSON, Entity_LOCATION, Entity_ORGANIZATION, Entity_EVENT, Entity_WORK_OF_ART, Entity_CONSUMER_GOOD, Entity_OTHER, Entity_PHONE_NUMBER, Entity_ADDRESS, Entity_DATE, Entity_NUMBER, Entity_PRICE

  const 
  
 ( 
  
 // Unknown 
  
 Entity_UNKNOWN 
  
  Entity_Type 
 
  
 = 
  
 0 
  
 // Person 
  
 Entity_PERSON 
  
  Entity_Type 
 
  
 = 
  
 1 
  
 // Location 
  
 Entity_LOCATION 
  
  Entity_Type 
 
  
 = 
  
 2 
  
 // Organization 
  
 Entity_ORGANIZATION 
  
  Entity_Type 
 
  
 = 
  
 3 
  
 // Event 
  
 Entity_EVENT 
  
  Entity_Type 
 
  
 = 
  
 4 
  
 // Artwork 
  
 Entity_WORK_OF_ART 
  
  Entity_Type 
 
  
 = 
  
 5 
  
 // Consumer product 
  
 Entity_CONSUMER_GOOD 
  
  Entity_Type 
 
  
 = 
  
 6 
  
 // Other types of entities 
  
 Entity_OTHER 
  
  Entity_Type 
 
  
 = 
  
 7 
  
 // Phone number 
  
 // 
  
 // The metadata lists the phone number, formatted according to local 
  
 // convention, plus whichever additional elements appear in the text: 
  
 // 
  
 // * `number` - the actual number, broken down into sections as per local 
  
 // convention 
  
 // * `national_prefix` - country code, if detected 
  
 // * `area_code` - region or area code, if detected 
  
 // * `extension` - phone extension (to be dialed after connection), if 
  
 // detected 
  
 Entity_PHONE_NUMBER 
  
  Entity_Type 
 
  
 = 
  
 9 
  
 // Address 
  
 // 
  
 // The metadata identifies the street number and locality plus whichever 
  
 // additional elements appear in the text: 
  
 // 
  
 // * `street_number` - street number 
  
 // * `locality` - city or town 
  
 // * `street_name` - street/route name, if detected 
  
 // * `postal_code` - postal code, if detected 
  
 // * `country` - country, if detected 
  
 // * `broad_region` - administrative area, such as the state, if detected 
  
 // * `narrow_region` - smaller administrative area, such as county, if 
  
 // detected 
  
 // * `sublocality` - used in Asian addresses to demark a district within a 
  
 // city, if detected 
  
 Entity_ADDRESS 
  
  Entity_Type 
 
  
 = 
  
 10 
  
 // Date 
  
 // 
  
 // The metadata identifies the components of the date: 
  
 // 
  
 // * `year` - four digit year, if detected 
  
 // * `month` - two digit month number, if detected 
  
 // * `day` - two digit day number, if detected 
  
 Entity_DATE 
  
  Entity_Type 
 
  
 = 
  
 11 
  
 // Number 
  
 // 
  
 // The metadata is the number itself. 
  
 Entity_NUMBER 
  
  Entity_Type 
 
  
 = 
  
 12 
  
 // Price 
  
 // 
  
 // The metadata identifies the `value` and `currency`. 
  
 Entity_PRICE 
  
  Entity_Type 
 
  
 = 
  
 13 
 ) 
 

func (Entity_Type) Descriptor

func (Entity_Type) Enum

  func 
  
 ( 
 x 
  
  Entity_Type 
 
 ) 
  
 Enum 
 () 
  
 * 
  Entity_Type 
 
 

func (Entity_Type) EnumDescriptor

  func 
  
 ( 
  Entity_Type 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Entity_Type.Descriptor instead.

func (Entity_Type) Number

func (Entity_Type) String

  func 
  
 ( 
 x 
  
  Entity_Type 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (Entity_Type) Type

LanguageServiceClient

  type 
  
 LanguageServiceClient 
  
 interface 
  
 { 
  
 // Analyzes the sentiment of the provided text. 
  
 AnalyzeSentiment 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  AnalyzeSentimentRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  AnalyzeSentimentResponse 
 
 , 
  
  error 
 
 ) 
  
 // Finds named entities (currently proper names and common nouns) in the text 
  
 // along with entity types, probability, mentions for each entity, and 
  
 // other properties. 
  
 AnalyzeEntities 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  AnalyzeEntitiesRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  AnalyzeEntitiesResponse 
 
 , 
  
  error 
 
 ) 
  
 // Classifies a document into categories. 
  
 ClassifyText 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  ClassifyTextRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  ClassifyTextResponse 
 
 , 
  
  error 
 
 ) 
  
 // Moderates a document for harmful and sensitive categories. 
  
 ModerateText 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  ModerateTextRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  ModerateTextResponse 
 
 , 
  
  error 
 
 ) 
  
 // A convenience method that provides all features in one call. 
  
 AnnotateText 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  AnnotateTextRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  AnnotateTextResponse 
 
 , 
  
  error 
 
 ) 
 } 
 

LanguageServiceClient is the client API for LanguageService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream .

func NewLanguageServiceClient

  func 
  
 NewLanguageServiceClient 
 ( 
 cc 
  
  grpc 
 
 . 
  ClientConnInterface 
 
 ) 
  
  LanguageServiceClient 
 
 

LanguageServiceServer

  type 
  
 LanguageServiceServer 
  
 interface 
  
 { 
  
 // Analyzes the sentiment of the provided text. 
  
 AnalyzeSentiment 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  AnalyzeSentimentRequest 
 
 ) 
  
 ( 
 * 
  AnalyzeSentimentResponse 
 
 , 
  
  error 
 
 ) 
  
 // Finds named entities (currently proper names and common nouns) in the text 
  
 // along with entity types, probability, mentions for each entity, and 
  
 // other properties. 
  
 AnalyzeEntities 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  AnalyzeEntitiesRequest 
 
 ) 
  
 ( 
 * 
  AnalyzeEntitiesResponse 
 
 , 
  
  error 
 
 ) 
  
 // Classifies a document into categories. 
  
 ClassifyText 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  ClassifyTextRequest 
 
 ) 
  
 ( 
 * 
  ClassifyTextResponse 
 
 , 
  
  error 
 
 ) 
  
 // Moderates a document for harmful and sensitive categories. 
  
 ModerateText 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  ModerateTextRequest 
 
 ) 
  
 ( 
 * 
  ModerateTextResponse 
 
 , 
  
  error 
 
 ) 
  
 // A convenience method that provides all features in one call. 
  
 AnnotateText 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  AnnotateTextRequest 
 
 ) 
  
 ( 
 * 
  AnnotateTextResponse 
 
 , 
  
  error 
 
 ) 
 } 
 

LanguageServiceServer is the server API for LanguageService service.

ModerateTextRequest

  type 
  
 ModerateTextRequest 
  
 struct 
  
 { 
  
 Document 
  
 * 
  Document 
 
  
 `protobuf:"bytes,1,opt,name=document,proto3" json:"document,omitempty"` 
  
 ModelVersion 
  
  ModerateTextRequest_ModelVersion 
 
  
 "" 
  
 /* 161 byte string literal not displayed */ 
 } 
 

The document moderation request message.

func (*ModerateTextRequest) Descriptor

  func 
  
 ( 
 * 
  ModerateTextRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ModerateTextRequest.ProtoReflect.Descriptor instead.

func (*ModerateTextRequest) GetDocument

  func 
  
 ( 
 x 
  
 * 
  ModerateTextRequest 
 
 ) 
  
 GetDocument 
 () 
  
 * 
  Document 
 
 

func (*ModerateTextRequest) GetModelVersion

func (*ModerateTextRequest) ProtoMessage

  func 
  
 ( 
 * 
  ModerateTextRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ModerateTextRequest) ProtoReflect

func (*ModerateTextRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  ModerateTextRequest 
 
 ) 
  
 Reset 
 () 
 

func (*ModerateTextRequest) String

  func 
  
 ( 
 x 
  
 * 
  ModerateTextRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ModerateTextRequest_ModelVersion

  type 
  
 ModerateTextRequest_ModelVersion 
  
  int32 
 
 

The model version to use for ModerateText.

ModerateTextRequest_MODEL_VERSION_UNSPECIFIED, ModerateTextRequest_MODEL_VERSION_1, ModerateTextRequest_MODEL_VERSION_2

  const 
  
 ( 
  
 // The default model version. 
  
 ModerateTextRequest_MODEL_VERSION_UNSPECIFIED 
  
  ModerateTextRequest_ModelVersion 
 
  
 = 
  
 0 
  
 // Use the v1 model, this model is used by default when not provided. 
  
 // The v1 model only returns probability (confidence) score for each 
  
 // category. 
  
 ModerateTextRequest_MODEL_VERSION_1 
  
  ModerateTextRequest_ModelVersion 
 
  
 = 
  
 1 
  
 // Use the v2 model. 
  
 // The v2 model only returns probability (confidence) score for each 
  
 // category, and returns severity score for a subset of the categories. 
  
 ModerateTextRequest_MODEL_VERSION_2 
  
  ModerateTextRequest_ModelVersion 
 
  
 = 
  
 2 
 ) 
 

func (ModerateTextRequest_ModelVersion) Descriptor

func (ModerateTextRequest_ModelVersion) Enum

func (ModerateTextRequest_ModelVersion) EnumDescriptor

  func 
  
 ( 
  ModerateTextRequest_ModelVersion 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ModerateTextRequest_ModelVersion.Descriptor instead.

func (ModerateTextRequest_ModelVersion) Number

func (ModerateTextRequest_ModelVersion) String

func (ModerateTextRequest_ModelVersion) Type

ModerateTextResponse

  type 
  
 ModerateTextResponse 
  
 struct 
  
 { 
  
 // Harmful and sensitive categories representing the input document. 
  
 ModerationCategories 
  
 [] 
 * 
  ClassificationCategory 
 
  
 `protobuf:"bytes,1,rep,name=moderation_categories,json=moderationCategories,proto3" json:"moderation_categories,omitempty"` 
  
 // The language of the text, which will be the same as the language specified 
  
 // in the request or, if not specified, the automatically-detected language. 
  
 // See [Document.language][] field for more details. 
  
 LanguageCode 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` 
  
 // Whether the language is officially supported. The API may still return a 
  
 // response when the language is not supported, but it is on a best effort 
  
 // basis. 
  
 LanguageSupported 
  
  bool 
 
  
 `protobuf:"varint,3,opt,name=language_supported,json=languageSupported,proto3" json:"language_supported,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

The document moderation response message.

func (*ModerateTextResponse) Descriptor

  func 
  
 ( 
 * 
  ModerateTextResponse 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ModerateTextResponse.ProtoReflect.Descriptor instead.

func (*ModerateTextResponse) GetLanguageCode

  func 
  
 ( 
 x 
  
 * 
  ModerateTextResponse 
 
 ) 
  
 GetLanguageCode 
 () 
  
  string 
 
 

func (*ModerateTextResponse) GetLanguageSupported

  func 
  
 ( 
 x 
  
 * 
  ModerateTextResponse 
 
 ) 
  
 GetLanguageSupported 
 () 
  
  bool 
 
 

func (*ModerateTextResponse) GetModerationCategories

  func 
  
 ( 
 x 
  
 * 
  ModerateTextResponse 
 
 ) 
  
 GetModerationCategories 
 () 
  
 [] 
 * 
  ClassificationCategory 
 
 

func (*ModerateTextResponse) ProtoMessage

  func 
  
 ( 
 * 
  ModerateTextResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ModerateTextResponse) ProtoReflect

func (*ModerateTextResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  ModerateTextResponse 
 
 ) 
  
 Reset 
 () 
 

func (*ModerateTextResponse) String

  func 
  
 ( 
 x 
  
 * 
  ModerateTextResponse 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Sentence

  type 
  
 Sentence 
  
 struct 
  
 { 
  
 // The sentence text. 
  
 Text 
  
 * 
  TextSpan 
 
  
 `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"` 
  
 // For calls to [AnalyzeSentiment][] or if 
  
 // [AnnotateTextRequest.Features.extract_document_sentiment][google.cloud.language.v2.AnnotateTextRequest.Features.extract_document_sentiment] 
  
 // is set to true, this field will contain the sentiment for the sentence. 
  
 Sentiment 
  
 * 
  Sentiment 
 
  
 `protobuf:"bytes,2,opt,name=sentiment,proto3" json:"sentiment,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Represents a sentence in the input document.

func (*Sentence) Descriptor

  func 
  
 ( 
 * 
  Sentence 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Sentence.ProtoReflect.Descriptor instead.

func (*Sentence) GetSentiment

  func 
  
 ( 
 x 
  
 * 
  Sentence 
 
 ) 
  
 GetSentiment 
 () 
  
 * 
  Sentiment 
 
 

func (*Sentence) GetText

  func 
  
 ( 
 x 
  
 * 
  Sentence 
 
 ) 
  
 GetText 
 () 
  
 * 
  TextSpan 
 
 

func (*Sentence) ProtoMessage

  func 
  
 ( 
 * 
  Sentence 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*Sentence) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  Sentence 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*Sentence) Reset

  func 
  
 ( 
 x 
  
 * 
  Sentence 
 
 ) 
  
 Reset 
 () 
 

func (*Sentence) String

  func 
  
 ( 
 x 
  
 * 
  Sentence 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Sentiment

  type 
  
 Sentiment 
  
 struct 
  
 { 
  
 // A non-negative number in the [0, +inf) range, which represents 
  
 // the absolute magnitude of sentiment regardless of score (positive or 
  
 // negative). 
  
 Magnitude 
  
  float32 
 
  
 `protobuf:"fixed32,1,opt,name=magnitude,proto3" json:"magnitude,omitempty"` 
  
 // Sentiment score between -1.0 (negative sentiment) and 1.0 
  
 // (positive sentiment). 
  
 Score 
  
  float32 
 
  
 `protobuf:"fixed32,2,opt,name=score,proto3" json:"score,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Represents the feeling associated with the entire text or entities in the text.

func (*Sentiment) Descriptor

  func 
  
 ( 
 * 
  Sentiment 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Sentiment.ProtoReflect.Descriptor instead.

func (*Sentiment) GetMagnitude

  func 
  
 ( 
 x 
  
 * 
  Sentiment 
 
 ) 
  
 GetMagnitude 
 () 
  
  float32 
 
 

func (*Sentiment) GetScore

  func 
  
 ( 
 x 
  
 * 
  Sentiment 
 
 ) 
  
 GetScore 
 () 
  
  float32 
 
 

func (*Sentiment) ProtoMessage

  func 
  
 ( 
 * 
  Sentiment 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*Sentiment) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  Sentiment 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*Sentiment) Reset

  func 
  
 ( 
 x 
  
 * 
  Sentiment 
 
 ) 
  
 Reset 
 () 
 

func (*Sentiment) String

  func 
  
 ( 
 x 
  
 * 
  Sentiment 
 
 ) 
  
 String 
 () 
  
  string 
 
 

TextSpan

  type 
  
 TextSpan 
  
 struct 
  
 { 
  
 // The content of the text span, which is a substring of the document. 
  
 Content 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"` 
  
 // The API calculates the beginning offset of the content in the original 
  
 // document according to the 
  
 // [EncodingType][google.cloud.language.v2.EncodingType] specified in the API 
  
 // request. 
  
 BeginOffset 
  
  int32 
 
  
 `protobuf:"varint,2,opt,name=begin_offset,json=beginOffset,proto3" json:"begin_offset,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Represents a text span in the input document.

func (*TextSpan) Descriptor

  func 
  
 ( 
 * 
  TextSpan 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use TextSpan.ProtoReflect.Descriptor instead.

func (*TextSpan) GetBeginOffset

  func 
  
 ( 
 x 
  
 * 
  TextSpan 
 
 ) 
  
 GetBeginOffset 
 () 
  
  int32 
 
 

func (*TextSpan) GetContent

  func 
  
 ( 
 x 
  
 * 
  TextSpan 
 
 ) 
  
 GetContent 
 () 
  
  string 
 
 

func (*TextSpan) ProtoMessage

  func 
  
 ( 
 * 
  TextSpan 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*TextSpan) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  TextSpan 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*TextSpan) Reset

  func 
  
 ( 
 x 
  
 * 
  TextSpan 
 
 ) 
  
 Reset 
 () 
 

func (*TextSpan) String

  func 
  
 ( 
 x 
  
 * 
  TextSpan 
 
 ) 
  
 String 
 () 
  
  string 
 
 

UnimplementedLanguageServiceServer

  type 
  
 UnimplementedLanguageServiceServer 
  
 struct 
  
 { 
 } 
 

UnimplementedLanguageServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedLanguageServiceServer) AnalyzeEntities

func (*UnimplementedLanguageServiceServer) AnalyzeSentiment

func (*UnimplementedLanguageServiceServer) AnnotateText

func (*UnimplementedLanguageServiceServer) ClassifyText

func (*UnimplementedLanguageServiceServer) ModerateText

Create a Mobile Website
View Site in Mobile | Classic
Share by: