Package types (2.1.0)

API documentation for language_v1.types package.

Classes

AnalyzeEntitiesRequest

The entity analysis request message. .. attribute:: document

Input document.

:type: google.cloud.language_v1.types.Document

AnalyzeEntitiesResponse

The entity analysis response message. .. attribute:: entities

The recognized entities in the input document.

:type: Sequence[google.cloud.language_v1.types.Entity]

AnalyzeEntitySentimentRequest

The entity-level sentiment analysis request message. .. attribute:: document

Input document.

:type: google.cloud.language_v1.types.Document

AnalyzeEntitySentimentResponse

The entity-level sentiment analysis response message. .. attribute:: entities

The recognized entities in the input document with associated sentiments.

:type: Sequence[google.cloud.language_v1.types.Entity]

AnalyzeSentimentRequest

The sentiment analysis request message. .. attribute:: document

Input document.

:type: google.cloud.language_v1.types.Document

AnalyzeSentimentResponse

The sentiment analysis response message. .. attribute:: document_sentiment

The overall sentiment of the input document.

:type: google.cloud.language_v1.types.Sentiment

AnalyzeSyntaxRequest

The syntax analysis request message. .. attribute:: document

Input document.

:type: google.cloud.language_v1.types.Document

AnalyzeSyntaxResponse

The syntax analysis response message. .. attribute:: sentences

Sentences in the input document.

:type: Sequence[google.cloud.language_v1.types.Sentence]

AnnotateTextRequest

The request message for the text annotation API, which can perform multiple analysis types (sentiment, entities, and syntax) in one call.

AnnotateTextResponse

The text annotations response message. .. attribute:: sentences

Sentences in the input document. Populated if the user enables AnnotateTextRequest.Features.extract_syntax.

:type: Sequence[google.cloud.language_v1.types.Sentence]

ClassificationCategory

Represents a category returned from the text classifier. .. attribute:: name

The name of the category representing the document, from the predefined taxonomy <https://cloud.google.com/natural-language/docs/categories>__.

:type: str

ClassifyTextRequest

The document classification request message. .. attribute:: document

Input document.

:type: google.cloud.language_v1.types.Document

ClassifyTextResponse

The document classification response message. .. attribute:: categories

Categories representing the input document.

:type: Sequence[google.cloud.language_v1.types.ClassificationCategory]

DependencyEdge

Represents dependency parse tree information for a token. (For more information on dependency labels, see http://www.aclweb.org/anthology/P13-2017

Document

Represents the input to API methods.

EncodingType

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.

Entity

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 salience and mentions, with entities.

EntityMention

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

PartOfSpeech

Represents part of speech information for a token. Parts of speech are as defined in http://www.lrec-conf.org/proceedings/lrec2012/pdf/274_Paper.pdf

Sentence

Represents a sentence in the input document. .. attribute:: text

The sentence text.

:type: google.cloud.language_v1.types.TextSpan

Sentiment

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

TextSpan

Represents an output piece of text. .. attribute:: content

The content of the output text.

:type: str

Token

Represents the smallest syntactic building block of the text. .. attribute:: text

The token text.

:type: google.cloud.language_v1.types.TextSpan