Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Network.Google.Vision
Contents
- Service Configuration
- OAuth Scopes
- API Declaration
- Resources
- Types
- GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation
- LatLng
- GoogleCloudVisionV1p1beta1OutputConfig
- GoogleCloudVisionV1p3beta1ProductKeyValue
- GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse
- FaceAnnotationUnderExposedLikelihood
- GoogleCloudVisionV1p3beta1ImageAnnotationContext
- GoogleCloudVisionV1p3beta1Property
- GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage
- GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood
- KeyValue
- GoogleCloudVisionV1p2beta1AnnotateImageResponse
- ImportProductSetsResponse
- GoogleCloudVisionV1p2beta1Symbol
- GoogleCloudVisionV1p2beta1Paragraph
- Status
- GoogleCloudVisionV1p2beta1FaceAnnotation
- OperationSchema
- GoogleCloudVisionV1p1beta1CropHint
- GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood
- GoogleCloudVisionV1p2beta1ImageProperties
- GoogleCloudVisionV1p3beta1ProductSearchResults
- GoogleCloudVisionV1p2beta1OutputConfig
- GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage
- GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType
- GoogleCloudVisionV1p1beta1Symbol
- ImageAnnotationContext
- GoogleCloudVisionV1p2beta1CropHint
- Property
- GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood
- GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood
- GoogleCloudVisionV1p1beta1FaceAnnotation
- GoogleCloudVisionV1p3beta1InputConfig
- GoogleCloudVisionV1p3beta1WebDetectionWebPage
- ProductSearchResults
- GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof
- GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood
- Landmark
- GoogleCloudVisionV1p2beta1SafeSearchAnnotation
- GoogleCloudVisionV1p2beta1OperationMetadata
- GoogleCloudVisionV1p3beta1CropHintsAnnotation
- GoogleCloudVisionV1p1beta1ColorInfo
- GcsSource
- GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak
- GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood
- GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood
- GoogleCloudVisionV1p1beta1DominantColorsAnnotation
- GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence
- GoogleCloudVisionV1p3beta1WebDetectionWebLabel
- GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical
- GoogleCloudVisionV1p2beta1ImageContext
- TextProperty
- TextAnnotation
- GoogleCloudVisionV1p3beta1ProductSearchResultsResult
- GoogleCloudVisionV1p3beta1Paragraph
- GoogleCloudVisionV1p1beta1WebDetectionWebEntity
- GoogleCloudVisionV1p2beta1AnnotateFileResponse
- GoogleCloudVisionV1p3beta1Word
- LocalizedObjectAnnotation
- GoogleCloudVisionV1p2beta1WebDetection
- Operation
- GoogleCloudVisionV1p2beta1OperationMetadataState
- Color
- GoogleCloudVisionV1p2beta1ProductKeyValue
- GoogleCloudVisionV1p1beta1FaceAnnotationLandmark
- GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse
- GoogleCloudVisionV1p1beta1EntityAnnotation
- GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood
- GoogleCloudVisionV1p3beta1AnnotateImageResponse
- GoogleCloudVisionV1p3beta1ImageProperties
- FaceAnnotationHeadwearLikelihood
- GoogleCloudVisionV1p2beta1ImageSource
- BlockBlockType
- GoogleCloudVisionV1p3beta1Page
- GoogleCloudVisionV1p1beta1Block
- GoogleCloudVisionV1p3beta1BatchOperationMetadataState
- GoogleCloudVisionV1p3beta1GcsDestination
- GoogleCloudVisionV1p3beta1Product
- GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy
- BoundingPoly
- GoogleCloudVisionV1p1beta1NormalizedVertex
- GoogleCloudVisionV1p3beta1LocationInfo
- SafeSearchAnnotationAdult
- Vertex
- GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType
- GoogleCloudVisionV1p1beta1Position
- GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse
- GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy
- GoogleCloudVisionV1p3beta1BlockBlockType
- GoogleCloudVisionV1p3beta1WebDetectionWebImage
- GoogleCloudVisionV1p3beta1Vertex
- WebEntity
- GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse
- GoogleCloudVisionV1p1beta1GcsSource
- GoogleCloudVisionV1p2beta1CropHintsAnnotation
- GcsDestination
- GoogleCloudVisionV1p3beta1BoundingPoly
- GoogleCloudVisionV1p2beta1NormalizedVertex
- FaceAnnotationAngerLikelihood
- GoogleCloudVisionV1p2beta1Position
- GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood
- GoogleCloudVisionV1p3beta1TextAnnotationTextProperty
- LocationInfo
- SafeSearchAnnotationMedical
- StatusDetailsItem
- Page
- ColorInfo
- GoogleCloudVisionV1p3beta1OperationMetadata
- GoogleCloudVisionV1p2beta1Feature
- WebLabel
- GoogleCloudVisionV1p1beta1ProductKeyValue
- GoogleCloudVisionV1p1beta1ImageAnnotationContext
- Paragraph
- Symbol
- FaceAnnotationBlurredLikelihood
- AnnotateImageResponse
- GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType
- GoogleCloudVisionV1p3beta1OutputConfig
- GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood
- ImageProperties
- GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation
- GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood
- GoogleCloudVisionV1p2beta1WebDetectionWebEntity
- AsyncBatchAnnotateFilesResponse
- GoogleCloudVisionV1p3beta1CropHint
- FaceAnnotation
- GoogleCloudVisionV1p1beta1Property
- GoogleCloudVisionV1p1beta1ProductSearchResults
- GoogleCloudVisionV1p2beta1LatLongRect
- DetectedBreak
- Result
- GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult
- GoogleCloudVisionV1p1beta1SafeSearchAnnotation
- GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood
- GoogleCloudVisionV1p2beta1Product
- GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType
- Block
- GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest
- GoogleCloudVisionV1p2beta1DominantColorsAnnotation
- SafeSearchAnnotationViolence
- GoogleCloudVisionV1p3beta1TextAnnotation
- AsyncAnnotateFileResponse
- GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult
- InputConfig
- EntityAnnotation
- GoogleCloudVisionV1p3beta1OperationMetadataState
- ReferenceImage
- GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof
- BatchOperationMetadata
- GoogleCloudVisionV1p3beta1WebDetection
- DetectedLanguage
- GoogleCloudVisionV1p3beta1AnnotateFileResponse
- GoogleCloudVisionV1p2beta1ProductSearchResultsResult
- GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood
- GoogleCloudVisionV1p2beta1Word
- OperationMetadataState
- GoogleCloudVisionV1p1beta1Word
- GoogleCloudVisionV1p1beta1ProductSearchResultsResult
- GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood
- GoogleCloudVisionV1p3beta1ImportProductSetsResponse
- GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse
- GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood
- GoogleCloudVisionV1p1beta1ImageProperties
- GoogleCloudVisionV1p3beta1WebDetectionWebEntity
- GoogleCloudVisionV1p1beta1AnnotateImageResponse
- GoogleCloudVisionV1p3beta1FaceAnnotationLandmark
- GoogleCloudVisionV1p3beta1BatchOperationMetadata
- WebImage
- GoogleCloudVisionV1p1beta1Paragraph
- WebDetection
- AnnotateFileResponse
- GoogleCloudVisionV1p3beta1EntityAnnotation
- GroupedResult
- GoogleCloudVisionV1p3beta1ReferenceImage
- GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation
- GoogleCloudVisionV1p3beta1Block
- GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult
- LandmarkType
- GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType
- GoogleCloudVisionV1p2beta1Vertex
- GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse
- Xgafv
- GoogleCloudVisionV1p2beta1BlockBlockType
- GoogleCloudVisionV1p2beta1TextAnnotationTextProperty
- GoogleCloudVisionV1p2beta1BoundingPoly
- GoogleCloudVisionV1p3beta1Position
- GoogleCloudVisionV1p1beta1GcsDestination
- GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy
- GoogleCloudVisionV1p1beta1LocationInfo
- GoogleCloudVisionV1p1beta1Product
- GoogleCloudVisionV1p3beta1NormalizedVertex
- GoogleCloudVisionV1p2beta1WebDetectionWebImage
- GoogleCloudVisionV1p1beta1Page
- GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult
- GoogleCloudVisionV1p3beta1Symbol
- CropHint
- GoogleCloudVisionV1p2beta1Image
- GoogleCloudVisionV1p1beta1InputConfig
- GoogleCloudVisionV1p2beta1ImageAnnotationContext
- GoogleCloudVisionV1p2beta1ProductSearchResults
- GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood
- SafeSearchAnnotationSpoof
- GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType
- GoogleCloudVisionV1p2beta1Property
- GoogleCloudVisionV1p3beta1FaceAnnotation
- GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage
- FaceAnnotationSurpriseLikelihood
- GoogleCloudVisionV1p1beta1WebDetectionWebPage
- OutputConfig
- GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak
- GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical
- GoogleCloudVisionV1p2beta1TextAnnotation
- SafeSearchAnnotation
- GoogleCloudVisionV1p1beta1WebDetectionWebLabel
- GoogleCloudVisionV1p3beta1DominantColorsAnnotation
- GoogleCloudVisionV1p3beta1ColorInfo
- FaceAnnotationSorrowLikelihood
- GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood
- GoogleCloudVisionV1p2beta1CropHintsParams
- FaceAnnotationJoyLikelihood
- GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence
- GoogleCloudVisionV1p1beta1CropHintsAnnotation
- GoogleCloudVisionV1p2beta1GcsSource
- OperationMetadata
- Product
- GoogleCloudVisionV1p2beta1Block
- GoogleCloudVisionV1p3beta1SafeSearchAnnotation
- GoogleCloudVisionV1p1beta1TextAnnotation
- GoogleCloudVisionV1p2beta1ProductSearchParams
- WebPage
- DominantColorsAnnotation
- GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult
- GoogleCloudVisionV1p2beta1WebDetectionWebLabel
- GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult
- BatchOperationMetadataState
- GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence
- GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood
- GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse
- GoogleCloudVisionV1p2beta1EntityAnnotation
- GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof
- GoogleCloudVisionV1p1beta1OperationMetadataState
- GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest
- GoogleCloudVisionV1p2beta1WebDetectionWebPage
- OperationResponse
- GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood
- Word
- GoogleCloudVisionV1p2beta1InputConfig
- GoogleCloudVisionV1p1beta1WebDetection
- GoogleCloudVisionV1p2beta1FaceAnnotationLandmark
- GoogleCloudVisionV1p2beta1AnnotateImageRequest
- GoogleCloudVisionV1p2beta1FeatureType
- GoogleCloudVisionV1p1beta1AnnotateFileResponse
- DetectedBreakType
- GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood
- GoogleCloudVisionV1p2beta1Page
- GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak
- GoogleCloudVisionV1p2beta1WebDetectionParams
- GoogleCloudVisionV1p1beta1TextAnnotationTextProperty
- GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical
- GoogleCloudVisionV1p1beta1Vertex
- GoogleCloudVisionV1p1beta1BlockBlockType
- CropHintsAnnotation
- GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest
- SafeSearchAnnotationRacy
- GoogleCloudVisionV1p2beta1ColorInfo
- GoogleCloudVisionV1p1beta1BoundingPoly
- GoogleCloudVisionV1p1beta1WebDetectionWebImage
- Position
- GoogleCloudVisionV1p3beta1GcsSource
- GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood
- GoogleCloudVisionV1p2beta1LocationInfo
- NormalizedVertex
- GoogleCloudVisionV1p1beta1OperationMetadata
- GoogleCloudVisionV1p2beta1GcsDestination
Description
Integrates Google Vision features, including image labeling, face, logo, and landmark detection, optical character recognition (OCR), and detection of explicit content, into applications.
Synopsis
- visionService :: ServiceConfig
- cloudVisionScope :: Proxy '["https://www.googleapis.com/auth/cloud-vision"]
- cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"]
- type VisionAPI = ImagesAnnotateResource :<|> FilesAsyncBatchAnnotateResource
- module Network.Google.Resource.Vision.Files.AsyncBatchAnnotate
- module Network.Google.Resource.Vision.Images.Annotate
- data GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation
- googleCloudVisionV1p1beta1LocalizedObjectAnnotation :: GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation
- gcvvloaLanguageCode :: Lens' GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation (Maybe Text)
- gcvvloaScore :: Lens' GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation (Maybe Double)
- gcvvloaBoundingPoly :: Lens' GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation (Maybe GoogleCloudVisionV1p1beta1BoundingPoly)
- gcvvloaName :: Lens' GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation (Maybe Text)
- gcvvloaMid :: Lens' GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation (Maybe Text)
- data LatLng
- latLng :: LatLng
- llLatitude :: Lens' LatLng (Maybe Double)
- llLongitude :: Lens' LatLng (Maybe Double)
- data GoogleCloudVisionV1p1beta1OutputConfig
- googleCloudVisionV1p1beta1OutputConfig :: GoogleCloudVisionV1p1beta1OutputConfig
- gcvvocGcsDestination :: Lens' GoogleCloudVisionV1p1beta1OutputConfig (Maybe GoogleCloudVisionV1p1beta1GcsDestination)
- gcvvocBatchSize :: Lens' GoogleCloudVisionV1p1beta1OutputConfig (Maybe Int32)
- data GoogleCloudVisionV1p3beta1ProductKeyValue
- googleCloudVisionV1p3beta1ProductKeyValue :: GoogleCloudVisionV1p3beta1ProductKeyValue
- gcvvpkvValue :: Lens' GoogleCloudVisionV1p3beta1ProductKeyValue (Maybe Text)
- gcvvpkvKey :: Lens' GoogleCloudVisionV1p3beta1ProductKeyValue (Maybe Text)
- data GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse
- googleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse :: GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse
- gcvvabafrResponses :: Lens' GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse [GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse]
- data FaceAnnotationUnderExposedLikelihood
- data GoogleCloudVisionV1p3beta1ImageAnnotationContext
- googleCloudVisionV1p3beta1ImageAnnotationContext :: GoogleCloudVisionV1p3beta1ImageAnnotationContext
- gcvviacURI :: Lens' GoogleCloudVisionV1p3beta1ImageAnnotationContext (Maybe Text)
- gcvviacPageNumber :: Lens' GoogleCloudVisionV1p3beta1ImageAnnotationContext (Maybe Int32)
- data GoogleCloudVisionV1p3beta1Property
- googleCloudVisionV1p3beta1Property :: GoogleCloudVisionV1p3beta1Property
- gcvvpUint64Value :: Lens' GoogleCloudVisionV1p3beta1Property (Maybe Word64)
- gcvvpValue :: Lens' GoogleCloudVisionV1p3beta1Property (Maybe Text)
- gcvvpName :: Lens' GoogleCloudVisionV1p3beta1Property (Maybe Text)
- data GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage
- googleCloudVisionV1p2beta1TextAnnotationDetectedLanguage :: GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage
- gcvvtadlLanguageCode :: Lens' GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage (Maybe Text)
- gcvvtadlConfidence :: Lens' GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage (Maybe Double)
- data GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood
- data KeyValue
- keyValue :: KeyValue
- kvValue :: Lens' KeyValue (Maybe Text)
- kvKey :: Lens' KeyValue (Maybe Text)
- data GoogleCloudVisionV1p2beta1AnnotateImageResponse
- googleCloudVisionV1p2beta1AnnotateImageResponse :: GoogleCloudVisionV1p2beta1AnnotateImageResponse
- gcvvairLogoAnnotations :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse [GoogleCloudVisionV1p2beta1EntityAnnotation]
- gcvvairProductSearchResults :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p2beta1ProductSearchResults)
- gcvvairContext :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p2beta1ImageAnnotationContext)
- gcvvairLabelAnnotations :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse [GoogleCloudVisionV1p2beta1EntityAnnotation]
- gcvvairFaceAnnotations :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse [GoogleCloudVisionV1p2beta1FaceAnnotation]
- gcvvairError :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse (Maybe Status)
- gcvvairWebDetection :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p2beta1WebDetection)
- gcvvairSafeSearchAnnotation :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p2beta1SafeSearchAnnotation)
- gcvvairLandmarkAnnotations :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse [GoogleCloudVisionV1p2beta1EntityAnnotation]
- gcvvairLocalizedObjectAnnotations :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse [GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation]
- gcvvairTextAnnotations :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse [GoogleCloudVisionV1p2beta1EntityAnnotation]
- gcvvairCropHintsAnnotation :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p2beta1CropHintsAnnotation)
- gcvvairFullTextAnnotation :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p2beta1TextAnnotation)
- gcvvairImagePropertiesAnnotation :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p2beta1ImageProperties)
- data ImportProductSetsResponse
- importProductSetsResponse :: ImportProductSetsResponse
- ipsrReferenceImages :: Lens' ImportProductSetsResponse [ReferenceImage]
- ipsrStatuses :: Lens' ImportProductSetsResponse [Status]
- data GoogleCloudVisionV1p2beta1Symbol
- googleCloudVisionV1p2beta1Symbol :: GoogleCloudVisionV1p2beta1Symbol
- gcvvsProperty :: Lens' GoogleCloudVisionV1p2beta1Symbol (Maybe GoogleCloudVisionV1p2beta1TextAnnotationTextProperty)
- gcvvsBoundingBox :: Lens' GoogleCloudVisionV1p2beta1Symbol (Maybe GoogleCloudVisionV1p2beta1BoundingPoly)
- gcvvsText :: Lens' GoogleCloudVisionV1p2beta1Symbol (Maybe Text)
- gcvvsConfidence :: Lens' GoogleCloudVisionV1p2beta1Symbol (Maybe Double)
- data GoogleCloudVisionV1p2beta1Paragraph
- googleCloudVisionV1p2beta1Paragraph :: GoogleCloudVisionV1p2beta1Paragraph
- gcvvpProperty :: Lens' GoogleCloudVisionV1p2beta1Paragraph (Maybe GoogleCloudVisionV1p2beta1TextAnnotationTextProperty)
- gcvvpBoundingBox :: Lens' GoogleCloudVisionV1p2beta1Paragraph (Maybe GoogleCloudVisionV1p2beta1BoundingPoly)
- gcvvpConfidence :: Lens' GoogleCloudVisionV1p2beta1Paragraph (Maybe Double)
- gcvvpWords :: Lens' GoogleCloudVisionV1p2beta1Paragraph [GoogleCloudVisionV1p2beta1Word]
- data Status
- status :: Status
- sDetails :: Lens' Status [StatusDetailsItem]
- sCode :: Lens' Status (Maybe Int32)
- sMessage :: Lens' Status (Maybe Text)
- data GoogleCloudVisionV1p2beta1FaceAnnotation
- googleCloudVisionV1p2beta1FaceAnnotation :: GoogleCloudVisionV1p2beta1FaceAnnotation
- gcvvfaTiltAngle :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe Double)
- gcvvfaBlurredLikelihood :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood)
- gcvvfaBoundingPoly :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe GoogleCloudVisionV1p2beta1BoundingPoly)
- gcvvfaSurpriseLikelihood :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood)
- gcvvfaLandmarkingConfidence :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe Double)
- gcvvfaPanAngle :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe Double)
- gcvvfaRollAngle :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe Double)
- gcvvfaUnderExposedLikelihood :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood)
- gcvvfaFdBoundingPoly :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe GoogleCloudVisionV1p2beta1BoundingPoly)
- gcvvfaAngerLikelihood :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood)
- gcvvfaDetectionConfidence :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe Double)
- gcvvfaHeadwearLikelihood :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood)
- gcvvfaSorrowLikelihood :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood)
- gcvvfaJoyLikelihood :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood)
- gcvvfaLandmarks :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation [GoogleCloudVisionV1p2beta1FaceAnnotationLandmark]
- data OperationSchema
- operationSchema :: HashMap Text JSONValue -> OperationSchema
- osAddtional :: Lens' OperationSchema (HashMap Text JSONValue)
- data GoogleCloudVisionV1p1beta1CropHint
- googleCloudVisionV1p1beta1CropHint :: GoogleCloudVisionV1p1beta1CropHint
- gcvvchBoundingPoly :: Lens' GoogleCloudVisionV1p1beta1CropHint (Maybe GoogleCloudVisionV1p1beta1BoundingPoly)
- gcvvchConfidence :: Lens' GoogleCloudVisionV1p1beta1CropHint (Maybe Double)
- gcvvchImportanceFraction :: Lens' GoogleCloudVisionV1p1beta1CropHint (Maybe Double)
- data GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood
- data GoogleCloudVisionV1p2beta1ImageProperties
- googleCloudVisionV1p2beta1ImageProperties :: GoogleCloudVisionV1p2beta1ImageProperties
- gcvvipDominantColors :: Lens' GoogleCloudVisionV1p2beta1ImageProperties (Maybe GoogleCloudVisionV1p2beta1DominantColorsAnnotation)
- data GoogleCloudVisionV1p3beta1ProductSearchResults
- googleCloudVisionV1p3beta1ProductSearchResults :: GoogleCloudVisionV1p3beta1ProductSearchResults
- gcvvpsrProductGroupedResults :: Lens' GoogleCloudVisionV1p3beta1ProductSearchResults [GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult]
- gcvvpsrResults :: Lens' GoogleCloudVisionV1p3beta1ProductSearchResults [GoogleCloudVisionV1p3beta1ProductSearchResultsResult]
- gcvvpsrIndexTime :: Lens' GoogleCloudVisionV1p3beta1ProductSearchResults (Maybe UTCTime)
- data GoogleCloudVisionV1p2beta1OutputConfig
- googleCloudVisionV1p2beta1OutputConfig :: GoogleCloudVisionV1p2beta1OutputConfig
- gGcsDestination :: Lens' GoogleCloudVisionV1p2beta1OutputConfig (Maybe GoogleCloudVisionV1p2beta1GcsDestination)
- gBatchSize :: Lens' GoogleCloudVisionV1p2beta1OutputConfig (Maybe Int32)
- data GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage
- googleCloudVisionV1p1beta1TextAnnotationDetectedLanguage :: GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage
- gLanguageCode :: Lens' GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage (Maybe Text)
- gConfidence :: Lens' GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage (Maybe Double)
- data GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType
- = UnknownLandmark
- | LeftEye
- | RightEye
- | LeftOfLeftEyebrow
- | RightOfLeftEyebrow
- | LeftOfRightEyebrow
- | RightOfRightEyebrow
- | MidpointBetweenEyes
- | NoseTip
- | UpperLip
- | LowerLip
- | MouthLeft
- | MouthRight
- | MouthCenter
- | NoseBottomRight
- | NoseBottomLeft
- | NoseBottomCenter
- | LeftEyeTopBoundary
- | LeftEyeRightCorner
- | LeftEyeBottomBoundary
- | LeftEyeLeftCorner
- | RightEyeTopBoundary
- | RightEyeRightCorner
- | RightEyeBottomBoundary
- | RightEyeLeftCorner
- | LeftEyebrowUpperMidpoint
- | RightEyebrowUpperMidpoint
- | LeftEarTragion
- | RightEarTragion
- | LeftEyePupil
- | RightEyePupil
- | ForeheadGlabella
- | ChinGnathion
- | ChinLeftGonion
- | ChinRightGonion
- data GoogleCloudVisionV1p1beta1Symbol
- googleCloudVisionV1p1beta1Symbol :: GoogleCloudVisionV1p1beta1Symbol
- gooProperty :: Lens' GoogleCloudVisionV1p1beta1Symbol (Maybe GoogleCloudVisionV1p1beta1TextAnnotationTextProperty)
- gooBoundingBox :: Lens' GoogleCloudVisionV1p1beta1Symbol (Maybe GoogleCloudVisionV1p1beta1BoundingPoly)
- gooText :: Lens' GoogleCloudVisionV1p1beta1Symbol (Maybe Text)
- gooConfidence :: Lens' GoogleCloudVisionV1p1beta1Symbol (Maybe Double)
- data ImageAnnotationContext
- imageAnnotationContext :: ImageAnnotationContext
- iacURI :: Lens' ImageAnnotationContext (Maybe Text)
- iacPageNumber :: Lens' ImageAnnotationContext (Maybe Int32)
- data GoogleCloudVisionV1p2beta1CropHint
- googleCloudVisionV1p2beta1CropHint :: GoogleCloudVisionV1p2beta1CropHint
- gcvvchcBoundingPoly :: Lens' GoogleCloudVisionV1p2beta1CropHint (Maybe GoogleCloudVisionV1p2beta1BoundingPoly)
- gcvvchcConfidence :: Lens' GoogleCloudVisionV1p2beta1CropHint (Maybe Double)
- gcvvchcImportanceFraction :: Lens' GoogleCloudVisionV1p2beta1CropHint (Maybe Double)
- data Property
- property :: Property
- pUint64Value :: Lens' Property (Maybe Word64)
- pValue :: Lens' Property (Maybe Text)
- pName :: Lens' Property (Maybe Text)
- data GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood
- data GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood
- data GoogleCloudVisionV1p1beta1FaceAnnotation
- googleCloudVisionV1p1beta1FaceAnnotation :: GoogleCloudVisionV1p1beta1FaceAnnotation
- gTiltAngle :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe Double)
- gBlurredLikelihood :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood)
- gBoundingPoly :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe GoogleCloudVisionV1p1beta1BoundingPoly)
- gSurpriseLikelihood :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood)
- gLandmarkingConfidence :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe Double)
- gPanAngle :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe Double)
- gRollAngle :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe Double)
- gUnderExposedLikelihood :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood)
- gFdBoundingPoly :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe GoogleCloudVisionV1p1beta1BoundingPoly)
- gAngerLikelihood :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood)
- gDetectionConfidence :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe Double)
- gHeadwearLikelihood :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood)
- gSorrowLikelihood :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood)
- gJoyLikelihood :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood)
- gLandmarks :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation [GoogleCloudVisionV1p1beta1FaceAnnotationLandmark]
- data GoogleCloudVisionV1p3beta1InputConfig
- googleCloudVisionV1p3beta1InputConfig :: GoogleCloudVisionV1p3beta1InputConfig
- gcvvicGcsSource :: Lens' GoogleCloudVisionV1p3beta1InputConfig (Maybe GoogleCloudVisionV1p3beta1GcsSource)
- gcvvicMimeType :: Lens' GoogleCloudVisionV1p3beta1InputConfig (Maybe Text)
- data GoogleCloudVisionV1p3beta1WebDetectionWebPage
- googleCloudVisionV1p3beta1WebDetectionWebPage :: GoogleCloudVisionV1p3beta1WebDetectionWebPage
- gcvvwdwpScore :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebPage (Maybe Double)
- gcvvwdwpURL :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebPage (Maybe Text)
- gcvvwdwpPageTitle :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebPage (Maybe Text)
- gcvvwdwpPartialMatchingImages :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebPage [GoogleCloudVisionV1p3beta1WebDetectionWebImage]
- gcvvwdwpFullMatchingImages :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebPage [GoogleCloudVisionV1p3beta1WebDetectionWebImage]
- data ProductSearchResults
- productSearchResults :: ProductSearchResults
- psrProductGroupedResults :: Lens' ProductSearchResults [GroupedResult]
- psrResults :: Lens' ProductSearchResults [Result]
- psrIndexTime :: Lens' ProductSearchResults (Maybe UTCTime)
- data GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof
- data GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood
- data Landmark
- landmark :: Landmark
- lType :: Lens' Landmark (Maybe LandmarkType)
- lPosition :: Lens' Landmark (Maybe Position)
- data GoogleCloudVisionV1p2beta1SafeSearchAnnotation
- googleCloudVisionV1p2beta1SafeSearchAnnotation :: GoogleCloudVisionV1p2beta1SafeSearchAnnotation
- gcvvssaSpoof :: Lens' GoogleCloudVisionV1p2beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p2beta1SafeSearchAnnotationSpoof)
- gcvvssaRacy :: Lens' GoogleCloudVisionV1p2beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy)
- gcvvssaAdult :: Lens' GoogleCloudVisionV1p2beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult)
- gcvvssaMedical :: Lens' GoogleCloudVisionV1p2beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical)
- gcvvssaViolence :: Lens' GoogleCloudVisionV1p2beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence)
- data GoogleCloudVisionV1p2beta1OperationMetadata
- googleCloudVisionV1p2beta1OperationMetadata :: GoogleCloudVisionV1p2beta1OperationMetadata
- gcvvomState :: Lens' GoogleCloudVisionV1p2beta1OperationMetadata (Maybe GoogleCloudVisionV1p2beta1OperationMetadataState)
- gcvvomUpdateTime :: Lens' GoogleCloudVisionV1p2beta1OperationMetadata (Maybe UTCTime)
- gcvvomCreateTime :: Lens' GoogleCloudVisionV1p2beta1OperationMetadata (Maybe UTCTime)
- data GoogleCloudVisionV1p3beta1CropHintsAnnotation
- googleCloudVisionV1p3beta1CropHintsAnnotation :: GoogleCloudVisionV1p3beta1CropHintsAnnotation
- gcvvchaCropHints :: Lens' GoogleCloudVisionV1p3beta1CropHintsAnnotation [GoogleCloudVisionV1p3beta1CropHint]
- data GoogleCloudVisionV1p1beta1ColorInfo
- googleCloudVisionV1p1beta1ColorInfo :: GoogleCloudVisionV1p1beta1ColorInfo
- gcvvciColor :: Lens' GoogleCloudVisionV1p1beta1ColorInfo (Maybe Color)
- gcvvciScore :: Lens' GoogleCloudVisionV1p1beta1ColorInfo (Maybe Double)
- gcvvciPixelFraction :: Lens' GoogleCloudVisionV1p1beta1ColorInfo (Maybe Double)
- data GcsSource
- gcsSource :: GcsSource
- gsURI :: Lens' GcsSource (Maybe Text)
- data GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak
- googleCloudVisionV1p1beta1TextAnnotationDetectedBreak :: GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak
- gcvvtadbIsPrefix :: Lens' GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak (Maybe Bool)
- gcvvtadbType :: Lens' GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak (Maybe GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType)
- data GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood
- data GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood
- data GoogleCloudVisionV1p1beta1DominantColorsAnnotation
- googleCloudVisionV1p1beta1DominantColorsAnnotation :: GoogleCloudVisionV1p1beta1DominantColorsAnnotation
- gcvvdcaColors :: Lens' GoogleCloudVisionV1p1beta1DominantColorsAnnotation [GoogleCloudVisionV1p1beta1ColorInfo]
- data GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence
- data GoogleCloudVisionV1p3beta1WebDetectionWebLabel
- googleCloudVisionV1p3beta1WebDetectionWebLabel :: GoogleCloudVisionV1p3beta1WebDetectionWebLabel
- gcvvwdwlLanguageCode :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebLabel (Maybe Text)
- gcvvwdwlLabel :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebLabel (Maybe Text)
- data GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical
- data GoogleCloudVisionV1p2beta1ImageContext
- googleCloudVisionV1p2beta1ImageContext :: GoogleCloudVisionV1p2beta1ImageContext
- gcvvicCropHintsParams :: Lens' GoogleCloudVisionV1p2beta1ImageContext (Maybe GoogleCloudVisionV1p2beta1CropHintsParams)
- gcvvicWebDetectionParams :: Lens' GoogleCloudVisionV1p2beta1ImageContext (Maybe GoogleCloudVisionV1p2beta1WebDetectionParams)
- gcvvicProductSearchParams :: Lens' GoogleCloudVisionV1p2beta1ImageContext (Maybe GoogleCloudVisionV1p2beta1ProductSearchParams)
- gcvvicLanguageHints :: Lens' GoogleCloudVisionV1p2beta1ImageContext [Text]
- gcvvicLatLongRect :: Lens' GoogleCloudVisionV1p2beta1ImageContext (Maybe GoogleCloudVisionV1p2beta1LatLongRect)
- data TextProperty
- textProperty :: TextProperty
- tpDetectedLanguages :: Lens' TextProperty [DetectedLanguage]
- tpDetectedBreak :: Lens' TextProperty (Maybe DetectedBreak)
- data TextAnnotation
- textAnnotation :: TextAnnotation
- taText :: Lens' TextAnnotation (Maybe Text)
- taPages :: Lens' TextAnnotation [Page]
- data GoogleCloudVisionV1p3beta1ProductSearchResultsResult
- googleCloudVisionV1p3beta1ProductSearchResultsResult :: GoogleCloudVisionV1p3beta1ProductSearchResultsResult
- gcvvpsrrImage :: Lens' GoogleCloudVisionV1p3beta1ProductSearchResultsResult (Maybe Text)
- gcvvpsrrScore :: Lens' GoogleCloudVisionV1p3beta1ProductSearchResultsResult (Maybe Double)
- gcvvpsrrProduct :: Lens' GoogleCloudVisionV1p3beta1ProductSearchResultsResult (Maybe GoogleCloudVisionV1p3beta1Product)
- data GoogleCloudVisionV1p3beta1Paragraph
- googleCloudVisionV1p3beta1Paragraph :: GoogleCloudVisionV1p3beta1Paragraph
- gcvvpcProperty :: Lens' GoogleCloudVisionV1p3beta1Paragraph (Maybe GoogleCloudVisionV1p3beta1TextAnnotationTextProperty)
- gcvvpcBoundingBox :: Lens' GoogleCloudVisionV1p3beta1Paragraph (Maybe GoogleCloudVisionV1p3beta1BoundingPoly)
- gcvvpcConfidence :: Lens' GoogleCloudVisionV1p3beta1Paragraph (Maybe Double)
- gcvvpcWords :: Lens' GoogleCloudVisionV1p3beta1Paragraph [GoogleCloudVisionV1p3beta1Word]
- data GoogleCloudVisionV1p1beta1WebDetectionWebEntity
- googleCloudVisionV1p1beta1WebDetectionWebEntity :: GoogleCloudVisionV1p1beta1WebDetectionWebEntity
- gcvvwdweScore :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebEntity (Maybe Double)
- gcvvwdweEntityId :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebEntity (Maybe Text)
- gcvvwdweDescription :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebEntity (Maybe Text)
- data GoogleCloudVisionV1p2beta1AnnotateFileResponse
- googleCloudVisionV1p2beta1AnnotateFileResponse :: GoogleCloudVisionV1p2beta1AnnotateFileResponse
- gcvvafrResponses :: Lens' GoogleCloudVisionV1p2beta1AnnotateFileResponse [GoogleCloudVisionV1p2beta1AnnotateImageResponse]
- gcvvafrInputConfig :: Lens' GoogleCloudVisionV1p2beta1AnnotateFileResponse (Maybe GoogleCloudVisionV1p2beta1InputConfig)
- data GoogleCloudVisionV1p3beta1Word
- googleCloudVisionV1p3beta1Word :: GoogleCloudVisionV1p3beta1Word
- gcvvwProperty :: Lens' GoogleCloudVisionV1p3beta1Word (Maybe GoogleCloudVisionV1p3beta1TextAnnotationTextProperty)
- gcvvwBoundingBox :: Lens' GoogleCloudVisionV1p3beta1Word (Maybe GoogleCloudVisionV1p3beta1BoundingPoly)
- gcvvwSymbols :: Lens' GoogleCloudVisionV1p3beta1Word [GoogleCloudVisionV1p3beta1Symbol]
- gcvvwConfidence :: Lens' GoogleCloudVisionV1p3beta1Word (Maybe Double)
- data LocalizedObjectAnnotation
- localizedObjectAnnotation :: LocalizedObjectAnnotation
- loaLanguageCode :: Lens' LocalizedObjectAnnotation (Maybe Text)
- loaScore :: Lens' LocalizedObjectAnnotation (Maybe Double)
- loaBoundingPoly :: Lens' LocalizedObjectAnnotation (Maybe BoundingPoly)
- loaName :: Lens' LocalizedObjectAnnotation (Maybe Text)
- loaMid :: Lens' LocalizedObjectAnnotation (Maybe Text)
- data GoogleCloudVisionV1p2beta1WebDetection
- googleCloudVisionV1p2beta1WebDetection :: GoogleCloudVisionV1p2beta1WebDetection
- gcvvwdVisuallySimilarImages :: Lens' GoogleCloudVisionV1p2beta1WebDetection [GoogleCloudVisionV1p2beta1WebDetectionWebImage]
- gcvvwdBestGuessLabels :: Lens' GoogleCloudVisionV1p2beta1WebDetection [GoogleCloudVisionV1p2beta1WebDetectionWebLabel]
- gcvvwdPagesWithMatchingImages :: Lens' GoogleCloudVisionV1p2beta1WebDetection [GoogleCloudVisionV1p2beta1WebDetectionWebPage]
- gcvvwdPartialMatchingImages :: Lens' GoogleCloudVisionV1p2beta1WebDetection [GoogleCloudVisionV1p2beta1WebDetectionWebImage]
- gcvvwdFullMatchingImages :: Lens' GoogleCloudVisionV1p2beta1WebDetection [GoogleCloudVisionV1p2beta1WebDetectionWebImage]
- gcvvwdWebEntities :: Lens' GoogleCloudVisionV1p2beta1WebDetection [GoogleCloudVisionV1p2beta1WebDetectionWebEntity]
- data Operation
- operation :: Operation
- oDone :: Lens' Operation (Maybe Bool)
- oError :: Lens' Operation (Maybe Status)
- oResponse :: Lens' Operation (Maybe OperationResponse)
- oName :: Lens' Operation (Maybe Text)
- oMetadata :: Lens' Operation (Maybe OperationSchema)
- data GoogleCloudVisionV1p2beta1OperationMetadataState
- data Color
- color :: Color
- cRed :: Lens' Color (Maybe Double)
- cAlpha :: Lens' Color (Maybe Double)
- cGreen :: Lens' Color (Maybe Double)
- cBlue :: Lens' Color (Maybe Double)
- data GoogleCloudVisionV1p2beta1ProductKeyValue
- googleCloudVisionV1p2beta1ProductKeyValue :: GoogleCloudVisionV1p2beta1ProductKeyValue
- gValue :: Lens' GoogleCloudVisionV1p2beta1ProductKeyValue (Maybe Text)
- gKey :: Lens' GoogleCloudVisionV1p2beta1ProductKeyValue (Maybe Text)
- data GoogleCloudVisionV1p1beta1FaceAnnotationLandmark
- googleCloudVisionV1p1beta1FaceAnnotationLandmark :: GoogleCloudVisionV1p1beta1FaceAnnotationLandmark
- gcvvfalType :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotationLandmark (Maybe GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType)
- gcvvfalPosition :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotationLandmark (Maybe GoogleCloudVisionV1p1beta1Position)
- data GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse
- googleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse :: GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse
- gResponses :: Lens' GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse [GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse]
- data GoogleCloudVisionV1p1beta1EntityAnnotation
- googleCloudVisionV1p1beta1EntityAnnotation :: GoogleCloudVisionV1p1beta1EntityAnnotation
- gcvveaScore :: Lens' GoogleCloudVisionV1p1beta1EntityAnnotation (Maybe Double)
- gcvveaTopicality :: Lens' GoogleCloudVisionV1p1beta1EntityAnnotation (Maybe Double)
- gcvveaLocale :: Lens' GoogleCloudVisionV1p1beta1EntityAnnotation (Maybe Text)
- gcvveaBoundingPoly :: Lens' GoogleCloudVisionV1p1beta1EntityAnnotation (Maybe GoogleCloudVisionV1p1beta1BoundingPoly)
- gcvveaConfidence :: Lens' GoogleCloudVisionV1p1beta1EntityAnnotation (Maybe Double)
- gcvveaMid :: Lens' GoogleCloudVisionV1p1beta1EntityAnnotation (Maybe Text)
- gcvveaLocations :: Lens' GoogleCloudVisionV1p1beta1EntityAnnotation [GoogleCloudVisionV1p1beta1LocationInfo]
- gcvveaDescription :: Lens' GoogleCloudVisionV1p1beta1EntityAnnotation (Maybe Text)
- gcvveaProperties :: Lens' GoogleCloudVisionV1p1beta1EntityAnnotation [GoogleCloudVisionV1p1beta1Property]
- data GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood
- data GoogleCloudVisionV1p3beta1AnnotateImageResponse
- googleCloudVisionV1p3beta1AnnotateImageResponse :: GoogleCloudVisionV1p3beta1AnnotateImageResponse
- gLogoAnnotations :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse [GoogleCloudVisionV1p3beta1EntityAnnotation]
- gProductSearchResults :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p3beta1ProductSearchResults)
- gContext :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p3beta1ImageAnnotationContext)
- gLabelAnnotations :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse [GoogleCloudVisionV1p3beta1EntityAnnotation]
- gFaceAnnotations :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse [GoogleCloudVisionV1p3beta1FaceAnnotation]
- gError :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse (Maybe Status)
- gWebDetection :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p3beta1WebDetection)
- gSafeSearchAnnotation :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p3beta1SafeSearchAnnotation)
- gLandmarkAnnotations :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse [GoogleCloudVisionV1p3beta1EntityAnnotation]
- gLocalizedObjectAnnotations :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse [GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation]
- gTextAnnotations :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse [GoogleCloudVisionV1p3beta1EntityAnnotation]
- gCropHintsAnnotation :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p3beta1CropHintsAnnotation)
- gFullTextAnnotation :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p3beta1TextAnnotation)
- gImagePropertiesAnnotation :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p3beta1ImageProperties)
- data GoogleCloudVisionV1p3beta1ImageProperties
- googleCloudVisionV1p3beta1ImageProperties :: GoogleCloudVisionV1p3beta1ImageProperties
- gDominantColors :: Lens' GoogleCloudVisionV1p3beta1ImageProperties (Maybe GoogleCloudVisionV1p3beta1DominantColorsAnnotation)
- data FaceAnnotationHeadwearLikelihood
- data GoogleCloudVisionV1p2beta1ImageSource
- googleCloudVisionV1p2beta1ImageSource :: GoogleCloudVisionV1p2beta1ImageSource
- gcvvisGcsImageURI :: Lens' GoogleCloudVisionV1p2beta1ImageSource (Maybe Text)
- gcvvisImageURI :: Lens' GoogleCloudVisionV1p2beta1ImageSource (Maybe Text)
- data BlockBlockType
- data GoogleCloudVisionV1p3beta1Page
- googleCloudVisionV1p3beta1Page :: GoogleCloudVisionV1p3beta1Page
- ggProperty :: Lens' GoogleCloudVisionV1p3beta1Page (Maybe GoogleCloudVisionV1p3beta1TextAnnotationTextProperty)
- ggHeight :: Lens' GoogleCloudVisionV1p3beta1Page (Maybe Int32)
- ggBlocks :: Lens' GoogleCloudVisionV1p3beta1Page [GoogleCloudVisionV1p3beta1Block]
- ggWidth :: Lens' GoogleCloudVisionV1p3beta1Page (Maybe Int32)
- ggConfidence :: Lens' GoogleCloudVisionV1p3beta1Page (Maybe Double)
- data GoogleCloudVisionV1p1beta1Block
- googleCloudVisionV1p1beta1Block :: GoogleCloudVisionV1p1beta1Block
- gcvvbProperty :: Lens' GoogleCloudVisionV1p1beta1Block (Maybe GoogleCloudVisionV1p1beta1TextAnnotationTextProperty)
- gcvvbBoundingBox :: Lens' GoogleCloudVisionV1p1beta1Block (Maybe GoogleCloudVisionV1p1beta1BoundingPoly)
- gcvvbParagraphs :: Lens' GoogleCloudVisionV1p1beta1Block [GoogleCloudVisionV1p1beta1Paragraph]
- gcvvbConfidence :: Lens' GoogleCloudVisionV1p1beta1Block (Maybe Double)
- gcvvbBlockType :: Lens' GoogleCloudVisionV1p1beta1Block (Maybe GoogleCloudVisionV1p1beta1BlockBlockType)
- data GoogleCloudVisionV1p3beta1BatchOperationMetadataState
- data GoogleCloudVisionV1p3beta1GcsDestination
- googleCloudVisionV1p3beta1GcsDestination :: GoogleCloudVisionV1p3beta1GcsDestination
- gcvvgdURI :: Lens' GoogleCloudVisionV1p3beta1GcsDestination (Maybe Text)
- data GoogleCloudVisionV1p3beta1Product
- googleCloudVisionV1p3beta1Product :: GoogleCloudVisionV1p3beta1Product
- gName :: Lens' GoogleCloudVisionV1p3beta1Product (Maybe Text)
- gDisplayName :: Lens' GoogleCloudVisionV1p3beta1Product (Maybe Text)
- gProductCategory :: Lens' GoogleCloudVisionV1p3beta1Product (Maybe Text)
- gProductLabels :: Lens' GoogleCloudVisionV1p3beta1Product [GoogleCloudVisionV1p3beta1ProductKeyValue]
- gDescription :: Lens' GoogleCloudVisionV1p3beta1Product (Maybe Text)
- data GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy
- data BoundingPoly
- boundingPoly :: BoundingPoly
- bpNormalizedVertices :: Lens' BoundingPoly [NormalizedVertex]
- bpVertices :: Lens' BoundingPoly [Vertex]
- data GoogleCloudVisionV1p1beta1NormalizedVertex
- googleCloudVisionV1p1beta1NormalizedVertex :: GoogleCloudVisionV1p1beta1NormalizedVertex
- gcvvnvX :: Lens' GoogleCloudVisionV1p1beta1NormalizedVertex (Maybe Double)
- gcvvnvY :: Lens' GoogleCloudVisionV1p1beta1NormalizedVertex (Maybe Double)
- data GoogleCloudVisionV1p3beta1LocationInfo
- googleCloudVisionV1p3beta1LocationInfo :: GoogleCloudVisionV1p3beta1LocationInfo
- gcvvliLatLng :: Lens' GoogleCloudVisionV1p3beta1LocationInfo (Maybe LatLng)
- data SafeSearchAnnotationAdult
- data Vertex
- vertex :: Vertex
- vX :: Lens' Vertex (Maybe Int32)
- vY :: Lens' Vertex (Maybe Int32)
- data GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType
- data GoogleCloudVisionV1p1beta1Position
- googleCloudVisionV1p1beta1Position :: GoogleCloudVisionV1p1beta1Position
- gcvvpZ :: Lens' GoogleCloudVisionV1p1beta1Position (Maybe Double)
- gcvvpX :: Lens' GoogleCloudVisionV1p1beta1Position (Maybe Double)
- gcvvpY :: Lens' GoogleCloudVisionV1p1beta1Position (Maybe Double)
- data GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse
- googleCloudVisionV1p1beta1AsyncAnnotateFileResponse :: GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse
- gcvvaafrOutputConfig :: Lens' GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse (Maybe GoogleCloudVisionV1p1beta1OutputConfig)
- data GoogleCloudVisionV1p2beta1SafeSearchAnnotationRacy
- data GoogleCloudVisionV1p3beta1BlockBlockType
- data GoogleCloudVisionV1p3beta1WebDetectionWebImage
- googleCloudVisionV1p3beta1WebDetectionWebImage :: GoogleCloudVisionV1p3beta1WebDetectionWebImage
- gcvvwdwiScore :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebImage (Maybe Double)
- gcvvwdwiURL :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebImage (Maybe Text)
- data GoogleCloudVisionV1p3beta1Vertex
- googleCloudVisionV1p3beta1Vertex :: GoogleCloudVisionV1p3beta1Vertex
- gcvvvX :: Lens' GoogleCloudVisionV1p3beta1Vertex (Maybe Int32)
- gcvvvY :: Lens' GoogleCloudVisionV1p3beta1Vertex (Maybe Int32)
- data WebEntity
- webEntity :: WebEntity
- weScore :: Lens' WebEntity (Maybe Double)
- weEntityId :: Lens' WebEntity (Maybe Text)
- weDescription :: Lens' WebEntity (Maybe Text)
- data GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse
- googleCloudVisionV1p2beta1BatchAnnotateImagesResponse :: GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse
- gcvvbairResponses :: Lens' GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse [GoogleCloudVisionV1p2beta1AnnotateImageResponse]
- data GoogleCloudVisionV1p1beta1GcsSource
- googleCloudVisionV1p1beta1GcsSource :: GoogleCloudVisionV1p1beta1GcsSource
- gcvvgsURI :: Lens' GoogleCloudVisionV1p1beta1GcsSource (Maybe Text)
- data GoogleCloudVisionV1p2beta1CropHintsAnnotation
- googleCloudVisionV1p2beta1CropHintsAnnotation :: GoogleCloudVisionV1p2beta1CropHintsAnnotation
- gCropHints :: Lens' GoogleCloudVisionV1p2beta1CropHintsAnnotation [GoogleCloudVisionV1p2beta1CropHint]
- data GcsDestination
- gcsDestination :: GcsDestination
- gdURI :: Lens' GcsDestination (Maybe Text)
- data GoogleCloudVisionV1p3beta1BoundingPoly
- googleCloudVisionV1p3beta1BoundingPoly :: GoogleCloudVisionV1p3beta1BoundingPoly
- gcvvbpNormalizedVertices :: Lens' GoogleCloudVisionV1p3beta1BoundingPoly [GoogleCloudVisionV1p3beta1NormalizedVertex]
- gcvvbpVertices :: Lens' GoogleCloudVisionV1p3beta1BoundingPoly [GoogleCloudVisionV1p3beta1Vertex]
- data GoogleCloudVisionV1p2beta1NormalizedVertex
- googleCloudVisionV1p2beta1NormalizedVertex :: GoogleCloudVisionV1p2beta1NormalizedVertex
- gX :: Lens' GoogleCloudVisionV1p2beta1NormalizedVertex (Maybe Double)
- gY :: Lens' GoogleCloudVisionV1p2beta1NormalizedVertex (Maybe Double)
- data FaceAnnotationAngerLikelihood
- data GoogleCloudVisionV1p2beta1Position
- googleCloudVisionV1p2beta1Position :: GoogleCloudVisionV1p2beta1Position
- gooZ :: Lens' GoogleCloudVisionV1p2beta1Position (Maybe Double)
- gooX :: Lens' GoogleCloudVisionV1p2beta1Position (Maybe Double)
- gooY :: Lens' GoogleCloudVisionV1p2beta1Position (Maybe Double)
- data GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood
- data GoogleCloudVisionV1p3beta1TextAnnotationTextProperty
- googleCloudVisionV1p3beta1TextAnnotationTextProperty :: GoogleCloudVisionV1p3beta1TextAnnotationTextProperty
- gcvvtatpDetectedLanguages :: Lens' GoogleCloudVisionV1p3beta1TextAnnotationTextProperty [GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage]
- gcvvtatpDetectedBreak :: Lens' GoogleCloudVisionV1p3beta1TextAnnotationTextProperty (Maybe GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak)
- data LocationInfo
- locationInfo :: LocationInfo
- liLatLng :: Lens' LocationInfo (Maybe LatLng)
- data SafeSearchAnnotationMedical
- data StatusDetailsItem
- statusDetailsItem :: HashMap Text JSONValue -> StatusDetailsItem
- sdiAddtional :: Lens' StatusDetailsItem (HashMap Text JSONValue)
- data Page
- page :: Page
- pProperty :: Lens' Page (Maybe TextProperty)
- pHeight :: Lens' Page (Maybe Int32)
- pBlocks :: Lens' Page [Block]
- pWidth :: Lens' Page (Maybe Int32)
- pConfidence :: Lens' Page (Maybe Double)
- data ColorInfo
- colorInfo :: ColorInfo
- ciColor :: Lens' ColorInfo (Maybe Color)
- ciScore :: Lens' ColorInfo (Maybe Double)
- ciPixelFraction :: Lens' ColorInfo (Maybe Double)
- data GoogleCloudVisionV1p3beta1OperationMetadata
- googleCloudVisionV1p3beta1OperationMetadata :: GoogleCloudVisionV1p3beta1OperationMetadata
- gState :: Lens' GoogleCloudVisionV1p3beta1OperationMetadata (Maybe GoogleCloudVisionV1p3beta1OperationMetadataState)
- gUpdateTime :: Lens' GoogleCloudVisionV1p3beta1OperationMetadata (Maybe UTCTime)
- gCreateTime :: Lens' GoogleCloudVisionV1p3beta1OperationMetadata (Maybe UTCTime)
- data GoogleCloudVisionV1p2beta1Feature
- googleCloudVisionV1p2beta1Feature :: GoogleCloudVisionV1p2beta1Feature
- gcvvfModel :: Lens' GoogleCloudVisionV1p2beta1Feature (Maybe Text)
- gcvvfType :: Lens' GoogleCloudVisionV1p2beta1Feature (Maybe GoogleCloudVisionV1p2beta1FeatureType)
- gcvvfMaxResults :: Lens' GoogleCloudVisionV1p2beta1Feature (Maybe Int32)
- data WebLabel
- webLabel :: WebLabel
- wlLanguageCode :: Lens' WebLabel (Maybe Text)
- wlLabel :: Lens' WebLabel (Maybe Text)
- data GoogleCloudVisionV1p1beta1ProductKeyValue
- googleCloudVisionV1p1beta1ProductKeyValue :: GoogleCloudVisionV1p1beta1ProductKeyValue
- gooValue :: Lens' GoogleCloudVisionV1p1beta1ProductKeyValue (Maybe Text)
- gooKey :: Lens' GoogleCloudVisionV1p1beta1ProductKeyValue (Maybe Text)
- data GoogleCloudVisionV1p1beta1ImageAnnotationContext
- googleCloudVisionV1p1beta1ImageAnnotationContext :: GoogleCloudVisionV1p1beta1ImageAnnotationContext
- gURI :: Lens' GoogleCloudVisionV1p1beta1ImageAnnotationContext (Maybe Text)
- gPageNumber :: Lens' GoogleCloudVisionV1p1beta1ImageAnnotationContext (Maybe Int32)
- data Paragraph
- paragraph :: Paragraph
- parProperty :: Lens' Paragraph (Maybe TextProperty)
- parBoundingBox :: Lens' Paragraph (Maybe BoundingPoly)
- parConfidence :: Lens' Paragraph (Maybe Double)
- parWords :: Lens' Paragraph [Word]
- data Symbol
- symbol :: Symbol
- sProperty :: Lens' Symbol (Maybe TextProperty)
- sBoundingBox :: Lens' Symbol (Maybe BoundingPoly)
- sText :: Lens' Symbol (Maybe Text)
- sConfidence :: Lens' Symbol (Maybe Double)
- data FaceAnnotationBlurredLikelihood
- data AnnotateImageResponse
- annotateImageResponse :: AnnotateImageResponse
- airLogoAnnotations :: Lens' AnnotateImageResponse [EntityAnnotation]
- airProductSearchResults :: Lens' AnnotateImageResponse (Maybe ProductSearchResults)
- airContext :: Lens' AnnotateImageResponse (Maybe ImageAnnotationContext)
- airLabelAnnotations :: Lens' AnnotateImageResponse [EntityAnnotation]
- airFaceAnnotations :: Lens' AnnotateImageResponse [FaceAnnotation]
- airError :: Lens' AnnotateImageResponse (Maybe Status)
- airWebDetection :: Lens' AnnotateImageResponse (Maybe WebDetection)
- airSafeSearchAnnotation :: Lens' AnnotateImageResponse (Maybe SafeSearchAnnotation)
- airLandmarkAnnotations :: Lens' AnnotateImageResponse [EntityAnnotation]
- airLocalizedObjectAnnotations :: Lens' AnnotateImageResponse [LocalizedObjectAnnotation]
- airTextAnnotations :: Lens' AnnotateImageResponse [EntityAnnotation]
- airCropHintsAnnotation :: Lens' AnnotateImageResponse (Maybe CropHintsAnnotation)
- airFullTextAnnotation :: Lens' AnnotateImageResponse (Maybe TextAnnotation)
- airImagePropertiesAnnotation :: Lens' AnnotateImageResponse (Maybe ImageProperties)
- data GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType
- = GCVVFALTUnknownLandmark
- | GCVVFALTLeftEye
- | GCVVFALTRightEye
- | GCVVFALTLeftOfLeftEyebrow
- | GCVVFALTRightOfLeftEyebrow
- | GCVVFALTLeftOfRightEyebrow
- | GCVVFALTRightOfRightEyebrow
- | GCVVFALTMidpointBetweenEyes
- | GCVVFALTNoseTip
- | GCVVFALTUpperLip
- | GCVVFALTLowerLip
- | GCVVFALTMouthLeft
- | GCVVFALTMouthRight
- | GCVVFALTMouthCenter
- | GCVVFALTNoseBottomRight
- | GCVVFALTNoseBottomLeft
- | GCVVFALTNoseBottomCenter
- | GCVVFALTLeftEyeTopBoundary
- | GCVVFALTLeftEyeRightCorner
- | GCVVFALTLeftEyeBottomBoundary
- | GCVVFALTLeftEyeLeftCorner
- | GCVVFALTRightEyeTopBoundary
- | GCVVFALTRightEyeRightCorner
- | GCVVFALTRightEyeBottomBoundary
- | GCVVFALTRightEyeLeftCorner
- | GCVVFALTLeftEyebrowUpperMidpoint
- | GCVVFALTRightEyebrowUpperMidpoint
- | GCVVFALTLeftEarTragion
- | GCVVFALTRightEarTragion
- | GCVVFALTLeftEyePupil
- | GCVVFALTRightEyePupil
- | GCVVFALTForeheadGlabella
- | GCVVFALTChinGnathion
- | GCVVFALTChinLeftGonion
- | GCVVFALTChinRightGonion
- data GoogleCloudVisionV1p3beta1OutputConfig
- googleCloudVisionV1p3beta1OutputConfig :: GoogleCloudVisionV1p3beta1OutputConfig
- gooGcsDestination :: Lens' GoogleCloudVisionV1p3beta1OutputConfig (Maybe GoogleCloudVisionV1p3beta1GcsDestination)
- gooBatchSize :: Lens' GoogleCloudVisionV1p3beta1OutputConfig (Maybe Int32)
- data GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood
- data ImageProperties
- imageProperties :: ImageProperties
- ipDominantColors :: Lens' ImageProperties (Maybe DominantColorsAnnotation)
- data GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation
- googleCloudVisionV1p3beta1LocalizedObjectAnnotation :: GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation
- gooLanguageCode :: Lens' GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation (Maybe Text)
- gooScore :: Lens' GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation (Maybe Double)
- gooBoundingPoly :: Lens' GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation (Maybe GoogleCloudVisionV1p3beta1BoundingPoly)
- gooName :: Lens' GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation (Maybe Text)
- gooMid :: Lens' GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation (Maybe Text)
- data GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood
- data GoogleCloudVisionV1p2beta1WebDetectionWebEntity
- googleCloudVisionV1p2beta1WebDetectionWebEntity :: GoogleCloudVisionV1p2beta1WebDetectionWebEntity
- gcvvwdwecScore :: Lens' GoogleCloudVisionV1p2beta1WebDetectionWebEntity (Maybe Double)
- gcvvwdwecEntityId :: Lens' GoogleCloudVisionV1p2beta1WebDetectionWebEntity (Maybe Text)
- gcvvwdwecDescription :: Lens' GoogleCloudVisionV1p2beta1WebDetectionWebEntity (Maybe Text)
- data AsyncBatchAnnotateFilesResponse
- asyncBatchAnnotateFilesResponse :: AsyncBatchAnnotateFilesResponse
- abafrResponses :: Lens' AsyncBatchAnnotateFilesResponse [AsyncAnnotateFileResponse]
- data GoogleCloudVisionV1p3beta1CropHint
- googleCloudVisionV1p3beta1CropHint :: GoogleCloudVisionV1p3beta1CropHint
- goooBoundingPoly :: Lens' GoogleCloudVisionV1p3beta1CropHint (Maybe GoogleCloudVisionV1p3beta1BoundingPoly)
- goooConfidence :: Lens' GoogleCloudVisionV1p3beta1CropHint (Maybe Double)
- goooImportanceFraction :: Lens' GoogleCloudVisionV1p3beta1CropHint (Maybe Double)
- data FaceAnnotation
- faceAnnotation :: FaceAnnotation
- faTiltAngle :: Lens' FaceAnnotation (Maybe Double)
- faBlurredLikelihood :: Lens' FaceAnnotation (Maybe FaceAnnotationBlurredLikelihood)
- faBoundingPoly :: Lens' FaceAnnotation (Maybe BoundingPoly)
- faSurpriseLikelihood :: Lens' FaceAnnotation (Maybe FaceAnnotationSurpriseLikelihood)
- faLandmarkingConfidence :: Lens' FaceAnnotation (Maybe Double)
- faPanAngle :: Lens' FaceAnnotation (Maybe Double)
- faRollAngle :: Lens' FaceAnnotation (Maybe Double)
- faUnderExposedLikelihood :: Lens' FaceAnnotation (Maybe FaceAnnotationUnderExposedLikelihood)
- faFdBoundingPoly :: Lens' FaceAnnotation (Maybe BoundingPoly)
- faAngerLikelihood :: Lens' FaceAnnotation (Maybe FaceAnnotationAngerLikelihood)
- faDetectionConfidence :: Lens' FaceAnnotation (Maybe Double)
- faHeadwearLikelihood :: Lens' FaceAnnotation (Maybe FaceAnnotationHeadwearLikelihood)
- faSorrowLikelihood :: Lens' FaceAnnotation (Maybe FaceAnnotationSorrowLikelihood)
- faJoyLikelihood :: Lens' FaceAnnotation (Maybe FaceAnnotationJoyLikelihood)
- faLandmarks :: Lens' FaceAnnotation [Landmark]
- data GoogleCloudVisionV1p1beta1Property
- googleCloudVisionV1p1beta1Property :: GoogleCloudVisionV1p1beta1Property
- gcvvpcUint64Value :: Lens' GoogleCloudVisionV1p1beta1Property (Maybe Word64)
- gcvvpcValue :: Lens' GoogleCloudVisionV1p1beta1Property (Maybe Text)
- gcvvpcName :: Lens' GoogleCloudVisionV1p1beta1Property (Maybe Text)
- data GoogleCloudVisionV1p1beta1ProductSearchResults
- googleCloudVisionV1p1beta1ProductSearchResults :: GoogleCloudVisionV1p1beta1ProductSearchResults
- gProductGroupedResults :: Lens' GoogleCloudVisionV1p1beta1ProductSearchResults [GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult]
- gResults :: Lens' GoogleCloudVisionV1p1beta1ProductSearchResults [GoogleCloudVisionV1p1beta1ProductSearchResultsResult]
- gIndexTime :: Lens' GoogleCloudVisionV1p1beta1ProductSearchResults (Maybe UTCTime)
- data GoogleCloudVisionV1p2beta1LatLongRect
- googleCloudVisionV1p2beta1LatLongRect :: GoogleCloudVisionV1p2beta1LatLongRect
- gcvvllrMaxLatLng :: Lens' GoogleCloudVisionV1p2beta1LatLongRect (Maybe LatLng)
- gcvvllrMinLatLng :: Lens' GoogleCloudVisionV1p2beta1LatLongRect (Maybe LatLng)
- data DetectedBreak
- detectedBreak :: DetectedBreak
- dbIsPrefix :: Lens' DetectedBreak (Maybe Bool)
- dbType :: Lens' DetectedBreak (Maybe DetectedBreakType)
- data Result
- result :: Result
- rImage :: Lens' Result (Maybe Text)
- rScore :: Lens' Result (Maybe Double)
- rProduct :: Lens' Result (Maybe Product)
- data GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult
- googleCloudVisionV1p1beta1ProductSearchResultsGroupedResult :: GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult
- gcvvpsrgrResults :: Lens' GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult [GoogleCloudVisionV1p1beta1ProductSearchResultsResult]
- gcvvpsrgrBoundingPoly :: Lens' GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult (Maybe GoogleCloudVisionV1p1beta1BoundingPoly)
- data GoogleCloudVisionV1p1beta1SafeSearchAnnotation
- googleCloudVisionV1p1beta1SafeSearchAnnotation :: GoogleCloudVisionV1p1beta1SafeSearchAnnotation
- gSpoof :: Lens' GoogleCloudVisionV1p1beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof)
- gRacy :: Lens' GoogleCloudVisionV1p1beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p1beta1SafeSearchAnnotationRacy)
- gAdult :: Lens' GoogleCloudVisionV1p1beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult)
- gMedical :: Lens' GoogleCloudVisionV1p1beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical)
- gViolence :: Lens' GoogleCloudVisionV1p1beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence)
- data GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood
- data GoogleCloudVisionV1p2beta1Product
- googleCloudVisionV1p2beta1Product :: GoogleCloudVisionV1p2beta1Product
- ggName :: Lens' GoogleCloudVisionV1p2beta1Product (Maybe Text)
- ggDisplayName :: Lens' GoogleCloudVisionV1p2beta1Product (Maybe Text)
- ggProductCategory :: Lens' GoogleCloudVisionV1p2beta1Product (Maybe Text)
- ggProductLabels :: Lens' GoogleCloudVisionV1p2beta1Product [GoogleCloudVisionV1p2beta1ProductKeyValue]
- ggDescription :: Lens' GoogleCloudVisionV1p2beta1Product (Maybe Text)
- data GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType
- data Block
- block :: Block
- bProperty :: Lens' Block (Maybe TextProperty)
- bBoundingBox :: Lens' Block (Maybe BoundingPoly)
- bParagraphs :: Lens' Block [Paragraph]
- bConfidence :: Lens' Block (Maybe Double)
- bBlockType :: Lens' Block (Maybe BlockBlockType)
- data GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest
- googleCloudVisionV1p2beta1AsyncAnnotateFileRequest :: GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest
- gInputConfig :: Lens' GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest (Maybe GoogleCloudVisionV1p2beta1InputConfig)
- gFeatures :: Lens' GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest [GoogleCloudVisionV1p2beta1Feature]
- gOutputConfig :: Lens' GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest (Maybe GoogleCloudVisionV1p2beta1OutputConfig)
- gImageContext :: Lens' GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest (Maybe GoogleCloudVisionV1p2beta1ImageContext)
- data GoogleCloudVisionV1p2beta1DominantColorsAnnotation
- googleCloudVisionV1p2beta1DominantColorsAnnotation :: GoogleCloudVisionV1p2beta1DominantColorsAnnotation
- gColors :: Lens' GoogleCloudVisionV1p2beta1DominantColorsAnnotation [GoogleCloudVisionV1p2beta1ColorInfo]
- data SafeSearchAnnotationViolence
- data GoogleCloudVisionV1p3beta1TextAnnotation
- googleCloudVisionV1p3beta1TextAnnotation :: GoogleCloudVisionV1p3beta1TextAnnotation
- gcvvtaText :: Lens' GoogleCloudVisionV1p3beta1TextAnnotation (Maybe Text)
- gcvvtaPages :: Lens' GoogleCloudVisionV1p3beta1TextAnnotation [GoogleCloudVisionV1p3beta1Page]
- data AsyncAnnotateFileResponse
- asyncAnnotateFileResponse :: AsyncAnnotateFileResponse
- aafrOutputConfig :: Lens' AsyncAnnotateFileResponse (Maybe OutputConfig)
- data GoogleCloudVisionV1p1beta1SafeSearchAnnotationAdult
- data InputConfig
- inputConfig :: InputConfig
- icGcsSource :: Lens' InputConfig (Maybe GcsSource)
- icMimeType :: Lens' InputConfig (Maybe Text)
- data EntityAnnotation
- entityAnnotation :: EntityAnnotation
- eaScore :: Lens' EntityAnnotation (Maybe Double)
- eaTopicality :: Lens' EntityAnnotation (Maybe Double)
- eaLocale :: Lens' EntityAnnotation (Maybe Text)
- eaBoundingPoly :: Lens' EntityAnnotation (Maybe BoundingPoly)
- eaConfidence :: Lens' EntityAnnotation (Maybe Double)
- eaMid :: Lens' EntityAnnotation (Maybe Text)
- eaLocations :: Lens' EntityAnnotation [LocationInfo]
- eaDescription :: Lens' EntityAnnotation (Maybe Text)
- eaProperties :: Lens' EntityAnnotation [Property]
- data GoogleCloudVisionV1p3beta1OperationMetadataState
- data ReferenceImage
- referenceImage :: ReferenceImage
- riURI :: Lens' ReferenceImage (Maybe Text)
- riName :: Lens' ReferenceImage (Maybe Text)
- riBoundingPolys :: Lens' ReferenceImage [BoundingPoly]
- data GoogleCloudVisionV1p1beta1SafeSearchAnnotationSpoof
- data BatchOperationMetadata
- batchOperationMetadata :: BatchOperationMetadata
- bomState :: Lens' BatchOperationMetadata (Maybe BatchOperationMetadataState)
- bomEndTime :: Lens' BatchOperationMetadata (Maybe UTCTime)
- bomSubmitTime :: Lens' BatchOperationMetadata (Maybe UTCTime)
- data GoogleCloudVisionV1p3beta1WebDetection
- googleCloudVisionV1p3beta1WebDetection :: GoogleCloudVisionV1p3beta1WebDetection
- gVisuallySimilarImages :: Lens' GoogleCloudVisionV1p3beta1WebDetection [GoogleCloudVisionV1p3beta1WebDetectionWebImage]
- gBestGuessLabels :: Lens' GoogleCloudVisionV1p3beta1WebDetection [GoogleCloudVisionV1p3beta1WebDetectionWebLabel]
- gPagesWithMatchingImages :: Lens' GoogleCloudVisionV1p3beta1WebDetection [GoogleCloudVisionV1p3beta1WebDetectionWebPage]
- gPartialMatchingImages :: Lens' GoogleCloudVisionV1p3beta1WebDetection [GoogleCloudVisionV1p3beta1WebDetectionWebImage]
- gFullMatchingImages :: Lens' GoogleCloudVisionV1p3beta1WebDetection [GoogleCloudVisionV1p3beta1WebDetectionWebImage]
- gWebEntities :: Lens' GoogleCloudVisionV1p3beta1WebDetection [GoogleCloudVisionV1p3beta1WebDetectionWebEntity]
- data DetectedLanguage
- detectedLanguage :: DetectedLanguage
- dlLanguageCode :: Lens' DetectedLanguage (Maybe Text)
- dlConfidence :: Lens' DetectedLanguage (Maybe Double)
- data GoogleCloudVisionV1p3beta1AnnotateFileResponse
- googleCloudVisionV1p3beta1AnnotateFileResponse :: GoogleCloudVisionV1p3beta1AnnotateFileResponse
- gooResponses :: Lens' GoogleCloudVisionV1p3beta1AnnotateFileResponse [GoogleCloudVisionV1p3beta1AnnotateImageResponse]
- gooInputConfig :: Lens' GoogleCloudVisionV1p3beta1AnnotateFileResponse (Maybe GoogleCloudVisionV1p3beta1InputConfig)
- data GoogleCloudVisionV1p2beta1ProductSearchResultsResult
- googleCloudVisionV1p2beta1ProductSearchResultsResult :: GoogleCloudVisionV1p2beta1ProductSearchResultsResult
- gImage :: Lens' GoogleCloudVisionV1p2beta1ProductSearchResultsResult (Maybe Text)
- gScore :: Lens' GoogleCloudVisionV1p2beta1ProductSearchResultsResult (Maybe Double)
- gProduct :: Lens' GoogleCloudVisionV1p2beta1ProductSearchResultsResult (Maybe GoogleCloudVisionV1p2beta1Product)
- data GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood
- data GoogleCloudVisionV1p2beta1Word
- googleCloudVisionV1p2beta1Word :: GoogleCloudVisionV1p2beta1Word
- gcvvwcProperty :: Lens' GoogleCloudVisionV1p2beta1Word (Maybe GoogleCloudVisionV1p2beta1TextAnnotationTextProperty)
- gcvvwcBoundingBox :: Lens' GoogleCloudVisionV1p2beta1Word (Maybe GoogleCloudVisionV1p2beta1BoundingPoly)
- gcvvwcSymbols :: Lens' GoogleCloudVisionV1p2beta1Word [GoogleCloudVisionV1p2beta1Symbol]
- gcvvwcConfidence :: Lens' GoogleCloudVisionV1p2beta1Word (Maybe Double)
- data OperationMetadataState
- data GoogleCloudVisionV1p1beta1Word
- googleCloudVisionV1p1beta1Word :: GoogleCloudVisionV1p1beta1Word
- gcvvw1Property :: Lens' GoogleCloudVisionV1p1beta1Word (Maybe GoogleCloudVisionV1p1beta1TextAnnotationTextProperty)
- gcvvw1BoundingBox :: Lens' GoogleCloudVisionV1p1beta1Word (Maybe GoogleCloudVisionV1p1beta1BoundingPoly)
- gcvvw1Symbols :: Lens' GoogleCloudVisionV1p1beta1Word [GoogleCloudVisionV1p1beta1Symbol]
- gcvvw1Confidence :: Lens' GoogleCloudVisionV1p1beta1Word (Maybe Double)
- data GoogleCloudVisionV1p1beta1ProductSearchResultsResult
- googleCloudVisionV1p1beta1ProductSearchResultsResult :: GoogleCloudVisionV1p1beta1ProductSearchResultsResult
- gcvvpsrrcImage :: Lens' GoogleCloudVisionV1p1beta1ProductSearchResultsResult (Maybe Text)
- gcvvpsrrcScore :: Lens' GoogleCloudVisionV1p1beta1ProductSearchResultsResult (Maybe Double)
- gcvvpsrrcProduct :: Lens' GoogleCloudVisionV1p1beta1ProductSearchResultsResult (Maybe GoogleCloudVisionV1p1beta1Product)
- data GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood
- data GoogleCloudVisionV1p3beta1ImportProductSetsResponse
- googleCloudVisionV1p3beta1ImportProductSetsResponse :: GoogleCloudVisionV1p3beta1ImportProductSetsResponse
- gcvvipsrReferenceImages :: Lens' GoogleCloudVisionV1p3beta1ImportProductSetsResponse [GoogleCloudVisionV1p3beta1ReferenceImage]
- gcvvipsrStatuses :: Lens' GoogleCloudVisionV1p3beta1ImportProductSetsResponse [Status]
- data GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse
- googleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse :: GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse
- gcvvabafrcResponses :: Lens' GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse [GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse]
- data GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood
- data GoogleCloudVisionV1p1beta1ImageProperties
- googleCloudVisionV1p1beta1ImageProperties :: GoogleCloudVisionV1p1beta1ImageProperties
- gcvvipsDominantColors :: Lens' GoogleCloudVisionV1p1beta1ImageProperties (Maybe GoogleCloudVisionV1p1beta1DominantColorsAnnotation)
- data GoogleCloudVisionV1p3beta1WebDetectionWebEntity
- googleCloudVisionV1p3beta1WebDetectionWebEntity :: GoogleCloudVisionV1p3beta1WebDetectionWebEntity
- goooScore :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebEntity (Maybe Double)
- goooEntityId :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebEntity (Maybe Text)
- goooDescription :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebEntity (Maybe Text)
- data GoogleCloudVisionV1p1beta1AnnotateImageResponse
- googleCloudVisionV1p1beta1AnnotateImageResponse :: GoogleCloudVisionV1p1beta1AnnotateImageResponse
- gooLogoAnnotations :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse [GoogleCloudVisionV1p1beta1EntityAnnotation]
- gooProductSearchResults :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p1beta1ProductSearchResults)
- gooContext :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p1beta1ImageAnnotationContext)
- gooLabelAnnotations :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse [GoogleCloudVisionV1p1beta1EntityAnnotation]
- gooFaceAnnotations :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse [GoogleCloudVisionV1p1beta1FaceAnnotation]
- gooError :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse (Maybe Status)
- gooWebDetection :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p1beta1WebDetection)
- gooSafeSearchAnnotation :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p1beta1SafeSearchAnnotation)
- gooLandmarkAnnotations :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse [GoogleCloudVisionV1p1beta1EntityAnnotation]
- gooLocalizedObjectAnnotations :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse [GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation]
- gooTextAnnotations :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse [GoogleCloudVisionV1p1beta1EntityAnnotation]
- gooCropHintsAnnotation :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p1beta1CropHintsAnnotation)
- gooFullTextAnnotation :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p1beta1TextAnnotation)
- gooImagePropertiesAnnotation :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p1beta1ImageProperties)
- data GoogleCloudVisionV1p3beta1FaceAnnotationLandmark
- googleCloudVisionV1p3beta1FaceAnnotationLandmark :: GoogleCloudVisionV1p3beta1FaceAnnotationLandmark
- gType :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotationLandmark (Maybe GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType)
- gPosition :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotationLandmark (Maybe GoogleCloudVisionV1p3beta1Position)
- data GoogleCloudVisionV1p3beta1BatchOperationMetadata
- googleCloudVisionV1p3beta1BatchOperationMetadata :: GoogleCloudVisionV1p3beta1BatchOperationMetadata
- gcvvbomState :: Lens' GoogleCloudVisionV1p3beta1BatchOperationMetadata (Maybe GoogleCloudVisionV1p3beta1BatchOperationMetadataState)
- gcvvbomEndTime :: Lens' GoogleCloudVisionV1p3beta1BatchOperationMetadata (Maybe UTCTime)
- gcvvbomSubmitTime :: Lens' GoogleCloudVisionV1p3beta1BatchOperationMetadata (Maybe UTCTime)
- data WebImage
- webImage :: WebImage
- wiScore :: Lens' WebImage (Maybe Double)
- wiURL :: Lens' WebImage (Maybe Text)
- data GoogleCloudVisionV1p1beta1Paragraph
- googleCloudVisionV1p1beta1Paragraph :: GoogleCloudVisionV1p1beta1Paragraph
- gcvvp1Property :: Lens' GoogleCloudVisionV1p1beta1Paragraph (Maybe GoogleCloudVisionV1p1beta1TextAnnotationTextProperty)
- gcvvp1BoundingBox :: Lens' GoogleCloudVisionV1p1beta1Paragraph (Maybe GoogleCloudVisionV1p1beta1BoundingPoly)
- gcvvp1Confidence :: Lens' GoogleCloudVisionV1p1beta1Paragraph (Maybe Double)
- gcvvp1Words :: Lens' GoogleCloudVisionV1p1beta1Paragraph [GoogleCloudVisionV1p1beta1Word]
- data WebDetection
- webDetection :: WebDetection
- wdVisuallySimilarImages :: Lens' WebDetection [WebImage]
- wdBestGuessLabels :: Lens' WebDetection [WebLabel]
- wdPagesWithMatchingImages :: Lens' WebDetection [WebPage]
- wdPartialMatchingImages :: Lens' WebDetection [WebImage]
- wdFullMatchingImages :: Lens' WebDetection [WebImage]
- wdWebEntities :: Lens' WebDetection [WebEntity]
- data AnnotateFileResponse
- annotateFileResponse :: AnnotateFileResponse
- afrResponses :: Lens' AnnotateFileResponse [AnnotateImageResponse]
- afrInputConfig :: Lens' AnnotateFileResponse (Maybe InputConfig)
- data GoogleCloudVisionV1p3beta1EntityAnnotation
- googleCloudVisionV1p3beta1EntityAnnotation :: GoogleCloudVisionV1p3beta1EntityAnnotation
- gcvveacScore :: Lens' GoogleCloudVisionV1p3beta1EntityAnnotation (Maybe Double)
- gcvveacTopicality :: Lens' GoogleCloudVisionV1p3beta1EntityAnnotation (Maybe Double)
- gcvveacLocale :: Lens' GoogleCloudVisionV1p3beta1EntityAnnotation (Maybe Text)
- gcvveacBoundingPoly :: Lens' GoogleCloudVisionV1p3beta1EntityAnnotation (Maybe GoogleCloudVisionV1p3beta1BoundingPoly)
- gcvveacConfidence :: Lens' GoogleCloudVisionV1p3beta1EntityAnnotation (Maybe Double)
- gcvveacMid :: Lens' GoogleCloudVisionV1p3beta1EntityAnnotation (Maybe Text)
- gcvveacLocations :: Lens' GoogleCloudVisionV1p3beta1EntityAnnotation [GoogleCloudVisionV1p3beta1LocationInfo]
- gcvveacDescription :: Lens' GoogleCloudVisionV1p3beta1EntityAnnotation (Maybe Text)
- gcvveacProperties :: Lens' GoogleCloudVisionV1p3beta1EntityAnnotation [GoogleCloudVisionV1p3beta1Property]
- data GroupedResult
- groupedResult :: GroupedResult
- grResults :: Lens' GroupedResult [Result]
- grBoundingPoly :: Lens' GroupedResult (Maybe BoundingPoly)
- data GoogleCloudVisionV1p3beta1ReferenceImage
- googleCloudVisionV1p3beta1ReferenceImage :: GoogleCloudVisionV1p3beta1ReferenceImage
- gcvvriURI :: Lens' GoogleCloudVisionV1p3beta1ReferenceImage (Maybe Text)
- gcvvriName :: Lens' GoogleCloudVisionV1p3beta1ReferenceImage (Maybe Text)
- gcvvriBoundingPolys :: Lens' GoogleCloudVisionV1p3beta1ReferenceImage [GoogleCloudVisionV1p3beta1BoundingPoly]
- data GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation
- googleCloudVisionV1p2beta1LocalizedObjectAnnotation :: GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation
- gcvvloacLanguageCode :: Lens' GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation (Maybe Text)
- gcvvloacScore :: Lens' GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation (Maybe Double)
- gcvvloacBoundingPoly :: Lens' GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation (Maybe GoogleCloudVisionV1p2beta1BoundingPoly)
- gcvvloacName :: Lens' GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation (Maybe Text)
- gcvvloacMid :: Lens' GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation (Maybe Text)
- data GoogleCloudVisionV1p3beta1Block
- googleCloudVisionV1p3beta1Block :: GoogleCloudVisionV1p3beta1Block
- gcvvbcProperty :: Lens' GoogleCloudVisionV1p3beta1Block (Maybe GoogleCloudVisionV1p3beta1TextAnnotationTextProperty)
- gcvvbcBoundingBox :: Lens' GoogleCloudVisionV1p3beta1Block (Maybe GoogleCloudVisionV1p3beta1BoundingPoly)
- gcvvbcParagraphs :: Lens' GoogleCloudVisionV1p3beta1Block [GoogleCloudVisionV1p3beta1Paragraph]
- gcvvbcConfidence :: Lens' GoogleCloudVisionV1p3beta1Block (Maybe Double)
- gcvvbcBlockType :: Lens' GoogleCloudVisionV1p3beta1Block (Maybe GoogleCloudVisionV1p3beta1BlockBlockType)
- data GoogleCloudVisionV1p2beta1SafeSearchAnnotationAdult
- data LandmarkType
- = LTUnknownLandmark
- | LTLeftEye
- | LTRightEye
- | LTLeftOfLeftEyebrow
- | LTRightOfLeftEyebrow
- | LTLeftOfRightEyebrow
- | LTRightOfRightEyebrow
- | LTMidpointBetweenEyes
- | LTNoseTip
- | LTUpperLip
- | LTLowerLip
- | LTMouthLeft
- | LTMouthRight
- | LTMouthCenter
- | LTNoseBottomRight
- | LTNoseBottomLeft
- | LTNoseBottomCenter
- | LTLeftEyeTopBoundary
- | LTLeftEyeRightCorner
- | LTLeftEyeBottomBoundary
- | LTLeftEyeLeftCorner
- | LTRightEyeTopBoundary
- | LTRightEyeRightCorner
- | LTRightEyeBottomBoundary
- | LTRightEyeLeftCorner
- | LTLeftEyebrowUpperMidpoint
- | LTRightEyebrowUpperMidpoint
- | LTLeftEarTragion
- | LTRightEarTragion
- | LTLeftEyePupil
- | LTRightEyePupil
- | LTForeheadGlabella
- | LTChinGnathion
- | LTChinLeftGonion
- | LTChinRightGonion
- data GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType
- data GoogleCloudVisionV1p2beta1Vertex
- googleCloudVisionV1p2beta1Vertex :: GoogleCloudVisionV1p2beta1Vertex
- gcvvvcX :: Lens' GoogleCloudVisionV1p2beta1Vertex (Maybe Int32)
- gcvvvcY :: Lens' GoogleCloudVisionV1p2beta1Vertex (Maybe Int32)
- data GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse
- googleCloudVisionV1p3beta1AsyncAnnotateFileResponse :: GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse
- gooOutputConfig :: Lens' GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse (Maybe GoogleCloudVisionV1p3beta1OutputConfig)
- data Xgafv
- data GoogleCloudVisionV1p2beta1BlockBlockType
- data GoogleCloudVisionV1p2beta1TextAnnotationTextProperty
- googleCloudVisionV1p2beta1TextAnnotationTextProperty :: GoogleCloudVisionV1p2beta1TextAnnotationTextProperty
- gDetectedLanguages :: Lens' GoogleCloudVisionV1p2beta1TextAnnotationTextProperty [GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage]
- gDetectedBreak :: Lens' GoogleCloudVisionV1p2beta1TextAnnotationTextProperty (Maybe GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak)
- data GoogleCloudVisionV1p2beta1BoundingPoly
- googleCloudVisionV1p2beta1BoundingPoly :: GoogleCloudVisionV1p2beta1BoundingPoly
- gNormalizedVertices :: Lens' GoogleCloudVisionV1p2beta1BoundingPoly [GoogleCloudVisionV1p2beta1NormalizedVertex]
- gVertices :: Lens' GoogleCloudVisionV1p2beta1BoundingPoly [GoogleCloudVisionV1p2beta1Vertex]
- data GoogleCloudVisionV1p3beta1Position
- googleCloudVisionV1p3beta1Position :: GoogleCloudVisionV1p3beta1Position
- gcvvpcZ :: Lens' GoogleCloudVisionV1p3beta1Position (Maybe Double)
- gcvvpcX :: Lens' GoogleCloudVisionV1p3beta1Position (Maybe Double)
- gcvvpcY :: Lens' GoogleCloudVisionV1p3beta1Position (Maybe Double)
- data GoogleCloudVisionV1p1beta1GcsDestination
- googleCloudVisionV1p1beta1GcsDestination :: GoogleCloudVisionV1p1beta1GcsDestination
- gooURI :: Lens' GoogleCloudVisionV1p1beta1GcsDestination (Maybe Text)
- data GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy
- data GoogleCloudVisionV1p1beta1LocationInfo
- googleCloudVisionV1p1beta1LocationInfo :: GoogleCloudVisionV1p1beta1LocationInfo
- gLatLng :: Lens' GoogleCloudVisionV1p1beta1LocationInfo (Maybe LatLng)
- data GoogleCloudVisionV1p1beta1Product
- googleCloudVisionV1p1beta1Product :: GoogleCloudVisionV1p1beta1Product
- gcvvp1Name :: Lens' GoogleCloudVisionV1p1beta1Product (Maybe Text)
- gcvvp1DisplayName :: Lens' GoogleCloudVisionV1p1beta1Product (Maybe Text)
- gcvvp1ProductCategory :: Lens' GoogleCloudVisionV1p1beta1Product (Maybe Text)
- gcvvp1ProductLabels :: Lens' GoogleCloudVisionV1p1beta1Product [GoogleCloudVisionV1p1beta1ProductKeyValue]
- gcvvp1Description :: Lens' GoogleCloudVisionV1p1beta1Product (Maybe Text)
- data GoogleCloudVisionV1p3beta1NormalizedVertex
- googleCloudVisionV1p3beta1NormalizedVertex :: GoogleCloudVisionV1p3beta1NormalizedVertex
- gcvvnvcX :: Lens' GoogleCloudVisionV1p3beta1NormalizedVertex (Maybe Double)
- gcvvnvcY :: Lens' GoogleCloudVisionV1p3beta1NormalizedVertex (Maybe Double)
- data GoogleCloudVisionV1p2beta1WebDetectionWebImage
- googleCloudVisionV1p2beta1WebDetectionWebImage :: GoogleCloudVisionV1p2beta1WebDetectionWebImage
- gcvvwdwicScore :: Lens' GoogleCloudVisionV1p2beta1WebDetectionWebImage (Maybe Double)
- gcvvwdwicURL :: Lens' GoogleCloudVisionV1p2beta1WebDetectionWebImage (Maybe Text)
- data GoogleCloudVisionV1p1beta1Page
- googleCloudVisionV1p1beta1Page :: GoogleCloudVisionV1p1beta1Page
- g2Property :: Lens' GoogleCloudVisionV1p1beta1Page (Maybe GoogleCloudVisionV1p1beta1TextAnnotationTextProperty)
- g2Height :: Lens' GoogleCloudVisionV1p1beta1Page (Maybe Int32)
- g2Blocks :: Lens' GoogleCloudVisionV1p1beta1Page [GoogleCloudVisionV1p1beta1Block]
- g2Width :: Lens' GoogleCloudVisionV1p1beta1Page (Maybe Int32)
- g2Confidence :: Lens' GoogleCloudVisionV1p1beta1Page (Maybe Double)
- data GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult
- googleCloudVisionV1p2beta1ProductSearchResultsGroupedResult :: GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult
- gcvvpsrgrcResults :: Lens' GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult [GoogleCloudVisionV1p2beta1ProductSearchResultsResult]
- gcvvpsrgrcBoundingPoly :: Lens' GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult (Maybe GoogleCloudVisionV1p2beta1BoundingPoly)
- data GoogleCloudVisionV1p3beta1Symbol
- googleCloudVisionV1p3beta1Symbol :: GoogleCloudVisionV1p3beta1Symbol
- gcvvscProperty :: Lens' GoogleCloudVisionV1p3beta1Symbol (Maybe GoogleCloudVisionV1p3beta1TextAnnotationTextProperty)
- gcvvscBoundingBox :: Lens' GoogleCloudVisionV1p3beta1Symbol (Maybe GoogleCloudVisionV1p3beta1BoundingPoly)
- gcvvscText :: Lens' GoogleCloudVisionV1p3beta1Symbol (Maybe Text)
- gcvvscConfidence :: Lens' GoogleCloudVisionV1p3beta1Symbol (Maybe Double)
- data CropHint
- cropHint :: CropHint
- chBoundingPoly :: Lens' CropHint (Maybe BoundingPoly)
- chConfidence :: Lens' CropHint (Maybe Double)
- chImportanceFraction :: Lens' CropHint (Maybe Double)
- data GoogleCloudVisionV1p2beta1Image
- googleCloudVisionV1p2beta1Image :: GoogleCloudVisionV1p2beta1Image
- gcvviContent :: Lens' GoogleCloudVisionV1p2beta1Image (Maybe ByteString)
- gcvviSource :: Lens' GoogleCloudVisionV1p2beta1Image (Maybe GoogleCloudVisionV1p2beta1ImageSource)
- data GoogleCloudVisionV1p1beta1InputConfig
- googleCloudVisionV1p1beta1InputConfig :: GoogleCloudVisionV1p1beta1InputConfig
- gGcsSource :: Lens' GoogleCloudVisionV1p1beta1InputConfig (Maybe GoogleCloudVisionV1p1beta1GcsSource)
- gMimeType :: Lens' GoogleCloudVisionV1p1beta1InputConfig (Maybe Text)
- data GoogleCloudVisionV1p2beta1ImageAnnotationContext
- googleCloudVisionV1p2beta1ImageAnnotationContext :: GoogleCloudVisionV1p2beta1ImageAnnotationContext
- gcvviaccURI :: Lens' GoogleCloudVisionV1p2beta1ImageAnnotationContext (Maybe Text)
- gcvviaccPageNumber :: Lens' GoogleCloudVisionV1p2beta1ImageAnnotationContext (Maybe Int32)
- data GoogleCloudVisionV1p2beta1ProductSearchResults
- googleCloudVisionV1p2beta1ProductSearchResults :: GoogleCloudVisionV1p2beta1ProductSearchResults
- gcvvpsrsProductGroupedResults :: Lens' GoogleCloudVisionV1p2beta1ProductSearchResults [GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult]
- gcvvpsrsResults :: Lens' GoogleCloudVisionV1p2beta1ProductSearchResults [GoogleCloudVisionV1p2beta1ProductSearchResultsResult]
- gcvvpsrsIndexTime :: Lens' GoogleCloudVisionV1p2beta1ProductSearchResults (Maybe UTCTime)
- data GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood
- data SafeSearchAnnotationSpoof
- data GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType
- = GUnknownLandmark
- | GLeftEye
- | GRightEye
- | GLeftOfLeftEyebrow
- | GRightOfLeftEyebrow
- | GLeftOfRightEyebrow
- | GRightOfRightEyebrow
- | GMidpointBetweenEyes
- | GNoseTip
- | GUpperLip
- | GLowerLip
- | GMouthLeft
- | GMouthRight
- | GMouthCenter
- | GNoseBottomRight
- | GNoseBottomLeft
- | GNoseBottomCenter
- | GLeftEyeTopBoundary
- | GLeftEyeRightCorner
- | GLeftEyeBottomBoundary
- | GLeftEyeLeftCorner
- | GRightEyeTopBoundary
- | GRightEyeRightCorner
- | GRightEyeBottomBoundary
- | GRightEyeLeftCorner
- | GLeftEyebrowUpperMidpoint
- | GRightEyebrowUpperMidpoint
- | GLeftEarTragion
- | GRightEarTragion
- | GLeftEyePupil
- | GRightEyePupil
- | GForeheadGlabella
- | GChinGnathion
- | GChinLeftGonion
- | GChinRightGonion
- data GoogleCloudVisionV1p2beta1Property
- googleCloudVisionV1p2beta1Property :: GoogleCloudVisionV1p2beta1Property
- goooUint64Value :: Lens' GoogleCloudVisionV1p2beta1Property (Maybe Word64)
- goooValue :: Lens' GoogleCloudVisionV1p2beta1Property (Maybe Text)
- goooName :: Lens' GoogleCloudVisionV1p2beta1Property (Maybe Text)
- data GoogleCloudVisionV1p3beta1FaceAnnotation
- googleCloudVisionV1p3beta1FaceAnnotation :: GoogleCloudVisionV1p3beta1FaceAnnotation
- gcvvfacTiltAngle :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe Double)
- gcvvfacBlurredLikelihood :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood)
- gcvvfacBoundingPoly :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe GoogleCloudVisionV1p3beta1BoundingPoly)
- gcvvfacSurpriseLikelihood :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood)
- gcvvfacLandmarkingConfidence :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe Double)
- gcvvfacPanAngle :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe Double)
- gcvvfacRollAngle :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe Double)
- gcvvfacUnderExposedLikelihood :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood)
- gcvvfacFdBoundingPoly :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe GoogleCloudVisionV1p3beta1BoundingPoly)
- gcvvfacAngerLikelihood :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood)
- gcvvfacDetectionConfidence :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe Double)
- gcvvfacHeadwearLikelihood :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood)
- gcvvfacSorrowLikelihood :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood)
- gcvvfacJoyLikelihood :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood)
- gcvvfacLandmarks :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation [GoogleCloudVisionV1p3beta1FaceAnnotationLandmark]
- data GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage
- googleCloudVisionV1p3beta1TextAnnotationDetectedLanguage :: GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage
- gcvvtadlcLanguageCode :: Lens' GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage (Maybe Text)
- gcvvtadlcConfidence :: Lens' GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage (Maybe Double)
- data FaceAnnotationSurpriseLikelihood
- data GoogleCloudVisionV1p1beta1WebDetectionWebPage
- googleCloudVisionV1p1beta1WebDetectionWebPage :: GoogleCloudVisionV1p1beta1WebDetectionWebPage
- gcvvwdwpcScore :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebPage (Maybe Double)
- gcvvwdwpcURL :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebPage (Maybe Text)
- gcvvwdwpcPageTitle :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebPage (Maybe Text)
- gcvvwdwpcPartialMatchingImages :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebPage [GoogleCloudVisionV1p1beta1WebDetectionWebImage]
- gcvvwdwpcFullMatchingImages :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebPage [GoogleCloudVisionV1p1beta1WebDetectionWebImage]
- data OutputConfig
- outputConfig :: OutputConfig
- ocGcsDestination :: Lens' OutputConfig (Maybe GcsDestination)
- ocBatchSize :: Lens' OutputConfig (Maybe Int32)
- data GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak
- googleCloudVisionV1p3beta1TextAnnotationDetectedBreak :: GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak
- gooIsPrefix :: Lens' GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak (Maybe Bool)
- gooType :: Lens' GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak (Maybe GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType)
- data GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical
- data GoogleCloudVisionV1p2beta1TextAnnotation
- googleCloudVisionV1p2beta1TextAnnotation :: GoogleCloudVisionV1p2beta1TextAnnotation
- gText :: Lens' GoogleCloudVisionV1p2beta1TextAnnotation (Maybe Text)
- gPages :: Lens' GoogleCloudVisionV1p2beta1TextAnnotation [GoogleCloudVisionV1p2beta1Page]
- data SafeSearchAnnotation
- safeSearchAnnotation :: SafeSearchAnnotation
- ssaSpoof :: Lens' SafeSearchAnnotation (Maybe SafeSearchAnnotationSpoof)
- ssaRacy :: Lens' SafeSearchAnnotation (Maybe SafeSearchAnnotationRacy)
- ssaAdult :: Lens' SafeSearchAnnotation (Maybe SafeSearchAnnotationAdult)
- ssaMedical :: Lens' SafeSearchAnnotation (Maybe SafeSearchAnnotationMedical)
- ssaViolence :: Lens' SafeSearchAnnotation (Maybe SafeSearchAnnotationViolence)
- data GoogleCloudVisionV1p1beta1WebDetectionWebLabel
- googleCloudVisionV1p1beta1WebDetectionWebLabel :: GoogleCloudVisionV1p1beta1WebDetectionWebLabel
- gcvvwdwlcLanguageCode :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebLabel (Maybe Text)
- gcvvwdwlcLabel :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebLabel (Maybe Text)
- data GoogleCloudVisionV1p3beta1DominantColorsAnnotation
- googleCloudVisionV1p3beta1DominantColorsAnnotation :: GoogleCloudVisionV1p3beta1DominantColorsAnnotation
- gooColors :: Lens' GoogleCloudVisionV1p3beta1DominantColorsAnnotation [GoogleCloudVisionV1p3beta1ColorInfo]
- data GoogleCloudVisionV1p3beta1ColorInfo
- googleCloudVisionV1p3beta1ColorInfo :: GoogleCloudVisionV1p3beta1ColorInfo
- gcvvcicColor :: Lens' GoogleCloudVisionV1p3beta1ColorInfo (Maybe Color)
- gcvvcicScore :: Lens' GoogleCloudVisionV1p3beta1ColorInfo (Maybe Double)
- gcvvcicPixelFraction :: Lens' GoogleCloudVisionV1p3beta1ColorInfo (Maybe Double)
- data FaceAnnotationSorrowLikelihood
- data GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood
- data GoogleCloudVisionV1p2beta1CropHintsParams
- googleCloudVisionV1p2beta1CropHintsParams :: GoogleCloudVisionV1p2beta1CropHintsParams
- gcvvchpAspectRatios :: Lens' GoogleCloudVisionV1p2beta1CropHintsParams [Double]
- data FaceAnnotationJoyLikelihood
- data GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence
- data GoogleCloudVisionV1p1beta1CropHintsAnnotation
- googleCloudVisionV1p1beta1CropHintsAnnotation :: GoogleCloudVisionV1p1beta1CropHintsAnnotation
- gooCropHints :: Lens' GoogleCloudVisionV1p1beta1CropHintsAnnotation [GoogleCloudVisionV1p1beta1CropHint]
- data GoogleCloudVisionV1p2beta1GcsSource
- googleCloudVisionV1p2beta1GcsSource :: GoogleCloudVisionV1p2beta1GcsSource
- gcvvgscURI :: Lens' GoogleCloudVisionV1p2beta1GcsSource (Maybe Text)
- data OperationMetadata
- operationMetadata :: OperationMetadata
- omState :: Lens' OperationMetadata (Maybe OperationMetadataState)
- omUpdateTime :: Lens' OperationMetadata (Maybe UTCTime)
- omCreateTime :: Lens' OperationMetadata (Maybe UTCTime)
- data Product
- product :: Product
- proName :: Lens' Product (Maybe Text)
- proDisplayName :: Lens' Product (Maybe Text)
- proProductCategory :: Lens' Product (Maybe Text)
- proProductLabels :: Lens' Product [KeyValue]
- proDescription :: Lens' Product (Maybe Text)
- data GoogleCloudVisionV1p2beta1Block
- googleCloudVisionV1p2beta1Block :: GoogleCloudVisionV1p2beta1Block
- gcvvb1Property :: Lens' GoogleCloudVisionV1p2beta1Block (Maybe GoogleCloudVisionV1p2beta1TextAnnotationTextProperty)
- gcvvb1BoundingBox :: Lens' GoogleCloudVisionV1p2beta1Block (Maybe GoogleCloudVisionV1p2beta1BoundingPoly)
- gcvvb1Paragraphs :: Lens' GoogleCloudVisionV1p2beta1Block [GoogleCloudVisionV1p2beta1Paragraph]
- gcvvb1Confidence :: Lens' GoogleCloudVisionV1p2beta1Block (Maybe Double)
- gcvvb1BlockType :: Lens' GoogleCloudVisionV1p2beta1Block (Maybe GoogleCloudVisionV1p2beta1BlockBlockType)
- data GoogleCloudVisionV1p3beta1SafeSearchAnnotation
- googleCloudVisionV1p3beta1SafeSearchAnnotation :: GoogleCloudVisionV1p3beta1SafeSearchAnnotation
- gooSpoof :: Lens' GoogleCloudVisionV1p3beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof)
- gooRacy :: Lens' GoogleCloudVisionV1p3beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p3beta1SafeSearchAnnotationRacy)
- gooAdult :: Lens' GoogleCloudVisionV1p3beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult)
- gooMedical :: Lens' GoogleCloudVisionV1p3beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical)
- gooViolence :: Lens' GoogleCloudVisionV1p3beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence)
- data GoogleCloudVisionV1p1beta1TextAnnotation
- googleCloudVisionV1p1beta1TextAnnotation :: GoogleCloudVisionV1p1beta1TextAnnotation
- gcvvtacText :: Lens' GoogleCloudVisionV1p1beta1TextAnnotation (Maybe Text)
- gcvvtacPages :: Lens' GoogleCloudVisionV1p1beta1TextAnnotation [GoogleCloudVisionV1p1beta1Page]
- data GoogleCloudVisionV1p2beta1ProductSearchParams
- googleCloudVisionV1p2beta1ProductSearchParams :: GoogleCloudVisionV1p2beta1ProductSearchParams
- gcvvpspProductCategories :: Lens' GoogleCloudVisionV1p2beta1ProductSearchParams [Text]
- gcvvpspBoundingPoly :: Lens' GoogleCloudVisionV1p2beta1ProductSearchParams (Maybe GoogleCloudVisionV1p2beta1BoundingPoly)
- gcvvpspProductSet :: Lens' GoogleCloudVisionV1p2beta1ProductSearchParams (Maybe Text)
- gcvvpspFilter :: Lens' GoogleCloudVisionV1p2beta1ProductSearchParams (Maybe Text)
- data WebPage
- webPage :: WebPage
- wpScore :: Lens' WebPage (Maybe Double)
- wpURL :: Lens' WebPage (Maybe Text)
- wpPageTitle :: Lens' WebPage (Maybe Text)
- wpPartialMatchingImages :: Lens' WebPage [WebImage]
- wpFullMatchingImages :: Lens' WebPage [WebImage]
- data DominantColorsAnnotation
- dominantColorsAnnotation :: DominantColorsAnnotation
- dcaColors :: Lens' DominantColorsAnnotation [ColorInfo]
- data GoogleCloudVisionV1p3beta1SafeSearchAnnotationAdult
- data GoogleCloudVisionV1p2beta1WebDetectionWebLabel
- googleCloudVisionV1p2beta1WebDetectionWebLabel :: GoogleCloudVisionV1p2beta1WebDetectionWebLabel
- ggLanguageCode :: Lens' GoogleCloudVisionV1p2beta1WebDetectionWebLabel (Maybe Text)
- ggLabel :: Lens' GoogleCloudVisionV1p2beta1WebDetectionWebLabel (Maybe Text)
- data GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult
- googleCloudVisionV1p3beta1ProductSearchResultsGroupedResult :: GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult
- ggResults :: Lens' GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult [GoogleCloudVisionV1p3beta1ProductSearchResultsResult]
- ggBoundingPoly :: Lens' GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult (Maybe GoogleCloudVisionV1p3beta1BoundingPoly)
- data BatchOperationMetadataState
- data GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence
- data GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood
- data GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse
- googleCloudVisionV1p2beta1AsyncAnnotateFileResponse :: GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse
- gcvvaafrcOutputConfig :: Lens' GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse (Maybe GoogleCloudVisionV1p2beta1OutputConfig)
- data GoogleCloudVisionV1p2beta1EntityAnnotation
- googleCloudVisionV1p2beta1EntityAnnotation :: GoogleCloudVisionV1p2beta1EntityAnnotation
- gcvvea1Score :: Lens' GoogleCloudVisionV1p2beta1EntityAnnotation (Maybe Double)
- gcvvea1Topicality :: Lens' GoogleCloudVisionV1p2beta1EntityAnnotation (Maybe Double)
- gcvvea1Locale :: Lens' GoogleCloudVisionV1p2beta1EntityAnnotation (Maybe Text)
- gcvvea1BoundingPoly :: Lens' GoogleCloudVisionV1p2beta1EntityAnnotation (Maybe GoogleCloudVisionV1p2beta1BoundingPoly)
- gcvvea1Confidence :: Lens' GoogleCloudVisionV1p2beta1EntityAnnotation (Maybe Double)
- gcvvea1Mid :: Lens' GoogleCloudVisionV1p2beta1EntityAnnotation (Maybe Text)
- gcvvea1Locations :: Lens' GoogleCloudVisionV1p2beta1EntityAnnotation [GoogleCloudVisionV1p2beta1LocationInfo]
- gcvvea1Description :: Lens' GoogleCloudVisionV1p2beta1EntityAnnotation (Maybe Text)
- gcvvea1Properties :: Lens' GoogleCloudVisionV1p2beta1EntityAnnotation [GoogleCloudVisionV1p2beta1Property]
- data GoogleCloudVisionV1p3beta1SafeSearchAnnotationSpoof
- data GoogleCloudVisionV1p1beta1OperationMetadataState
- data GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest
- googleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest :: GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest
- gcvvabafrRequests :: Lens' GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest [GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest]
- data GoogleCloudVisionV1p2beta1WebDetectionWebPage
- googleCloudVisionV1p2beta1WebDetectionWebPage :: GoogleCloudVisionV1p2beta1WebDetectionWebPage
- ggScore :: Lens' GoogleCloudVisionV1p2beta1WebDetectionWebPage (Maybe Double)
- ggURL :: Lens' GoogleCloudVisionV1p2beta1WebDetectionWebPage (Maybe Text)
- ggPageTitle :: Lens' GoogleCloudVisionV1p2beta1WebDetectionWebPage (Maybe Text)
- ggPartialMatchingImages :: Lens' GoogleCloudVisionV1p2beta1WebDetectionWebPage [GoogleCloudVisionV1p2beta1WebDetectionWebImage]
- ggFullMatchingImages :: Lens' GoogleCloudVisionV1p2beta1WebDetectionWebPage [GoogleCloudVisionV1p2beta1WebDetectionWebImage]
- data OperationResponse
- operationResponse :: HashMap Text JSONValue -> OperationResponse
- orAddtional :: Lens' OperationResponse (HashMap Text JSONValue)
- data GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood
- data Word
- word :: Word
- wProperty :: Lens' Word (Maybe TextProperty)
- wBoundingBox :: Lens' Word (Maybe BoundingPoly)
- wSymbols :: Lens' Word [Symbol]
- wConfidence :: Lens' Word (Maybe Double)
- data GoogleCloudVisionV1p2beta1InputConfig
- googleCloudVisionV1p2beta1InputConfig :: GoogleCloudVisionV1p2beta1InputConfig
- gooGcsSource :: Lens' GoogleCloudVisionV1p2beta1InputConfig (Maybe GoogleCloudVisionV1p2beta1GcsSource)
- gooMimeType :: Lens' GoogleCloudVisionV1p2beta1InputConfig (Maybe Text)
- data GoogleCloudVisionV1p1beta1WebDetection
- googleCloudVisionV1p1beta1WebDetection :: GoogleCloudVisionV1p1beta1WebDetection
- gooVisuallySimilarImages :: Lens' GoogleCloudVisionV1p1beta1WebDetection [GoogleCloudVisionV1p1beta1WebDetectionWebImage]
- gooBestGuessLabels :: Lens' GoogleCloudVisionV1p1beta1WebDetection [GoogleCloudVisionV1p1beta1WebDetectionWebLabel]
- gooPagesWithMatchingImages :: Lens' GoogleCloudVisionV1p1beta1WebDetection [GoogleCloudVisionV1p1beta1WebDetectionWebPage]
- gooPartialMatchingImages :: Lens' GoogleCloudVisionV1p1beta1WebDetection [GoogleCloudVisionV1p1beta1WebDetectionWebImage]
- gooFullMatchingImages :: Lens' GoogleCloudVisionV1p1beta1WebDetection [GoogleCloudVisionV1p1beta1WebDetectionWebImage]
- gooWebEntities :: Lens' GoogleCloudVisionV1p1beta1WebDetection [GoogleCloudVisionV1p1beta1WebDetectionWebEntity]
- data GoogleCloudVisionV1p2beta1FaceAnnotationLandmark
- googleCloudVisionV1p2beta1FaceAnnotationLandmark :: GoogleCloudVisionV1p2beta1FaceAnnotationLandmark
- gcvvfalcType :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotationLandmark (Maybe GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType)
- gcvvfalcPosition :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotationLandmark (Maybe GoogleCloudVisionV1p2beta1Position)
- data GoogleCloudVisionV1p2beta1AnnotateImageRequest
- googleCloudVisionV1p2beta1AnnotateImageRequest :: GoogleCloudVisionV1p2beta1AnnotateImageRequest
- gcvvairImage :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageRequest (Maybe GoogleCloudVisionV1p2beta1Image)
- gcvvairFeatures :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageRequest [GoogleCloudVisionV1p2beta1Feature]
- gcvvairImageContext :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageRequest (Maybe GoogleCloudVisionV1p2beta1ImageContext)
- data GoogleCloudVisionV1p2beta1FeatureType
- data GoogleCloudVisionV1p1beta1AnnotateFileResponse
- googleCloudVisionV1p1beta1AnnotateFileResponse :: GoogleCloudVisionV1p1beta1AnnotateFileResponse
- gcvvafrcResponses :: Lens' GoogleCloudVisionV1p1beta1AnnotateFileResponse [GoogleCloudVisionV1p1beta1AnnotateImageResponse]
- gcvvafrcInputConfig :: Lens' GoogleCloudVisionV1p1beta1AnnotateFileResponse (Maybe GoogleCloudVisionV1p1beta1InputConfig)
- data DetectedBreakType
- data GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood
- data GoogleCloudVisionV1p2beta1Page
- googleCloudVisionV1p2beta1Page :: GoogleCloudVisionV1p2beta1Page
- goo3Property :: Lens' GoogleCloudVisionV1p2beta1Page (Maybe GoogleCloudVisionV1p2beta1TextAnnotationTextProperty)
- goo3Height :: Lens' GoogleCloudVisionV1p2beta1Page (Maybe Int32)
- goo3Blocks :: Lens' GoogleCloudVisionV1p2beta1Page [GoogleCloudVisionV1p2beta1Block]
- goo3Width :: Lens' GoogleCloudVisionV1p2beta1Page (Maybe Int32)
- goo3Confidence :: Lens' GoogleCloudVisionV1p2beta1Page (Maybe Double)
- data GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak
- googleCloudVisionV1p2beta1TextAnnotationDetectedBreak :: GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak
- gcvvtadbcIsPrefix :: Lens' GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak (Maybe Bool)
- gcvvtadbcType :: Lens' GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak (Maybe GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType)
- data GoogleCloudVisionV1p2beta1WebDetectionParams
- googleCloudVisionV1p2beta1WebDetectionParams :: GoogleCloudVisionV1p2beta1WebDetectionParams
- gcvvwdpIncludeGeoResults :: Lens' GoogleCloudVisionV1p2beta1WebDetectionParams (Maybe Bool)
- data GoogleCloudVisionV1p1beta1TextAnnotationTextProperty
- googleCloudVisionV1p1beta1TextAnnotationTextProperty :: GoogleCloudVisionV1p1beta1TextAnnotationTextProperty
- gooDetectedLanguages :: Lens' GoogleCloudVisionV1p1beta1TextAnnotationTextProperty [GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage]
- gooDetectedBreak :: Lens' GoogleCloudVisionV1p1beta1TextAnnotationTextProperty (Maybe GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak)
- data GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical
- data GoogleCloudVisionV1p1beta1Vertex
- googleCloudVisionV1p1beta1Vertex :: GoogleCloudVisionV1p1beta1Vertex
- ggX :: Lens' GoogleCloudVisionV1p1beta1Vertex (Maybe Int32)
- ggY :: Lens' GoogleCloudVisionV1p1beta1Vertex (Maybe Int32)
- data GoogleCloudVisionV1p1beta1BlockBlockType
- data CropHintsAnnotation
- cropHintsAnnotation :: CropHintsAnnotation
- chaCropHints :: Lens' CropHintsAnnotation [CropHint]
- data GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest
- googleCloudVisionV1p2beta1BatchAnnotateImagesRequest :: GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest
- gcvvbairRequests :: Lens' GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest [GoogleCloudVisionV1p2beta1AnnotateImageRequest]
- data SafeSearchAnnotationRacy
- data GoogleCloudVisionV1p2beta1ColorInfo
- googleCloudVisionV1p2beta1ColorInfo :: GoogleCloudVisionV1p2beta1ColorInfo
- gcvvci1Color :: Lens' GoogleCloudVisionV1p2beta1ColorInfo (Maybe Color)
- gcvvci1Score :: Lens' GoogleCloudVisionV1p2beta1ColorInfo (Maybe Double)
- gcvvci1PixelFraction :: Lens' GoogleCloudVisionV1p2beta1ColorInfo (Maybe Double)
- data GoogleCloudVisionV1p1beta1BoundingPoly
- googleCloudVisionV1p1beta1BoundingPoly :: GoogleCloudVisionV1p1beta1BoundingPoly
- gooNormalizedVertices :: Lens' GoogleCloudVisionV1p1beta1BoundingPoly [GoogleCloudVisionV1p1beta1NormalizedVertex]
- gooVertices :: Lens' GoogleCloudVisionV1p1beta1BoundingPoly [GoogleCloudVisionV1p1beta1Vertex]
- data GoogleCloudVisionV1p1beta1WebDetectionWebImage
- googleCloudVisionV1p1beta1WebDetectionWebImage :: GoogleCloudVisionV1p1beta1WebDetectionWebImage
- gcvvwdwi1Score :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebImage (Maybe Double)
- gcvvwdwi1URL :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebImage (Maybe Text)
- data Position
- position :: Position
- pZ :: Lens' Position (Maybe Double)
- pX :: Lens' Position (Maybe Double)
- pY :: Lens' Position (Maybe Double)
- data GoogleCloudVisionV1p3beta1GcsSource
- googleCloudVisionV1p3beta1GcsSource :: GoogleCloudVisionV1p3beta1GcsSource
- ggURI :: Lens' GoogleCloudVisionV1p3beta1GcsSource (Maybe Text)
- data GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood
- data GoogleCloudVisionV1p2beta1LocationInfo
- googleCloudVisionV1p2beta1LocationInfo :: GoogleCloudVisionV1p2beta1LocationInfo
- gooLatLng :: Lens' GoogleCloudVisionV1p2beta1LocationInfo (Maybe LatLng)
- data NormalizedVertex
- normalizedVertex :: NormalizedVertex
- nvX :: Lens' NormalizedVertex (Maybe Double)
- nvY :: Lens' NormalizedVertex (Maybe Double)
- data GoogleCloudVisionV1p1beta1OperationMetadata
- googleCloudVisionV1p1beta1OperationMetadata :: GoogleCloudVisionV1p1beta1OperationMetadata
- gooState :: Lens' GoogleCloudVisionV1p1beta1OperationMetadata (Maybe GoogleCloudVisionV1p1beta1OperationMetadataState)
- gooUpdateTime :: Lens' GoogleCloudVisionV1p1beta1OperationMetadata (Maybe UTCTime)
- gooCreateTime :: Lens' GoogleCloudVisionV1p1beta1OperationMetadata (Maybe UTCTime)
- data GoogleCloudVisionV1p2beta1GcsDestination
- googleCloudVisionV1p2beta1GcsDestination :: GoogleCloudVisionV1p2beta1GcsDestination
- gcvvgdcURI :: Lens' GoogleCloudVisionV1p2beta1GcsDestination (Maybe Text)
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
googleCloudVisionV1p1beta1LocalizedObjectAnnotation :: GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation Source #
Creates a value of GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
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.
gcvvloaScore :: Lens' GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation (Maybe Double) Source #
Score of the result. Range [0, 1].
gcvvloaBoundingPoly :: Lens' GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation (Maybe GoogleCloudVisionV1p1beta1BoundingPoly) Source #
Image region to which this object belongs. This must be populated.
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
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 # | |
Data LatLng Source # | |
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 # | |
Generic LatLng Source # | |
ToJSON LatLng Source # | |
Defined in Network.Google.Vision.Types.Product | |
FromJSON LatLng Source # | |
type Rep LatLng Source # | |
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))))) |
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
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:
gcvvocGcsDestination :: Lens' GoogleCloudVisionV1p1beta1OutputConfig (Maybe GoogleCloudVisionV1p1beta1GcsDestination) Source #
The Google Cloud Storage location to write the output(s) to.
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
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
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 |
|
VeryUnlikely |
|
Unlikely |
|
Possible |
|
Likely |
|
VeryLikely |
|
Instances
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
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
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:
gcvvpUint64Value :: Lens' GoogleCloudVisionV1p3beta1Property (Maybe Word64) Source #
Value of numeric properties.
gcvvpValue :: Lens' GoogleCloudVisionV1p3beta1Property (Maybe Text) Source #
Value of the property.
GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage
data GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage Source #
Detected language for a structural component.
See: googleCloudVisionV1p2beta1TextAnnotationDetectedLanguage
smart constructor.
Instances
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.
gcvvtadlConfidence :: Lens' GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage (Maybe Double) Source #
Confidence of detected language. Range [0, 1].
GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood
data GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood Source #
Surprise likelihood.
Constructors
GCVVFASLUnknown |
|
GCVVFASLVeryUnlikely |
|
GCVVFASLUnlikely |
|
GCVVFASLPossible |
|
GCVVFASLLikely |
|
GCVVFASLVeryLikely |
|
Instances
KeyValue
A product label represented as a key-value pair.
See: keyValue
smart constructor.
Instances
Eq KeyValue Source # | |
Data KeyValue Source # | |
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 # | |
Generic KeyValue Source # | |
ToJSON KeyValue Source # | |
Defined in Network.Google.Vision.Types.Product | |
FromJSON KeyValue Source # | |
type Rep KeyValue Source # | |
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)))) |
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
googleCloudVisionV1p2beta1AnnotateImageResponse :: GoogleCloudVisionV1p2beta1AnnotateImageResponse Source #
Creates a value of GoogleCloudVisionV1p2beta1AnnotateImageResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcvvairLogoAnnotations
gcvvairProductSearchResults
gcvvairContext
gcvvairLabelAnnotations
gcvvairFaceAnnotations
gcvvairError
gcvvairWebDetection
gcvvairSafeSearchAnnotation
gcvvairLandmarkAnnotations
gcvvairLocalizedObjectAnnotations
gcvvairTextAnnotations
gcvvairCropHintsAnnotation
gcvvairFullTextAnnotation
gcvvairImagePropertiesAnnotation
gcvvairLogoAnnotations :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse [GoogleCloudVisionV1p2beta1EntityAnnotation] Source #
If present, logo detection has completed successfully.
gcvvairProductSearchResults :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p2beta1ProductSearchResults) Source #
If present, product search has completed successfully.
gcvvairContext :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p2beta1ImageAnnotationContext) Source #
If present, contextual information is needed to understand where this image comes from.
gcvvairLabelAnnotations :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse [GoogleCloudVisionV1p2beta1EntityAnnotation] Source #
If present, label detection has completed successfully.
gcvvairFaceAnnotations :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse [GoogleCloudVisionV1p2beta1FaceAnnotation] Source #
If present, face detection has completed successfully.
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.
gcvvairWebDetection :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p2beta1WebDetection) Source #
If present, web detection has completed successfully.
gcvvairSafeSearchAnnotation :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p2beta1SafeSearchAnnotation) Source #
If present, safe-search annotation has completed successfully.
gcvvairLandmarkAnnotations :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse [GoogleCloudVisionV1p2beta1EntityAnnotation] Source #
If present, landmark detection has completed successfully.
gcvvairLocalizedObjectAnnotations :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse [GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation] Source #
If present, localized object detection has completed successfully. This will be sorted descending by confidence score.
gcvvairTextAnnotations :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse [GoogleCloudVisionV1p2beta1EntityAnnotation] Source #
If present, text (OCR) detection has completed successfully.
gcvvairCropHintsAnnotation :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p2beta1CropHintsAnnotation) Source #
If present, crop hints have completed successfully.
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.
gcvvairImagePropertiesAnnotation :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p2beta1ImageProperties) Source #
If present, image properties were extracted successfully.
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
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
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:
gcvvsProperty :: Lens' GoogleCloudVisionV1p2beta1Symbol (Maybe GoogleCloudVisionV1p2beta1TextAnnotationTextProperty) Source #
Additional information detected for the symbol.
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
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:
gcvvpProperty :: Lens' GoogleCloudVisionV1p2beta1Paragraph (Maybe GoogleCloudVisionV1p2beta1TextAnnotationTextProperty) Source #
Additional information detected for the paragraph.
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].
gcvvpWords :: Lens' GoogleCloudVisionV1p2beta1Paragraph [GoogleCloudVisionV1p2beta1Word] Source #
List of words in this paragraph.
Status
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 # | |
Data Status Source # | |
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 # | |
Generic Status Source # | |
ToJSON Status Source # | |
Defined in Network.Google.Vision.Types.Product | |
FromJSON Status Source # | |
type Rep Status Source # | |
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))))) |
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
googleCloudVisionV1p2beta1FaceAnnotation :: GoogleCloudVisionV1p2beta1FaceAnnotation Source #
Creates a value of GoogleCloudVisionV1p2beta1FaceAnnotation
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcvvfaTiltAngle
gcvvfaBlurredLikelihood
gcvvfaBoundingPoly
gcvvfaSurpriseLikelihood
gcvvfaLandmarkingConfidence
gcvvfaPanAngle
gcvvfaRollAngle
gcvvfaUnderExposedLikelihood
gcvvfaFdBoundingPoly
gcvvfaAngerLikelihood
gcvvfaDetectionConfidence
gcvvfaHeadwearLikelihood
gcvvfaSorrowLikelihood
gcvvfaJoyLikelihood
gcvvfaLandmarks
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].
gcvvfaBlurredLikelihood :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe GoogleCloudVisionV1p2beta1FaceAnnotationBlurredLikelihood) Source #
Blurred likelihood.
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.
gcvvfaSurpriseLikelihood :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood) Source #
Surprise likelihood.
gcvvfaLandmarkingConfidence :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe Double) Source #
Face landmarking confidence. Range [0, 1].
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].
gcvvfaUnderExposedLikelihood :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe GoogleCloudVisionV1p2beta1FaceAnnotationUnderExposedLikelihood) Source #
Under-exposed likelihood.
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.
gcvvfaAngerLikelihood :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood) Source #
Anger likelihood.
gcvvfaDetectionConfidence :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe Double) Source #
Detection confidence. Range [0, 1].
gcvvfaHeadwearLikelihood :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe GoogleCloudVisionV1p2beta1FaceAnnotationHeadwearLikelihood) Source #
Headwear likelihood.
gcvvfaSorrowLikelihood :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood) Source #
Sorrow likelihood.
gcvvfaJoyLikelihood :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation (Maybe GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood) Source #
Joy likelihood.
gcvvfaLandmarks :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotation [GoogleCloudVisionV1p2beta1FaceAnnotationLandmark] Source #
Detected face landmarks.
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
Arguments
:: HashMap Text JSONValue | |
-> OperationSchema |
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
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 |
|
GCVVFABLVeryUnlikely |
|
GCVVFABLUnlikely |
|
GCVVFABLPossible |
|
GCVVFABLLikely |
|
GCVVFABLVeryLikely |
|
Instances
GoogleCloudVisionV1p2beta1ImageProperties
data GoogleCloudVisionV1p2beta1ImageProperties Source #
Stores image properties, such as dominant colors.
See: googleCloudVisionV1p2beta1ImageProperties
smart constructor.
Instances
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:
gcvvipDominantColors :: Lens' GoogleCloudVisionV1p2beta1ImageProperties (Maybe GoogleCloudVisionV1p2beta1DominantColorsAnnotation) Source #
If present, dominant colors completed successfully.
GoogleCloudVisionV1p3beta1ProductSearchResults
data GoogleCloudVisionV1p3beta1ProductSearchResults Source #
Results for a product search request.
See: googleCloudVisionV1p3beta1ProductSearchResults
smart constructor.
Instances
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.
gcvvpsrResults :: Lens' GoogleCloudVisionV1p3beta1ProductSearchResults [GoogleCloudVisionV1p3beta1ProductSearchResultsResult] Source #
List of results, one for each product match.
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
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:
gGcsDestination :: Lens' GoogleCloudVisionV1p2beta1OutputConfig (Maybe GoogleCloudVisionV1p2beta1GcsDestination) Source #
The Google Cloud Storage location to write the output(s) to.
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
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.
gConfidence :: Lens' GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage (Maybe Double) Source #
Confidence of detected language. Range [0, 1].
GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType
data GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType Source #
Face landmark type.
Constructors
UnknownLandmark |
|
LeftEye |
|
RightEye |
|
LeftOfLeftEyebrow |
|
RightOfLeftEyebrow |
|
LeftOfRightEyebrow |
|
RightOfRightEyebrow |
|
MidpointBetweenEyes |
|
NoseTip |
|
UpperLip |
|
LowerLip |
|
MouthLeft |
|
MouthRight |
|
MouthCenter |
|
NoseBottomRight |
|
NoseBottomLeft |
|
NoseBottomCenter |
|
LeftEyeTopBoundary |
|
LeftEyeRightCorner |
|
LeftEyeBottomBoundary |
|
LeftEyeLeftCorner |
|
RightEyeTopBoundary |
|
RightEyeRightCorner |
|
RightEyeBottomBoundary |
|
RightEyeLeftCorner |
|
LeftEyebrowUpperMidpoint |
|
RightEyebrowUpperMidpoint |
|
LeftEarTragion |
|
RightEarTragion |
|
LeftEyePupil |
|
RightEyePupil |
|
ForeheadGlabella |
|
ChinGnathion |
|
ChinLeftGonion |
|
ChinRightGonion |
|
Instances
GoogleCloudVisionV1p1beta1Symbol
data GoogleCloudVisionV1p1beta1Symbol Source #
A single symbol representation.
See: googleCloudVisionV1p1beta1Symbol
smart constructor.
Instances
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:
gooProperty :: Lens' GoogleCloudVisionV1p1beta1Symbol (Maybe GoogleCloudVisionV1p1beta1TextAnnotationTextProperty) Source #
Additional information detected for the symbol.
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
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
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
A `Property` consists of a user-supplied name/value pair.
See: property
smart constructor.
Instances
Eq Property Source # | |
Data Property Source # | |
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 # | |
Generic Property Source # | |
ToJSON Property Source # | |
Defined in Network.Google.Vision.Types.Product | |
FromJSON Property Source # | |
type Rep Property Source # | |
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))))) |
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:
GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood
data GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood Source #
Under-exposed likelihood.
Constructors
GCVVFAUELUnknown |
|
GCVVFAUELVeryUnlikely |
|
GCVVFAUELUnlikely |
|
GCVVFAUELPossible |
|
GCVVFAUELLikely |
|
GCVVFAUELVeryLikely |
|
Instances
GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood
data GoogleCloudVisionV1p2beta1FaceAnnotationSurpriseLikelihood Source #
Surprise likelihood.
Constructors
GUnknown |
|
GVeryUnlikely |
|
GUnlikely |
|
GPossible |
|
GLikely |
|
GVeryLikely |
|
Instances
GoogleCloudVisionV1p1beta1FaceAnnotation
data GoogleCloudVisionV1p1beta1FaceAnnotation Source #
A face annotation object contains the results of face detection.
See: googleCloudVisionV1p1beta1FaceAnnotation
smart constructor.
Instances
googleCloudVisionV1p1beta1FaceAnnotation :: GoogleCloudVisionV1p1beta1FaceAnnotation Source #
Creates a value of GoogleCloudVisionV1p1beta1FaceAnnotation
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
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].
gBlurredLikelihood :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood) Source #
Blurred likelihood.
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.
gSurpriseLikelihood :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe GoogleCloudVisionV1p1beta1FaceAnnotationSurpriseLikelihood) Source #
Surprise likelihood.
gLandmarkingConfidence :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe Double) Source #
Face landmarking confidence. Range [0, 1].
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].
gUnderExposedLikelihood :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe GoogleCloudVisionV1p1beta1FaceAnnotationUnderExposedLikelihood) Source #
Under-exposed likelihood.
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.
gAngerLikelihood :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood) Source #
Anger likelihood.
gDetectionConfidence :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe Double) Source #
Detection confidence. Range [0, 1].
gHeadwearLikelihood :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood) Source #
Headwear likelihood.
gSorrowLikelihood :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood) Source #
Sorrow likelihood.
gJoyLikelihood :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation (Maybe GoogleCloudVisionV1p1beta1FaceAnnotationJoyLikelihood) Source #
Joy likelihood.
gLandmarks :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotation [GoogleCloudVisionV1p1beta1FaceAnnotationLandmark] Source #
Detected face landmarks.
GoogleCloudVisionV1p3beta1InputConfig
data GoogleCloudVisionV1p3beta1InputConfig Source #
The desired input location and metadata.
See: googleCloudVisionV1p3beta1InputConfig
smart constructor.
Instances
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:
gcvvicGcsSource :: Lens' GoogleCloudVisionV1p3beta1InputConfig (Maybe GoogleCloudVisionV1p3beta1GcsSource) Source #
The Google Cloud Storage location to read the input from.
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
googleCloudVisionV1p3beta1WebDetectionWebPage :: GoogleCloudVisionV1p3beta1WebDetectionWebPage Source #
Creates a value of GoogleCloudVisionV1p3beta1WebDetectionWebPage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcvvwdwpScore :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebPage (Maybe Double) Source #
(Deprecated) Overall relevancy score for the web page.
gcvvwdwpURL :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebPage (Maybe Text) Source #
The result web page URL.
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
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 |
|
GCVVSSASVeryUnlikely |
|
GCVVSSASUnlikely |
|
GCVVSSASPossible |
|
GCVVSSASLikely |
|
GCVVSSASVeryLikely |
|
Instances
GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood
data GoogleCloudVisionV1p1beta1FaceAnnotationAngerLikelihood Source #
Anger likelihood.
Constructors
GCVVFAALUnknown |
|
GCVVFAALVeryUnlikely |
|
GCVVFAALUnlikely |
|
GCVVFAALPossible |
|
GCVVFAALLikely |
|
GCVVFAALVeryLikely |
|
Instances
Landmark
A face-specific landmark (for example, a face feature).
See: landmark
smart constructor.
Instances
Eq Landmark Source # | |
Data Landmark Source # | |
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 # | |
Generic Landmark Source # | |
ToJSON Landmark Source # | |
Defined in Network.Google.Vision.Types.Product | |
FromJSON Landmark Source # | |
type Rep Landmark Source # | |
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)))) |
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
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.
gcvvssaMedical :: Lens' GoogleCloudVisionV1p2beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical) Source #
Likelihood that this is a medical image.
gcvvssaViolence :: Lens' GoogleCloudVisionV1p2beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence) Source #
Likelihood that this image contains violent content.
GoogleCloudVisionV1p2beta1OperationMetadata
data GoogleCloudVisionV1p2beta1OperationMetadata Source #
Contains metadata for the BatchAnnotateImages operation.
See: googleCloudVisionV1p2beta1OperationMetadata
smart constructor.
Instances
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:
gcvvomState :: Lens' GoogleCloudVisionV1p2beta1OperationMetadata (Maybe GoogleCloudVisionV1p2beta1OperationMetadataState) Source #
Current state of the batch operation.
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
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:
gcvvchaCropHints :: Lens' GoogleCloudVisionV1p3beta1CropHintsAnnotation [GoogleCloudVisionV1p3beta1CropHint] Source #
Crop hint results.
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
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:
gcvvciColor :: Lens' GoogleCloudVisionV1p1beta1ColorInfo (Maybe Color) Source #
RGB components of the color.
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
The Google Cloud Storage location where the input will be read from.
See: gcsSource
smart constructor.
Instances
Eq GcsSource Source # | |
Data GcsSource Source # | |
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 # | |
Generic GcsSource Source # | |
ToJSON GcsSource Source # | |
Defined in Network.Google.Vision.Types.Product | |
FromJSON GcsSource Source # | |
type Rep GcsSource Source # | |
Defined in Network.Google.Vision.Types.Product |
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
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:
gcvvtadbIsPrefix :: Lens' GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak (Maybe Bool) Source #
True if break prepends the element.
gcvvtadbType :: Lens' GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak (Maybe GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType) Source #
Detected break type.
GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood
data GoogleCloudVisionV1p2beta1FaceAnnotationSorrowLikelihood Source #
Sorrow likelihood.
Constructors
GOOUnknown |
|
GOOVeryUnlikely |
|
GOOUnlikely |
|
GOOPossible |
|
GOOLikely |
|
GOOVeryLikely |
|
Instances
GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood
data GoogleCloudVisionV1p2beta1FaceAnnotationJoyLikelihood Source #
Joy likelihood.
Constructors
GCVVFAJLUnknown |
|
GCVVFAJLVeryUnlikely |
|
GCVVFAJLUnlikely |
|
GCVVFAJLPossible |
|
GCVVFAJLLikely |
|
GCVVFAJLVeryLikely |
|
Instances
GoogleCloudVisionV1p1beta1DominantColorsAnnotation
data GoogleCloudVisionV1p1beta1DominantColorsAnnotation Source #
Set of dominant colors and their corresponding scores.
See: googleCloudVisionV1p1beta1DominantColorsAnnotation
smart constructor.
Instances
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:
gcvvdcaColors :: Lens' GoogleCloudVisionV1p1beta1DominantColorsAnnotation [GoogleCloudVisionV1p1beta1ColorInfo] Source #
RGB color values with their score and pixel fraction.
GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence
data GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence Source #
Likelihood that this image contains violent content.
Constructors
GCVVSSAVUnknown |
|
GCVVSSAVVeryUnlikely |
|
GCVVSSAVUnlikely |
|
GCVVSSAVPossible |
|
GCVVSSAVLikely |
|
GCVVSSAVVeryLikely |
|
Instances
GoogleCloudVisionV1p3beta1WebDetectionWebLabel
data GoogleCloudVisionV1p3beta1WebDetectionWebLabel Source #
Label to provide extra metadata for the web detection.
See: googleCloudVisionV1p3beta1WebDetectionWebLabel
smart constructor.
Instances
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.
gcvvwdwlLabel :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebLabel (Maybe Text) Source #
Label for extra metadata.
GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical
data GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical Source #
Likelihood that this is a medical image.
Constructors
GCVVSSAMUnknown |
|
GCVVSSAMVeryUnlikely |
|
GCVVSSAMUnlikely |
|
GCVVSSAMPossible |
|
GCVVSSAMLikely |
|
GCVVSSAMVeryLikely |
|
Instances
GoogleCloudVisionV1p2beta1ImageContext
data GoogleCloudVisionV1p2beta1ImageContext Source #
Image context and/or feature-specific parameters.
See: googleCloudVisionV1p2beta1ImageContext
smart constructor.
Instances
googleCloudVisionV1p2beta1ImageContext :: GoogleCloudVisionV1p2beta1ImageContext Source #
Creates a value of GoogleCloudVisionV1p2beta1ImageContext
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcvvicCropHintsParams :: Lens' GoogleCloudVisionV1p2beta1ImageContext (Maybe GoogleCloudVisionV1p2beta1CropHintsParams) Source #
Parameters for crop hints annotation request.
gcvvicWebDetectionParams :: Lens' GoogleCloudVisionV1p2beta1ImageContext (Maybe GoogleCloudVisionV1p2beta1WebDetectionParams) Source #
Parameters for web detection.
gcvvicProductSearchParams :: Lens' GoogleCloudVisionV1p2beta1ImageContext (Maybe GoogleCloudVisionV1p2beta1ProductSearchParams) Source #
Parameters for product search.
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.
gcvvicLatLongRect :: Lens' GoogleCloudVisionV1p2beta1ImageContext (Maybe GoogleCloudVisionV1p2beta1LatLongRect) Source #
Not used.
TextProperty
data TextProperty Source #
Additional information detected on the structural component.
See: textProperty
smart constructor.
Instances
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
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:
GoogleCloudVisionV1p3beta1ProductSearchResultsResult
data GoogleCloudVisionV1p3beta1ProductSearchResultsResult Source #
Information about a product.
See: googleCloudVisionV1p3beta1ProductSearchResultsResult
smart constructor.
Instances
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).
gcvvpsrrProduct :: Lens' GoogleCloudVisionV1p3beta1ProductSearchResultsResult (Maybe GoogleCloudVisionV1p3beta1Product) Source #
The Product.
GoogleCloudVisionV1p3beta1Paragraph
data GoogleCloudVisionV1p3beta1Paragraph Source #
Structural unit of text representing a number of words in certain order.
See: googleCloudVisionV1p3beta1Paragraph
smart constructor.
Instances
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:
gcvvpcProperty :: Lens' GoogleCloudVisionV1p3beta1Paragraph (Maybe GoogleCloudVisionV1p3beta1TextAnnotationTextProperty) Source #
Additional information detected for the paragraph.
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].
gcvvpcWords :: Lens' GoogleCloudVisionV1p3beta1Paragraph [GoogleCloudVisionV1p3beta1Word] Source #
List of words in this paragraph.
GoogleCloudVisionV1p1beta1WebDetectionWebEntity
data GoogleCloudVisionV1p1beta1WebDetectionWebEntity Source #
Entity deduced from similar images on the Internet.
See: googleCloudVisionV1p1beta1WebDetectionWebEntity
smart constructor.
Instances
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.
gcvvwdweEntityId :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebEntity (Maybe Text) Source #
Opaque entity ID.
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
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:
gcvvafrResponses :: Lens' GoogleCloudVisionV1p2beta1AnnotateFileResponse [GoogleCloudVisionV1p2beta1AnnotateImageResponse] Source #
Individual responses to images found within the file.
gcvvafrInputConfig :: Lens' GoogleCloudVisionV1p2beta1AnnotateFileResponse (Maybe GoogleCloudVisionV1p2beta1InputConfig) Source #
Information about the file for which this response is generated.
GoogleCloudVisionV1p3beta1Word
data GoogleCloudVisionV1p3beta1Word Source #
A word representation.
See: googleCloudVisionV1p3beta1Word
smart constructor.
Instances
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:
gcvvwProperty :: Lens' GoogleCloudVisionV1p3beta1Word (Maybe GoogleCloudVisionV1p3beta1TextAnnotationTextProperty) Source #
Additional information detected for the word.
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
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
googleCloudVisionV1p2beta1WebDetection :: GoogleCloudVisionV1p2beta1WebDetection Source #
Creates a value of GoogleCloudVisionV1p2beta1WebDetection
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcvvwdVisuallySimilarImages :: Lens' GoogleCloudVisionV1p2beta1WebDetection [GoogleCloudVisionV1p2beta1WebDetectionWebImage] Source #
The visually similar image results.
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.
gcvvwdPagesWithMatchingImages :: Lens' GoogleCloudVisionV1p2beta1WebDetection [GoogleCloudVisionV1p2beta1WebDetectionWebPage] Source #
Web pages containing the matching images from the Internet.
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.
gcvvwdWebEntities :: Lens' GoogleCloudVisionV1p2beta1WebDetection [GoogleCloudVisionV1p2beta1WebDetectionWebEntity] Source #
Deduced entities from similar images on the Internet.
Operation
This resource represents a long-running operation that is the result of a network API call.
See: operation
smart constructor.
Instances
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 |
|
Created |
|
Running |
|
Done |
|
Cancelled |
|
Instances
Color
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 # | |
Data Color Source # | |
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 # 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 # | |
Generic Color Source # | |
ToJSON Color Source # | |
Defined in Network.Google.Vision.Types.Product | |
FromJSON Color Source # | |
type Rep Color Source # | |
Defined in Network.Google.Vision.Types.Product type Rep Color = D1 (MetaData "Color" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "Color'" PrefixI True) ((S1 (MetaSel (Just "_cRed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_cAlpha") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_cGreen") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_cBlue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))) |
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
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
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:
gcvvfalType :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotationLandmark (Maybe GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType) Source #
Face landmark type.
gcvvfalPosition :: Lens' GoogleCloudVisionV1p1beta1FaceAnnotationLandmark (Maybe GoogleCloudVisionV1p1beta1Position) Source #
Face landmark position.
GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse
data GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse Source #
Response to an async batch file annotation request.
See: googleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse
smart constructor.
Instances
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
googleCloudVisionV1p1beta1EntityAnnotation :: GoogleCloudVisionV1p1beta1EntityAnnotation Source #
Creates a value of GoogleCloudVisionV1p1beta1EntityAnnotation
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
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].
gcvveaMid :: Lens' GoogleCloudVisionV1p1beta1EntityAnnotation (Maybe Text) Source #
Opaque entity ID. Some IDs may be available in Google Knowledge Graph Search API.
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 |
|
GCVVFABLCVeryUnlikely |
|
GCVVFABLCUnlikely |
|
GCVVFABLCPossible |
|
GCVVFABLCLikely |
|
GCVVFABLCVeryLikely |
|
Instances
GoogleCloudVisionV1p3beta1AnnotateImageResponse
data GoogleCloudVisionV1p3beta1AnnotateImageResponse Source #
Response to an image annotation request.
See: googleCloudVisionV1p3beta1AnnotateImageResponse
smart constructor.
Instances
googleCloudVisionV1p3beta1AnnotateImageResponse :: GoogleCloudVisionV1p3beta1AnnotateImageResponse Source #
Creates a value of GoogleCloudVisionV1p3beta1AnnotateImageResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gLogoAnnotations :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse [GoogleCloudVisionV1p3beta1EntityAnnotation] Source #
If present, logo detection has completed successfully.
gProductSearchResults :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p3beta1ProductSearchResults) Source #
If present, product search has completed successfully.
gContext :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p3beta1ImageAnnotationContext) Source #
If present, contextual information is needed to understand where this image comes from.
gLabelAnnotations :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse [GoogleCloudVisionV1p3beta1EntityAnnotation] Source #
If present, label detection has completed successfully.
gFaceAnnotations :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse [GoogleCloudVisionV1p3beta1FaceAnnotation] Source #
If present, face detection has completed successfully.
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.
gWebDetection :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p3beta1WebDetection) Source #
If present, web detection has completed successfully.
gSafeSearchAnnotation :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p3beta1SafeSearchAnnotation) Source #
If present, safe-search annotation has completed successfully.
gLandmarkAnnotations :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse [GoogleCloudVisionV1p3beta1EntityAnnotation] Source #
If present, landmark detection has completed successfully.
gLocalizedObjectAnnotations :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse [GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation] Source #
If present, localized object detection has completed successfully. This will be sorted descending by confidence score.
gTextAnnotations :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse [GoogleCloudVisionV1p3beta1EntityAnnotation] Source #
If present, text (OCR) detection has completed successfully.
gCropHintsAnnotation :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p3beta1CropHintsAnnotation) Source #
If present, crop hints have completed successfully.
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.
gImagePropertiesAnnotation :: Lens' GoogleCloudVisionV1p3beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p3beta1ImageProperties) Source #
If present, image properties were extracted successfully.
GoogleCloudVisionV1p3beta1ImageProperties
data GoogleCloudVisionV1p3beta1ImageProperties Source #
Stores image properties, such as dominant colors.
See: googleCloudVisionV1p3beta1ImageProperties
smart constructor.
Instances
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:
gDominantColors :: Lens' GoogleCloudVisionV1p3beta1ImageProperties (Maybe GoogleCloudVisionV1p3beta1DominantColorsAnnotation) Source #
If present, dominant colors completed successfully.
FaceAnnotationHeadwearLikelihood
data FaceAnnotationHeadwearLikelihood Source #
Headwear likelihood.
Constructors
FAHLUnknown |
|
FAHLVeryUnlikely |
|
FAHLUnlikely |
|
FAHLPossible |
|
FAHLLikely |
|
FAHLVeryLikely |
|
Instances
GoogleCloudVisionV1p2beta1ImageSource
data GoogleCloudVisionV1p2beta1ImageSource Source #
External image source (Google Cloud Storage or web URL image location).
See: googleCloudVisionV1p2beta1ImageSource
smart constructor.
Instances
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 |
|
BBTText |
|
BBTTable |
|
BBTPicture |
|
BBTRuler |
|
BBTBarcode |
|
Instances
GoogleCloudVisionV1p3beta1Page
data GoogleCloudVisionV1p3beta1Page Source #
Detected page from OCR.
See: googleCloudVisionV1p3beta1Page
smart constructor.
Instances
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:
ggProperty :: Lens' GoogleCloudVisionV1p3beta1Page (Maybe GoogleCloudVisionV1p3beta1TextAnnotationTextProperty) Source #
Additional information detected on the page.
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
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:
gcvvbProperty :: Lens' GoogleCloudVisionV1p1beta1Block (Maybe GoogleCloudVisionV1p1beta1TextAnnotationTextProperty) Source #
Additional information detected for the block.
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].
gcvvbBlockType :: Lens' GoogleCloudVisionV1p1beta1Block (Maybe GoogleCloudVisionV1p1beta1BlockBlockType) Source #
Detected block type (text, image etc) for this block.
GoogleCloudVisionV1p3beta1BatchOperationMetadataState
data GoogleCloudVisionV1p3beta1BatchOperationMetadataState Source #
The current state of the batch operation.
Constructors
GCVVBOMSStateUnspecified |
|
GCVVBOMSProcessing |
|
GCVVBOMSSuccessful |
|
GCVVBOMSFailed |
|
GCVVBOMSCancelled |
|
Instances
GoogleCloudVisionV1p3beta1GcsDestination
data GoogleCloudVisionV1p3beta1GcsDestination Source #
The Google Cloud Storage location where the output will be written to.
See: googleCloudVisionV1p3beta1GcsDestination
smart constructor.
Instances
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
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 |
|
GCVVSSARVeryUnlikely |
|
GCVVSSARUnlikely |
|
GCVVSSARPossible |
|
GCVVSSARLikely |
|
GCVVSSARVeryLikely |
|
Instances
BoundingPoly
data BoundingPoly Source #
A bounding polygon for the detected image annotation.
See: boundingPoly
smart constructor.
Instances
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
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
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:
gcvvliLatLng :: Lens' GoogleCloudVisionV1p3beta1LocationInfo (Maybe LatLng) Source #
lat/long location coordinates.
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 |
|
SSAAVeryUnlikely |
|
SSAAUnlikely |
|
SSAAPossible |
|
SSAALikely |
|
SSAAVeryLikely |
|
Instances
Vertex
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 # | |
Data Vertex Source # | |
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 # | |
Generic Vertex Source # | |
ToJSON Vertex Source # | |
Defined in Network.Google.Vision.Types.Product | |
FromJSON Vertex Source # | |
type Rep Vertex Source # | |
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))))) |
GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType
data GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType Source #
Detected break type.
Constructors
GCVVTADBTUnknown |
|
GCVVTADBTSpace |
|
GCVVTADBTSureSpace |
|
GCVVTADBTEolSureSpace |
|
GCVVTADBTHyphen |
|
GCVVTADBTLineBreak |
|
Instances
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
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
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:
gcvvaafrOutputConfig :: Lens' GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse (Maybe GoogleCloudVisionV1p1beta1OutputConfig) Source #
The output location and metadata from AsyncAnnotateFileRequest.
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 |
|
GCVVSSARCVeryUnlikely |
|
GCVVSSARCUnlikely |
|
GCVVSSARCPossible |
|
GCVVSSARCLikely |
|
GCVVSSARCVeryLikely |
|
Instances
GoogleCloudVisionV1p3beta1BlockBlockType
data GoogleCloudVisionV1p3beta1BlockBlockType Source #
Detected block type (text, image etc) for this block.
Constructors
GCVVBBTUnknown |
|
GCVVBBTText |
|
GCVVBBTTable |
|
GCVVBBTPicture |
|
GCVVBBTRuler |
|
GCVVBBTBarcode |
|
Instances
GoogleCloudVisionV1p3beta1WebDetectionWebImage
data GoogleCloudVisionV1p3beta1WebDetectionWebImage Source #
Metadata for online images.
See: googleCloudVisionV1p3beta1WebDetectionWebImage
smart constructor.
Instances
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.
gcvvwdwiURL :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebImage (Maybe Text) Source #
The result image URL.
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
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
Entity deduced from similar images on the Internet.
See: webEntity
smart constructor.
Instances
Eq WebEntity Source # | |
Data WebEntity Source # | |
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 # | |
Generic WebEntity Source # | |
ToJSON WebEntity Source # | |
Defined in Network.Google.Vision.Types.Product | |
FromJSON WebEntity Source # | |
type Rep WebEntity Source # | |
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.
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
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:
gcvvbairResponses :: Lens' GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse [GoogleCloudVisionV1p2beta1AnnotateImageResponse] Source #
Individual responses to image annotation requests within the batch.
GoogleCloudVisionV1p1beta1GcsSource
data GoogleCloudVisionV1p1beta1GcsSource Source #
The Google Cloud Storage location where the input will be read from.
See: googleCloudVisionV1p1beta1GcsSource
smart constructor.
Instances
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
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:
gCropHints :: Lens' GoogleCloudVisionV1p2beta1CropHintsAnnotation [GoogleCloudVisionV1p2beta1CropHint] Source #
Crop hint results.
GcsDestination
data GcsDestination Source #
The Google Cloud Storage location where the output will be written to.
See: gcsDestination
smart constructor.
Instances
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
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:
gcvvbpNormalizedVertices :: Lens' GoogleCloudVisionV1p3beta1BoundingPoly [GoogleCloudVisionV1p3beta1NormalizedVertex] Source #
The bounding polygon normalized vertices.
gcvvbpVertices :: Lens' GoogleCloudVisionV1p3beta1BoundingPoly [GoogleCloudVisionV1p3beta1Vertex] Source #
The bounding polygon vertices.
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
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 |
|
FAALVeryUnlikely |
|
FAALUnlikely |
|
FAALPossible |
|
FAALLikely |
|
FAALVeryLikely |
|
Instances
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
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 |
|
GCVVFAJLCVeryUnlikely |
|
GCVVFAJLCUnlikely |
|
GCVVFAJLCPossible |
|
GCVVFAJLCLikely |
|
GCVVFAJLCVeryLikely |
|
Instances
GoogleCloudVisionV1p3beta1TextAnnotationTextProperty
data GoogleCloudVisionV1p3beta1TextAnnotationTextProperty Source #
Additional information detected on the structural component.
See: googleCloudVisionV1p3beta1TextAnnotationTextProperty
smart constructor.
Instances
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:
gcvvtatpDetectedLanguages :: Lens' GoogleCloudVisionV1p3beta1TextAnnotationTextProperty [GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage] Source #
A list of detected languages together with confidence.
gcvvtatpDetectedBreak :: Lens' GoogleCloudVisionV1p3beta1TextAnnotationTextProperty (Maybe GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak) Source #
Detected start or end of a text segment.
LocationInfo
data LocationInfo Source #
Detected entity location information.
See: locationInfo
smart constructor.
Instances
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:
SafeSearchAnnotationMedical
data SafeSearchAnnotationMedical Source #
Likelihood that this is a medical image.
Constructors
SSAMUnknown |
|
SSAMVeryUnlikely |
|
SSAMUnlikely |
|
SSAMPossible |
|
SSAMLikely |
|
SSAMVeryLikely |
|
Instances
StatusDetailsItem
data StatusDetailsItem Source #
Instances
Arguments
:: HashMap Text JSONValue | |
-> StatusDetailsItem |
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
Detected page from OCR.
See: page
smart constructor.
Instances
Eq Page Source # | |
Data Page Source # | |
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 # 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 # | |
Generic Page Source # | |
ToJSON Page Source # | |
Defined in Network.Google.Vision.Types.Product | |
FromJSON Page Source # | |
type Rep Page Source # | |
Defined in Network.Google.Vision.Types.Product type Rep Page = D1 (MetaData "Page" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "Page'" PrefixI True) ((S1 (MetaSel (Just "_pProperty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextProperty)) :*: S1 (MetaSel (Just "_pHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) :*: (S1 (MetaSel (Just "_pBlocks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Block])) :*: (S1 (MetaSel (Just "_pWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_pConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))) |
pHeight :: Lens' Page (Maybe Int32) Source #
Page height. For PDFs the unit is points. For images (including TIFFs) the unit is pixels.
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
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 # | |
Data ColorInfo Source # | |
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 # | |
Generic ColorInfo Source # | |
ToJSON ColorInfo Source # | |
Defined in Network.Google.Vision.Types.Product | |
FromJSON ColorInfo Source # | |
type Rep ColorInfo Source # | |
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:
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
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:
gState :: Lens' GoogleCloudVisionV1p3beta1OperationMetadata (Maybe GoogleCloudVisionV1p3beta1OperationMetadataState) Source #
Current state of the batch operation.
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
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".
gcvvfType :: Lens' GoogleCloudVisionV1p2beta1Feature (Maybe GoogleCloudVisionV1p2beta1FeatureType) Source #
The feature type.
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
Label to provide extra metadata for the web detection.
See: webLabel
smart constructor.
Instances
Eq WebLabel Source # | |
Data WebLabel Source # | |
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 # | |
Generic WebLabel Source # | |
ToJSON WebLabel Source # | |
Defined in Network.Google.Vision.Types.Product | |
FromJSON WebLabel Source # | |
type Rep WebLabel Source # | |
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)))) |
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.
GoogleCloudVisionV1p1beta1ProductKeyValue
data GoogleCloudVisionV1p1beta1ProductKeyValue Source #
A product label represented as a key-value pair.
See: googleCloudVisionV1p1beta1ProductKeyValue
smart constructor.
Instances
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
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
Structural unit of text representing a number of words in certain order.
See: paragraph
smart constructor.
Instances
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].
Symbol
A single symbol representation.
See: symbol
smart constructor.
Instances
Eq Symbol Source # | |
Data Symbol Source # | |
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 # | |
Generic Symbol Source # | |
ToJSON Symbol Source # | |
Defined in Network.Google.Vision.Types.Product | |
FromJSON Symbol Source # | |
type Rep Symbol Source # | |
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)))))) |
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).
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 |
|
FABLVeryUnlikely |
|
FABLUnlikely |
|
FABLPossible |
|
FABLLikely |
|
FABLVeryLikely |
|
Instances
AnnotateImageResponse
data AnnotateImageResponse Source #
Response to an image annotation request.
See: annotateImageResponse
smart constructor.
Instances
annotateImageResponse :: AnnotateImageResponse Source #
Creates a value of AnnotateImageResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
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 |
|
GCVVFALTLeftEye |
|
GCVVFALTRightEye |
|
GCVVFALTLeftOfLeftEyebrow |
|
GCVVFALTRightOfLeftEyebrow |
|
GCVVFALTLeftOfRightEyebrow |
|
GCVVFALTRightOfRightEyebrow |
|
GCVVFALTMidpointBetweenEyes |
|
GCVVFALTNoseTip |
|
GCVVFALTUpperLip |
|
GCVVFALTLowerLip |
|
GCVVFALTMouthLeft |
|
GCVVFALTMouthRight |
|
GCVVFALTMouthCenter |
|
GCVVFALTNoseBottomRight |
|
GCVVFALTNoseBottomLeft |
|
GCVVFALTNoseBottomCenter |
|
GCVVFALTLeftEyeTopBoundary |
|
GCVVFALTLeftEyeRightCorner |
|
GCVVFALTLeftEyeBottomBoundary |
|
GCVVFALTLeftEyeLeftCorner |
|
GCVVFALTRightEyeTopBoundary |
|
GCVVFALTRightEyeRightCorner |
|
GCVVFALTRightEyeBottomBoundary |
|
GCVVFALTRightEyeLeftCorner |
|
GCVVFALTLeftEyebrowUpperMidpoint |
|
GCVVFALTRightEyebrowUpperMidpoint |
|
GCVVFALTLeftEarTragion |
|
GCVVFALTRightEarTragion |
|
GCVVFALTLeftEyePupil |
|
GCVVFALTRightEyePupil |
|
GCVVFALTForeheadGlabella |
|
GCVVFALTChinGnathion |
|
GCVVFALTChinLeftGonion |
|
GCVVFALTChinRightGonion |
|
Instances
GoogleCloudVisionV1p3beta1OutputConfig
data GoogleCloudVisionV1p3beta1OutputConfig Source #
The desired output location and metadata.
See: googleCloudVisionV1p3beta1OutputConfig
smart constructor.
Instances
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:
gooGcsDestination :: Lens' GoogleCloudVisionV1p3beta1OutputConfig (Maybe GoogleCloudVisionV1p3beta1GcsDestination) Source #
The Google Cloud Storage location to write the output(s) to.
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 |
|
GCVVFASLCVeryUnlikely |
|
GCVVFASLCUnlikely |
|
GCVVFASLCPossible |
|
GCVVFASLCLikely |
|
GCVVFASLCVeryLikely |
|
Instances
ImageProperties
data ImageProperties Source #
Stores image properties, such as dominant colors.
See: imageProperties
smart constructor.
Instances
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
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.
gooScore :: Lens' GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation (Maybe Double) Source #
Score of the result. Range [0, 1].
gooBoundingPoly :: Lens' GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation (Maybe GoogleCloudVisionV1p3beta1BoundingPoly) Source #
Image region to which this object belongs. This must be populated.
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 |
|
GCVVFAUELCVeryUnlikely |
|
GCVVFAUELCUnlikely |
|
GCVVFAUELCPossible |
|
GCVVFAUELCLikely |
|
GCVVFAUELCVeryLikely |
|
Instances
GoogleCloudVisionV1p2beta1WebDetectionWebEntity
data GoogleCloudVisionV1p2beta1WebDetectionWebEntity Source #
Entity deduced from similar images on the Internet.
See: googleCloudVisionV1p2beta1WebDetectionWebEntity
smart constructor.
Instances
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.
gcvvwdwecEntityId :: Lens' GoogleCloudVisionV1p2beta1WebDetectionWebEntity (Maybe Text) Source #
Opaque entity ID.
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
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
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
faceAnnotation :: FaceAnnotation Source #
Creates a value of FaceAnnotation
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
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].
faBlurredLikelihood :: Lens' FaceAnnotation (Maybe FaceAnnotationBlurredLikelihood) Source #
Blurred likelihood.
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.
faSurpriseLikelihood :: Lens' FaceAnnotation (Maybe FaceAnnotationSurpriseLikelihood) Source #
Surprise likelihood.
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].
faUnderExposedLikelihood :: Lens' FaceAnnotation (Maybe FaceAnnotationUnderExposedLikelihood) Source #
Under-exposed likelihood.
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.
faAngerLikelihood :: Lens' FaceAnnotation (Maybe FaceAnnotationAngerLikelihood) Source #
Anger likelihood.
faDetectionConfidence :: Lens' FaceAnnotation (Maybe Double) Source #
Detection confidence. Range [0, 1].
faHeadwearLikelihood :: Lens' FaceAnnotation (Maybe FaceAnnotationHeadwearLikelihood) Source #
Headwear likelihood.
faSorrowLikelihood :: Lens' FaceAnnotation (Maybe FaceAnnotationSorrowLikelihood) Source #
Sorrow likelihood.
faJoyLikelihood :: Lens' FaceAnnotation (Maybe FaceAnnotationJoyLikelihood) Source #
Joy likelihood.
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
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:
gcvvpcUint64Value :: Lens' GoogleCloudVisionV1p1beta1Property (Maybe Word64) Source #
Value of numeric properties.
gcvvpcValue :: Lens' GoogleCloudVisionV1p1beta1Property (Maybe Text) Source #
Value of the property.
gcvvpcName :: Lens' GoogleCloudVisionV1p1beta1Property (Maybe Text) Source #
Name of the property.
GoogleCloudVisionV1p1beta1ProductSearchResults
data GoogleCloudVisionV1p1beta1ProductSearchResults Source #
Results for a product search request.
See: googleCloudVisionV1p1beta1ProductSearchResults
smart constructor.
Instances
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.
gResults :: Lens' GoogleCloudVisionV1p1beta1ProductSearchResults [GoogleCloudVisionV1p1beta1ProductSearchResultsResult] Source #
List of results, one for each product match.
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
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:
gcvvllrMaxLatLng :: Lens' GoogleCloudVisionV1p2beta1LatLongRect (Maybe LatLng) Source #
Max lat/long pair.
gcvvllrMinLatLng :: Lens' GoogleCloudVisionV1p2beta1LatLongRect (Maybe LatLng) Source #
Min lat/long pair.
DetectedBreak
data DetectedBreak Source #
Detected start or end of a structural component.
See: detectedBreak
smart constructor.
Instances
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.
dbType :: Lens' DetectedBreak (Maybe DetectedBreakType) Source #
Detected break type.
Result
Information about a product.
See: result
smart constructor.
Instances
Eq Result Source # | |
Data Result Source # | |
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 # | |
Generic Result Source # | |
ToJSON Result Source # | |
Defined in Network.Google.Vision.Types.Product | |
FromJSON Result Source # | |
type Rep Result Source # | |
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))))) |
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
googleCloudVisionV1p1beta1ProductSearchResultsGroupedResult :: GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult Source #
Creates a value of GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcvvpsrgrResults :: Lens' GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult [GoogleCloudVisionV1p1beta1ProductSearchResultsResult] Source #
List of results, one for each product match.
gcvvpsrgrBoundingPoly :: Lens' GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult (Maybe GoogleCloudVisionV1p1beta1BoundingPoly) Source #
The bounding polygon around the product detected in the query image.
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
googleCloudVisionV1p1beta1SafeSearchAnnotation :: GoogleCloudVisionV1p1beta1SafeSearchAnnotation Source #
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.
gMedical :: Lens' GoogleCloudVisionV1p1beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p1beta1SafeSearchAnnotationMedical) Source #
Likelihood that this is a medical image.
gViolence :: Lens' GoogleCloudVisionV1p1beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence) Source #
Likelihood that this image contains violent content.
GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood
data GoogleCloudVisionV1p1beta1FaceAnnotationSorrowLikelihood Source #
Sorrow likelihood.
Constructors
GGUnknown |
|
GGVeryUnlikely |
|
GGUnlikely |
|
GGPossible |
|
GGLikely |
|
GGVeryLikely |
|
Instances
GoogleCloudVisionV1p2beta1Product
data GoogleCloudVisionV1p2beta1Product Source #
A Product contains ReferenceImages.
See: googleCloudVisionV1p2beta1Product
smart constructor.
Instances
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 |
|
GCVVTADBTCSpace |
|
GCVVTADBTCSureSpace |
|
GCVVTADBTCEolSureSpace |
|
GCVVTADBTCHyphen |
|
GCVVTADBTCLineBreak |
|
Instances
Block
Logical element on the page.
See: block
smart constructor.
Instances
Eq Block Source # | |
Data Block Source # | |
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 # 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 # | |
Generic Block Source # | |
ToJSON Block Source # | |
Defined in Network.Google.Vision.Types.Product | |
FromJSON Block Source # | |
type Rep Block Source # | |
Defined in Network.Google.Vision.Types.Product type Rep Block = D1 (MetaData "Block" "Network.Google.Vision.Types.Product" "gogol-vision-0.4.0-BBnPCnJtQa73HYsCEnTn88" False) (C1 (MetaCons "Block'" PrefixI True) ((S1 (MetaSel (Just "_bProperty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextProperty)) :*: S1 (MetaSel (Just "_bBoundingBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BoundingPoly))) :*: (S1 (MetaSel (Just "_bParagraphs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Paragraph])) :*: (S1 (MetaSel (Just "_bConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_bBlockType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BlockBlockType)))))) |
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
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:
gInputConfig :: Lens' GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest (Maybe GoogleCloudVisionV1p2beta1InputConfig) Source #
Required. Information about the input file.
gFeatures :: Lens' GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest [GoogleCloudVisionV1p2beta1Feature] Source #
Required. Requested features.
gOutputConfig :: Lens' GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest (Maybe GoogleCloudVisionV1p2beta1OutputConfig) Source #
Required. The desired output location and metadata (e.g. format).
gImageContext :: Lens' GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest (Maybe GoogleCloudVisionV1p2beta1ImageContext) Source #
Additional context that may accompany the image(s) in the file.
GoogleCloudVisionV1p2beta1DominantColorsAnnotation
data GoogleCloudVisionV1p2beta1DominantColorsAnnotation Source #
Set of dominant colors and their corresponding scores.
See: googleCloudVisionV1p2beta1DominantColorsAnnotation
smart constructor.
Instances
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:
gColors :: Lens' GoogleCloudVisionV1p2beta1DominantColorsAnnotation [GoogleCloudVisionV1p2beta1ColorInfo] Source #
RGB color values with their score and pixel fraction.
SafeSearchAnnotationViolence
data SafeSearchAnnotationViolence Source #
Likelihood that this image contains violent content.
Constructors
SSAVUnknown |
|
SSAVVeryUnlikely |
|
SSAVUnlikely |
|
SSAVPossible |
|
SSAVLikely |
|
SSAVVeryLikely |
|
Instances
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
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:
gcvvtaText :: Lens' GoogleCloudVisionV1p3beta1TextAnnotation (Maybe Text) Source #
UTF-8 text detected on the pages.
gcvvtaPages :: Lens' GoogleCloudVisionV1p3beta1TextAnnotation [GoogleCloudVisionV1p3beta1Page] Source #
List of pages detected by OCR.
AsyncAnnotateFileResponse
data AsyncAnnotateFileResponse Source #
The response for a single offline file annotation request.
See: asyncAnnotateFileResponse
smart constructor.
Instances
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 |
|
GCVVSSAAVeryUnlikely |
|
GCVVSSAAUnlikely |
|
GCVVSSAAPossible |
|
GCVVSSAALikely |
|
GCVVSSAAVeryLikely |
|
Instances
InputConfig
data InputConfig Source #
The desired input location and metadata.
See: inputConfig
smart constructor.
Instances
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
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:
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 |
|
GCVVOMSCreated |
|
GCVVOMSRunning |
|
GCVVOMSDone |
|
GCVVOMSCancelled |
|
Instances
ReferenceImage
data ReferenceImage Source #
A `ReferenceImage` represents a product image and its associated metadata, such as bounding boxes.
See: referenceImage
smart constructor.
Instances
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 |
|
GCVVSSASCVeryUnlikely |
|
GCVVSSASCUnlikely |
|
GCVVSSASCPossible |
|
GCVVSSASCLikely |
|
GCVVSSASCVeryLikely |
|
Instances
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
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
googleCloudVisionV1p3beta1WebDetection :: GoogleCloudVisionV1p3beta1WebDetection Source #
Creates a value of GoogleCloudVisionV1p3beta1WebDetection
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gVisuallySimilarImages :: Lens' GoogleCloudVisionV1p3beta1WebDetection [GoogleCloudVisionV1p3beta1WebDetectionWebImage] Source #
The visually similar image results.
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.
gPagesWithMatchingImages :: Lens' GoogleCloudVisionV1p3beta1WebDetection [GoogleCloudVisionV1p3beta1WebDetectionWebPage] Source #
Web pages containing the matching images from the Internet.
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.
gWebEntities :: Lens' GoogleCloudVisionV1p3beta1WebDetection [GoogleCloudVisionV1p3beta1WebDetectionWebEntity] Source #
Deduced entities from similar images on the Internet.
DetectedLanguage
data DetectedLanguage Source #
Detected language for a structural component.
See: detectedLanguage
smart constructor.
Instances
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
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:
gooResponses :: Lens' GoogleCloudVisionV1p3beta1AnnotateFileResponse [GoogleCloudVisionV1p3beta1AnnotateImageResponse] Source #
Individual responses to images found within the file.
gooInputConfig :: Lens' GoogleCloudVisionV1p3beta1AnnotateFileResponse (Maybe GoogleCloudVisionV1p3beta1InputConfig) Source #
Information about the file for which this response is generated.
GoogleCloudVisionV1p2beta1ProductSearchResultsResult
data GoogleCloudVisionV1p2beta1ProductSearchResultsResult Source #
Information about a product.
See: googleCloudVisionV1p2beta1ProductSearchResultsResult
smart constructor.
Instances
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).
gProduct :: Lens' GoogleCloudVisionV1p2beta1ProductSearchResultsResult (Maybe GoogleCloudVisionV1p2beta1Product) Source #
The Product.
GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood
data GoogleCloudVisionV1p1beta1FaceAnnotationHeadwearLikelihood Source #
Headwear likelihood.
Constructors
GCVVFAHLUnknown |
|
GCVVFAHLVeryUnlikely |
|
GCVVFAHLUnlikely |
|
GCVVFAHLPossible |
|
GCVVFAHLLikely |
|
GCVVFAHLVeryLikely |
|
Instances
GoogleCloudVisionV1p2beta1Word
data GoogleCloudVisionV1p2beta1Word Source #
A word representation.
See: googleCloudVisionV1p2beta1Word
smart constructor.
Instances
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:
gcvvwcProperty :: Lens' GoogleCloudVisionV1p2beta1Word (Maybe GoogleCloudVisionV1p2beta1TextAnnotationTextProperty) Source #
Additional information detected for the word.
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 |
|
OMSCreated |
|
OMSRunning |
|
OMSDone |
|
OMSCancelled |
|
Instances
GoogleCloudVisionV1p1beta1Word
data GoogleCloudVisionV1p1beta1Word Source #
A word representation.
See: googleCloudVisionV1p1beta1Word
smart constructor.
Instances
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:
gcvvw1Property :: Lens' GoogleCloudVisionV1p1beta1Word (Maybe GoogleCloudVisionV1p1beta1TextAnnotationTextProperty) Source #
Additional information detected for the word.
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
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).
gcvvpsrrcProduct :: Lens' GoogleCloudVisionV1p1beta1ProductSearchResultsResult (Maybe GoogleCloudVisionV1p1beta1Product) Source #
The Product.
GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood
data GoogleCloudVisionV1p1beta1FaceAnnotationBlurredLikelihood Source #
Blurred likelihood.
Constructors
GOOOUnknown |
|
GOOOVeryUnlikely |
|
GOOOUnlikely |
|
GOOOPossible |
|
GOOOLikely |
|
GOOOVeryLikely |
|
Instances
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
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:
gcvvipsrReferenceImages :: Lens' GoogleCloudVisionV1p3beta1ImportProductSetsResponse [GoogleCloudVisionV1p3beta1ReferenceImage] Source #
The list of reference_images that are imported successfully.
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
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 |
|
GCVVFAHLCVeryUnlikely |
|
GCVVFAHLCUnlikely |
|
GCVVFAHLCPossible |
|
GCVVFAHLCLikely |
|
GCVVFAHLCVeryLikely |
|
Instances
GoogleCloudVisionV1p1beta1ImageProperties
data GoogleCloudVisionV1p1beta1ImageProperties Source #
Stores image properties, such as dominant colors.
See: googleCloudVisionV1p1beta1ImageProperties
smart constructor.
Instances
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:
gcvvipsDominantColors :: Lens' GoogleCloudVisionV1p1beta1ImageProperties (Maybe GoogleCloudVisionV1p1beta1DominantColorsAnnotation) Source #
If present, dominant colors completed successfully.
GoogleCloudVisionV1p3beta1WebDetectionWebEntity
data GoogleCloudVisionV1p3beta1WebDetectionWebEntity Source #
Entity deduced from similar images on the Internet.
See: googleCloudVisionV1p3beta1WebDetectionWebEntity
smart constructor.
Instances
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.
goooEntityId :: Lens' GoogleCloudVisionV1p3beta1WebDetectionWebEntity (Maybe Text) Source #
Opaque entity ID.
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
googleCloudVisionV1p1beta1AnnotateImageResponse :: GoogleCloudVisionV1p1beta1AnnotateImageResponse Source #
Creates a value of GoogleCloudVisionV1p1beta1AnnotateImageResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gooLogoAnnotations :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse [GoogleCloudVisionV1p1beta1EntityAnnotation] Source #
If present, logo detection has completed successfully.
gooProductSearchResults :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p1beta1ProductSearchResults) Source #
If present, product search has completed successfully.
gooContext :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p1beta1ImageAnnotationContext) Source #
If present, contextual information is needed to understand where this image comes from.
gooLabelAnnotations :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse [GoogleCloudVisionV1p1beta1EntityAnnotation] Source #
If present, label detection has completed successfully.
gooFaceAnnotations :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse [GoogleCloudVisionV1p1beta1FaceAnnotation] Source #
If present, face detection has completed successfully.
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.
gooWebDetection :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p1beta1WebDetection) Source #
If present, web detection has completed successfully.
gooSafeSearchAnnotation :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p1beta1SafeSearchAnnotation) Source #
If present, safe-search annotation has completed successfully.
gooLandmarkAnnotations :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse [GoogleCloudVisionV1p1beta1EntityAnnotation] Source #
If present, landmark detection has completed successfully.
gooLocalizedObjectAnnotations :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse [GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation] Source #
If present, localized object detection has completed successfully. This will be sorted descending by confidence score.
gooTextAnnotations :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse [GoogleCloudVisionV1p1beta1EntityAnnotation] Source #
If present, text (OCR) detection has completed successfully.
gooCropHintsAnnotation :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p1beta1CropHintsAnnotation) Source #
If present, crop hints have completed successfully.
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.
gooImagePropertiesAnnotation :: Lens' GoogleCloudVisionV1p1beta1AnnotateImageResponse (Maybe GoogleCloudVisionV1p1beta1ImageProperties) Source #
If present, image properties were extracted successfully.
GoogleCloudVisionV1p3beta1FaceAnnotationLandmark
data GoogleCloudVisionV1p3beta1FaceAnnotationLandmark Source #
A face-specific landmark (for example, a face feature).
See: googleCloudVisionV1p3beta1FaceAnnotationLandmark
smart constructor.
Instances
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:
gType :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotationLandmark (Maybe GoogleCloudVisionV1p3beta1FaceAnnotationLandmarkType) Source #
Face landmark type.
gPosition :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotationLandmark (Maybe GoogleCloudVisionV1p3beta1Position) Source #
Face landmark position.
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
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:
gcvvbomState :: Lens' GoogleCloudVisionV1p3beta1BatchOperationMetadata (Maybe GoogleCloudVisionV1p3beta1BatchOperationMetadataState) Source #
The current state of the batch operation.
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
Metadata for online images.
See: webImage
smart constructor.
Instances
Eq WebImage Source # | |
Data WebImage Source # | |
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 # | |
Generic WebImage Source # | |
ToJSON WebImage Source # | |
Defined in Network.Google.Vision.Types.Product | |
FromJSON WebImage Source # | |
type Rep WebImage Source # | |
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)))) |
wiScore :: Lens' WebImage (Maybe Double) Source #
(Deprecated) Overall relevancy score for the image.
GoogleCloudVisionV1p1beta1Paragraph
data GoogleCloudVisionV1p1beta1Paragraph Source #
Structural unit of text representing a number of words in certain order.
See: googleCloudVisionV1p1beta1Paragraph
smart constructor.
Instances
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:
gcvvp1Property :: Lens' GoogleCloudVisionV1p1beta1Paragraph (Maybe GoogleCloudVisionV1p1beta1TextAnnotationTextProperty) Source #
Additional information detected for the paragraph.
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].
gcvvp1Words :: Lens' GoogleCloudVisionV1p1beta1Paragraph [GoogleCloudVisionV1p1beta1Word] Source #
List of words in this paragraph.
WebDetection
data WebDetection Source #
Relevant information for the image from the Internet.
See: webDetection
smart constructor.
Instances
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
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
googleCloudVisionV1p3beta1EntityAnnotation :: GoogleCloudVisionV1p3beta1EntityAnnotation Source #
Creates a value of GoogleCloudVisionV1p3beta1EntityAnnotation
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
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].
gcvveacMid :: Lens' GoogleCloudVisionV1p3beta1EntityAnnotation (Maybe Text) Source #
Opaque entity ID. Some IDs may be available in Google Knowledge Graph Search API.
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
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:
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
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
googleCloudVisionV1p2beta1LocalizedObjectAnnotation :: GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation Source #
Creates a value of GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
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.
gcvvloacScore :: Lens' GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation (Maybe Double) Source #
Score of the result. Range [0, 1].
gcvvloacBoundingPoly :: Lens' GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation (Maybe GoogleCloudVisionV1p2beta1BoundingPoly) Source #
Image region to which this object belongs. This must be populated.
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
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:
gcvvbcProperty :: Lens' GoogleCloudVisionV1p3beta1Block (Maybe GoogleCloudVisionV1p3beta1TextAnnotationTextProperty) Source #
Additional information detected for the block.
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].
gcvvbcBlockType :: Lens' GoogleCloudVisionV1p3beta1Block (Maybe GoogleCloudVisionV1p3beta1BlockBlockType) Source #
Detected block type (text, image etc) for this block.
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 |
|
GCVVSSAACVeryUnlikely |
|
GCVVSSAACUnlikely |
|
GCVVSSAACPossible |
|
GCVVSSAACLikely |
|
GCVVSSAACVeryLikely |
|
Instances
LandmarkType
data LandmarkType Source #
Face landmark type.
Constructors
LTUnknownLandmark |
|
LTLeftEye |
|
LTRightEye |
|
LTLeftOfLeftEyebrow |
|
LTRightOfLeftEyebrow |
|
LTLeftOfRightEyebrow |
|
LTRightOfRightEyebrow |
|
LTMidpointBetweenEyes |
|
LTNoseTip |
|
LTUpperLip |
|
LTLowerLip |
|
LTMouthLeft |
|
LTMouthRight |
|
LTMouthCenter |
|
LTNoseBottomRight |
|
LTNoseBottomLeft |
|
LTNoseBottomCenter |
|
LTLeftEyeTopBoundary |
|
LTLeftEyeRightCorner |
|
LTLeftEyeBottomBoundary |
|
LTLeftEyeLeftCorner |
|
LTRightEyeTopBoundary |
|
LTRightEyeRightCorner |
|
LTRightEyeBottomBoundary |
|
LTRightEyeLeftCorner |
|
LTLeftEyebrowUpperMidpoint |
|
LTRightEyebrowUpperMidpoint |
|
LTLeftEarTragion |
|
LTRightEarTragion |
|
LTLeftEyePupil |
|
LTRightEyePupil |
|
LTForeheadGlabella |
|
LTChinGnathion |
|
LTChinLeftGonion |
|
LTChinRightGonion |
|
Instances
GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType
data GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreakType Source #
Detected break type.
Constructors
GCVVTADBT1Unknown |
|
GCVVTADBT1Space |
|
GCVVTADBT1SureSpace |
|
GCVVTADBT1EolSureSpace |
|
GCVVTADBT1Hyphen |
|
GCVVTADBT1LineBreak |
|
Instances
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
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
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:
gooOutputConfig :: Lens' GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse (Maybe GoogleCloudVisionV1p3beta1OutputConfig) Source #
The output location and metadata from AsyncAnnotateFileRequest.
Xgafv
V1 error format.
Instances
Enum Xgafv Source # | |
Defined in Network.Google.Vision.Types.Sum | |
Eq Xgafv Source # | |
Data Xgafv Source # | |
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 # 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 # | |
Read Xgafv Source # | |
Show Xgafv Source # | |
Generic Xgafv Source # | |
Hashable Xgafv Source # | |
Defined in Network.Google.Vision.Types.Sum | |
ToJSON Xgafv Source # | |
Defined in Network.Google.Vision.Types.Sum | |
FromJSON Xgafv Source # | |
FromHttpApiData Xgafv Source # | |
Defined in Network.Google.Vision.Types.Sum | |
ToHttpApiData Xgafv Source # | |
Defined in Network.Google.Vision.Types.Sum Methods toUrlPiece :: Xgafv -> Text # toEncodedUrlPiece :: Xgafv -> Builder # toHeader :: Xgafv -> ByteString # toQueryParam :: Xgafv -> Text # | |
type Rep Xgafv Source # | |
GoogleCloudVisionV1p2beta1BlockBlockType
data GoogleCloudVisionV1p2beta1BlockBlockType Source #
Detected block type (text, image etc) for this block.
Constructors
GCVVBBTCUnknown |
|
GCVVBBTCText |
|
GCVVBBTCTable |
|
GCVVBBTCPicture |
|
GCVVBBTCRuler |
|
GCVVBBTCBarcode |
|
Instances
GoogleCloudVisionV1p2beta1TextAnnotationTextProperty
data GoogleCloudVisionV1p2beta1TextAnnotationTextProperty Source #
Additional information detected on the structural component.
See: googleCloudVisionV1p2beta1TextAnnotationTextProperty
smart constructor.
Instances
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:
gDetectedLanguages :: Lens' GoogleCloudVisionV1p2beta1TextAnnotationTextProperty [GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage] Source #
A list of detected languages together with confidence.
gDetectedBreak :: Lens' GoogleCloudVisionV1p2beta1TextAnnotationTextProperty (Maybe GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak) Source #
Detected start or end of a text segment.
GoogleCloudVisionV1p2beta1BoundingPoly
data GoogleCloudVisionV1p2beta1BoundingPoly Source #
A bounding polygon for the detected image annotation.
See: googleCloudVisionV1p2beta1BoundingPoly
smart constructor.
Instances
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:
gNormalizedVertices :: Lens' GoogleCloudVisionV1p2beta1BoundingPoly [GoogleCloudVisionV1p2beta1NormalizedVertex] Source #
The bounding polygon normalized vertices.
gVertices :: Lens' GoogleCloudVisionV1p2beta1BoundingPoly [GoogleCloudVisionV1p2beta1Vertex] Source #
The bounding polygon vertices.
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
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
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 |
|
GCVVSSAR1VeryUnlikely |
|
GCVVSSAR1Unlikely |
|
GCVVSSAR1Possible |
|
GCVVSSAR1Likely |
|
GCVVSSAR1VeryLikely |
|
Instances
GoogleCloudVisionV1p1beta1LocationInfo
data GoogleCloudVisionV1p1beta1LocationInfo Source #
Detected entity location information.
See: googleCloudVisionV1p1beta1LocationInfo
smart constructor.
Instances
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:
gLatLng :: Lens' GoogleCloudVisionV1p1beta1LocationInfo (Maybe LatLng) Source #
lat/long location coordinates.
GoogleCloudVisionV1p1beta1Product
data GoogleCloudVisionV1p1beta1Product Source #
A Product contains ReferenceImages.
See: googleCloudVisionV1p1beta1Product
smart constructor.
Instances
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
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
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.
gcvvwdwicURL :: Lens' GoogleCloudVisionV1p2beta1WebDetectionWebImage (Maybe Text) Source #
The result image URL.
GoogleCloudVisionV1p1beta1Page
data GoogleCloudVisionV1p1beta1Page Source #
Detected page from OCR.
See: googleCloudVisionV1p1beta1Page
smart constructor.
Instances
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:
g2Property :: Lens' GoogleCloudVisionV1p1beta1Page (Maybe GoogleCloudVisionV1p1beta1TextAnnotationTextProperty) Source #
Additional information detected on the page.
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
googleCloudVisionV1p2beta1ProductSearchResultsGroupedResult :: GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult Source #
Creates a value of GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcvvpsrgrcResults :: Lens' GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult [GoogleCloudVisionV1p2beta1ProductSearchResultsResult] Source #
List of results, one for each product match.
gcvvpsrgrcBoundingPoly :: Lens' GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult (Maybe GoogleCloudVisionV1p2beta1BoundingPoly) Source #
The bounding polygon around the product detected in the query image.
GoogleCloudVisionV1p3beta1Symbol
data GoogleCloudVisionV1p3beta1Symbol Source #
A single symbol representation.
See: googleCloudVisionV1p3beta1Symbol
smart constructor.
Instances
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:
gcvvscProperty :: Lens' GoogleCloudVisionV1p3beta1Symbol (Maybe GoogleCloudVisionV1p3beta1TextAnnotationTextProperty) Source #
Additional information detected for the symbol.
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
Single crop hint that is used to generate a new crop when serving an image.
See: cropHint
smart constructor.
Instances
Eq CropHint Source # | |
Data CropHint Source # | |
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 # | |
Generic CropHint Source # | |
ToJSON CropHint Source # | |
Defined in Network.Google.Vision.Types.Product | |
FromJSON CropHint Source # | |
type Rep CropHint Source # | |
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)))))) |
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
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
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
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
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.
gcvvpsrsResults :: Lens' GoogleCloudVisionV1p2beta1ProductSearchResults [GoogleCloudVisionV1p2beta1ProductSearchResultsResult] Source #
List of results, one for each product match.
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 |
|
GCVVFAUEL1VeryUnlikely |
|
GCVVFAUEL1Unlikely |
|
GCVVFAUEL1Possible |
|
GCVVFAUEL1Likely |
|
GCVVFAUEL1VeryLikely |
|
Instances
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 |
|
SSASVeryUnlikely |
|
SSASUnlikely |
|
SSASPossible |
|
SSASLikely |
|
SSASVeryLikely |
|
Instances
GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType
data GoogleCloudVisionV1p1beta1FaceAnnotationLandmarkType Source #
Face landmark type.
Constructors
GUnknownLandmark |
|
GLeftEye |
|
GRightEye |
|
GLeftOfLeftEyebrow |
|
GRightOfLeftEyebrow |
|
GLeftOfRightEyebrow |
|
GRightOfRightEyebrow |
|
GMidpointBetweenEyes |
|
GNoseTip |
|
GUpperLip |
|
GLowerLip |
|
GMouthLeft |
|
GMouthRight |
|
GMouthCenter |
|
GNoseBottomRight |
|
GNoseBottomLeft |
|
GNoseBottomCenter |
|
GLeftEyeTopBoundary |
|
GLeftEyeRightCorner |
|
GLeftEyeBottomBoundary |
|
GLeftEyeLeftCorner |
|
GRightEyeTopBoundary |
|
GRightEyeRightCorner |
|
GRightEyeBottomBoundary |
|
GRightEyeLeftCorner |
|
GLeftEyebrowUpperMidpoint |
|
GRightEyebrowUpperMidpoint |
|
GLeftEarTragion |
|
GRightEarTragion |
|
GLeftEyePupil |
|
GRightEyePupil |
|
GForeheadGlabella |
|
GChinGnathion |
|
GChinLeftGonion |
|
GChinRightGonion |
|
Instances
GoogleCloudVisionV1p2beta1Property
data GoogleCloudVisionV1p2beta1Property Source #
A `Property` consists of a user-supplied name/value pair.
See: googleCloudVisionV1p2beta1Property
smart constructor.
Instances
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:
goooUint64Value :: Lens' GoogleCloudVisionV1p2beta1Property (Maybe Word64) Source #
Value of numeric properties.
GoogleCloudVisionV1p3beta1FaceAnnotation
data GoogleCloudVisionV1p3beta1FaceAnnotation Source #
A face annotation object contains the results of face detection.
See: googleCloudVisionV1p3beta1FaceAnnotation
smart constructor.
Instances
googleCloudVisionV1p3beta1FaceAnnotation :: GoogleCloudVisionV1p3beta1FaceAnnotation Source #
Creates a value of GoogleCloudVisionV1p3beta1FaceAnnotation
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcvvfacTiltAngle
gcvvfacBlurredLikelihood
gcvvfacBoundingPoly
gcvvfacSurpriseLikelihood
gcvvfacLandmarkingConfidence
gcvvfacPanAngle
gcvvfacRollAngle
gcvvfacUnderExposedLikelihood
gcvvfacFdBoundingPoly
gcvvfacAngerLikelihood
gcvvfacDetectionConfidence
gcvvfacHeadwearLikelihood
gcvvfacSorrowLikelihood
gcvvfacJoyLikelihood
gcvvfacLandmarks
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].
gcvvfacBlurredLikelihood :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe GoogleCloudVisionV1p3beta1FaceAnnotationBlurredLikelihood) Source #
Blurred likelihood.
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.
gcvvfacSurpriseLikelihood :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe GoogleCloudVisionV1p3beta1FaceAnnotationSurpriseLikelihood) Source #
Surprise likelihood.
gcvvfacLandmarkingConfidence :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe Double) Source #
Face landmarking confidence. Range [0, 1].
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].
gcvvfacUnderExposedLikelihood :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe GoogleCloudVisionV1p3beta1FaceAnnotationUnderExposedLikelihood) Source #
Under-exposed likelihood.
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.
gcvvfacAngerLikelihood :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood) Source #
Anger likelihood.
gcvvfacDetectionConfidence :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe Double) Source #
Detection confidence. Range [0, 1].
gcvvfacHeadwearLikelihood :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe GoogleCloudVisionV1p3beta1FaceAnnotationHeadwearLikelihood) Source #
Headwear likelihood.
gcvvfacSorrowLikelihood :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood) Source #
Sorrow likelihood.
gcvvfacJoyLikelihood :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation (Maybe GoogleCloudVisionV1p3beta1FaceAnnotationJoyLikelihood) Source #
Joy likelihood.
gcvvfacLandmarks :: Lens' GoogleCloudVisionV1p3beta1FaceAnnotation [GoogleCloudVisionV1p3beta1FaceAnnotationLandmark] Source #
Detected face landmarks.
GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage
data GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage Source #
Detected language for a structural component.
See: googleCloudVisionV1p3beta1TextAnnotationDetectedLanguage
smart constructor.
Instances
googleCloudVisionV1p3beta1TextAnnotationDetectedLanguage :: GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage Source #
Creates a value of GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
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.
gcvvtadlcConfidence :: Lens' GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage (Maybe Double) Source #
Confidence of detected language. Range [0, 1].
FaceAnnotationSurpriseLikelihood
data FaceAnnotationSurpriseLikelihood Source #
Surprise likelihood.
Constructors
FASLUnknown |
|
FASLVeryUnlikely |
|
FASLUnlikely |
|
FASLPossible |
|
FASLLikely |
|
FASLVeryLikely |
|
Instances
GoogleCloudVisionV1p1beta1WebDetectionWebPage
data GoogleCloudVisionV1p1beta1WebDetectionWebPage Source #
Metadata for web pages.
See: googleCloudVisionV1p1beta1WebDetectionWebPage
smart constructor.
Instances
googleCloudVisionV1p1beta1WebDetectionWebPage :: GoogleCloudVisionV1p1beta1WebDetectionWebPage Source #
Creates a value of GoogleCloudVisionV1p1beta1WebDetectionWebPage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcvvwdwpcScore :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebPage (Maybe Double) Source #
(Deprecated) Overall relevancy score for the web page.
gcvvwdwpcURL :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebPage (Maybe Text) Source #
The result web page URL.
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
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
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:
gooIsPrefix :: Lens' GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak (Maybe Bool) Source #
True if break prepends the element.
gooType :: Lens' GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak (Maybe GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreakType) Source #
Detected break type.
GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical
data GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical Source #
Likelihood that this is a medical image.
Constructors
GCVVSSAMCUnknown |
|
GCVVSSAMCVeryUnlikely |
|
GCVVSSAMCUnlikely |
|
GCVVSSAMCPossible |
|
GCVVSSAMCLikely |
|
GCVVSSAMCVeryLikely |
|
Instances
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
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.
gPages :: Lens' GoogleCloudVisionV1p2beta1TextAnnotation [GoogleCloudVisionV1p2beta1Page] Source #
List of pages detected by OCR.
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
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
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.
gcvvwdwlcLabel :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebLabel (Maybe Text) Source #
Label for extra metadata.
GoogleCloudVisionV1p3beta1DominantColorsAnnotation
data GoogleCloudVisionV1p3beta1DominantColorsAnnotation Source #
Set of dominant colors and their corresponding scores.
See: googleCloudVisionV1p3beta1DominantColorsAnnotation
smart constructor.
Instances
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:
gooColors :: Lens' GoogleCloudVisionV1p3beta1DominantColorsAnnotation [GoogleCloudVisionV1p3beta1ColorInfo] Source #
RGB color values with their score and pixel fraction.
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
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:
gcvvcicColor :: Lens' GoogleCloudVisionV1p3beta1ColorInfo (Maybe Color) Source #
RGB components of the color.
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 |
|
FVeryUnlikely |
|
FUnlikely |
|
FPossible |
|
FLikely |
|
FVeryLikely |
|
Instances
GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood
data GoogleCloudVisionV1p3beta1FaceAnnotationAngerLikelihood Source #
Anger likelihood.
Constructors
GCVVFAALCUnknown |
|
GCVVFAALCVeryUnlikely |
|
GCVVFAALCUnlikely |
|
GCVVFAALCPossible |
|
GCVVFAALCLikely |
|
GCVVFAALCVeryLikely |
|
Instances
GoogleCloudVisionV1p2beta1CropHintsParams
data GoogleCloudVisionV1p2beta1CropHintsParams Source #
Parameters for crop hints annotation request.
See: googleCloudVisionV1p2beta1CropHintsParams
smart constructor.
Instances
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 |
|
FAJLVeryUnlikely |
|
FAJLUnlikely |
|
FAJLPossible |
|
FAJLLikely |
|
FAJLVeryLikely |
|
Instances
GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence
data GoogleCloudVisionV1p1beta1SafeSearchAnnotationViolence Source #
Likelihood that this image contains violent content.
Constructors
GCVVSSAVCUnknown |
|
GCVVSSAVCVeryUnlikely |
|
GCVVSSAVCUnlikely |
|
GCVVSSAVCPossible |
|
GCVVSSAVCLikely |
|
GCVVSSAVCVeryLikely |
|
Instances
GoogleCloudVisionV1p1beta1CropHintsAnnotation
data GoogleCloudVisionV1p1beta1CropHintsAnnotation Source #
Set of crop hints that are used to generate new crops when serving images.
See: googleCloudVisionV1p1beta1CropHintsAnnotation
smart constructor.
Instances
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:
gooCropHints :: Lens' GoogleCloudVisionV1p1beta1CropHintsAnnotation [GoogleCloudVisionV1p1beta1CropHint] Source #
Crop hint results.
GoogleCloudVisionV1p2beta1GcsSource
data GoogleCloudVisionV1p2beta1GcsSource Source #
The Google Cloud Storage location where the input will be read from.
See: googleCloudVisionV1p2beta1GcsSource
smart constructor.
Instances
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
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
A Product contains ReferenceImages.
See: product
smart constructor.
Instances
Eq Product Source # | |
Data Product Source # | |
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 # | |
Generic Product Source # | |
ToJSON Product Source # | |
Defined in Network.Google.Vision.Types.Product | |
FromJSON Product Source # | |
type Rep Product Source # | |
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)))))) |
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
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:
gcvvb1Property :: Lens' GoogleCloudVisionV1p2beta1Block (Maybe GoogleCloudVisionV1p2beta1TextAnnotationTextProperty) Source #
Additional information detected for the block.
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].
gcvvb1BlockType :: Lens' GoogleCloudVisionV1p2beta1Block (Maybe GoogleCloudVisionV1p2beta1BlockBlockType) Source #
Detected block type (text, image etc) for this block.
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
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.
gooMedical :: Lens' GoogleCloudVisionV1p3beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p3beta1SafeSearchAnnotationMedical) Source #
Likelihood that this is a medical image.
gooViolence :: Lens' GoogleCloudVisionV1p3beta1SafeSearchAnnotation (Maybe GoogleCloudVisionV1p3beta1SafeSearchAnnotationViolence) Source #
Likelihood that this image contains violent content.
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
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:
gcvvtacText :: Lens' GoogleCloudVisionV1p1beta1TextAnnotation (Maybe Text) Source #
UTF-8 text detected on the pages.
gcvvtacPages :: Lens' GoogleCloudVisionV1p1beta1TextAnnotation [GoogleCloudVisionV1p1beta1Page] Source #
List of pages detected by OCR.
GoogleCloudVisionV1p2beta1ProductSearchParams
data GoogleCloudVisionV1p2beta1ProductSearchParams Source #
Parameters for a product search request.
See: googleCloudVisionV1p2beta1ProductSearchParams
smart constructor.
Instances
googleCloudVisionV1p2beta1ProductSearchParams :: GoogleCloudVisionV1p2beta1ProductSearchParams Source #
Creates a value of GoogleCloudVisionV1p2beta1ProductSearchParams
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
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
Metadata for web pages.
See: webPage
smart constructor.
Instances
Eq WebPage Source # | |
Data WebPage Source # | |
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 # | |
Generic WebPage Source # | |
ToJSON WebPage Source # | |
Defined in Network.Google.Vision.Types.Product | |
FromJSON WebPage Source # | |
type Rep WebPage Source # | |
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])))))) |
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.
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
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 |
|
GCVVSSAA1VeryUnlikely |
|
GCVVSSAA1Unlikely |
|
GCVVSSAA1Possible |
|
GCVVSSAA1Likely |
|
GCVVSSAA1VeryLikely |
|
Instances
GoogleCloudVisionV1p2beta1WebDetectionWebLabel
data GoogleCloudVisionV1p2beta1WebDetectionWebLabel Source #
Label to provide extra metadata for the web detection.
See: googleCloudVisionV1p2beta1WebDetectionWebLabel
smart constructor.
Instances
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.
ggLabel :: Lens' GoogleCloudVisionV1p2beta1WebDetectionWebLabel (Maybe Text) Source #
Label for extra metadata.
GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult
data GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult Source #
Information about the products similar to a single product in a query image.
See: googleCloudVisionV1p3beta1ProductSearchResultsGroupedResult
smart constructor.
Instances
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:
ggResults :: Lens' GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult [GoogleCloudVisionV1p3beta1ProductSearchResultsResult] Source #
List of results, one for each product match.
ggBoundingPoly :: Lens' GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult (Maybe GoogleCloudVisionV1p3beta1BoundingPoly) Source #
The bounding polygon around the product detected in the query image.
BatchOperationMetadataState
data BatchOperationMetadataState Source #
The current state of the batch operation.
Constructors
BOMSStateUnspecified |
|
BOMSProcessing |
|
BOMSSuccessful |
|
BOMSFailed |
|
BOMSCancelled |
|
Instances
GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence
data GoogleCloudVisionV1p2beta1SafeSearchAnnotationViolence Source #
Likelihood that this image contains violent content.
Constructors
GCVVSSAV1Unknown |
|
GCVVSSAV1VeryUnlikely |
|
GCVVSSAV1Unlikely |
|
GCVVSSAV1Possible |
|
GCVVSSAV1Likely |
|
GCVVSSAV1VeryLikely |
|
Instances
GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood
data GoogleCloudVisionV1p3beta1FaceAnnotationSorrowLikelihood Source #
Sorrow likelihood.
Constructors
GCVVFASL1Unknown |
|
GCVVFASL1VeryUnlikely |
|
GCVVFASL1Unlikely |
|
GCVVFASL1Possible |
|
GCVVFASL1Likely |
|
GCVVFASL1VeryLikely |
|
Instances
GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse
data GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse Source #
The response for a single offline file annotation request.
See: googleCloudVisionV1p2beta1AsyncAnnotateFileResponse
smart constructor.
Instances
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:
gcvvaafrcOutputConfig :: Lens' GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse (Maybe GoogleCloudVisionV1p2beta1OutputConfig) Source #
The output location and metadata from AsyncAnnotateFileRequest.
GoogleCloudVisionV1p2beta1EntityAnnotation
data GoogleCloudVisionV1p2beta1EntityAnnotation Source #
Set of detected entity features.
See: googleCloudVisionV1p2beta1EntityAnnotation
smart constructor.
Instances
googleCloudVisionV1p2beta1EntityAnnotation :: GoogleCloudVisionV1p2beta1EntityAnnotation Source #
Creates a value of GoogleCloudVisionV1p2beta1EntityAnnotation
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
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].
gcvvea1Mid :: Lens' GoogleCloudVisionV1p2beta1EntityAnnotation (Maybe Text) Source #
Opaque entity ID. Some IDs may be available in Google Knowledge Graph Search API.
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 |
|
GCVVSSAS1VeryUnlikely |
|
GCVVSSAS1Unlikely |
|
GCVVSSAS1Possible |
|
GCVVSSAS1Likely |
|
GCVVSSAS1VeryLikely |
|
Instances
GoogleCloudVisionV1p1beta1OperationMetadataState
data GoogleCloudVisionV1p1beta1OperationMetadataState Source #
Current state of the batch operation.
Constructors
GStateUnspecified |
|
GCreated |
|
GRunning |
|
GDone |
|
GCancelled |
|
Instances
GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest
data GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest Source #
Multiple async file annotation requests are batched into a single service call.
See: googleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest
smart constructor.
Instances
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:
gcvvabafrRequests :: Lens' GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest [GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest] Source #
Individual async file annotation requests for this batch.
GoogleCloudVisionV1p2beta1WebDetectionWebPage
data GoogleCloudVisionV1p2beta1WebDetectionWebPage Source #
Metadata for web pages.
See: googleCloudVisionV1p2beta1WebDetectionWebPage
smart constructor.
Instances
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.
ggURL :: Lens' GoogleCloudVisionV1p2beta1WebDetectionWebPage (Maybe Text) Source #
The result web page URL.
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
Arguments
:: HashMap Text JSONValue | |
-> OperationResponse |
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 |
|
GCVVFAHL1VeryUnlikely |
|
GCVVFAHL1Unlikely |
|
GCVVFAHL1Possible |
|
GCVVFAHL1Likely |
|
GCVVFAHL1VeryLikely |
|
Instances
Word
A word representation.
See: word
smart constructor.
Instances
Eq Word Source # | |
Data Word Source # | |
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 # 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 # | |
Generic Word Source # | |
ToJSON Word Source # | |
Defined in Network.Google.Vision.Types.Product | |
FromJSON Word Source # | |
type Rep Word Source # | |
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)))))) |
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:
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
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
googleCloudVisionV1p1beta1WebDetection :: GoogleCloudVisionV1p1beta1WebDetection Source #
Creates a value of GoogleCloudVisionV1p1beta1WebDetection
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gooVisuallySimilarImages :: Lens' GoogleCloudVisionV1p1beta1WebDetection [GoogleCloudVisionV1p1beta1WebDetectionWebImage] Source #
The visually similar image results.
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.
gooPagesWithMatchingImages :: Lens' GoogleCloudVisionV1p1beta1WebDetection [GoogleCloudVisionV1p1beta1WebDetectionWebPage] Source #
Web pages containing the matching images from the Internet.
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.
gooWebEntities :: Lens' GoogleCloudVisionV1p1beta1WebDetection [GoogleCloudVisionV1p1beta1WebDetectionWebEntity] Source #
Deduced entities from similar images on the Internet.
GoogleCloudVisionV1p2beta1FaceAnnotationLandmark
data GoogleCloudVisionV1p2beta1FaceAnnotationLandmark Source #
A face-specific landmark (for example, a face feature).
See: googleCloudVisionV1p2beta1FaceAnnotationLandmark
smart constructor.
Instances
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:
gcvvfalcType :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotationLandmark (Maybe GoogleCloudVisionV1p2beta1FaceAnnotationLandmarkType) Source #
Face landmark type.
gcvvfalcPosition :: Lens' GoogleCloudVisionV1p2beta1FaceAnnotationLandmark (Maybe GoogleCloudVisionV1p2beta1Position) Source #
Face landmark position.
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
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:
gcvvairImage :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageRequest (Maybe GoogleCloudVisionV1p2beta1Image) Source #
The image to be processed.
gcvvairFeatures :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageRequest [GoogleCloudVisionV1p2beta1Feature] Source #
Requested features.
gcvvairImageContext :: Lens' GoogleCloudVisionV1p2beta1AnnotateImageRequest (Maybe GoogleCloudVisionV1p2beta1ImageContext) Source #
Additional context that may accompany the image.
GoogleCloudVisionV1p2beta1FeatureType
data GoogleCloudVisionV1p2beta1FeatureType Source #
The feature type.
Constructors
TypeUnspecified |
|
FaceDetection |
|
LandmarkDetection |
|
LogoDetection |
|
LabelDetection |
|
TextDetection |
|
DocumentTextDetection |
|
SafeSearchDetection |
|
ImageProperties |
|
CropHints |
|
WebDetection |
|
ProductSearch |
|
ObjectLocalization |
|
Instances
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
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:
gcvvafrcResponses :: Lens' GoogleCloudVisionV1p1beta1AnnotateFileResponse [GoogleCloudVisionV1p1beta1AnnotateImageResponse] Source #
Individual responses to images found within the file.
gcvvafrcInputConfig :: Lens' GoogleCloudVisionV1p1beta1AnnotateFileResponse (Maybe GoogleCloudVisionV1p1beta1InputConfig) Source #
Information about the file for which this response is generated.
DetectedBreakType
data DetectedBreakType Source #
Detected break type.
Constructors
DBTUnknown |
|
DBTSpace |
|
DBTSureSpace |
|
DBTEolSureSpace |
|
DBTHyphen |
|
DBTLineBreak |
|
Instances
GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood
data GoogleCloudVisionV1p2beta1FaceAnnotationAngerLikelihood Source #
Anger likelihood.
Constructors
GCVVFAAL1Unknown |
|
GCVVFAAL1VeryUnlikely |
|
GCVVFAAL1Unlikely |
|
GCVVFAAL1Possible |
|
GCVVFAAL1Likely |
|
GCVVFAAL1VeryLikely |
|
Instances
GoogleCloudVisionV1p2beta1Page
data GoogleCloudVisionV1p2beta1Page Source #
Detected page from OCR.
See: googleCloudVisionV1p2beta1Page
smart constructor.
Instances
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:
goo3Property :: Lens' GoogleCloudVisionV1p2beta1Page (Maybe GoogleCloudVisionV1p2beta1TextAnnotationTextProperty) Source #
Additional information detected on the page.
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
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:
gcvvtadbcIsPrefix :: Lens' GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak (Maybe Bool) Source #
True if break prepends the element.
gcvvtadbcType :: Lens' GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak (Maybe GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreakType) Source #
Detected break type.
GoogleCloudVisionV1p2beta1WebDetectionParams
data GoogleCloudVisionV1p2beta1WebDetectionParams Source #
Parameters for web detection request.
See: googleCloudVisionV1p2beta1WebDetectionParams
smart constructor.
Instances
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
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:
gooDetectedLanguages :: Lens' GoogleCloudVisionV1p1beta1TextAnnotationTextProperty [GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage] Source #
A list of detected languages together with confidence.
gooDetectedBreak :: Lens' GoogleCloudVisionV1p1beta1TextAnnotationTextProperty (Maybe GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak) Source #
Detected start or end of a text segment.
GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical
data GoogleCloudVisionV1p2beta1SafeSearchAnnotationMedical Source #
Likelihood that this is a medical image.
Constructors
GCVVSSAM1Unknown |
|
GCVVSSAM1VeryUnlikely |
|
GCVVSSAM1Unlikely |
|
GCVVSSAM1Possible |
|
GCVVSSAM1Likely |
|
GCVVSSAM1VeryLikely |
|
Instances
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
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 |
|
GCVVBBT1Text |
|
GCVVBBT1Table |
|
GCVVBBT1Picture |
|
GCVVBBT1Ruler |
|
GCVVBBT1Barcode |
|
Instances
CropHintsAnnotation
data CropHintsAnnotation Source #
Set of crop hints that are used to generate new crops when serving images.
See: cropHintsAnnotation
smart constructor.
Instances
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:
chaCropHints :: Lens' CropHintsAnnotation [CropHint] Source #
Crop hint results.
GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest
data GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest Source #
Multiple image annotation requests are batched into a single service call.
See: googleCloudVisionV1p2beta1BatchAnnotateImagesRequest
smart constructor.
Instances
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:
gcvvbairRequests :: Lens' GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest [GoogleCloudVisionV1p2beta1AnnotateImageRequest] Source #
Individual image annotation requests for this batch.
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 |
|
SSARVeryUnlikely |
|
SSARUnlikely |
|
SSARPossible |
|
SSARLikely |
|
SSARVeryLikely |
|
Instances
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
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:
gcvvci1Color :: Lens' GoogleCloudVisionV1p2beta1ColorInfo (Maybe Color) Source #
RGB components of the color.
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
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:
gooNormalizedVertices :: Lens' GoogleCloudVisionV1p1beta1BoundingPoly [GoogleCloudVisionV1p1beta1NormalizedVertex] Source #
The bounding polygon normalized vertices.
gooVertices :: Lens' GoogleCloudVisionV1p1beta1BoundingPoly [GoogleCloudVisionV1p1beta1Vertex] Source #
The bounding polygon vertices.
GoogleCloudVisionV1p1beta1WebDetectionWebImage
data GoogleCloudVisionV1p1beta1WebDetectionWebImage Source #
Metadata for online images.
See: googleCloudVisionV1p1beta1WebDetectionWebImage
smart constructor.
Instances
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.
gcvvwdwi1URL :: Lens' GoogleCloudVisionV1p1beta1WebDetectionWebImage (Maybe Text) Source #
The result image URL.
Position
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 # | |
Data Position Source # | |
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 # | |
Generic Position Source # | |
ToJSON Position Source # | |
Defined in Network.Google.Vision.Types.Product | |
FromJSON Position Source # | |
type Rep Position Source # | |
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)))))) |
GoogleCloudVisionV1p3beta1GcsSource
data GoogleCloudVisionV1p3beta1GcsSource Source #
The Google Cloud Storage location where the input will be read from.
See: googleCloudVisionV1p3beta1GcsSource
smart constructor.
Instances
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 |
|
GCVVFAJL1VeryUnlikely |
|
GCVVFAJL1Unlikely |
|
GCVVFAJL1Possible |
|
GCVVFAJL1Likely |
|
GCVVFAJL1VeryLikely |
|
Instances
GoogleCloudVisionV1p2beta1LocationInfo
data GoogleCloudVisionV1p2beta1LocationInfo Source #
Detected entity location information.
See: googleCloudVisionV1p2beta1LocationInfo
smart constructor.
Instances
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:
gooLatLng :: Lens' GoogleCloudVisionV1p2beta1LocationInfo (Maybe LatLng) Source #
lat/long location coordinates.
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
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
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:
gooState :: Lens' GoogleCloudVisionV1p1beta1OperationMetadata (Maybe GoogleCloudVisionV1p1beta1OperationMetadataState) Source #
Current state of the batch operation.
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
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.