gogol-vision-0.4.0: Google Cloud Vision SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.Vision

Contents

Description

Integrates Google Vision features, including image labeling, face, logo, and landmark detection, optical character recognition (OCR), and detection of explicit content, into applications.

See: Cloud Vision API Reference

Synopsis

Service Configuration

visionService :: ServiceConfig Source #

Default request referring to version v1p2beta1 of the Cloud Vision API. This contains the host and root path used as a starting point for constructing service requests.

OAuth Scopes

cloudVisionScope :: Proxy '["https://www.googleapis.com/auth/cloud-vision"] Source #

Apply machine learning models to understand and label images

cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"] Source #

View and manage your data across Google Cloud Platform services

API Declaration

type VisionAPI = ImagesAnnotateResource :<|> FilesAsyncBatchAnnotateResource Source #

Represents the entirety of the methods and resources available for the Cloud Vision API service.

Resources

vision.files.asyncBatchAnnotate

vision.images.annotate

Types

GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation

data GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation Source #

Set of detected objects with bounding boxes.

See: googleCloudVisionV1p1beta1LocalizedObjectAnnotation smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation -> c GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation #

toConstr :: GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation -> GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation -> m GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation -> m GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation -> m GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation #

Show GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation = D1 (MetaData "GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation'" PrefixI True) ((S1 (MetaSel (Just "_gcvvloaLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvloaScore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_gcvvloaBoundingPoly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1BoundingPoly)) :*: (S1 (MetaSel (Just "_gcvvloaName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvloaMid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

gcvvloaLanguageCode :: Lens' GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation (Maybe Text) Source #

The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.

gcvvloaName :: Lens' GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation (Maybe Text) Source #

Object name, expressed in its `language_code` language.

gcvvloaMid :: Lens' GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation (Maybe Text) Source #

Object ID that should align with EntityAnnotation mid.

LatLng

data LatLng Source #

An object representing a latitude/longitude pair. This is expressed as a pair of doubles representing degrees latitude and degrees longitude. Unless specified otherwise, this must conform to the WGS84 standard. Values must be within normalized ranges.

See: latLng smart constructor.

Instances
Eq LatLng Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

(==) :: LatLng -> LatLng -> Bool #

(/=) :: LatLng -> LatLng -> Bool #

Data LatLng Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LatLng -> c LatLng #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LatLng #

toConstr :: LatLng -> Constr #

dataTypeOf :: LatLng -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LatLng) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LatLng) #

gmapT :: (forall b. Data b => b -> b) -> LatLng -> LatLng #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LatLng -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LatLng -> r #

gmapQ :: (forall d. Data d => d -> u) -> LatLng -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LatLng -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LatLng -> m LatLng #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LatLng -> m LatLng #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LatLng -> m LatLng #

Show LatLng Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic LatLng Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep LatLng :: Type -> Type #

Methods

from :: LatLng -> Rep LatLng x #

to :: Rep LatLng x -> LatLng #

ToJSON LatLng Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON LatLng Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep LatLng Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep LatLng = D1 (MetaData "LatLng" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "LatLng'" PrefixI True) (S1 (MetaSel (Just "_llLatitude") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_llLongitude") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))

latLng :: LatLng Source #

Creates a value of LatLng with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

llLatitude :: Lens' LatLng (Maybe Double) Source #

The latitude in degrees. It must be in the range [-90.0, +90.0].

llLongitude :: Lens' LatLng (Maybe Double) Source #

The longitude in degrees. It must be in the range [-180.0, +180.0].

GoogleCloudVisionV1p1beta1OutputConfig

data GoogleCloudVisionV1p1beta1OutputConfig Source #

The desired output location and metadata.

See: googleCloudVisionV1p1beta1OutputConfig smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1OutputConfig -> c GoogleCloudVisionV1p1beta1OutputConfig #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1OutputConfig #

toConstr :: GoogleCloudVisionV1p1beta1OutputConfig -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1OutputConfig -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1OutputConfig) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1OutputConfig) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1OutputConfig -> GoogleCloudVisionV1p1beta1OutputConfig #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1OutputConfig -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1OutputConfig -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1OutputConfig -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1OutputConfig -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1OutputConfig -> m GoogleCloudVisionV1p1beta1OutputConfig #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1OutputConfig -> m GoogleCloudVisionV1p1beta1OutputConfig #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1OutputConfig -> m GoogleCloudVisionV1p1beta1OutputConfig #

Show GoogleCloudVisionV1p1beta1OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1OutputConfig = D1 (MetaData "GoogleCloudVisionV1p1beta1OutputConfig" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1OutputConfig'" PrefixI True) (S1 (MetaSel (Just "_gcvvocGcsDestination") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1GcsDestination)) :*: S1 (MetaSel (Just "_gcvvocBatchSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))

googleCloudVisionV1p1beta1OutputConfig :: GoogleCloudVisionV1p1beta1OutputConfig Source #

Creates a value of GoogleCloudVisionV1p1beta1OutputConfig with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvocBatchSize :: Lens' GoogleCloudVisionV1p1beta1OutputConfig (Maybe Int32) Source #

The max number of response protos to put into each output JSON file on Google Cloud Storage. The valid range is [1, 100]. If not specified, the default value is 20. For example, for one pdf file with 100 pages, 100 response protos will be generated. If `batch_size` = 20, then 5 json files each containing 20 response protos will be written under the prefix `gcs_destination`.`uri`. Currently, batch_size only applies to GcsDestination, with potential future support for other output configurations.

GoogleCloudVisionV1p3beta1ProductKeyValue

data GoogleCloudVisionV1p3beta1ProductKeyValue Source #

A product label represented as a key-value pair.

See: googleCloudVisionV1p3beta1ProductKeyValue smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1ProductKeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1ProductKeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1ProductKeyValue -> c GoogleCloudVisionV1p3beta1ProductKeyValue #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1ProductKeyValue #

toConstr :: GoogleCloudVisionV1p3beta1ProductKeyValue -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1ProductKeyValue -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1ProductKeyValue) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1ProductKeyValue) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1ProductKeyValue -> GoogleCloudVisionV1p3beta1ProductKeyValue #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1ProductKeyValue -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1ProductKeyValue -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1ProductKeyValue -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1ProductKeyValue -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ProductKeyValue -> m GoogleCloudVisionV1p3beta1ProductKeyValue #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ProductKeyValue -> m GoogleCloudVisionV1p3beta1ProductKeyValue #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ProductKeyValue -> m GoogleCloudVisionV1p3beta1ProductKeyValue #

Show GoogleCloudVisionV1p3beta1ProductKeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1ProductKeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1ProductKeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1ProductKeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1ProductKeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1ProductKeyValue = D1 (MetaData "GoogleCloudVisionV1p3beta1ProductKeyValue" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1ProductKeyValue'" PrefixI True) (S1 (MetaSel (Just "_gcvvpkvValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvpkvKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

googleCloudVisionV1p3beta1ProductKeyValue :: GoogleCloudVisionV1p3beta1ProductKeyValue Source #

Creates a value of GoogleCloudVisionV1p3beta1ProductKeyValue with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvpkvValue :: Lens' GoogleCloudVisionV1p3beta1ProductKeyValue (Maybe Text) Source #

The value of the label attached to the product. Cannot be empty and cannot exceed 128 bytes.

gcvvpkvKey :: Lens' GoogleCloudVisionV1p3beta1ProductKeyValue (Maybe Text) Source #

The key of the label attached to the product. Cannot be empty and cannot exceed 128 bytes.

GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse

data GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse Source #

Response to an async batch file annotation request.

See: googleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse -> c GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse #

toConstr :: GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse -> GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse -> m GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse -> m GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse -> m GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse #

Show GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse = D1 (MetaData "GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse'" PrefixI True) (S1 (MetaSel (Just "_gcvvabafrResponses") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse]))))

googleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse :: GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse Source #

Creates a value of GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvabafrResponses :: Lens' GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse [GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse] Source #

The list of file annotation responses, one for each request in AsyncBatchAnnotateFilesRequest.

FaceAnnotationUnderExposedLikelihood

data FaceAnnotationUnderExposedLikelihood Source #

Under-exposed likelihood.

Constructors

Unknown

UNKNOWN Unknown likelihood.

VeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

Unlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

Possible

POSSIBLE It is possible that the image belongs to the specified vertical.

Likely

LIKELY It is likely that the image belongs to the specified vertical.

VeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FaceAnnotationUnderExposedLikelihood -> c FaceAnnotationUnderExposedLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FaceAnnotationUnderExposedLikelihood #

toConstr :: FaceAnnotationUnderExposedLikelihood -> Constr #

dataTypeOf :: FaceAnnotationUnderExposedLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FaceAnnotationUnderExposedLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FaceAnnotationUnderExposedLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> FaceAnnotationUnderExposedLikelihood -> FaceAnnotationUnderExposedLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FaceAnnotationUnderExposedLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FaceAnnotationUnderExposedLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> FaceAnnotationUnderExposedLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FaceAnnotationUnderExposedLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FaceAnnotationUnderExposedLikelihood -> m FaceAnnotationUnderExposedLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceAnnotationUnderExposedLikelihood -> m FaceAnnotationUnderExposedLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceAnnotationUnderExposedLikelihood -> m FaceAnnotationUnderExposedLikelihood #

Ord FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep FaceAnnotationUnderExposedLikelihood = D1 (MetaData "FaceAnnotationUnderExposedLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "Unknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "VeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Unlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "Possible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Likely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "VeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p3beta1ImageAnnotationContext

data GoogleCloudVisionV1p3beta1ImageAnnotationContext Source #

If an image was produced from a file (e.g. a PDF), this message gives information about the source of that image.

See: googleCloudVisionV1p3beta1ImageAnnotationContext smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1ImageAnnotationContext -> c GoogleCloudVisionV1p3beta1ImageAnnotationContext #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1ImageAnnotationContext #

toConstr :: GoogleCloudVisionV1p3beta1ImageAnnotationContext -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1ImageAnnotationContext -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1ImageAnnotationContext) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1ImageAnnotationContext) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1ImageAnnotationContext -> GoogleCloudVisionV1p3beta1ImageAnnotationContext #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1ImageAnnotationContext -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1ImageAnnotationContext -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1ImageAnnotationContext -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1ImageAnnotationContext -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ImageAnnotationContext -> m GoogleCloudVisionV1p3beta1ImageAnnotationContext #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ImageAnnotationContext -> m GoogleCloudVisionV1p3beta1ImageAnnotationContext #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ImageAnnotationContext -> m GoogleCloudVisionV1p3beta1ImageAnnotationContext #

Show GoogleCloudVisionV1p3beta1ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1ImageAnnotationContext = D1 (MetaData "GoogleCloudVisionV1p3beta1ImageAnnotationContext" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1ImageAnnotationContext'" PrefixI True) (S1 (MetaSel (Just "_gcvviacURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvviacPageNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))

googleCloudVisionV1p3beta1ImageAnnotationContext :: GoogleCloudVisionV1p3beta1ImageAnnotationContext Source #

Creates a value of GoogleCloudVisionV1p3beta1ImageAnnotationContext with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvviacURI :: Lens' GoogleCloudVisionV1p3beta1ImageAnnotationContext (Maybe Text) Source #

The URI of the file used to produce the image.

gcvviacPageNumber :: Lens' GoogleCloudVisionV1p3beta1ImageAnnotationContext (Maybe Int32) Source #

If the file was a PDF or TIFF, this field gives the page number within the file used to produce the image.

GoogleCloudVisionV1p3beta1Property

data GoogleCloudVisionV1p3beta1Property Source #

A `Property` consists of a user-supplied name/value pair.

See: googleCloudVisionV1p3beta1Property smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1Property -> c GoogleCloudVisionV1p3beta1Property #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1Property #

toConstr :: GoogleCloudVisionV1p3beta1Property -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1Property -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1Property) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1Property) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1Property -> GoogleCloudVisionV1p3beta1Property #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1Property -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1Property -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1Property -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1Property -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Property -> m GoogleCloudVisionV1p3beta1Property #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Property -> m GoogleCloudVisionV1p3beta1Property #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Property -> m GoogleCloudVisionV1p3beta1Property #

Show GoogleCloudVisionV1p3beta1Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p3beta1Property :: Type -> Type #

ToJSON GoogleCloudVisionV1p3beta1Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1Property = D1 (MetaData "GoogleCloudVisionV1p3beta1Property" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1Property'" PrefixI True) (S1 (MetaSel (Just "_gcvvpUint64Value") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64))) :*: (S1 (MetaSel (Just "_gcvvpValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvpName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

googleCloudVisionV1p3beta1Property :: GoogleCloudVisionV1p3beta1Property Source #

Creates a value of GoogleCloudVisionV1p3beta1Property with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage

data GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage Source #

Detected language for a structural component.

See: googleCloudVisionV1p2beta1TextAnnotationDetectedLanguage smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage -> c GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage #

toConstr :: GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage -> m GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage -> m GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage -> m GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage #

Show GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage = D1 (MetaData "GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage'" PrefixI True) (S1 (MetaSel (Just "_gcvvtadlLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvtadlConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))

googleCloudVisionV1p2beta1TextAnnotationDetectedLanguage :: GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage Source #

Creates a value of GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvtadlLanguageCode :: Lens' GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage (Maybe Text) Source #

The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.

GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood

data GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood Source #

Surprise likelihood.

Constructors

GCVVFASLUnknown

UNKNOWN Unknown likelihood.

GCVVFASLVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVFASLUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVFASLPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVFASLLikely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVFASLVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood -> c GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood #

toConstr :: GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood -> GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood -> m GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood -> m GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood -> m GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood #

Ord GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood = D1 (MetaData "GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVFASLUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFASLVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFASLUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVFASLPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFASLLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFASLVeryLikely" PrefixI False) (U1 :: Type -> Type))))

KeyValue

data KeyValue Source #

A product label represented as a key-value pair.

See: keyValue smart constructor.

Instances
Eq KeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data KeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> KeyValue -> c KeyValue #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c KeyValue #

toConstr :: KeyValue -> Constr #

dataTypeOf :: KeyValue -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c KeyValue) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c KeyValue) #

gmapT :: (forall b. Data b => b -> b) -> KeyValue -> KeyValue #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> KeyValue -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> KeyValue -> r #

gmapQ :: (forall d. Data d => d -> u) -> KeyValue -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> KeyValue -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> KeyValue -> m KeyValue #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> KeyValue -> m KeyValue #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> KeyValue -> m KeyValue #

Show KeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic KeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep KeyValue :: Type -> Type #

Methods

from :: KeyValue -> Rep KeyValue x #

to :: Rep KeyValue x -> KeyValue #

ToJSON KeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON KeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep KeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep KeyValue = D1 (MetaData "KeyValue" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "KeyValue'" PrefixI True) (S1 (MetaSel (Just "_kvValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_kvKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

keyValue :: KeyValue Source #

Creates a value of KeyValue with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

kvValue :: Lens' KeyValue (Maybe Text) Source #

The value of the label attached to the product. Cannot be empty and cannot exceed 128 bytes.

kvKey :: Lens' KeyValue (Maybe Text) Source #

The key of the label attached to the product. Cannot be empty and cannot exceed 128 bytes.

GoogleCloudVisionV1p2beta1AnnotateImageResponse

data GoogleCloudVisionV1p2beta1AnnotateImageResponse Source #

Response to an image annotation request.

See: googleCloudVisionV1p2beta1AnnotateImageResponse smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1AnnotateImageResponse -> c GoogleCloudVisionV1p2beta1AnnotateImageResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1AnnotateImageResponse #

toConstr :: GoogleCloudVisionV1p2beta1AnnotateImageResponse -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1AnnotateImageResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1AnnotateImageResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1AnnotateImageResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1AnnotateImageResponse -> GoogleCloudVisionV1p2beta1AnnotateImageResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1AnnotateImageResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1AnnotateImageResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1AnnotateImageResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1AnnotateImageResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1AnnotateImageResponse -> m GoogleCloudVisionV1p2beta1AnnotateImageResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1AnnotateImageResponse -> m GoogleCloudVisionV1p2beta1AnnotateImageResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1AnnotateImageResponse -> m GoogleCloudVisionV1p2beta1AnnotateImageResponse #

Show GoogleCloudVisionV1p2beta1AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1AnnotateImageResponse = D1 (MetaData "GoogleCloudVisionV1p2beta1AnnotateImageResponse" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1AnnotateImageResponse'" PrefixI True) (((S1 (MetaSel (Just "_gcvvairLogoAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1EntityAnnotation])) :*: (S1 (MetaSel (Just "_gcvvairProductSearchResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1ProductSearchResults)) :*: S1 (MetaSel (Just "_gcvvairContext") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1ImageAnnotationContext)))) :*: ((S1 (MetaSel (Just "_gcvvairLabelAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1EntityAnnotation])) :*: S1 (MetaSel (Just "_gcvvairFaceAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1FaceAnnotation]))) :*: (S1 (MetaSel (Just "_gcvvairError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Status)) :*: S1 (MetaSel (Just "_gcvvairWebDetection") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1WebDetection))))) :*: ((S1 (MetaSel (Just "_gcvvairSafeSearchAnnotation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1SafeSearchAnnotation)) :*: (S1 (MetaSel (Just "_gcvvairLandmarkAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1EntityAnnotation])) :*: S1 (MetaSel (Just "_gcvvairLocalizedObjectAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation])))) :*: ((S1 (MetaSel (Just "_gcvvairTextAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1EntityAnnotation])) :*: S1 (MetaSel (Just "_gcvvairCropHintsAnnotation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1CropHintsAnnotation))) :*: (S1 (MetaSel (Just "_gcvvairFullTextAnnotation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1TextAnnotation)) :*: S1 (MetaSel (Just "_gcvvairImagePropertiesAnnotation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1ImageProperties)))))))

gcvvairContext :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p2beta1ImageAnnotationContext) Source #

If present, contextual information is needed to understand where this image comes from.

gcvvairError :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse (Maybe Status) Source #

If set, represents the error message for the operation. Note that filled-in image annotations are guaranteed to be correct, even when `error` is set.

gcvvairLocalizedObjectAnnotations :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse [GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation] Source #

If present, localized object detection has completed successfully. This will be sorted descending by confidence score.

gcvvairFullTextAnnotation :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p2beta1TextAnnotation) Source #

If present, text (OCR) detection or document (OCR) text detection has completed successfully. This annotation provides the structural hierarchy for the OCR detected text.

ImportProductSetsResponse

data ImportProductSetsResponse Source #

Response message for the `ImportProductSets` method. This message is returned by the google.longrunning.Operations.GetOperation method in the returned google.longrunning.Operation.response field.

See: importProductSetsResponse smart constructor.

Instances
Eq ImportProductSetsResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data ImportProductSetsResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImportProductSetsResponse -> c ImportProductSetsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImportProductSetsResponse #

toConstr :: ImportProductSetsResponse -> Constr #

dataTypeOf :: ImportProductSetsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ImportProductSetsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImportProductSetsResponse) #

gmapT :: (forall b. Data b => b -> b) -> ImportProductSetsResponse -> ImportProductSetsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImportProductSetsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImportProductSetsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ImportProductSetsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ImportProductSetsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImportProductSetsResponse -> m ImportProductSetsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImportProductSetsResponse -> m ImportProductSetsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImportProductSetsResponse -> m ImportProductSetsResponse #

Show ImportProductSetsResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic ImportProductSetsResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep ImportProductSetsResponse :: Type -> Type #

ToJSON ImportProductSetsResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON ImportProductSetsResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep ImportProductSetsResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep ImportProductSetsResponse = D1 (MetaData "ImportProductSetsResponse" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "ImportProductSetsResponse'" PrefixI True) (S1 (MetaSel (Just "_ipsrReferenceImages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ReferenceImage])) :*: S1 (MetaSel (Just "_ipsrStatuses") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Status]))))

importProductSetsResponse :: ImportProductSetsResponse Source #

Creates a value of ImportProductSetsResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ipsrReferenceImages :: Lens' ImportProductSetsResponse [ReferenceImage] Source #

The list of reference_images that are imported successfully.

ipsrStatuses :: Lens' ImportProductSetsResponse [Status] Source #

The rpc status for each ImportProductSet request, including both successes and errors. The number of statuses here matches the number of lines in the csv file, and statuses[i] stores the success or failure status of processing the i-th line of the csv, starting from line 0.

GoogleCloudVisionV1p2beta1Symbol

data GoogleCloudVisionV1p2beta1Symbol Source #

A single symbol representation.

See: googleCloudVisionV1p2beta1Symbol smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1Symbol -> c GoogleCloudVisionV1p2beta1Symbol #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1Symbol #

toConstr :: GoogleCloudVisionV1p2beta1Symbol -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1Symbol -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1Symbol) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1Symbol) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1Symbol -> GoogleCloudVisionV1p2beta1Symbol #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1Symbol -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1Symbol -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1Symbol -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1Symbol -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Symbol -> m GoogleCloudVisionV1p2beta1Symbol #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Symbol -> m GoogleCloudVisionV1p2beta1Symbol #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Symbol -> m GoogleCloudVisionV1p2beta1Symbol #

Show GoogleCloudVisionV1p2beta1Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p2beta1Symbol :: Type -> Type #

ToJSON GoogleCloudVisionV1p2beta1Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1Symbol = D1 (MetaData "GoogleCloudVisionV1p2beta1Symbol" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1Symbol'" PrefixI True) ((S1 (MetaSel (Just "_gcvvsProperty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1TextAnnotationTextProperty)) :*: S1 (MetaSel (Just "_gcvvsBoundingBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1BoundingPoly))) :*: (S1 (MetaSel (Just "_gcvvsText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvsConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

googleCloudVisionV1p2beta1Symbol :: GoogleCloudVisionV1p2beta1Symbol Source #

Creates a value of GoogleCloudVisionV1p2beta1Symbol with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvsBoundingBox :: Lens' GoogleCloudVisionV1p2beta1Symbol (Maybe GoogleCloudVisionV1p2beta1BoundingPoly) Source #

The bounding box for the symbol. The vertices are in the order of top-left, top-right, bottom-right, bottom-left. When a rotation of the bounding box is detected the rotation is represented as around the top-left corner as defined when the text is read in the 'natural' orientation. For example: * when the text is horizontal it might look like: 0----1 | | 3----2 * when it's rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertice order will still be (0, 1, 2, 3).

gcvvsText :: Lens' GoogleCloudVisionV1p2beta1Symbol (Maybe Text) Source #

The actual UTF-8 representation of the symbol.

gcvvsConfidence :: Lens' GoogleCloudVisionV1p2beta1Symbol (Maybe Double) Source #

Confidence of the OCR results for the symbol. Range [0, 1].

GoogleCloudVisionV1p2beta1Paragraph

data GoogleCloudVisionV1p2beta1Paragraph Source #

Structural unit of text representing a number of words in certain order.

See: googleCloudVisionV1p2beta1Paragraph smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1Paragraph -> c GoogleCloudVisionV1p2beta1Paragraph #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1Paragraph #

toConstr :: GoogleCloudVisionV1p2beta1Paragraph -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1Paragraph -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1Paragraph) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1Paragraph) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1Paragraph -> GoogleCloudVisionV1p2beta1Paragraph #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1Paragraph -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1Paragraph -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1Paragraph -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1Paragraph -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Paragraph -> m GoogleCloudVisionV1p2beta1Paragraph #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Paragraph -> m GoogleCloudVisionV1p2beta1Paragraph #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Paragraph -> m GoogleCloudVisionV1p2beta1Paragraph #

Show GoogleCloudVisionV1p2beta1Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1Paragraph = D1 (MetaData "GoogleCloudVisionV1p2beta1Paragraph" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1Paragraph'" PrefixI True) ((S1 (MetaSel (Just "_gcvvpProperty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1TextAnnotationTextProperty)) :*: S1 (MetaSel (Just "_gcvvpBoundingBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1BoundingPoly))) :*: (S1 (MetaSel (Just "_gcvvpConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvpWords") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1Word])))))

googleCloudVisionV1p2beta1Paragraph :: GoogleCloudVisionV1p2beta1Paragraph Source #

Creates a value of GoogleCloudVisionV1p2beta1Paragraph with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvpBoundingBox :: Lens' GoogleCloudVisionV1p2beta1Paragraph (Maybe GoogleCloudVisionV1p2beta1BoundingPoly) Source #

The bounding box for the paragraph. The vertices are in the order of top-left, top-right, bottom-right, bottom-left. When a rotation of the bounding box is detected the rotation is represented as around the top-left corner as defined when the text is read in the 'natural' orientation. For example: * when the text is horizontal it might look like: 0----1 | | 3----2 * when it's rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3).

gcvvpConfidence :: Lens' GoogleCloudVisionV1p2beta1Paragraph (Maybe Double) Source #

Confidence of the OCR results for the paragraph. Range [0, 1].

Status

data Status Source #

The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. The error model is designed to be: - Simple to use and understand for most users - Flexible enough to meet unexpected needs # Overview The `Status` message contains three pieces of data: error code, error message, and error details. The error code should be an enum value of google.rpc.Code, but it may accept additional error codes if needed. The error message should be a developer-facing English message that helps developers *understand* and *resolve* the error. If a localized user-facing error message is needed, put the localized message in the error details or localize it in the client. The optional error details may contain arbitrary information about the error. There is a predefined set of error detail types in the package `google.rpc` that can be used for common error conditions. # Language mapping The `Status` message is the logical representation of the error model, but it is not necessarily the actual wire format. When the `Status` message is exposed in different client libraries and different wire protocols, it can be mapped differently. For example, it will likely be mapped to some exceptions in Java, but more likely mapped to some error codes in C. # Other uses The error model and the `Status` message can be used in a variety of environments, either with or without APIs, to provide a consistent developer experience across different environments. Example uses of this error model include: - Partial errors. If a service needs to return partial errors to the client, it may embed the `Status` in the normal response to indicate the partial errors. - Workflow errors. A typical workflow has multiple steps. Each step may have a `Status` message for error reporting. - Batch operations. If a client uses batch request and batch response, the `Status` message should be used directly inside batch response, one for each error sub-response. - Asynchronous operations. If an API call embeds asynchronous operation results in its response, the status of those operations should be represented directly using the `Status` message. - Logging. If some API errors are stored in logs, the message `Status` could be used directly after any stripping needed for security/privacy reasons.

See: status smart constructor.

Instances
Eq Status Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

(==) :: Status -> Status -> Bool #

(/=) :: Status -> Status -> Bool #

Data Status Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Status -> c Status #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Status #

toConstr :: Status -> Constr #

dataTypeOf :: Status -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Status) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Status) #

gmapT :: (forall b. Data b => b -> b) -> Status -> Status #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Status -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Status -> r #

gmapQ :: (forall d. Data d => d -> u) -> Status -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Status -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Status -> m Status #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Status -> m Status #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Status -> m Status #

Show Status Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic Status Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep Status :: Type -> Type #

Methods

from :: Status -> Rep Status x #

to :: Rep Status x -> Status #

ToJSON Status Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON Status Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep Status Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep Status = D1 (MetaData "Status" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "Status'" PrefixI True) (S1 (MetaSel (Just "_sDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [StatusDetailsItem])) :*: (S1 (MetaSel (Just "_sCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_sMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

status :: Status Source #

Creates a value of Status with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sDetails :: Lens' Status [StatusDetailsItem] Source #

A list of messages that carry the error details. There is a common set of message types for APIs to use.

sCode :: Lens' Status (Maybe Int32) Source #

The status code, which should be an enum value of google.rpc.Code.

sMessage :: Lens' Status (Maybe Text) Source #

A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

GoogleCloudVisionV1p2beta1FaceAnnotation

data GoogleCloudVisionV1p2beta1FaceAnnotation Source #

A face annotation object contains the results of face detection.

See: googleCloudVisionV1p2beta1FaceAnnotation smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1FaceAnnotation -> c GoogleCloudVisionV1p2beta1FaceAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1FaceAnnotation #

toConstr :: GoogleCloudVisionV1p2beta1FaceAnnotation -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1FaceAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1FaceAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1FaceAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1FaceAnnotation -> GoogleCloudVisionV1p2beta1FaceAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1FaceAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1FaceAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1FaceAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1FaceAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotation -> m GoogleCloudVisionV1p2beta1FaceAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotation -> m GoogleCloudVisionV1p2beta1FaceAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotation -> m GoogleCloudVisionV1p2beta1FaceAnnotation #

Show GoogleCloudVisionV1p2beta1FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1FaceAnnotation = D1 (MetaData "GoogleCloudVisionV1p2beta1FaceAnnotation" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1FaceAnnotation'" PrefixI True) (((S1 (MetaSel (Just "_gcvvfaTiltAngle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: (S1 (MetaSel (Just "_gcvvfaBlurredLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood)) :*: S1 (MetaSel (Just "_gcvvfaBoundingPoly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1BoundingPoly)))) :*: ((S1 (MetaSel (Just "_gcvvfaSurpriseLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood)) :*: S1 (MetaSel (Just "_gcvvfaLandmarkingConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_gcvvfaPanAngle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvfaRollAngle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))) :*: (((S1 (MetaSel (Just "_gcvvfaUnderExposedLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood)) :*: S1 (MetaSel (Just "_gcvvfaFdBoundingPoly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1BoundingPoly))) :*: (S1 (MetaSel (Just "_gcvvfaAngerLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood)) :*: S1 (MetaSel (Just "_gcvvfaDetectionConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))) :*: ((S1 (MetaSel (Just "_gcvvfaHeadwearLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood)) :*: S1 (MetaSel (Just "_gcvvfaSorrowLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood))) :*: (S1 (MetaSel (Just "_gcvvfaJoyLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood)) :*: S1 (MetaSel (Just "_gcvvfaLandmarks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1FaceAnnotationLandmark])))))))

gcvvfaTiltAngle :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe Double) Source #

Pitch angle, which indicates the upwards/downwards angle that the face is pointing relative to the image's horizontal plane. Range [-180,180].

gcvvfaBoundingPoly :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe GoogleCloudVisionV1p2beta1BoundingPoly) Source #

The bounding polygon around the face. The coordinates of the bounding box are in the original image's scale, as returned in `ImageParams`. The bounding box is computed to "frame" the face in accordance with human expectations. It is based on the landmarker results. Note that one or more x and/or y coordinates may not be generated in the `BoundingPoly` (the polygon will be unbounded) if only a partial face appears in the image to be annotated.

gcvvfaPanAngle :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe Double) Source #

Yaw angle, which indicates the leftward/rightward angle that the face is pointing relative to the vertical plane perpendicular to the image. Range [-180,180].

gcvvfaRollAngle :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe Double) Source #

Roll angle, which indicates the amount of clockwise/anti-clockwise rotation of the face relative to the image vertical about the axis perpendicular to the face. Range [-180,180].

gcvvfaFdBoundingPoly :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe GoogleCloudVisionV1p2beta1BoundingPoly) Source #

The `fd_bounding_poly` bounding polygon is tighter than the `boundingPoly`, and encloses only the skin part of the face. Typically, it is used to eliminate the face from any image analysis that detects the "amount of skin" visible in an image. It is not based on the landmarker results, only on the initial face detection, hence the fd (face detection) prefix.

OperationSchema

data OperationSchema Source #

Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.

See: operationSchema smart constructor.

Instances
Eq OperationSchema Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data OperationSchema Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperationSchema -> c OperationSchema #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationSchema #

toConstr :: OperationSchema -> Constr #

dataTypeOf :: OperationSchema -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OperationSchema) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationSchema) #

gmapT :: (forall b. Data b => b -> b) -> OperationSchema -> OperationSchema #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationSchema -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationSchema -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationSchema -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationSchema -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationSchema -> m OperationSchema #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationSchema -> m OperationSchema #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationSchema -> m OperationSchema #

Show OperationSchema Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic OperationSchema Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep OperationSchema :: Type -> Type #

ToJSON OperationSchema Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON OperationSchema Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep OperationSchema Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep OperationSchema = D1 (MetaData "OperationSchema" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "OperationSchema'" PrefixI True) (S1 (MetaSel (Just "_osAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

operationSchema Source #

Creates a value of OperationSchema with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

osAddtional :: Lens' OperationSchema (HashMap Text JSONValue) Source #

Properties of the object. Contains field 'type with type URL.

GoogleCloudVisionV1p1beta1CropHint

data GoogleCloudVisionV1p1beta1CropHint Source #

Single crop hint that is used to generate a new crop when serving an image.

See: googleCloudVisionV1p1beta1CropHint smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1CropHint -> c GoogleCloudVisionV1p1beta1CropHint #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1CropHint #

toConstr :: GoogleCloudVisionV1p1beta1CropHint -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1CropHint -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1CropHint) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1CropHint) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1CropHint -> GoogleCloudVisionV1p1beta1CropHint #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1CropHint -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1CropHint -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1CropHint -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1CropHint -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1CropHint -> m GoogleCloudVisionV1p1beta1CropHint #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1CropHint -> m GoogleCloudVisionV1p1beta1CropHint #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1CropHint -> m GoogleCloudVisionV1p1beta1CropHint #

Show GoogleCloudVisionV1p1beta1CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p1beta1CropHint :: Type -> Type #

ToJSON GoogleCloudVisionV1p1beta1CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1CropHint = D1 (MetaData "GoogleCloudVisionV1p1beta1CropHint" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1CropHint'" PrefixI True) (S1 (MetaSel (Just "_gcvvchBoundingPoly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1BoundingPoly)) :*: (S1 (MetaSel (Just "_gcvvchConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvchImportanceFraction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

googleCloudVisionV1p1beta1CropHint :: GoogleCloudVisionV1p1beta1CropHint Source #

Creates a value of GoogleCloudVisionV1p1beta1CropHint with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvchBoundingPoly :: Lens' GoogleCloudVisionV1p1beta1CropHint (Maybe GoogleCloudVisionV1p1beta1BoundingPoly) Source #

The bounding polygon for the crop region. The coordinates of the bounding box are in the original image's scale, as returned in `ImageParams`.

gcvvchConfidence :: Lens' GoogleCloudVisionV1p1beta1CropHint (Maybe Double) Source #

Confidence of this being a salient region. Range [0, 1].

gcvvchImportanceFraction :: Lens' GoogleCloudVisionV1p1beta1CropHint (Maybe Double) Source #

Fraction of importance of this salient region with respect to the original image.

GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood

data GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood Source #

Blurred likelihood.

Constructors

GCVVFABLUnknown

UNKNOWN Unknown likelihood.

GCVVFABLVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVFABLUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVFABLPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVFABLLikely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVFABLVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood -> c GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood #

toConstr :: GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood -> GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood -> m GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood -> m GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood -> m GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood #

Ord GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood = D1 (MetaData "GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVFABLUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFABLVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFABLUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVFABLPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFABLLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFABLVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p2beta1ImageProperties

data GoogleCloudVisionV1p2beta1ImageProperties Source #

Stores image properties, such as dominant colors.

See: googleCloudVisionV1p2beta1ImageProperties smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1ImageProperties -> c GoogleCloudVisionV1p2beta1ImageProperties #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1ImageProperties #

toConstr :: GoogleCloudVisionV1p2beta1ImageProperties -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1ImageProperties -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1ImageProperties) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1ImageProperties) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1ImageProperties -> GoogleCloudVisionV1p2beta1ImageProperties #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1ImageProperties -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1ImageProperties -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1ImageProperties -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1ImageProperties -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ImageProperties -> m GoogleCloudVisionV1p2beta1ImageProperties #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ImageProperties -> m GoogleCloudVisionV1p2beta1ImageProperties #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ImageProperties -> m GoogleCloudVisionV1p2beta1ImageProperties #

Show GoogleCloudVisionV1p2beta1ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1ImageProperties = D1 (MetaData "GoogleCloudVisionV1p2beta1ImageProperties" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p2beta1ImageProperties'" PrefixI True) (S1 (MetaSel (Just "_gcvvipDominantColors") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe GoogleCloudVisionV1p2beta1DominantColorsAnnotation))))

googleCloudVisionV1p2beta1ImageProperties :: GoogleCloudVisionV1p2beta1ImageProperties Source #

Creates a value of GoogleCloudVisionV1p2beta1ImageProperties with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p3beta1ProductSearchResults

data GoogleCloudVisionV1p3beta1ProductSearchResults Source #

Results for a product search request.

See: googleCloudVisionV1p3beta1ProductSearchResults smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1ProductSearchResults -> c GoogleCloudVisionV1p3beta1ProductSearchResults #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1ProductSearchResults #

toConstr :: GoogleCloudVisionV1p3beta1ProductSearchResults -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1ProductSearchResults -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1ProductSearchResults) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1ProductSearchResults) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1ProductSearchResults -> GoogleCloudVisionV1p3beta1ProductSearchResults #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1ProductSearchResults -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1ProductSearchResults -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1ProductSearchResults -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1ProductSearchResults -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ProductSearchResults -> m GoogleCloudVisionV1p3beta1ProductSearchResults #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ProductSearchResults -> m GoogleCloudVisionV1p3beta1ProductSearchResults #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ProductSearchResults -> m GoogleCloudVisionV1p3beta1ProductSearchResults #

Show GoogleCloudVisionV1p3beta1ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1ProductSearchResults = D1 (MetaData "GoogleCloudVisionV1p3beta1ProductSearchResults" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1ProductSearchResults'" PrefixI True) (S1 (MetaSel (Just "_gcvvpsrProductGroupedResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult])) :*: (S1 (MetaSel (Just "_gcvvpsrResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1ProductSearchResultsResult])) :*: S1 (MetaSel (Just "_gcvvpsrIndexTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))))

googleCloudVisionV1p3beta1ProductSearchResults :: GoogleCloudVisionV1p3beta1ProductSearchResults Source #

Creates a value of GoogleCloudVisionV1p3beta1ProductSearchResults with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvpsrProductGroupedResults :: Lens' GoogleCloudVisionV1p3beta1ProductSearchResults [GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult] Source #

List of results grouped by products detected in the query image. Each entry corresponds to one bounding polygon in the query image, and contains the matching products specific to that region. There may be duplicate product matches in the union of all the per-product results.

gcvvpsrIndexTime :: Lens' GoogleCloudVisionV1p3beta1ProductSearchResults (Maybe UTCTime) Source #

Timestamp of the index which provided these results. Changes made after this time are not reflected in the current results.

GoogleCloudVisionV1p2beta1OutputConfig

data GoogleCloudVisionV1p2beta1OutputConfig Source #

The desired output location and metadata.

See: googleCloudVisionV1p2beta1OutputConfig smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1OutputConfig -> c GoogleCloudVisionV1p2beta1OutputConfig #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1OutputConfig #

toConstr :: GoogleCloudVisionV1p2beta1OutputConfig -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1OutputConfig -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1OutputConfig) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1OutputConfig) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1OutputConfig -> GoogleCloudVisionV1p2beta1OutputConfig #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1OutputConfig -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1OutputConfig -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1OutputConfig -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1OutputConfig -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1OutputConfig -> m GoogleCloudVisionV1p2beta1OutputConfig #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1OutputConfig -> m GoogleCloudVisionV1p2beta1OutputConfig #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1OutputConfig -> m GoogleCloudVisionV1p2beta1OutputConfig #

Show GoogleCloudVisionV1p2beta1OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1OutputConfig = D1 (MetaData "GoogleCloudVisionV1p2beta1OutputConfig" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1OutputConfig'" PrefixI True) (S1 (MetaSel (Just "_gGcsDestination") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1GcsDestination)) :*: S1 (MetaSel (Just "_gBatchSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))

googleCloudVisionV1p2beta1OutputConfig :: GoogleCloudVisionV1p2beta1OutputConfig Source #

Creates a value of GoogleCloudVisionV1p2beta1OutputConfig with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gBatchSize :: Lens' GoogleCloudVisionV1p2beta1OutputConfig (Maybe Int32) Source #

The max number of response protos to put into each output JSON file on Google Cloud Storage. The valid range is [1, 100]. If not specified, the default value is 20. For example, for one pdf file with 100 pages, 100 response protos will be generated. If `batch_size` = 20, then 5 json files each containing 20 response protos will be written under the prefix `gcs_destination`.`uri`. Currently, batch_size only applies to GcsDestination, with potential future support for other output configurations.

GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage

data GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage Source #

Detected language for a structural component.

See: googleCloudVisionV1p1beta1TextAnnotationDetectedLanguage smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage -> c GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage #

toConstr :: GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage -> m GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage -> m GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage -> m GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage #

Show GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage = D1 (MetaData "GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage'" PrefixI True) (S1 (MetaSel (Just "_gLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))

googleCloudVisionV1p1beta1TextAnnotationDetectedLanguage :: GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage Source #

Creates a value of GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gLanguageCode :: Lens' GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage (Maybe Text) Source #

The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.

GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType

data GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType Source #

Face landmark type.

Constructors

UnknownLandmark

UNKNOWN_LANDMARK Unknown face landmark detected. Should not be filled.

LeftEye

LEFT_EYE Left eye.

RightEye

RIGHT_EYE Right eye.

LeftOfLeftEyebrow

LEFT_OF_LEFT_EYEBROW Left of left eyebrow.

RightOfLeftEyebrow

RIGHT_OF_LEFT_EYEBROW Right of left eyebrow.

LeftOfRightEyebrow

LEFT_OF_RIGHT_EYEBROW Left of right eyebrow.

RightOfRightEyebrow

RIGHT_OF_RIGHT_EYEBROW Right of right eyebrow.

MidpointBetweenEyes

MIDPOINT_BETWEEN_EYES Midpoint between eyes.

NoseTip

NOSE_TIP Nose tip.

UpperLip

UPPER_LIP Upper lip.

LowerLip

LOWER_LIP Lower lip.

MouthLeft

MOUTH_LEFT Mouth left.

MouthRight

MOUTH_RIGHT Mouth right.

MouthCenter

MOUTH_CENTER Mouth center.

NoseBottomRight

NOSE_BOTTOM_RIGHT Nose, bottom right.

NoseBottomLeft

NOSE_BOTTOM_LEFT Nose, bottom left.

NoseBottomCenter

NOSE_BOTTOM_CENTER Nose, bottom center.

LeftEyeTopBoundary

LEFT_EYE_TOP_BOUNDARY Left eye, top boundary.

LeftEyeRightCorner

LEFT_EYE_RIGHT_CORNER Left eye, right corner.

LeftEyeBottomBoundary

LEFT_EYE_BOTTOM_BOUNDARY Left eye, bottom boundary.

LeftEyeLeftCorner

LEFT_EYE_LEFT_CORNER Left eye, left corner.

RightEyeTopBoundary

RIGHT_EYE_TOP_BOUNDARY Right eye, top boundary.

RightEyeRightCorner

RIGHT_EYE_RIGHT_CORNER Right eye, right corner.

RightEyeBottomBoundary

RIGHT_EYE_BOTTOM_BOUNDARY Right eye, bottom boundary.

RightEyeLeftCorner

RIGHT_EYE_LEFT_CORNER Right eye, left corner.

LeftEyebrowUpperMidpoint

LEFT_EYEBROW_UPPER_MIDPOINT Left eyebrow, upper midpoint.

RightEyebrowUpperMidpoint

RIGHT_EYEBROW_UPPER_MIDPOINT Right eyebrow, upper midpoint.

LeftEarTragion

LEFT_EAR_TRAGION Left ear tragion.

RightEarTragion

RIGHT_EAR_TRAGION Right ear tragion.

LeftEyePupil

LEFT_EYE_PUPIL Left eye pupil.

RightEyePupil

RIGHT_EYE_PUPIL Right eye pupil.

ForeheadGlabella

FOREHEAD_GLABELLA Forehead glabella.

ChinGnathion

CHIN_GNATHION Chin gnathion.

ChinLeftGonion

CHIN_LEFT_GONION Chin left gonion.

ChinRightGonion

CHIN_RIGHT_GONION Chin right gonion.

Instances
Enum GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType -> c GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType #

toConstr :: GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType -> GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType -> m GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType -> m GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType -> m GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType #

Ord GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType = D1 (MetaData "GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (((((C1 (MetaCons "UnknownLandmark" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LeftEye" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "RightEye" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LeftOfLeftEyebrow" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "RightOfLeftEyebrow" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LeftOfRightEyebrow" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "RightOfRightEyebrow" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MidpointBetweenEyes" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "NoseTip" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UpperLip" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LowerLip" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MouthLeft" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "MouthRight" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MouthCenter" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "NoseBottomRight" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "NoseBottomLeft" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NoseBottomCenter" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "LeftEyeTopBoundary" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LeftEyeRightCorner" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LeftEyeBottomBoundary" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LeftEyeLeftCorner" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "RightEyeTopBoundary" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RightEyeRightCorner" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "RightEyeBottomBoundary" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RightEyeLeftCorner" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LeftEyebrowUpperMidpoint" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "RightEyebrowUpperMidpoint" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LeftEarTragion" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "RightEarTragion" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LeftEyePupil" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "RightEyePupil" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ForeheadGlabella" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ChinGnathion" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ChinLeftGonion" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ChinRightGonion" PrefixI False) (U1 :: Type -> Type)))))))

GoogleCloudVisionV1p1beta1Symbol

data GoogleCloudVisionV1p1beta1Symbol Source #

A single symbol representation.

See: googleCloudVisionV1p1beta1Symbol smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1Symbol -> c GoogleCloudVisionV1p1beta1Symbol #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1Symbol #

toConstr :: GoogleCloudVisionV1p1beta1Symbol -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1Symbol -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1Symbol) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1Symbol) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1Symbol -> GoogleCloudVisionV1p1beta1Symbol #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1Symbol -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1Symbol -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1Symbol -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1Symbol -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Symbol -> m GoogleCloudVisionV1p1beta1Symbol #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Symbol -> m GoogleCloudVisionV1p1beta1Symbol #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Symbol -> m GoogleCloudVisionV1p1beta1Symbol #

Show GoogleCloudVisionV1p1beta1Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p1beta1Symbol :: Type -> Type #

ToJSON GoogleCloudVisionV1p1beta1Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1Symbol = D1 (MetaData "GoogleCloudVisionV1p1beta1Symbol" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1Symbol'" PrefixI True) ((S1 (MetaSel (Just "_gooProperty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1TextAnnotationTextProperty)) :*: S1 (MetaSel (Just "_gooBoundingBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1BoundingPoly))) :*: (S1 (MetaSel (Just "_gooText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gooConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

googleCloudVisionV1p1beta1Symbol :: GoogleCloudVisionV1p1beta1Symbol Source #

Creates a value of GoogleCloudVisionV1p1beta1Symbol with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gooBoundingBox :: Lens' GoogleCloudVisionV1p1beta1Symbol (Maybe GoogleCloudVisionV1p1beta1BoundingPoly) Source #

The bounding box for the symbol. The vertices are in the order of top-left, top-right, bottom-right, bottom-left. When a rotation of the bounding box is detected the rotation is represented as around the top-left corner as defined when the text is read in the 'natural' orientation. For example: * when the text is horizontal it might look like: 0----1 | | 3----2 * when it's rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertice order will still be (0, 1, 2, 3).

gooText :: Lens' GoogleCloudVisionV1p1beta1Symbol (Maybe Text) Source #

The actual UTF-8 representation of the symbol.

gooConfidence :: Lens' GoogleCloudVisionV1p1beta1Symbol (Maybe Double) Source #

Confidence of the OCR results for the symbol. Range [0, 1].

ImageAnnotationContext

data ImageAnnotationContext Source #

If an image was produced from a file (e.g. a PDF), this message gives information about the source of that image.

See: imageAnnotationContext smart constructor.

Instances
Eq ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImageAnnotationContext -> c ImageAnnotationContext #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImageAnnotationContext #

toConstr :: ImageAnnotationContext -> Constr #

dataTypeOf :: ImageAnnotationContext -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ImageAnnotationContext) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImageAnnotationContext) #

gmapT :: (forall b. Data b => b -> b) -> ImageAnnotationContext -> ImageAnnotationContext #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImageAnnotationContext -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImageAnnotationContext -> r #

gmapQ :: (forall d. Data d => d -> u) -> ImageAnnotationContext -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ImageAnnotationContext -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImageAnnotationContext -> m ImageAnnotationContext #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageAnnotationContext -> m ImageAnnotationContext #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageAnnotationContext -> m ImageAnnotationContext #

Show ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep ImageAnnotationContext :: Type -> Type #

ToJSON ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep ImageAnnotationContext = D1 (MetaData "ImageAnnotationContext" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "ImageAnnotationContext'" PrefixI True) (S1 (MetaSel (Just "_iacURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iacPageNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))

imageAnnotationContext :: ImageAnnotationContext Source #

Creates a value of ImageAnnotationContext with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

iacURI :: Lens' ImageAnnotationContext (Maybe Text) Source #

The URI of the file used to produce the image.

iacPageNumber :: Lens' ImageAnnotationContext (Maybe Int32) Source #

If the file was a PDF or TIFF, this field gives the page number within the file used to produce the image.

GoogleCloudVisionV1p2beta1CropHint

data GoogleCloudVisionV1p2beta1CropHint Source #

Single crop hint that is used to generate a new crop when serving an image.

See: googleCloudVisionV1p2beta1CropHint smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1CropHint -> c GoogleCloudVisionV1p2beta1CropHint #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1CropHint #

toConstr :: GoogleCloudVisionV1p2beta1CropHint -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1CropHint -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1CropHint) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1CropHint) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1CropHint -> GoogleCloudVisionV1p2beta1CropHint #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1CropHint -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1CropHint -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1CropHint -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1CropHint -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1CropHint -> m GoogleCloudVisionV1p2beta1CropHint #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1CropHint -> m GoogleCloudVisionV1p2beta1CropHint #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1CropHint -> m GoogleCloudVisionV1p2beta1CropHint #

Show GoogleCloudVisionV1p2beta1CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p2beta1CropHint :: Type -> Type #

ToJSON GoogleCloudVisionV1p2beta1CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1CropHint = D1 (MetaData "GoogleCloudVisionV1p2beta1CropHint" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1CropHint'" PrefixI True) (S1 (MetaSel (Just "_gcvvchcBoundingPoly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1BoundingPoly)) :*: (S1 (MetaSel (Just "_gcvvchcConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvchcImportanceFraction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

googleCloudVisionV1p2beta1CropHint :: GoogleCloudVisionV1p2beta1CropHint Source #

Creates a value of GoogleCloudVisionV1p2beta1CropHint with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvchcBoundingPoly :: Lens' GoogleCloudVisionV1p2beta1CropHint (Maybe GoogleCloudVisionV1p2beta1BoundingPoly) Source #

The bounding polygon for the crop region. The coordinates of the bounding box are in the original image's scale, as returned in `ImageParams`.

gcvvchcConfidence :: Lens' GoogleCloudVisionV1p2beta1CropHint (Maybe Double) Source #

Confidence of this being a salient region. Range [0, 1].

gcvvchcImportanceFraction :: Lens' GoogleCloudVisionV1p2beta1CropHint (Maybe Double) Source #

Fraction of importance of this salient region with respect to the original image.

Property

data Property Source #

A `Property` consists of a user-supplied name/value pair.

See: property smart constructor.

Instances
Eq Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Property -> c Property #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Property #

toConstr :: Property -> Constr #

dataTypeOf :: Property -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Property) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Property) #

gmapT :: (forall b. Data b => b -> b) -> Property -> Property #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Property -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Property -> r #

gmapQ :: (forall d. Data d => d -> u) -> Property -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Property -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Property -> m Property #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Property -> m Property #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Property -> m Property #

Show Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep Property :: Type -> Type #

Methods

from :: Property -> Rep Property x #

to :: Rep Property x -> Property #

ToJSON Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep Property = D1 (MetaData "Property" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "Property'" PrefixI True) (S1 (MetaSel (Just "_pUint64Value") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64))) :*: (S1 (MetaSel (Just "_pValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

property :: Property Source #

Creates a value of Property with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pUint64Value :: Lens' Property (Maybe Word64) Source #

Value of numeric properties.

pValue :: Lens' Property (Maybe Text) Source #

Value of the property.

pName :: Lens' Property (Maybe Text) Source #

Name of the property.

GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood

data GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood Source #

Under-exposed likelihood.

Constructors

GCVVFAUELUnknown

UNKNOWN Unknown likelihood.

GCVVFAUELVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVFAUELUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVFAUELPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVFAUELLikely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVFAUELVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood -> c GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood #

toConstr :: GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood -> GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood -> m GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood -> m GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood -> m GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood #

Ord GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood = D1 (MetaData "GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVFAUELUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFAUELVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFAUELUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVFAUELPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFAUELLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFAUELVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood

data GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood Source #

Surprise likelihood.

Constructors

GUnknown

UNKNOWN Unknown likelihood.

GVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GLikely

LIKELY It is likely that the image belongs to the specified vertical.

GVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood -> c GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood #

toConstr :: GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood -> GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood -> m GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood -> m GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood -> m GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood #

Ord GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood = D1 (MetaData "GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p1beta1FaceAnnotation

data GoogleCloudVisionV1p1beta1FaceAnnotation Source #

A face annotation object contains the results of face detection.

See: googleCloudVisionV1p1beta1FaceAnnotation smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1FaceAnnotation -> c GoogleCloudVisionV1p1beta1FaceAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1FaceAnnotation #

toConstr :: GoogleCloudVisionV1p1beta1FaceAnnotation -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1FaceAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1FaceAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1FaceAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1FaceAnnotation -> GoogleCloudVisionV1p1beta1FaceAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1FaceAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1FaceAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1FaceAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1FaceAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotation -> m GoogleCloudVisionV1p1beta1FaceAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotation -> m GoogleCloudVisionV1p1beta1FaceAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotation -> m GoogleCloudVisionV1p1beta1FaceAnnotation #

Show GoogleCloudVisionV1p1beta1FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1FaceAnnotation = D1 (MetaData "GoogleCloudVisionV1p1beta1FaceAnnotation" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1FaceAnnotation'" PrefixI True) (((S1 (MetaSel (Just "_gTiltAngle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: (S1 (MetaSel (Just "_gBlurredLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood)) :*: S1 (MetaSel (Just "_gBoundingPoly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1BoundingPoly)))) :*: ((S1 (MetaSel (Just "_gSurpriseLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood)) :*: S1 (MetaSel (Just "_gLandmarkingConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_gPanAngle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gRollAngle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))) :*: (((S1 (MetaSel (Just "_gUnderExposedLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood)) :*: S1 (MetaSel (Just "_gFdBoundingPoly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1BoundingPoly))) :*: (S1 (MetaSel (Just "_gAngerLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood)) :*: S1 (MetaSel (Just "_gDetectionConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))) :*: ((S1 (MetaSel (Just "_gHeadwearLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood)) :*: S1 (MetaSel (Just "_gSorrowLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood))) :*: (S1 (MetaSel (Just "_gJoyLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood)) :*: S1 (MetaSel (Just "_gLandmarks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p1beta1FaceAnnotationLandmark])))))))

gTiltAngle :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe Double) Source #

Pitch angle, which indicates the upwards/downwards angle that the face is pointing relative to the image's horizontal plane. Range [-180,180].

gBoundingPoly :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe GoogleCloudVisionV1p1beta1BoundingPoly) Source #

The bounding polygon around the face. The coordinates of the bounding box are in the original image's scale, as returned in `ImageParams`. The bounding box is computed to "frame" the face in accordance with human expectations. It is based on the landmarker results. Note that one or more x and/or y coordinates may not be generated in the `BoundingPoly` (the polygon will be unbounded) if only a partial face appears in the image to be annotated.

gPanAngle :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe Double) Source #

Yaw angle, which indicates the leftward/rightward angle that the face is pointing relative to the vertical plane perpendicular to the image. Range [-180,180].

gRollAngle :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe Double) Source #

Roll angle, which indicates the amount of clockwise/anti-clockwise rotation of the face relative to the image vertical about the axis perpendicular to the face. Range [-180,180].

gFdBoundingPoly :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe GoogleCloudVisionV1p1beta1BoundingPoly) Source #

The `fd_bounding_poly` bounding polygon is tighter than the `boundingPoly`, and encloses only the skin part of the face. Typically, it is used to eliminate the face from any image analysis that detects the "amount of skin" visible in an image. It is not based on the landmarker results, only on the initial face detection, hence the fd (face detection) prefix.

GoogleCloudVisionV1p3beta1InputConfig

data GoogleCloudVisionV1p3beta1InputConfig Source #

The desired input location and metadata.

See: googleCloudVisionV1p3beta1InputConfig smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1InputConfig -> c GoogleCloudVisionV1p3beta1InputConfig #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1InputConfig #

toConstr :: GoogleCloudVisionV1p3beta1InputConfig -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1InputConfig -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1InputConfig) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1InputConfig) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1InputConfig -> GoogleCloudVisionV1p3beta1InputConfig #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1InputConfig -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1InputConfig -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1InputConfig -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1InputConfig -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1InputConfig -> m GoogleCloudVisionV1p3beta1InputConfig #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1InputConfig -> m GoogleCloudVisionV1p3beta1InputConfig #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1InputConfig -> m GoogleCloudVisionV1p3beta1InputConfig #

Show GoogleCloudVisionV1p3beta1InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1InputConfig = D1 (MetaData "GoogleCloudVisionV1p3beta1InputConfig" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1InputConfig'" PrefixI True) (S1 (MetaSel (Just "_gcvvicGcsSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1GcsSource)) :*: S1 (MetaSel (Just "_gcvvicMimeType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

googleCloudVisionV1p3beta1InputConfig :: GoogleCloudVisionV1p3beta1InputConfig Source #

Creates a value of GoogleCloudVisionV1p3beta1InputConfig with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvicMimeType :: Lens' GoogleCloudVisionV1p3beta1InputConfig (Maybe Text) Source #

The type of the file. Currently only "application/pdf" and "image/tiff" are supported. Wildcards are not supported.

GoogleCloudVisionV1p3beta1WebDetectionWebPage

data GoogleCloudVisionV1p3beta1WebDetectionWebPage Source #

Metadata for web pages.

See: googleCloudVisionV1p3beta1WebDetectionWebPage smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1WebDetectionWebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1WebDetectionWebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1WebDetectionWebPage -> c GoogleCloudVisionV1p3beta1WebDetectionWebPage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1WebDetectionWebPage #

toConstr :: GoogleCloudVisionV1p3beta1WebDetectionWebPage -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1WebDetectionWebPage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1WebDetectionWebPage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1WebDetectionWebPage) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1WebDetectionWebPage -> GoogleCloudVisionV1p3beta1WebDetectionWebPage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1WebDetectionWebPage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1WebDetectionWebPage -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1WebDetectionWebPage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1WebDetectionWebPage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1WebDetectionWebPage -> m GoogleCloudVisionV1p3beta1WebDetectionWebPage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1WebDetectionWebPage -> m GoogleCloudVisionV1p3beta1WebDetectionWebPage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1WebDetectionWebPage -> m GoogleCloudVisionV1p3beta1WebDetectionWebPage #

Show GoogleCloudVisionV1p3beta1WebDetectionWebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1WebDetectionWebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1WebDetectionWebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1WebDetectionWebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1WebDetectionWebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1WebDetectionWebPage = D1 (MetaData "GoogleCloudVisionV1p3beta1WebDetectionWebPage" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1WebDetectionWebPage'" PrefixI True) ((S1 (MetaSel (Just "_gcvvwdwpScore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvwdwpURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gcvvwdwpPageTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gcvvwdwpPartialMatchingImages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1WebDetectionWebImage])) :*: S1 (MetaSel (Just "_gcvvwdwpFullMatchingImages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1WebDetectionWebImage]))))))

gcvvwdwpScore :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebPage (Maybe Double) Source #

(Deprecated) Overall relevancy score for the web page.

gcvvwdwpPageTitle :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebPage (Maybe Text) Source #

Title for the web page, may contain HTML markups.

gcvvwdwpPartialMatchingImages :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebPage [GoogleCloudVisionV1p3beta1WebDetectionWebImage] Source #

Partial matching images on the page. Those images are similar enough to share some key-point features. For example an original image will likely have partial matching for its crops.

gcvvwdwpFullMatchingImages :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebPage [GoogleCloudVisionV1p3beta1WebDetectionWebImage] Source #

Fully matching images on the page. Can include resized copies of the query image.

ProductSearchResults

data ProductSearchResults Source #

Results for a product search request.

See: productSearchResults smart constructor.

Instances
Eq ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProductSearchResults -> c ProductSearchResults #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProductSearchResults #

toConstr :: ProductSearchResults -> Constr #

dataTypeOf :: ProductSearchResults -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ProductSearchResults) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProductSearchResults) #

gmapT :: (forall b. Data b => b -> b) -> ProductSearchResults -> ProductSearchResults #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProductSearchResults -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProductSearchResults -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProductSearchResults -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProductSearchResults -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProductSearchResults -> m ProductSearchResults #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductSearchResults -> m ProductSearchResults #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductSearchResults -> m ProductSearchResults #

Show ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep ProductSearchResults :: Type -> Type #

ToJSON ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep ProductSearchResults = D1 (MetaData "ProductSearchResults" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "ProductSearchResults'" PrefixI True) (S1 (MetaSel (Just "_psrProductGroupedResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GroupedResult])) :*: (S1 (MetaSel (Just "_psrResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Result])) :*: S1 (MetaSel (Just "_psrIndexTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))))

productSearchResults :: ProductSearchResults Source #

Creates a value of ProductSearchResults with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

psrProductGroupedResults :: Lens' ProductSearchResults [GroupedResult] Source #

List of results grouped by products detected in the query image. Each entry corresponds to one bounding polygon in the query image, and contains the matching products specific to that region. There may be duplicate product matches in the union of all the per-product results.

psrResults :: Lens' ProductSearchResults [Result] Source #

List of results, one for each product match.

psrIndexTime :: Lens' ProductSearchResults (Maybe UTCTime) Source #

Timestamp of the index which provided these results. Changes made after this time are not reflected in the current results.

GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof

data GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof Source #

Spoof likelihood. The likelihood that an modification was made to the image's canonical version to make it appear funny or offensive.

Constructors

GCVVSSASUnknown

UNKNOWN Unknown likelihood.

GCVVSSASVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVSSASUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVSSASPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVSSASLikely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVSSASVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof -> c GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof #

toConstr :: GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof -> m GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof -> m GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof -> m GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof #

Ord GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof = D1 (MetaData "GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVSSASUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSASVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSASUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVSSASPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSASLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSASVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood

data GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood Source #

Anger likelihood.

Constructors

GCVVFAALUnknown

UNKNOWN Unknown likelihood.

GCVVFAALVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVFAALUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVFAALPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVFAALLikely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVFAALVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood -> c GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood #

toConstr :: GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood -> GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood -> m GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood -> m GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood -> m GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood #

Ord GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood = D1 (MetaData "GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVFAALUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFAALVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFAALUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVFAALPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFAALLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFAALVeryLikely" PrefixI False) (U1 :: Type -> Type))))

Landmark

data Landmark Source #

A face-specific landmark (for example, a face feature).

See: landmark smart constructor.

Instances
Eq Landmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data Landmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Landmark -> c Landmark #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Landmark #

toConstr :: Landmark -> Constr #

dataTypeOf :: Landmark -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Landmark) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Landmark) #

gmapT :: (forall b. Data b => b -> b) -> Landmark -> Landmark #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Landmark -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Landmark -> r #

gmapQ :: (forall d. Data d => d -> u) -> Landmark -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Landmark -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Landmark -> m Landmark #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Landmark -> m Landmark #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Landmark -> m Landmark #

Show Landmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic Landmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep Landmark :: Type -> Type #

Methods

from :: Landmark -> Rep Landmark x #

to :: Rep Landmark x -> Landmark #

ToJSON Landmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON Landmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep Landmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep Landmark = D1 (MetaData "Landmark" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "Landmark'" PrefixI True) (S1 (MetaSel (Just "_lType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LandmarkType)) :*: S1 (MetaSel (Just "_lPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Position))))

landmark :: Landmark Source #

Creates a value of Landmark with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lType :: Lens' Landmark (Maybe LandmarkType) Source #

Face landmark type.

lPosition :: Lens' Landmark (Maybe Position) Source #

Face landmark position.

GoogleCloudVisionV1p2beta1SafeSearchAnnotation

data GoogleCloudVisionV1p2beta1SafeSearchAnnotation Source #

Set of features pertaining to the image, computed by computer vision methods over safe-search verticals (for example, adult, spoof, medical, violence).

See: googleCloudVisionV1p2beta1SafeSearchAnnotation smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotation -> c GoogleCloudVisionV1p2beta1SafeSearchAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1SafeSearchAnnotation #

toConstr :: GoogleCloudVisionV1p2beta1SafeSearchAnnotation -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1SafeSearchAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1SafeSearchAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1SafeSearchAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotation -> GoogleCloudVisionV1p2beta1SafeSearchAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1SafeSearchAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1SafeSearchAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotation -> m GoogleCloudVisionV1p2beta1SafeSearchAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotation -> m GoogleCloudVisionV1p2beta1SafeSearchAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotation -> m GoogleCloudVisionV1p2beta1SafeSearchAnnotation #

Show GoogleCloudVisionV1p2beta1SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

googleCloudVisionV1p2beta1SafeSearchAnnotation :: GoogleCloudVisionV1p2beta1SafeSearchAnnotation Source #

Creates a value of GoogleCloudVisionV1p2beta1SafeSearchAnnotation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvssaSpoof :: Lens' GoogleCloudVisionV1p2beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof) Source #

Spoof likelihood. The likelihood that an modification was made to the image's canonical version to make it appear funny or offensive.

gcvvssaRacy :: Lens' GoogleCloudVisionV1p2beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy) Source #

Likelihood that the request image contains racy content. Racy content may include (but is not limited to) skimpy or sheer clothing, strategically covered nudity, lewd or provocative poses, or close-ups of sensitive body areas.

gcvvssaAdult :: Lens' GoogleCloudVisionV1p2beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult) Source #

Represents the adult content likelihood for the image. Adult content may contain elements such as nudity, pornographic images or cartoons, or sexual activities.

GoogleCloudVisionV1p2beta1OperationMetadata

data GoogleCloudVisionV1p2beta1OperationMetadata Source #

Contains metadata for the BatchAnnotateImages operation.

See: googleCloudVisionV1p2beta1OperationMetadata smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1OperationMetadata -> c GoogleCloudVisionV1p2beta1OperationMetadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1OperationMetadata #

toConstr :: GoogleCloudVisionV1p2beta1OperationMetadata -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1OperationMetadata -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1OperationMetadata) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1OperationMetadata) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1OperationMetadata -> GoogleCloudVisionV1p2beta1OperationMetadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1OperationMetadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1OperationMetadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1OperationMetadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1OperationMetadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1OperationMetadata -> m GoogleCloudVisionV1p2beta1OperationMetadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1OperationMetadata -> m GoogleCloudVisionV1p2beta1OperationMetadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1OperationMetadata -> m GoogleCloudVisionV1p2beta1OperationMetadata #

Show GoogleCloudVisionV1p2beta1OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1OperationMetadata = D1 (MetaData "GoogleCloudVisionV1p2beta1OperationMetadata" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1OperationMetadata'" PrefixI True) (S1 (MetaSel (Just "_gcvvomState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1OperationMetadataState)) :*: (S1 (MetaSel (Just "_gcvvomUpdateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_gcvvomCreateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))))

googleCloudVisionV1p2beta1OperationMetadata :: GoogleCloudVisionV1p2beta1OperationMetadata Source #

Creates a value of GoogleCloudVisionV1p2beta1OperationMetadata with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvomUpdateTime :: Lens' GoogleCloudVisionV1p2beta1OperationMetadata (Maybe UTCTime) Source #

The time when the operation result was last updated.

gcvvomCreateTime :: Lens' GoogleCloudVisionV1p2beta1OperationMetadata (Maybe UTCTime) Source #

The time when the batch request was received.

GoogleCloudVisionV1p3beta1CropHintsAnnotation

data GoogleCloudVisionV1p3beta1CropHintsAnnotation Source #

Set of crop hints that are used to generate new crops when serving images.

See: googleCloudVisionV1p3beta1CropHintsAnnotation smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1CropHintsAnnotation -> c GoogleCloudVisionV1p3beta1CropHintsAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1CropHintsAnnotation #

toConstr :: GoogleCloudVisionV1p3beta1CropHintsAnnotation -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1CropHintsAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1CropHintsAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1CropHintsAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1CropHintsAnnotation -> GoogleCloudVisionV1p3beta1CropHintsAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1CropHintsAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1CropHintsAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1CropHintsAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1CropHintsAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1CropHintsAnnotation -> m GoogleCloudVisionV1p3beta1CropHintsAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1CropHintsAnnotation -> m GoogleCloudVisionV1p3beta1CropHintsAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1CropHintsAnnotation -> m GoogleCloudVisionV1p3beta1CropHintsAnnotation #

Show GoogleCloudVisionV1p3beta1CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1CropHintsAnnotation = D1 (MetaData "GoogleCloudVisionV1p3beta1CropHintsAnnotation" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p3beta1CropHintsAnnotation'" PrefixI True) (S1 (MetaSel (Just "_gcvvchaCropHints") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1CropHint]))))

googleCloudVisionV1p3beta1CropHintsAnnotation :: GoogleCloudVisionV1p3beta1CropHintsAnnotation Source #

Creates a value of GoogleCloudVisionV1p3beta1CropHintsAnnotation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p1beta1ColorInfo

data GoogleCloudVisionV1p1beta1ColorInfo Source #

Color information consists of RGB channels, score, and the fraction of the image that the color occupies in the image.

See: googleCloudVisionV1p1beta1ColorInfo smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1ColorInfo -> c GoogleCloudVisionV1p1beta1ColorInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1ColorInfo #

toConstr :: GoogleCloudVisionV1p1beta1ColorInfo -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1ColorInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1ColorInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1ColorInfo) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1ColorInfo -> GoogleCloudVisionV1p1beta1ColorInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1ColorInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1ColorInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1ColorInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1ColorInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1ColorInfo -> m GoogleCloudVisionV1p1beta1ColorInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1ColorInfo -> m GoogleCloudVisionV1p1beta1ColorInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1ColorInfo -> m GoogleCloudVisionV1p1beta1ColorInfo #

Show GoogleCloudVisionV1p1beta1ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1ColorInfo = D1 (MetaData "GoogleCloudVisionV1p1beta1ColorInfo" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1ColorInfo'" PrefixI True) (S1 (MetaSel (Just "_gcvvciColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Color)) :*: (S1 (MetaSel (Just "_gcvvciScore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvciPixelFraction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

googleCloudVisionV1p1beta1ColorInfo :: GoogleCloudVisionV1p1beta1ColorInfo Source #

Creates a value of GoogleCloudVisionV1p1beta1ColorInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvciScore :: Lens' GoogleCloudVisionV1p1beta1ColorInfo (Maybe Double) Source #

Image-specific score for this color. Value in range [0, 1].

gcvvciPixelFraction :: Lens' GoogleCloudVisionV1p1beta1ColorInfo (Maybe Double) Source #

The fraction of pixels the color occupies in the image. Value in range [0, 1].

GcsSource

data GcsSource Source #

The Google Cloud Storage location where the input will be read from.

See: gcsSource smart constructor.

Instances
Eq GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GcsSource -> c GcsSource #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GcsSource #

toConstr :: GcsSource -> Constr #

dataTypeOf :: GcsSource -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GcsSource) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GcsSource) #

gmapT :: (forall b. Data b => b -> b) -> GcsSource -> GcsSource #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GcsSource -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GcsSource -> r #

gmapQ :: (forall d. Data d => d -> u) -> GcsSource -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GcsSource -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GcsSource -> m GcsSource #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GcsSource -> m GcsSource #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GcsSource -> m GcsSource #

Show GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GcsSource :: Type -> Type #

ToJSON GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GcsSource = D1 (MetaData "GcsSource" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GcsSource'" PrefixI True) (S1 (MetaSel (Just "_gsURI") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

gcsSource :: GcsSource Source #

Creates a value of GcsSource with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gsURI :: Lens' GcsSource (Maybe Text) Source #

Google Cloud Storage URI for the input file. This must only be a Google Cloud Storage object. Wildcards are not currently supported.

GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak

data GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak Source #

Detected start or end of a structural component.

See: googleCloudVisionV1p1beta1TextAnnotationDetectedBreak smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak -> c GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak #

toConstr :: GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak -> m GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak -> m GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak -> m GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak #

Show GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak = D1 (MetaData "GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak'" PrefixI True) (S1 (MetaSel (Just "_gcvvtadbIsPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_gcvvtadbType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType))))

googleCloudVisionV1p1beta1TextAnnotationDetectedBreak :: GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak Source #

Creates a value of GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood

data GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood Source #

Sorrow likelihood.

Constructors

GOOUnknown

UNKNOWN Unknown likelihood.

GOOVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GOOUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GOOPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GOOLikely

LIKELY It is likely that the image belongs to the specified vertical.

GOOVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood -> c GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood #

toConstr :: GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood -> GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood -> m GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood -> m GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood -> m GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood #

Ord GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood = D1 (MetaData "GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GOOUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GOOVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GOOUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GOOPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GOOLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GOOVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood

data GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood Source #

Joy likelihood.

Constructors

GCVVFAJLUnknown

UNKNOWN Unknown likelihood.

GCVVFAJLVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVFAJLUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVFAJLPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVFAJLLikely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVFAJLVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood -> c GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood #

toConstr :: GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood -> GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood -> m GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood -> m GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood -> m GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood #

Ord GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood = D1 (MetaData "GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVFAJLUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFAJLVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFAJLUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVFAJLPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFAJLLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFAJLVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p1beta1DominantColorsAnnotation

data GoogleCloudVisionV1p1beta1DominantColorsAnnotation Source #

Set of dominant colors and their corresponding scores.

See: googleCloudVisionV1p1beta1DominantColorsAnnotation smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1DominantColorsAnnotation -> c GoogleCloudVisionV1p1beta1DominantColorsAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1DominantColorsAnnotation #

toConstr :: GoogleCloudVisionV1p1beta1DominantColorsAnnotation -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1DominantColorsAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1DominantColorsAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1DominantColorsAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1DominantColorsAnnotation -> GoogleCloudVisionV1p1beta1DominantColorsAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1DominantColorsAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1DominantColorsAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1DominantColorsAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1DominantColorsAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1DominantColorsAnnotation -> m GoogleCloudVisionV1p1beta1DominantColorsAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1DominantColorsAnnotation -> m GoogleCloudVisionV1p1beta1DominantColorsAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1DominantColorsAnnotation -> m GoogleCloudVisionV1p1beta1DominantColorsAnnotation #

Show GoogleCloudVisionV1p1beta1DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1DominantColorsAnnotation = D1 (MetaData "GoogleCloudVisionV1p1beta1DominantColorsAnnotation" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p1beta1DominantColorsAnnotation'" PrefixI True) (S1 (MetaSel (Just "_gcvvdcaColors") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVisionV1p1beta1ColorInfo]))))

googleCloudVisionV1p1beta1DominantColorsAnnotation :: GoogleCloudVisionV1p1beta1DominantColorsAnnotation Source #

Creates a value of GoogleCloudVisionV1p1beta1DominantColorsAnnotation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence

data GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence Source #

Likelihood that this image contains violent content.

Constructors

GCVVSSAVUnknown

UNKNOWN Unknown likelihood.

GCVVSSAVVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVSSAVUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVSSAVPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVSSAVLikely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVSSAVVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence -> c GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence #

toConstr :: GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence -> m GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence -> m GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence -> m GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence #

Ord GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence = D1 (MetaData "GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVSSAVUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSAVVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSAVUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVSSAVPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSAVLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSAVVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p3beta1WebDetectionWebLabel

data GoogleCloudVisionV1p3beta1WebDetectionWebLabel Source #

Label to provide extra metadata for the web detection.

See: googleCloudVisionV1p3beta1WebDetectionWebLabel smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1WebDetectionWebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1WebDetectionWebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1WebDetectionWebLabel -> c GoogleCloudVisionV1p3beta1WebDetectionWebLabel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1WebDetectionWebLabel #

toConstr :: GoogleCloudVisionV1p3beta1WebDetectionWebLabel -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1WebDetectionWebLabel -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1WebDetectionWebLabel) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1WebDetectionWebLabel) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1WebDetectionWebLabel -> GoogleCloudVisionV1p3beta1WebDetectionWebLabel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1WebDetectionWebLabel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1WebDetectionWebLabel -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1WebDetectionWebLabel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1WebDetectionWebLabel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1WebDetectionWebLabel -> m GoogleCloudVisionV1p3beta1WebDetectionWebLabel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1WebDetectionWebLabel -> m GoogleCloudVisionV1p3beta1WebDetectionWebLabel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1WebDetectionWebLabel -> m GoogleCloudVisionV1p3beta1WebDetectionWebLabel #

Show GoogleCloudVisionV1p3beta1WebDetectionWebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1WebDetectionWebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1WebDetectionWebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1WebDetectionWebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1WebDetectionWebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1WebDetectionWebLabel = D1 (MetaData "GoogleCloudVisionV1p3beta1WebDetectionWebLabel" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1WebDetectionWebLabel'" PrefixI True) (S1 (MetaSel (Just "_gcvvwdwlLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvwdwlLabel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

googleCloudVisionV1p3beta1WebDetectionWebLabel :: GoogleCloudVisionV1p3beta1WebDetectionWebLabel Source #

Creates a value of GoogleCloudVisionV1p3beta1WebDetectionWebLabel with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvwdwlLanguageCode :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebLabel (Maybe Text) Source #

The BCP-47 language code for `label`, such as "en-US" or "sr-Latn". For more information, see http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.

GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical

data GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical Source #

Likelihood that this is a medical image.

Constructors

GCVVSSAMUnknown

UNKNOWN Unknown likelihood.

GCVVSSAMVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVSSAMUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVSSAMPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVSSAMLikely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVSSAMVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical -> c GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical #

toConstr :: GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical -> m GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical -> m GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical -> m GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical #

Ord GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical = D1 (MetaData "GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVSSAMUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSAMVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSAMUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVSSAMPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSAMLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSAMVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p2beta1ImageContext

data GoogleCloudVisionV1p2beta1ImageContext Source #

Image context and/or feature-specific parameters.

See: googleCloudVisionV1p2beta1ImageContext smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1ImageContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1ImageContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1ImageContext -> c GoogleCloudVisionV1p2beta1ImageContext #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1ImageContext #

toConstr :: GoogleCloudVisionV1p2beta1ImageContext -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1ImageContext -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1ImageContext) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1ImageContext) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1ImageContext -> GoogleCloudVisionV1p2beta1ImageContext #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1ImageContext -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1ImageContext -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1ImageContext -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1ImageContext -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ImageContext -> m GoogleCloudVisionV1p2beta1ImageContext #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ImageContext -> m GoogleCloudVisionV1p2beta1ImageContext #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ImageContext -> m GoogleCloudVisionV1p2beta1ImageContext #

Show GoogleCloudVisionV1p2beta1ImageContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1ImageContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1ImageContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1ImageContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1ImageContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1ImageContext = D1 (MetaData "GoogleCloudVisionV1p2beta1ImageContext" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1ImageContext'" PrefixI True) ((S1 (MetaSel (Just "_gcvvicCropHintsParams") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1CropHintsParams)) :*: S1 (MetaSel (Just "_gcvvicWebDetectionParams") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1WebDetectionParams))) :*: (S1 (MetaSel (Just "_gcvvicProductSearchParams") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1ProductSearchParams)) :*: (S1 (MetaSel (Just "_gcvvicLanguageHints") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_gcvvicLatLongRect") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1LatLongRect))))))

gcvvicLanguageHints :: Lens' GoogleCloudVisionV1p2beta1ImageContext [Text] Source #

List of languages to use for TEXT_DETECTION. In most cases, an empty value yields the best results since it enables automatic language detection. For languages based on the Latin alphabet, setting `language_hints` is not needed. In rare cases, when the language of the text in the image is known, setting a hint will help get better results (although it will be a significant hindrance if the hint is wrong). Text detection returns an error if one or more of the specified languages is not one of the supported languages.

TextProperty

data TextProperty Source #

Additional information detected on the structural component.

See: textProperty smart constructor.

Instances
Eq TextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data TextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TextProperty -> c TextProperty #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TextProperty #

toConstr :: TextProperty -> Constr #

dataTypeOf :: TextProperty -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TextProperty) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TextProperty) #

gmapT :: (forall b. Data b => b -> b) -> TextProperty -> TextProperty #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TextProperty -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TextProperty -> r #

gmapQ :: (forall d. Data d => d -> u) -> TextProperty -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TextProperty -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TextProperty -> m TextProperty #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TextProperty -> m TextProperty #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TextProperty -> m TextProperty #

Show TextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic TextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep TextProperty :: Type -> Type #

ToJSON TextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON TextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep TextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep TextProperty = D1 (MetaData "TextProperty" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "TextProperty'" PrefixI True) (S1 (MetaSel (Just "_tpDetectedLanguages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DetectedLanguage])) :*: S1 (MetaSel (Just "_tpDetectedBreak") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DetectedBreak))))

textProperty :: TextProperty Source #

Creates a value of TextProperty with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tpDetectedLanguages :: Lens' TextProperty [DetectedLanguage] Source #

A list of detected languages together with confidence.

tpDetectedBreak :: Lens' TextProperty (Maybe DetectedBreak) Source #

Detected start or end of a text segment.

TextAnnotation

data TextAnnotation Source #

TextAnnotation contains a structured representation of OCR extracted text. The hierarchy of an OCR extracted text structure is like this: TextAnnotation -> Page -> Block -> Paragraph -> Word -> Symbol Each structural component, starting from Page, may further have their own properties. Properties describe detected languages, breaks etc.. Please refer to the TextAnnotation.TextProperty message definition below for more detail.

See: textAnnotation smart constructor.

Instances
Eq TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TextAnnotation -> c TextAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TextAnnotation #

toConstr :: TextAnnotation -> Constr #

dataTypeOf :: TextAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TextAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TextAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> TextAnnotation -> TextAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TextAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TextAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> TextAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TextAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TextAnnotation -> m TextAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TextAnnotation -> m TextAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TextAnnotation -> m TextAnnotation #

Show TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep TextAnnotation :: Type -> Type #

ToJSON TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep TextAnnotation = D1 (MetaData "TextAnnotation" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "TextAnnotation'" PrefixI True) (S1 (MetaSel (Just "_taText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_taPages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Page]))))

textAnnotation :: TextAnnotation Source #

Creates a value of TextAnnotation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

taText :: Lens' TextAnnotation (Maybe Text) Source #

UTF-8 text detected on the pages.

taPages :: Lens' TextAnnotation [Page] Source #

List of pages detected by OCR.

GoogleCloudVisionV1p3beta1ProductSearchResultsResult

data GoogleCloudVisionV1p3beta1ProductSearchResultsResult Source #

Information about a product.

See: googleCloudVisionV1p3beta1ProductSearchResultsResult smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1ProductSearchResultsResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1ProductSearchResultsResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1ProductSearchResultsResult -> c GoogleCloudVisionV1p3beta1ProductSearchResultsResult #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1ProductSearchResultsResult #

toConstr :: GoogleCloudVisionV1p3beta1ProductSearchResultsResult -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1ProductSearchResultsResult -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1ProductSearchResultsResult) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1ProductSearchResultsResult) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1ProductSearchResultsResult -> GoogleCloudVisionV1p3beta1ProductSearchResultsResult #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1ProductSearchResultsResult -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1ProductSearchResultsResult -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1ProductSearchResultsResult -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1ProductSearchResultsResult -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ProductSearchResultsResult -> m GoogleCloudVisionV1p3beta1ProductSearchResultsResult #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ProductSearchResultsResult -> m GoogleCloudVisionV1p3beta1ProductSearchResultsResult #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ProductSearchResultsResult -> m GoogleCloudVisionV1p3beta1ProductSearchResultsResult #

Show GoogleCloudVisionV1p3beta1ProductSearchResultsResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1ProductSearchResultsResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1ProductSearchResultsResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1ProductSearchResultsResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1ProductSearchResultsResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1ProductSearchResultsResult = D1 (MetaData "GoogleCloudVisionV1p3beta1ProductSearchResultsResult" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1ProductSearchResultsResult'" PrefixI True) (S1 (MetaSel (Just "_gcvvpsrrImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gcvvpsrrScore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvpsrrProduct") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1Product)))))

googleCloudVisionV1p3beta1ProductSearchResultsResult :: GoogleCloudVisionV1p3beta1ProductSearchResultsResult Source #

Creates a value of GoogleCloudVisionV1p3beta1ProductSearchResultsResult with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvpsrrImage :: Lens' GoogleCloudVisionV1p3beta1ProductSearchResultsResult (Maybe Text) Source #

The resource name of the image from the product that is the closest match to the query.

gcvvpsrrScore :: Lens' GoogleCloudVisionV1p3beta1ProductSearchResultsResult (Maybe Double) Source #

A confidence level on the match, ranging from 0 (no confidence) to 1 (full confidence).

GoogleCloudVisionV1p3beta1Paragraph

data GoogleCloudVisionV1p3beta1Paragraph Source #

Structural unit of text representing a number of words in certain order.

See: googleCloudVisionV1p3beta1Paragraph smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1Paragraph -> c GoogleCloudVisionV1p3beta1Paragraph #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1Paragraph #

toConstr :: GoogleCloudVisionV1p3beta1Paragraph -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1Paragraph -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1Paragraph) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1Paragraph) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1Paragraph -> GoogleCloudVisionV1p3beta1Paragraph #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1Paragraph -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1Paragraph -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1Paragraph -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1Paragraph -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Paragraph -> m GoogleCloudVisionV1p3beta1Paragraph #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Paragraph -> m GoogleCloudVisionV1p3beta1Paragraph #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Paragraph -> m GoogleCloudVisionV1p3beta1Paragraph #

Show GoogleCloudVisionV1p3beta1Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1Paragraph = D1 (MetaData "GoogleCloudVisionV1p3beta1Paragraph" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1Paragraph'" PrefixI True) ((S1 (MetaSel (Just "_gcvvpcProperty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1TextAnnotationTextProperty)) :*: S1 (MetaSel (Just "_gcvvpcBoundingBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1BoundingPoly))) :*: (S1 (MetaSel (Just "_gcvvpcConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvpcWords") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1Word])))))

googleCloudVisionV1p3beta1Paragraph :: GoogleCloudVisionV1p3beta1Paragraph Source #

Creates a value of GoogleCloudVisionV1p3beta1Paragraph with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvpcBoundingBox :: Lens' GoogleCloudVisionV1p3beta1Paragraph (Maybe GoogleCloudVisionV1p3beta1BoundingPoly) Source #

The bounding box for the paragraph. The vertices are in the order of top-left, top-right, bottom-right, bottom-left. When a rotation of the bounding box is detected the rotation is represented as around the top-left corner as defined when the text is read in the 'natural' orientation. For example: * when the text is horizontal it might look like: 0----1 | | 3----2 * when it's rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3).

gcvvpcConfidence :: Lens' GoogleCloudVisionV1p3beta1Paragraph (Maybe Double) Source #

Confidence of the OCR results for the paragraph. Range [0, 1].

GoogleCloudVisionV1p1beta1WebDetectionWebEntity

data GoogleCloudVisionV1p1beta1WebDetectionWebEntity Source #

Entity deduced from similar images on the Internet.

See: googleCloudVisionV1p1beta1WebDetectionWebEntity smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1WebDetectionWebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1WebDetectionWebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1WebDetectionWebEntity -> c GoogleCloudVisionV1p1beta1WebDetectionWebEntity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1WebDetectionWebEntity #

toConstr :: GoogleCloudVisionV1p1beta1WebDetectionWebEntity -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1WebDetectionWebEntity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1WebDetectionWebEntity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1WebDetectionWebEntity) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1WebDetectionWebEntity -> GoogleCloudVisionV1p1beta1WebDetectionWebEntity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1WebDetectionWebEntity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1WebDetectionWebEntity -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1WebDetectionWebEntity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1WebDetectionWebEntity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1WebDetectionWebEntity -> m GoogleCloudVisionV1p1beta1WebDetectionWebEntity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1WebDetectionWebEntity -> m GoogleCloudVisionV1p1beta1WebDetectionWebEntity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1WebDetectionWebEntity -> m GoogleCloudVisionV1p1beta1WebDetectionWebEntity #

Show GoogleCloudVisionV1p1beta1WebDetectionWebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1WebDetectionWebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1WebDetectionWebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1WebDetectionWebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1WebDetectionWebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1WebDetectionWebEntity = D1 (MetaData "GoogleCloudVisionV1p1beta1WebDetectionWebEntity" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1WebDetectionWebEntity'" PrefixI True) (S1 (MetaSel (Just "_gcvvwdweScore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: (S1 (MetaSel (Just "_gcvvwdweEntityId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvwdweDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

googleCloudVisionV1p1beta1WebDetectionWebEntity :: GoogleCloudVisionV1p1beta1WebDetectionWebEntity Source #

Creates a value of GoogleCloudVisionV1p1beta1WebDetectionWebEntity with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvwdweScore :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebEntity (Maybe Double) Source #

Overall relevancy score for the entity. Not normalized and not comparable across different image queries.

gcvvwdweDescription :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebEntity (Maybe Text) Source #

Canonical description of the entity, in English.

GoogleCloudVisionV1p2beta1AnnotateFileResponse

data GoogleCloudVisionV1p2beta1AnnotateFileResponse Source #

Response to a single file annotation request. A file may contain one or more images, which individually have their own responses.

See: googleCloudVisionV1p2beta1AnnotateFileResponse smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1AnnotateFileResponse -> c GoogleCloudVisionV1p2beta1AnnotateFileResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1AnnotateFileResponse #

toConstr :: GoogleCloudVisionV1p2beta1AnnotateFileResponse -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1AnnotateFileResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1AnnotateFileResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1AnnotateFileResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1AnnotateFileResponse -> GoogleCloudVisionV1p2beta1AnnotateFileResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1AnnotateFileResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1AnnotateFileResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1AnnotateFileResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1AnnotateFileResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1AnnotateFileResponse -> m GoogleCloudVisionV1p2beta1AnnotateFileResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1AnnotateFileResponse -> m GoogleCloudVisionV1p2beta1AnnotateFileResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1AnnotateFileResponse -> m GoogleCloudVisionV1p2beta1AnnotateFileResponse #

Show GoogleCloudVisionV1p2beta1AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1AnnotateFileResponse = D1 (MetaData "GoogleCloudVisionV1p2beta1AnnotateFileResponse" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1AnnotateFileResponse'" PrefixI True) (S1 (MetaSel (Just "_gcvvafrResponses") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1AnnotateImageResponse])) :*: S1 (MetaSel (Just "_gcvvafrInputConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1InputConfig))))

googleCloudVisionV1p2beta1AnnotateFileResponse :: GoogleCloudVisionV1p2beta1AnnotateFileResponse Source #

Creates a value of GoogleCloudVisionV1p2beta1AnnotateFileResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p3beta1Word

data GoogleCloudVisionV1p3beta1Word Source #

A word representation.

See: googleCloudVisionV1p3beta1Word smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1Word -> c GoogleCloudVisionV1p3beta1Word #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1Word #

toConstr :: GoogleCloudVisionV1p3beta1Word -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1Word -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1Word) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1Word) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1Word -> GoogleCloudVisionV1p3beta1Word #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1Word -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1Word -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1Word -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1Word -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Word -> m GoogleCloudVisionV1p3beta1Word #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Word -> m GoogleCloudVisionV1p3beta1Word #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Word -> m GoogleCloudVisionV1p3beta1Word #

Show GoogleCloudVisionV1p3beta1Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p3beta1Word :: Type -> Type #

ToJSON GoogleCloudVisionV1p3beta1Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1Word = D1 (MetaData "GoogleCloudVisionV1p3beta1Word" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1Word'" PrefixI True) ((S1 (MetaSel (Just "_gcvvwProperty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1TextAnnotationTextProperty)) :*: S1 (MetaSel (Just "_gcvvwBoundingBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1BoundingPoly))) :*: (S1 (MetaSel (Just "_gcvvwSymbols") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1Symbol])) :*: S1 (MetaSel (Just "_gcvvwConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

googleCloudVisionV1p3beta1Word :: GoogleCloudVisionV1p3beta1Word Source #

Creates a value of GoogleCloudVisionV1p3beta1Word with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvwBoundingBox :: Lens' GoogleCloudVisionV1p3beta1Word (Maybe GoogleCloudVisionV1p3beta1BoundingPoly) Source #

The bounding box for the word. The vertices are in the order of top-left, top-right, bottom-right, bottom-left. When a rotation of the bounding box is detected the rotation is represented as around the top-left corner as defined when the text is read in the 'natural' orientation. For example: * when the text is horizontal it might look like: 0----1 | | 3----2 * when it's rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3).

gcvvwSymbols :: Lens' GoogleCloudVisionV1p3beta1Word [GoogleCloudVisionV1p3beta1Symbol] Source #

List of symbols in the word. The order of the symbols follows the natural reading order.

gcvvwConfidence :: Lens' GoogleCloudVisionV1p3beta1Word (Maybe Double) Source #

Confidence of the OCR results for the word. Range [0, 1].

LocalizedObjectAnnotation

data LocalizedObjectAnnotation Source #

Set of detected objects with bounding boxes.

See: localizedObjectAnnotation smart constructor.

Instances
Eq LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LocalizedObjectAnnotation -> c LocalizedObjectAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LocalizedObjectAnnotation #

toConstr :: LocalizedObjectAnnotation -> Constr #

dataTypeOf :: LocalizedObjectAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LocalizedObjectAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LocalizedObjectAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> LocalizedObjectAnnotation -> LocalizedObjectAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LocalizedObjectAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LocalizedObjectAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> LocalizedObjectAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LocalizedObjectAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LocalizedObjectAnnotation -> m LocalizedObjectAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LocalizedObjectAnnotation -> m LocalizedObjectAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LocalizedObjectAnnotation -> m LocalizedObjectAnnotation #

Show LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep LocalizedObjectAnnotation :: Type -> Type #

ToJSON LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep LocalizedObjectAnnotation = D1 (MetaData "LocalizedObjectAnnotation" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "LocalizedObjectAnnotation'" PrefixI True) ((S1 (MetaSel (Just "_loaLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_loaScore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_loaBoundingPoly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BoundingPoly)) :*: (S1 (MetaSel (Just "_loaName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_loaMid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

localizedObjectAnnotation :: LocalizedObjectAnnotation Source #

Creates a value of LocalizedObjectAnnotation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

loaLanguageCode :: Lens' LocalizedObjectAnnotation (Maybe Text) Source #

The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.

loaScore :: Lens' LocalizedObjectAnnotation (Maybe Double) Source #

Score of the result. Range [0, 1].

loaBoundingPoly :: Lens' LocalizedObjectAnnotation (Maybe BoundingPoly) Source #

Image region to which this object belongs. This must be populated.

loaName :: Lens' LocalizedObjectAnnotation (Maybe Text) Source #

Object name, expressed in its `language_code` language.

loaMid :: Lens' LocalizedObjectAnnotation (Maybe Text) Source #

Object ID that should align with EntityAnnotation mid.

GoogleCloudVisionV1p2beta1WebDetection

data GoogleCloudVisionV1p2beta1WebDetection Source #

Relevant information for the image from the Internet.

See: googleCloudVisionV1p2beta1WebDetection smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1WebDetection -> c GoogleCloudVisionV1p2beta1WebDetection #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1WebDetection #

toConstr :: GoogleCloudVisionV1p2beta1WebDetection -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1WebDetection -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1WebDetection) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1WebDetection) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1WebDetection -> GoogleCloudVisionV1p2beta1WebDetection #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1WebDetection -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1WebDetection -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1WebDetection -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1WebDetection -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1WebDetection -> m GoogleCloudVisionV1p2beta1WebDetection #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1WebDetection -> m GoogleCloudVisionV1p2beta1WebDetection #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1WebDetection -> m GoogleCloudVisionV1p2beta1WebDetection #

Show GoogleCloudVisionV1p2beta1WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

gcvvwdBestGuessLabels :: Lens' GoogleCloudVisionV1p2beta1WebDetection [GoogleCloudVisionV1p2beta1WebDetectionWebLabel] Source #

The service's best guess as to the topic of the request image. Inferred from similar images on the open web.

gcvvwdPartialMatchingImages :: Lens' GoogleCloudVisionV1p2beta1WebDetection [GoogleCloudVisionV1p2beta1WebDetectionWebImage] Source #

Partial matching images from the Internet. Those images are similar enough to share some key-point features. For example an original image will likely have partial matching for its crops.

gcvvwdFullMatchingImages :: Lens' GoogleCloudVisionV1p2beta1WebDetection [GoogleCloudVisionV1p2beta1WebDetectionWebImage] Source #

Fully matching images from the Internet. Can include resized copies of the query image.

Operation

data Operation Source #

This resource represents a long-running operation that is the result of a network API call.

See: operation smart constructor.

Instances
Eq Operation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data Operation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Operation -> c Operation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Operation #

toConstr :: Operation -> Constr #

dataTypeOf :: Operation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Operation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Operation) #

gmapT :: (forall b. Data b => b -> b) -> Operation -> Operation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Operation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Operation -> r #

gmapQ :: (forall d. Data d => d -> u) -> Operation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Operation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Operation -> m Operation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Operation -> m Operation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Operation -> m Operation #

Show Operation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic Operation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep Operation :: Type -> Type #

ToJSON Operation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON Operation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep Operation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

operation :: Operation Source #

Creates a value of Operation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

oDone :: Lens' Operation (Maybe Bool) Source #

If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.

oError :: Lens' Operation (Maybe Status) Source #

The error result of the operation in case of failure or cancellation.

oResponse :: Lens' Operation (Maybe OperationResponse) Source #

The normal response of the operation in case of success. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.

oName :: Lens' Operation (Maybe Text) Source #

The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should have the format of `operations/some/unique/name`.

oMetadata :: Lens' Operation (Maybe OperationSchema) Source #

Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.

GoogleCloudVisionV1p2beta1OperationMetadataState

data GoogleCloudVisionV1p2beta1OperationMetadataState Source #

Current state of the batch operation.

Constructors

StateUnspecified

STATE_UNSPECIFIED Invalid.

Created

CREATED Request is received.

Running

RUNNING Request is actively being processed.

Done

DONE The batch processing is done.

Cancelled

CANCELLED The batch processing was cancelled.

Instances
Enum GoogleCloudVisionV1p2beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p2beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p2beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1OperationMetadataState -> c GoogleCloudVisionV1p2beta1OperationMetadataState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1OperationMetadataState #

toConstr :: GoogleCloudVisionV1p2beta1OperationMetadataState -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1OperationMetadataState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1OperationMetadataState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1OperationMetadataState) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1OperationMetadataState -> GoogleCloudVisionV1p2beta1OperationMetadataState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1OperationMetadataState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1OperationMetadataState -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1OperationMetadataState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1OperationMetadataState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1OperationMetadataState -> m GoogleCloudVisionV1p2beta1OperationMetadataState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1OperationMetadataState -> m GoogleCloudVisionV1p2beta1OperationMetadataState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1OperationMetadataState -> m GoogleCloudVisionV1p2beta1OperationMetadataState #

Ord GoogleCloudVisionV1p2beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p2beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p2beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p2beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p2beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p2beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p2beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p2beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p2beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1OperationMetadataState = D1 (MetaData "GoogleCloudVisionV1p2beta1OperationMetadataState" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "StateUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Created" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Running" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Done" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Cancelled" PrefixI False) (U1 :: Type -> Type))))

Color

data Color Source #

Represents a color in the RGBA color space. This representation is designed for simplicity of conversion to/from color representations in various languages over compactness; for example, the fields of this representation can be trivially provided to the constructor of "java.awt.Color" in Java; it can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha" method in iOS; and, with just a little work, it can be easily formatted into a CSS "rgba()" string in JavaScript, as well. Here are some examples: Example (Java): import com.google.type.Color; // ... public static java.awt.Color fromProto(Color protocolor) { float alpha = protocolor.hasAlpha() ? protocolor.getAlpha().getValue() : 1.0; return new java.awt.Color( protocolor.getRed(), protocolor.getGreen(), protocolor.getBlue(), alpha); } public static Color toProto(java.awt.Color color) { float red = (float) color.getRed(); float green = (float) color.getGreen(); float blue = (float) color.getBlue(); float denominator = 255.0; Color.Builder resultBuilder = Color .newBuilder() .setRed(red / denominator) .setGreen(green / denominator) .setBlue(blue / denominator); int alpha = color.getAlpha(); if (alpha != 255) { result.setAlpha( FloatValue .newBuilder() .setValue(((float) alpha) / denominator) .build()); } return resultBuilder.build(); } // ... Example (iOS / Obj-C): // ... static UIColor* fromProto(Color* protocolor) { float red = [protocolor red]; float green = [protocolor green]; float blue = [protocolor blue]; FloatValue* alpha_wrapper = [protocolor alpha]; float alpha = 1.0; if (alpha_wrapper != nil) { alpha = [alpha_wrapper value]; } return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; } static Color* toProto(UIColor* color) { CGFloat red, green, blue, alpha; if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { return nil; } Color* result = [[Color alloc] init]; [result setRed:red]; [result setGreen:green]; [result setBlue:blue]; if (alpha <= 0.9999) { [result setAlpha:floatWrapperWithValue(alpha)]; } [result autorelease]; return result; } // ... Example (JavaScript): // ... var protoToCssColor = function(rgb_color) { var redFrac = rgb_color.red || 0.0; var greenFrac = rgb_color.green || 0.0; var blueFrac = rgb_color.blue || 0.0; var red = Math.floor(redFrac * 255); var green = Math.floor(greenFrac * 255); var blue = Math.floor(blueFrac * 255); if (!('alpha' in rgb_color)) { return rgbToCssColor_(red, green, blue); } var alphaFrac = rgb_color.alpha.value || 0.0; var rgbParams = [red, green, blue].join(','); return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(''); }; var rgbToCssColor_ = function(red, green, blue) { var rgbNumber = new Number((red << 16) | (green << 8) | blue); var hexString = rgbNumber.toString(16); var missingZeros = 6 - hexString.length; var resultBuilder = ['#']; for (var i = 0; i < missingZeros; i++) { resultBuilder.push('0'); } resultBuilder.push(hexString); return resultBuilder.join(''); }; // ...

See: color smart constructor.

Instances
Eq Color Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

(==) :: Color -> Color -> Bool #

(/=) :: Color -> Color -> Bool #

Data Color Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Color -> c Color #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Color #

toConstr :: Color -> Constr #

dataTypeOf :: Color -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Color) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Color) #

gmapT :: (forall b. Data b => b -> b) -> Color -> Color #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Color -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Color -> r #

gmapQ :: (forall d. Data d => d -> u) -> Color -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Color -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Color -> m Color #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Color -> m Color #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Color -> m Color #

Show Color Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

showsPrec :: Int -> Color -> ShowS #

show :: Color -> String #

showList :: [Color] -> ShowS #

Generic Color Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep Color :: Type -> Type #

Methods

from :: Color -> Rep Color x #

to :: Rep Color x -> Color #

ToJSON Color Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON Color Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep Color Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

color :: Color Source #

Creates a value of Color with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cRed :: Lens' Color (Maybe Double) Source #

The amount of red in the color as a value in the interval [0, 1].

cAlpha :: Lens' Color (Maybe Double) Source #

The fraction of this color that should be applied to the pixel. That is, the final pixel color is defined by the equation: pixel color = alpha * (this color) + (1.0 - alpha) * (background color) This means that a value of 1.0 corresponds to a solid color, whereas a value of 0.0 corresponds to a completely transparent color. This uses a wrapper message rather than a simple float scalar so that it is possible to distinguish between a default value and the value being unset. If omitted, this color object is to be rendered as a solid color (as if the alpha value had been explicitly given with a value of 1.0).

cGreen :: Lens' Color (Maybe Double) Source #

The amount of green in the color as a value in the interval [0, 1].

cBlue :: Lens' Color (Maybe Double) Source #

The amount of blue in the color as a value in the interval [0, 1].

GoogleCloudVisionV1p2beta1ProductKeyValue

data GoogleCloudVisionV1p2beta1ProductKeyValue Source #

A product label represented as a key-value pair.

See: googleCloudVisionV1p2beta1ProductKeyValue smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1ProductKeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1ProductKeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1ProductKeyValue -> c GoogleCloudVisionV1p2beta1ProductKeyValue #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1ProductKeyValue #

toConstr :: GoogleCloudVisionV1p2beta1ProductKeyValue -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1ProductKeyValue -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1ProductKeyValue) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1ProductKeyValue) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1ProductKeyValue -> GoogleCloudVisionV1p2beta1ProductKeyValue #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1ProductKeyValue -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1ProductKeyValue -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1ProductKeyValue -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1ProductKeyValue -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ProductKeyValue -> m GoogleCloudVisionV1p2beta1ProductKeyValue #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ProductKeyValue -> m GoogleCloudVisionV1p2beta1ProductKeyValue #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ProductKeyValue -> m GoogleCloudVisionV1p2beta1ProductKeyValue #

Show GoogleCloudVisionV1p2beta1ProductKeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1ProductKeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1ProductKeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1ProductKeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1ProductKeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1ProductKeyValue = D1 (MetaData "GoogleCloudVisionV1p2beta1ProductKeyValue" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1ProductKeyValue'" PrefixI True) (S1 (MetaSel (Just "_gValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

googleCloudVisionV1p2beta1ProductKeyValue :: GoogleCloudVisionV1p2beta1ProductKeyValue Source #

Creates a value of GoogleCloudVisionV1p2beta1ProductKeyValue with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gValue :: Lens' GoogleCloudVisionV1p2beta1ProductKeyValue (Maybe Text) Source #

The value of the label attached to the product. Cannot be empty and cannot exceed 128 bytes.

gKey :: Lens' GoogleCloudVisionV1p2beta1ProductKeyValue (Maybe Text) Source #

The key of the label attached to the product. Cannot be empty and cannot exceed 128 bytes.

GoogleCloudVisionV1p1beta1FaceAnnotationLandmark

data GoogleCloudVisionV1p1beta1FaceAnnotationLandmark Source #

A face-specific landmark (for example, a face feature).

See: googleCloudVisionV1p1beta1FaceAnnotationLandmark smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1FaceAnnotationLandmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1FaceAnnotationLandmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1FaceAnnotationLandmark -> c GoogleCloudVisionV1p1beta1FaceAnnotationLandmark #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1FaceAnnotationLandmark #

toConstr :: GoogleCloudVisionV1p1beta1FaceAnnotationLandmark -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1FaceAnnotationLandmark -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1FaceAnnotationLandmark) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1FaceAnnotationLandmark) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1FaceAnnotationLandmark -> GoogleCloudVisionV1p1beta1FaceAnnotationLandmark #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1FaceAnnotationLandmark -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1FaceAnnotationLandmark -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1FaceAnnotationLandmark -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1FaceAnnotationLandmark -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationLandmark -> m GoogleCloudVisionV1p1beta1FaceAnnotationLandmark #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationLandmark -> m GoogleCloudVisionV1p1beta1FaceAnnotationLandmark #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationLandmark -> m GoogleCloudVisionV1p1beta1FaceAnnotationLandmark #

Show GoogleCloudVisionV1p1beta1FaceAnnotationLandmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1FaceAnnotationLandmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1FaceAnnotationLandmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1FaceAnnotationLandmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1FaceAnnotationLandmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1FaceAnnotationLandmark = D1 (MetaData "GoogleCloudVisionV1p1beta1FaceAnnotationLandmark" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1FaceAnnotationLandmark'" PrefixI True) (S1 (MetaSel (Just "_gcvvfalType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType)) :*: S1 (MetaSel (Just "_gcvvfalPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1Position))))

googleCloudVisionV1p1beta1FaceAnnotationLandmark :: GoogleCloudVisionV1p1beta1FaceAnnotationLandmark Source #

Creates a value of GoogleCloudVisionV1p1beta1FaceAnnotationLandmark with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse

data GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse Source #

Response to an async batch file annotation request.

See: googleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse -> c GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse #

toConstr :: GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse -> GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse -> m GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse -> m GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse -> m GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse #

Show GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse = D1 (MetaData "GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse'" PrefixI True) (S1 (MetaSel (Just "_gResponses") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse]))))

googleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse :: GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse Source #

Creates a value of GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gResponses :: Lens' GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse [GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse] Source #

The list of file annotation responses, one for each request in AsyncBatchAnnotateFilesRequest.

GoogleCloudVisionV1p1beta1EntityAnnotation

data GoogleCloudVisionV1p1beta1EntityAnnotation Source #

Set of detected entity features.

See: googleCloudVisionV1p1beta1EntityAnnotation smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1EntityAnnotation -> c GoogleCloudVisionV1p1beta1EntityAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1EntityAnnotation #

toConstr :: GoogleCloudVisionV1p1beta1EntityAnnotation -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1EntityAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1EntityAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1EntityAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1EntityAnnotation -> GoogleCloudVisionV1p1beta1EntityAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1EntityAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1EntityAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1EntityAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1EntityAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1EntityAnnotation -> m GoogleCloudVisionV1p1beta1EntityAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1EntityAnnotation -> m GoogleCloudVisionV1p1beta1EntityAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1EntityAnnotation -> m GoogleCloudVisionV1p1beta1EntityAnnotation #

Show GoogleCloudVisionV1p1beta1EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

gcvveaScore :: Lens' GoogleCloudVisionV1p1beta1EntityAnnotation (Maybe Double) Source #

Overall score of the result. Range [0, 1].

gcvveaTopicality :: Lens' GoogleCloudVisionV1p1beta1EntityAnnotation (Maybe Double) Source #

The relevancy of the ICA (Image Content Annotation) label to the image. For example, the relevancy of "tower" is likely higher to an image containing the detected "Eiffel Tower" than to an image containing a detected distant towering building, even though the confidence that there is a tower in each image may be the same. Range [0, 1].

gcvveaLocale :: Lens' GoogleCloudVisionV1p1beta1EntityAnnotation (Maybe Text) Source #

The language code for the locale in which the entity textual `description` is expressed.

gcvveaBoundingPoly :: Lens' GoogleCloudVisionV1p1beta1EntityAnnotation (Maybe GoogleCloudVisionV1p1beta1BoundingPoly) Source #

Image region to which this entity belongs. Not produced for `LABEL_DETECTION` features.

gcvveaConfidence :: Lens' GoogleCloudVisionV1p1beta1EntityAnnotation (Maybe Double) Source #

  • *Deprecated. Use `score` instead.** The accuracy of the entity detection in an image. For example, for an image in which the "Eiffel Tower" entity is detected, this field represents the confidence that there is a tower in the query image. Range [0, 1].

gcvveaLocations :: Lens' GoogleCloudVisionV1p1beta1EntityAnnotation [GoogleCloudVisionV1p1beta1LocationInfo] Source #

The location information for the detected entity. Multiple `LocationInfo` elements can be present because one location may indicate the location of the scene in the image, and another location may indicate the location of the place where the image was taken. Location information is usually present for landmarks.

gcvveaDescription :: Lens' GoogleCloudVisionV1p1beta1EntityAnnotation (Maybe Text) Source #

Entity textual description, expressed in its `locale` language.

gcvveaProperties :: Lens' GoogleCloudVisionV1p1beta1EntityAnnotation [GoogleCloudVisionV1p1beta1Property] Source #

Some entities may have optional user-supplied `Property` (name/value) fields, such a score or string that qualifies the entity.

GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood

data GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood Source #

Blurred likelihood.

Constructors

GCVVFABLCUnknown

UNKNOWN Unknown likelihood.

GCVVFABLCVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVFABLCUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVFABLCPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVFABLCLikely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVFABLCVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood -> c GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood #

toConstr :: GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood -> GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood -> m GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood -> m GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood -> m GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood #

Ord GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood = D1 (MetaData "GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVFABLCUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFABLCVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFABLCUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVFABLCPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFABLCLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFABLCVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p3beta1AnnotateImageResponse

data GoogleCloudVisionV1p3beta1AnnotateImageResponse Source #

Response to an image annotation request.

See: googleCloudVisionV1p3beta1AnnotateImageResponse smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1AnnotateImageResponse -> c GoogleCloudVisionV1p3beta1AnnotateImageResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1AnnotateImageResponse #

toConstr :: GoogleCloudVisionV1p3beta1AnnotateImageResponse -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1AnnotateImageResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1AnnotateImageResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1AnnotateImageResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1AnnotateImageResponse -> GoogleCloudVisionV1p3beta1AnnotateImageResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1AnnotateImageResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1AnnotateImageResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1AnnotateImageResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1AnnotateImageResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1AnnotateImageResponse -> m GoogleCloudVisionV1p3beta1AnnotateImageResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1AnnotateImageResponse -> m GoogleCloudVisionV1p3beta1AnnotateImageResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1AnnotateImageResponse -> m GoogleCloudVisionV1p3beta1AnnotateImageResponse #

Show GoogleCloudVisionV1p3beta1AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1AnnotateImageResponse = D1 (MetaData "GoogleCloudVisionV1p3beta1AnnotateImageResponse" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1AnnotateImageResponse'" PrefixI True) (((S1 (MetaSel (Just "_gLogoAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1EntityAnnotation])) :*: (S1 (MetaSel (Just "_gProductSearchResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1ProductSearchResults)) :*: S1 (MetaSel (Just "_gContext") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1ImageAnnotationContext)))) :*: ((S1 (MetaSel (Just "_gLabelAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1EntityAnnotation])) :*: S1 (MetaSel (Just "_gFaceAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1FaceAnnotation]))) :*: (S1 (MetaSel (Just "_gError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Status)) :*: S1 (MetaSel (Just "_gWebDetection") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1WebDetection))))) :*: ((S1 (MetaSel (Just "_gSafeSearchAnnotation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1SafeSearchAnnotation)) :*: (S1 (MetaSel (Just "_gLandmarkAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1EntityAnnotation])) :*: S1 (MetaSel (Just "_gLocalizedObjectAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation])))) :*: ((S1 (MetaSel (Just "_gTextAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1EntityAnnotation])) :*: S1 (MetaSel (Just "_gCropHintsAnnotation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1CropHintsAnnotation))) :*: (S1 (MetaSel (Just "_gFullTextAnnotation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1TextAnnotation)) :*: S1 (MetaSel (Just "_gImagePropertiesAnnotation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1ImageProperties)))))))

gContext :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p3beta1ImageAnnotationContext) Source #

If present, contextual information is needed to understand where this image comes from.

gError :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse (Maybe Status) Source #

If set, represents the error message for the operation. Note that filled-in image annotations are guaranteed to be correct, even when `error` is set.

gLocalizedObjectAnnotations :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse [GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation] Source #

If present, localized object detection has completed successfully. This will be sorted descending by confidence score.

gFullTextAnnotation :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p3beta1TextAnnotation) Source #

If present, text (OCR) detection or document (OCR) text detection has completed successfully. This annotation provides the structural hierarchy for the OCR detected text.

GoogleCloudVisionV1p3beta1ImageProperties

data GoogleCloudVisionV1p3beta1ImageProperties Source #

Stores image properties, such as dominant colors.

See: googleCloudVisionV1p3beta1ImageProperties smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1ImageProperties -> c GoogleCloudVisionV1p3beta1ImageProperties #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1ImageProperties #

toConstr :: GoogleCloudVisionV1p3beta1ImageProperties -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1ImageProperties -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1ImageProperties) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1ImageProperties) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1ImageProperties -> GoogleCloudVisionV1p3beta1ImageProperties #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1ImageProperties -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1ImageProperties -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1ImageProperties -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1ImageProperties -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ImageProperties -> m GoogleCloudVisionV1p3beta1ImageProperties #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ImageProperties -> m GoogleCloudVisionV1p3beta1ImageProperties #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ImageProperties -> m GoogleCloudVisionV1p3beta1ImageProperties #

Show GoogleCloudVisionV1p3beta1ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1ImageProperties = D1 (MetaData "GoogleCloudVisionV1p3beta1ImageProperties" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p3beta1ImageProperties'" PrefixI True) (S1 (MetaSel (Just "_gDominantColors") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe GoogleCloudVisionV1p3beta1DominantColorsAnnotation))))

googleCloudVisionV1p3beta1ImageProperties :: GoogleCloudVisionV1p3beta1ImageProperties Source #

Creates a value of GoogleCloudVisionV1p3beta1ImageProperties with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

FaceAnnotationHeadwearLikelihood

data FaceAnnotationHeadwearLikelihood Source #

Headwear likelihood.

Constructors

FAHLUnknown

UNKNOWN Unknown likelihood.

FAHLVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

FAHLUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

FAHLPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

FAHLLikely

LIKELY It is likely that the image belongs to the specified vertical.

FAHLVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FaceAnnotationHeadwearLikelihood -> c FaceAnnotationHeadwearLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FaceAnnotationHeadwearLikelihood #

toConstr :: FaceAnnotationHeadwearLikelihood -> Constr #

dataTypeOf :: FaceAnnotationHeadwearLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FaceAnnotationHeadwearLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FaceAnnotationHeadwearLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> FaceAnnotationHeadwearLikelihood -> FaceAnnotationHeadwearLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FaceAnnotationHeadwearLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FaceAnnotationHeadwearLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> FaceAnnotationHeadwearLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FaceAnnotationHeadwearLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FaceAnnotationHeadwearLikelihood -> m FaceAnnotationHeadwearLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceAnnotationHeadwearLikelihood -> m FaceAnnotationHeadwearLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceAnnotationHeadwearLikelihood -> m FaceAnnotationHeadwearLikelihood #

Ord FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Associated Types

type Rep FaceAnnotationHeadwearLikelihood :: Type -> Type #

Hashable FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep FaceAnnotationHeadwearLikelihood = D1 (MetaData "FaceAnnotationHeadwearLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "FAHLUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "FAHLVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FAHLUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "FAHLPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "FAHLLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FAHLVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p2beta1ImageSource

data GoogleCloudVisionV1p2beta1ImageSource Source #

External image source (Google Cloud Storage or web URL image location).

See: googleCloudVisionV1p2beta1ImageSource smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1ImageSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1ImageSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1ImageSource -> c GoogleCloudVisionV1p2beta1ImageSource #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1ImageSource #

toConstr :: GoogleCloudVisionV1p2beta1ImageSource -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1ImageSource -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1ImageSource) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1ImageSource) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1ImageSource -> GoogleCloudVisionV1p2beta1ImageSource #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1ImageSource -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1ImageSource -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1ImageSource -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1ImageSource -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ImageSource -> m GoogleCloudVisionV1p2beta1ImageSource #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ImageSource -> m GoogleCloudVisionV1p2beta1ImageSource #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ImageSource -> m GoogleCloudVisionV1p2beta1ImageSource #

Show GoogleCloudVisionV1p2beta1ImageSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1ImageSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1ImageSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1ImageSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1ImageSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1ImageSource = D1 (MetaData "GoogleCloudVisionV1p2beta1ImageSource" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1ImageSource'" PrefixI True) (S1 (MetaSel (Just "_gcvvisGcsImageURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvisImageURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

googleCloudVisionV1p2beta1ImageSource :: GoogleCloudVisionV1p2beta1ImageSource Source #

Creates a value of GoogleCloudVisionV1p2beta1ImageSource with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvisGcsImageURI :: Lens' GoogleCloudVisionV1p2beta1ImageSource (Maybe Text) Source #

  • *Use `image_uri` instead.** The Google Cloud Storage URI of the form `gs://bucket_name/object_name`. Object versioning is not supported. See Google Cloud Storage Request URIs for more info.

gcvvisImageURI :: Lens' GoogleCloudVisionV1p2beta1ImageSource (Maybe Text) Source #

The URI of the source image. Can be either: 1. A Google Cloud Storage URI of the form `gs://bucket_name/object_name`. Object versioning is not supported. See Google Cloud Storage Request URIs for more info. 2. A publicly-accessible image HTTP/HTTPS URL. When fetching images from HTTP/HTTPS URLs, Google cannot guarantee that the request will be completed. Your request may fail if the specified host denies the request (e.g. due to request throttling or DOS prevention), or if Google throttles requests to the site for abuse prevention. You should not depend on externally-hosted images for production applications. When both `gcs_image_uri` and `image_uri` are specified, `image_uri` takes precedence.

BlockBlockType

data BlockBlockType Source #

Detected block type (text, image etc) for this block.

Constructors

BBTUnknown

UNKNOWN Unknown block type.

BBTText

TEXT Regular text block.

BBTTable

TABLE Table block.

BBTPicture

PICTURE Image block.

BBTRuler

RULER Horizontal/vertical line box.

BBTBarcode

BARCODE Barcode block.

Instances
Enum BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BlockBlockType -> c BlockBlockType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BlockBlockType #

toConstr :: BlockBlockType -> Constr #

dataTypeOf :: BlockBlockType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BlockBlockType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BlockBlockType) #

gmapT :: (forall b. Data b => b -> b) -> BlockBlockType -> BlockBlockType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BlockBlockType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BlockBlockType -> r #

gmapQ :: (forall d. Data d => d -> u) -> BlockBlockType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BlockBlockType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BlockBlockType -> m BlockBlockType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BlockBlockType -> m BlockBlockType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BlockBlockType -> m BlockBlockType #

Ord BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Associated Types

type Rep BlockBlockType :: Type -> Type #

Hashable BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep BlockBlockType = D1 (MetaData "BlockBlockType" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "BBTUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BBTText" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BBTTable" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "BBTPicture" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BBTRuler" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BBTBarcode" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p3beta1Page

data GoogleCloudVisionV1p3beta1Page Source #

Detected page from OCR.

See: googleCloudVisionV1p3beta1Page smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1Page -> c GoogleCloudVisionV1p3beta1Page #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1Page #

toConstr :: GoogleCloudVisionV1p3beta1Page -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1Page -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1Page) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1Page) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1Page -> GoogleCloudVisionV1p3beta1Page #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1Page -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1Page -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1Page -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1Page -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Page -> m GoogleCloudVisionV1p3beta1Page #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Page -> m GoogleCloudVisionV1p3beta1Page #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Page -> m GoogleCloudVisionV1p3beta1Page #

Show GoogleCloudVisionV1p3beta1Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p3beta1Page :: Type -> Type #

ToJSON GoogleCloudVisionV1p3beta1Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

googleCloudVisionV1p3beta1Page :: GoogleCloudVisionV1p3beta1Page Source #

Creates a value of GoogleCloudVisionV1p3beta1Page with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ggHeight :: Lens' GoogleCloudVisionV1p3beta1Page (Maybe Int32) Source #

Page height. For PDFs the unit is points. For images (including TIFFs) the unit is pixels.

ggBlocks :: Lens' GoogleCloudVisionV1p3beta1Page [GoogleCloudVisionV1p3beta1Block] Source #

List of blocks of text, images etc on this page.

ggWidth :: Lens' GoogleCloudVisionV1p3beta1Page (Maybe Int32) Source #

Page width. For PDFs the unit is points. For images (including TIFFs) the unit is pixels.

ggConfidence :: Lens' GoogleCloudVisionV1p3beta1Page (Maybe Double) Source #

Confidence of the OCR results on the page. Range [0, 1].

GoogleCloudVisionV1p1beta1Block

data GoogleCloudVisionV1p1beta1Block Source #

Logical element on the page.

See: googleCloudVisionV1p1beta1Block smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1Block -> c GoogleCloudVisionV1p1beta1Block #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1Block #

toConstr :: GoogleCloudVisionV1p1beta1Block -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1Block -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1Block) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1Block) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1Block -> GoogleCloudVisionV1p1beta1Block #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1Block -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1Block -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1Block -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1Block -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Block -> m GoogleCloudVisionV1p1beta1Block #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Block -> m GoogleCloudVisionV1p1beta1Block #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Block -> m GoogleCloudVisionV1p1beta1Block #

Show GoogleCloudVisionV1p1beta1Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p1beta1Block :: Type -> Type #

ToJSON GoogleCloudVisionV1p1beta1Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

googleCloudVisionV1p1beta1Block :: GoogleCloudVisionV1p1beta1Block Source #

Creates a value of GoogleCloudVisionV1p1beta1Block with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvbBoundingBox :: Lens' GoogleCloudVisionV1p1beta1Block (Maybe GoogleCloudVisionV1p1beta1BoundingPoly) Source #

The bounding box for the block. The vertices are in the order of top-left, top-right, bottom-right, bottom-left. When a rotation of the bounding box is detected the rotation is represented as around the top-left corner as defined when the text is read in the 'natural' orientation. For example: * when the text is horizontal it might look like: 0----1 | | 3----2 * when it's rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3).

gcvvbParagraphs :: Lens' GoogleCloudVisionV1p1beta1Block [GoogleCloudVisionV1p1beta1Paragraph] Source #

List of paragraphs in this block (if this blocks is of type text).

gcvvbConfidence :: Lens' GoogleCloudVisionV1p1beta1Block (Maybe Double) Source #

Confidence of the OCR results on the block. Range [0, 1].

GoogleCloudVisionV1p3beta1BatchOperationMetadataState

data GoogleCloudVisionV1p3beta1BatchOperationMetadataState Source #

The current state of the batch operation.

Constructors

GCVVBOMSStateUnspecified

STATE_UNSPECIFIED Invalid.

GCVVBOMSProcessing

PROCESSING Request is actively being processed.

GCVVBOMSSuccessful

SUCCESSFUL The request is done and at least one item has been successfully processed.

GCVVBOMSFailed

FAILED The request is done and no item has been successfully processed.

GCVVBOMSCancelled

CANCELLED The request is done after the longrunning.Operations.CancelOperation has been called by the user. Any records that were processed before the cancel command are output as specified in the request.

Instances
Enum GoogleCloudVisionV1p3beta1BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p3beta1BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p3beta1BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1BatchOperationMetadataState -> c GoogleCloudVisionV1p3beta1BatchOperationMetadataState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1BatchOperationMetadataState #

toConstr :: GoogleCloudVisionV1p3beta1BatchOperationMetadataState -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1BatchOperationMetadataState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1BatchOperationMetadataState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1BatchOperationMetadataState) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1BatchOperationMetadataState -> GoogleCloudVisionV1p3beta1BatchOperationMetadataState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1BatchOperationMetadataState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1BatchOperationMetadataState -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1BatchOperationMetadataState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1BatchOperationMetadataState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1BatchOperationMetadataState -> m GoogleCloudVisionV1p3beta1BatchOperationMetadataState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1BatchOperationMetadataState -> m GoogleCloudVisionV1p3beta1BatchOperationMetadataState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1BatchOperationMetadataState -> m GoogleCloudVisionV1p3beta1BatchOperationMetadataState #

Ord GoogleCloudVisionV1p3beta1BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p3beta1BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p3beta1BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p3beta1BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p3beta1BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p3beta1BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p3beta1BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p3beta1BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p3beta1BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1BatchOperationMetadataState = D1 (MetaData "GoogleCloudVisionV1p3beta1BatchOperationMetadataState" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVBOMSStateUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVBOMSProcessing" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GCVVBOMSSuccessful" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVBOMSFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVBOMSCancelled" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p3beta1GcsDestination

data GoogleCloudVisionV1p3beta1GcsDestination Source #

The Google Cloud Storage location where the output will be written to.

See: googleCloudVisionV1p3beta1GcsDestination smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1GcsDestination -> c GoogleCloudVisionV1p3beta1GcsDestination #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1GcsDestination #

toConstr :: GoogleCloudVisionV1p3beta1GcsDestination -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1GcsDestination -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1GcsDestination) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1GcsDestination) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1GcsDestination -> GoogleCloudVisionV1p3beta1GcsDestination #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1GcsDestination -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1GcsDestination -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1GcsDestination -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1GcsDestination -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1GcsDestination -> m GoogleCloudVisionV1p3beta1GcsDestination #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1GcsDestination -> m GoogleCloudVisionV1p3beta1GcsDestination #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1GcsDestination -> m GoogleCloudVisionV1p3beta1GcsDestination #

Show GoogleCloudVisionV1p3beta1GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1GcsDestination = D1 (MetaData "GoogleCloudVisionV1p3beta1GcsDestination" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p3beta1GcsDestination'" PrefixI True) (S1 (MetaSel (Just "_gcvvgdURI") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

googleCloudVisionV1p3beta1GcsDestination :: GoogleCloudVisionV1p3beta1GcsDestination Source #

Creates a value of GoogleCloudVisionV1p3beta1GcsDestination with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvgdURI :: Lens' GoogleCloudVisionV1p3beta1GcsDestination (Maybe Text) Source #

Google Cloud Storage URI where the results will be stored. Results will be in JSON format and preceded by its corresponding input URI. This field can either represent a single file, or a prefix for multiple outputs. Prefixes must end in a `/`. Examples: * File: gs://bucket-name/filename.json * Prefix: gs://bucket-name/prefix/here/ * File: gs://bucket-name/prefix/here If multiple outputs, each response is still AnnotateFileResponse, each of which contains some subset of the full list of AnnotateImageResponse. Multiple outputs can happen if, for example, the output JSON is too large and overflows into multiple sharded files.

GoogleCloudVisionV1p3beta1Product

data GoogleCloudVisionV1p3beta1Product Source #

A Product contains ReferenceImages.

See: googleCloudVisionV1p3beta1Product smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1Product -> c GoogleCloudVisionV1p3beta1Product #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1Product #

toConstr :: GoogleCloudVisionV1p3beta1Product -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1Product -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1Product) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1Product) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1Product -> GoogleCloudVisionV1p3beta1Product #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1Product -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1Product -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1Product -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1Product -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Product -> m GoogleCloudVisionV1p3beta1Product #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Product -> m GoogleCloudVisionV1p3beta1Product #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Product -> m GoogleCloudVisionV1p3beta1Product #

Show GoogleCloudVisionV1p3beta1Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p3beta1Product :: Type -> Type #

ToJSON GoogleCloudVisionV1p3beta1Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1Product = D1 (MetaData "GoogleCloudVisionV1p3beta1Product" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1Product'" PrefixI True) ((S1 (MetaSel (Just "_gName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gProductCategory") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gProductLabels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1ProductKeyValue])) :*: S1 (MetaSel (Just "_gDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

googleCloudVisionV1p3beta1Product :: GoogleCloudVisionV1p3beta1Product Source #

Creates a value of GoogleCloudVisionV1p3beta1Product with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gName :: Lens' GoogleCloudVisionV1p3beta1Product (Maybe Text) Source #

The resource name of the product. Format is: `projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID`. This field is ignored when creating a product.

gDisplayName :: Lens' GoogleCloudVisionV1p3beta1Product (Maybe Text) Source #

The user-provided name for this Product. Must not be empty. Must be at most 4096 characters long.

gProductCategory :: Lens' GoogleCloudVisionV1p3beta1Product (Maybe Text) Source #

The category for the product identified by the reference image. This should be either "homegoods", "apparel", or "toys". This field is immutable.

gProductLabels :: Lens' GoogleCloudVisionV1p3beta1Product [GoogleCloudVisionV1p3beta1ProductKeyValue] Source #

Key-value pairs that can be attached to a product. At query time, constraints can be specified based on the product_labels. Note that integer values can be provided as strings, e.g. "1199". Only strings with integer values can match a range-based restriction which is to be supported soon. Multiple values can be assigned to the same key. One product may have up to 100 product_labels.

gDescription :: Lens' GoogleCloudVisionV1p3beta1Product (Maybe Text) Source #

User-provided metadata to be stored with this product. Must be at most 4096 characters long.

GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy

data GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy Source #

Likelihood that the request image contains racy content. Racy content may include (but is not limited to) skimpy or sheer clothing, strategically covered nudity, lewd or provocative poses, or close-ups of sensitive body areas.

Constructors

GCVVSSARUnknown

UNKNOWN Unknown likelihood.

GCVVSSARVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVSSARUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVSSARPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVSSARLikely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVSSARVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy -> c GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy #

toConstr :: GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy -> m GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy -> m GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy -> m GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy #

Ord GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy = D1 (MetaData "GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVSSARUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSARVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSARUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVSSARPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSARLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSARVeryLikely" PrefixI False) (U1 :: Type -> Type))))

BoundingPoly

data BoundingPoly Source #

A bounding polygon for the detected image annotation.

See: boundingPoly smart constructor.

Instances
Eq BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BoundingPoly -> c BoundingPoly #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BoundingPoly #

toConstr :: BoundingPoly -> Constr #

dataTypeOf :: BoundingPoly -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BoundingPoly) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BoundingPoly) #

gmapT :: (forall b. Data b => b -> b) -> BoundingPoly -> BoundingPoly #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BoundingPoly -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BoundingPoly -> r #

gmapQ :: (forall d. Data d => d -> u) -> BoundingPoly -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BoundingPoly -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BoundingPoly -> m BoundingPoly #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BoundingPoly -> m BoundingPoly #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BoundingPoly -> m BoundingPoly #

Show BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep BoundingPoly :: Type -> Type #

ToJSON BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep BoundingPoly = D1 (MetaData "BoundingPoly" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "BoundingPoly'" PrefixI True) (S1 (MetaSel (Just "_bpNormalizedVertices") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [NormalizedVertex])) :*: S1 (MetaSel (Just "_bpVertices") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Vertex]))))

boundingPoly :: BoundingPoly Source #

Creates a value of BoundingPoly with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

bpNormalizedVertices :: Lens' BoundingPoly [NormalizedVertex] Source #

The bounding polygon normalized vertices.

bpVertices :: Lens' BoundingPoly [Vertex] Source #

The bounding polygon vertices.

GoogleCloudVisionV1p1beta1NormalizedVertex

data GoogleCloudVisionV1p1beta1NormalizedVertex Source #

A vertex represents a 2D point in the image. NOTE: the normalized vertex coordinates are relative to the original image and range from 0 to 1.

See: googleCloudVisionV1p1beta1NormalizedVertex smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1NormalizedVertex -> c GoogleCloudVisionV1p1beta1NormalizedVertex #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1NormalizedVertex #

toConstr :: GoogleCloudVisionV1p1beta1NormalizedVertex -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1NormalizedVertex -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1NormalizedVertex) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1NormalizedVertex) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1NormalizedVertex -> GoogleCloudVisionV1p1beta1NormalizedVertex #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1NormalizedVertex -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1NormalizedVertex -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1NormalizedVertex -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1NormalizedVertex -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1NormalizedVertex -> m GoogleCloudVisionV1p1beta1NormalizedVertex #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1NormalizedVertex -> m GoogleCloudVisionV1p1beta1NormalizedVertex #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1NormalizedVertex -> m GoogleCloudVisionV1p1beta1NormalizedVertex #

Show GoogleCloudVisionV1p1beta1NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1NormalizedVertex = D1 (MetaData "GoogleCloudVisionV1p1beta1NormalizedVertex" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1NormalizedVertex'" PrefixI True) (S1 (MetaSel (Just "_gcvvnvX") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvnvY") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))

googleCloudVisionV1p1beta1NormalizedVertex :: GoogleCloudVisionV1p1beta1NormalizedVertex Source #

Creates a value of GoogleCloudVisionV1p1beta1NormalizedVertex with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p3beta1LocationInfo

data GoogleCloudVisionV1p3beta1LocationInfo Source #

Detected entity location information.

See: googleCloudVisionV1p3beta1LocationInfo smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1LocationInfo -> c GoogleCloudVisionV1p3beta1LocationInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1LocationInfo #

toConstr :: GoogleCloudVisionV1p3beta1LocationInfo -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1LocationInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1LocationInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1LocationInfo) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1LocationInfo -> GoogleCloudVisionV1p3beta1LocationInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1LocationInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1LocationInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1LocationInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1LocationInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1LocationInfo -> m GoogleCloudVisionV1p3beta1LocationInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1LocationInfo -> m GoogleCloudVisionV1p3beta1LocationInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1LocationInfo -> m GoogleCloudVisionV1p3beta1LocationInfo #

Show GoogleCloudVisionV1p3beta1LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1LocationInfo = D1 (MetaData "GoogleCloudVisionV1p3beta1LocationInfo" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p3beta1LocationInfo'" PrefixI True) (S1 (MetaSel (Just "_gcvvliLatLng") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe LatLng))))

googleCloudVisionV1p3beta1LocationInfo :: GoogleCloudVisionV1p3beta1LocationInfo Source #

Creates a value of GoogleCloudVisionV1p3beta1LocationInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

SafeSearchAnnotationAdult

data SafeSearchAnnotationAdult Source #

Represents the adult content likelihood for the image. Adult content may contain elements such as nudity, pornographic images or cartoons, or sexual activities.

Constructors

SSAAUnknown

UNKNOWN Unknown likelihood.

SSAAVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

SSAAUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

SSAAPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

SSAALikely

LIKELY It is likely that the image belongs to the specified vertical.

SSAAVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SafeSearchAnnotationAdult -> c SafeSearchAnnotationAdult #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SafeSearchAnnotationAdult #

toConstr :: SafeSearchAnnotationAdult -> Constr #

dataTypeOf :: SafeSearchAnnotationAdult -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SafeSearchAnnotationAdult) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SafeSearchAnnotationAdult) #

gmapT :: (forall b. Data b => b -> b) -> SafeSearchAnnotationAdult -> SafeSearchAnnotationAdult #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SafeSearchAnnotationAdult -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SafeSearchAnnotationAdult -> r #

gmapQ :: (forall d. Data d => d -> u) -> SafeSearchAnnotationAdult -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SafeSearchAnnotationAdult -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SafeSearchAnnotationAdult -> m SafeSearchAnnotationAdult #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SafeSearchAnnotationAdult -> m SafeSearchAnnotationAdult #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SafeSearchAnnotationAdult -> m SafeSearchAnnotationAdult #

Ord SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Associated Types

type Rep SafeSearchAnnotationAdult :: Type -> Type #

Hashable SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep SafeSearchAnnotationAdult = D1 (MetaData "SafeSearchAnnotationAdult" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "SSAAUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSAAVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSAAUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "SSAAPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSAALikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSAAVeryLikely" PrefixI False) (U1 :: Type -> Type))))

Vertex

data Vertex Source #

A vertex represents a 2D point in the image. NOTE: the vertex coordinates are in the same scale as the original image.

See: vertex smart constructor.

Instances
Eq Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

(==) :: Vertex -> Vertex -> Bool #

(/=) :: Vertex -> Vertex -> Bool #

Data Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Vertex -> c Vertex #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Vertex #

toConstr :: Vertex -> Constr #

dataTypeOf :: Vertex -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Vertex) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Vertex) #

gmapT :: (forall b. Data b => b -> b) -> Vertex -> Vertex #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Vertex -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Vertex -> r #

gmapQ :: (forall d. Data d => d -> u) -> Vertex -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Vertex -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Vertex -> m Vertex #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Vertex -> m Vertex #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Vertex -> m Vertex #

Show Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep Vertex :: Type -> Type #

Methods

from :: Vertex -> Rep Vertex x #

to :: Rep Vertex x -> Vertex #

ToJSON Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep Vertex = D1 (MetaData "Vertex" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "Vertex'" PrefixI True) (S1 (MetaSel (Just "_vX") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_vY") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))

vertex :: Vertex Source #

Creates a value of Vertex with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

vX :: Lens' Vertex (Maybe Int32) Source #

X coordinate.

vY :: Lens' Vertex (Maybe Int32) Source #

Y coordinate.

GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType

data GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType Source #

Detected break type.

Constructors

GCVVTADBTUnknown

UNKNOWN Unknown break label type.

GCVVTADBTSpace

SPACE Regular space.

GCVVTADBTSureSpace

SURE_SPACE Sure space (very wide).

GCVVTADBTEolSureSpace

EOL_SURE_SPACE Line-wrapping break.

GCVVTADBTHyphen

HYPHEN End-line hyphen that is not present in text; does not co-occur with `SPACE`, `LEADER_SPACE`, or `LINE_BREAK`.

GCVVTADBTLineBreak

LINE_BREAK Line break that ends a paragraph.

Instances
Enum GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType -> c GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType #

toConstr :: GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType -> m GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType -> m GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType -> m GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType #

Ord GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType = D1 (MetaData "GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVTADBTUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVTADBTSpace" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVTADBTSureSpace" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVTADBTEolSureSpace" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVTADBTHyphen" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVTADBTLineBreak" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p1beta1Position

data GoogleCloudVisionV1p1beta1Position Source #

A 3D position in the image, used primarily for Face detection landmarks. A valid Position must have both x and y coordinates. The position coordinates are in the same scale as the original image.

See: googleCloudVisionV1p1beta1Position smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1Position -> c GoogleCloudVisionV1p1beta1Position #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1Position #

toConstr :: GoogleCloudVisionV1p1beta1Position -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1Position -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1Position) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1Position) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1Position -> GoogleCloudVisionV1p1beta1Position #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1Position -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1Position -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1Position -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1Position -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Position -> m GoogleCloudVisionV1p1beta1Position #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Position -> m GoogleCloudVisionV1p1beta1Position #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Position -> m GoogleCloudVisionV1p1beta1Position #

Show GoogleCloudVisionV1p1beta1Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p1beta1Position :: Type -> Type #

ToJSON GoogleCloudVisionV1p1beta1Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1Position = D1 (MetaData "GoogleCloudVisionV1p1beta1Position" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1Position'" PrefixI True) (S1 (MetaSel (Just "_gcvvpZ") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: (S1 (MetaSel (Just "_gcvvpX") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvpY") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

googleCloudVisionV1p1beta1Position :: GoogleCloudVisionV1p1beta1Position Source #

Creates a value of GoogleCloudVisionV1p1beta1Position with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse

data GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse Source #

The response for a single offline file annotation request.

See: googleCloudVisionV1p1beta1AsyncAnnotateFileResponse smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse -> c GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse #

toConstr :: GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse -> GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse -> m GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse -> m GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse -> m GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse #

Show GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse = D1 (MetaData "GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse'" PrefixI True) (S1 (MetaSel (Just "_gcvvaafrOutputConfig") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe GoogleCloudVisionV1p1beta1OutputConfig))))

googleCloudVisionV1p1beta1AsyncAnnotateFileResponse :: GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse Source #

Creates a value of GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy

data GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy Source #

Likelihood that the request image contains racy content. Racy content may include (but is not limited to) skimpy or sheer clothing, strategically covered nudity, lewd or provocative poses, or close-ups of sensitive body areas.

Constructors

GCVVSSARCUnknown

UNKNOWN Unknown likelihood.

GCVVSSARCVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVSSARCUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVSSARCPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVSSARCLikely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVSSARCVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy -> c GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy #

toConstr :: GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy -> m GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy -> m GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy -> m GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy #

Ord GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy = D1 (MetaData "GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVSSARCUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSARCVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSARCUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVSSARCPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSARCLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSARCVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p3beta1BlockBlockType

data GoogleCloudVisionV1p3beta1BlockBlockType Source #

Detected block type (text, image etc) for this block.

Constructors

GCVVBBTUnknown

UNKNOWN Unknown block type.

GCVVBBTText

TEXT Regular text block.

GCVVBBTTable

TABLE Table block.

GCVVBBTPicture

PICTURE Image block.

GCVVBBTRuler

RULER Horizontal/vertical line box.

GCVVBBTBarcode

BARCODE Barcode block.

Instances
Enum GoogleCloudVisionV1p3beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p3beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p3beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1BlockBlockType -> c GoogleCloudVisionV1p3beta1BlockBlockType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1BlockBlockType #

toConstr :: GoogleCloudVisionV1p3beta1BlockBlockType -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1BlockBlockType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1BlockBlockType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1BlockBlockType) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1BlockBlockType -> GoogleCloudVisionV1p3beta1BlockBlockType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1BlockBlockType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1BlockBlockType -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1BlockBlockType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1BlockBlockType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1BlockBlockType -> m GoogleCloudVisionV1p3beta1BlockBlockType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1BlockBlockType -> m GoogleCloudVisionV1p3beta1BlockBlockType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1BlockBlockType -> m GoogleCloudVisionV1p3beta1BlockBlockType #

Ord GoogleCloudVisionV1p3beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p3beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p3beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p3beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p3beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p3beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p3beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p3beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p3beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1BlockBlockType = D1 (MetaData "GoogleCloudVisionV1p3beta1BlockBlockType" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVBBTUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVBBTText" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVBBTTable" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVBBTPicture" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVBBTRuler" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVBBTBarcode" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p3beta1WebDetectionWebImage

data GoogleCloudVisionV1p3beta1WebDetectionWebImage Source #

Metadata for online images.

See: googleCloudVisionV1p3beta1WebDetectionWebImage smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1WebDetectionWebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1WebDetectionWebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1WebDetectionWebImage -> c GoogleCloudVisionV1p3beta1WebDetectionWebImage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1WebDetectionWebImage #

toConstr :: GoogleCloudVisionV1p3beta1WebDetectionWebImage -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1WebDetectionWebImage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1WebDetectionWebImage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1WebDetectionWebImage) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1WebDetectionWebImage -> GoogleCloudVisionV1p3beta1WebDetectionWebImage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1WebDetectionWebImage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1WebDetectionWebImage -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1WebDetectionWebImage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1WebDetectionWebImage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1WebDetectionWebImage -> m GoogleCloudVisionV1p3beta1WebDetectionWebImage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1WebDetectionWebImage -> m GoogleCloudVisionV1p3beta1WebDetectionWebImage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1WebDetectionWebImage -> m GoogleCloudVisionV1p3beta1WebDetectionWebImage #

Show GoogleCloudVisionV1p3beta1WebDetectionWebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1WebDetectionWebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1WebDetectionWebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1WebDetectionWebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1WebDetectionWebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1WebDetectionWebImage = D1 (MetaData "GoogleCloudVisionV1p3beta1WebDetectionWebImage" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1WebDetectionWebImage'" PrefixI True) (S1 (MetaSel (Just "_gcvvwdwiScore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvwdwiURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

googleCloudVisionV1p3beta1WebDetectionWebImage :: GoogleCloudVisionV1p3beta1WebDetectionWebImage Source #

Creates a value of GoogleCloudVisionV1p3beta1WebDetectionWebImage with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvwdwiScore :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebImage (Maybe Double) Source #

(Deprecated) Overall relevancy score for the image.

GoogleCloudVisionV1p3beta1Vertex

data GoogleCloudVisionV1p3beta1Vertex Source #

A vertex represents a 2D point in the image. NOTE: the vertex coordinates are in the same scale as the original image.

See: googleCloudVisionV1p3beta1Vertex smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1Vertex -> c GoogleCloudVisionV1p3beta1Vertex #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1Vertex #

toConstr :: GoogleCloudVisionV1p3beta1Vertex -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1Vertex -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1Vertex) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1Vertex) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1Vertex -> GoogleCloudVisionV1p3beta1Vertex #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1Vertex -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1Vertex -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1Vertex -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1Vertex -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Vertex -> m GoogleCloudVisionV1p3beta1Vertex #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Vertex -> m GoogleCloudVisionV1p3beta1Vertex #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Vertex -> m GoogleCloudVisionV1p3beta1Vertex #

Show GoogleCloudVisionV1p3beta1Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p3beta1Vertex :: Type -> Type #

ToJSON GoogleCloudVisionV1p3beta1Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1Vertex = D1 (MetaData "GoogleCloudVisionV1p3beta1Vertex" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1Vertex'" PrefixI True) (S1 (MetaSel (Just "_gcvvvX") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_gcvvvY") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))

googleCloudVisionV1p3beta1Vertex :: GoogleCloudVisionV1p3beta1Vertex Source #

Creates a value of GoogleCloudVisionV1p3beta1Vertex with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

WebEntity

data WebEntity Source #

Entity deduced from similar images on the Internet.

See: webEntity smart constructor.

Instances
Eq WebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data WebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WebEntity -> c WebEntity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WebEntity #

toConstr :: WebEntity -> Constr #

dataTypeOf :: WebEntity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WebEntity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WebEntity) #

gmapT :: (forall b. Data b => b -> b) -> WebEntity -> WebEntity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WebEntity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WebEntity -> r #

gmapQ :: (forall d. Data d => d -> u) -> WebEntity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WebEntity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WebEntity -> m WebEntity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WebEntity -> m WebEntity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WebEntity -> m WebEntity #

Show WebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic WebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep WebEntity :: Type -> Type #

ToJSON WebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON WebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep WebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep WebEntity = D1 (MetaData "WebEntity" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "WebEntity'" PrefixI True) (S1 (MetaSel (Just "_weScore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: (S1 (MetaSel (Just "_weEntityId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_weDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

webEntity :: WebEntity Source #

Creates a value of WebEntity with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

weScore :: Lens' WebEntity (Maybe Double) Source #

Overall relevancy score for the entity. Not normalized and not comparable across different image queries.

weEntityId :: Lens' WebEntity (Maybe Text) Source #

Opaque entity ID.

weDescription :: Lens' WebEntity (Maybe Text) Source #

Canonical description of the entity, in English.

GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse

data GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse Source #

Response to a batch image annotation request.

See: googleCloudVisionV1p2beta1BatchAnnotateImagesResponse smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse -> c GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse #

toConstr :: GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse -> GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse -> m GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse -> m GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse -> m GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse #

Show GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse = D1 (MetaData "GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse'" PrefixI True) (S1 (MetaSel (Just "_gcvvbairResponses") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1AnnotateImageResponse]))))

googleCloudVisionV1p2beta1BatchAnnotateImagesResponse :: GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse Source #

Creates a value of GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p1beta1GcsSource

data GoogleCloudVisionV1p1beta1GcsSource Source #

The Google Cloud Storage location where the input will be read from.

See: googleCloudVisionV1p1beta1GcsSource smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1GcsSource -> c GoogleCloudVisionV1p1beta1GcsSource #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1GcsSource #

toConstr :: GoogleCloudVisionV1p1beta1GcsSource -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1GcsSource -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1GcsSource) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1GcsSource) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1GcsSource -> GoogleCloudVisionV1p1beta1GcsSource #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1GcsSource -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1GcsSource -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1GcsSource -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1GcsSource -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1GcsSource -> m GoogleCloudVisionV1p1beta1GcsSource #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1GcsSource -> m GoogleCloudVisionV1p1beta1GcsSource #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1GcsSource -> m GoogleCloudVisionV1p1beta1GcsSource #

Show GoogleCloudVisionV1p1beta1GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1GcsSource = D1 (MetaData "GoogleCloudVisionV1p1beta1GcsSource" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p1beta1GcsSource'" PrefixI True) (S1 (MetaSel (Just "_gcvvgsURI") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

googleCloudVisionV1p1beta1GcsSource :: GoogleCloudVisionV1p1beta1GcsSource Source #

Creates a value of GoogleCloudVisionV1p1beta1GcsSource with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvgsURI :: Lens' GoogleCloudVisionV1p1beta1GcsSource (Maybe Text) Source #

Google Cloud Storage URI for the input file. This must only be a Google Cloud Storage object. Wildcards are not currently supported.

GoogleCloudVisionV1p2beta1CropHintsAnnotation

data GoogleCloudVisionV1p2beta1CropHintsAnnotation Source #

Set of crop hints that are used to generate new crops when serving images.

See: googleCloudVisionV1p2beta1CropHintsAnnotation smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1CropHintsAnnotation -> c GoogleCloudVisionV1p2beta1CropHintsAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1CropHintsAnnotation #

toConstr :: GoogleCloudVisionV1p2beta1CropHintsAnnotation -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1CropHintsAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1CropHintsAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1CropHintsAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1CropHintsAnnotation -> GoogleCloudVisionV1p2beta1CropHintsAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1CropHintsAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1CropHintsAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1CropHintsAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1CropHintsAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1CropHintsAnnotation -> m GoogleCloudVisionV1p2beta1CropHintsAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1CropHintsAnnotation -> m GoogleCloudVisionV1p2beta1CropHintsAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1CropHintsAnnotation -> m GoogleCloudVisionV1p2beta1CropHintsAnnotation #

Show GoogleCloudVisionV1p2beta1CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1CropHintsAnnotation = D1 (MetaData "GoogleCloudVisionV1p2beta1CropHintsAnnotation" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p2beta1CropHintsAnnotation'" PrefixI True) (S1 (MetaSel (Just "_gCropHints") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1CropHint]))))

googleCloudVisionV1p2beta1CropHintsAnnotation :: GoogleCloudVisionV1p2beta1CropHintsAnnotation Source #

Creates a value of GoogleCloudVisionV1p2beta1CropHintsAnnotation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GcsDestination

data GcsDestination Source #

The Google Cloud Storage location where the output will be written to.

See: gcsDestination smart constructor.

Instances
Eq GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GcsDestination -> c GcsDestination #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GcsDestination #

toConstr :: GcsDestination -> Constr #

dataTypeOf :: GcsDestination -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GcsDestination) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GcsDestination) #

gmapT :: (forall b. Data b => b -> b) -> GcsDestination -> GcsDestination #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GcsDestination -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GcsDestination -> r #

gmapQ :: (forall d. Data d => d -> u) -> GcsDestination -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GcsDestination -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GcsDestination -> m GcsDestination #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GcsDestination -> m GcsDestination #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GcsDestination -> m GcsDestination #

Show GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GcsDestination :: Type -> Type #

ToJSON GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GcsDestination = D1 (MetaData "GcsDestination" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GcsDestination'" PrefixI True) (S1 (MetaSel (Just "_gdURI") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

gcsDestination :: GcsDestination Source #

Creates a value of GcsDestination with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gdURI :: Lens' GcsDestination (Maybe Text) Source #

Google Cloud Storage URI where the results will be stored. Results will be in JSON format and preceded by its corresponding input URI. This field can either represent a single file, or a prefix for multiple outputs. Prefixes must end in a `/`. Examples: * File: gs://bucket-name/filename.json * Prefix: gs://bucket-name/prefix/here/ * File: gs://bucket-name/prefix/here If multiple outputs, each response is still AnnotateFileResponse, each of which contains some subset of the full list of AnnotateImageResponse. Multiple outputs can happen if, for example, the output JSON is too large and overflows into multiple sharded files.

GoogleCloudVisionV1p3beta1BoundingPoly

data GoogleCloudVisionV1p3beta1BoundingPoly Source #

A bounding polygon for the detected image annotation.

See: googleCloudVisionV1p3beta1BoundingPoly smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1BoundingPoly -> c GoogleCloudVisionV1p3beta1BoundingPoly #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1BoundingPoly #

toConstr :: GoogleCloudVisionV1p3beta1BoundingPoly -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1BoundingPoly -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1BoundingPoly) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1BoundingPoly) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1BoundingPoly -> GoogleCloudVisionV1p3beta1BoundingPoly #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1BoundingPoly -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1BoundingPoly -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1BoundingPoly -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1BoundingPoly -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1BoundingPoly -> m GoogleCloudVisionV1p3beta1BoundingPoly #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1BoundingPoly -> m GoogleCloudVisionV1p3beta1BoundingPoly #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1BoundingPoly -> m GoogleCloudVisionV1p3beta1BoundingPoly #

Show GoogleCloudVisionV1p3beta1BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1BoundingPoly = D1 (MetaData "GoogleCloudVisionV1p3beta1BoundingPoly" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1BoundingPoly'" PrefixI True) (S1 (MetaSel (Just "_gcvvbpNormalizedVertices") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1NormalizedVertex])) :*: S1 (MetaSel (Just "_gcvvbpVertices") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1Vertex]))))

googleCloudVisionV1p3beta1BoundingPoly :: GoogleCloudVisionV1p3beta1BoundingPoly Source #

Creates a value of GoogleCloudVisionV1p3beta1BoundingPoly with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p2beta1NormalizedVertex

data GoogleCloudVisionV1p2beta1NormalizedVertex Source #

A vertex represents a 2D point in the image. NOTE: the normalized vertex coordinates are relative to the original image and range from 0 to 1.

See: googleCloudVisionV1p2beta1NormalizedVertex smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1NormalizedVertex -> c GoogleCloudVisionV1p2beta1NormalizedVertex #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1NormalizedVertex #

toConstr :: GoogleCloudVisionV1p2beta1NormalizedVertex -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1NormalizedVertex -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1NormalizedVertex) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1NormalizedVertex) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1NormalizedVertex -> GoogleCloudVisionV1p2beta1NormalizedVertex #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1NormalizedVertex -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1NormalizedVertex -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1NormalizedVertex -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1NormalizedVertex -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1NormalizedVertex -> m GoogleCloudVisionV1p2beta1NormalizedVertex #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1NormalizedVertex -> m GoogleCloudVisionV1p2beta1NormalizedVertex #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1NormalizedVertex -> m GoogleCloudVisionV1p2beta1NormalizedVertex #

Show GoogleCloudVisionV1p2beta1NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1NormalizedVertex = D1 (MetaData "GoogleCloudVisionV1p2beta1NormalizedVertex" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1NormalizedVertex'" PrefixI True) (S1 (MetaSel (Just "_gX") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gY") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))

googleCloudVisionV1p2beta1NormalizedVertex :: GoogleCloudVisionV1p2beta1NormalizedVertex Source #

Creates a value of GoogleCloudVisionV1p2beta1NormalizedVertex with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

FaceAnnotationAngerLikelihood

data FaceAnnotationAngerLikelihood Source #

Anger likelihood.

Constructors

FAALUnknown

UNKNOWN Unknown likelihood.

FAALVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

FAALUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

FAALPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

FAALLikely

LIKELY It is likely that the image belongs to the specified vertical.

FAALVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FaceAnnotationAngerLikelihood -> c FaceAnnotationAngerLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FaceAnnotationAngerLikelihood #

toConstr :: FaceAnnotationAngerLikelihood -> Constr #

dataTypeOf :: FaceAnnotationAngerLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FaceAnnotationAngerLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FaceAnnotationAngerLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> FaceAnnotationAngerLikelihood -> FaceAnnotationAngerLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FaceAnnotationAngerLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FaceAnnotationAngerLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> FaceAnnotationAngerLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FaceAnnotationAngerLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FaceAnnotationAngerLikelihood -> m FaceAnnotationAngerLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceAnnotationAngerLikelihood -> m FaceAnnotationAngerLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceAnnotationAngerLikelihood -> m FaceAnnotationAngerLikelihood #

Ord FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Associated Types

type Rep FaceAnnotationAngerLikelihood :: Type -> Type #

Hashable FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep FaceAnnotationAngerLikelihood = D1 (MetaData "FaceAnnotationAngerLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "FAALUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "FAALVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FAALUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "FAALPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "FAALLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FAALVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p2beta1Position

data GoogleCloudVisionV1p2beta1Position Source #

A 3D position in the image, used primarily for Face detection landmarks. A valid Position must have both x and y coordinates. The position coordinates are in the same scale as the original image.

See: googleCloudVisionV1p2beta1Position smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1Position -> c GoogleCloudVisionV1p2beta1Position #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1Position #

toConstr :: GoogleCloudVisionV1p2beta1Position -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1Position -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1Position) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1Position) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1Position -> GoogleCloudVisionV1p2beta1Position #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1Position -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1Position -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1Position -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1Position -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Position -> m GoogleCloudVisionV1p2beta1Position #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Position -> m GoogleCloudVisionV1p2beta1Position #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Position -> m GoogleCloudVisionV1p2beta1Position #

Show GoogleCloudVisionV1p2beta1Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p2beta1Position :: Type -> Type #

ToJSON GoogleCloudVisionV1p2beta1Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1Position = D1 (MetaData "GoogleCloudVisionV1p2beta1Position" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1Position'" PrefixI True) (S1 (MetaSel (Just "_gooZ") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: (S1 (MetaSel (Just "_gooX") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gooY") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

googleCloudVisionV1p2beta1Position :: GoogleCloudVisionV1p2beta1Position Source #

Creates a value of GoogleCloudVisionV1p2beta1Position with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood

data GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood Source #

Joy likelihood.

Constructors

GCVVFAJLCUnknown

UNKNOWN Unknown likelihood.

GCVVFAJLCVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVFAJLCUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVFAJLCPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVFAJLCLikely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVFAJLCVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood -> c GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood #

toConstr :: GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood -> GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood -> m GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood -> m GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood -> m GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood #

Ord GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood = D1 (MetaData "GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVFAJLCUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFAJLCVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFAJLCUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVFAJLCPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFAJLCLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFAJLCVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p3beta1TextAnnotationTextProperty

data GoogleCloudVisionV1p3beta1TextAnnotationTextProperty Source #

Additional information detected on the structural component.

See: googleCloudVisionV1p3beta1TextAnnotationTextProperty smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1TextAnnotationTextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1TextAnnotationTextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1TextAnnotationTextProperty -> c GoogleCloudVisionV1p3beta1TextAnnotationTextProperty #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1TextAnnotationTextProperty #

toConstr :: GoogleCloudVisionV1p3beta1TextAnnotationTextProperty -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1TextAnnotationTextProperty -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1TextAnnotationTextProperty) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1TextAnnotationTextProperty) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1TextAnnotationTextProperty -> GoogleCloudVisionV1p3beta1TextAnnotationTextProperty #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1TextAnnotationTextProperty -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1TextAnnotationTextProperty -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1TextAnnotationTextProperty -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1TextAnnotationTextProperty -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1TextAnnotationTextProperty -> m GoogleCloudVisionV1p3beta1TextAnnotationTextProperty #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1TextAnnotationTextProperty -> m GoogleCloudVisionV1p3beta1TextAnnotationTextProperty #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1TextAnnotationTextProperty -> m GoogleCloudVisionV1p3beta1TextAnnotationTextProperty #

Show GoogleCloudVisionV1p3beta1TextAnnotationTextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1TextAnnotationTextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1TextAnnotationTextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1TextAnnotationTextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1TextAnnotationTextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1TextAnnotationTextProperty = D1 (MetaData "GoogleCloudVisionV1p3beta1TextAnnotationTextProperty" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1TextAnnotationTextProperty'" PrefixI True) (S1 (MetaSel (Just "_gcvvtatpDetectedLanguages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage])) :*: S1 (MetaSel (Just "_gcvvtatpDetectedBreak") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak))))

googleCloudVisionV1p3beta1TextAnnotationTextProperty :: GoogleCloudVisionV1p3beta1TextAnnotationTextProperty Source #

Creates a value of GoogleCloudVisionV1p3beta1TextAnnotationTextProperty with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

LocationInfo

data LocationInfo Source #

Detected entity location information.

See: locationInfo smart constructor.

Instances
Eq LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LocationInfo -> c LocationInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LocationInfo #

toConstr :: LocationInfo -> Constr #

dataTypeOf :: LocationInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LocationInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LocationInfo) #

gmapT :: (forall b. Data b => b -> b) -> LocationInfo -> LocationInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LocationInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LocationInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> LocationInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LocationInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LocationInfo -> m LocationInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LocationInfo -> m LocationInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LocationInfo -> m LocationInfo #

Show LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep LocationInfo :: Type -> Type #

ToJSON LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep LocationInfo = D1 (MetaData "LocationInfo" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "LocationInfo'" PrefixI True) (S1 (MetaSel (Just "_liLatLng") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe LatLng))))

locationInfo :: LocationInfo Source #

Creates a value of LocationInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

liLatLng :: Lens' LocationInfo (Maybe LatLng) Source #

lat/long location coordinates.

SafeSearchAnnotationMedical

data SafeSearchAnnotationMedical Source #

Likelihood that this is a medical image.

Constructors

SSAMUnknown

UNKNOWN Unknown likelihood.

SSAMVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

SSAMUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

SSAMPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

SSAMLikely

LIKELY It is likely that the image belongs to the specified vertical.

SSAMVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SafeSearchAnnotationMedical -> c SafeSearchAnnotationMedical #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SafeSearchAnnotationMedical #

toConstr :: SafeSearchAnnotationMedical -> Constr #

dataTypeOf :: SafeSearchAnnotationMedical -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SafeSearchAnnotationMedical) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SafeSearchAnnotationMedical) #

gmapT :: (forall b. Data b => b -> b) -> SafeSearchAnnotationMedical -> SafeSearchAnnotationMedical #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SafeSearchAnnotationMedical -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SafeSearchAnnotationMedical -> r #

gmapQ :: (forall d. Data d => d -> u) -> SafeSearchAnnotationMedical -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SafeSearchAnnotationMedical -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SafeSearchAnnotationMedical -> m SafeSearchAnnotationMedical #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SafeSearchAnnotationMedical -> m SafeSearchAnnotationMedical #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SafeSearchAnnotationMedical -> m SafeSearchAnnotationMedical #

Ord SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Associated Types

type Rep SafeSearchAnnotationMedical :: Type -> Type #

Hashable SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep SafeSearchAnnotationMedical = D1 (MetaData "SafeSearchAnnotationMedical" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "SSAMUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSAMVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSAMUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "SSAMPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSAMLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSAMVeryLikely" PrefixI False) (U1 :: Type -> Type))))

StatusDetailsItem

data StatusDetailsItem Source #

Instances
Eq StatusDetailsItem Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data StatusDetailsItem Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StatusDetailsItem -> c StatusDetailsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StatusDetailsItem #

toConstr :: StatusDetailsItem -> Constr #

dataTypeOf :: StatusDetailsItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c StatusDetailsItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StatusDetailsItem) #

gmapT :: (forall b. Data b => b -> b) -> StatusDetailsItem -> StatusDetailsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StatusDetailsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StatusDetailsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> StatusDetailsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StatusDetailsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StatusDetailsItem -> m StatusDetailsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StatusDetailsItem -> m StatusDetailsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StatusDetailsItem -> m StatusDetailsItem #

Show StatusDetailsItem Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic StatusDetailsItem Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep StatusDetailsItem :: Type -> Type #

ToJSON StatusDetailsItem Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON StatusDetailsItem Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep StatusDetailsItem Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep StatusDetailsItem = D1 (MetaData "StatusDetailsItem" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "StatusDetailsItem'" PrefixI True) (S1 (MetaSel (Just "_sdiAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

statusDetailsItem Source #

Creates a value of StatusDetailsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sdiAddtional :: Lens' StatusDetailsItem (HashMap Text JSONValue) Source #

Properties of the object. Contains field 'type with type URL.

Page

data Page Source #

Detected page from OCR.

See: page smart constructor.

Instances
Eq Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

(==) :: Page -> Page -> Bool #

(/=) :: Page -> Page -> Bool #

Data Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Page -> c Page #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Page #

toConstr :: Page -> Constr #

dataTypeOf :: Page -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Page) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Page) #

gmapT :: (forall b. Data b => b -> b) -> Page -> Page #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Page -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Page -> r #

gmapQ :: (forall d. Data d => d -> u) -> Page -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Page -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Page -> m Page #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Page -> m Page #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Page -> m Page #

Show Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

showsPrec :: Int -> Page -> ShowS #

show :: Page -> String #

showList :: [Page] -> ShowS #

Generic Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep Page :: Type -> Type #

Methods

from :: Page -> Rep Page x #

to :: Rep Page x -> Page #

ToJSON Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

page :: Page Source #

Creates a value of Page with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pProperty :: Lens' Page (Maybe TextProperty) Source #

Additional information detected on the page.

pHeight :: Lens' Page (Maybe Int32) Source #

Page height. For PDFs the unit is points. For images (including TIFFs) the unit is pixels.

pBlocks :: Lens' Page [Block] Source #

List of blocks of text, images etc on this page.

pWidth :: Lens' Page (Maybe Int32) Source #

Page width. For PDFs the unit is points. For images (including TIFFs) the unit is pixels.

pConfidence :: Lens' Page (Maybe Double) Source #

Confidence of the OCR results on the page. Range [0, 1].

ColorInfo

data ColorInfo Source #

Color information consists of RGB channels, score, and the fraction of the image that the color occupies in the image.

See: colorInfo smart constructor.

Instances
Eq ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ColorInfo -> c ColorInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ColorInfo #

toConstr :: ColorInfo -> Constr #

dataTypeOf :: ColorInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ColorInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ColorInfo) #

gmapT :: (forall b. Data b => b -> b) -> ColorInfo -> ColorInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ColorInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ColorInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> ColorInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ColorInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ColorInfo -> m ColorInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ColorInfo -> m ColorInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ColorInfo -> m ColorInfo #

Show ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep ColorInfo :: Type -> Type #

ToJSON ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep ColorInfo = D1 (MetaData "ColorInfo" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "ColorInfo'" PrefixI True) (S1 (MetaSel (Just "_ciColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Color)) :*: (S1 (MetaSel (Just "_ciScore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_ciPixelFraction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

colorInfo :: ColorInfo Source #

Creates a value of ColorInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ciColor :: Lens' ColorInfo (Maybe Color) Source #

RGB components of the color.

ciScore :: Lens' ColorInfo (Maybe Double) Source #

Image-specific score for this color. Value in range [0, 1].

ciPixelFraction :: Lens' ColorInfo (Maybe Double) Source #

The fraction of pixels the color occupies in the image. Value in range [0, 1].

GoogleCloudVisionV1p3beta1OperationMetadata

data GoogleCloudVisionV1p3beta1OperationMetadata Source #

Contains metadata for the BatchAnnotateImages operation.

See: googleCloudVisionV1p3beta1OperationMetadata smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1OperationMetadata -> c GoogleCloudVisionV1p3beta1OperationMetadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1OperationMetadata #

toConstr :: GoogleCloudVisionV1p3beta1OperationMetadata -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1OperationMetadata -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1OperationMetadata) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1OperationMetadata) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1OperationMetadata -> GoogleCloudVisionV1p3beta1OperationMetadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1OperationMetadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1OperationMetadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1OperationMetadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1OperationMetadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1OperationMetadata -> m GoogleCloudVisionV1p3beta1OperationMetadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1OperationMetadata -> m GoogleCloudVisionV1p3beta1OperationMetadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1OperationMetadata -> m GoogleCloudVisionV1p3beta1OperationMetadata #

Show GoogleCloudVisionV1p3beta1OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1OperationMetadata = D1 (MetaData "GoogleCloudVisionV1p3beta1OperationMetadata" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1OperationMetadata'" PrefixI True) (S1 (MetaSel (Just "_gState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1OperationMetadataState)) :*: (S1 (MetaSel (Just "_gUpdateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_gCreateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))))

googleCloudVisionV1p3beta1OperationMetadata :: GoogleCloudVisionV1p3beta1OperationMetadata Source #

Creates a value of GoogleCloudVisionV1p3beta1OperationMetadata with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gUpdateTime :: Lens' GoogleCloudVisionV1p3beta1OperationMetadata (Maybe UTCTime) Source #

The time when the operation result was last updated.

gCreateTime :: Lens' GoogleCloudVisionV1p3beta1OperationMetadata (Maybe UTCTime) Source #

The time when the batch request was received.

GoogleCloudVisionV1p2beta1Feature

data GoogleCloudVisionV1p2beta1Feature Source #

The type of Google Cloud Vision API detection to perform, and the maximum number of results to return for that type. Multiple `Feature` objects can be specified in the `features` list.

See: googleCloudVisionV1p2beta1Feature smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1Feature Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1Feature Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1Feature -> c GoogleCloudVisionV1p2beta1Feature #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1Feature #

toConstr :: GoogleCloudVisionV1p2beta1Feature -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1Feature -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1Feature) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1Feature) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1Feature -> GoogleCloudVisionV1p2beta1Feature #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1Feature -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1Feature -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1Feature -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1Feature -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Feature -> m GoogleCloudVisionV1p2beta1Feature #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Feature -> m GoogleCloudVisionV1p2beta1Feature #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Feature -> m GoogleCloudVisionV1p2beta1Feature #

Show GoogleCloudVisionV1p2beta1Feature Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1Feature Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p2beta1Feature :: Type -> Type #

ToJSON GoogleCloudVisionV1p2beta1Feature Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1Feature Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1Feature Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1Feature = D1 (MetaData "GoogleCloudVisionV1p2beta1Feature" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1Feature'" PrefixI True) (S1 (MetaSel (Just "_gcvvfModel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gcvvfType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1FeatureType)) :*: S1 (MetaSel (Just "_gcvvfMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))

googleCloudVisionV1p2beta1Feature :: GoogleCloudVisionV1p2beta1Feature Source #

Creates a value of GoogleCloudVisionV1p2beta1Feature with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvfModel :: Lens' GoogleCloudVisionV1p2beta1Feature (Maybe Text) Source #

Model to use for the feature. Supported values: "builtin/stable" (the default if unset) and "builtin/latest".

gcvvfMaxResults :: Lens' GoogleCloudVisionV1p2beta1Feature (Maybe Int32) Source #

Maximum number of results of this type. Does not apply to `TEXT_DETECTION`, `DOCUMENT_TEXT_DETECTION`, or `CROP_HINTS`.

WebLabel

data WebLabel Source #

Label to provide extra metadata for the web detection.

See: webLabel smart constructor.

Instances
Eq WebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data WebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WebLabel -> c WebLabel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WebLabel #

toConstr :: WebLabel -> Constr #

dataTypeOf :: WebLabel -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WebLabel) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WebLabel) #

gmapT :: (forall b. Data b => b -> b) -> WebLabel -> WebLabel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WebLabel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WebLabel -> r #

gmapQ :: (forall d. Data d => d -> u) -> WebLabel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WebLabel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WebLabel -> m WebLabel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WebLabel -> m WebLabel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WebLabel -> m WebLabel #

Show WebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic WebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep WebLabel :: Type -> Type #

Methods

from :: WebLabel -> Rep WebLabel x #

to :: Rep WebLabel x -> WebLabel #

ToJSON WebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON WebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep WebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep WebLabel = D1 (MetaData "WebLabel" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "WebLabel'" PrefixI True) (S1 (MetaSel (Just "_wlLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_wlLabel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

webLabel :: WebLabel Source #

Creates a value of WebLabel with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

wlLanguageCode :: Lens' WebLabel (Maybe Text) Source #

The BCP-47 language code for `label`, such as "en-US" or "sr-Latn". For more information, see http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.

wlLabel :: Lens' WebLabel (Maybe Text) Source #

Label for extra metadata.

GoogleCloudVisionV1p1beta1ProductKeyValue

data GoogleCloudVisionV1p1beta1ProductKeyValue Source #

A product label represented as a key-value pair.

See: googleCloudVisionV1p1beta1ProductKeyValue smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1ProductKeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1ProductKeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1ProductKeyValue -> c GoogleCloudVisionV1p1beta1ProductKeyValue #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1ProductKeyValue #

toConstr :: GoogleCloudVisionV1p1beta1ProductKeyValue -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1ProductKeyValue -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1ProductKeyValue) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1ProductKeyValue) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1ProductKeyValue -> GoogleCloudVisionV1p1beta1ProductKeyValue #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1ProductKeyValue -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1ProductKeyValue -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1ProductKeyValue -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1ProductKeyValue -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1ProductKeyValue -> m GoogleCloudVisionV1p1beta1ProductKeyValue #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1ProductKeyValue -> m GoogleCloudVisionV1p1beta1ProductKeyValue #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1ProductKeyValue -> m GoogleCloudVisionV1p1beta1ProductKeyValue #

Show GoogleCloudVisionV1p1beta1ProductKeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1ProductKeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1ProductKeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1ProductKeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1ProductKeyValue Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1ProductKeyValue = D1 (MetaData "GoogleCloudVisionV1p1beta1ProductKeyValue" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1ProductKeyValue'" PrefixI True) (S1 (MetaSel (Just "_gooValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gooKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

googleCloudVisionV1p1beta1ProductKeyValue :: GoogleCloudVisionV1p1beta1ProductKeyValue Source #

Creates a value of GoogleCloudVisionV1p1beta1ProductKeyValue with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gooValue :: Lens' GoogleCloudVisionV1p1beta1ProductKeyValue (Maybe Text) Source #

The value of the label attached to the product. Cannot be empty and cannot exceed 128 bytes.

gooKey :: Lens' GoogleCloudVisionV1p1beta1ProductKeyValue (Maybe Text) Source #

The key of the label attached to the product. Cannot be empty and cannot exceed 128 bytes.

GoogleCloudVisionV1p1beta1ImageAnnotationContext

data GoogleCloudVisionV1p1beta1ImageAnnotationContext Source #

If an image was produced from a file (e.g. a PDF), this message gives information about the source of that image.

See: googleCloudVisionV1p1beta1ImageAnnotationContext smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1ImageAnnotationContext -> c GoogleCloudVisionV1p1beta1ImageAnnotationContext #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1ImageAnnotationContext #

toConstr :: GoogleCloudVisionV1p1beta1ImageAnnotationContext -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1ImageAnnotationContext -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1ImageAnnotationContext) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1ImageAnnotationContext) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1ImageAnnotationContext -> GoogleCloudVisionV1p1beta1ImageAnnotationContext #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1ImageAnnotationContext -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1ImageAnnotationContext -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1ImageAnnotationContext -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1ImageAnnotationContext -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1ImageAnnotationContext -> m GoogleCloudVisionV1p1beta1ImageAnnotationContext #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1ImageAnnotationContext -> m GoogleCloudVisionV1p1beta1ImageAnnotationContext #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1ImageAnnotationContext -> m GoogleCloudVisionV1p1beta1ImageAnnotationContext #

Show GoogleCloudVisionV1p1beta1ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1ImageAnnotationContext = D1 (MetaData "GoogleCloudVisionV1p1beta1ImageAnnotationContext" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1ImageAnnotationContext'" PrefixI True) (S1 (MetaSel (Just "_gURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gPageNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))

googleCloudVisionV1p1beta1ImageAnnotationContext :: GoogleCloudVisionV1p1beta1ImageAnnotationContext Source #

Creates a value of GoogleCloudVisionV1p1beta1ImageAnnotationContext with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gURI :: Lens' GoogleCloudVisionV1p1beta1ImageAnnotationContext (Maybe Text) Source #

The URI of the file used to produce the image.

gPageNumber :: Lens' GoogleCloudVisionV1p1beta1ImageAnnotationContext (Maybe Int32) Source #

If the file was a PDF or TIFF, this field gives the page number within the file used to produce the image.

Paragraph

data Paragraph Source #

Structural unit of text representing a number of words in certain order.

See: paragraph smart constructor.

Instances
Eq Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Paragraph -> c Paragraph #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Paragraph #

toConstr :: Paragraph -> Constr #

dataTypeOf :: Paragraph -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Paragraph) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Paragraph) #

gmapT :: (forall b. Data b => b -> b) -> Paragraph -> Paragraph #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Paragraph -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Paragraph -> r #

gmapQ :: (forall d. Data d => d -> u) -> Paragraph -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Paragraph -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Paragraph -> m Paragraph #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Paragraph -> m Paragraph #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Paragraph -> m Paragraph #

Show Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep Paragraph :: Type -> Type #

ToJSON Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep Paragraph = D1 (MetaData "Paragraph" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "Paragraph'" PrefixI True) ((S1 (MetaSel (Just "_parProperty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextProperty)) :*: S1 (MetaSel (Just "_parBoundingBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BoundingPoly))) :*: (S1 (MetaSel (Just "_parConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_parWords") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Word])))))

paragraph :: Paragraph Source #

Creates a value of Paragraph with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

parProperty :: Lens' Paragraph (Maybe TextProperty) Source #

Additional information detected for the paragraph.

parBoundingBox :: Lens' Paragraph (Maybe BoundingPoly) Source #

The bounding box for the paragraph. The vertices are in the order of top-left, top-right, bottom-right, bottom-left. When a rotation of the bounding box is detected the rotation is represented as around the top-left corner as defined when the text is read in the 'natural' orientation. For example: * when the text is horizontal it might look like: 0----1 | | 3----2 * when it's rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3).

parConfidence :: Lens' Paragraph (Maybe Double) Source #

Confidence of the OCR results for the paragraph. Range [0, 1].

parWords :: Lens' Paragraph [Word] Source #

List of words in this paragraph.

Symbol

data Symbol Source #

A single symbol representation.

See: symbol smart constructor.

Instances
Eq Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

(==) :: Symbol -> Symbol -> Bool #

(/=) :: Symbol -> Symbol -> Bool #

Data Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Symbol -> c Symbol #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Symbol #

toConstr :: Symbol -> Constr #

dataTypeOf :: Symbol -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Symbol) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Symbol) #

gmapT :: (forall b. Data b => b -> b) -> Symbol -> Symbol #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Symbol -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Symbol -> r #

gmapQ :: (forall d. Data d => d -> u) -> Symbol -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Symbol -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Symbol -> m Symbol #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Symbol -> m Symbol #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Symbol -> m Symbol #

Show Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep Symbol :: Type -> Type #

Methods

from :: Symbol -> Rep Symbol x #

to :: Rep Symbol x -> Symbol #

ToJSON Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep Symbol = D1 (MetaData "Symbol" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "Symbol'" PrefixI True) ((S1 (MetaSel (Just "_sProperty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextProperty)) :*: S1 (MetaSel (Just "_sBoundingBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BoundingPoly))) :*: (S1 (MetaSel (Just "_sText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

symbol :: Symbol Source #

Creates a value of Symbol with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sProperty :: Lens' Symbol (Maybe TextProperty) Source #

Additional information detected for the symbol.

sBoundingBox :: Lens' Symbol (Maybe BoundingPoly) Source #

The bounding box for the symbol. The vertices are in the order of top-left, top-right, bottom-right, bottom-left. When a rotation of the bounding box is detected the rotation is represented as around the top-left corner as defined when the text is read in the 'natural' orientation. For example: * when the text is horizontal it might look like: 0----1 | | 3----2 * when it's rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertice order will still be (0, 1, 2, 3).

sText :: Lens' Symbol (Maybe Text) Source #

The actual UTF-8 representation of the symbol.

sConfidence :: Lens' Symbol (Maybe Double) Source #

Confidence of the OCR results for the symbol. Range [0, 1].

FaceAnnotationBlurredLikelihood

data FaceAnnotationBlurredLikelihood Source #

Blurred likelihood.

Constructors

FABLUnknown

UNKNOWN Unknown likelihood.

FABLVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

FABLUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

FABLPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

FABLLikely

LIKELY It is likely that the image belongs to the specified vertical.

FABLVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FaceAnnotationBlurredLikelihood -> c FaceAnnotationBlurredLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FaceAnnotationBlurredLikelihood #

toConstr :: FaceAnnotationBlurredLikelihood -> Constr #

dataTypeOf :: FaceAnnotationBlurredLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FaceAnnotationBlurredLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FaceAnnotationBlurredLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> FaceAnnotationBlurredLikelihood -> FaceAnnotationBlurredLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FaceAnnotationBlurredLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FaceAnnotationBlurredLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> FaceAnnotationBlurredLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FaceAnnotationBlurredLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FaceAnnotationBlurredLikelihood -> m FaceAnnotationBlurredLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceAnnotationBlurredLikelihood -> m FaceAnnotationBlurredLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceAnnotationBlurredLikelihood -> m FaceAnnotationBlurredLikelihood #

Ord FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Associated Types

type Rep FaceAnnotationBlurredLikelihood :: Type -> Type #

Hashable FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep FaceAnnotationBlurredLikelihood = D1 (MetaData "FaceAnnotationBlurredLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "FABLUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "FABLVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FABLUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "FABLPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "FABLLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FABLVeryLikely" PrefixI False) (U1 :: Type -> Type))))

AnnotateImageResponse

data AnnotateImageResponse Source #

Response to an image annotation request.

See: annotateImageResponse smart constructor.

Instances
Eq AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AnnotateImageResponse -> c AnnotateImageResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AnnotateImageResponse #

toConstr :: AnnotateImageResponse -> Constr #

dataTypeOf :: AnnotateImageResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AnnotateImageResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AnnotateImageResponse) #

gmapT :: (forall b. Data b => b -> b) -> AnnotateImageResponse -> AnnotateImageResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AnnotateImageResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AnnotateImageResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> AnnotateImageResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AnnotateImageResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AnnotateImageResponse -> m AnnotateImageResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AnnotateImageResponse -> m AnnotateImageResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AnnotateImageResponse -> m AnnotateImageResponse #

Show AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep AnnotateImageResponse :: Type -> Type #

ToJSON AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep AnnotateImageResponse = D1 (MetaData "AnnotateImageResponse" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "AnnotateImageResponse'" PrefixI True) (((S1 (MetaSel (Just "_airLogoAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [EntityAnnotation])) :*: (S1 (MetaSel (Just "_airProductSearchResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ProductSearchResults)) :*: S1 (MetaSel (Just "_airContext") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ImageAnnotationContext)))) :*: ((S1 (MetaSel (Just "_airLabelAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [EntityAnnotation])) :*: S1 (MetaSel (Just "_airFaceAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [FaceAnnotation]))) :*: (S1 (MetaSel (Just "_airError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Status)) :*: S1 (MetaSel (Just "_airWebDetection") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe WebDetection))))) :*: ((S1 (MetaSel (Just "_airSafeSearchAnnotation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SafeSearchAnnotation)) :*: (S1 (MetaSel (Just "_airLandmarkAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [EntityAnnotation])) :*: S1 (MetaSel (Just "_airLocalizedObjectAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [LocalizedObjectAnnotation])))) :*: ((S1 (MetaSel (Just "_airTextAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [EntityAnnotation])) :*: S1 (MetaSel (Just "_airCropHintsAnnotation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CropHintsAnnotation))) :*: (S1 (MetaSel (Just "_airFullTextAnnotation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextAnnotation)) :*: S1 (MetaSel (Just "_airImagePropertiesAnnotation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ImageProperties)))))))

airLogoAnnotations :: Lens' AnnotateImageResponse [EntityAnnotation] Source #

If present, logo detection has completed successfully.

airProductSearchResults :: Lens' AnnotateImageResponse (Maybe ProductSearchResults) Source #

If present, product search has completed successfully.

airContext :: Lens' AnnotateImageResponse (Maybe ImageAnnotationContext) Source #

If present, contextual information is needed to understand where this image comes from.

airLabelAnnotations :: Lens' AnnotateImageResponse [EntityAnnotation] Source #

If present, label detection has completed successfully.

airFaceAnnotations :: Lens' AnnotateImageResponse [FaceAnnotation] Source #

If present, face detection has completed successfully.

airError :: Lens' AnnotateImageResponse (Maybe Status) Source #

If set, represents the error message for the operation. Note that filled-in image annotations are guaranteed to be correct, even when `error` is set.

airWebDetection :: Lens' AnnotateImageResponse (Maybe WebDetection) Source #

If present, web detection has completed successfully.

airSafeSearchAnnotation :: Lens' AnnotateImageResponse (Maybe SafeSearchAnnotation) Source #

If present, safe-search annotation has completed successfully.

airLandmarkAnnotations :: Lens' AnnotateImageResponse [EntityAnnotation] Source #

If present, landmark detection has completed successfully.

airLocalizedObjectAnnotations :: Lens' AnnotateImageResponse [LocalizedObjectAnnotation] Source #

If present, localized object detection has completed successfully. This will be sorted descending by confidence score.

airTextAnnotations :: Lens' AnnotateImageResponse [EntityAnnotation] Source #

If present, text (OCR) detection has completed successfully.

airCropHintsAnnotation :: Lens' AnnotateImageResponse (Maybe CropHintsAnnotation) Source #

If present, crop hints have completed successfully.

airFullTextAnnotation :: Lens' AnnotateImageResponse (Maybe TextAnnotation) Source #

If present, text (OCR) detection or document (OCR) text detection has completed successfully. This annotation provides the structural hierarchy for the OCR detected text.

airImagePropertiesAnnotation :: Lens' AnnotateImageResponse (Maybe ImageProperties) Source #

If present, image properties were extracted successfully.

GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType

data GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType Source #

Face landmark type.

Constructors

GCVVFALTUnknownLandmark

UNKNOWN_LANDMARK Unknown face landmark detected. Should not be filled.

GCVVFALTLeftEye

LEFT_EYE Left eye.

GCVVFALTRightEye

RIGHT_EYE Right eye.

GCVVFALTLeftOfLeftEyebrow

LEFT_OF_LEFT_EYEBROW Left of left eyebrow.

GCVVFALTRightOfLeftEyebrow

RIGHT_OF_LEFT_EYEBROW Right of left eyebrow.

GCVVFALTLeftOfRightEyebrow

LEFT_OF_RIGHT_EYEBROW Left of right eyebrow.

GCVVFALTRightOfRightEyebrow

RIGHT_OF_RIGHT_EYEBROW Right of right eyebrow.

GCVVFALTMidpointBetweenEyes

MIDPOINT_BETWEEN_EYES Midpoint between eyes.

GCVVFALTNoseTip

NOSE_TIP Nose tip.

GCVVFALTUpperLip

UPPER_LIP Upper lip.

GCVVFALTLowerLip

LOWER_LIP Lower lip.

GCVVFALTMouthLeft

MOUTH_LEFT Mouth left.

GCVVFALTMouthRight

MOUTH_RIGHT Mouth right.

GCVVFALTMouthCenter

MOUTH_CENTER Mouth center.

GCVVFALTNoseBottomRight

NOSE_BOTTOM_RIGHT Nose, bottom right.

GCVVFALTNoseBottomLeft

NOSE_BOTTOM_LEFT Nose, bottom left.

GCVVFALTNoseBottomCenter

NOSE_BOTTOM_CENTER Nose, bottom center.

GCVVFALTLeftEyeTopBoundary

LEFT_EYE_TOP_BOUNDARY Left eye, top boundary.

GCVVFALTLeftEyeRightCorner

LEFT_EYE_RIGHT_CORNER Left eye, right corner.

GCVVFALTLeftEyeBottomBoundary

LEFT_EYE_BOTTOM_BOUNDARY Left eye, bottom boundary.

GCVVFALTLeftEyeLeftCorner

LEFT_EYE_LEFT_CORNER Left eye, left corner.

GCVVFALTRightEyeTopBoundary

RIGHT_EYE_TOP_BOUNDARY Right eye, top boundary.

GCVVFALTRightEyeRightCorner

RIGHT_EYE_RIGHT_CORNER Right eye, right corner.

GCVVFALTRightEyeBottomBoundary

RIGHT_EYE_BOTTOM_BOUNDARY Right eye, bottom boundary.

GCVVFALTRightEyeLeftCorner

RIGHT_EYE_LEFT_CORNER Right eye, left corner.

GCVVFALTLeftEyebrowUpperMidpoint

LEFT_EYEBROW_UPPER_MIDPOINT Left eyebrow, upper midpoint.

GCVVFALTRightEyebrowUpperMidpoint

RIGHT_EYEBROW_UPPER_MIDPOINT Right eyebrow, upper midpoint.

GCVVFALTLeftEarTragion

LEFT_EAR_TRAGION Left ear tragion.

GCVVFALTRightEarTragion

RIGHT_EAR_TRAGION Right ear tragion.

GCVVFALTLeftEyePupil

LEFT_EYE_PUPIL Left eye pupil.

GCVVFALTRightEyePupil

RIGHT_EYE_PUPIL Right eye pupil.

GCVVFALTForeheadGlabella

FOREHEAD_GLABELLA Forehead glabella.

GCVVFALTChinGnathion

CHIN_GNATHION Chin gnathion.

GCVVFALTChinLeftGonion

CHIN_LEFT_GONION Chin left gonion.

GCVVFALTChinRightGonion

CHIN_RIGHT_GONION Chin right gonion.

Instances
Enum GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType -> c GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType #

toConstr :: GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType -> GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType -> m GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType -> m GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType -> m GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType #

Ord GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType = D1 (MetaData "GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (((((C1 (MetaCons "GCVVFALTUnknownLandmark" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFALTLeftEye" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GCVVFALTRightEye" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFALTLeftOfLeftEyebrow" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "GCVVFALTRightOfLeftEyebrow" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFALTLeftOfRightEyebrow" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GCVVFALTRightOfRightEyebrow" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFALTMidpointBetweenEyes" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "GCVVFALTNoseTip" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFALTUpperLip" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GCVVFALTLowerLip" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFALTMouthLeft" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "GCVVFALTMouthRight" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFALTMouthCenter" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GCVVFALTNoseBottomRight" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFALTNoseBottomLeft" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFALTNoseBottomCenter" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "GCVVFALTLeftEyeTopBoundary" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFALTLeftEyeRightCorner" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GCVVFALTLeftEyeBottomBoundary" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFALTLeftEyeLeftCorner" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "GCVVFALTRightEyeTopBoundary" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFALTRightEyeRightCorner" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GCVVFALTRightEyeBottomBoundary" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFALTRightEyeLeftCorner" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFALTLeftEyebrowUpperMidpoint" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "GCVVFALTRightEyebrowUpperMidpoint" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFALTLeftEarTragion" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GCVVFALTRightEarTragion" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFALTLeftEyePupil" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "GCVVFALTRightEyePupil" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFALTForeheadGlabella" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GCVVFALTChinGnathion" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFALTChinLeftGonion" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFALTChinRightGonion" PrefixI False) (U1 :: Type -> Type)))))))

GoogleCloudVisionV1p3beta1OutputConfig

data GoogleCloudVisionV1p3beta1OutputConfig Source #

The desired output location and metadata.

See: googleCloudVisionV1p3beta1OutputConfig smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1OutputConfig -> c GoogleCloudVisionV1p3beta1OutputConfig #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1OutputConfig #

toConstr :: GoogleCloudVisionV1p3beta1OutputConfig -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1OutputConfig -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1OutputConfig) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1OutputConfig) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1OutputConfig -> GoogleCloudVisionV1p3beta1OutputConfig #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1OutputConfig -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1OutputConfig -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1OutputConfig -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1OutputConfig -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1OutputConfig -> m GoogleCloudVisionV1p3beta1OutputConfig #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1OutputConfig -> m GoogleCloudVisionV1p3beta1OutputConfig #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1OutputConfig -> m GoogleCloudVisionV1p3beta1OutputConfig #

Show GoogleCloudVisionV1p3beta1OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1OutputConfig = D1 (MetaData "GoogleCloudVisionV1p3beta1OutputConfig" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1OutputConfig'" PrefixI True) (S1 (MetaSel (Just "_gooGcsDestination") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1GcsDestination)) :*: S1 (MetaSel (Just "_gooBatchSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))

googleCloudVisionV1p3beta1OutputConfig :: GoogleCloudVisionV1p3beta1OutputConfig Source #

Creates a value of GoogleCloudVisionV1p3beta1OutputConfig with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gooBatchSize :: Lens' GoogleCloudVisionV1p3beta1OutputConfig (Maybe Int32) Source #

The max number of response protos to put into each output JSON file on Google Cloud Storage. The valid range is [1, 100]. If not specified, the default value is 20. For example, for one pdf file with 100 pages, 100 response protos will be generated. If `batch_size` = 20, then 5 json files each containing 20 response protos will be written under the prefix `gcs_destination`.`uri`. Currently, batch_size only applies to GcsDestination, with potential future support for other output configurations.

GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood

data GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood Source #

Surprise likelihood.

Constructors

GCVVFASLCUnknown

UNKNOWN Unknown likelihood.

GCVVFASLCVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVFASLCUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVFASLCPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVFASLCLikely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVFASLCVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood -> c GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood #

toConstr :: GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood -> GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood -> m GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood -> m GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood -> m GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood #

Ord GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood = D1 (MetaData "GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVFASLCUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFASLCVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFASLCUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVFASLCPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFASLCLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFASLCVeryLikely" PrefixI False) (U1 :: Type -> Type))))

ImageProperties

data ImageProperties Source #

Stores image properties, such as dominant colors.

See: imageProperties smart constructor.

Instances
Eq ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImageProperties -> c ImageProperties #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImageProperties #

toConstr :: ImageProperties -> Constr #

dataTypeOf :: ImageProperties -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ImageProperties) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImageProperties) #

gmapT :: (forall b. Data b => b -> b) -> ImageProperties -> ImageProperties #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImageProperties -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImageProperties -> r #

gmapQ :: (forall d. Data d => d -> u) -> ImageProperties -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ImageProperties -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImageProperties -> m ImageProperties #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageProperties -> m ImageProperties #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageProperties -> m ImageProperties #

Show ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep ImageProperties :: Type -> Type #

ToJSON ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep ImageProperties = D1 (MetaData "ImageProperties" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "ImageProperties'" PrefixI True) (S1 (MetaSel (Just "_ipDominantColors") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe DominantColorsAnnotation))))

imageProperties :: ImageProperties Source #

Creates a value of ImageProperties with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ipDominantColors :: Lens' ImageProperties (Maybe DominantColorsAnnotation) Source #

If present, dominant colors completed successfully.

GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation

data GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation Source #

Set of detected objects with bounding boxes.

See: googleCloudVisionV1p3beta1LocalizedObjectAnnotation smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation -> c GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation #

toConstr :: GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation -> GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation -> m GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation -> m GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation -> m GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation #

Show GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation = D1 (MetaData "GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation'" PrefixI True) ((S1 (MetaSel (Just "_gooLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gooScore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_gooBoundingPoly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1BoundingPoly)) :*: (S1 (MetaSel (Just "_gooName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gooMid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

googleCloudVisionV1p3beta1LocalizedObjectAnnotation :: GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation Source #

Creates a value of GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gooLanguageCode :: Lens' GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation (Maybe Text) Source #

The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.

gooName :: Lens' GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation (Maybe Text) Source #

Object name, expressed in its `language_code` language.

gooMid :: Lens' GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation (Maybe Text) Source #

Object ID that should align with EntityAnnotation mid.

GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood

data GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood Source #

Under-exposed likelihood.

Constructors

GCVVFAUELCUnknown

UNKNOWN Unknown likelihood.

GCVVFAUELCVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVFAUELCUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVFAUELCPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVFAUELCLikely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVFAUELCVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood -> c GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood #

toConstr :: GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood -> GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood -> m GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood -> m GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood -> m GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood #

Ord GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood = D1 (MetaData "GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVFAUELCUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFAUELCVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFAUELCUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVFAUELCPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFAUELCLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFAUELCVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p2beta1WebDetectionWebEntity

data GoogleCloudVisionV1p2beta1WebDetectionWebEntity Source #

Entity deduced from similar images on the Internet.

See: googleCloudVisionV1p2beta1WebDetectionWebEntity smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1WebDetectionWebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1WebDetectionWebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1WebDetectionWebEntity -> c GoogleCloudVisionV1p2beta1WebDetectionWebEntity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1WebDetectionWebEntity #

toConstr :: GoogleCloudVisionV1p2beta1WebDetectionWebEntity -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1WebDetectionWebEntity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1WebDetectionWebEntity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1WebDetectionWebEntity) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1WebDetectionWebEntity -> GoogleCloudVisionV1p2beta1WebDetectionWebEntity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1WebDetectionWebEntity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1WebDetectionWebEntity -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1WebDetectionWebEntity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1WebDetectionWebEntity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1WebDetectionWebEntity -> m GoogleCloudVisionV1p2beta1WebDetectionWebEntity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1WebDetectionWebEntity -> m GoogleCloudVisionV1p2beta1WebDetectionWebEntity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1WebDetectionWebEntity -> m GoogleCloudVisionV1p2beta1WebDetectionWebEntity #

Show GoogleCloudVisionV1p2beta1WebDetectionWebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1WebDetectionWebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1WebDetectionWebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1WebDetectionWebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1WebDetectionWebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1WebDetectionWebEntity = D1 (MetaData "GoogleCloudVisionV1p2beta1WebDetectionWebEntity" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1WebDetectionWebEntity'" PrefixI True) (S1 (MetaSel (Just "_gcvvwdwecScore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: (S1 (MetaSel (Just "_gcvvwdwecEntityId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvwdwecDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

googleCloudVisionV1p2beta1WebDetectionWebEntity :: GoogleCloudVisionV1p2beta1WebDetectionWebEntity Source #

Creates a value of GoogleCloudVisionV1p2beta1WebDetectionWebEntity with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvwdwecScore :: Lens' GoogleCloudVisionV1p2beta1WebDetectionWebEntity (Maybe Double) Source #

Overall relevancy score for the entity. Not normalized and not comparable across different image queries.

gcvvwdwecDescription :: Lens' GoogleCloudVisionV1p2beta1WebDetectionWebEntity (Maybe Text) Source #

Canonical description of the entity, in English.

AsyncBatchAnnotateFilesResponse

data AsyncBatchAnnotateFilesResponse Source #

Response to an async batch file annotation request.

See: asyncBatchAnnotateFilesResponse smart constructor.

Instances
Eq AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AsyncBatchAnnotateFilesResponse -> c AsyncBatchAnnotateFilesResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AsyncBatchAnnotateFilesResponse #

toConstr :: AsyncBatchAnnotateFilesResponse -> Constr #

dataTypeOf :: AsyncBatchAnnotateFilesResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AsyncBatchAnnotateFilesResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AsyncBatchAnnotateFilesResponse) #

gmapT :: (forall b. Data b => b -> b) -> AsyncBatchAnnotateFilesResponse -> AsyncBatchAnnotateFilesResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AsyncBatchAnnotateFilesResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AsyncBatchAnnotateFilesResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> AsyncBatchAnnotateFilesResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AsyncBatchAnnotateFilesResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AsyncBatchAnnotateFilesResponse -> m AsyncBatchAnnotateFilesResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AsyncBatchAnnotateFilesResponse -> m AsyncBatchAnnotateFilesResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AsyncBatchAnnotateFilesResponse -> m AsyncBatchAnnotateFilesResponse #

Show AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep AsyncBatchAnnotateFilesResponse :: Type -> Type #

ToJSON AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep AsyncBatchAnnotateFilesResponse = D1 (MetaData "AsyncBatchAnnotateFilesResponse" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "AsyncBatchAnnotateFilesResponse'" PrefixI True) (S1 (MetaSel (Just "_abafrResponses") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [AsyncAnnotateFileResponse]))))

asyncBatchAnnotateFilesResponse :: AsyncBatchAnnotateFilesResponse Source #

Creates a value of AsyncBatchAnnotateFilesResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

abafrResponses :: Lens' AsyncBatchAnnotateFilesResponse [AsyncAnnotateFileResponse] Source #

The list of file annotation responses, one for each request in AsyncBatchAnnotateFilesRequest.

GoogleCloudVisionV1p3beta1CropHint

data GoogleCloudVisionV1p3beta1CropHint Source #

Single crop hint that is used to generate a new crop when serving an image.

See: googleCloudVisionV1p3beta1CropHint smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1CropHint -> c GoogleCloudVisionV1p3beta1CropHint #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1CropHint #

toConstr :: GoogleCloudVisionV1p3beta1CropHint -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1CropHint -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1CropHint) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1CropHint) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1CropHint -> GoogleCloudVisionV1p3beta1CropHint #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1CropHint -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1CropHint -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1CropHint -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1CropHint -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1CropHint -> m GoogleCloudVisionV1p3beta1CropHint #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1CropHint -> m GoogleCloudVisionV1p3beta1CropHint #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1CropHint -> m GoogleCloudVisionV1p3beta1CropHint #

Show GoogleCloudVisionV1p3beta1CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p3beta1CropHint :: Type -> Type #

ToJSON GoogleCloudVisionV1p3beta1CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1CropHint = D1 (MetaData "GoogleCloudVisionV1p3beta1CropHint" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1CropHint'" PrefixI True) (S1 (MetaSel (Just "_goooBoundingPoly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1BoundingPoly)) :*: (S1 (MetaSel (Just "_goooConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_goooImportanceFraction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

googleCloudVisionV1p3beta1CropHint :: GoogleCloudVisionV1p3beta1CropHint Source #

Creates a value of GoogleCloudVisionV1p3beta1CropHint with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

goooBoundingPoly :: Lens' GoogleCloudVisionV1p3beta1CropHint (Maybe GoogleCloudVisionV1p3beta1BoundingPoly) Source #

The bounding polygon for the crop region. The coordinates of the bounding box are in the original image's scale, as returned in `ImageParams`.

goooConfidence :: Lens' GoogleCloudVisionV1p3beta1CropHint (Maybe Double) Source #

Confidence of this being a salient region. Range [0, 1].

goooImportanceFraction :: Lens' GoogleCloudVisionV1p3beta1CropHint (Maybe Double) Source #

Fraction of importance of this salient region with respect to the original image.

FaceAnnotation

data FaceAnnotation Source #

A face annotation object contains the results of face detection.

See: faceAnnotation smart constructor.

Instances
Eq FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FaceAnnotation -> c FaceAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FaceAnnotation #

toConstr :: FaceAnnotation -> Constr #

dataTypeOf :: FaceAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FaceAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FaceAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> FaceAnnotation -> FaceAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FaceAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FaceAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> FaceAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FaceAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FaceAnnotation -> m FaceAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceAnnotation -> m FaceAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceAnnotation -> m FaceAnnotation #

Show FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep FaceAnnotation :: Type -> Type #

ToJSON FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep FaceAnnotation = D1 (MetaData "FaceAnnotation" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "FaceAnnotation'" PrefixI True) (((S1 (MetaSel (Just "_faTiltAngle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: (S1 (MetaSel (Just "_faBlurredLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FaceAnnotationBlurredLikelihood)) :*: S1 (MetaSel (Just "_faBoundingPoly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BoundingPoly)))) :*: ((S1 (MetaSel (Just "_faSurpriseLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FaceAnnotationSurpriseLikelihood)) :*: S1 (MetaSel (Just "_faLandmarkingConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_faPanAngle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_faRollAngle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))) :*: (((S1 (MetaSel (Just "_faUnderExposedLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FaceAnnotationUnderExposedLikelihood)) :*: S1 (MetaSel (Just "_faFdBoundingPoly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BoundingPoly))) :*: (S1 (MetaSel (Just "_faAngerLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FaceAnnotationAngerLikelihood)) :*: S1 (MetaSel (Just "_faDetectionConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))) :*: ((S1 (MetaSel (Just "_faHeadwearLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FaceAnnotationHeadwearLikelihood)) :*: S1 (MetaSel (Just "_faSorrowLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FaceAnnotationSorrowLikelihood))) :*: (S1 (MetaSel (Just "_faJoyLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FaceAnnotationJoyLikelihood)) :*: S1 (MetaSel (Just "_faLandmarks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Landmark])))))))

faTiltAngle :: Lens' FaceAnnotation (Maybe Double) Source #

Pitch angle, which indicates the upwards/downwards angle that the face is pointing relative to the image's horizontal plane. Range [-180,180].

faBoundingPoly :: Lens' FaceAnnotation (Maybe BoundingPoly) Source #

The bounding polygon around the face. The coordinates of the bounding box are in the original image's scale, as returned in `ImageParams`. The bounding box is computed to "frame" the face in accordance with human expectations. It is based on the landmarker results. Note that one or more x and/or y coordinates may not be generated in the `BoundingPoly` (the polygon will be unbounded) if only a partial face appears in the image to be annotated.

faLandmarkingConfidence :: Lens' FaceAnnotation (Maybe Double) Source #

Face landmarking confidence. Range [0, 1].

faPanAngle :: Lens' FaceAnnotation (Maybe Double) Source #

Yaw angle, which indicates the leftward/rightward angle that the face is pointing relative to the vertical plane perpendicular to the image. Range [-180,180].

faRollAngle :: Lens' FaceAnnotation (Maybe Double) Source #

Roll angle, which indicates the amount of clockwise/anti-clockwise rotation of the face relative to the image vertical about the axis perpendicular to the face. Range [-180,180].

faFdBoundingPoly :: Lens' FaceAnnotation (Maybe BoundingPoly) Source #

The `fd_bounding_poly` bounding polygon is tighter than the `boundingPoly`, and encloses only the skin part of the face. Typically, it is used to eliminate the face from any image analysis that detects the "amount of skin" visible in an image. It is not based on the landmarker results, only on the initial face detection, hence the fd (face detection) prefix.

faDetectionConfidence :: Lens' FaceAnnotation (Maybe Double) Source #

Detection confidence. Range [0, 1].

faLandmarks :: Lens' FaceAnnotation [Landmark] Source #

Detected face landmarks.

GoogleCloudVisionV1p1beta1Property

data GoogleCloudVisionV1p1beta1Property Source #

A `Property` consists of a user-supplied name/value pair.

See: googleCloudVisionV1p1beta1Property smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1Property -> c GoogleCloudVisionV1p1beta1Property #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1Property #

toConstr :: GoogleCloudVisionV1p1beta1Property -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1Property -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1Property) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1Property) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1Property -> GoogleCloudVisionV1p1beta1Property #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1Property -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1Property -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1Property -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1Property -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Property -> m GoogleCloudVisionV1p1beta1Property #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Property -> m GoogleCloudVisionV1p1beta1Property #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Property -> m GoogleCloudVisionV1p1beta1Property #

Show GoogleCloudVisionV1p1beta1Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p1beta1Property :: Type -> Type #

ToJSON GoogleCloudVisionV1p1beta1Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1Property = D1 (MetaData "GoogleCloudVisionV1p1beta1Property" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1Property'" PrefixI True) (S1 (MetaSel (Just "_gcvvpcUint64Value") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64))) :*: (S1 (MetaSel (Just "_gcvvpcValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvpcName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

googleCloudVisionV1p1beta1Property :: GoogleCloudVisionV1p1beta1Property Source #

Creates a value of GoogleCloudVisionV1p1beta1Property with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p1beta1ProductSearchResults

data GoogleCloudVisionV1p1beta1ProductSearchResults Source #

Results for a product search request.

See: googleCloudVisionV1p1beta1ProductSearchResults smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1ProductSearchResults -> c GoogleCloudVisionV1p1beta1ProductSearchResults #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1ProductSearchResults #

toConstr :: GoogleCloudVisionV1p1beta1ProductSearchResults -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1ProductSearchResults -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1ProductSearchResults) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1ProductSearchResults) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1ProductSearchResults -> GoogleCloudVisionV1p1beta1ProductSearchResults #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1ProductSearchResults -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1ProductSearchResults -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1ProductSearchResults -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1ProductSearchResults -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1ProductSearchResults -> m GoogleCloudVisionV1p1beta1ProductSearchResults #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1ProductSearchResults -> m GoogleCloudVisionV1p1beta1ProductSearchResults #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1ProductSearchResults -> m GoogleCloudVisionV1p1beta1ProductSearchResults #

Show GoogleCloudVisionV1p1beta1ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1ProductSearchResults = D1 (MetaData "GoogleCloudVisionV1p1beta1ProductSearchResults" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1ProductSearchResults'" PrefixI True) (S1 (MetaSel (Just "_gProductGroupedResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult])) :*: (S1 (MetaSel (Just "_gResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p1beta1ProductSearchResultsResult])) :*: S1 (MetaSel (Just "_gIndexTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))))

googleCloudVisionV1p1beta1ProductSearchResults :: GoogleCloudVisionV1p1beta1ProductSearchResults Source #

Creates a value of GoogleCloudVisionV1p1beta1ProductSearchResults with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gProductGroupedResults :: Lens' GoogleCloudVisionV1p1beta1ProductSearchResults [GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult] Source #

List of results grouped by products detected in the query image. Each entry corresponds to one bounding polygon in the query image, and contains the matching products specific to that region. There may be duplicate product matches in the union of all the per-product results.

gIndexTime :: Lens' GoogleCloudVisionV1p1beta1ProductSearchResults (Maybe UTCTime) Source #

Timestamp of the index which provided these results. Changes made after this time are not reflected in the current results.

GoogleCloudVisionV1p2beta1LatLongRect

data GoogleCloudVisionV1p2beta1LatLongRect Source #

Rectangle determined by min and max `LatLng` pairs.

See: googleCloudVisionV1p2beta1LatLongRect smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1LatLongRect Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1LatLongRect Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1LatLongRect -> c GoogleCloudVisionV1p2beta1LatLongRect #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1LatLongRect #

toConstr :: GoogleCloudVisionV1p2beta1LatLongRect -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1LatLongRect -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1LatLongRect) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1LatLongRect) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1LatLongRect -> GoogleCloudVisionV1p2beta1LatLongRect #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1LatLongRect -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1LatLongRect -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1LatLongRect -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1LatLongRect -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1LatLongRect -> m GoogleCloudVisionV1p2beta1LatLongRect #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1LatLongRect -> m GoogleCloudVisionV1p2beta1LatLongRect #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1LatLongRect -> m GoogleCloudVisionV1p2beta1LatLongRect #

Show GoogleCloudVisionV1p2beta1LatLongRect Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1LatLongRect Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1LatLongRect Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1LatLongRect Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1LatLongRect Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1LatLongRect = D1 (MetaData "GoogleCloudVisionV1p2beta1LatLongRect" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1LatLongRect'" PrefixI True) (S1 (MetaSel (Just "_gcvvllrMaxLatLng") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LatLng)) :*: S1 (MetaSel (Just "_gcvvllrMinLatLng") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LatLng))))

googleCloudVisionV1p2beta1LatLongRect :: GoogleCloudVisionV1p2beta1LatLongRect Source #

Creates a value of GoogleCloudVisionV1p2beta1LatLongRect with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

DetectedBreak

data DetectedBreak Source #

Detected start or end of a structural component.

See: detectedBreak smart constructor.

Instances
Eq DetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data DetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DetectedBreak -> c DetectedBreak #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DetectedBreak #

toConstr :: DetectedBreak -> Constr #

dataTypeOf :: DetectedBreak -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DetectedBreak) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DetectedBreak) #

gmapT :: (forall b. Data b => b -> b) -> DetectedBreak -> DetectedBreak #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DetectedBreak -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DetectedBreak -> r #

gmapQ :: (forall d. Data d => d -> u) -> DetectedBreak -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DetectedBreak -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DetectedBreak -> m DetectedBreak #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DetectedBreak -> m DetectedBreak #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DetectedBreak -> m DetectedBreak #

Show DetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic DetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep DetectedBreak :: Type -> Type #

ToJSON DetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON DetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep DetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep DetectedBreak = D1 (MetaData "DetectedBreak" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "DetectedBreak'" PrefixI True) (S1 (MetaSel (Just "_dbIsPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_dbType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DetectedBreakType))))

detectedBreak :: DetectedBreak Source #

Creates a value of DetectedBreak with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dbIsPrefix :: Lens' DetectedBreak (Maybe Bool) Source #

True if break prepends the element.

Result

data Result Source #

Information about a product.

See: result smart constructor.

Instances
Eq Result Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

(==) :: Result -> Result -> Bool #

(/=) :: Result -> Result -> Bool #

Data Result Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Result -> c Result #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Result #

toConstr :: Result -> Constr #

dataTypeOf :: Result -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Result) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Result) #

gmapT :: (forall b. Data b => b -> b) -> Result -> Result #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Result -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Result -> r #

gmapQ :: (forall d. Data d => d -> u) -> Result -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Result -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Result -> m Result #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Result -> m Result #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Result -> m Result #

Show Result Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic Result Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep Result :: Type -> Type #

Methods

from :: Result -> Rep Result x #

to :: Rep Result x -> Result #

ToJSON Result Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON Result Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep Result Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep Result = D1 (MetaData "Result" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "Result'" PrefixI True) (S1 (MetaSel (Just "_rImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_rScore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_rProduct") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Product)))))

result :: Result Source #

Creates a value of Result with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rImage :: Lens' Result (Maybe Text) Source #

The resource name of the image from the product that is the closest match to the query.

rScore :: Lens' Result (Maybe Double) Source #

A confidence level on the match, ranging from 0 (no confidence) to 1 (full confidence).

GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult

data GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult Source #

Information about the products similar to a single product in a query image.

See: googleCloudVisionV1p1beta1ProductSearchResultsGroupedResult smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult -> c GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult #

toConstr :: GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult -> GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult -> m GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult -> m GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult -> m GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult #

Show GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult = D1 (MetaData "GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult'" PrefixI True) (S1 (MetaSel (Just "_gcvvpsrgrResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p1beta1ProductSearchResultsResult])) :*: S1 (MetaSel (Just "_gcvvpsrgrBoundingPoly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1BoundingPoly))))

GoogleCloudVisionV1p1beta1SafeSearchAnnotation

data GoogleCloudVisionV1p1beta1SafeSearchAnnotation Source #

Set of features pertaining to the image, computed by computer vision methods over safe-search verticals (for example, adult, spoof, medical, violence).

See: googleCloudVisionV1p1beta1SafeSearchAnnotation smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotation -> c GoogleCloudVisionV1p1beta1SafeSearchAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1SafeSearchAnnotation #

toConstr :: GoogleCloudVisionV1p1beta1SafeSearchAnnotation -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1SafeSearchAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1SafeSearchAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1SafeSearchAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotation -> GoogleCloudVisionV1p1beta1SafeSearchAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1SafeSearchAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1SafeSearchAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotation -> m GoogleCloudVisionV1p1beta1SafeSearchAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotation -> m GoogleCloudVisionV1p1beta1SafeSearchAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotation -> m GoogleCloudVisionV1p1beta1SafeSearchAnnotation #

Show GoogleCloudVisionV1p1beta1SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

googleCloudVisionV1p1beta1SafeSearchAnnotation :: GoogleCloudVisionV1p1beta1SafeSearchAnnotation Source #

Creates a value of GoogleCloudVisionV1p1beta1SafeSearchAnnotation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gSpoof :: Lens' GoogleCloudVisionV1p1beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof) Source #

Spoof likelihood. The likelihood that an modification was made to the image's canonical version to make it appear funny or offensive.

gRacy :: Lens' GoogleCloudVisionV1p1beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy) Source #

Likelihood that the request image contains racy content. Racy content may include (but is not limited to) skimpy or sheer clothing, strategically covered nudity, lewd or provocative poses, or close-ups of sensitive body areas.

gAdult :: Lens' GoogleCloudVisionV1p1beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult) Source #

Represents the adult content likelihood for the image. Adult content may contain elements such as nudity, pornographic images or cartoons, or sexual activities.

GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood

data GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood Source #

Sorrow likelihood.

Constructors

GGUnknown

UNKNOWN Unknown likelihood.

GGVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GGUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GGPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GGLikely

LIKELY It is likely that the image belongs to the specified vertical.

GGVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood -> c GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood #

toConstr :: GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood -> GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood -> m GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood -> m GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood -> m GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood #

Ord GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood = D1 (MetaData "GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GGUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GGVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GGUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GGPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GGLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GGVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p2beta1Product

data GoogleCloudVisionV1p2beta1Product Source #

A Product contains ReferenceImages.

See: googleCloudVisionV1p2beta1Product smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1Product -> c GoogleCloudVisionV1p2beta1Product #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1Product #

toConstr :: GoogleCloudVisionV1p2beta1Product -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1Product -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1Product) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1Product) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1Product -> GoogleCloudVisionV1p2beta1Product #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1Product -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1Product -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1Product -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1Product -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Product -> m GoogleCloudVisionV1p2beta1Product #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Product -> m GoogleCloudVisionV1p2beta1Product #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Product -> m GoogleCloudVisionV1p2beta1Product #

Show GoogleCloudVisionV1p2beta1Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p2beta1Product :: Type -> Type #

ToJSON GoogleCloudVisionV1p2beta1Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1Product = D1 (MetaData "GoogleCloudVisionV1p2beta1Product" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1Product'" PrefixI True) ((S1 (MetaSel (Just "_ggName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ggDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_ggProductCategory") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_ggProductLabels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1ProductKeyValue])) :*: S1 (MetaSel (Just "_ggDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

googleCloudVisionV1p2beta1Product :: GoogleCloudVisionV1p2beta1Product Source #

Creates a value of GoogleCloudVisionV1p2beta1Product with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ggName :: Lens' GoogleCloudVisionV1p2beta1Product (Maybe Text) Source #

The resource name of the product. Format is: `projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID`. This field is ignored when creating a product.

ggDisplayName :: Lens' GoogleCloudVisionV1p2beta1Product (Maybe Text) Source #

The user-provided name for this Product. Must not be empty. Must be at most 4096 characters long.

ggProductCategory :: Lens' GoogleCloudVisionV1p2beta1Product (Maybe Text) Source #

The category for the product identified by the reference image. This should be either "homegoods", "apparel", or "toys". This field is immutable.

ggProductLabels :: Lens' GoogleCloudVisionV1p2beta1Product [GoogleCloudVisionV1p2beta1ProductKeyValue] Source #

Key-value pairs that can be attached to a product. At query time, constraints can be specified based on the product_labels. Note that integer values can be provided as strings, e.g. "1199". Only strings with integer values can match a range-based restriction which is to be supported soon. Multiple values can be assigned to the same key. One product may have up to 100 product_labels.

ggDescription :: Lens' GoogleCloudVisionV1p2beta1Product (Maybe Text) Source #

User-provided metadata to be stored with this product. Must be at most 4096 characters long.

GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType

data GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType Source #

Detected break type.

Constructors

GCVVTADBTCUnknown

UNKNOWN Unknown break label type.

GCVVTADBTCSpace

SPACE Regular space.

GCVVTADBTCSureSpace

SURE_SPACE Sure space (very wide).

GCVVTADBTCEolSureSpace

EOL_SURE_SPACE Line-wrapping break.

GCVVTADBTCHyphen

HYPHEN End-line hyphen that is not present in text; does not co-occur with `SPACE`, `LEADER_SPACE`, or `LINE_BREAK`.

GCVVTADBTCLineBreak

LINE_BREAK Line break that ends a paragraph.

Instances
Enum GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType -> c GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType #

toConstr :: GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType -> m GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType -> m GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType -> m GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType #

Ord GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType = D1 (MetaData "GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVTADBTCUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVTADBTCSpace" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVTADBTCSureSpace" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVTADBTCEolSureSpace" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVTADBTCHyphen" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVTADBTCLineBreak" PrefixI False) (U1 :: Type -> Type))))

Block

data Block Source #

Logical element on the page.

See: block smart constructor.

Instances
Eq Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

(==) :: Block -> Block -> Bool #

(/=) :: Block -> Block -> Bool #

Data Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Block -> c Block #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Block #

toConstr :: Block -> Constr #

dataTypeOf :: Block -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Block) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Block) #

gmapT :: (forall b. Data b => b -> b) -> Block -> Block #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Block -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Block -> r #

gmapQ :: (forall d. Data d => d -> u) -> Block -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Block -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Block -> m Block #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Block -> m Block #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Block -> m Block #

Show Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

showsPrec :: Int -> Block -> ShowS #

show :: Block -> String #

showList :: [Block] -> ShowS #

Generic Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep Block :: Type -> Type #

Methods

from :: Block -> Rep Block x #

to :: Rep Block x -> Block #

ToJSON Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

block :: Block Source #

Creates a value of Block with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

bProperty :: Lens' Block (Maybe TextProperty) Source #

Additional information detected for the block.

bBoundingBox :: Lens' Block (Maybe BoundingPoly) Source #

The bounding box for the block. The vertices are in the order of top-left, top-right, bottom-right, bottom-left. When a rotation of the bounding box is detected the rotation is represented as around the top-left corner as defined when the text is read in the 'natural' orientation. For example: * when the text is horizontal it might look like: 0----1 | | 3----2 * when it's rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3).

bParagraphs :: Lens' Block [Paragraph] Source #

List of paragraphs in this block (if this blocks is of type text).

bConfidence :: Lens' Block (Maybe Double) Source #

Confidence of the OCR results on the block. Range [0, 1].

bBlockType :: Lens' Block (Maybe BlockBlockType) Source #

Detected block type (text, image etc) for this block.

GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest

data GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest Source #

An offline file annotation request.

See: googleCloudVisionV1p2beta1AsyncAnnotateFileRequest smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest -> c GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest #

toConstr :: GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest -> GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest -> m GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest -> m GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest -> m GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest #

Show GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest = D1 (MetaData "GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest'" PrefixI True) ((S1 (MetaSel (Just "_gInputConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1InputConfig)) :*: S1 (MetaSel (Just "_gFeatures") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1Feature]))) :*: (S1 (MetaSel (Just "_gOutputConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1OutputConfig)) :*: S1 (MetaSel (Just "_gImageContext") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1ImageContext)))))

googleCloudVisionV1p2beta1AsyncAnnotateFileRequest :: GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest Source #

Creates a value of GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p2beta1DominantColorsAnnotation

data GoogleCloudVisionV1p2beta1DominantColorsAnnotation Source #

Set of dominant colors and their corresponding scores.

See: googleCloudVisionV1p2beta1DominantColorsAnnotation smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1DominantColorsAnnotation -> c GoogleCloudVisionV1p2beta1DominantColorsAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1DominantColorsAnnotation #

toConstr :: GoogleCloudVisionV1p2beta1DominantColorsAnnotation -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1DominantColorsAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1DominantColorsAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1DominantColorsAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1DominantColorsAnnotation -> GoogleCloudVisionV1p2beta1DominantColorsAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1DominantColorsAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1DominantColorsAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1DominantColorsAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1DominantColorsAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1DominantColorsAnnotation -> m GoogleCloudVisionV1p2beta1DominantColorsAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1DominantColorsAnnotation -> m GoogleCloudVisionV1p2beta1DominantColorsAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1DominantColorsAnnotation -> m GoogleCloudVisionV1p2beta1DominantColorsAnnotation #

Show GoogleCloudVisionV1p2beta1DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1DominantColorsAnnotation = D1 (MetaData "GoogleCloudVisionV1p2beta1DominantColorsAnnotation" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p2beta1DominantColorsAnnotation'" PrefixI True) (S1 (MetaSel (Just "_gColors") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1ColorInfo]))))

googleCloudVisionV1p2beta1DominantColorsAnnotation :: GoogleCloudVisionV1p2beta1DominantColorsAnnotation Source #

Creates a value of GoogleCloudVisionV1p2beta1DominantColorsAnnotation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

SafeSearchAnnotationViolence

data SafeSearchAnnotationViolence Source #

Likelihood that this image contains violent content.

Constructors

SSAVUnknown

UNKNOWN Unknown likelihood.

SSAVVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

SSAVUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

SSAVPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

SSAVLikely

LIKELY It is likely that the image belongs to the specified vertical.

SSAVVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SafeSearchAnnotationViolence -> c SafeSearchAnnotationViolence #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SafeSearchAnnotationViolence #

toConstr :: SafeSearchAnnotationViolence -> Constr #

dataTypeOf :: SafeSearchAnnotationViolence -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SafeSearchAnnotationViolence) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SafeSearchAnnotationViolence) #

gmapT :: (forall b. Data b => b -> b) -> SafeSearchAnnotationViolence -> SafeSearchAnnotationViolence #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SafeSearchAnnotationViolence -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SafeSearchAnnotationViolence -> r #

gmapQ :: (forall d. Data d => d -> u) -> SafeSearchAnnotationViolence -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SafeSearchAnnotationViolence -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SafeSearchAnnotationViolence -> m SafeSearchAnnotationViolence #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SafeSearchAnnotationViolence -> m SafeSearchAnnotationViolence #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SafeSearchAnnotationViolence -> m SafeSearchAnnotationViolence #

Ord SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Associated Types

type Rep SafeSearchAnnotationViolence :: Type -> Type #

Hashable SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep SafeSearchAnnotationViolence = D1 (MetaData "SafeSearchAnnotationViolence" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "SSAVUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSAVVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSAVUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "SSAVPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSAVLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSAVVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p3beta1TextAnnotation

data GoogleCloudVisionV1p3beta1TextAnnotation Source #

TextAnnotation contains a structured representation of OCR extracted text. The hierarchy of an OCR extracted text structure is like this: TextAnnotation -> Page -> Block -> Paragraph -> Word -> Symbol Each structural component, starting from Page, may further have their own properties. Properties describe detected languages, breaks etc.. Please refer to the TextAnnotation.TextProperty message definition below for more detail.

See: googleCloudVisionV1p3beta1TextAnnotation smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1TextAnnotation -> c GoogleCloudVisionV1p3beta1TextAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1TextAnnotation #

toConstr :: GoogleCloudVisionV1p3beta1TextAnnotation -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1TextAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1TextAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1TextAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1TextAnnotation -> GoogleCloudVisionV1p3beta1TextAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1TextAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1TextAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1TextAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1TextAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1TextAnnotation -> m GoogleCloudVisionV1p3beta1TextAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1TextAnnotation -> m GoogleCloudVisionV1p3beta1TextAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1TextAnnotation -> m GoogleCloudVisionV1p3beta1TextAnnotation #

Show GoogleCloudVisionV1p3beta1TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1TextAnnotation = D1 (MetaData "GoogleCloudVisionV1p3beta1TextAnnotation" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1TextAnnotation'" PrefixI True) (S1 (MetaSel (Just "_gcvvtaText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvtaPages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1Page]))))

googleCloudVisionV1p3beta1TextAnnotation :: GoogleCloudVisionV1p3beta1TextAnnotation Source #

Creates a value of GoogleCloudVisionV1p3beta1TextAnnotation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

AsyncAnnotateFileResponse

data AsyncAnnotateFileResponse Source #

The response for a single offline file annotation request.

See: asyncAnnotateFileResponse smart constructor.

Instances
Eq AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AsyncAnnotateFileResponse -> c AsyncAnnotateFileResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AsyncAnnotateFileResponse #

toConstr :: AsyncAnnotateFileResponse -> Constr #

dataTypeOf :: AsyncAnnotateFileResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AsyncAnnotateFileResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AsyncAnnotateFileResponse) #

gmapT :: (forall b. Data b => b -> b) -> AsyncAnnotateFileResponse -> AsyncAnnotateFileResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AsyncAnnotateFileResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AsyncAnnotateFileResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> AsyncAnnotateFileResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AsyncAnnotateFileResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AsyncAnnotateFileResponse -> m AsyncAnnotateFileResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AsyncAnnotateFileResponse -> m AsyncAnnotateFileResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AsyncAnnotateFileResponse -> m AsyncAnnotateFileResponse #

Show AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep AsyncAnnotateFileResponse :: Type -> Type #

ToJSON AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep AsyncAnnotateFileResponse = D1 (MetaData "AsyncAnnotateFileResponse" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "AsyncAnnotateFileResponse'" PrefixI True) (S1 (MetaSel (Just "_aafrOutputConfig") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe OutputConfig))))

asyncAnnotateFileResponse :: AsyncAnnotateFileResponse Source #

Creates a value of AsyncAnnotateFileResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aafrOutputConfig :: Lens' AsyncAnnotateFileResponse (Maybe OutputConfig) Source #

The output location and metadata from AsyncAnnotateFileRequest.

GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult

data GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult Source #

Represents the adult content likelihood for the image. Adult content may contain elements such as nudity, pornographic images or cartoons, or sexual activities.

Constructors

GCVVSSAAUnknown

UNKNOWN Unknown likelihood.

GCVVSSAAVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVSSAAUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVSSAAPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVSSAALikely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVSSAAVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult -> c GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult #

toConstr :: GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult -> m GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult -> m GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult -> m GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult #

Ord GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult = D1 (MetaData "GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVSSAAUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSAAVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSAAUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVSSAAPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSAALikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSAAVeryLikely" PrefixI False) (U1 :: Type -> Type))))

InputConfig

data InputConfig Source #

The desired input location and metadata.

See: inputConfig smart constructor.

Instances
Eq InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InputConfig -> c InputConfig #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InputConfig #

toConstr :: InputConfig -> Constr #

dataTypeOf :: InputConfig -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InputConfig) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InputConfig) #

gmapT :: (forall b. Data b => b -> b) -> InputConfig -> InputConfig #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InputConfig -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InputConfig -> r #

gmapQ :: (forall d. Data d => d -> u) -> InputConfig -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InputConfig -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InputConfig -> m InputConfig #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InputConfig -> m InputConfig #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InputConfig -> m InputConfig #

Show InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep InputConfig :: Type -> Type #

ToJSON InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep InputConfig = D1 (MetaData "InputConfig" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "InputConfig'" PrefixI True) (S1 (MetaSel (Just "_icGcsSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GcsSource)) :*: S1 (MetaSel (Just "_icMimeType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

inputConfig :: InputConfig Source #

Creates a value of InputConfig with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

icGcsSource :: Lens' InputConfig (Maybe GcsSource) Source #

The Google Cloud Storage location to read the input from.

icMimeType :: Lens' InputConfig (Maybe Text) Source #

The type of the file. Currently only "application/pdf" and "image/tiff" are supported. Wildcards are not supported.

EntityAnnotation

data EntityAnnotation Source #

Set of detected entity features.

See: entityAnnotation smart constructor.

Instances
Eq EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EntityAnnotation -> c EntityAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EntityAnnotation #

toConstr :: EntityAnnotation -> Constr #

dataTypeOf :: EntityAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EntityAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EntityAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> EntityAnnotation -> EntityAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EntityAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EntityAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> EntityAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EntityAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EntityAnnotation -> m EntityAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EntityAnnotation -> m EntityAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EntityAnnotation -> m EntityAnnotation #

Show EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep EntityAnnotation :: Type -> Type #

ToJSON EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

entityAnnotation :: EntityAnnotation Source #

Creates a value of EntityAnnotation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

eaScore :: Lens' EntityAnnotation (Maybe Double) Source #

Overall score of the result. Range [0, 1].

eaTopicality :: Lens' EntityAnnotation (Maybe Double) Source #

The relevancy of the ICA (Image Content Annotation) label to the image. For example, the relevancy of "tower" is likely higher to an image containing the detected "Eiffel Tower" than to an image containing a detected distant towering building, even though the confidence that there is a tower in each image may be the same. Range [0, 1].

eaLocale :: Lens' EntityAnnotation (Maybe Text) Source #

The language code for the locale in which the entity textual `description` is expressed.

eaBoundingPoly :: Lens' EntityAnnotation (Maybe BoundingPoly) Source #

Image region to which this entity belongs. Not produced for `LABEL_DETECTION` features.

eaConfidence :: Lens' EntityAnnotation (Maybe Double) Source #

  • *Deprecated. Use `score` instead.** The accuracy of the entity detection in an image. For example, for an image in which the "Eiffel Tower" entity is detected, this field represents the confidence that there is a tower in the query image. Range [0, 1].

eaMid :: Lens' EntityAnnotation (Maybe Text) Source #

Opaque entity ID. Some IDs may be available in Google Knowledge Graph Search API.

eaLocations :: Lens' EntityAnnotation [LocationInfo] Source #

The location information for the detected entity. Multiple `LocationInfo` elements can be present because one location may indicate the location of the scene in the image, and another location may indicate the location of the place where the image was taken. Location information is usually present for landmarks.

eaDescription :: Lens' EntityAnnotation (Maybe Text) Source #

Entity textual description, expressed in its `locale` language.

eaProperties :: Lens' EntityAnnotation [Property] Source #

Some entities may have optional user-supplied `Property` (name/value) fields, such a score or string that qualifies the entity.

GoogleCloudVisionV1p3beta1OperationMetadataState

data GoogleCloudVisionV1p3beta1OperationMetadataState Source #

Current state of the batch operation.

Constructors

GCVVOMSStateUnspecified

STATE_UNSPECIFIED Invalid.

GCVVOMSCreated

CREATED Request is received.

GCVVOMSRunning

RUNNING Request is actively being processed.

GCVVOMSDone

DONE The batch processing is done.

GCVVOMSCancelled

CANCELLED The batch processing was cancelled.

Instances
Enum GoogleCloudVisionV1p3beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p3beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p3beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1OperationMetadataState -> c GoogleCloudVisionV1p3beta1OperationMetadataState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1OperationMetadataState #

toConstr :: GoogleCloudVisionV1p3beta1OperationMetadataState -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1OperationMetadataState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1OperationMetadataState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1OperationMetadataState) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1OperationMetadataState -> GoogleCloudVisionV1p3beta1OperationMetadataState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1OperationMetadataState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1OperationMetadataState -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1OperationMetadataState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1OperationMetadataState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1OperationMetadataState -> m GoogleCloudVisionV1p3beta1OperationMetadataState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1OperationMetadataState -> m GoogleCloudVisionV1p3beta1OperationMetadataState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1OperationMetadataState -> m GoogleCloudVisionV1p3beta1OperationMetadataState #

Ord GoogleCloudVisionV1p3beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p3beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p3beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p3beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p3beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p3beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p3beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p3beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p3beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1OperationMetadataState = D1 (MetaData "GoogleCloudVisionV1p3beta1OperationMetadataState" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVOMSStateUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVOMSCreated" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GCVVOMSRunning" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVOMSDone" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVOMSCancelled" PrefixI False) (U1 :: Type -> Type))))

ReferenceImage

data ReferenceImage Source #

A `ReferenceImage` represents a product image and its associated metadata, such as bounding boxes.

See: referenceImage smart constructor.

Instances
Eq ReferenceImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data ReferenceImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReferenceImage -> c ReferenceImage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReferenceImage #

toConstr :: ReferenceImage -> Constr #

dataTypeOf :: ReferenceImage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ReferenceImage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReferenceImage) #

gmapT :: (forall b. Data b => b -> b) -> ReferenceImage -> ReferenceImage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReferenceImage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReferenceImage -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReferenceImage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReferenceImage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReferenceImage -> m ReferenceImage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReferenceImage -> m ReferenceImage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReferenceImage -> m ReferenceImage #

Show ReferenceImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic ReferenceImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep ReferenceImage :: Type -> Type #

ToJSON ReferenceImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON ReferenceImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep ReferenceImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep ReferenceImage = D1 (MetaData "ReferenceImage" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "ReferenceImage'" PrefixI True) (S1 (MetaSel (Just "_riURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_riName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_riBoundingPolys") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [BoundingPoly])))))

referenceImage :: ReferenceImage Source #

Creates a value of ReferenceImage with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

riURI :: Lens' ReferenceImage (Maybe Text) Source #

The Google Cloud Storage URI of the reference image. The URI must start with `gs://`. Required.

riName :: Lens' ReferenceImage (Maybe Text) Source #

The resource name of the reference image. Format is: `projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID/referenceImages/IMAGE_ID`. This field is ignored when creating a reference image.

riBoundingPolys :: Lens' ReferenceImage [BoundingPoly] Source #

Bounding polygons around the areas of interest in the reference image. Optional. If this field is empty, the system will try to detect regions of interest. At most 10 bounding polygons will be used. The provided shape is converted into a non-rotated rectangle. Once converted, the small edge of the rectangle must be greater than or equal to 300 pixels. The aspect ratio must be 1:4 or less (i.e. 1:3 is ok; 1:5 is not).

GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof

data GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof Source #

Spoof likelihood. The likelihood that an modification was made to the image's canonical version to make it appear funny or offensive.

Constructors

GCVVSSASCUnknown

UNKNOWN Unknown likelihood.

GCVVSSASCVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVSSASCUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVSSASCPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVSSASCLikely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVSSASCVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof -> c GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof #

toConstr :: GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof -> m GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof -> m GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof -> m GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof #

Ord GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof = D1 (MetaData "GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVSSASCUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSASCVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSASCUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVSSASCPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSASCLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSASCVeryLikely" PrefixI False) (U1 :: Type -> Type))))

BatchOperationMetadata

data BatchOperationMetadata Source #

Metadata for the batch operations such as the current state. This is included in the `metadata` field of the `Operation` returned by the `GetOperation` call of the `google::longrunning::Operations` service.

See: batchOperationMetadata smart constructor.

Instances
Eq BatchOperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data BatchOperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BatchOperationMetadata -> c BatchOperationMetadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BatchOperationMetadata #

toConstr :: BatchOperationMetadata -> Constr #

dataTypeOf :: BatchOperationMetadata -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BatchOperationMetadata) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BatchOperationMetadata) #

gmapT :: (forall b. Data b => b -> b) -> BatchOperationMetadata -> BatchOperationMetadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BatchOperationMetadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BatchOperationMetadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> BatchOperationMetadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BatchOperationMetadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BatchOperationMetadata -> m BatchOperationMetadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BatchOperationMetadata -> m BatchOperationMetadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BatchOperationMetadata -> m BatchOperationMetadata #

Show BatchOperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic BatchOperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep BatchOperationMetadata :: Type -> Type #

ToJSON BatchOperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON BatchOperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep BatchOperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep BatchOperationMetadata = D1 (MetaData "BatchOperationMetadata" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "BatchOperationMetadata'" PrefixI True) (S1 (MetaSel (Just "_bomState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BatchOperationMetadataState)) :*: (S1 (MetaSel (Just "_bomEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_bomSubmitTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))))

batchOperationMetadata :: BatchOperationMetadata Source #

Creates a value of BatchOperationMetadata with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

bomState :: Lens' BatchOperationMetadata (Maybe BatchOperationMetadataState) Source #

The current state of the batch operation.

bomEndTime :: Lens' BatchOperationMetadata (Maybe UTCTime) Source #

The time when the batch request is finished and google.longrunning.Operation.done is set to true.

bomSubmitTime :: Lens' BatchOperationMetadata (Maybe UTCTime) Source #

The time when the batch request was submitted to the server.

GoogleCloudVisionV1p3beta1WebDetection

data GoogleCloudVisionV1p3beta1WebDetection Source #

Relevant information for the image from the Internet.

See: googleCloudVisionV1p3beta1WebDetection smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1WebDetection -> c GoogleCloudVisionV1p3beta1WebDetection #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1WebDetection #

toConstr :: GoogleCloudVisionV1p3beta1WebDetection -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1WebDetection -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1WebDetection) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1WebDetection) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1WebDetection -> GoogleCloudVisionV1p3beta1WebDetection #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1WebDetection -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1WebDetection -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1WebDetection -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1WebDetection -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1WebDetection -> m GoogleCloudVisionV1p3beta1WebDetection #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1WebDetection -> m GoogleCloudVisionV1p3beta1WebDetection #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1WebDetection -> m GoogleCloudVisionV1p3beta1WebDetection #

Show GoogleCloudVisionV1p3beta1WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

gBestGuessLabels :: Lens' GoogleCloudVisionV1p3beta1WebDetection [GoogleCloudVisionV1p3beta1WebDetectionWebLabel] Source #

The service's best guess as to the topic of the request image. Inferred from similar images on the open web.

gPartialMatchingImages :: Lens' GoogleCloudVisionV1p3beta1WebDetection [GoogleCloudVisionV1p3beta1WebDetectionWebImage] Source #

Partial matching images from the Internet. Those images are similar enough to share some key-point features. For example an original image will likely have partial matching for its crops.

gFullMatchingImages :: Lens' GoogleCloudVisionV1p3beta1WebDetection [GoogleCloudVisionV1p3beta1WebDetectionWebImage] Source #

Fully matching images from the Internet. Can include resized copies of the query image.

DetectedLanguage

data DetectedLanguage Source #

Detected language for a structural component.

See: detectedLanguage smart constructor.

Instances
Eq DetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data DetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DetectedLanguage -> c DetectedLanguage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DetectedLanguage #

toConstr :: DetectedLanguage -> Constr #

dataTypeOf :: DetectedLanguage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DetectedLanguage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DetectedLanguage) #

gmapT :: (forall b. Data b => b -> b) -> DetectedLanguage -> DetectedLanguage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DetectedLanguage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DetectedLanguage -> r #

gmapQ :: (forall d. Data d => d -> u) -> DetectedLanguage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DetectedLanguage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DetectedLanguage -> m DetectedLanguage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DetectedLanguage -> m DetectedLanguage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DetectedLanguage -> m DetectedLanguage #

Show DetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic DetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep DetectedLanguage :: Type -> Type #

ToJSON DetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON DetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep DetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep DetectedLanguage = D1 (MetaData "DetectedLanguage" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "DetectedLanguage'" PrefixI True) (S1 (MetaSel (Just "_dlLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dlConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))

detectedLanguage :: DetectedLanguage Source #

Creates a value of DetectedLanguage with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dlLanguageCode :: Lens' DetectedLanguage (Maybe Text) Source #

The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.

dlConfidence :: Lens' DetectedLanguage (Maybe Double) Source #

Confidence of detected language. Range [0, 1].

GoogleCloudVisionV1p3beta1AnnotateFileResponse

data GoogleCloudVisionV1p3beta1AnnotateFileResponse Source #

Response to a single file annotation request. A file may contain one or more images, which individually have their own responses.

See: googleCloudVisionV1p3beta1AnnotateFileResponse smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1AnnotateFileResponse -> c GoogleCloudVisionV1p3beta1AnnotateFileResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1AnnotateFileResponse #

toConstr :: GoogleCloudVisionV1p3beta1AnnotateFileResponse -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1AnnotateFileResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1AnnotateFileResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1AnnotateFileResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1AnnotateFileResponse -> GoogleCloudVisionV1p3beta1AnnotateFileResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1AnnotateFileResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1AnnotateFileResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1AnnotateFileResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1AnnotateFileResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1AnnotateFileResponse -> m GoogleCloudVisionV1p3beta1AnnotateFileResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1AnnotateFileResponse -> m GoogleCloudVisionV1p3beta1AnnotateFileResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1AnnotateFileResponse -> m GoogleCloudVisionV1p3beta1AnnotateFileResponse #

Show GoogleCloudVisionV1p3beta1AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1AnnotateFileResponse = D1 (MetaData "GoogleCloudVisionV1p3beta1AnnotateFileResponse" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1AnnotateFileResponse'" PrefixI True) (S1 (MetaSel (Just "_gooResponses") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1AnnotateImageResponse])) :*: S1 (MetaSel (Just "_gooInputConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1InputConfig))))

googleCloudVisionV1p3beta1AnnotateFileResponse :: GoogleCloudVisionV1p3beta1AnnotateFileResponse Source #

Creates a value of GoogleCloudVisionV1p3beta1AnnotateFileResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p2beta1ProductSearchResultsResult

data GoogleCloudVisionV1p2beta1ProductSearchResultsResult Source #

Information about a product.

See: googleCloudVisionV1p2beta1ProductSearchResultsResult smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1ProductSearchResultsResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1ProductSearchResultsResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1ProductSearchResultsResult -> c GoogleCloudVisionV1p2beta1ProductSearchResultsResult #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1ProductSearchResultsResult #

toConstr :: GoogleCloudVisionV1p2beta1ProductSearchResultsResult -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1ProductSearchResultsResult -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1ProductSearchResultsResult) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1ProductSearchResultsResult) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1ProductSearchResultsResult -> GoogleCloudVisionV1p2beta1ProductSearchResultsResult #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1ProductSearchResultsResult -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1ProductSearchResultsResult -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1ProductSearchResultsResult -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1ProductSearchResultsResult -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ProductSearchResultsResult -> m GoogleCloudVisionV1p2beta1ProductSearchResultsResult #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ProductSearchResultsResult -> m GoogleCloudVisionV1p2beta1ProductSearchResultsResult #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ProductSearchResultsResult -> m GoogleCloudVisionV1p2beta1ProductSearchResultsResult #

Show GoogleCloudVisionV1p2beta1ProductSearchResultsResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1ProductSearchResultsResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1ProductSearchResultsResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1ProductSearchResultsResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1ProductSearchResultsResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1ProductSearchResultsResult = D1 (MetaData "GoogleCloudVisionV1p2beta1ProductSearchResultsResult" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1ProductSearchResultsResult'" PrefixI True) (S1 (MetaSel (Just "_gImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gScore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gProduct") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1Product)))))

googleCloudVisionV1p2beta1ProductSearchResultsResult :: GoogleCloudVisionV1p2beta1ProductSearchResultsResult Source #

Creates a value of GoogleCloudVisionV1p2beta1ProductSearchResultsResult with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gImage :: Lens' GoogleCloudVisionV1p2beta1ProductSearchResultsResult (Maybe Text) Source #

The resource name of the image from the product that is the closest match to the query.

gScore :: Lens' GoogleCloudVisionV1p2beta1ProductSearchResultsResult (Maybe Double) Source #

A confidence level on the match, ranging from 0 (no confidence) to 1 (full confidence).

GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood

data GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood Source #

Headwear likelihood.

Constructors

GCVVFAHLUnknown

UNKNOWN Unknown likelihood.

GCVVFAHLVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVFAHLUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVFAHLPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVFAHLLikely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVFAHLVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood -> c GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood #

toConstr :: GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood -> GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood -> m GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood -> m GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood -> m GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood #

Ord GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood = D1 (MetaData "GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVFAHLUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFAHLVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFAHLUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVFAHLPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFAHLLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFAHLVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p2beta1Word

data GoogleCloudVisionV1p2beta1Word Source #

A word representation.

See: googleCloudVisionV1p2beta1Word smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1Word -> c GoogleCloudVisionV1p2beta1Word #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1Word #

toConstr :: GoogleCloudVisionV1p2beta1Word -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1Word -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1Word) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1Word) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1Word -> GoogleCloudVisionV1p2beta1Word #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1Word -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1Word -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1Word -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1Word -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Word -> m GoogleCloudVisionV1p2beta1Word #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Word -> m GoogleCloudVisionV1p2beta1Word #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Word -> m GoogleCloudVisionV1p2beta1Word #

Show GoogleCloudVisionV1p2beta1Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p2beta1Word :: Type -> Type #

ToJSON GoogleCloudVisionV1p2beta1Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1Word = D1 (MetaData "GoogleCloudVisionV1p2beta1Word" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1Word'" PrefixI True) ((S1 (MetaSel (Just "_gcvvwcProperty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1TextAnnotationTextProperty)) :*: S1 (MetaSel (Just "_gcvvwcBoundingBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1BoundingPoly))) :*: (S1 (MetaSel (Just "_gcvvwcSymbols") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1Symbol])) :*: S1 (MetaSel (Just "_gcvvwcConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

googleCloudVisionV1p2beta1Word :: GoogleCloudVisionV1p2beta1Word Source #

Creates a value of GoogleCloudVisionV1p2beta1Word with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvwcBoundingBox :: Lens' GoogleCloudVisionV1p2beta1Word (Maybe GoogleCloudVisionV1p2beta1BoundingPoly) Source #

The bounding box for the word. The vertices are in the order of top-left, top-right, bottom-right, bottom-left. When a rotation of the bounding box is detected the rotation is represented as around the top-left corner as defined when the text is read in the 'natural' orientation. For example: * when the text is horizontal it might look like: 0----1 | | 3----2 * when it's rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3).

gcvvwcSymbols :: Lens' GoogleCloudVisionV1p2beta1Word [GoogleCloudVisionV1p2beta1Symbol] Source #

List of symbols in the word. The order of the symbols follows the natural reading order.

gcvvwcConfidence :: Lens' GoogleCloudVisionV1p2beta1Word (Maybe Double) Source #

Confidence of the OCR results for the word. Range [0, 1].

OperationMetadataState

data OperationMetadataState Source #

Current state of the batch operation.

Constructors

OMSStateUnspecified

STATE_UNSPECIFIED Invalid.

OMSCreated

CREATED Request is received.

OMSRunning

RUNNING Request is actively being processed.

OMSDone

DONE The batch processing is done.

OMSCancelled

CANCELLED The batch processing was cancelled.

Instances
Enum OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperationMetadataState -> c OperationMetadataState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationMetadataState #

toConstr :: OperationMetadataState -> Constr #

dataTypeOf :: OperationMetadataState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OperationMetadataState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationMetadataState) #

gmapT :: (forall b. Data b => b -> b) -> OperationMetadataState -> OperationMetadataState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationMetadataState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationMetadataState -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationMetadataState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationMetadataState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationMetadataState -> m OperationMetadataState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationMetadataState -> m OperationMetadataState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationMetadataState -> m OperationMetadataState #

Ord OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Associated Types

type Rep OperationMetadataState :: Type -> Type #

Hashable OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep OperationMetadataState = D1 (MetaData "OperationMetadataState" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "OMSStateUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OMSCreated" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "OMSRunning" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "OMSDone" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OMSCancelled" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p1beta1Word

data GoogleCloudVisionV1p1beta1Word Source #

A word representation.

See: googleCloudVisionV1p1beta1Word smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1Word -> c GoogleCloudVisionV1p1beta1Word #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1Word #

toConstr :: GoogleCloudVisionV1p1beta1Word -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1Word -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1Word) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1Word) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1Word -> GoogleCloudVisionV1p1beta1Word #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1Word -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1Word -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1Word -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1Word -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Word -> m GoogleCloudVisionV1p1beta1Word #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Word -> m GoogleCloudVisionV1p1beta1Word #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Word -> m GoogleCloudVisionV1p1beta1Word #

Show GoogleCloudVisionV1p1beta1Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p1beta1Word :: Type -> Type #

ToJSON GoogleCloudVisionV1p1beta1Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1Word = D1 (MetaData "GoogleCloudVisionV1p1beta1Word" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1Word'" PrefixI True) ((S1 (MetaSel (Just "_gcvvw1Property") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1TextAnnotationTextProperty)) :*: S1 (MetaSel (Just "_gcvvw1BoundingBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1BoundingPoly))) :*: (S1 (MetaSel (Just "_gcvvw1Symbols") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p1beta1Symbol])) :*: S1 (MetaSel (Just "_gcvvw1Confidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

googleCloudVisionV1p1beta1Word :: GoogleCloudVisionV1p1beta1Word Source #

Creates a value of GoogleCloudVisionV1p1beta1Word with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvw1BoundingBox :: Lens' GoogleCloudVisionV1p1beta1Word (Maybe GoogleCloudVisionV1p1beta1BoundingPoly) Source #

The bounding box for the word. The vertices are in the order of top-left, top-right, bottom-right, bottom-left. When a rotation of the bounding box is detected the rotation is represented as around the top-left corner as defined when the text is read in the 'natural' orientation. For example: * when the text is horizontal it might look like: 0----1 | | 3----2 * when it's rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3).

gcvvw1Symbols :: Lens' GoogleCloudVisionV1p1beta1Word [GoogleCloudVisionV1p1beta1Symbol] Source #

List of symbols in the word. The order of the symbols follows the natural reading order.

gcvvw1Confidence :: Lens' GoogleCloudVisionV1p1beta1Word (Maybe Double) Source #

Confidence of the OCR results for the word. Range [0, 1].

GoogleCloudVisionV1p1beta1ProductSearchResultsResult

data GoogleCloudVisionV1p1beta1ProductSearchResultsResult Source #

Information about a product.

See: googleCloudVisionV1p1beta1ProductSearchResultsResult smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1ProductSearchResultsResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1ProductSearchResultsResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1ProductSearchResultsResult -> c GoogleCloudVisionV1p1beta1ProductSearchResultsResult #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1ProductSearchResultsResult #

toConstr :: GoogleCloudVisionV1p1beta1ProductSearchResultsResult -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1ProductSearchResultsResult -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1ProductSearchResultsResult) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1ProductSearchResultsResult) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1ProductSearchResultsResult -> GoogleCloudVisionV1p1beta1ProductSearchResultsResult #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1ProductSearchResultsResult -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1ProductSearchResultsResult -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1ProductSearchResultsResult -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1ProductSearchResultsResult -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1ProductSearchResultsResult -> m GoogleCloudVisionV1p1beta1ProductSearchResultsResult #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1ProductSearchResultsResult -> m GoogleCloudVisionV1p1beta1ProductSearchResultsResult #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1ProductSearchResultsResult -> m GoogleCloudVisionV1p1beta1ProductSearchResultsResult #

Show GoogleCloudVisionV1p1beta1ProductSearchResultsResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1ProductSearchResultsResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1ProductSearchResultsResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1ProductSearchResultsResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1ProductSearchResultsResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1ProductSearchResultsResult = D1 (MetaData "GoogleCloudVisionV1p1beta1ProductSearchResultsResult" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1ProductSearchResultsResult'" PrefixI True) (S1 (MetaSel (Just "_gcvvpsrrcImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gcvvpsrrcScore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvpsrrcProduct") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1Product)))))

googleCloudVisionV1p1beta1ProductSearchResultsResult :: GoogleCloudVisionV1p1beta1ProductSearchResultsResult Source #

Creates a value of GoogleCloudVisionV1p1beta1ProductSearchResultsResult with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvpsrrcImage :: Lens' GoogleCloudVisionV1p1beta1ProductSearchResultsResult (Maybe Text) Source #

The resource name of the image from the product that is the closest match to the query.

gcvvpsrrcScore :: Lens' GoogleCloudVisionV1p1beta1ProductSearchResultsResult (Maybe Double) Source #

A confidence level on the match, ranging from 0 (no confidence) to 1 (full confidence).

GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood

data GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood Source #

Blurred likelihood.

Constructors

GOOOUnknown

UNKNOWN Unknown likelihood.

GOOOVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GOOOUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GOOOPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GOOOLikely

LIKELY It is likely that the image belongs to the specified vertical.

GOOOVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood -> c GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood #

toConstr :: GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood -> GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood -> m GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood -> m GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood -> m GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood #

Ord GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood = D1 (MetaData "GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GOOOUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GOOOVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GOOOUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GOOOPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GOOOLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GOOOVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p3beta1ImportProductSetsResponse

data GoogleCloudVisionV1p3beta1ImportProductSetsResponse Source #

Response message for the `ImportProductSets` method. This message is returned by the google.longrunning.Operations.GetOperation method in the returned google.longrunning.Operation.response field.

See: googleCloudVisionV1p3beta1ImportProductSetsResponse smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1ImportProductSetsResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1ImportProductSetsResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1ImportProductSetsResponse -> c GoogleCloudVisionV1p3beta1ImportProductSetsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1ImportProductSetsResponse #

toConstr :: GoogleCloudVisionV1p3beta1ImportProductSetsResponse -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1ImportProductSetsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1ImportProductSetsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1ImportProductSetsResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1ImportProductSetsResponse -> GoogleCloudVisionV1p3beta1ImportProductSetsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1ImportProductSetsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1ImportProductSetsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1ImportProductSetsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1ImportProductSetsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ImportProductSetsResponse -> m GoogleCloudVisionV1p3beta1ImportProductSetsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ImportProductSetsResponse -> m GoogleCloudVisionV1p3beta1ImportProductSetsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ImportProductSetsResponse -> m GoogleCloudVisionV1p3beta1ImportProductSetsResponse #

Show GoogleCloudVisionV1p3beta1ImportProductSetsResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1ImportProductSetsResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1ImportProductSetsResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1ImportProductSetsResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1ImportProductSetsResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1ImportProductSetsResponse = D1 (MetaData "GoogleCloudVisionV1p3beta1ImportProductSetsResponse" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1ImportProductSetsResponse'" PrefixI True) (S1 (MetaSel (Just "_gcvvipsrReferenceImages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1ReferenceImage])) :*: S1 (MetaSel (Just "_gcvvipsrStatuses") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Status]))))

googleCloudVisionV1p3beta1ImportProductSetsResponse :: GoogleCloudVisionV1p3beta1ImportProductSetsResponse Source #

Creates a value of GoogleCloudVisionV1p3beta1ImportProductSetsResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvipsrStatuses :: Lens' GoogleCloudVisionV1p3beta1ImportProductSetsResponse [Status] Source #

The rpc status for each ImportProductSet request, including both successes and errors. The number of statuses here matches the number of lines in the csv file, and statuses[i] stores the success or failure status of processing the i-th line of the csv, starting from line 0.

GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse

data GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse Source #

Response to an async batch file annotation request.

See: googleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse -> c GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse #

toConstr :: GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse -> GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse -> m GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse -> m GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse -> m GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse #

Show GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse = D1 (MetaData "GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse'" PrefixI True) (S1 (MetaSel (Just "_gcvvabafrcResponses") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse]))))

googleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse :: GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse Source #

Creates a value of GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvabafrcResponses :: Lens' GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse [GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse] Source #

The list of file annotation responses, one for each request in AsyncBatchAnnotateFilesRequest.

GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood

data GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood Source #

Headwear likelihood.

Constructors

GCVVFAHLCUnknown

UNKNOWN Unknown likelihood.

GCVVFAHLCVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVFAHLCUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVFAHLCPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVFAHLCLikely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVFAHLCVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood -> c GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood #

toConstr :: GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood -> GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood -> m GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood -> m GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood -> m GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood #

Ord GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood = D1 (MetaData "GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVFAHLCUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFAHLCVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFAHLCUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVFAHLCPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFAHLCLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFAHLCVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p1beta1ImageProperties

data GoogleCloudVisionV1p1beta1ImageProperties Source #

Stores image properties, such as dominant colors.

See: googleCloudVisionV1p1beta1ImageProperties smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1ImageProperties -> c GoogleCloudVisionV1p1beta1ImageProperties #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1ImageProperties #

toConstr :: GoogleCloudVisionV1p1beta1ImageProperties -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1ImageProperties -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1ImageProperties) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1ImageProperties) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1ImageProperties -> GoogleCloudVisionV1p1beta1ImageProperties #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1ImageProperties -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1ImageProperties -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1ImageProperties -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1ImageProperties -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1ImageProperties -> m GoogleCloudVisionV1p1beta1ImageProperties #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1ImageProperties -> m GoogleCloudVisionV1p1beta1ImageProperties #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1ImageProperties -> m GoogleCloudVisionV1p1beta1ImageProperties #

Show GoogleCloudVisionV1p1beta1ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1ImageProperties Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1ImageProperties = D1 (MetaData "GoogleCloudVisionV1p1beta1ImageProperties" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p1beta1ImageProperties'" PrefixI True) (S1 (MetaSel (Just "_gcvvipsDominantColors") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe GoogleCloudVisionV1p1beta1DominantColorsAnnotation))))

googleCloudVisionV1p1beta1ImageProperties :: GoogleCloudVisionV1p1beta1ImageProperties Source #

Creates a value of GoogleCloudVisionV1p1beta1ImageProperties with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p3beta1WebDetectionWebEntity

data GoogleCloudVisionV1p3beta1WebDetectionWebEntity Source #

Entity deduced from similar images on the Internet.

See: googleCloudVisionV1p3beta1WebDetectionWebEntity smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1WebDetectionWebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1WebDetectionWebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1WebDetectionWebEntity -> c GoogleCloudVisionV1p3beta1WebDetectionWebEntity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1WebDetectionWebEntity #

toConstr :: GoogleCloudVisionV1p3beta1WebDetectionWebEntity -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1WebDetectionWebEntity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1WebDetectionWebEntity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1WebDetectionWebEntity) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1WebDetectionWebEntity -> GoogleCloudVisionV1p3beta1WebDetectionWebEntity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1WebDetectionWebEntity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1WebDetectionWebEntity -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1WebDetectionWebEntity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1WebDetectionWebEntity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1WebDetectionWebEntity -> m GoogleCloudVisionV1p3beta1WebDetectionWebEntity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1WebDetectionWebEntity -> m GoogleCloudVisionV1p3beta1WebDetectionWebEntity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1WebDetectionWebEntity -> m GoogleCloudVisionV1p3beta1WebDetectionWebEntity #

Show GoogleCloudVisionV1p3beta1WebDetectionWebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1WebDetectionWebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1WebDetectionWebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1WebDetectionWebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1WebDetectionWebEntity Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1WebDetectionWebEntity = D1 (MetaData "GoogleCloudVisionV1p3beta1WebDetectionWebEntity" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1WebDetectionWebEntity'" PrefixI True) (S1 (MetaSel (Just "_goooScore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: (S1 (MetaSel (Just "_goooEntityId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_goooDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

googleCloudVisionV1p3beta1WebDetectionWebEntity :: GoogleCloudVisionV1p3beta1WebDetectionWebEntity Source #

Creates a value of GoogleCloudVisionV1p3beta1WebDetectionWebEntity with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

goooScore :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebEntity (Maybe Double) Source #

Overall relevancy score for the entity. Not normalized and not comparable across different image queries.

goooDescription :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebEntity (Maybe Text) Source #

Canonical description of the entity, in English.

GoogleCloudVisionV1p1beta1AnnotateImageResponse

data GoogleCloudVisionV1p1beta1AnnotateImageResponse Source #

Response to an image annotation request.

See: googleCloudVisionV1p1beta1AnnotateImageResponse smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1AnnotateImageResponse -> c GoogleCloudVisionV1p1beta1AnnotateImageResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1AnnotateImageResponse #

toConstr :: GoogleCloudVisionV1p1beta1AnnotateImageResponse -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1AnnotateImageResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1AnnotateImageResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1AnnotateImageResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1AnnotateImageResponse -> GoogleCloudVisionV1p1beta1AnnotateImageResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1AnnotateImageResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1AnnotateImageResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1AnnotateImageResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1AnnotateImageResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1AnnotateImageResponse -> m GoogleCloudVisionV1p1beta1AnnotateImageResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1AnnotateImageResponse -> m GoogleCloudVisionV1p1beta1AnnotateImageResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1AnnotateImageResponse -> m GoogleCloudVisionV1p1beta1AnnotateImageResponse #

Show GoogleCloudVisionV1p1beta1AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1AnnotateImageResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1AnnotateImageResponse = D1 (MetaData "GoogleCloudVisionV1p1beta1AnnotateImageResponse" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1AnnotateImageResponse'" PrefixI True) (((S1 (MetaSel (Just "_gooLogoAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p1beta1EntityAnnotation])) :*: (S1 (MetaSel (Just "_gooProductSearchResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1ProductSearchResults)) :*: S1 (MetaSel (Just "_gooContext") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1ImageAnnotationContext)))) :*: ((S1 (MetaSel (Just "_gooLabelAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p1beta1EntityAnnotation])) :*: S1 (MetaSel (Just "_gooFaceAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p1beta1FaceAnnotation]))) :*: (S1 (MetaSel (Just "_gooError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Status)) :*: S1 (MetaSel (Just "_gooWebDetection") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1WebDetection))))) :*: ((S1 (MetaSel (Just "_gooSafeSearchAnnotation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1SafeSearchAnnotation)) :*: (S1 (MetaSel (Just "_gooLandmarkAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p1beta1EntityAnnotation])) :*: S1 (MetaSel (Just "_gooLocalizedObjectAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation])))) :*: ((S1 (MetaSel (Just "_gooTextAnnotations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p1beta1EntityAnnotation])) :*: S1 (MetaSel (Just "_gooCropHintsAnnotation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1CropHintsAnnotation))) :*: (S1 (MetaSel (Just "_gooFullTextAnnotation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1TextAnnotation)) :*: S1 (MetaSel (Just "_gooImagePropertiesAnnotation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1ImageProperties)))))))

gooContext :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p1beta1ImageAnnotationContext) Source #

If present, contextual information is needed to understand where this image comes from.

gooError :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse (Maybe Status) Source #

If set, represents the error message for the operation. Note that filled-in image annotations are guaranteed to be correct, even when `error` is set.

gooLocalizedObjectAnnotations :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse [GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation] Source #

If present, localized object detection has completed successfully. This will be sorted descending by confidence score.

gooFullTextAnnotation :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p1beta1TextAnnotation) Source #

If present, text (OCR) detection or document (OCR) text detection has completed successfully. This annotation provides the structural hierarchy for the OCR detected text.

GoogleCloudVisionV1p3beta1FaceAnnotationLandmark

data GoogleCloudVisionV1p3beta1FaceAnnotationLandmark Source #

A face-specific landmark (for example, a face feature).

See: googleCloudVisionV1p3beta1FaceAnnotationLandmark smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1FaceAnnotationLandmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1FaceAnnotationLandmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1FaceAnnotationLandmark -> c GoogleCloudVisionV1p3beta1FaceAnnotationLandmark #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1FaceAnnotationLandmark #

toConstr :: GoogleCloudVisionV1p3beta1FaceAnnotationLandmark -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1FaceAnnotationLandmark -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1FaceAnnotationLandmark) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1FaceAnnotationLandmark) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1FaceAnnotationLandmark -> GoogleCloudVisionV1p3beta1FaceAnnotationLandmark #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1FaceAnnotationLandmark -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1FaceAnnotationLandmark -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1FaceAnnotationLandmark -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1FaceAnnotationLandmark -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationLandmark -> m GoogleCloudVisionV1p3beta1FaceAnnotationLandmark #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationLandmark -> m GoogleCloudVisionV1p3beta1FaceAnnotationLandmark #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationLandmark -> m GoogleCloudVisionV1p3beta1FaceAnnotationLandmark #

Show GoogleCloudVisionV1p3beta1FaceAnnotationLandmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1FaceAnnotationLandmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1FaceAnnotationLandmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1FaceAnnotationLandmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1FaceAnnotationLandmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1FaceAnnotationLandmark = D1 (MetaData "GoogleCloudVisionV1p3beta1FaceAnnotationLandmark" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1FaceAnnotationLandmark'" PrefixI True) (S1 (MetaSel (Just "_gType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType)) :*: S1 (MetaSel (Just "_gPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1Position))))

googleCloudVisionV1p3beta1FaceAnnotationLandmark :: GoogleCloudVisionV1p3beta1FaceAnnotationLandmark Source #

Creates a value of GoogleCloudVisionV1p3beta1FaceAnnotationLandmark with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p3beta1BatchOperationMetadata

data GoogleCloudVisionV1p3beta1BatchOperationMetadata Source #

Metadata for the batch operations such as the current state. This is included in the `metadata` field of the `Operation` returned by the `GetOperation` call of the `google::longrunning::Operations` service.

See: googleCloudVisionV1p3beta1BatchOperationMetadata smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1BatchOperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1BatchOperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1BatchOperationMetadata -> c GoogleCloudVisionV1p3beta1BatchOperationMetadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1BatchOperationMetadata #

toConstr :: GoogleCloudVisionV1p3beta1BatchOperationMetadata -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1BatchOperationMetadata -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1BatchOperationMetadata) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1BatchOperationMetadata) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1BatchOperationMetadata -> GoogleCloudVisionV1p3beta1BatchOperationMetadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1BatchOperationMetadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1BatchOperationMetadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1BatchOperationMetadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1BatchOperationMetadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1BatchOperationMetadata -> m GoogleCloudVisionV1p3beta1BatchOperationMetadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1BatchOperationMetadata -> m GoogleCloudVisionV1p3beta1BatchOperationMetadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1BatchOperationMetadata -> m GoogleCloudVisionV1p3beta1BatchOperationMetadata #

Show GoogleCloudVisionV1p3beta1BatchOperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1BatchOperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1BatchOperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1BatchOperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1BatchOperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1BatchOperationMetadata = D1 (MetaData "GoogleCloudVisionV1p3beta1BatchOperationMetadata" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1BatchOperationMetadata'" PrefixI True) (S1 (MetaSel (Just "_gcvvbomState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1BatchOperationMetadataState)) :*: (S1 (MetaSel (Just "_gcvvbomEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_gcvvbomSubmitTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))))

googleCloudVisionV1p3beta1BatchOperationMetadata :: GoogleCloudVisionV1p3beta1BatchOperationMetadata Source #

Creates a value of GoogleCloudVisionV1p3beta1BatchOperationMetadata with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvbomEndTime :: Lens' GoogleCloudVisionV1p3beta1BatchOperationMetadata (Maybe UTCTime) Source #

The time when the batch request is finished and google.longrunning.Operation.done is set to true.

gcvvbomSubmitTime :: Lens' GoogleCloudVisionV1p3beta1BatchOperationMetadata (Maybe UTCTime) Source #

The time when the batch request was submitted to the server.

WebImage

data WebImage Source #

Metadata for online images.

See: webImage smart constructor.

Instances
Eq WebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data WebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WebImage -> c WebImage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WebImage #

toConstr :: WebImage -> Constr #

dataTypeOf :: WebImage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WebImage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WebImage) #

gmapT :: (forall b. Data b => b -> b) -> WebImage -> WebImage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WebImage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WebImage -> r #

gmapQ :: (forall d. Data d => d -> u) -> WebImage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WebImage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WebImage -> m WebImage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WebImage -> m WebImage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WebImage -> m WebImage #

Show WebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic WebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep WebImage :: Type -> Type #

Methods

from :: WebImage -> Rep WebImage x #

to :: Rep WebImage x -> WebImage #

ToJSON WebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON WebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep WebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep WebImage = D1 (MetaData "WebImage" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "WebImage'" PrefixI True) (S1 (MetaSel (Just "_wiScore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_wiURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

webImage :: WebImage Source #

Creates a value of WebImage with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

wiScore :: Lens' WebImage (Maybe Double) Source #

(Deprecated) Overall relevancy score for the image.

wiURL :: Lens' WebImage (Maybe Text) Source #

The result image URL.

GoogleCloudVisionV1p1beta1Paragraph

data GoogleCloudVisionV1p1beta1Paragraph Source #

Structural unit of text representing a number of words in certain order.

See: googleCloudVisionV1p1beta1Paragraph smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1Paragraph -> c GoogleCloudVisionV1p1beta1Paragraph #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1Paragraph #

toConstr :: GoogleCloudVisionV1p1beta1Paragraph -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1Paragraph -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1Paragraph) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1Paragraph) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1Paragraph -> GoogleCloudVisionV1p1beta1Paragraph #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1Paragraph -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1Paragraph -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1Paragraph -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1Paragraph -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Paragraph -> m GoogleCloudVisionV1p1beta1Paragraph #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Paragraph -> m GoogleCloudVisionV1p1beta1Paragraph #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Paragraph -> m GoogleCloudVisionV1p1beta1Paragraph #

Show GoogleCloudVisionV1p1beta1Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1Paragraph Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1Paragraph = D1 (MetaData "GoogleCloudVisionV1p1beta1Paragraph" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1Paragraph'" PrefixI True) ((S1 (MetaSel (Just "_gcvvp1Property") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1TextAnnotationTextProperty)) :*: S1 (MetaSel (Just "_gcvvp1BoundingBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1BoundingPoly))) :*: (S1 (MetaSel (Just "_gcvvp1Confidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvp1Words") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p1beta1Word])))))

googleCloudVisionV1p1beta1Paragraph :: GoogleCloudVisionV1p1beta1Paragraph Source #

Creates a value of GoogleCloudVisionV1p1beta1Paragraph with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvp1BoundingBox :: Lens' GoogleCloudVisionV1p1beta1Paragraph (Maybe GoogleCloudVisionV1p1beta1BoundingPoly) Source #

The bounding box for the paragraph. The vertices are in the order of top-left, top-right, bottom-right, bottom-left. When a rotation of the bounding box is detected the rotation is represented as around the top-left corner as defined when the text is read in the 'natural' orientation. For example: * when the text is horizontal it might look like: 0----1 | | 3----2 * when it's rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3).

gcvvp1Confidence :: Lens' GoogleCloudVisionV1p1beta1Paragraph (Maybe Double) Source #

Confidence of the OCR results for the paragraph. Range [0, 1].

WebDetection

data WebDetection Source #

Relevant information for the image from the Internet.

See: webDetection smart constructor.

Instances
Eq WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WebDetection -> c WebDetection #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WebDetection #

toConstr :: WebDetection -> Constr #

dataTypeOf :: WebDetection -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WebDetection) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WebDetection) #

gmapT :: (forall b. Data b => b -> b) -> WebDetection -> WebDetection #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WebDetection -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WebDetection -> r #

gmapQ :: (forall d. Data d => d -> u) -> WebDetection -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WebDetection -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WebDetection -> m WebDetection #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WebDetection -> m WebDetection #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WebDetection -> m WebDetection #

Show WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep WebDetection :: Type -> Type #

ToJSON WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep WebDetection = D1 (MetaData "WebDetection" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "WebDetection'" PrefixI True) ((S1 (MetaSel (Just "_wdVisuallySimilarImages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [WebImage])) :*: (S1 (MetaSel (Just "_wdBestGuessLabels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [WebLabel])) :*: S1 (MetaSel (Just "_wdPagesWithMatchingImages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [WebPage])))) :*: (S1 (MetaSel (Just "_wdPartialMatchingImages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [WebImage])) :*: (S1 (MetaSel (Just "_wdFullMatchingImages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [WebImage])) :*: S1 (MetaSel (Just "_wdWebEntities") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [WebEntity]))))))

webDetection :: WebDetection Source #

Creates a value of WebDetection with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

wdVisuallySimilarImages :: Lens' WebDetection [WebImage] Source #

The visually similar image results.

wdBestGuessLabels :: Lens' WebDetection [WebLabel] Source #

The service's best guess as to the topic of the request image. Inferred from similar images on the open web.

wdPagesWithMatchingImages :: Lens' WebDetection [WebPage] Source #

Web pages containing the matching images from the Internet.

wdPartialMatchingImages :: Lens' WebDetection [WebImage] Source #

Partial matching images from the Internet. Those images are similar enough to share some key-point features. For example an original image will likely have partial matching for its crops.

wdFullMatchingImages :: Lens' WebDetection [WebImage] Source #

Fully matching images from the Internet. Can include resized copies of the query image.

wdWebEntities :: Lens' WebDetection [WebEntity] Source #

Deduced entities from similar images on the Internet.

AnnotateFileResponse

data AnnotateFileResponse Source #

Response to a single file annotation request. A file may contain one or more images, which individually have their own responses.

See: annotateFileResponse smart constructor.

Instances
Eq AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AnnotateFileResponse -> c AnnotateFileResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AnnotateFileResponse #

toConstr :: AnnotateFileResponse -> Constr #

dataTypeOf :: AnnotateFileResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AnnotateFileResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AnnotateFileResponse) #

gmapT :: (forall b. Data b => b -> b) -> AnnotateFileResponse -> AnnotateFileResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AnnotateFileResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AnnotateFileResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> AnnotateFileResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AnnotateFileResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AnnotateFileResponse -> m AnnotateFileResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AnnotateFileResponse -> m AnnotateFileResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AnnotateFileResponse -> m AnnotateFileResponse #

Show AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep AnnotateFileResponse :: Type -> Type #

ToJSON AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep AnnotateFileResponse = D1 (MetaData "AnnotateFileResponse" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "AnnotateFileResponse'" PrefixI True) (S1 (MetaSel (Just "_afrResponses") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AnnotateImageResponse])) :*: S1 (MetaSel (Just "_afrInputConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InputConfig))))

annotateFileResponse :: AnnotateFileResponse Source #

Creates a value of AnnotateFileResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

afrResponses :: Lens' AnnotateFileResponse [AnnotateImageResponse] Source #

Individual responses to images found within the file.

afrInputConfig :: Lens' AnnotateFileResponse (Maybe InputConfig) Source #

Information about the file for which this response is generated.

GoogleCloudVisionV1p3beta1EntityAnnotation

data GoogleCloudVisionV1p3beta1EntityAnnotation Source #

Set of detected entity features.

See: googleCloudVisionV1p3beta1EntityAnnotation smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1EntityAnnotation -> c GoogleCloudVisionV1p3beta1EntityAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1EntityAnnotation #

toConstr :: GoogleCloudVisionV1p3beta1EntityAnnotation -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1EntityAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1EntityAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1EntityAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1EntityAnnotation -> GoogleCloudVisionV1p3beta1EntityAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1EntityAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1EntityAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1EntityAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1EntityAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1EntityAnnotation -> m GoogleCloudVisionV1p3beta1EntityAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1EntityAnnotation -> m GoogleCloudVisionV1p3beta1EntityAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1EntityAnnotation -> m GoogleCloudVisionV1p3beta1EntityAnnotation #

Show GoogleCloudVisionV1p3beta1EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

gcvveacScore :: Lens' GoogleCloudVisionV1p3beta1EntityAnnotation (Maybe Double) Source #

Overall score of the result. Range [0, 1].

gcvveacTopicality :: Lens' GoogleCloudVisionV1p3beta1EntityAnnotation (Maybe Double) Source #

The relevancy of the ICA (Image Content Annotation) label to the image. For example, the relevancy of "tower" is likely higher to an image containing the detected "Eiffel Tower" than to an image containing a detected distant towering building, even though the confidence that there is a tower in each image may be the same. Range [0, 1].

gcvveacLocale :: Lens' GoogleCloudVisionV1p3beta1EntityAnnotation (Maybe Text) Source #

The language code for the locale in which the entity textual `description` is expressed.

gcvveacBoundingPoly :: Lens' GoogleCloudVisionV1p3beta1EntityAnnotation (Maybe GoogleCloudVisionV1p3beta1BoundingPoly) Source #

Image region to which this entity belongs. Not produced for `LABEL_DETECTION` features.

gcvveacConfidence :: Lens' GoogleCloudVisionV1p3beta1EntityAnnotation (Maybe Double) Source #

  • *Deprecated. Use `score` instead.** The accuracy of the entity detection in an image. For example, for an image in which the "Eiffel Tower" entity is detected, this field represents the confidence that there is a tower in the query image. Range [0, 1].

gcvveacLocations :: Lens' GoogleCloudVisionV1p3beta1EntityAnnotation [GoogleCloudVisionV1p3beta1LocationInfo] Source #

The location information for the detected entity. Multiple `LocationInfo` elements can be present because one location may indicate the location of the scene in the image, and another location may indicate the location of the place where the image was taken. Location information is usually present for landmarks.

gcvveacDescription :: Lens' GoogleCloudVisionV1p3beta1EntityAnnotation (Maybe Text) Source #

Entity textual description, expressed in its `locale` language.

gcvveacProperties :: Lens' GoogleCloudVisionV1p3beta1EntityAnnotation [GoogleCloudVisionV1p3beta1Property] Source #

Some entities may have optional user-supplied `Property` (name/value) fields, such a score or string that qualifies the entity.

GroupedResult

data GroupedResult Source #

Information about the products similar to a single product in a query image.

See: groupedResult smart constructor.

Instances
Eq GroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GroupedResult -> c GroupedResult #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GroupedResult #

toConstr :: GroupedResult -> Constr #

dataTypeOf :: GroupedResult -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GroupedResult) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GroupedResult) #

gmapT :: (forall b. Data b => b -> b) -> GroupedResult -> GroupedResult #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GroupedResult -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GroupedResult -> r #

gmapQ :: (forall d. Data d => d -> u) -> GroupedResult -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GroupedResult -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GroupedResult -> m GroupedResult #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GroupedResult -> m GroupedResult #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GroupedResult -> m GroupedResult #

Show GroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GroupedResult :: Type -> Type #

ToJSON GroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GroupedResult = D1 (MetaData "GroupedResult" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GroupedResult'" PrefixI True) (S1 (MetaSel (Just "_grResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Result])) :*: S1 (MetaSel (Just "_grBoundingPoly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BoundingPoly))))

groupedResult :: GroupedResult Source #

Creates a value of GroupedResult with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

grResults :: Lens' GroupedResult [Result] Source #

List of results, one for each product match.

grBoundingPoly :: Lens' GroupedResult (Maybe BoundingPoly) Source #

The bounding polygon around the product detected in the query image.

GoogleCloudVisionV1p3beta1ReferenceImage

data GoogleCloudVisionV1p3beta1ReferenceImage Source #

A `ReferenceImage` represents a product image and its associated metadata, such as bounding boxes.

See: googleCloudVisionV1p3beta1ReferenceImage smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1ReferenceImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1ReferenceImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1ReferenceImage -> c GoogleCloudVisionV1p3beta1ReferenceImage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1ReferenceImage #

toConstr :: GoogleCloudVisionV1p3beta1ReferenceImage -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1ReferenceImage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1ReferenceImage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1ReferenceImage) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1ReferenceImage -> GoogleCloudVisionV1p3beta1ReferenceImage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1ReferenceImage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1ReferenceImage -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1ReferenceImage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1ReferenceImage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ReferenceImage -> m GoogleCloudVisionV1p3beta1ReferenceImage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ReferenceImage -> m GoogleCloudVisionV1p3beta1ReferenceImage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ReferenceImage -> m GoogleCloudVisionV1p3beta1ReferenceImage #

Show GoogleCloudVisionV1p3beta1ReferenceImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1ReferenceImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1ReferenceImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1ReferenceImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1ReferenceImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1ReferenceImage = D1 (MetaData "GoogleCloudVisionV1p3beta1ReferenceImage" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1ReferenceImage'" PrefixI True) (S1 (MetaSel (Just "_gcvvriURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gcvvriName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvriBoundingPolys") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1BoundingPoly])))))

googleCloudVisionV1p3beta1ReferenceImage :: GoogleCloudVisionV1p3beta1ReferenceImage Source #

Creates a value of GoogleCloudVisionV1p3beta1ReferenceImage with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvriURI :: Lens' GoogleCloudVisionV1p3beta1ReferenceImage (Maybe Text) Source #

The Google Cloud Storage URI of the reference image. The URI must start with `gs://`. Required.

gcvvriName :: Lens' GoogleCloudVisionV1p3beta1ReferenceImage (Maybe Text) Source #

The resource name of the reference image. Format is: `projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID/referenceImages/IMAGE_ID`. This field is ignored when creating a reference image.

gcvvriBoundingPolys :: Lens' GoogleCloudVisionV1p3beta1ReferenceImage [GoogleCloudVisionV1p3beta1BoundingPoly] Source #

Bounding polygons around the areas of interest in the reference image. Optional. If this field is empty, the system will try to detect regions of interest. At most 10 bounding polygons will be used. The provided shape is converted into a non-rotated rectangle. Once converted, the small edge of the rectangle must be greater than or equal to 300 pixels. The aspect ratio must be 1:4 or less (i.e. 1:3 is ok; 1:5 is not).

GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation

data GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation Source #

Set of detected objects with bounding boxes.

See: googleCloudVisionV1p2beta1LocalizedObjectAnnotation smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation -> c GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation #

toConstr :: GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation -> GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation -> m GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation -> m GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation -> m GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation #

Show GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation = D1 (MetaData "GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation'" PrefixI True) ((S1 (MetaSel (Just "_gcvvloacLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvloacScore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_gcvvloacBoundingPoly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1BoundingPoly)) :*: (S1 (MetaSel (Just "_gcvvloacName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvloacMid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

gcvvloacLanguageCode :: Lens' GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation (Maybe Text) Source #

The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.

gcvvloacName :: Lens' GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation (Maybe Text) Source #

Object name, expressed in its `language_code` language.

gcvvloacMid :: Lens' GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation (Maybe Text) Source #

Object ID that should align with EntityAnnotation mid.

GoogleCloudVisionV1p3beta1Block

data GoogleCloudVisionV1p3beta1Block Source #

Logical element on the page.

See: googleCloudVisionV1p3beta1Block smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1Block -> c GoogleCloudVisionV1p3beta1Block #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1Block #

toConstr :: GoogleCloudVisionV1p3beta1Block -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1Block -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1Block) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1Block) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1Block -> GoogleCloudVisionV1p3beta1Block #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1Block -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1Block -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1Block -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1Block -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Block -> m GoogleCloudVisionV1p3beta1Block #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Block -> m GoogleCloudVisionV1p3beta1Block #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Block -> m GoogleCloudVisionV1p3beta1Block #

Show GoogleCloudVisionV1p3beta1Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p3beta1Block :: Type -> Type #

ToJSON GoogleCloudVisionV1p3beta1Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

googleCloudVisionV1p3beta1Block :: GoogleCloudVisionV1p3beta1Block Source #

Creates a value of GoogleCloudVisionV1p3beta1Block with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvbcBoundingBox :: Lens' GoogleCloudVisionV1p3beta1Block (Maybe GoogleCloudVisionV1p3beta1BoundingPoly) Source #

The bounding box for the block. The vertices are in the order of top-left, top-right, bottom-right, bottom-left. When a rotation of the bounding box is detected the rotation is represented as around the top-left corner as defined when the text is read in the 'natural' orientation. For example: * when the text is horizontal it might look like: 0----1 | | 3----2 * when it's rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3).

gcvvbcParagraphs :: Lens' GoogleCloudVisionV1p3beta1Block [GoogleCloudVisionV1p3beta1Paragraph] Source #

List of paragraphs in this block (if this blocks is of type text).

gcvvbcConfidence :: Lens' GoogleCloudVisionV1p3beta1Block (Maybe Double) Source #

Confidence of the OCR results on the block. Range [0, 1].

GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult

data GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult Source #

Represents the adult content likelihood for the image. Adult content may contain elements such as nudity, pornographic images or cartoons, or sexual activities.

Constructors

GCVVSSAACUnknown

UNKNOWN Unknown likelihood.

GCVVSSAACVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVSSAACUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVSSAACPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVSSAACLikely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVSSAACVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult -> c GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult #

toConstr :: GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult -> m GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult -> m GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult -> m GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult #

Ord GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult = D1 (MetaData "GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVSSAACUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSAACVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSAACUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVSSAACPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSAACLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSAACVeryLikely" PrefixI False) (U1 :: Type -> Type))))

LandmarkType

data LandmarkType Source #

Face landmark type.

Constructors

LTUnknownLandmark

UNKNOWN_LANDMARK Unknown face landmark detected. Should not be filled.

LTLeftEye

LEFT_EYE Left eye.

LTRightEye

RIGHT_EYE Right eye.

LTLeftOfLeftEyebrow

LEFT_OF_LEFT_EYEBROW Left of left eyebrow.

LTRightOfLeftEyebrow

RIGHT_OF_LEFT_EYEBROW Right of left eyebrow.

LTLeftOfRightEyebrow

LEFT_OF_RIGHT_EYEBROW Left of right eyebrow.

LTRightOfRightEyebrow

RIGHT_OF_RIGHT_EYEBROW Right of right eyebrow.

LTMidpointBetweenEyes

MIDPOINT_BETWEEN_EYES Midpoint between eyes.

LTNoseTip

NOSE_TIP Nose tip.

LTUpperLip

UPPER_LIP Upper lip.

LTLowerLip

LOWER_LIP Lower lip.

LTMouthLeft

MOUTH_LEFT Mouth left.

LTMouthRight

MOUTH_RIGHT Mouth right.

LTMouthCenter

MOUTH_CENTER Mouth center.

LTNoseBottomRight

NOSE_BOTTOM_RIGHT Nose, bottom right.

LTNoseBottomLeft

NOSE_BOTTOM_LEFT Nose, bottom left.

LTNoseBottomCenter

NOSE_BOTTOM_CENTER Nose, bottom center.

LTLeftEyeTopBoundary

LEFT_EYE_TOP_BOUNDARY Left eye, top boundary.

LTLeftEyeRightCorner

LEFT_EYE_RIGHT_CORNER Left eye, right corner.

LTLeftEyeBottomBoundary

LEFT_EYE_BOTTOM_BOUNDARY Left eye, bottom boundary.

LTLeftEyeLeftCorner

LEFT_EYE_LEFT_CORNER Left eye, left corner.

LTRightEyeTopBoundary

RIGHT_EYE_TOP_BOUNDARY Right eye, top boundary.

LTRightEyeRightCorner

RIGHT_EYE_RIGHT_CORNER Right eye, right corner.

LTRightEyeBottomBoundary

RIGHT_EYE_BOTTOM_BOUNDARY Right eye, bottom boundary.

LTRightEyeLeftCorner

RIGHT_EYE_LEFT_CORNER Right eye, left corner.

LTLeftEyebrowUpperMidpoint

LEFT_EYEBROW_UPPER_MIDPOINT Left eyebrow, upper midpoint.

LTRightEyebrowUpperMidpoint

RIGHT_EYEBROW_UPPER_MIDPOINT Right eyebrow, upper midpoint.

LTLeftEarTragion

LEFT_EAR_TRAGION Left ear tragion.

LTRightEarTragion

RIGHT_EAR_TRAGION Right ear tragion.

LTLeftEyePupil

LEFT_EYE_PUPIL Left eye pupil.

LTRightEyePupil

RIGHT_EYE_PUPIL Right eye pupil.

LTForeheadGlabella

FOREHEAD_GLABELLA Forehead glabella.

LTChinGnathion

CHIN_GNATHION Chin gnathion.

LTChinLeftGonion

CHIN_LEFT_GONION Chin left gonion.

LTChinRightGonion

CHIN_RIGHT_GONION Chin right gonion.

Instances
Enum LandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq LandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data LandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LandmarkType -> c LandmarkType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LandmarkType #

toConstr :: LandmarkType -> Constr #

dataTypeOf :: LandmarkType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LandmarkType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LandmarkType) #

gmapT :: (forall b. Data b => b -> b) -> LandmarkType -> LandmarkType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LandmarkType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LandmarkType -> r #

gmapQ :: (forall d. Data d => d -> u) -> LandmarkType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LandmarkType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LandmarkType -> m LandmarkType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LandmarkType -> m LandmarkType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LandmarkType -> m LandmarkType #

Ord LandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read LandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show LandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic LandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Associated Types

type Rep LandmarkType :: Type -> Type #

Hashable LandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON LandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON LandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData LandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData LandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep LandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep LandmarkType = D1 (MetaData "LandmarkType" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (((((C1 (MetaCons "LTUnknownLandmark" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LTLeftEye" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LTRightEye" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LTLeftOfLeftEyebrow" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "LTRightOfLeftEyebrow" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LTLeftOfRightEyebrow" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LTRightOfRightEyebrow" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LTMidpointBetweenEyes" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "LTNoseTip" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LTUpperLip" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LTLowerLip" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LTMouthLeft" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "LTMouthRight" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LTMouthCenter" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LTNoseBottomRight" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LTNoseBottomLeft" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LTNoseBottomCenter" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "LTLeftEyeTopBoundary" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LTLeftEyeRightCorner" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LTLeftEyeBottomBoundary" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LTLeftEyeLeftCorner" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "LTRightEyeTopBoundary" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LTRightEyeRightCorner" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LTRightEyeBottomBoundary" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LTRightEyeLeftCorner" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LTLeftEyebrowUpperMidpoint" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "LTRightEyebrowUpperMidpoint" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LTLeftEarTragion" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LTRightEarTragion" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LTLeftEyePupil" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "LTRightEyePupil" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LTForeheadGlabella" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LTChinGnathion" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LTChinLeftGonion" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LTChinRightGonion" PrefixI False) (U1 :: Type -> Type)))))))

GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType

data GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType Source #

Detected break type.

Constructors

GCVVTADBT1Unknown

UNKNOWN Unknown break label type.

GCVVTADBT1Space

SPACE Regular space.

GCVVTADBT1SureSpace

SURE_SPACE Sure space (very wide).

GCVVTADBT1EolSureSpace

EOL_SURE_SPACE Line-wrapping break.

GCVVTADBT1Hyphen

HYPHEN End-line hyphen that is not present in text; does not co-occur with `SPACE`, `LEADER_SPACE`, or `LINE_BREAK`.

GCVVTADBT1LineBreak

LINE_BREAK Line break that ends a paragraph.

Instances
Enum GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType -> c GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType #

toConstr :: GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType -> m GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType -> m GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType -> m GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType #

Ord GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType = D1 (MetaData "GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVTADBT1Unknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVTADBT1Space" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVTADBT1SureSpace" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVTADBT1EolSureSpace" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVTADBT1Hyphen" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVTADBT1LineBreak" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p2beta1Vertex

data GoogleCloudVisionV1p2beta1Vertex Source #

A vertex represents a 2D point in the image. NOTE: the vertex coordinates are in the same scale as the original image.

See: googleCloudVisionV1p2beta1Vertex smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1Vertex -> c GoogleCloudVisionV1p2beta1Vertex #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1Vertex #

toConstr :: GoogleCloudVisionV1p2beta1Vertex -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1Vertex -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1Vertex) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1Vertex) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1Vertex -> GoogleCloudVisionV1p2beta1Vertex #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1Vertex -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1Vertex -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1Vertex -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1Vertex -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Vertex -> m GoogleCloudVisionV1p2beta1Vertex #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Vertex -> m GoogleCloudVisionV1p2beta1Vertex #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Vertex -> m GoogleCloudVisionV1p2beta1Vertex #

Show GoogleCloudVisionV1p2beta1Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p2beta1Vertex :: Type -> Type #

ToJSON GoogleCloudVisionV1p2beta1Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1Vertex = D1 (MetaData "GoogleCloudVisionV1p2beta1Vertex" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1Vertex'" PrefixI True) (S1 (MetaSel (Just "_gcvvvcX") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_gcvvvcY") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))

googleCloudVisionV1p2beta1Vertex :: GoogleCloudVisionV1p2beta1Vertex Source #

Creates a value of GoogleCloudVisionV1p2beta1Vertex with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse

data GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse Source #

The response for a single offline file annotation request.

See: googleCloudVisionV1p3beta1AsyncAnnotateFileResponse smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse -> c GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse #

toConstr :: GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse -> GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse -> m GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse -> m GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse -> m GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse #

Show GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse = D1 (MetaData "GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse'" PrefixI True) (S1 (MetaSel (Just "_gooOutputConfig") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe GoogleCloudVisionV1p3beta1OutputConfig))))

googleCloudVisionV1p3beta1AsyncAnnotateFileResponse :: GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse Source #

Creates a value of GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

Xgafv

data Xgafv Source #

V1 error format.

Constructors

X1

1 v1 error format

X2

2 v2 error format

Instances
Enum Xgafv Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq Xgafv Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

(==) :: Xgafv -> Xgafv -> Bool #

(/=) :: Xgafv -> Xgafv -> Bool #

Data Xgafv Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Xgafv -> c Xgafv #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Xgafv #

toConstr :: Xgafv -> Constr #

dataTypeOf :: Xgafv -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Xgafv) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Xgafv) #

gmapT :: (forall b. Data b => b -> b) -> Xgafv -> Xgafv #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Xgafv -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Xgafv -> r #

gmapQ :: (forall d. Data d => d -> u) -> Xgafv -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Xgafv -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Xgafv -> m Xgafv #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Xgafv -> m Xgafv #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Xgafv -> m Xgafv #

Ord Xgafv Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

compare :: Xgafv -> Xgafv -> Ordering #

(<) :: Xgafv -> Xgafv -> Bool #

(<=) :: Xgafv -> Xgafv -> Bool #

(>) :: Xgafv -> Xgafv -> Bool #

(>=) :: Xgafv -> Xgafv -> Bool #

max :: Xgafv -> Xgafv -> Xgafv #

min :: Xgafv -> Xgafv -> Xgafv #

Read Xgafv Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show Xgafv Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

showsPrec :: Int -> Xgafv -> ShowS #

show :: Xgafv -> String #

showList :: [Xgafv] -> ShowS #

Generic Xgafv Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Associated Types

type Rep Xgafv :: Type -> Type #

Methods

from :: Xgafv -> Rep Xgafv x #

to :: Rep Xgafv x -> Xgafv #

Hashable Xgafv Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

hashWithSalt :: Int -> Xgafv -> Int #

hash :: Xgafv -> Int #

ToJSON Xgafv Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON Xgafv Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData Xgafv Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData Xgafv Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep Xgafv Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep Xgafv = D1 (MetaData "Xgafv" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "X1" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "X2" PrefixI False) (U1 :: Type -> Type))

GoogleCloudVisionV1p2beta1BlockBlockType

data GoogleCloudVisionV1p2beta1BlockBlockType Source #

Detected block type (text, image etc) for this block.

Constructors

GCVVBBTCUnknown

UNKNOWN Unknown block type.

GCVVBBTCText

TEXT Regular text block.

GCVVBBTCTable

TABLE Table block.

GCVVBBTCPicture

PICTURE Image block.

GCVVBBTCRuler

RULER Horizontal/vertical line box.

GCVVBBTCBarcode

BARCODE Barcode block.

Instances
Enum GoogleCloudVisionV1p2beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p2beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p2beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1BlockBlockType -> c GoogleCloudVisionV1p2beta1BlockBlockType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1BlockBlockType #

toConstr :: GoogleCloudVisionV1p2beta1BlockBlockType -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1BlockBlockType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1BlockBlockType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1BlockBlockType) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1BlockBlockType -> GoogleCloudVisionV1p2beta1BlockBlockType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1BlockBlockType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1BlockBlockType -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1BlockBlockType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1BlockBlockType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1BlockBlockType -> m GoogleCloudVisionV1p2beta1BlockBlockType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1BlockBlockType -> m GoogleCloudVisionV1p2beta1BlockBlockType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1BlockBlockType -> m GoogleCloudVisionV1p2beta1BlockBlockType #

Ord GoogleCloudVisionV1p2beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p2beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p2beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p2beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p2beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p2beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p2beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p2beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p2beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1BlockBlockType = D1 (MetaData "GoogleCloudVisionV1p2beta1BlockBlockType" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVBBTCUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVBBTCText" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVBBTCTable" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVBBTCPicture" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVBBTCRuler" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVBBTCBarcode" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p2beta1TextAnnotationTextProperty

data GoogleCloudVisionV1p2beta1TextAnnotationTextProperty Source #

Additional information detected on the structural component.

See: googleCloudVisionV1p2beta1TextAnnotationTextProperty smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1TextAnnotationTextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1TextAnnotationTextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1TextAnnotationTextProperty -> c GoogleCloudVisionV1p2beta1TextAnnotationTextProperty #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1TextAnnotationTextProperty #

toConstr :: GoogleCloudVisionV1p2beta1TextAnnotationTextProperty -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1TextAnnotationTextProperty -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1TextAnnotationTextProperty) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1TextAnnotationTextProperty) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1TextAnnotationTextProperty -> GoogleCloudVisionV1p2beta1TextAnnotationTextProperty #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1TextAnnotationTextProperty -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1TextAnnotationTextProperty -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1TextAnnotationTextProperty -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1TextAnnotationTextProperty -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1TextAnnotationTextProperty -> m GoogleCloudVisionV1p2beta1TextAnnotationTextProperty #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1TextAnnotationTextProperty -> m GoogleCloudVisionV1p2beta1TextAnnotationTextProperty #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1TextAnnotationTextProperty -> m GoogleCloudVisionV1p2beta1TextAnnotationTextProperty #

Show GoogleCloudVisionV1p2beta1TextAnnotationTextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1TextAnnotationTextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1TextAnnotationTextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1TextAnnotationTextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1TextAnnotationTextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1TextAnnotationTextProperty = D1 (MetaData "GoogleCloudVisionV1p2beta1TextAnnotationTextProperty" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1TextAnnotationTextProperty'" PrefixI True) (S1 (MetaSel (Just "_gDetectedLanguages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage])) :*: S1 (MetaSel (Just "_gDetectedBreak") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak))))

googleCloudVisionV1p2beta1TextAnnotationTextProperty :: GoogleCloudVisionV1p2beta1TextAnnotationTextProperty Source #

Creates a value of GoogleCloudVisionV1p2beta1TextAnnotationTextProperty with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p2beta1BoundingPoly

data GoogleCloudVisionV1p2beta1BoundingPoly Source #

A bounding polygon for the detected image annotation.

See: googleCloudVisionV1p2beta1BoundingPoly smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1BoundingPoly -> c GoogleCloudVisionV1p2beta1BoundingPoly #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1BoundingPoly #

toConstr :: GoogleCloudVisionV1p2beta1BoundingPoly -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1BoundingPoly -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1BoundingPoly) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1BoundingPoly) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1BoundingPoly -> GoogleCloudVisionV1p2beta1BoundingPoly #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1BoundingPoly -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1BoundingPoly -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1BoundingPoly -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1BoundingPoly -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1BoundingPoly -> m GoogleCloudVisionV1p2beta1BoundingPoly #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1BoundingPoly -> m GoogleCloudVisionV1p2beta1BoundingPoly #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1BoundingPoly -> m GoogleCloudVisionV1p2beta1BoundingPoly #

Show GoogleCloudVisionV1p2beta1BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1BoundingPoly = D1 (MetaData "GoogleCloudVisionV1p2beta1BoundingPoly" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1BoundingPoly'" PrefixI True) (S1 (MetaSel (Just "_gNormalizedVertices") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1NormalizedVertex])) :*: S1 (MetaSel (Just "_gVertices") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1Vertex]))))

googleCloudVisionV1p2beta1BoundingPoly :: GoogleCloudVisionV1p2beta1BoundingPoly Source #

Creates a value of GoogleCloudVisionV1p2beta1BoundingPoly with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p3beta1Position

data GoogleCloudVisionV1p3beta1Position Source #

A 3D position in the image, used primarily for Face detection landmarks. A valid Position must have both x and y coordinates. The position coordinates are in the same scale as the original image.

See: googleCloudVisionV1p3beta1Position smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1Position -> c GoogleCloudVisionV1p3beta1Position #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1Position #

toConstr :: GoogleCloudVisionV1p3beta1Position -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1Position -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1Position) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1Position) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1Position -> GoogleCloudVisionV1p3beta1Position #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1Position -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1Position -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1Position -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1Position -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Position -> m GoogleCloudVisionV1p3beta1Position #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Position -> m GoogleCloudVisionV1p3beta1Position #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Position -> m GoogleCloudVisionV1p3beta1Position #

Show GoogleCloudVisionV1p3beta1Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p3beta1Position :: Type -> Type #

ToJSON GoogleCloudVisionV1p3beta1Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1Position = D1 (MetaData "GoogleCloudVisionV1p3beta1Position" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1Position'" PrefixI True) (S1 (MetaSel (Just "_gcvvpcZ") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: (S1 (MetaSel (Just "_gcvvpcX") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvpcY") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

googleCloudVisionV1p3beta1Position :: GoogleCloudVisionV1p3beta1Position Source #

Creates a value of GoogleCloudVisionV1p3beta1Position with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p1beta1GcsDestination

data GoogleCloudVisionV1p1beta1GcsDestination Source #

The Google Cloud Storage location where the output will be written to.

See: googleCloudVisionV1p1beta1GcsDestination smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1GcsDestination -> c GoogleCloudVisionV1p1beta1GcsDestination #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1GcsDestination #

toConstr :: GoogleCloudVisionV1p1beta1GcsDestination -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1GcsDestination -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1GcsDestination) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1GcsDestination) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1GcsDestination -> GoogleCloudVisionV1p1beta1GcsDestination #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1GcsDestination -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1GcsDestination -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1GcsDestination -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1GcsDestination -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1GcsDestination -> m GoogleCloudVisionV1p1beta1GcsDestination #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1GcsDestination -> m GoogleCloudVisionV1p1beta1GcsDestination #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1GcsDestination -> m GoogleCloudVisionV1p1beta1GcsDestination #

Show GoogleCloudVisionV1p1beta1GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1GcsDestination = D1 (MetaData "GoogleCloudVisionV1p1beta1GcsDestination" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p1beta1GcsDestination'" PrefixI True) (S1 (MetaSel (Just "_gooURI") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

googleCloudVisionV1p1beta1GcsDestination :: GoogleCloudVisionV1p1beta1GcsDestination Source #

Creates a value of GoogleCloudVisionV1p1beta1GcsDestination with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gooURI :: Lens' GoogleCloudVisionV1p1beta1GcsDestination (Maybe Text) Source #

Google Cloud Storage URI where the results will be stored. Results will be in JSON format and preceded by its corresponding input URI. This field can either represent a single file, or a prefix for multiple outputs. Prefixes must end in a `/`. Examples: * File: gs://bucket-name/filename.json * Prefix: gs://bucket-name/prefix/here/ * File: gs://bucket-name/prefix/here If multiple outputs, each response is still AnnotateFileResponse, each of which contains some subset of the full list of AnnotateImageResponse. Multiple outputs can happen if, for example, the output JSON is too large and overflows into multiple sharded files.

GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy

data GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy Source #

Likelihood that the request image contains racy content. Racy content may include (but is not limited to) skimpy or sheer clothing, strategically covered nudity, lewd or provocative poses, or close-ups of sensitive body areas.

Constructors

GCVVSSAR1Unknown

UNKNOWN Unknown likelihood.

GCVVSSAR1VeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVSSAR1Unlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVSSAR1Possible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVSSAR1Likely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVSSAR1VeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy -> c GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy #

toConstr :: GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy -> m GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy -> m GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy -> m GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy #

Ord GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy = D1 (MetaData "GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVSSAR1Unknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSAR1VeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSAR1Unlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVSSAR1Possible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSAR1Likely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSAR1VeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p1beta1LocationInfo

data GoogleCloudVisionV1p1beta1LocationInfo Source #

Detected entity location information.

See: googleCloudVisionV1p1beta1LocationInfo smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1LocationInfo -> c GoogleCloudVisionV1p1beta1LocationInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1LocationInfo #

toConstr :: GoogleCloudVisionV1p1beta1LocationInfo -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1LocationInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1LocationInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1LocationInfo) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1LocationInfo -> GoogleCloudVisionV1p1beta1LocationInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1LocationInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1LocationInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1LocationInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1LocationInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1LocationInfo -> m GoogleCloudVisionV1p1beta1LocationInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1LocationInfo -> m GoogleCloudVisionV1p1beta1LocationInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1LocationInfo -> m GoogleCloudVisionV1p1beta1LocationInfo #

Show GoogleCloudVisionV1p1beta1LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1LocationInfo = D1 (MetaData "GoogleCloudVisionV1p1beta1LocationInfo" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p1beta1LocationInfo'" PrefixI True) (S1 (MetaSel (Just "_gLatLng") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe LatLng))))

googleCloudVisionV1p1beta1LocationInfo :: GoogleCloudVisionV1p1beta1LocationInfo Source #

Creates a value of GoogleCloudVisionV1p1beta1LocationInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p1beta1Product

data GoogleCloudVisionV1p1beta1Product Source #

A Product contains ReferenceImages.

See: googleCloudVisionV1p1beta1Product smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1Product -> c GoogleCloudVisionV1p1beta1Product #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1Product #

toConstr :: GoogleCloudVisionV1p1beta1Product -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1Product -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1Product) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1Product) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1Product -> GoogleCloudVisionV1p1beta1Product #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1Product -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1Product -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1Product -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1Product -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Product -> m GoogleCloudVisionV1p1beta1Product #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Product -> m GoogleCloudVisionV1p1beta1Product #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Product -> m GoogleCloudVisionV1p1beta1Product #

Show GoogleCloudVisionV1p1beta1Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p1beta1Product :: Type -> Type #

ToJSON GoogleCloudVisionV1p1beta1Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1Product = D1 (MetaData "GoogleCloudVisionV1p1beta1Product" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1Product'" PrefixI True) ((S1 (MetaSel (Just "_gcvvp1Name") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvp1DisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gcvvp1ProductCategory") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gcvvp1ProductLabels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p1beta1ProductKeyValue])) :*: S1 (MetaSel (Just "_gcvvp1Description") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

googleCloudVisionV1p1beta1Product :: GoogleCloudVisionV1p1beta1Product Source #

Creates a value of GoogleCloudVisionV1p1beta1Product with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvp1Name :: Lens' GoogleCloudVisionV1p1beta1Product (Maybe Text) Source #

The resource name of the product. Format is: `projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID`. This field is ignored when creating a product.

gcvvp1DisplayName :: Lens' GoogleCloudVisionV1p1beta1Product (Maybe Text) Source #

The user-provided name for this Product. Must not be empty. Must be at most 4096 characters long.

gcvvp1ProductCategory :: Lens' GoogleCloudVisionV1p1beta1Product (Maybe Text) Source #

The category for the product identified by the reference image. This should be either "homegoods", "apparel", or "toys". This field is immutable.

gcvvp1ProductLabels :: Lens' GoogleCloudVisionV1p1beta1Product [GoogleCloudVisionV1p1beta1ProductKeyValue] Source #

Key-value pairs that can be attached to a product. At query time, constraints can be specified based on the product_labels. Note that integer values can be provided as strings, e.g. "1199". Only strings with integer values can match a range-based restriction which is to be supported soon. Multiple values can be assigned to the same key. One product may have up to 100 product_labels.

gcvvp1Description :: Lens' GoogleCloudVisionV1p1beta1Product (Maybe Text) Source #

User-provided metadata to be stored with this product. Must be at most 4096 characters long.

GoogleCloudVisionV1p3beta1NormalizedVertex

data GoogleCloudVisionV1p3beta1NormalizedVertex Source #

A vertex represents a 2D point in the image. NOTE: the normalized vertex coordinates are relative to the original image and range from 0 to 1.

See: googleCloudVisionV1p3beta1NormalizedVertex smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1NormalizedVertex -> c GoogleCloudVisionV1p3beta1NormalizedVertex #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1NormalizedVertex #

toConstr :: GoogleCloudVisionV1p3beta1NormalizedVertex -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1NormalizedVertex -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1NormalizedVertex) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1NormalizedVertex) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1NormalizedVertex -> GoogleCloudVisionV1p3beta1NormalizedVertex #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1NormalizedVertex -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1NormalizedVertex -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1NormalizedVertex -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1NormalizedVertex -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1NormalizedVertex -> m GoogleCloudVisionV1p3beta1NormalizedVertex #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1NormalizedVertex -> m GoogleCloudVisionV1p3beta1NormalizedVertex #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1NormalizedVertex -> m GoogleCloudVisionV1p3beta1NormalizedVertex #

Show GoogleCloudVisionV1p3beta1NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1NormalizedVertex = D1 (MetaData "GoogleCloudVisionV1p3beta1NormalizedVertex" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1NormalizedVertex'" PrefixI True) (S1 (MetaSel (Just "_gcvvnvcX") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvnvcY") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))

googleCloudVisionV1p3beta1NormalizedVertex :: GoogleCloudVisionV1p3beta1NormalizedVertex Source #

Creates a value of GoogleCloudVisionV1p3beta1NormalizedVertex with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p2beta1WebDetectionWebImage

data GoogleCloudVisionV1p2beta1WebDetectionWebImage Source #

Metadata for online images.

See: googleCloudVisionV1p2beta1WebDetectionWebImage smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1WebDetectionWebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1WebDetectionWebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1WebDetectionWebImage -> c GoogleCloudVisionV1p2beta1WebDetectionWebImage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1WebDetectionWebImage #

toConstr :: GoogleCloudVisionV1p2beta1WebDetectionWebImage -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1WebDetectionWebImage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1WebDetectionWebImage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1WebDetectionWebImage) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1WebDetectionWebImage -> GoogleCloudVisionV1p2beta1WebDetectionWebImage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1WebDetectionWebImage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1WebDetectionWebImage -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1WebDetectionWebImage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1WebDetectionWebImage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1WebDetectionWebImage -> m GoogleCloudVisionV1p2beta1WebDetectionWebImage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1WebDetectionWebImage -> m GoogleCloudVisionV1p2beta1WebDetectionWebImage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1WebDetectionWebImage -> m GoogleCloudVisionV1p2beta1WebDetectionWebImage #

Show GoogleCloudVisionV1p2beta1WebDetectionWebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1WebDetectionWebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1WebDetectionWebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1WebDetectionWebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1WebDetectionWebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1WebDetectionWebImage = D1 (MetaData "GoogleCloudVisionV1p2beta1WebDetectionWebImage" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1WebDetectionWebImage'" PrefixI True) (S1 (MetaSel (Just "_gcvvwdwicScore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvwdwicURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

googleCloudVisionV1p2beta1WebDetectionWebImage :: GoogleCloudVisionV1p2beta1WebDetectionWebImage Source #

Creates a value of GoogleCloudVisionV1p2beta1WebDetectionWebImage with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvwdwicScore :: Lens' GoogleCloudVisionV1p2beta1WebDetectionWebImage (Maybe Double) Source #

(Deprecated) Overall relevancy score for the image.

GoogleCloudVisionV1p1beta1Page

data GoogleCloudVisionV1p1beta1Page Source #

Detected page from OCR.

See: googleCloudVisionV1p1beta1Page smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1Page -> c GoogleCloudVisionV1p1beta1Page #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1Page #

toConstr :: GoogleCloudVisionV1p1beta1Page -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1Page -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1Page) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1Page) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1Page -> GoogleCloudVisionV1p1beta1Page #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1Page -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1Page -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1Page -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1Page -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Page -> m GoogleCloudVisionV1p1beta1Page #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Page -> m GoogleCloudVisionV1p1beta1Page #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Page -> m GoogleCloudVisionV1p1beta1Page #

Show GoogleCloudVisionV1p1beta1Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p1beta1Page :: Type -> Type #

ToJSON GoogleCloudVisionV1p1beta1Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

googleCloudVisionV1p1beta1Page :: GoogleCloudVisionV1p1beta1Page Source #

Creates a value of GoogleCloudVisionV1p1beta1Page with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

g2Height :: Lens' GoogleCloudVisionV1p1beta1Page (Maybe Int32) Source #

Page height. For PDFs the unit is points. For images (including TIFFs) the unit is pixels.

g2Blocks :: Lens' GoogleCloudVisionV1p1beta1Page [GoogleCloudVisionV1p1beta1Block] Source #

List of blocks of text, images etc on this page.

g2Width :: Lens' GoogleCloudVisionV1p1beta1Page (Maybe Int32) Source #

Page width. For PDFs the unit is points. For images (including TIFFs) the unit is pixels.

g2Confidence :: Lens' GoogleCloudVisionV1p1beta1Page (Maybe Double) Source #

Confidence of the OCR results on the page. Range [0, 1].

GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult

data GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult Source #

Information about the products similar to a single product in a query image.

See: googleCloudVisionV1p2beta1ProductSearchResultsGroupedResult smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult -> c GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult #

toConstr :: GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult -> GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult -> m GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult -> m GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult -> m GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult #

Show GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult = D1 (MetaData "GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult'" PrefixI True) (S1 (MetaSel (Just "_gcvvpsrgrcResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1ProductSearchResultsResult])) :*: S1 (MetaSel (Just "_gcvvpsrgrcBoundingPoly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1BoundingPoly))))

GoogleCloudVisionV1p3beta1Symbol

data GoogleCloudVisionV1p3beta1Symbol Source #

A single symbol representation.

See: googleCloudVisionV1p3beta1Symbol smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1Symbol -> c GoogleCloudVisionV1p3beta1Symbol #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1Symbol #

toConstr :: GoogleCloudVisionV1p3beta1Symbol -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1Symbol -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1Symbol) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1Symbol) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1Symbol -> GoogleCloudVisionV1p3beta1Symbol #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1Symbol -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1Symbol -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1Symbol -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1Symbol -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Symbol -> m GoogleCloudVisionV1p3beta1Symbol #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Symbol -> m GoogleCloudVisionV1p3beta1Symbol #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1Symbol -> m GoogleCloudVisionV1p3beta1Symbol #

Show GoogleCloudVisionV1p3beta1Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p3beta1Symbol :: Type -> Type #

ToJSON GoogleCloudVisionV1p3beta1Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1Symbol Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1Symbol = D1 (MetaData "GoogleCloudVisionV1p3beta1Symbol" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1Symbol'" PrefixI True) ((S1 (MetaSel (Just "_gcvvscProperty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1TextAnnotationTextProperty)) :*: S1 (MetaSel (Just "_gcvvscBoundingBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1BoundingPoly))) :*: (S1 (MetaSel (Just "_gcvvscText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvscConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

googleCloudVisionV1p3beta1Symbol :: GoogleCloudVisionV1p3beta1Symbol Source #

Creates a value of GoogleCloudVisionV1p3beta1Symbol with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvscBoundingBox :: Lens' GoogleCloudVisionV1p3beta1Symbol (Maybe GoogleCloudVisionV1p3beta1BoundingPoly) Source #

The bounding box for the symbol. The vertices are in the order of top-left, top-right, bottom-right, bottom-left. When a rotation of the bounding box is detected the rotation is represented as around the top-left corner as defined when the text is read in the 'natural' orientation. For example: * when the text is horizontal it might look like: 0----1 | | 3----2 * when it's rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertice order will still be (0, 1, 2, 3).

gcvvscText :: Lens' GoogleCloudVisionV1p3beta1Symbol (Maybe Text) Source #

The actual UTF-8 representation of the symbol.

gcvvscConfidence :: Lens' GoogleCloudVisionV1p3beta1Symbol (Maybe Double) Source #

Confidence of the OCR results for the symbol. Range [0, 1].

CropHint

data CropHint Source #

Single crop hint that is used to generate a new crop when serving an image.

See: cropHint smart constructor.

Instances
Eq CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CropHint -> c CropHint #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CropHint #

toConstr :: CropHint -> Constr #

dataTypeOf :: CropHint -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CropHint) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CropHint) #

gmapT :: (forall b. Data b => b -> b) -> CropHint -> CropHint #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CropHint -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CropHint -> r #

gmapQ :: (forall d. Data d => d -> u) -> CropHint -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CropHint -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CropHint -> m CropHint #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CropHint -> m CropHint #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CropHint -> m CropHint #

Show CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep CropHint :: Type -> Type #

Methods

from :: CropHint -> Rep CropHint x #

to :: Rep CropHint x -> CropHint #

ToJSON CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep CropHint Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep CropHint = D1 (MetaData "CropHint" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "CropHint'" PrefixI True) (S1 (MetaSel (Just "_chBoundingPoly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BoundingPoly)) :*: (S1 (MetaSel (Just "_chConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_chImportanceFraction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

cropHint :: CropHint Source #

Creates a value of CropHint with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

chBoundingPoly :: Lens' CropHint (Maybe BoundingPoly) Source #

The bounding polygon for the crop region. The coordinates of the bounding box are in the original image's scale, as returned in `ImageParams`.

chConfidence :: Lens' CropHint (Maybe Double) Source #

Confidence of this being a salient region. Range [0, 1].

chImportanceFraction :: Lens' CropHint (Maybe Double) Source #

Fraction of importance of this salient region with respect to the original image.

GoogleCloudVisionV1p2beta1Image

data GoogleCloudVisionV1p2beta1Image Source #

Client image to perform Google Cloud Vision API tasks over.

See: googleCloudVisionV1p2beta1Image smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1Image Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1Image Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1Image -> c GoogleCloudVisionV1p2beta1Image #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1Image #

toConstr :: GoogleCloudVisionV1p2beta1Image -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1Image -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1Image) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1Image) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1Image -> GoogleCloudVisionV1p2beta1Image #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1Image -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1Image -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1Image -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1Image -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Image -> m GoogleCloudVisionV1p2beta1Image #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Image -> m GoogleCloudVisionV1p2beta1Image #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Image -> m GoogleCloudVisionV1p2beta1Image #

Show GoogleCloudVisionV1p2beta1Image Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1Image Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p2beta1Image :: Type -> Type #

ToJSON GoogleCloudVisionV1p2beta1Image Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1Image Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1Image Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1Image = D1 (MetaData "GoogleCloudVisionV1p2beta1Image" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1Image'" PrefixI True) (S1 (MetaSel (Just "_gcvviContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes)) :*: S1 (MetaSel (Just "_gcvviSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1ImageSource))))

googleCloudVisionV1p2beta1Image :: GoogleCloudVisionV1p2beta1Image Source #

Creates a value of GoogleCloudVisionV1p2beta1Image with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvviContent :: Lens' GoogleCloudVisionV1p2beta1Image (Maybe ByteString) Source #

Image content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64.

gcvviSource :: Lens' GoogleCloudVisionV1p2beta1Image (Maybe GoogleCloudVisionV1p2beta1ImageSource) Source #

Google Cloud Storage image location, or publicly-accessible image URL. If both `content` and `source` are provided for an image, `content` takes precedence and is used to perform the image annotation request.

GoogleCloudVisionV1p1beta1InputConfig

data GoogleCloudVisionV1p1beta1InputConfig Source #

The desired input location and metadata.

See: googleCloudVisionV1p1beta1InputConfig smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1InputConfig -> c GoogleCloudVisionV1p1beta1InputConfig #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1InputConfig #

toConstr :: GoogleCloudVisionV1p1beta1InputConfig -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1InputConfig -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1InputConfig) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1InputConfig) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1InputConfig -> GoogleCloudVisionV1p1beta1InputConfig #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1InputConfig -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1InputConfig -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1InputConfig -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1InputConfig -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1InputConfig -> m GoogleCloudVisionV1p1beta1InputConfig #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1InputConfig -> m GoogleCloudVisionV1p1beta1InputConfig #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1InputConfig -> m GoogleCloudVisionV1p1beta1InputConfig #

Show GoogleCloudVisionV1p1beta1InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1InputConfig = D1 (MetaData "GoogleCloudVisionV1p1beta1InputConfig" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1InputConfig'" PrefixI True) (S1 (MetaSel (Just "_gGcsSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1GcsSource)) :*: S1 (MetaSel (Just "_gMimeType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

googleCloudVisionV1p1beta1InputConfig :: GoogleCloudVisionV1p1beta1InputConfig Source #

Creates a value of GoogleCloudVisionV1p1beta1InputConfig with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gGcsSource :: Lens' GoogleCloudVisionV1p1beta1InputConfig (Maybe GoogleCloudVisionV1p1beta1GcsSource) Source #

The Google Cloud Storage location to read the input from.

gMimeType :: Lens' GoogleCloudVisionV1p1beta1InputConfig (Maybe Text) Source #

The type of the file. Currently only "application/pdf" and "image/tiff" are supported. Wildcards are not supported.

GoogleCloudVisionV1p2beta1ImageAnnotationContext

data GoogleCloudVisionV1p2beta1ImageAnnotationContext Source #

If an image was produced from a file (e.g. a PDF), this message gives information about the source of that image.

See: googleCloudVisionV1p2beta1ImageAnnotationContext smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1ImageAnnotationContext -> c GoogleCloudVisionV1p2beta1ImageAnnotationContext #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1ImageAnnotationContext #

toConstr :: GoogleCloudVisionV1p2beta1ImageAnnotationContext -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1ImageAnnotationContext -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1ImageAnnotationContext) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1ImageAnnotationContext) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1ImageAnnotationContext -> GoogleCloudVisionV1p2beta1ImageAnnotationContext #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1ImageAnnotationContext -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1ImageAnnotationContext -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1ImageAnnotationContext -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1ImageAnnotationContext -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ImageAnnotationContext -> m GoogleCloudVisionV1p2beta1ImageAnnotationContext #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ImageAnnotationContext -> m GoogleCloudVisionV1p2beta1ImageAnnotationContext #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ImageAnnotationContext -> m GoogleCloudVisionV1p2beta1ImageAnnotationContext #

Show GoogleCloudVisionV1p2beta1ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1ImageAnnotationContext Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1ImageAnnotationContext = D1 (MetaData "GoogleCloudVisionV1p2beta1ImageAnnotationContext" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1ImageAnnotationContext'" PrefixI True) (S1 (MetaSel (Just "_gcvviaccURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvviaccPageNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))

googleCloudVisionV1p2beta1ImageAnnotationContext :: GoogleCloudVisionV1p2beta1ImageAnnotationContext Source #

Creates a value of GoogleCloudVisionV1p2beta1ImageAnnotationContext with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvviaccURI :: Lens' GoogleCloudVisionV1p2beta1ImageAnnotationContext (Maybe Text) Source #

The URI of the file used to produce the image.

gcvviaccPageNumber :: Lens' GoogleCloudVisionV1p2beta1ImageAnnotationContext (Maybe Int32) Source #

If the file was a PDF or TIFF, this field gives the page number within the file used to produce the image.

GoogleCloudVisionV1p2beta1ProductSearchResults

data GoogleCloudVisionV1p2beta1ProductSearchResults Source #

Results for a product search request.

See: googleCloudVisionV1p2beta1ProductSearchResults smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1ProductSearchResults -> c GoogleCloudVisionV1p2beta1ProductSearchResults #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1ProductSearchResults #

toConstr :: GoogleCloudVisionV1p2beta1ProductSearchResults -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1ProductSearchResults -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1ProductSearchResults) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1ProductSearchResults) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1ProductSearchResults -> GoogleCloudVisionV1p2beta1ProductSearchResults #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1ProductSearchResults -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1ProductSearchResults -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1ProductSearchResults -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1ProductSearchResults -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ProductSearchResults -> m GoogleCloudVisionV1p2beta1ProductSearchResults #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ProductSearchResults -> m GoogleCloudVisionV1p2beta1ProductSearchResults #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ProductSearchResults -> m GoogleCloudVisionV1p2beta1ProductSearchResults #

Show GoogleCloudVisionV1p2beta1ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1ProductSearchResults Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1ProductSearchResults = D1 (MetaData "GoogleCloudVisionV1p2beta1ProductSearchResults" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1ProductSearchResults'" PrefixI True) (S1 (MetaSel (Just "_gcvvpsrsProductGroupedResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult])) :*: (S1 (MetaSel (Just "_gcvvpsrsResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1ProductSearchResultsResult])) :*: S1 (MetaSel (Just "_gcvvpsrsIndexTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))))

googleCloudVisionV1p2beta1ProductSearchResults :: GoogleCloudVisionV1p2beta1ProductSearchResults Source #

Creates a value of GoogleCloudVisionV1p2beta1ProductSearchResults with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvpsrsProductGroupedResults :: Lens' GoogleCloudVisionV1p2beta1ProductSearchResults [GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult] Source #

List of results grouped by products detected in the query image. Each entry corresponds to one bounding polygon in the query image, and contains the matching products specific to that region. There may be duplicate product matches in the union of all the per-product results.

gcvvpsrsIndexTime :: Lens' GoogleCloudVisionV1p2beta1ProductSearchResults (Maybe UTCTime) Source #

Timestamp of the index which provided these results. Changes made after this time are not reflected in the current results.

GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood

data GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood Source #

Under-exposed likelihood.

Constructors

GCVVFAUEL1Unknown

UNKNOWN Unknown likelihood.

GCVVFAUEL1VeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVFAUEL1Unlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVFAUEL1Possible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVFAUEL1Likely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVFAUEL1VeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood -> c GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood #

toConstr :: GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood -> GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood -> m GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood -> m GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood -> m GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood #

Ord GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood = D1 (MetaData "GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVFAUEL1Unknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFAUEL1VeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFAUEL1Unlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVFAUEL1Possible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFAUEL1Likely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFAUEL1VeryLikely" PrefixI False) (U1 :: Type -> Type))))

SafeSearchAnnotationSpoof

data SafeSearchAnnotationSpoof Source #

Spoof likelihood. The likelihood that an modification was made to the image's canonical version to make it appear funny or offensive.

Constructors

SSASUnknown

UNKNOWN Unknown likelihood.

SSASVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

SSASUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

SSASPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

SSASLikely

LIKELY It is likely that the image belongs to the specified vertical.

SSASVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SafeSearchAnnotationSpoof -> c SafeSearchAnnotationSpoof #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SafeSearchAnnotationSpoof #

toConstr :: SafeSearchAnnotationSpoof -> Constr #

dataTypeOf :: SafeSearchAnnotationSpoof -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SafeSearchAnnotationSpoof) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SafeSearchAnnotationSpoof) #

gmapT :: (forall b. Data b => b -> b) -> SafeSearchAnnotationSpoof -> SafeSearchAnnotationSpoof #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SafeSearchAnnotationSpoof -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SafeSearchAnnotationSpoof -> r #

gmapQ :: (forall d. Data d => d -> u) -> SafeSearchAnnotationSpoof -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SafeSearchAnnotationSpoof -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SafeSearchAnnotationSpoof -> m SafeSearchAnnotationSpoof #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SafeSearchAnnotationSpoof -> m SafeSearchAnnotationSpoof #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SafeSearchAnnotationSpoof -> m SafeSearchAnnotationSpoof #

Ord SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Associated Types

type Rep SafeSearchAnnotationSpoof :: Type -> Type #

Hashable SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep SafeSearchAnnotationSpoof = D1 (MetaData "SafeSearchAnnotationSpoof" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "SSASUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSASVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSASUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "SSASPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSASLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSASVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType

data GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType Source #

Face landmark type.

Constructors

GUnknownLandmark

UNKNOWN_LANDMARK Unknown face landmark detected. Should not be filled.

GLeftEye

LEFT_EYE Left eye.

GRightEye

RIGHT_EYE Right eye.

GLeftOfLeftEyebrow

LEFT_OF_LEFT_EYEBROW Left of left eyebrow.

GRightOfLeftEyebrow

RIGHT_OF_LEFT_EYEBROW Right of left eyebrow.

GLeftOfRightEyebrow

LEFT_OF_RIGHT_EYEBROW Left of right eyebrow.

GRightOfRightEyebrow

RIGHT_OF_RIGHT_EYEBROW Right of right eyebrow.

GMidpointBetweenEyes

MIDPOINT_BETWEEN_EYES Midpoint between eyes.

GNoseTip

NOSE_TIP Nose tip.

GUpperLip

UPPER_LIP Upper lip.

GLowerLip

LOWER_LIP Lower lip.

GMouthLeft

MOUTH_LEFT Mouth left.

GMouthRight

MOUTH_RIGHT Mouth right.

GMouthCenter

MOUTH_CENTER Mouth center.

GNoseBottomRight

NOSE_BOTTOM_RIGHT Nose, bottom right.

GNoseBottomLeft

NOSE_BOTTOM_LEFT Nose, bottom left.

GNoseBottomCenter

NOSE_BOTTOM_CENTER Nose, bottom center.

GLeftEyeTopBoundary

LEFT_EYE_TOP_BOUNDARY Left eye, top boundary.

GLeftEyeRightCorner

LEFT_EYE_RIGHT_CORNER Left eye, right corner.

GLeftEyeBottomBoundary

LEFT_EYE_BOTTOM_BOUNDARY Left eye, bottom boundary.

GLeftEyeLeftCorner

LEFT_EYE_LEFT_CORNER Left eye, left corner.

GRightEyeTopBoundary

RIGHT_EYE_TOP_BOUNDARY Right eye, top boundary.

GRightEyeRightCorner

RIGHT_EYE_RIGHT_CORNER Right eye, right corner.

GRightEyeBottomBoundary

RIGHT_EYE_BOTTOM_BOUNDARY Right eye, bottom boundary.

GRightEyeLeftCorner

RIGHT_EYE_LEFT_CORNER Right eye, left corner.

GLeftEyebrowUpperMidpoint

LEFT_EYEBROW_UPPER_MIDPOINT Left eyebrow, upper midpoint.

GRightEyebrowUpperMidpoint

RIGHT_EYEBROW_UPPER_MIDPOINT Right eyebrow, upper midpoint.

GLeftEarTragion

LEFT_EAR_TRAGION Left ear tragion.

GRightEarTragion

RIGHT_EAR_TRAGION Right ear tragion.

GLeftEyePupil

LEFT_EYE_PUPIL Left eye pupil.

GRightEyePupil

RIGHT_EYE_PUPIL Right eye pupil.

GForeheadGlabella

FOREHEAD_GLABELLA Forehead glabella.

GChinGnathion

CHIN_GNATHION Chin gnathion.

GChinLeftGonion

CHIN_LEFT_GONION Chin left gonion.

GChinRightGonion

CHIN_RIGHT_GONION Chin right gonion.

Instances
Enum GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType -> c GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType #

toConstr :: GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType -> GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType -> m GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType -> m GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType -> m GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType #

Ord GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType = D1 (MetaData "GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (((((C1 (MetaCons "GUnknownLandmark" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GLeftEye" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GRightEye" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GLeftOfLeftEyebrow" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "GRightOfLeftEyebrow" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GLeftOfRightEyebrow" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GRightOfRightEyebrow" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GMidpointBetweenEyes" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "GNoseTip" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GUpperLip" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GLowerLip" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GMouthLeft" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "GMouthRight" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GMouthCenter" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GNoseBottomRight" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GNoseBottomLeft" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GNoseBottomCenter" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "GLeftEyeTopBoundary" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GLeftEyeRightCorner" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GLeftEyeBottomBoundary" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GLeftEyeLeftCorner" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "GRightEyeTopBoundary" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GRightEyeRightCorner" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GRightEyeBottomBoundary" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GRightEyeLeftCorner" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GLeftEyebrowUpperMidpoint" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "GRightEyebrowUpperMidpoint" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GLeftEarTragion" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GRightEarTragion" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GLeftEyePupil" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "GRightEyePupil" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GForeheadGlabella" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GChinGnathion" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GChinLeftGonion" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GChinRightGonion" PrefixI False) (U1 :: Type -> Type)))))))

GoogleCloudVisionV1p2beta1Property

data GoogleCloudVisionV1p2beta1Property Source #

A `Property` consists of a user-supplied name/value pair.

See: googleCloudVisionV1p2beta1Property smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1Property -> c GoogleCloudVisionV1p2beta1Property #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1Property #

toConstr :: GoogleCloudVisionV1p2beta1Property -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1Property -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1Property) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1Property) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1Property -> GoogleCloudVisionV1p2beta1Property #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1Property -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1Property -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1Property -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1Property -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Property -> m GoogleCloudVisionV1p2beta1Property #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Property -> m GoogleCloudVisionV1p2beta1Property #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Property -> m GoogleCloudVisionV1p2beta1Property #

Show GoogleCloudVisionV1p2beta1Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p2beta1Property :: Type -> Type #

ToJSON GoogleCloudVisionV1p2beta1Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1Property Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1Property = D1 (MetaData "GoogleCloudVisionV1p2beta1Property" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1Property'" PrefixI True) (S1 (MetaSel (Just "_goooUint64Value") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64))) :*: (S1 (MetaSel (Just "_goooValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_goooName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

googleCloudVisionV1p2beta1Property :: GoogleCloudVisionV1p2beta1Property Source #

Creates a value of GoogleCloudVisionV1p2beta1Property with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p3beta1FaceAnnotation

data GoogleCloudVisionV1p3beta1FaceAnnotation Source #

A face annotation object contains the results of face detection.

See: googleCloudVisionV1p3beta1FaceAnnotation smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1FaceAnnotation -> c GoogleCloudVisionV1p3beta1FaceAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1FaceAnnotation #

toConstr :: GoogleCloudVisionV1p3beta1FaceAnnotation -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1FaceAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1FaceAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1FaceAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1FaceAnnotation -> GoogleCloudVisionV1p3beta1FaceAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1FaceAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1FaceAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1FaceAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1FaceAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotation -> m GoogleCloudVisionV1p3beta1FaceAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotation -> m GoogleCloudVisionV1p3beta1FaceAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotation -> m GoogleCloudVisionV1p3beta1FaceAnnotation #

Show GoogleCloudVisionV1p3beta1FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1FaceAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1FaceAnnotation = D1 (MetaData "GoogleCloudVisionV1p3beta1FaceAnnotation" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1FaceAnnotation'" PrefixI True) (((S1 (MetaSel (Just "_gcvvfacTiltAngle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: (S1 (MetaSel (Just "_gcvvfacBlurredLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood)) :*: S1 (MetaSel (Just "_gcvvfacBoundingPoly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1BoundingPoly)))) :*: ((S1 (MetaSel (Just "_gcvvfacSurpriseLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood)) :*: S1 (MetaSel (Just "_gcvvfacLandmarkingConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_gcvvfacPanAngle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvfacRollAngle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))) :*: (((S1 (MetaSel (Just "_gcvvfacUnderExposedLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood)) :*: S1 (MetaSel (Just "_gcvvfacFdBoundingPoly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1BoundingPoly))) :*: (S1 (MetaSel (Just "_gcvvfacAngerLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood)) :*: S1 (MetaSel (Just "_gcvvfacDetectionConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))) :*: ((S1 (MetaSel (Just "_gcvvfacHeadwearLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood)) :*: S1 (MetaSel (Just "_gcvvfacSorrowLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood))) :*: (S1 (MetaSel (Just "_gcvvfacJoyLikelihood") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood)) :*: S1 (MetaSel (Just "_gcvvfacLandmarks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1FaceAnnotationLandmark])))))))

gcvvfacTiltAngle :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe Double) Source #

Pitch angle, which indicates the upwards/downwards angle that the face is pointing relative to the image's horizontal plane. Range [-180,180].

gcvvfacBoundingPoly :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe GoogleCloudVisionV1p3beta1BoundingPoly) Source #

The bounding polygon around the face. The coordinates of the bounding box are in the original image's scale, as returned in `ImageParams`. The bounding box is computed to "frame" the face in accordance with human expectations. It is based on the landmarker results. Note that one or more x and/or y coordinates may not be generated in the `BoundingPoly` (the polygon will be unbounded) if only a partial face appears in the image to be annotated.

gcvvfacPanAngle :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe Double) Source #

Yaw angle, which indicates the leftward/rightward angle that the face is pointing relative to the vertical plane perpendicular to the image. Range [-180,180].

gcvvfacRollAngle :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe Double) Source #

Roll angle, which indicates the amount of clockwise/anti-clockwise rotation of the face relative to the image vertical about the axis perpendicular to the face. Range [-180,180].

gcvvfacFdBoundingPoly :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe GoogleCloudVisionV1p3beta1BoundingPoly) Source #

The `fd_bounding_poly` bounding polygon is tighter than the `boundingPoly`, and encloses only the skin part of the face. Typically, it is used to eliminate the face from any image analysis that detects the "amount of skin" visible in an image. It is not based on the landmarker results, only on the initial face detection, hence the fd (face detection) prefix.

GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage

data GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage Source #

Detected language for a structural component.

See: googleCloudVisionV1p3beta1TextAnnotationDetectedLanguage smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage -> c GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage #

toConstr :: GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage -> m GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage -> m GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage -> m GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage #

Show GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage = D1 (MetaData "GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage'" PrefixI True) (S1 (MetaSel (Just "_gcvvtadlcLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvtadlcConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))

gcvvtadlcLanguageCode :: Lens' GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage (Maybe Text) Source #

The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.

FaceAnnotationSurpriseLikelihood

data FaceAnnotationSurpriseLikelihood Source #

Surprise likelihood.

Constructors

FASLUnknown

UNKNOWN Unknown likelihood.

FASLVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

FASLUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

FASLPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

FASLLikely

LIKELY It is likely that the image belongs to the specified vertical.

FASLVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FaceAnnotationSurpriseLikelihood -> c FaceAnnotationSurpriseLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FaceAnnotationSurpriseLikelihood #

toConstr :: FaceAnnotationSurpriseLikelihood -> Constr #

dataTypeOf :: FaceAnnotationSurpriseLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FaceAnnotationSurpriseLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FaceAnnotationSurpriseLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> FaceAnnotationSurpriseLikelihood -> FaceAnnotationSurpriseLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FaceAnnotationSurpriseLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FaceAnnotationSurpriseLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> FaceAnnotationSurpriseLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FaceAnnotationSurpriseLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FaceAnnotationSurpriseLikelihood -> m FaceAnnotationSurpriseLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceAnnotationSurpriseLikelihood -> m FaceAnnotationSurpriseLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceAnnotationSurpriseLikelihood -> m FaceAnnotationSurpriseLikelihood #

Ord FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Associated Types

type Rep FaceAnnotationSurpriseLikelihood :: Type -> Type #

Hashable FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep FaceAnnotationSurpriseLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep FaceAnnotationSurpriseLikelihood = D1 (MetaData "FaceAnnotationSurpriseLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "FASLUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "FASLVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FASLUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "FASLPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "FASLLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FASLVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p1beta1WebDetectionWebPage

data GoogleCloudVisionV1p1beta1WebDetectionWebPage Source #

Metadata for web pages.

See: googleCloudVisionV1p1beta1WebDetectionWebPage smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1WebDetectionWebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1WebDetectionWebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1WebDetectionWebPage -> c GoogleCloudVisionV1p1beta1WebDetectionWebPage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1WebDetectionWebPage #

toConstr :: GoogleCloudVisionV1p1beta1WebDetectionWebPage -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1WebDetectionWebPage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1WebDetectionWebPage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1WebDetectionWebPage) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1WebDetectionWebPage -> GoogleCloudVisionV1p1beta1WebDetectionWebPage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1WebDetectionWebPage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1WebDetectionWebPage -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1WebDetectionWebPage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1WebDetectionWebPage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1WebDetectionWebPage -> m GoogleCloudVisionV1p1beta1WebDetectionWebPage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1WebDetectionWebPage -> m GoogleCloudVisionV1p1beta1WebDetectionWebPage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1WebDetectionWebPage -> m GoogleCloudVisionV1p1beta1WebDetectionWebPage #

Show GoogleCloudVisionV1p1beta1WebDetectionWebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1WebDetectionWebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1WebDetectionWebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1WebDetectionWebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1WebDetectionWebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1WebDetectionWebPage = D1 (MetaData "GoogleCloudVisionV1p1beta1WebDetectionWebPage" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1WebDetectionWebPage'" PrefixI True) ((S1 (MetaSel (Just "_gcvvwdwpcScore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvwdwpcURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gcvvwdwpcPageTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gcvvwdwpcPartialMatchingImages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p1beta1WebDetectionWebImage])) :*: S1 (MetaSel (Just "_gcvvwdwpcFullMatchingImages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p1beta1WebDetectionWebImage]))))))

gcvvwdwpcScore :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebPage (Maybe Double) Source #

(Deprecated) Overall relevancy score for the web page.

gcvvwdwpcPageTitle :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebPage (Maybe Text) Source #

Title for the web page, may contain HTML markups.

gcvvwdwpcPartialMatchingImages :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebPage [GoogleCloudVisionV1p1beta1WebDetectionWebImage] Source #

Partial matching images on the page. Those images are similar enough to share some key-point features. For example an original image will likely have partial matching for its crops.

gcvvwdwpcFullMatchingImages :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebPage [GoogleCloudVisionV1p1beta1WebDetectionWebImage] Source #

Fully matching images on the page. Can include resized copies of the query image.

OutputConfig

data OutputConfig Source #

The desired output location and metadata.

See: outputConfig smart constructor.

Instances
Eq OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OutputConfig -> c OutputConfig #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OutputConfig #

toConstr :: OutputConfig -> Constr #

dataTypeOf :: OutputConfig -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OutputConfig) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OutputConfig) #

gmapT :: (forall b. Data b => b -> b) -> OutputConfig -> OutputConfig #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OutputConfig -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OutputConfig -> r #

gmapQ :: (forall d. Data d => d -> u) -> OutputConfig -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OutputConfig -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OutputConfig -> m OutputConfig #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OutputConfig -> m OutputConfig #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OutputConfig -> m OutputConfig #

Show OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep OutputConfig :: Type -> Type #

ToJSON OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep OutputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep OutputConfig = D1 (MetaData "OutputConfig" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "OutputConfig'" PrefixI True) (S1 (MetaSel (Just "_ocGcsDestination") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GcsDestination)) :*: S1 (MetaSel (Just "_ocBatchSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))

outputConfig :: OutputConfig Source #

Creates a value of OutputConfig with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ocGcsDestination :: Lens' OutputConfig (Maybe GcsDestination) Source #

The Google Cloud Storage location to write the output(s) to.

ocBatchSize :: Lens' OutputConfig (Maybe Int32) Source #

The max number of response protos to put into each output JSON file on Google Cloud Storage. The valid range is [1, 100]. If not specified, the default value is 20. For example, for one pdf file with 100 pages, 100 response protos will be generated. If `batch_size` = 20, then 5 json files each containing 20 response protos will be written under the prefix `gcs_destination`.`uri`. Currently, batch_size only applies to GcsDestination, with potential future support for other output configurations.

GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak

data GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak Source #

Detected start or end of a structural component.

See: googleCloudVisionV1p3beta1TextAnnotationDetectedBreak smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak -> c GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak #

toConstr :: GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak -> m GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak -> m GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak -> m GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak #

Show GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak = D1 (MetaData "GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak'" PrefixI True) (S1 (MetaSel (Just "_gooIsPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_gooType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType))))

googleCloudVisionV1p3beta1TextAnnotationDetectedBreak :: GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak Source #

Creates a value of GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical

data GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical Source #

Likelihood that this is a medical image.

Constructors

GCVVSSAMCUnknown

UNKNOWN Unknown likelihood.

GCVVSSAMCVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVSSAMCUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVSSAMCPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVSSAMCLikely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVSSAMCVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical -> c GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical #

toConstr :: GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical -> m GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical -> m GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical -> m GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical #

Ord GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical = D1 (MetaData "GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVSSAMCUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSAMCVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSAMCUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVSSAMCPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSAMCLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSAMCVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p2beta1TextAnnotation

data GoogleCloudVisionV1p2beta1TextAnnotation Source #

TextAnnotation contains a structured representation of OCR extracted text. The hierarchy of an OCR extracted text structure is like this: TextAnnotation -> Page -> Block -> Paragraph -> Word -> Symbol Each structural component, starting from Page, may further have their own properties. Properties describe detected languages, breaks etc.. Please refer to the TextAnnotation.TextProperty message definition below for more detail.

See: googleCloudVisionV1p2beta1TextAnnotation smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1TextAnnotation -> c GoogleCloudVisionV1p2beta1TextAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1TextAnnotation #

toConstr :: GoogleCloudVisionV1p2beta1TextAnnotation -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1TextAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1TextAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1TextAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1TextAnnotation -> GoogleCloudVisionV1p2beta1TextAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1TextAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1TextAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1TextAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1TextAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1TextAnnotation -> m GoogleCloudVisionV1p2beta1TextAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1TextAnnotation -> m GoogleCloudVisionV1p2beta1TextAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1TextAnnotation -> m GoogleCloudVisionV1p2beta1TextAnnotation #

Show GoogleCloudVisionV1p2beta1TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1TextAnnotation = D1 (MetaData "GoogleCloudVisionV1p2beta1TextAnnotation" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1TextAnnotation'" PrefixI True) (S1 (MetaSel (Just "_gText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gPages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1Page]))))

googleCloudVisionV1p2beta1TextAnnotation :: GoogleCloudVisionV1p2beta1TextAnnotation Source #

Creates a value of GoogleCloudVisionV1p2beta1TextAnnotation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gText :: Lens' GoogleCloudVisionV1p2beta1TextAnnotation (Maybe Text) Source #

UTF-8 text detected on the pages.

SafeSearchAnnotation

data SafeSearchAnnotation Source #

Set of features pertaining to the image, computed by computer vision methods over safe-search verticals (for example, adult, spoof, medical, violence).

See: safeSearchAnnotation smart constructor.

Instances
Eq SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SafeSearchAnnotation -> c SafeSearchAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SafeSearchAnnotation #

toConstr :: SafeSearchAnnotation -> Constr #

dataTypeOf :: SafeSearchAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SafeSearchAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SafeSearchAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> SafeSearchAnnotation -> SafeSearchAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SafeSearchAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SafeSearchAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> SafeSearchAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SafeSearchAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SafeSearchAnnotation -> m SafeSearchAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SafeSearchAnnotation -> m SafeSearchAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SafeSearchAnnotation -> m SafeSearchAnnotation #

Show SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep SafeSearchAnnotation :: Type -> Type #

ToJSON SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

safeSearchAnnotation :: SafeSearchAnnotation Source #

Creates a value of SafeSearchAnnotation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ssaSpoof :: Lens' SafeSearchAnnotation (Maybe SafeSearchAnnotationSpoof) Source #

Spoof likelihood. The likelihood that an modification was made to the image's canonical version to make it appear funny or offensive.

ssaRacy :: Lens' SafeSearchAnnotation (Maybe SafeSearchAnnotationRacy) Source #

Likelihood that the request image contains racy content. Racy content may include (but is not limited to) skimpy or sheer clothing, strategically covered nudity, lewd or provocative poses, or close-ups of sensitive body areas.

ssaAdult :: Lens' SafeSearchAnnotation (Maybe SafeSearchAnnotationAdult) Source #

Represents the adult content likelihood for the image. Adult content may contain elements such as nudity, pornographic images or cartoons, or sexual activities.

ssaMedical :: Lens' SafeSearchAnnotation (Maybe SafeSearchAnnotationMedical) Source #

Likelihood that this is a medical image.

ssaViolence :: Lens' SafeSearchAnnotation (Maybe SafeSearchAnnotationViolence) Source #

Likelihood that this image contains violent content.

GoogleCloudVisionV1p1beta1WebDetectionWebLabel

data GoogleCloudVisionV1p1beta1WebDetectionWebLabel Source #

Label to provide extra metadata for the web detection.

See: googleCloudVisionV1p1beta1WebDetectionWebLabel smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1WebDetectionWebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1WebDetectionWebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1WebDetectionWebLabel -> c GoogleCloudVisionV1p1beta1WebDetectionWebLabel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1WebDetectionWebLabel #

toConstr :: GoogleCloudVisionV1p1beta1WebDetectionWebLabel -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1WebDetectionWebLabel -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1WebDetectionWebLabel) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1WebDetectionWebLabel) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1WebDetectionWebLabel -> GoogleCloudVisionV1p1beta1WebDetectionWebLabel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1WebDetectionWebLabel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1WebDetectionWebLabel -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1WebDetectionWebLabel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1WebDetectionWebLabel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1WebDetectionWebLabel -> m GoogleCloudVisionV1p1beta1WebDetectionWebLabel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1WebDetectionWebLabel -> m GoogleCloudVisionV1p1beta1WebDetectionWebLabel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1WebDetectionWebLabel -> m GoogleCloudVisionV1p1beta1WebDetectionWebLabel #

Show GoogleCloudVisionV1p1beta1WebDetectionWebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1WebDetectionWebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1WebDetectionWebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1WebDetectionWebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1WebDetectionWebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1WebDetectionWebLabel = D1 (MetaData "GoogleCloudVisionV1p1beta1WebDetectionWebLabel" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1WebDetectionWebLabel'" PrefixI True) (S1 (MetaSel (Just "_gcvvwdwlcLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvwdwlcLabel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

googleCloudVisionV1p1beta1WebDetectionWebLabel :: GoogleCloudVisionV1p1beta1WebDetectionWebLabel Source #

Creates a value of GoogleCloudVisionV1p1beta1WebDetectionWebLabel with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvwdwlcLanguageCode :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebLabel (Maybe Text) Source #

The BCP-47 language code for `label`, such as "en-US" or "sr-Latn". For more information, see http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.

GoogleCloudVisionV1p3beta1DominantColorsAnnotation

data GoogleCloudVisionV1p3beta1DominantColorsAnnotation Source #

Set of dominant colors and their corresponding scores.

See: googleCloudVisionV1p3beta1DominantColorsAnnotation smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1DominantColorsAnnotation -> c GoogleCloudVisionV1p3beta1DominantColorsAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1DominantColorsAnnotation #

toConstr :: GoogleCloudVisionV1p3beta1DominantColorsAnnotation -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1DominantColorsAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1DominantColorsAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1DominantColorsAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1DominantColorsAnnotation -> GoogleCloudVisionV1p3beta1DominantColorsAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1DominantColorsAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1DominantColorsAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1DominantColorsAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1DominantColorsAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1DominantColorsAnnotation -> m GoogleCloudVisionV1p3beta1DominantColorsAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1DominantColorsAnnotation -> m GoogleCloudVisionV1p3beta1DominantColorsAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1DominantColorsAnnotation -> m GoogleCloudVisionV1p3beta1DominantColorsAnnotation #

Show GoogleCloudVisionV1p3beta1DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1DominantColorsAnnotation = D1 (MetaData "GoogleCloudVisionV1p3beta1DominantColorsAnnotation" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p3beta1DominantColorsAnnotation'" PrefixI True) (S1 (MetaSel (Just "_gooColors") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1ColorInfo]))))

googleCloudVisionV1p3beta1DominantColorsAnnotation :: GoogleCloudVisionV1p3beta1DominantColorsAnnotation Source #

Creates a value of GoogleCloudVisionV1p3beta1DominantColorsAnnotation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p3beta1ColorInfo

data GoogleCloudVisionV1p3beta1ColorInfo Source #

Color information consists of RGB channels, score, and the fraction of the image that the color occupies in the image.

See: googleCloudVisionV1p3beta1ColorInfo smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1ColorInfo -> c GoogleCloudVisionV1p3beta1ColorInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1ColorInfo #

toConstr :: GoogleCloudVisionV1p3beta1ColorInfo -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1ColorInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1ColorInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1ColorInfo) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1ColorInfo -> GoogleCloudVisionV1p3beta1ColorInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1ColorInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1ColorInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1ColorInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1ColorInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ColorInfo -> m GoogleCloudVisionV1p3beta1ColorInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ColorInfo -> m GoogleCloudVisionV1p3beta1ColorInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ColorInfo -> m GoogleCloudVisionV1p3beta1ColorInfo #

Show GoogleCloudVisionV1p3beta1ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1ColorInfo = D1 (MetaData "GoogleCloudVisionV1p3beta1ColorInfo" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1ColorInfo'" PrefixI True) (S1 (MetaSel (Just "_gcvvcicColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Color)) :*: (S1 (MetaSel (Just "_gcvvcicScore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvcicPixelFraction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

googleCloudVisionV1p3beta1ColorInfo :: GoogleCloudVisionV1p3beta1ColorInfo Source #

Creates a value of GoogleCloudVisionV1p3beta1ColorInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvcicScore :: Lens' GoogleCloudVisionV1p3beta1ColorInfo (Maybe Double) Source #

Image-specific score for this color. Value in range [0, 1].

gcvvcicPixelFraction :: Lens' GoogleCloudVisionV1p3beta1ColorInfo (Maybe Double) Source #

The fraction of pixels the color occupies in the image. Value in range [0, 1].

FaceAnnotationSorrowLikelihood

data FaceAnnotationSorrowLikelihood Source #

Sorrow likelihood.

Constructors

FUnknown

UNKNOWN Unknown likelihood.

FVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

FUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

FPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

FLikely

LIKELY It is likely that the image belongs to the specified vertical.

FVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FaceAnnotationSorrowLikelihood -> c FaceAnnotationSorrowLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FaceAnnotationSorrowLikelihood #

toConstr :: FaceAnnotationSorrowLikelihood -> Constr #

dataTypeOf :: FaceAnnotationSorrowLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FaceAnnotationSorrowLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FaceAnnotationSorrowLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> FaceAnnotationSorrowLikelihood -> FaceAnnotationSorrowLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FaceAnnotationSorrowLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FaceAnnotationSorrowLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> FaceAnnotationSorrowLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FaceAnnotationSorrowLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FaceAnnotationSorrowLikelihood -> m FaceAnnotationSorrowLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceAnnotationSorrowLikelihood -> m FaceAnnotationSorrowLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceAnnotationSorrowLikelihood -> m FaceAnnotationSorrowLikelihood #

Ord FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Associated Types

type Rep FaceAnnotationSorrowLikelihood :: Type -> Type #

Hashable FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep FaceAnnotationSorrowLikelihood = D1 (MetaData "FaceAnnotationSorrowLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "FUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "FVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "FPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "FLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood

data GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood Source #

Anger likelihood.

Constructors

GCVVFAALCUnknown

UNKNOWN Unknown likelihood.

GCVVFAALCVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVFAALCUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVFAALCPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVFAALCLikely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVFAALCVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood -> c GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood #

toConstr :: GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood -> GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood -> m GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood -> m GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood -> m GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood #

Ord GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood = D1 (MetaData "GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVFAALCUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFAALCVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFAALCUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVFAALCPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFAALCLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFAALCVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p2beta1CropHintsParams

data GoogleCloudVisionV1p2beta1CropHintsParams Source #

Parameters for crop hints annotation request.

See: googleCloudVisionV1p2beta1CropHintsParams smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1CropHintsParams Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1CropHintsParams Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1CropHintsParams -> c GoogleCloudVisionV1p2beta1CropHintsParams #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1CropHintsParams #

toConstr :: GoogleCloudVisionV1p2beta1CropHintsParams -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1CropHintsParams -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1CropHintsParams) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1CropHintsParams) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1CropHintsParams -> GoogleCloudVisionV1p2beta1CropHintsParams #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1CropHintsParams -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1CropHintsParams -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1CropHintsParams -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1CropHintsParams -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1CropHintsParams -> m GoogleCloudVisionV1p2beta1CropHintsParams #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1CropHintsParams -> m GoogleCloudVisionV1p2beta1CropHintsParams #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1CropHintsParams -> m GoogleCloudVisionV1p2beta1CropHintsParams #

Show GoogleCloudVisionV1p2beta1CropHintsParams Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1CropHintsParams Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1CropHintsParams Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1CropHintsParams Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1CropHintsParams Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1CropHintsParams = D1 (MetaData "GoogleCloudVisionV1p2beta1CropHintsParams" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p2beta1CropHintsParams'" PrefixI True) (S1 (MetaSel (Just "_gcvvchpAspectRatios") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Textual Double]))))

googleCloudVisionV1p2beta1CropHintsParams :: GoogleCloudVisionV1p2beta1CropHintsParams Source #

Creates a value of GoogleCloudVisionV1p2beta1CropHintsParams with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvchpAspectRatios :: Lens' GoogleCloudVisionV1p2beta1CropHintsParams [Double] Source #

Aspect ratios in floats, representing the ratio of the width to the height of the image. For example, if the desired aspect ratio is 4/3, the corresponding float value should be 1.33333. If not specified, the best possible crop is returned. The number of provided aspect ratios is limited to a maximum of 16; any aspect ratios provided after the 16th are ignored.

FaceAnnotationJoyLikelihood

data FaceAnnotationJoyLikelihood Source #

Joy likelihood.

Constructors

FAJLUnknown

UNKNOWN Unknown likelihood.

FAJLVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

FAJLUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

FAJLPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

FAJLLikely

LIKELY It is likely that the image belongs to the specified vertical.

FAJLVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FaceAnnotationJoyLikelihood -> c FaceAnnotationJoyLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FaceAnnotationJoyLikelihood #

toConstr :: FaceAnnotationJoyLikelihood -> Constr #

dataTypeOf :: FaceAnnotationJoyLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FaceAnnotationJoyLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FaceAnnotationJoyLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> FaceAnnotationJoyLikelihood -> FaceAnnotationJoyLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FaceAnnotationJoyLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FaceAnnotationJoyLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> FaceAnnotationJoyLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FaceAnnotationJoyLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FaceAnnotationJoyLikelihood -> m FaceAnnotationJoyLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceAnnotationJoyLikelihood -> m FaceAnnotationJoyLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceAnnotationJoyLikelihood -> m FaceAnnotationJoyLikelihood #

Ord FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Associated Types

type Rep FaceAnnotationJoyLikelihood :: Type -> Type #

Hashable FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep FaceAnnotationJoyLikelihood = D1 (MetaData "FaceAnnotationJoyLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "FAJLUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "FAJLVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FAJLUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "FAJLPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "FAJLLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FAJLVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence

data GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence Source #

Likelihood that this image contains violent content.

Constructors

GCVVSSAVCUnknown

UNKNOWN Unknown likelihood.

GCVVSSAVCVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVSSAVCUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVSSAVCPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVSSAVCLikely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVSSAVCVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence -> c GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence #

toConstr :: GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence -> m GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence -> m GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence -> m GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence #

Ord GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence = D1 (MetaData "GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVSSAVCUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSAVCVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSAVCUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVSSAVCPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSAVCLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSAVCVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p1beta1CropHintsAnnotation

data GoogleCloudVisionV1p1beta1CropHintsAnnotation Source #

Set of crop hints that are used to generate new crops when serving images.

See: googleCloudVisionV1p1beta1CropHintsAnnotation smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1CropHintsAnnotation -> c GoogleCloudVisionV1p1beta1CropHintsAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1CropHintsAnnotation #

toConstr :: GoogleCloudVisionV1p1beta1CropHintsAnnotation -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1CropHintsAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1CropHintsAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1CropHintsAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1CropHintsAnnotation -> GoogleCloudVisionV1p1beta1CropHintsAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1CropHintsAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1CropHintsAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1CropHintsAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1CropHintsAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1CropHintsAnnotation -> m GoogleCloudVisionV1p1beta1CropHintsAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1CropHintsAnnotation -> m GoogleCloudVisionV1p1beta1CropHintsAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1CropHintsAnnotation -> m GoogleCloudVisionV1p1beta1CropHintsAnnotation #

Show GoogleCloudVisionV1p1beta1CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1CropHintsAnnotation = D1 (MetaData "GoogleCloudVisionV1p1beta1CropHintsAnnotation" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p1beta1CropHintsAnnotation'" PrefixI True) (S1 (MetaSel (Just "_gooCropHints") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVisionV1p1beta1CropHint]))))

googleCloudVisionV1p1beta1CropHintsAnnotation :: GoogleCloudVisionV1p1beta1CropHintsAnnotation Source #

Creates a value of GoogleCloudVisionV1p1beta1CropHintsAnnotation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p2beta1GcsSource

data GoogleCloudVisionV1p2beta1GcsSource Source #

The Google Cloud Storage location where the input will be read from.

See: googleCloudVisionV1p2beta1GcsSource smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1GcsSource -> c GoogleCloudVisionV1p2beta1GcsSource #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1GcsSource #

toConstr :: GoogleCloudVisionV1p2beta1GcsSource -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1GcsSource -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1GcsSource) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1GcsSource) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1GcsSource -> GoogleCloudVisionV1p2beta1GcsSource #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1GcsSource -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1GcsSource -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1GcsSource -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1GcsSource -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1GcsSource -> m GoogleCloudVisionV1p2beta1GcsSource #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1GcsSource -> m GoogleCloudVisionV1p2beta1GcsSource #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1GcsSource -> m GoogleCloudVisionV1p2beta1GcsSource #

Show GoogleCloudVisionV1p2beta1GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1GcsSource = D1 (MetaData "GoogleCloudVisionV1p2beta1GcsSource" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p2beta1GcsSource'" PrefixI True) (S1 (MetaSel (Just "_gcvvgscURI") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

googleCloudVisionV1p2beta1GcsSource :: GoogleCloudVisionV1p2beta1GcsSource Source #

Creates a value of GoogleCloudVisionV1p2beta1GcsSource with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvgscURI :: Lens' GoogleCloudVisionV1p2beta1GcsSource (Maybe Text) Source #

Google Cloud Storage URI for the input file. This must only be a Google Cloud Storage object. Wildcards are not currently supported.

OperationMetadata

data OperationMetadata Source #

Contains metadata for the BatchAnnotateImages operation.

See: operationMetadata smart constructor.

Instances
Eq OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperationMetadata -> c OperationMetadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationMetadata #

toConstr :: OperationMetadata -> Constr #

dataTypeOf :: OperationMetadata -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OperationMetadata) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationMetadata) #

gmapT :: (forall b. Data b => b -> b) -> OperationMetadata -> OperationMetadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationMetadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationMetadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationMetadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationMetadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationMetadata -> m OperationMetadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationMetadata -> m OperationMetadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationMetadata -> m OperationMetadata #

Show OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep OperationMetadata :: Type -> Type #

ToJSON OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep OperationMetadata = D1 (MetaData "OperationMetadata" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "OperationMetadata'" PrefixI True) (S1 (MetaSel (Just "_omState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OperationMetadataState)) :*: (S1 (MetaSel (Just "_omUpdateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_omCreateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))))

operationMetadata :: OperationMetadata Source #

Creates a value of OperationMetadata with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

omState :: Lens' OperationMetadata (Maybe OperationMetadataState) Source #

Current state of the batch operation.

omUpdateTime :: Lens' OperationMetadata (Maybe UTCTime) Source #

The time when the operation result was last updated.

omCreateTime :: Lens' OperationMetadata (Maybe UTCTime) Source #

The time when the batch request was received.

Product

data Product Source #

A Product contains ReferenceImages.

See: product smart constructor.

Instances
Eq Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

(==) :: Product -> Product -> Bool #

(/=) :: Product -> Product -> Bool #

Data Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Product -> c Product #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Product #

toConstr :: Product -> Constr #

dataTypeOf :: Product -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Product) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Product) #

gmapT :: (forall b. Data b => b -> b) -> Product -> Product #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Product -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Product -> r #

gmapQ :: (forall d. Data d => d -> u) -> Product -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Product -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Product -> m Product #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Product -> m Product #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Product -> m Product #

Show Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep Product :: Type -> Type #

Methods

from :: Product -> Rep Product x #

to :: Rep Product x -> Product #

ToJSON Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep Product Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep Product = D1 (MetaData "Product" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "Product'" PrefixI True) ((S1 (MetaSel (Just "_proName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_proDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_proProductCategory") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_proProductLabels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [KeyValue])) :*: S1 (MetaSel (Just "_proDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

product :: Product Source #

Creates a value of Product with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

proName :: Lens' Product (Maybe Text) Source #

The resource name of the product. Format is: `projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID`. This field is ignored when creating a product.

proDisplayName :: Lens' Product (Maybe Text) Source #

The user-provided name for this Product. Must not be empty. Must be at most 4096 characters long.

proProductCategory :: Lens' Product (Maybe Text) Source #

The category for the product identified by the reference image. This should be either "homegoods", "apparel", or "toys". This field is immutable.

proProductLabels :: Lens' Product [KeyValue] Source #

Key-value pairs that can be attached to a product. At query time, constraints can be specified based on the product_labels. Note that integer values can be provided as strings, e.g. "1199". Only strings with integer values can match a range-based restriction which is to be supported soon. Multiple values can be assigned to the same key. One product may have up to 100 product_labels.

proDescription :: Lens' Product (Maybe Text) Source #

User-provided metadata to be stored with this product. Must be at most 4096 characters long.

GoogleCloudVisionV1p2beta1Block

data GoogleCloudVisionV1p2beta1Block Source #

Logical element on the page.

See: googleCloudVisionV1p2beta1Block smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1Block -> c GoogleCloudVisionV1p2beta1Block #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1Block #

toConstr :: GoogleCloudVisionV1p2beta1Block -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1Block -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1Block) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1Block) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1Block -> GoogleCloudVisionV1p2beta1Block #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1Block -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1Block -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1Block -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1Block -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Block -> m GoogleCloudVisionV1p2beta1Block #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Block -> m GoogleCloudVisionV1p2beta1Block #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Block -> m GoogleCloudVisionV1p2beta1Block #

Show GoogleCloudVisionV1p2beta1Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p2beta1Block :: Type -> Type #

ToJSON GoogleCloudVisionV1p2beta1Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1Block Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

googleCloudVisionV1p2beta1Block :: GoogleCloudVisionV1p2beta1Block Source #

Creates a value of GoogleCloudVisionV1p2beta1Block with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvb1BoundingBox :: Lens' GoogleCloudVisionV1p2beta1Block (Maybe GoogleCloudVisionV1p2beta1BoundingPoly) Source #

The bounding box for the block. The vertices are in the order of top-left, top-right, bottom-right, bottom-left. When a rotation of the bounding box is detected the rotation is represented as around the top-left corner as defined when the text is read in the 'natural' orientation. For example: * when the text is horizontal it might look like: 0----1 | | 3----2 * when it's rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3).

gcvvb1Paragraphs :: Lens' GoogleCloudVisionV1p2beta1Block [GoogleCloudVisionV1p2beta1Paragraph] Source #

List of paragraphs in this block (if this blocks is of type text).

gcvvb1Confidence :: Lens' GoogleCloudVisionV1p2beta1Block (Maybe Double) Source #

Confidence of the OCR results on the block. Range [0, 1].

GoogleCloudVisionV1p3beta1SafeSearchAnnotation

data GoogleCloudVisionV1p3beta1SafeSearchAnnotation Source #

Set of features pertaining to the image, computed by computer vision methods over safe-search verticals (for example, adult, spoof, medical, violence).

See: googleCloudVisionV1p3beta1SafeSearchAnnotation smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotation -> c GoogleCloudVisionV1p3beta1SafeSearchAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1SafeSearchAnnotation #

toConstr :: GoogleCloudVisionV1p3beta1SafeSearchAnnotation -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1SafeSearchAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1SafeSearchAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1SafeSearchAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotation -> GoogleCloudVisionV1p3beta1SafeSearchAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1SafeSearchAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1SafeSearchAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotation -> m GoogleCloudVisionV1p3beta1SafeSearchAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotation -> m GoogleCloudVisionV1p3beta1SafeSearchAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotation -> m GoogleCloudVisionV1p3beta1SafeSearchAnnotation #

Show GoogleCloudVisionV1p3beta1SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1SafeSearchAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

googleCloudVisionV1p3beta1SafeSearchAnnotation :: GoogleCloudVisionV1p3beta1SafeSearchAnnotation Source #

Creates a value of GoogleCloudVisionV1p3beta1SafeSearchAnnotation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gooSpoof :: Lens' GoogleCloudVisionV1p3beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof) Source #

Spoof likelihood. The likelihood that an modification was made to the image's canonical version to make it appear funny or offensive.

gooRacy :: Lens' GoogleCloudVisionV1p3beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy) Source #

Likelihood that the request image contains racy content. Racy content may include (but is not limited to) skimpy or sheer clothing, strategically covered nudity, lewd or provocative poses, or close-ups of sensitive body areas.

gooAdult :: Lens' GoogleCloudVisionV1p3beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult) Source #

Represents the adult content likelihood for the image. Adult content may contain elements such as nudity, pornographic images or cartoons, or sexual activities.

GoogleCloudVisionV1p1beta1TextAnnotation

data GoogleCloudVisionV1p1beta1TextAnnotation Source #

TextAnnotation contains a structured representation of OCR extracted text. The hierarchy of an OCR extracted text structure is like this: TextAnnotation -> Page -> Block -> Paragraph -> Word -> Symbol Each structural component, starting from Page, may further have their own properties. Properties describe detected languages, breaks etc.. Please refer to the TextAnnotation.TextProperty message definition below for more detail.

See: googleCloudVisionV1p1beta1TextAnnotation smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1TextAnnotation -> c GoogleCloudVisionV1p1beta1TextAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1TextAnnotation #

toConstr :: GoogleCloudVisionV1p1beta1TextAnnotation -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1TextAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1TextAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1TextAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1TextAnnotation -> GoogleCloudVisionV1p1beta1TextAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1TextAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1TextAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1TextAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1TextAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1TextAnnotation -> m GoogleCloudVisionV1p1beta1TextAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1TextAnnotation -> m GoogleCloudVisionV1p1beta1TextAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1TextAnnotation -> m GoogleCloudVisionV1p1beta1TextAnnotation #

Show GoogleCloudVisionV1p1beta1TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1TextAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1TextAnnotation = D1 (MetaData "GoogleCloudVisionV1p1beta1TextAnnotation" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1TextAnnotation'" PrefixI True) (S1 (MetaSel (Just "_gcvvtacText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvtacPages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p1beta1Page]))))

googleCloudVisionV1p1beta1TextAnnotation :: GoogleCloudVisionV1p1beta1TextAnnotation Source #

Creates a value of GoogleCloudVisionV1p1beta1TextAnnotation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p2beta1ProductSearchParams

data GoogleCloudVisionV1p2beta1ProductSearchParams Source #

Parameters for a product search request.

See: googleCloudVisionV1p2beta1ProductSearchParams smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1ProductSearchParams Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1ProductSearchParams Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1ProductSearchParams -> c GoogleCloudVisionV1p2beta1ProductSearchParams #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1ProductSearchParams #

toConstr :: GoogleCloudVisionV1p2beta1ProductSearchParams -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1ProductSearchParams -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1ProductSearchParams) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1ProductSearchParams) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1ProductSearchParams -> GoogleCloudVisionV1p2beta1ProductSearchParams #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1ProductSearchParams -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1ProductSearchParams -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1ProductSearchParams -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1ProductSearchParams -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ProductSearchParams -> m GoogleCloudVisionV1p2beta1ProductSearchParams #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ProductSearchParams -> m GoogleCloudVisionV1p2beta1ProductSearchParams #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ProductSearchParams -> m GoogleCloudVisionV1p2beta1ProductSearchParams #

Show GoogleCloudVisionV1p2beta1ProductSearchParams Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1ProductSearchParams Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1ProductSearchParams Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1ProductSearchParams Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1ProductSearchParams Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1ProductSearchParams = D1 (MetaData "GoogleCloudVisionV1p2beta1ProductSearchParams" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1ProductSearchParams'" PrefixI True) ((S1 (MetaSel (Just "_gcvvpspProductCategories") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_gcvvpspBoundingPoly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1BoundingPoly))) :*: (S1 (MetaSel (Just "_gcvvpspProductSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcvvpspFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

gcvvpspProductCategories :: Lens' GoogleCloudVisionV1p2beta1ProductSearchParams [Text] Source #

The list of product categories to search in. Currently, we only consider the first category, and either "homegoods", "apparel", or "toys" should be specified.

gcvvpspBoundingPoly :: Lens' GoogleCloudVisionV1p2beta1ProductSearchParams (Maybe GoogleCloudVisionV1p2beta1BoundingPoly) Source #

The bounding polygon around the area of interest in the image. Optional. If it is not specified, system discretion will be applied.

gcvvpspProductSet :: Lens' GoogleCloudVisionV1p2beta1ProductSearchParams (Maybe Text) Source #

The resource name of a ProductSet to be searched for similar images. Format is: `projects/PROJECT_ID/locations/LOC_ID/productSets/PRODUCT_SET_ID`.

gcvvpspFilter :: Lens' GoogleCloudVisionV1p2beta1ProductSearchParams (Maybe Text) Source #

The filtering expression. This can be used to restrict search results based on Product labels. We currently support an AND of OR of key-value expressions, where each expression within an OR must have the same key. For example, "(color = red OR color = blue) AND brand = Google" is acceptable, but not "(color = red OR brand = Google)" or "color: red".

WebPage

data WebPage Source #

Metadata for web pages.

See: webPage smart constructor.

Instances
Eq WebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

(==) :: WebPage -> WebPage -> Bool #

(/=) :: WebPage -> WebPage -> Bool #

Data WebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WebPage -> c WebPage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WebPage #

toConstr :: WebPage -> Constr #

dataTypeOf :: WebPage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WebPage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WebPage) #

gmapT :: (forall b. Data b => b -> b) -> WebPage -> WebPage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WebPage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WebPage -> r #

gmapQ :: (forall d. Data d => d -> u) -> WebPage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WebPage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WebPage -> m WebPage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WebPage -> m WebPage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WebPage -> m WebPage #

Show WebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic WebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep WebPage :: Type -> Type #

Methods

from :: WebPage -> Rep WebPage x #

to :: Rep WebPage x -> WebPage #

ToJSON WebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON WebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep WebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep WebPage = D1 (MetaData "WebPage" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "WebPage'" PrefixI True) ((S1 (MetaSel (Just "_wpScore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_wpURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_wpPageTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_wpPartialMatchingImages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [WebImage])) :*: S1 (MetaSel (Just "_wpFullMatchingImages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [WebImage]))))))

webPage :: WebPage Source #

Creates a value of WebPage with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

wpScore :: Lens' WebPage (Maybe Double) Source #

(Deprecated) Overall relevancy score for the web page.

wpURL :: Lens' WebPage (Maybe Text) Source #

The result web page URL.

wpPageTitle :: Lens' WebPage (Maybe Text) Source #

Title for the web page, may contain HTML markups.

wpPartialMatchingImages :: Lens' WebPage [WebImage] Source #

Partial matching images on the page. Those images are similar enough to share some key-point features. For example an original image will likely have partial matching for its crops.

wpFullMatchingImages :: Lens' WebPage [WebImage] Source #

Fully matching images on the page. Can include resized copies of the query image.

DominantColorsAnnotation

data DominantColorsAnnotation Source #

Set of dominant colors and their corresponding scores.

See: dominantColorsAnnotation smart constructor.

Instances
Eq DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DominantColorsAnnotation -> c DominantColorsAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DominantColorsAnnotation #

toConstr :: DominantColorsAnnotation -> Constr #

dataTypeOf :: DominantColorsAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DominantColorsAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DominantColorsAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> DominantColorsAnnotation -> DominantColorsAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DominantColorsAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DominantColorsAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> DominantColorsAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DominantColorsAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DominantColorsAnnotation -> m DominantColorsAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DominantColorsAnnotation -> m DominantColorsAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DominantColorsAnnotation -> m DominantColorsAnnotation #

Show DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep DominantColorsAnnotation :: Type -> Type #

ToJSON DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep DominantColorsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep DominantColorsAnnotation = D1 (MetaData "DominantColorsAnnotation" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "DominantColorsAnnotation'" PrefixI True) (S1 (MetaSel (Just "_dcaColors") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [ColorInfo]))))

dominantColorsAnnotation :: DominantColorsAnnotation Source #

Creates a value of DominantColorsAnnotation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dcaColors :: Lens' DominantColorsAnnotation [ColorInfo] Source #

RGB color values with their score and pixel fraction.

GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult

data GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult Source #

Represents the adult content likelihood for the image. Adult content may contain elements such as nudity, pornographic images or cartoons, or sexual activities.

Constructors

GCVVSSAA1Unknown

UNKNOWN Unknown likelihood.

GCVVSSAA1VeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVSSAA1Unlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVSSAA1Possible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVSSAA1Likely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVSSAA1VeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult -> c GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult #

toConstr :: GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult -> m GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult -> m GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult -> m GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult #

Ord GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult = D1 (MetaData "GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVSSAA1Unknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSAA1VeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSAA1Unlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVSSAA1Possible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSAA1Likely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSAA1VeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p2beta1WebDetectionWebLabel

data GoogleCloudVisionV1p2beta1WebDetectionWebLabel Source #

Label to provide extra metadata for the web detection.

See: googleCloudVisionV1p2beta1WebDetectionWebLabel smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1WebDetectionWebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1WebDetectionWebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1WebDetectionWebLabel -> c GoogleCloudVisionV1p2beta1WebDetectionWebLabel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1WebDetectionWebLabel #

toConstr :: GoogleCloudVisionV1p2beta1WebDetectionWebLabel -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1WebDetectionWebLabel -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1WebDetectionWebLabel) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1WebDetectionWebLabel) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1WebDetectionWebLabel -> GoogleCloudVisionV1p2beta1WebDetectionWebLabel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1WebDetectionWebLabel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1WebDetectionWebLabel -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1WebDetectionWebLabel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1WebDetectionWebLabel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1WebDetectionWebLabel -> m GoogleCloudVisionV1p2beta1WebDetectionWebLabel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1WebDetectionWebLabel -> m GoogleCloudVisionV1p2beta1WebDetectionWebLabel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1WebDetectionWebLabel -> m GoogleCloudVisionV1p2beta1WebDetectionWebLabel #

Show GoogleCloudVisionV1p2beta1WebDetectionWebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1WebDetectionWebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1WebDetectionWebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1WebDetectionWebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1WebDetectionWebLabel Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1WebDetectionWebLabel = D1 (MetaData "GoogleCloudVisionV1p2beta1WebDetectionWebLabel" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1WebDetectionWebLabel'" PrefixI True) (S1 (MetaSel (Just "_ggLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ggLabel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

googleCloudVisionV1p2beta1WebDetectionWebLabel :: GoogleCloudVisionV1p2beta1WebDetectionWebLabel Source #

Creates a value of GoogleCloudVisionV1p2beta1WebDetectionWebLabel with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ggLanguageCode :: Lens' GoogleCloudVisionV1p2beta1WebDetectionWebLabel (Maybe Text) Source #

The BCP-47 language code for `label`, such as "en-US" or "sr-Latn". For more information, see http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.

GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult

data GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult Source #

Information about the products similar to a single product in a query image.

See: googleCloudVisionV1p3beta1ProductSearchResultsGroupedResult smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult -> c GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult #

toConstr :: GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult -> GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult -> m GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult -> m GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult -> m GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult #

Show GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult = D1 (MetaData "GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult'" PrefixI True) (S1 (MetaSel (Just "_ggResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p3beta1ProductSearchResultsResult])) :*: S1 (MetaSel (Just "_ggBoundingPoly") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p3beta1BoundingPoly))))

googleCloudVisionV1p3beta1ProductSearchResultsGroupedResult :: GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult Source #

Creates a value of GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

BatchOperationMetadataState

data BatchOperationMetadataState Source #

The current state of the batch operation.

Constructors

BOMSStateUnspecified

STATE_UNSPECIFIED Invalid.

BOMSProcessing

PROCESSING Request is actively being processed.

BOMSSuccessful

SUCCESSFUL The request is done and at least one item has been successfully processed.

BOMSFailed

FAILED The request is done and no item has been successfully processed.

BOMSCancelled

CANCELLED The request is done after the longrunning.Operations.CancelOperation has been called by the user. Any records that were processed before the cancel command are output as specified in the request.

Instances
Enum BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BatchOperationMetadataState -> c BatchOperationMetadataState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BatchOperationMetadataState #

toConstr :: BatchOperationMetadataState -> Constr #

dataTypeOf :: BatchOperationMetadataState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BatchOperationMetadataState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BatchOperationMetadataState) #

gmapT :: (forall b. Data b => b -> b) -> BatchOperationMetadataState -> BatchOperationMetadataState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BatchOperationMetadataState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BatchOperationMetadataState -> r #

gmapQ :: (forall d. Data d => d -> u) -> BatchOperationMetadataState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BatchOperationMetadataState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BatchOperationMetadataState -> m BatchOperationMetadataState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BatchOperationMetadataState -> m BatchOperationMetadataState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BatchOperationMetadataState -> m BatchOperationMetadataState #

Ord BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Associated Types

type Rep BatchOperationMetadataState :: Type -> Type #

Hashable BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep BatchOperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep BatchOperationMetadataState = D1 (MetaData "BatchOperationMetadataState" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "BOMSStateUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BOMSProcessing" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "BOMSSuccessful" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BOMSFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BOMSCancelled" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence

data GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence Source #

Likelihood that this image contains violent content.

Constructors

GCVVSSAV1Unknown

UNKNOWN Unknown likelihood.

GCVVSSAV1VeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVSSAV1Unlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVSSAV1Possible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVSSAV1Likely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVSSAV1VeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence -> c GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence #

toConstr :: GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence -> m GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence -> m GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence -> m GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence #

Ord GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence = D1 (MetaData "GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVSSAV1Unknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSAV1VeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSAV1Unlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVSSAV1Possible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSAV1Likely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSAV1VeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood

data GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood Source #

Sorrow likelihood.

Constructors

GCVVFASL1Unknown

UNKNOWN Unknown likelihood.

GCVVFASL1VeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVFASL1Unlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVFASL1Possible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVFASL1Likely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVFASL1VeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood -> c GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood #

toConstr :: GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood -> GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood -> m GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood -> m GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood -> m GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood #

Ord GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood = D1 (MetaData "GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVFASL1Unknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFASL1VeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFASL1Unlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVFASL1Possible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFASL1Likely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFASL1VeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse

data GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse Source #

The response for a single offline file annotation request.

See: googleCloudVisionV1p2beta1AsyncAnnotateFileResponse smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse -> c GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse #

toConstr :: GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse -> GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse -> m GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse -> m GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse -> m GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse #

Show GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse = D1 (MetaData "GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse'" PrefixI True) (S1 (MetaSel (Just "_gcvvaafrcOutputConfig") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe GoogleCloudVisionV1p2beta1OutputConfig))))

googleCloudVisionV1p2beta1AsyncAnnotateFileResponse :: GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse Source #

Creates a value of GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p2beta1EntityAnnotation

data GoogleCloudVisionV1p2beta1EntityAnnotation Source #

Set of detected entity features.

See: googleCloudVisionV1p2beta1EntityAnnotation smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1EntityAnnotation -> c GoogleCloudVisionV1p2beta1EntityAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1EntityAnnotation #

toConstr :: GoogleCloudVisionV1p2beta1EntityAnnotation -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1EntityAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1EntityAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1EntityAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1EntityAnnotation -> GoogleCloudVisionV1p2beta1EntityAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1EntityAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1EntityAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1EntityAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1EntityAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1EntityAnnotation -> m GoogleCloudVisionV1p2beta1EntityAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1EntityAnnotation -> m GoogleCloudVisionV1p2beta1EntityAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1EntityAnnotation -> m GoogleCloudVisionV1p2beta1EntityAnnotation #

Show GoogleCloudVisionV1p2beta1EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1EntityAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

gcvvea1Score :: Lens' GoogleCloudVisionV1p2beta1EntityAnnotation (Maybe Double) Source #

Overall score of the result. Range [0, 1].

gcvvea1Topicality :: Lens' GoogleCloudVisionV1p2beta1EntityAnnotation (Maybe Double) Source #

The relevancy of the ICA (Image Content Annotation) label to the image. For example, the relevancy of "tower" is likely higher to an image containing the detected "Eiffel Tower" than to an image containing a detected distant towering building, even though the confidence that there is a tower in each image may be the same. Range [0, 1].

gcvvea1Locale :: Lens' GoogleCloudVisionV1p2beta1EntityAnnotation (Maybe Text) Source #

The language code for the locale in which the entity textual `description` is expressed.

gcvvea1BoundingPoly :: Lens' GoogleCloudVisionV1p2beta1EntityAnnotation (Maybe GoogleCloudVisionV1p2beta1BoundingPoly) Source #

Image region to which this entity belongs. Not produced for `LABEL_DETECTION` features.

gcvvea1Confidence :: Lens' GoogleCloudVisionV1p2beta1EntityAnnotation (Maybe Double) Source #

  • *Deprecated. Use `score` instead.** The accuracy of the entity detection in an image. For example, for an image in which the "Eiffel Tower" entity is detected, this field represents the confidence that there is a tower in the query image. Range [0, 1].

gcvvea1Locations :: Lens' GoogleCloudVisionV1p2beta1EntityAnnotation [GoogleCloudVisionV1p2beta1LocationInfo] Source #

The location information for the detected entity. Multiple `LocationInfo` elements can be present because one location may indicate the location of the scene in the image, and another location may indicate the location of the place where the image was taken. Location information is usually present for landmarks.

gcvvea1Description :: Lens' GoogleCloudVisionV1p2beta1EntityAnnotation (Maybe Text) Source #

Entity textual description, expressed in its `locale` language.

gcvvea1Properties :: Lens' GoogleCloudVisionV1p2beta1EntityAnnotation [GoogleCloudVisionV1p2beta1Property] Source #

Some entities may have optional user-supplied `Property` (name/value) fields, such a score or string that qualifies the entity.

GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof

data GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof Source #

Spoof likelihood. The likelihood that an modification was made to the image's canonical version to make it appear funny or offensive.

Constructors

GCVVSSAS1Unknown

UNKNOWN Unknown likelihood.

GCVVSSAS1VeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVSSAS1Unlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVSSAS1Possible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVSSAS1Likely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVSSAS1VeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof -> c GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof #

toConstr :: GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof -> m GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof -> m GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof -> m GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof #

Ord GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof = D1 (MetaData "GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVSSAS1Unknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSAS1VeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSAS1Unlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVSSAS1Possible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSAS1Likely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSAS1VeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p1beta1OperationMetadataState

data GoogleCloudVisionV1p1beta1OperationMetadataState Source #

Current state of the batch operation.

Constructors

GStateUnspecified

STATE_UNSPECIFIED Invalid.

GCreated

CREATED Request is received.

GRunning

RUNNING Request is actively being processed.

GDone

DONE The batch processing is done.

GCancelled

CANCELLED The batch processing was cancelled.

Instances
Enum GoogleCloudVisionV1p1beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p1beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p1beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1OperationMetadataState -> c GoogleCloudVisionV1p1beta1OperationMetadataState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1OperationMetadataState #

toConstr :: GoogleCloudVisionV1p1beta1OperationMetadataState -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1OperationMetadataState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1OperationMetadataState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1OperationMetadataState) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1OperationMetadataState -> GoogleCloudVisionV1p1beta1OperationMetadataState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1OperationMetadataState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1OperationMetadataState -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1OperationMetadataState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1OperationMetadataState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1OperationMetadataState -> m GoogleCloudVisionV1p1beta1OperationMetadataState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1OperationMetadataState -> m GoogleCloudVisionV1p1beta1OperationMetadataState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1OperationMetadataState -> m GoogleCloudVisionV1p1beta1OperationMetadataState #

Ord GoogleCloudVisionV1p1beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p1beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p1beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p1beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p1beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p1beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p1beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p1beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p1beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1OperationMetadataState Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1OperationMetadataState = D1 (MetaData "GoogleCloudVisionV1p1beta1OperationMetadataState" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GStateUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCreated" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GRunning" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GDone" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCancelled" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest

data GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest Source #

Multiple async file annotation requests are batched into a single service call.

See: googleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest -> c GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest #

toConstr :: GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest -> GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest -> m GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest -> m GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest -> m GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest #

Show GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest = D1 (MetaData "GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest'" PrefixI True) (S1 (MetaSel (Just "_gcvvabafrRequests") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest]))))

googleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest :: GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest Source #

Creates a value of GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p2beta1WebDetectionWebPage

data GoogleCloudVisionV1p2beta1WebDetectionWebPage Source #

Metadata for web pages.

See: googleCloudVisionV1p2beta1WebDetectionWebPage smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1WebDetectionWebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1WebDetectionWebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1WebDetectionWebPage -> c GoogleCloudVisionV1p2beta1WebDetectionWebPage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1WebDetectionWebPage #

toConstr :: GoogleCloudVisionV1p2beta1WebDetectionWebPage -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1WebDetectionWebPage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1WebDetectionWebPage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1WebDetectionWebPage) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1WebDetectionWebPage -> GoogleCloudVisionV1p2beta1WebDetectionWebPage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1WebDetectionWebPage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1WebDetectionWebPage -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1WebDetectionWebPage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1WebDetectionWebPage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1WebDetectionWebPage -> m GoogleCloudVisionV1p2beta1WebDetectionWebPage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1WebDetectionWebPage -> m GoogleCloudVisionV1p2beta1WebDetectionWebPage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1WebDetectionWebPage -> m GoogleCloudVisionV1p2beta1WebDetectionWebPage #

Show GoogleCloudVisionV1p2beta1WebDetectionWebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1WebDetectionWebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1WebDetectionWebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1WebDetectionWebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1WebDetectionWebPage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1WebDetectionWebPage = D1 (MetaData "GoogleCloudVisionV1p2beta1WebDetectionWebPage" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1WebDetectionWebPage'" PrefixI True) ((S1 (MetaSel (Just "_ggScore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_ggURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_ggPageTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_ggPartialMatchingImages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1WebDetectionWebImage])) :*: S1 (MetaSel (Just "_ggFullMatchingImages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1WebDetectionWebImage]))))))

googleCloudVisionV1p2beta1WebDetectionWebPage :: GoogleCloudVisionV1p2beta1WebDetectionWebPage Source #

Creates a value of GoogleCloudVisionV1p2beta1WebDetectionWebPage with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ggScore :: Lens' GoogleCloudVisionV1p2beta1WebDetectionWebPage (Maybe Double) Source #

(Deprecated) Overall relevancy score for the web page.

ggPageTitle :: Lens' GoogleCloudVisionV1p2beta1WebDetectionWebPage (Maybe Text) Source #

Title for the web page, may contain HTML markups.

ggPartialMatchingImages :: Lens' GoogleCloudVisionV1p2beta1WebDetectionWebPage [GoogleCloudVisionV1p2beta1WebDetectionWebImage] Source #

Partial matching images on the page. Those images are similar enough to share some key-point features. For example an original image will likely have partial matching for its crops.

ggFullMatchingImages :: Lens' GoogleCloudVisionV1p2beta1WebDetectionWebPage [GoogleCloudVisionV1p2beta1WebDetectionWebImage] Source #

Fully matching images on the page. Can include resized copies of the query image.

OperationResponse

data OperationResponse Source #

The normal response of the operation in case of success. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.

See: operationResponse smart constructor.

Instances
Eq OperationResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data OperationResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperationResponse -> c OperationResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationResponse #

toConstr :: OperationResponse -> Constr #

dataTypeOf :: OperationResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OperationResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationResponse) #

gmapT :: (forall b. Data b => b -> b) -> OperationResponse -> OperationResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationResponse -> m OperationResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationResponse -> m OperationResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationResponse -> m OperationResponse #

Show OperationResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic OperationResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep OperationResponse :: Type -> Type #

ToJSON OperationResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON OperationResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep OperationResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep OperationResponse = D1 (MetaData "OperationResponse" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "OperationResponse'" PrefixI True) (S1 (MetaSel (Just "_orAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

operationResponse Source #

Creates a value of OperationResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

orAddtional :: Lens' OperationResponse (HashMap Text JSONValue) Source #

Properties of the object. Contains field 'type with type URL.

GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood

data GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood Source #

Headwear likelihood.

Constructors

GCVVFAHL1Unknown

UNKNOWN Unknown likelihood.

GCVVFAHL1VeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVFAHL1Unlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVFAHL1Possible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVFAHL1Likely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVFAHL1VeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood -> c GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood #

toConstr :: GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood -> GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood -> m GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood -> m GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood -> m GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood #

Ord GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood = D1 (MetaData "GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVFAHL1Unknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFAHL1VeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFAHL1Unlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVFAHL1Possible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFAHL1Likely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFAHL1VeryLikely" PrefixI False) (U1 :: Type -> Type))))

Word

data Word Source #

A word representation.

See: word smart constructor.

Instances
Eq Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

(==) :: Word -> Word -> Bool #

(/=) :: Word -> Word -> Bool #

Data Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Word -> c Word #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Word #

toConstr :: Word -> Constr #

dataTypeOf :: Word -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Word) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Word) #

gmapT :: (forall b. Data b => b -> b) -> Word -> Word #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Word -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Word -> r #

gmapQ :: (forall d. Data d => d -> u) -> Word -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Word -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Word -> m Word #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Word -> m Word #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Word -> m Word #

Show Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

showsPrec :: Int -> Word -> ShowS #

show :: Word -> String #

showList :: [Word] -> ShowS #

Generic Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep Word :: Type -> Type #

Methods

from :: Word -> Rep Word x #

to :: Rep Word x -> Word #

ToJSON Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep Word Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep Word = D1 (MetaData "Word" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "Word'" PrefixI True) ((S1 (MetaSel (Just "_wProperty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextProperty)) :*: S1 (MetaSel (Just "_wBoundingBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BoundingPoly))) :*: (S1 (MetaSel (Just "_wSymbols") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Symbol])) :*: S1 (MetaSel (Just "_wConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

word :: Word Source #

Creates a value of Word with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

wProperty :: Lens' Word (Maybe TextProperty) Source #

Additional information detected for the word.

wBoundingBox :: Lens' Word (Maybe BoundingPoly) Source #

The bounding box for the word. The vertices are in the order of top-left, top-right, bottom-right, bottom-left. When a rotation of the bounding box is detected the rotation is represented as around the top-left corner as defined when the text is read in the 'natural' orientation. For example: * when the text is horizontal it might look like: 0----1 | | 3----2 * when it's rotated 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the vertex order will still be (0, 1, 2, 3).

wSymbols :: Lens' Word [Symbol] Source #

List of symbols in the word. The order of the symbols follows the natural reading order.

wConfidence :: Lens' Word (Maybe Double) Source #

Confidence of the OCR results for the word. Range [0, 1].

GoogleCloudVisionV1p2beta1InputConfig

data GoogleCloudVisionV1p2beta1InputConfig Source #

The desired input location and metadata.

See: googleCloudVisionV1p2beta1InputConfig smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1InputConfig -> c GoogleCloudVisionV1p2beta1InputConfig #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1InputConfig #

toConstr :: GoogleCloudVisionV1p2beta1InputConfig -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1InputConfig -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1InputConfig) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1InputConfig) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1InputConfig -> GoogleCloudVisionV1p2beta1InputConfig #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1InputConfig -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1InputConfig -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1InputConfig -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1InputConfig -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1InputConfig -> m GoogleCloudVisionV1p2beta1InputConfig #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1InputConfig -> m GoogleCloudVisionV1p2beta1InputConfig #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1InputConfig -> m GoogleCloudVisionV1p2beta1InputConfig #

Show GoogleCloudVisionV1p2beta1InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1InputConfig Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1InputConfig = D1 (MetaData "GoogleCloudVisionV1p2beta1InputConfig" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1InputConfig'" PrefixI True) (S1 (MetaSel (Just "_gooGcsSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1GcsSource)) :*: S1 (MetaSel (Just "_gooMimeType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

googleCloudVisionV1p2beta1InputConfig :: GoogleCloudVisionV1p2beta1InputConfig Source #

Creates a value of GoogleCloudVisionV1p2beta1InputConfig with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gooGcsSource :: Lens' GoogleCloudVisionV1p2beta1InputConfig (Maybe GoogleCloudVisionV1p2beta1GcsSource) Source #

The Google Cloud Storage location to read the input from.

gooMimeType :: Lens' GoogleCloudVisionV1p2beta1InputConfig (Maybe Text) Source #

The type of the file. Currently only "application/pdf" and "image/tiff" are supported. Wildcards are not supported.

GoogleCloudVisionV1p1beta1WebDetection

data GoogleCloudVisionV1p1beta1WebDetection Source #

Relevant information for the image from the Internet.

See: googleCloudVisionV1p1beta1WebDetection smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1WebDetection -> c GoogleCloudVisionV1p1beta1WebDetection #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1WebDetection #

toConstr :: GoogleCloudVisionV1p1beta1WebDetection -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1WebDetection -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1WebDetection) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1WebDetection) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1WebDetection -> GoogleCloudVisionV1p1beta1WebDetection #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1WebDetection -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1WebDetection -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1WebDetection -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1WebDetection -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1WebDetection -> m GoogleCloudVisionV1p1beta1WebDetection #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1WebDetection -> m GoogleCloudVisionV1p1beta1WebDetection #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1WebDetection -> m GoogleCloudVisionV1p1beta1WebDetection #

Show GoogleCloudVisionV1p1beta1WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1WebDetection Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

gooBestGuessLabels :: Lens' GoogleCloudVisionV1p1beta1WebDetection [GoogleCloudVisionV1p1beta1WebDetectionWebLabel] Source #

The service's best guess as to the topic of the request image. Inferred from similar images on the open web.

gooPartialMatchingImages :: Lens' GoogleCloudVisionV1p1beta1WebDetection [GoogleCloudVisionV1p1beta1WebDetectionWebImage] Source #

Partial matching images from the Internet. Those images are similar enough to share some key-point features. For example an original image will likely have partial matching for its crops.

gooFullMatchingImages :: Lens' GoogleCloudVisionV1p1beta1WebDetection [GoogleCloudVisionV1p1beta1WebDetectionWebImage] Source #

Fully matching images from the Internet. Can include resized copies of the query image.

GoogleCloudVisionV1p2beta1FaceAnnotationLandmark

data GoogleCloudVisionV1p2beta1FaceAnnotationLandmark Source #

A face-specific landmark (for example, a face feature).

See: googleCloudVisionV1p2beta1FaceAnnotationLandmark smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1FaceAnnotationLandmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1FaceAnnotationLandmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1FaceAnnotationLandmark -> c GoogleCloudVisionV1p2beta1FaceAnnotationLandmark #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1FaceAnnotationLandmark #

toConstr :: GoogleCloudVisionV1p2beta1FaceAnnotationLandmark -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1FaceAnnotationLandmark -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1FaceAnnotationLandmark) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1FaceAnnotationLandmark) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1FaceAnnotationLandmark -> GoogleCloudVisionV1p2beta1FaceAnnotationLandmark #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1FaceAnnotationLandmark -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1FaceAnnotationLandmark -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1FaceAnnotationLandmark -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1FaceAnnotationLandmark -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationLandmark -> m GoogleCloudVisionV1p2beta1FaceAnnotationLandmark #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationLandmark -> m GoogleCloudVisionV1p2beta1FaceAnnotationLandmark #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationLandmark -> m GoogleCloudVisionV1p2beta1FaceAnnotationLandmark #

Show GoogleCloudVisionV1p2beta1FaceAnnotationLandmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1FaceAnnotationLandmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1FaceAnnotationLandmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1FaceAnnotationLandmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1FaceAnnotationLandmark Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1FaceAnnotationLandmark = D1 (MetaData "GoogleCloudVisionV1p2beta1FaceAnnotationLandmark" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1FaceAnnotationLandmark'" PrefixI True) (S1 (MetaSel (Just "_gcvvfalcType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType)) :*: S1 (MetaSel (Just "_gcvvfalcPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1Position))))

googleCloudVisionV1p2beta1FaceAnnotationLandmark :: GoogleCloudVisionV1p2beta1FaceAnnotationLandmark Source #

Creates a value of GoogleCloudVisionV1p2beta1FaceAnnotationLandmark with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p2beta1AnnotateImageRequest

data GoogleCloudVisionV1p2beta1AnnotateImageRequest Source #

Request for performing Google Cloud Vision API tasks over a user-provided image, with user-requested features.

See: googleCloudVisionV1p2beta1AnnotateImageRequest smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1AnnotateImageRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1AnnotateImageRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1AnnotateImageRequest -> c GoogleCloudVisionV1p2beta1AnnotateImageRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1AnnotateImageRequest #

toConstr :: GoogleCloudVisionV1p2beta1AnnotateImageRequest -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1AnnotateImageRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1AnnotateImageRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1AnnotateImageRequest) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1AnnotateImageRequest -> GoogleCloudVisionV1p2beta1AnnotateImageRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1AnnotateImageRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1AnnotateImageRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1AnnotateImageRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1AnnotateImageRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1AnnotateImageRequest -> m GoogleCloudVisionV1p2beta1AnnotateImageRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1AnnotateImageRequest -> m GoogleCloudVisionV1p2beta1AnnotateImageRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1AnnotateImageRequest -> m GoogleCloudVisionV1p2beta1AnnotateImageRequest #

Show GoogleCloudVisionV1p2beta1AnnotateImageRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1AnnotateImageRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1AnnotateImageRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1AnnotateImageRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1AnnotateImageRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1AnnotateImageRequest = D1 (MetaData "GoogleCloudVisionV1p2beta1AnnotateImageRequest" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1AnnotateImageRequest'" PrefixI True) (S1 (MetaSel (Just "_gcvvairImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1Image)) :*: (S1 (MetaSel (Just "_gcvvairFeatures") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1Feature])) :*: S1 (MetaSel (Just "_gcvvairImageContext") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1ImageContext)))))

googleCloudVisionV1p2beta1AnnotateImageRequest :: GoogleCloudVisionV1p2beta1AnnotateImageRequest Source #

Creates a value of GoogleCloudVisionV1p2beta1AnnotateImageRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p2beta1FeatureType

data GoogleCloudVisionV1p2beta1FeatureType Source #

The feature type.

Constructors

TypeUnspecified

TYPE_UNSPECIFIED Unspecified feature type.

FaceDetection

FACE_DETECTION Run face detection.

LandmarkDetection

LANDMARK_DETECTION Run landmark detection.

LogoDetection

LOGO_DETECTION Run logo detection.

LabelDetection

LABEL_DETECTION Run label detection.

TextDetection

TEXT_DETECTION Run text detection / optical character recognition (OCR). Text detection is optimized for areas of text within a larger image; if the image is a document, use `DOCUMENT_TEXT_DETECTION` instead.

DocumentTextDetection

DOCUMENT_TEXT_DETECTION Run dense text document OCR. Takes precedence when both `DOCUMENT_TEXT_DETECTION` and `TEXT_DETECTION` are present.

SafeSearchDetection

SAFE_SEARCH_DETECTION Run Safe Search to detect potentially unsafe or undesirable content.

ImageProperties

IMAGE_PROPERTIES Compute a set of image properties, such as the image's dominant colors.

CropHints

CROP_HINTS Run crop hints.

WebDetection

WEB_DETECTION Run web detection.

ProductSearch

PRODUCT_SEARCH Run Product Search.

ObjectLocalization

OBJECT_LOCALIZATION Run localizer for object detection.

Instances
Enum GoogleCloudVisionV1p2beta1FeatureType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p2beta1FeatureType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p2beta1FeatureType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1FeatureType -> c GoogleCloudVisionV1p2beta1FeatureType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1FeatureType #

toConstr :: GoogleCloudVisionV1p2beta1FeatureType -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1FeatureType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1FeatureType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1FeatureType) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1FeatureType -> GoogleCloudVisionV1p2beta1FeatureType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1FeatureType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1FeatureType -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1FeatureType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1FeatureType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FeatureType -> m GoogleCloudVisionV1p2beta1FeatureType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FeatureType -> m GoogleCloudVisionV1p2beta1FeatureType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FeatureType -> m GoogleCloudVisionV1p2beta1FeatureType #

Ord GoogleCloudVisionV1p2beta1FeatureType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p2beta1FeatureType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p2beta1FeatureType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p2beta1FeatureType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p2beta1FeatureType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p2beta1FeatureType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p2beta1FeatureType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p2beta1FeatureType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p2beta1FeatureType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1FeatureType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1FeatureType = D1 (MetaData "GoogleCloudVisionV1p2beta1FeatureType" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (((C1 (MetaCons "TypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "FaceDetection" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LandmarkDetection" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "LogoDetection" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LabelDetection" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TextDetection" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "DocumentTextDetection" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SafeSearchDetection" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ImageProperties" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "CropHints" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "WebDetection" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ProductSearch" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ObjectLocalization" PrefixI False) (U1 :: Type -> Type)))))

GoogleCloudVisionV1p1beta1AnnotateFileResponse

data GoogleCloudVisionV1p1beta1AnnotateFileResponse Source #

Response to a single file annotation request. A file may contain one or more images, which individually have their own responses.

See: googleCloudVisionV1p1beta1AnnotateFileResponse smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1AnnotateFileResponse -> c GoogleCloudVisionV1p1beta1AnnotateFileResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1AnnotateFileResponse #

toConstr :: GoogleCloudVisionV1p1beta1AnnotateFileResponse -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1AnnotateFileResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1AnnotateFileResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1AnnotateFileResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1AnnotateFileResponse -> GoogleCloudVisionV1p1beta1AnnotateFileResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1AnnotateFileResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1AnnotateFileResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1AnnotateFileResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1AnnotateFileResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1AnnotateFileResponse -> m GoogleCloudVisionV1p1beta1AnnotateFileResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1AnnotateFileResponse -> m GoogleCloudVisionV1p1beta1AnnotateFileResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1AnnotateFileResponse -> m GoogleCloudVisionV1p1beta1AnnotateFileResponse #

Show GoogleCloudVisionV1p1beta1AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1AnnotateFileResponse Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1AnnotateFileResponse = D1 (MetaData "GoogleCloudVisionV1p1beta1AnnotateFileResponse" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1AnnotateFileResponse'" PrefixI True) (S1 (MetaSel (Just "_gcvvafrcResponses") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p1beta1AnnotateImageResponse])) :*: S1 (MetaSel (Just "_gcvvafrcInputConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1InputConfig))))

googleCloudVisionV1p1beta1AnnotateFileResponse :: GoogleCloudVisionV1p1beta1AnnotateFileResponse Source #

Creates a value of GoogleCloudVisionV1p1beta1AnnotateFileResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

DetectedBreakType

data DetectedBreakType Source #

Detected break type.

Constructors

DBTUnknown

UNKNOWN Unknown break label type.

DBTSpace

SPACE Regular space.

DBTSureSpace

SURE_SPACE Sure space (very wide).

DBTEolSureSpace

EOL_SURE_SPACE Line-wrapping break.

DBTHyphen

HYPHEN End-line hyphen that is not present in text; does not co-occur with `SPACE`, `LEADER_SPACE`, or `LINE_BREAK`.

DBTLineBreak

LINE_BREAK Line break that ends a paragraph.

Instances
Enum DetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq DetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data DetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DetectedBreakType -> c DetectedBreakType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DetectedBreakType #

toConstr :: DetectedBreakType -> Constr #

dataTypeOf :: DetectedBreakType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DetectedBreakType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DetectedBreakType) #

gmapT :: (forall b. Data b => b -> b) -> DetectedBreakType -> DetectedBreakType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DetectedBreakType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DetectedBreakType -> r #

gmapQ :: (forall d. Data d => d -> u) -> DetectedBreakType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DetectedBreakType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DetectedBreakType -> m DetectedBreakType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DetectedBreakType -> m DetectedBreakType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DetectedBreakType -> m DetectedBreakType #

Ord DetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read DetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show DetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic DetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Associated Types

type Rep DetectedBreakType :: Type -> Type #

Hashable DetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON DetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON DetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData DetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData DetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep DetectedBreakType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep DetectedBreakType = D1 (MetaData "DetectedBreakType" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "DBTUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "DBTSpace" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DBTSureSpace" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "DBTEolSureSpace" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "DBTHyphen" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DBTLineBreak" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood

data GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood Source #

Anger likelihood.

Constructors

GCVVFAAL1Unknown

UNKNOWN Unknown likelihood.

GCVVFAAL1VeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVFAAL1Unlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVFAAL1Possible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVFAAL1Likely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVFAAL1VeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood -> c GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood #

toConstr :: GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood -> GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood -> m GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood -> m GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood -> m GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood #

Ord GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood = D1 (MetaData "GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVFAAL1Unknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFAAL1VeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFAAL1Unlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVFAAL1Possible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFAAL1Likely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFAAL1VeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p2beta1Page

data GoogleCloudVisionV1p2beta1Page Source #

Detected page from OCR.

See: googleCloudVisionV1p2beta1Page smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1Page -> c GoogleCloudVisionV1p2beta1Page #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1Page #

toConstr :: GoogleCloudVisionV1p2beta1Page -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1Page -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1Page) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1Page) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1Page -> GoogleCloudVisionV1p2beta1Page #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1Page -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1Page -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1Page -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1Page -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Page -> m GoogleCloudVisionV1p2beta1Page #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Page -> m GoogleCloudVisionV1p2beta1Page #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1Page -> m GoogleCloudVisionV1p2beta1Page #

Show GoogleCloudVisionV1p2beta1Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p2beta1Page :: Type -> Type #

ToJSON GoogleCloudVisionV1p2beta1Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1Page Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

googleCloudVisionV1p2beta1Page :: GoogleCloudVisionV1p2beta1Page Source #

Creates a value of GoogleCloudVisionV1p2beta1Page with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

goo3Height :: Lens' GoogleCloudVisionV1p2beta1Page (Maybe Int32) Source #

Page height. For PDFs the unit is points. For images (including TIFFs) the unit is pixels.

goo3Blocks :: Lens' GoogleCloudVisionV1p2beta1Page [GoogleCloudVisionV1p2beta1Block] Source #

List of blocks of text, images etc on this page.

goo3Width :: Lens' GoogleCloudVisionV1p2beta1Page (Maybe Int32) Source #

Page width. For PDFs the unit is points. For images (including TIFFs) the unit is pixels.

goo3Confidence :: Lens' GoogleCloudVisionV1p2beta1Page (Maybe Double) Source #

Confidence of the OCR results on the page. Range [0, 1].

GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak

data GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak Source #

Detected start or end of a structural component.

See: googleCloudVisionV1p2beta1TextAnnotationDetectedBreak smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak -> c GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak #

toConstr :: GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak -> m GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak -> m GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak -> m GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak #

Show GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak = D1 (MetaData "GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak'" PrefixI True) (S1 (MetaSel (Just "_gcvvtadbcIsPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_gcvvtadbcType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType))))

googleCloudVisionV1p2beta1TextAnnotationDetectedBreak :: GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak Source #

Creates a value of GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p2beta1WebDetectionParams

data GoogleCloudVisionV1p2beta1WebDetectionParams Source #

Parameters for web detection request.

See: googleCloudVisionV1p2beta1WebDetectionParams smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1WebDetectionParams Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1WebDetectionParams Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1WebDetectionParams -> c GoogleCloudVisionV1p2beta1WebDetectionParams #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1WebDetectionParams #

toConstr :: GoogleCloudVisionV1p2beta1WebDetectionParams -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1WebDetectionParams -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1WebDetectionParams) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1WebDetectionParams) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1WebDetectionParams -> GoogleCloudVisionV1p2beta1WebDetectionParams #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1WebDetectionParams -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1WebDetectionParams -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1WebDetectionParams -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1WebDetectionParams -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1WebDetectionParams -> m GoogleCloudVisionV1p2beta1WebDetectionParams #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1WebDetectionParams -> m GoogleCloudVisionV1p2beta1WebDetectionParams #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1WebDetectionParams -> m GoogleCloudVisionV1p2beta1WebDetectionParams #

Show GoogleCloudVisionV1p2beta1WebDetectionParams Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1WebDetectionParams Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1WebDetectionParams Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1WebDetectionParams Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1WebDetectionParams Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1WebDetectionParams = D1 (MetaData "GoogleCloudVisionV1p2beta1WebDetectionParams" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p2beta1WebDetectionParams'" PrefixI True) (S1 (MetaSel (Just "_gcvvwdpIncludeGeoResults") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bool))))

googleCloudVisionV1p2beta1WebDetectionParams :: GoogleCloudVisionV1p2beta1WebDetectionParams Source #

Creates a value of GoogleCloudVisionV1p2beta1WebDetectionParams with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvwdpIncludeGeoResults :: Lens' GoogleCloudVisionV1p2beta1WebDetectionParams (Maybe Bool) Source #

Whether to include results derived from the geo information in the image.

GoogleCloudVisionV1p1beta1TextAnnotationTextProperty

data GoogleCloudVisionV1p1beta1TextAnnotationTextProperty Source #

Additional information detected on the structural component.

See: googleCloudVisionV1p1beta1TextAnnotationTextProperty smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1TextAnnotationTextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1TextAnnotationTextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1TextAnnotationTextProperty -> c GoogleCloudVisionV1p1beta1TextAnnotationTextProperty #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1TextAnnotationTextProperty #

toConstr :: GoogleCloudVisionV1p1beta1TextAnnotationTextProperty -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1TextAnnotationTextProperty -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1TextAnnotationTextProperty) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1TextAnnotationTextProperty) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1TextAnnotationTextProperty -> GoogleCloudVisionV1p1beta1TextAnnotationTextProperty #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1TextAnnotationTextProperty -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1TextAnnotationTextProperty -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1TextAnnotationTextProperty -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1TextAnnotationTextProperty -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1TextAnnotationTextProperty -> m GoogleCloudVisionV1p1beta1TextAnnotationTextProperty #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1TextAnnotationTextProperty -> m GoogleCloudVisionV1p1beta1TextAnnotationTextProperty #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1TextAnnotationTextProperty -> m GoogleCloudVisionV1p1beta1TextAnnotationTextProperty #

Show GoogleCloudVisionV1p1beta1TextAnnotationTextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1TextAnnotationTextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1TextAnnotationTextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1TextAnnotationTextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1TextAnnotationTextProperty Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1TextAnnotationTextProperty = D1 (MetaData "GoogleCloudVisionV1p1beta1TextAnnotationTextProperty" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1TextAnnotationTextProperty'" PrefixI True) (S1 (MetaSel (Just "_gooDetectedLanguages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage])) :*: S1 (MetaSel (Just "_gooDetectedBreak") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak))))

googleCloudVisionV1p1beta1TextAnnotationTextProperty :: GoogleCloudVisionV1p1beta1TextAnnotationTextProperty Source #

Creates a value of GoogleCloudVisionV1p1beta1TextAnnotationTextProperty with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical

data GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical Source #

Likelihood that this is a medical image.

Constructors

GCVVSSAM1Unknown

UNKNOWN Unknown likelihood.

GCVVSSAM1VeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVSSAM1Unlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVSSAM1Possible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVSSAM1Likely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVSSAM1VeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical -> c GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical #

toConstr :: GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical -> m GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical -> m GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical -> m GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical #

Ord GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical = D1 (MetaData "GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVSSAM1Unknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSAM1VeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSAM1Unlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVSSAM1Possible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVSSAM1Likely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVSSAM1VeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p1beta1Vertex

data GoogleCloudVisionV1p1beta1Vertex Source #

A vertex represents a 2D point in the image. NOTE: the vertex coordinates are in the same scale as the original image.

See: googleCloudVisionV1p1beta1Vertex smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1Vertex -> c GoogleCloudVisionV1p1beta1Vertex #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1Vertex #

toConstr :: GoogleCloudVisionV1p1beta1Vertex -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1Vertex -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1Vertex) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1Vertex) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1Vertex -> GoogleCloudVisionV1p1beta1Vertex #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1Vertex -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1Vertex -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1Vertex -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1Vertex -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Vertex -> m GoogleCloudVisionV1p1beta1Vertex #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Vertex -> m GoogleCloudVisionV1p1beta1Vertex #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1Vertex -> m GoogleCloudVisionV1p1beta1Vertex #

Show GoogleCloudVisionV1p1beta1Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep GoogleCloudVisionV1p1beta1Vertex :: Type -> Type #

ToJSON GoogleCloudVisionV1p1beta1Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1Vertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1Vertex = D1 (MetaData "GoogleCloudVisionV1p1beta1Vertex" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1Vertex'" PrefixI True) (S1 (MetaSel (Just "_ggX") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_ggY") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))

googleCloudVisionV1p1beta1Vertex :: GoogleCloudVisionV1p1beta1Vertex Source #

Creates a value of GoogleCloudVisionV1p1beta1Vertex with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p1beta1BlockBlockType

data GoogleCloudVisionV1p1beta1BlockBlockType Source #

Detected block type (text, image etc) for this block.

Constructors

GCVVBBT1Unknown

UNKNOWN Unknown block type.

GCVVBBT1Text

TEXT Regular text block.

GCVVBBT1Table

TABLE Table block.

GCVVBBT1Picture

PICTURE Image block.

GCVVBBT1Ruler

RULER Horizontal/vertical line box.

GCVVBBT1Barcode

BARCODE Barcode block.

Instances
Enum GoogleCloudVisionV1p1beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p1beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p1beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1BlockBlockType -> c GoogleCloudVisionV1p1beta1BlockBlockType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1BlockBlockType #

toConstr :: GoogleCloudVisionV1p1beta1BlockBlockType -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1BlockBlockType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1BlockBlockType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1BlockBlockType) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1BlockBlockType -> GoogleCloudVisionV1p1beta1BlockBlockType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1BlockBlockType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1BlockBlockType -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1BlockBlockType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1BlockBlockType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1BlockBlockType -> m GoogleCloudVisionV1p1beta1BlockBlockType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1BlockBlockType -> m GoogleCloudVisionV1p1beta1BlockBlockType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1BlockBlockType -> m GoogleCloudVisionV1p1beta1BlockBlockType #

Ord GoogleCloudVisionV1p1beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p1beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p1beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p1beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p1beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p1beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p1beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p1beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p1beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1BlockBlockType Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1BlockBlockType = D1 (MetaData "GoogleCloudVisionV1p1beta1BlockBlockType" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVBBT1Unknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVBBT1Text" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVBBT1Table" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVBBT1Picture" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVBBT1Ruler" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVBBT1Barcode" PrefixI False) (U1 :: Type -> Type))))

CropHintsAnnotation

data CropHintsAnnotation Source #

Set of crop hints that are used to generate new crops when serving images.

See: cropHintsAnnotation smart constructor.

Instances
Eq CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CropHintsAnnotation -> c CropHintsAnnotation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CropHintsAnnotation #

toConstr :: CropHintsAnnotation -> Constr #

dataTypeOf :: CropHintsAnnotation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CropHintsAnnotation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CropHintsAnnotation) #

gmapT :: (forall b. Data b => b -> b) -> CropHintsAnnotation -> CropHintsAnnotation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CropHintsAnnotation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CropHintsAnnotation -> r #

gmapQ :: (forall d. Data d => d -> u) -> CropHintsAnnotation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CropHintsAnnotation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CropHintsAnnotation -> m CropHintsAnnotation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CropHintsAnnotation -> m CropHintsAnnotation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CropHintsAnnotation -> m CropHintsAnnotation #

Show CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep CropHintsAnnotation :: Type -> Type #

ToJSON CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep CropHintsAnnotation Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep CropHintsAnnotation = D1 (MetaData "CropHintsAnnotation" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "CropHintsAnnotation'" PrefixI True) (S1 (MetaSel (Just "_chaCropHints") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [CropHint]))))

cropHintsAnnotation :: CropHintsAnnotation Source #

Creates a value of CropHintsAnnotation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest

data GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest Source #

Multiple image annotation requests are batched into a single service call.

See: googleCloudVisionV1p2beta1BatchAnnotateImagesRequest smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest -> c GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest #

toConstr :: GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest -> GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest -> m GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest -> m GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest -> m GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest #

Show GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest = D1 (MetaData "GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest'" PrefixI True) (S1 (MetaSel (Just "_gcvvbairRequests") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [GoogleCloudVisionV1p2beta1AnnotateImageRequest]))))

googleCloudVisionV1p2beta1BatchAnnotateImagesRequest :: GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest Source #

Creates a value of GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

SafeSearchAnnotationRacy

data SafeSearchAnnotationRacy Source #

Likelihood that the request image contains racy content. Racy content may include (but is not limited to) skimpy or sheer clothing, strategically covered nudity, lewd or provocative poses, or close-ups of sensitive body areas.

Constructors

SSARUnknown

UNKNOWN Unknown likelihood.

SSARVeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

SSARUnlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

SSARPossible

POSSIBLE It is possible that the image belongs to the specified vertical.

SSARLikely

LIKELY It is likely that the image belongs to the specified vertical.

SSARVeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SafeSearchAnnotationRacy -> c SafeSearchAnnotationRacy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SafeSearchAnnotationRacy #

toConstr :: SafeSearchAnnotationRacy -> Constr #

dataTypeOf :: SafeSearchAnnotationRacy -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SafeSearchAnnotationRacy) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SafeSearchAnnotationRacy) #

gmapT :: (forall b. Data b => b -> b) -> SafeSearchAnnotationRacy -> SafeSearchAnnotationRacy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SafeSearchAnnotationRacy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SafeSearchAnnotationRacy -> r #

gmapQ :: (forall d. Data d => d -> u) -> SafeSearchAnnotationRacy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SafeSearchAnnotationRacy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SafeSearchAnnotationRacy -> m SafeSearchAnnotationRacy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SafeSearchAnnotationRacy -> m SafeSearchAnnotationRacy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SafeSearchAnnotationRacy -> m SafeSearchAnnotationRacy #

Ord SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Associated Types

type Rep SafeSearchAnnotationRacy :: Type -> Type #

Hashable SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep SafeSearchAnnotationRacy Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep SafeSearchAnnotationRacy = D1 (MetaData "SafeSearchAnnotationRacy" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "SSARUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSARVeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSARUnlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "SSARPossible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSARLikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSARVeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p2beta1ColorInfo

data GoogleCloudVisionV1p2beta1ColorInfo Source #

Color information consists of RGB channels, score, and the fraction of the image that the color occupies in the image.

See: googleCloudVisionV1p2beta1ColorInfo smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1ColorInfo -> c GoogleCloudVisionV1p2beta1ColorInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1ColorInfo #

toConstr :: GoogleCloudVisionV1p2beta1ColorInfo -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1ColorInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1ColorInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1ColorInfo) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1ColorInfo -> GoogleCloudVisionV1p2beta1ColorInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1ColorInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1ColorInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1ColorInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1ColorInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ColorInfo -> m GoogleCloudVisionV1p2beta1ColorInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ColorInfo -> m GoogleCloudVisionV1p2beta1ColorInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1ColorInfo -> m GoogleCloudVisionV1p2beta1ColorInfo #

Show GoogleCloudVisionV1p2beta1ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1ColorInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1ColorInfo = D1 (MetaData "GoogleCloudVisionV1p2beta1ColorInfo" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p2beta1ColorInfo'" PrefixI True) (S1 (MetaSel (Just "_gcvvci1Color") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Color)) :*: (S1 (MetaSel (Just "_gcvvci1Score") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvci1PixelFraction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

googleCloudVisionV1p2beta1ColorInfo :: GoogleCloudVisionV1p2beta1ColorInfo Source #

Creates a value of GoogleCloudVisionV1p2beta1ColorInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvci1Score :: Lens' GoogleCloudVisionV1p2beta1ColorInfo (Maybe Double) Source #

Image-specific score for this color. Value in range [0, 1].

gcvvci1PixelFraction :: Lens' GoogleCloudVisionV1p2beta1ColorInfo (Maybe Double) Source #

The fraction of pixels the color occupies in the image. Value in range [0, 1].

GoogleCloudVisionV1p1beta1BoundingPoly

data GoogleCloudVisionV1p1beta1BoundingPoly Source #

A bounding polygon for the detected image annotation.

See: googleCloudVisionV1p1beta1BoundingPoly smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1BoundingPoly -> c GoogleCloudVisionV1p1beta1BoundingPoly #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1BoundingPoly #

toConstr :: GoogleCloudVisionV1p1beta1BoundingPoly -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1BoundingPoly -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1BoundingPoly) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1BoundingPoly) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1BoundingPoly -> GoogleCloudVisionV1p1beta1BoundingPoly #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1BoundingPoly -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1BoundingPoly -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1BoundingPoly -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1BoundingPoly -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1BoundingPoly -> m GoogleCloudVisionV1p1beta1BoundingPoly #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1BoundingPoly -> m GoogleCloudVisionV1p1beta1BoundingPoly #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1BoundingPoly -> m GoogleCloudVisionV1p1beta1BoundingPoly #

Show GoogleCloudVisionV1p1beta1BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1BoundingPoly Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1BoundingPoly = D1 (MetaData "GoogleCloudVisionV1p1beta1BoundingPoly" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1BoundingPoly'" PrefixI True) (S1 (MetaSel (Just "_gooNormalizedVertices") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p1beta1NormalizedVertex])) :*: S1 (MetaSel (Just "_gooVertices") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleCloudVisionV1p1beta1Vertex]))))

googleCloudVisionV1p1beta1BoundingPoly :: GoogleCloudVisionV1p1beta1BoundingPoly Source #

Creates a value of GoogleCloudVisionV1p1beta1BoundingPoly with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p1beta1WebDetectionWebImage

data GoogleCloudVisionV1p1beta1WebDetectionWebImage Source #

Metadata for online images.

See: googleCloudVisionV1p1beta1WebDetectionWebImage smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1WebDetectionWebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1WebDetectionWebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1WebDetectionWebImage -> c GoogleCloudVisionV1p1beta1WebDetectionWebImage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1WebDetectionWebImage #

toConstr :: GoogleCloudVisionV1p1beta1WebDetectionWebImage -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1WebDetectionWebImage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1WebDetectionWebImage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1WebDetectionWebImage) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1WebDetectionWebImage -> GoogleCloudVisionV1p1beta1WebDetectionWebImage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1WebDetectionWebImage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1WebDetectionWebImage -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1WebDetectionWebImage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1WebDetectionWebImage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1WebDetectionWebImage -> m GoogleCloudVisionV1p1beta1WebDetectionWebImage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1WebDetectionWebImage -> m GoogleCloudVisionV1p1beta1WebDetectionWebImage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1WebDetectionWebImage -> m GoogleCloudVisionV1p1beta1WebDetectionWebImage #

Show GoogleCloudVisionV1p1beta1WebDetectionWebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1WebDetectionWebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1WebDetectionWebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1WebDetectionWebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1WebDetectionWebImage Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1WebDetectionWebImage = D1 (MetaData "GoogleCloudVisionV1p1beta1WebDetectionWebImage" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1WebDetectionWebImage'" PrefixI True) (S1 (MetaSel (Just "_gcvvwdwi1Score") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_gcvvwdwi1URL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

googleCloudVisionV1p1beta1WebDetectionWebImage :: GoogleCloudVisionV1p1beta1WebDetectionWebImage Source #

Creates a value of GoogleCloudVisionV1p1beta1WebDetectionWebImage with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvwdwi1Score :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebImage (Maybe Double) Source #

(Deprecated) Overall relevancy score for the image.

Position

data Position Source #

A 3D position in the image, used primarily for Face detection landmarks. A valid Position must have both x and y coordinates. The position coordinates are in the same scale as the original image.

See: position smart constructor.

Instances
Eq Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Position -> c Position #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Position #

toConstr :: Position -> Constr #

dataTypeOf :: Position -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Position) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Position) #

gmapT :: (forall b. Data b => b -> b) -> Position -> Position #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Position -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Position -> r #

gmapQ :: (forall d. Data d => d -> u) -> Position -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Position -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Position -> m Position #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Position -> m Position #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Position -> m Position #

Show Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep Position :: Type -> Type #

Methods

from :: Position -> Rep Position x #

to :: Rep Position x -> Position #

ToJSON Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep Position Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep Position = D1 (MetaData "Position" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "Position'" PrefixI True) (S1 (MetaSel (Just "_pZ") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: (S1 (MetaSel (Just "_pX") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_pY") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

position :: Position Source #

Creates a value of Position with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pZ :: Lens' Position (Maybe Double) Source #

Z coordinate (or depth).

pX :: Lens' Position (Maybe Double) Source #

X coordinate.

pY :: Lens' Position (Maybe Double) Source #

Y coordinate.

GoogleCloudVisionV1p3beta1GcsSource

data GoogleCloudVisionV1p3beta1GcsSource Source #

The Google Cloud Storage location where the input will be read from.

See: googleCloudVisionV1p3beta1GcsSource smart constructor.

Instances
Eq GoogleCloudVisionV1p3beta1GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p3beta1GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p3beta1GcsSource -> c GoogleCloudVisionV1p3beta1GcsSource #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p3beta1GcsSource #

toConstr :: GoogleCloudVisionV1p3beta1GcsSource -> Constr #

dataTypeOf :: GoogleCloudVisionV1p3beta1GcsSource -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p3beta1GcsSource) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p3beta1GcsSource) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p3beta1GcsSource -> GoogleCloudVisionV1p3beta1GcsSource #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1GcsSource -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p3beta1GcsSource -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1GcsSource -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p3beta1GcsSource -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1GcsSource -> m GoogleCloudVisionV1p3beta1GcsSource #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1GcsSource -> m GoogleCloudVisionV1p3beta1GcsSource #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p3beta1GcsSource -> m GoogleCloudVisionV1p3beta1GcsSource #

Show GoogleCloudVisionV1p3beta1GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p3beta1GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p3beta1GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p3beta1GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1GcsSource Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p3beta1GcsSource = D1 (MetaData "GoogleCloudVisionV1p3beta1GcsSource" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p3beta1GcsSource'" PrefixI True) (S1 (MetaSel (Just "_ggURI") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

googleCloudVisionV1p3beta1GcsSource :: GoogleCloudVisionV1p3beta1GcsSource Source #

Creates a value of GoogleCloudVisionV1p3beta1GcsSource with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ggURI :: Lens' GoogleCloudVisionV1p3beta1GcsSource (Maybe Text) Source #

Google Cloud Storage URI for the input file. This must only be a Google Cloud Storage object. Wildcards are not currently supported.

GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood

data GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood Source #

Joy likelihood.

Constructors

GCVVFAJL1Unknown

UNKNOWN Unknown likelihood.

GCVVFAJL1VeryUnlikely

VERY_UNLIKELY It is very unlikely that the image belongs to the specified vertical.

GCVVFAJL1Unlikely

UNLIKELY It is unlikely that the image belongs to the specified vertical.

GCVVFAJL1Possible

POSSIBLE It is possible that the image belongs to the specified vertical.

GCVVFAJL1Likely

LIKELY It is likely that the image belongs to the specified vertical.

GCVVFAJL1VeryLikely

VERY_LIKELY It is very likely that the image belongs to the specified vertical.

Instances
Enum GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Eq GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Data GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood -> c GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood #

toConstr :: GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood -> GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood -> m GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood -> m GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood -> m GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood #

Ord GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Read GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Show GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Generic GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

Hashable GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToJSON GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromJSON GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

FromHttpApiData GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

ToHttpApiData GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood Source # 
Instance details

Defined in Network.Google.Vision.Types.Sum

type Rep GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood = D1 (MetaData "GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood" "Network.Google.Vision.Types.Sum" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) ((C1 (MetaCons "GCVVFAJL1Unknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFAJL1VeryUnlikely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFAJL1Unlikely" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GCVVFAJL1Possible" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCVVFAJL1Likely" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GCVVFAJL1VeryLikely" PrefixI False) (U1 :: Type -> Type))))

GoogleCloudVisionV1p2beta1LocationInfo

data GoogleCloudVisionV1p2beta1LocationInfo Source #

Detected entity location information.

See: googleCloudVisionV1p2beta1LocationInfo smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1LocationInfo -> c GoogleCloudVisionV1p2beta1LocationInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1LocationInfo #

toConstr :: GoogleCloudVisionV1p2beta1LocationInfo -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1LocationInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1LocationInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1LocationInfo) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1LocationInfo -> GoogleCloudVisionV1p2beta1LocationInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1LocationInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1LocationInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1LocationInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1LocationInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1LocationInfo -> m GoogleCloudVisionV1p2beta1LocationInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1LocationInfo -> m GoogleCloudVisionV1p2beta1LocationInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1LocationInfo -> m GoogleCloudVisionV1p2beta1LocationInfo #

Show GoogleCloudVisionV1p2beta1LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1LocationInfo Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1LocationInfo = D1 (MetaData "GoogleCloudVisionV1p2beta1LocationInfo" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p2beta1LocationInfo'" PrefixI True) (S1 (MetaSel (Just "_gooLatLng") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe LatLng))))

googleCloudVisionV1p2beta1LocationInfo :: GoogleCloudVisionV1p2beta1LocationInfo Source #

Creates a value of GoogleCloudVisionV1p2beta1LocationInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

NormalizedVertex

data NormalizedVertex Source #

A vertex represents a 2D point in the image. NOTE: the normalized vertex coordinates are relative to the original image and range from 0 to 1.

See: normalizedVertex smart constructor.

Instances
Eq NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NormalizedVertex -> c NormalizedVertex #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NormalizedVertex #

toConstr :: NormalizedVertex -> Constr #

dataTypeOf :: NormalizedVertex -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c NormalizedVertex) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NormalizedVertex) #

gmapT :: (forall b. Data b => b -> b) -> NormalizedVertex -> NormalizedVertex #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NormalizedVertex -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NormalizedVertex -> r #

gmapQ :: (forall d. Data d => d -> u) -> NormalizedVertex -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> NormalizedVertex -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> NormalizedVertex -> m NormalizedVertex #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NormalizedVertex -> m NormalizedVertex #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NormalizedVertex -> m NormalizedVertex #

Show NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Associated Types

type Rep NormalizedVertex :: Type -> Type #

ToJSON NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep NormalizedVertex Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep NormalizedVertex = D1 (MetaData "NormalizedVertex" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "NormalizedVertex'" PrefixI True) (S1 (MetaSel (Just "_nvX") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_nvY") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))

normalizedVertex :: NormalizedVertex Source #

Creates a value of NormalizedVertex with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GoogleCloudVisionV1p1beta1OperationMetadata

data GoogleCloudVisionV1p1beta1OperationMetadata Source #

Contains metadata for the BatchAnnotateImages operation.

See: googleCloudVisionV1p1beta1OperationMetadata smart constructor.

Instances
Eq GoogleCloudVisionV1p1beta1OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p1beta1OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p1beta1OperationMetadata -> c GoogleCloudVisionV1p1beta1OperationMetadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p1beta1OperationMetadata #

toConstr :: GoogleCloudVisionV1p1beta1OperationMetadata -> Constr #

dataTypeOf :: GoogleCloudVisionV1p1beta1OperationMetadata -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p1beta1OperationMetadata) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p1beta1OperationMetadata) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p1beta1OperationMetadata -> GoogleCloudVisionV1p1beta1OperationMetadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1OperationMetadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p1beta1OperationMetadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1OperationMetadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p1beta1OperationMetadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1OperationMetadata -> m GoogleCloudVisionV1p1beta1OperationMetadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1OperationMetadata -> m GoogleCloudVisionV1p1beta1OperationMetadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p1beta1OperationMetadata -> m GoogleCloudVisionV1p1beta1OperationMetadata #

Show GoogleCloudVisionV1p1beta1OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p1beta1OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p1beta1OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p1beta1OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1OperationMetadata Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p1beta1OperationMetadata = D1 (MetaData "GoogleCloudVisionV1p1beta1OperationMetadata" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "GoogleCloudVisionV1p1beta1OperationMetadata'" PrefixI True) (S1 (MetaSel (Just "_gooState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleCloudVisionV1p1beta1OperationMetadataState)) :*: (S1 (MetaSel (Just "_gooUpdateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_gooCreateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))))

googleCloudVisionV1p1beta1OperationMetadata :: GoogleCloudVisionV1p1beta1OperationMetadata Source #

Creates a value of GoogleCloudVisionV1p1beta1OperationMetadata with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gooUpdateTime :: Lens' GoogleCloudVisionV1p1beta1OperationMetadata (Maybe UTCTime) Source #

The time when the operation result was last updated.

gooCreateTime :: Lens' GoogleCloudVisionV1p1beta1OperationMetadata (Maybe UTCTime) Source #

The time when the batch request was received.

GoogleCloudVisionV1p2beta1GcsDestination

data GoogleCloudVisionV1p2beta1GcsDestination Source #

The Google Cloud Storage location where the output will be written to.

See: googleCloudVisionV1p2beta1GcsDestination smart constructor.

Instances
Eq GoogleCloudVisionV1p2beta1GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Data GoogleCloudVisionV1p2beta1GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleCloudVisionV1p2beta1GcsDestination -> c GoogleCloudVisionV1p2beta1GcsDestination #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleCloudVisionV1p2beta1GcsDestination #

toConstr :: GoogleCloudVisionV1p2beta1GcsDestination -> Constr #

dataTypeOf :: GoogleCloudVisionV1p2beta1GcsDestination -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleCloudVisionV1p2beta1GcsDestination) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleCloudVisionV1p2beta1GcsDestination) #

gmapT :: (forall b. Data b => b -> b) -> GoogleCloudVisionV1p2beta1GcsDestination -> GoogleCloudVisionV1p2beta1GcsDestination #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1GcsDestination -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleCloudVisionV1p2beta1GcsDestination -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1GcsDestination -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleCloudVisionV1p2beta1GcsDestination -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1GcsDestination -> m GoogleCloudVisionV1p2beta1GcsDestination #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1GcsDestination -> m GoogleCloudVisionV1p2beta1GcsDestination #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleCloudVisionV1p2beta1GcsDestination -> m GoogleCloudVisionV1p2beta1GcsDestination #

Show GoogleCloudVisionV1p2beta1GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

Generic GoogleCloudVisionV1p2beta1GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

ToJSON GoogleCloudVisionV1p2beta1GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

FromJSON GoogleCloudVisionV1p2beta1GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1GcsDestination Source # 
Instance details

Defined in Network.Google.Vision.Types.Product

type Rep GoogleCloudVisionV1p2beta1GcsDestination = D1 (MetaData "GoogleCloudVisionV1p2beta1GcsDestination" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" True) (C1 (MetaCons "GoogleCloudVisionV1p2beta1GcsDestination'" PrefixI True) (S1 (MetaSel (Just "_gcvvgdcURI") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

googleCloudVisionV1p2beta1GcsDestination :: GoogleCloudVisionV1p2beta1GcsDestination Source #

Creates a value of GoogleCloudVisionV1p2beta1GcsDestination with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gcvvgdcURI :: Lens' GoogleCloudVisionV1p2beta1GcsDestination (Maybe Text) Source #

Google Cloud Storage URI where the results will be stored. Results will be in JSON format and preceded by its corresponding input URI. This field can either represent a single file, or a prefix for multiple outputs. Prefixes must end in a `/`. Examples: * File: gs://bucket-name/filename.json * Prefix: gs://bucket-name/prefix/here/ * File: gs://bucket-name/prefix/here If multiple outputs, each response is still AnnotateFileResponse, each of which contains some subset of the full list of AnnotateImageResponse. Multiple outputs can happen if, for example, the output JSON is too large and overflows into multiple sharded files.