{-# LANGUAGE DataKinds          #-}
{-# LANGUAGE DeriveDataTypeable #-}
{-# LANGUAGE DeriveGeneric      #-}
{-# LANGUAGE NoImplicitPrelude  #-}
{-# LANGUAGE OverloadedStrings  #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Network.Google.StreetViewPublish.Types
    (
    
      streetViewPublishService
    
    , streetViewPublishScope
    
    , LatLng
    , latLng
    , llLatitude
    , llLongitude
    
    , Photo
    , photo
    , pThumbnailURL
    , pMapsPublishStatus
    , pConnections
    , pShareLink
    , pUploadReference
    , pCaptureTime
    , pPose
    , pDownloadURL
    , pTransferStatus
    , pPlaces
    , pViewCount
    , pPhotoId
    
    , UpdatePhotoRequest
    , updatePhotoRequest
    , uprPhoto
    , uprUpdateMask
    
    , Status
    , status
    , sDetails
    , sCode
    , sMessage
    
    , PhotoResponse
    , photoResponse
    , prPhoto
    , prStatus
    
    , Operation
    , operation
    , oDone
    , oError
    , oResponse
    , oName
    , oMetadata
    
    , Empty
    , empty
    
    , StatusDetailsItem
    , statusDetailsItem
    , sdiAddtional
    
    , ListPhotosResponse
    , listPhotosResponse
    , lprNextPageToken
    , lprPhotos
    
    , Connection
    , connection
    , cTarget
    
    , BatchUpdatePhotosResponse
    , batchUpdatePhotosResponse
    , buprResults
    
    , BatchDeletePhotosResponse
    , batchDeletePhotosResponse
    , bdprStatus
    
    , Pose
    , pose
    , pRoll
    , pHeading
    , pLatLngPair
    , pAccuracyMeters
    , pAltitude
    , pLevel
    , pPitch
    
    , UploadRef
    , uploadRef
    , urUploadURL
    
    , Xgafv (..)
    
    , OperationMetadata
    , operationMetadata
    , omAddtional
    
    , PhotoTransferStatus (..)
    
    , BatchUpdatePhotosRequest
    , batchUpdatePhotosRequest
    , buprUpdatePhotoRequests
    
    , BatchDeletePhotosRequest
    , batchDeletePhotosRequest
    , bdprPhotoIds
    
    , Place
    , place
    , pLanguageCode
    , pName
    , pPlaceId
    
    , PhotoMapsPublishStatus (..)
    
    , Level
    , level
    , lName
    , lNumber
    
    , OperationResponse
    , operationResponse
    , orAddtional
    
    , BatchGetPhotosResponse
    , batchGetPhotosResponse
    , bgprResults
    
    , PhotoId
    , photoId
    , piId
    ) where
import           Network.Google.Prelude
import           Network.Google.StreetViewPublish.Types.Product
import           Network.Google.StreetViewPublish.Types.Sum
streetViewPublishService :: ServiceConfig
streetViewPublishService
  = defaultService (ServiceId "streetviewpublish:v1")
      "streetviewpublish.googleapis.com"
streetViewPublishScope :: Proxy '["https://www.googleapis.com/auth/streetviewpublish"]
streetViewPublishScope = Proxy;