# Functions

# Constants

The request is done after the longrunning.Operations.CancelOperation has been called by the user.
The request is done and no item has been successfully processed.
Request is actively being processed.
Invalid.
The request is done and at least one item has been successfully processed.
Barcode block.
Image block.
Horizontal/vertical line box.
Table block.
Regular text block.
Unknown block type.
Chin gnathion.
Chin left gonion.
Chin right gonion.
Forehead glabella.
Left cheek center.
Left ear tragion.
Left eye.
Left eye, bottom boundary.
Left eye, left corner.
Left eye pupil.
Left eye, right corner.
Left eye, top boundary.
Left eyebrow, upper midpoint.
Left of left eyebrow.
Left of right eyebrow.
Lower lip.
Midpoint between eyes.
Mouth center.
Mouth left.
Mouth right.
Nose, bottom center.
Nose, bottom left.
Nose, bottom right.
Nose tip.
Right cheek center.
Right ear tragion.
Right eye.
Right eye, bottom boundary.
Right eye, left corner.
Right eye pupil.
Right eye, right corner.
Right eye, top boundary.
Right eyebrow, upper midpoint.
Right of left eyebrow.
Right of right eyebrow.
Unknown face landmark detected.
Upper lip.
Run crop hints.
Run dense text document OCR.
Run face detection.
Compute a set of image properties, such as the image's dominant colors.
Run label detection.
Run landmark detection.
Run logo detection.
Run localizer for object detection.
Run Product Search.
Run Safe Search to detect potentially unsafe or undesirable content.
Run text detection / optical character recognition (OCR).
Unspecified feature type.
Run web detection.
It is likely.
It is possible.
Unknown likelihood.
It is unlikely.
It is very likely.
It is very unlikely.
The batch processing was cancelled.
Request is received.
The batch processing is done.
Request is actively being processed.
Invalid.
Line-wrapping break.
End-line hyphen that is not present in text; does not co-occur with `SPACE`, `LEADER_SPACE`, or `LINE_BREAK`.
Line break that ends a paragraph.
Regular space.
Sure space (very wide).
Unknown break label type.

# Variables

Enum value maps for BatchOperationMetadata_State.
Enum value maps for BatchOperationMetadata_State.
Enum value maps for Block_BlockType.
Enum value maps for Block_BlockType.
Enum value maps for FaceAnnotation_Landmark_Type.
Enum value maps for FaceAnnotation_Landmark_Type.
Enum value maps for Feature_Type.
Enum value maps for Feature_Type.
Enum value maps for Likelihood.
Enum value maps for Likelihood.
Enum value maps for OperationMetadata_State.
Enum value maps for OperationMetadata_State.
Enum value maps for TextAnnotation_DetectedBreak_BreakType.
Enum value maps for TextAnnotation_DetectedBreak_BreakType.

# Structs

Request message for the `AddProductToProductSet` method.
A request to annotate one single file, e.g.
Response to a single file annotation request.
Request for performing Google Cloud Vision API tasks over a user-provided image, with user-requested features, and with context information.
Response to an image annotation request.
An offline file annotation request.
The response for a single offline file annotation request.
Multiple async file annotation requests are batched into a single service call.
Response to an async batch file annotation request.
Request for async image annotation for a list of images.
Response to an async batch image annotation request.
A list of requests to annotate files using the BatchAnnotateFiles API.
A list of file annotation responses.
Multiple image annotation requests are batched into a single service call.
Response to a batch image annotation request.
Metadata for the batch operations such as the current state.
Logical element on the page.
A bounding polygon for the detected image annotation.
Color information consists of RGB channels, score, and the fraction of the image that the color occupies in the image.
Request message for the `CreateProduct` method.
Request message for the `CreateProductSet` method.
Request message for the `CreateReferenceImage` method.
Single crop hint that is used to generate a new crop when serving an image.
Set of crop hints that are used to generate new crops when serving images.
Parameters for crop hints annotation request.
Request message for the `DeleteProduct` method.
Request message for the `DeleteProductSet` method.
Request message for the `DeleteReferenceImage` method.
Set of dominant colors and their corresponding scores.
Set of detected entity features.
A face annotation object contains the results of face detection.
A face-specific landmark (for example, a face feature).
The type of Google Cloud Vision API detection to perform, and the maximum number of results to return for that type.
The Google Cloud Storage location where the output will be written to.
The Google Cloud Storage location where the input will be read from.
Request message for the `GetProduct` method.
Request message for the `GetProductSet` method.
Request message for the `GetReferenceImage` method.
Client image to perform Google Cloud Vision API tasks over.
If an image was produced from a file (e.g.
Image context and/or feature-specific parameters.
Stores image properties, such as dominant colors.
External image source (Google Cloud Storage or web URL image location).
The Google Cloud Storage location for a csv file which preserves a list of ImportProductSetRequests in each line.
The input content for the `ImportProductSets` method.
Request message for the `ImportProductSets` method.
Response message for the `ImportProductSets` method.
The desired input location and metadata.
Rectangle determined by min and max `LatLng` pairs.
Request message for the `ListProductSets` method.
Response message for the `ListProductSets` method.
Request message for the `ListProductsInProductSet` method.
Response message for the `ListProductsInProductSet` method.
Request message for the `ListProducts` method.
Response message for the `ListProducts` method.
Request message for the `ListReferenceImages` method.
Response message for the `ListReferenceImages` method.
Set of detected objects with bounding boxes.
Detected entity location information.
A vertex represents a 2D point in the image.
Contains metadata for the BatchAnnotateImages operation.
The desired output location and metadata.
Detected page from OCR.
Structural unit of text representing a number of words in certain order.
A 3D position in the image, used primarily for Face detection landmarks.
A Product contains ReferenceImages.
A product label represented as a key-value pair.
Parameters for a product search request.
Results for a product search request.
Information about the products similar to a single product in a query image.
Prediction for what the object in the bounding box is.
Information about a product.
A ProductSet contains Products.
Config to control which ProductSet contains the Products to be deleted.
A `Property` consists of a user-supplied name/value pair.
Request message for the `PurgeProducts` method.
A `ReferenceImage` represents a product image and its associated metadata, such as bounding boxes.
Request message for the `RemoveProductFromProductSet` method.
Set of features pertaining to the image, computed by computer vision methods over safe-search verticals (for example, adult, spoof, medical, violence).
A single symbol representation.
TextAnnotation contains a structured representation of OCR extracted text.
Detected start or end of a structural component.
Detected language for a structural component.
Additional information detected on the structural component.
Parameters for text detections.
UnimplementedImageAnnotatorServer can be embedded to have forward compatible implementations.
UnimplementedProductSearchServer can be embedded to have forward compatible implementations.
Request message for the `UpdateProduct` method.
Request message for the `UpdateProductSet` method.
A vertex represents a 2D point in the image.
Relevant information for the image from the Internet.
Entity deduced from similar images on the Internet.
Metadata for online images.
Label to provide extra metadata for the web detection.
Metadata for web pages.
Parameters for web detection request.
A word representation.

# Interfaces

ImageAnnotatorClient is the client API for ImageAnnotator service.
ImageAnnotatorServer is the server API for ImageAnnotator service.
ProductSearchClient is the client API for ProductSearch service.
ProductSearchServer is the server API for ProductSearch service.

# Type aliases

Enumerates the possible states that the batch request can be in.
Type of a block (text, image etc) as identified by OCR.
Face landmark (feature) type.
Type of Google Cloud Vision API feature to be extracted.
A bucketized representation of likelihood, which is intended to give clients highly stable results across model upgrades.
Batch operation states.
Enum to denote the type of break found.