gogol-consumersurveys-0.4.0: Google Consumer Surveys SDK.

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

Network.Google.ConsumerSurveys

Contents

Description

Creates and conducts surveys, lists the surveys that an authenticated user owns, and retrieves survey results and information about specified surveys.

See: Consumer Surveys API Reference

Synopsis

Service Configuration

consumerSurveysService :: ServiceConfig Source #

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

OAuth Scopes

userInfoEmailScope :: Proxy '["https://www.googleapis.com/auth/userinfo.email"] Source #

View your email address

consumerSurveysReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/consumersurveys.readonly"] Source #

View the results for your surveys

consumerSurveysScope :: Proxy '["https://www.googleapis.com/auth/consumersurveys"] Source #

View and edit your surveys and results

API Declaration

Resources

consumersurveys.mobileapppanels.get

consumersurveys.mobileapppanels.list

consumersurveys.mobileapppanels.update

consumersurveys.results.get

consumersurveys.surveys.delete

consumersurveys.surveys.get

consumersurveys.surveys.insert

consumersurveys.surveys.list

consumersurveys.surveys.start

consumersurveys.surveys.stop

consumersurveys.surveys.update

Types

SurveysListResponse

data SurveysListResponse Source #

Instances
Eq SurveysListResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Data SurveysListResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Methods

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

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

toConstr :: SurveysListResponse -> Constr #

dataTypeOf :: SurveysListResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SurveysListResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Generic SurveysListResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Associated Types

type Rep SurveysListResponse :: Type -> Type #

ToJSON SurveysListResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

FromJSON SurveysListResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep SurveysListResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep SurveysListResponse = D1 (MetaData "SurveysListResponse" "Network.Google.ConsumerSurveys.Types.Product" "gogol-consumersurveys-0.4.0-EOGkJcqKdGTLcleyAq4x9I" False) (C1 (MetaCons "SurveysListResponse'" PrefixI True) ((S1 (MetaSel (Just "_slrRequestId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_slrTokenPagination") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TokenPagination))) :*: (S1 (MetaSel (Just "_slrPageInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PageInfo)) :*: S1 (MetaSel (Just "_slrResources") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Survey])))))

surveysListResponse :: SurveysListResponse Source #

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

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

slrRequestId :: Lens' SurveysListResponse (Maybe Text) Source #

Unique request ID used for logging and debugging. Please include in any error reporting or troubleshooting requests.

slrResources :: Lens' SurveysListResponse [Survey] Source #

An individual survey resource.

MobileAppPanel

data MobileAppPanel Source #

Instances
Eq MobileAppPanel Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Data MobileAppPanel Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Methods

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

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

toConstr :: MobileAppPanel -> Constr #

dataTypeOf :: MobileAppPanel -> DataType #

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

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

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

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

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

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

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

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

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

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

Show MobileAppPanel Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Generic MobileAppPanel Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Associated Types

type Rep MobileAppPanel :: Type -> Type #

ToJSON MobileAppPanel Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

FromJSON MobileAppPanel Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep MobileAppPanel Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep MobileAppPanel = D1 (MetaData "MobileAppPanel" "Network.Google.ConsumerSurveys.Types.Product" "gogol-consumersurveys-0.4.0-EOGkJcqKdGTLcleyAq4x9I" False) (C1 (MetaCons "MobileAppPanel'" PrefixI True) ((S1 (MetaSel (Just "_mapOwners") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_mapCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mapName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_mapMobileAppPanelId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_mapLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mapIsPublicPanel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))

mobileAppPanel :: MobileAppPanel Source #

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

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

TokenPagination

data TokenPagination Source #

Instances
Eq TokenPagination Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Data TokenPagination Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Methods

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

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

toConstr :: TokenPagination -> Constr #

dataTypeOf :: TokenPagination -> DataType #

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

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

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

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

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

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

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

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

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

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

Show TokenPagination Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Generic TokenPagination Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Associated Types

type Rep TokenPagination :: Type -> Type #

ToJSON TokenPagination Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

FromJSON TokenPagination Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep TokenPagination Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep TokenPagination = D1 (MetaData "TokenPagination" "Network.Google.ConsumerSurveys.Types.Product" "gogol-consumersurveys-0.4.0-EOGkJcqKdGTLcleyAq4x9I" False) (C1 (MetaCons "TokenPagination'" PrefixI True) (S1 (MetaSel (Just "_tpNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tpPreviousPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

tokenPagination :: TokenPagination Source #

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

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

ResultsGetRequest

data ResultsGetRequest Source #

Instances
Eq ResultsGetRequest Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Data ResultsGetRequest Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Methods

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

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

toConstr :: ResultsGetRequest -> Constr #

dataTypeOf :: ResultsGetRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ResultsGetRequest Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Generic ResultsGetRequest Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Associated Types

type Rep ResultsGetRequest :: Type -> Type #

ToJSON ResultsGetRequest Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

FromJSON ResultsGetRequest Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep ResultsGetRequest Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep ResultsGetRequest = D1 (MetaData "ResultsGetRequest" "Network.Google.ConsumerSurveys.Types.Product" "gogol-consumersurveys-0.4.0-EOGkJcqKdGTLcleyAq4x9I" True) (C1 (MetaCons "ResultsGetRequest'" PrefixI True) (S1 (MetaSel (Just "_rgrResultMask") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ResultsMask))))

resultsGetRequest :: ResultsGetRequest Source #

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

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

MobileAppPanelsListResponse

data MobileAppPanelsListResponse Source #

Instances
Eq MobileAppPanelsListResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Data MobileAppPanelsListResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Methods

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

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

toConstr :: MobileAppPanelsListResponse -> Constr #

dataTypeOf :: MobileAppPanelsListResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show MobileAppPanelsListResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Generic MobileAppPanelsListResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Associated Types

type Rep MobileAppPanelsListResponse :: Type -> Type #

ToJSON MobileAppPanelsListResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

FromJSON MobileAppPanelsListResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep MobileAppPanelsListResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep MobileAppPanelsListResponse = D1 (MetaData "MobileAppPanelsListResponse" "Network.Google.ConsumerSurveys.Types.Product" "gogol-consumersurveys-0.4.0-EOGkJcqKdGTLcleyAq4x9I" False) (C1 (MetaCons "MobileAppPanelsListResponse'" PrefixI True) ((S1 (MetaSel (Just "_maplrRequestId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_maplrTokenPagination") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TokenPagination))) :*: (S1 (MetaSel (Just "_maplrPageInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PageInfo)) :*: S1 (MetaSel (Just "_maplrResources") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [MobileAppPanel])))))

mobileAppPanelsListResponse :: MobileAppPanelsListResponse Source #

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

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

maplrRequestId :: Lens' MobileAppPanelsListResponse (Maybe Text) Source #

Unique request ID used for logging and debugging. Please include in any error reporting or troubleshooting requests.

maplrResources :: Lens' MobileAppPanelsListResponse [MobileAppPanel] Source #

An individual predefined panel of Opinion Rewards mobile users.

PageInfo

data PageInfo Source #

Instances
Eq PageInfo Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Data PageInfo Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Methods

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

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

toConstr :: PageInfo -> Constr #

dataTypeOf :: PageInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PageInfo Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Generic PageInfo Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Associated Types

type Rep PageInfo :: Type -> Type #

Methods

from :: PageInfo -> Rep PageInfo x #

to :: Rep PageInfo x -> PageInfo #

ToJSON PageInfo Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

FromJSON PageInfo Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep PageInfo Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep PageInfo = D1 (MetaData "PageInfo" "Network.Google.ConsumerSurveys.Types.Product" "gogol-consumersurveys-0.4.0-EOGkJcqKdGTLcleyAq4x9I" False) (C1 (MetaCons "PageInfo'" PrefixI True) (S1 (MetaSel (Just "_piResultPerPage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: (S1 (MetaSel (Just "_piTotalResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_piStartIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))

pageInfo :: PageInfo Source #

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

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

FieldMask

data FieldMask Source #

Instances
Eq FieldMask Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Data FieldMask Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Methods

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

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

toConstr :: FieldMask -> Constr #

dataTypeOf :: FieldMask -> DataType #

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

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

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

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

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

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

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

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

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

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

Show FieldMask Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Generic FieldMask Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Associated Types

type Rep FieldMask :: Type -> Type #

ToJSON FieldMask Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

FromJSON FieldMask Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep FieldMask Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep FieldMask = D1 (MetaData "FieldMask" "Network.Google.ConsumerSurveys.Types.Product" "gogol-consumersurveys-0.4.0-EOGkJcqKdGTLcleyAq4x9I" False) (C1 (MetaCons "FieldMask'" PrefixI True) (S1 (MetaSel (Just "_fmId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_fmFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [FieldMask]))))

fieldMask :: FieldMask Source #

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

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

Survey

data Survey Source #

Instances
Eq Survey Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Methods

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

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

Data Survey Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Methods

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

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

toConstr :: Survey -> Constr #

dataTypeOf :: Survey -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Survey Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Generic Survey Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Associated Types

type Rep Survey :: Type -> Type #

Methods

from :: Survey -> Rep Survey x #

to :: Rep Survey x -> Survey #

ToJSON Survey Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

FromJSON Survey Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep Survey Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

survey :: Survey Source #

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

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

SurveysStartResponse

data SurveysStartResponse Source #

Instances
Eq SurveysStartResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Data SurveysStartResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Methods

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

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

toConstr :: SurveysStartResponse -> Constr #

dataTypeOf :: SurveysStartResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SurveysStartResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Generic SurveysStartResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Associated Types

type Rep SurveysStartResponse :: Type -> Type #

ToJSON SurveysStartResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

FromJSON SurveysStartResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep SurveysStartResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep SurveysStartResponse = D1 (MetaData "SurveysStartResponse" "Network.Google.ConsumerSurveys.Types.Product" "gogol-consumersurveys-0.4.0-EOGkJcqKdGTLcleyAq4x9I" True) (C1 (MetaCons "SurveysStartResponse'" PrefixI True) (S1 (MetaSel (Just "_ssrRequestId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

surveysStartResponse :: SurveysStartResponse Source #

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

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

ssrRequestId :: Lens' SurveysStartResponse (Maybe Text) Source #

Unique request ID used for logging and debugging. Please include in any error reporting or troubleshooting requests.

SurveysStopResponse

data SurveysStopResponse Source #

Instances
Eq SurveysStopResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Data SurveysStopResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Methods

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

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

toConstr :: SurveysStopResponse -> Constr #

dataTypeOf :: SurveysStopResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SurveysStopResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Generic SurveysStopResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Associated Types

type Rep SurveysStopResponse :: Type -> Type #

ToJSON SurveysStopResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

FromJSON SurveysStopResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep SurveysStopResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep SurveysStopResponse = D1 (MetaData "SurveysStopResponse" "Network.Google.ConsumerSurveys.Types.Product" "gogol-consumersurveys-0.4.0-EOGkJcqKdGTLcleyAq4x9I" True) (C1 (MetaCons "SurveysStopResponse'" PrefixI True) (S1 (MetaSel (Just "_sRequestId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

surveysStopResponse :: SurveysStopResponse Source #

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

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

sRequestId :: Lens' SurveysStopResponse (Maybe Text) Source #

Unique request ID used for logging and debugging. Please include in any error reporting or troubleshooting requests.

ResultsMask

data ResultsMask Source #

Instances
Eq ResultsMask Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Data ResultsMask Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Methods

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

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

toConstr :: ResultsMask -> Constr #

dataTypeOf :: ResultsMask -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ResultsMask Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Generic ResultsMask Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Associated Types

type Rep ResultsMask :: Type -> Type #

ToJSON ResultsMask Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

FromJSON ResultsMask Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep ResultsMask Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep ResultsMask = D1 (MetaData "ResultsMask" "Network.Google.ConsumerSurveys.Types.Product" "gogol-consumersurveys-0.4.0-EOGkJcqKdGTLcleyAq4x9I" False) (C1 (MetaCons "ResultsMask'" PrefixI True) (S1 (MetaSel (Just "_rmProjection") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rmFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [FieldMask]))))

resultsMask :: ResultsMask Source #

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

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

SurveyRejection

data SurveyRejection Source #

Instances
Eq SurveyRejection Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Data SurveyRejection Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Methods

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

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

toConstr :: SurveyRejection -> Constr #

dataTypeOf :: SurveyRejection -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SurveyRejection Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Generic SurveyRejection Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Associated Types

type Rep SurveyRejection :: Type -> Type #

ToJSON SurveyRejection Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

FromJSON SurveyRejection Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep SurveyRejection Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep SurveyRejection = D1 (MetaData "SurveyRejection" "Network.Google.ConsumerSurveys.Types.Product" "gogol-consumersurveys-0.4.0-EOGkJcqKdGTLcleyAq4x9I" False) (C1 (MetaCons "SurveyRejection'" PrefixI True) (S1 (MetaSel (Just "_srExplanation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_srType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

surveyRejection :: SurveyRejection Source #

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

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

SurveyResults

data SurveyResults Source #

Instances
Eq SurveyResults Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Data SurveyResults Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Methods

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

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

toConstr :: SurveyResults -> Constr #

dataTypeOf :: SurveyResults -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SurveyResults Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Generic SurveyResults Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Associated Types

type Rep SurveyResults :: Type -> Type #

ToJSON SurveyResults Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

FromJSON SurveyResults Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep SurveyResults Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep SurveyResults = D1 (MetaData "SurveyResults" "Network.Google.ConsumerSurveys.Types.Product" "gogol-consumersurveys-0.4.0-EOGkJcqKdGTLcleyAq4x9I" False) (C1 (MetaCons "SurveyResults'" PrefixI True) (S1 (MetaSel (Just "_srStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_srSurveyURLId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

surveyResults :: SurveyResults Source #

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

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

SurveysStartRequest

data SurveysStartRequest Source #

Instances
Eq SurveysStartRequest Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Data SurveysStartRequest Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Methods

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

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

toConstr :: SurveysStartRequest -> Constr #

dataTypeOf :: SurveysStartRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SurveysStartRequest Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Generic SurveysStartRequest Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Associated Types

type Rep SurveysStartRequest :: Type -> Type #

ToJSON SurveysStartRequest Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

FromJSON SurveysStartRequest Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep SurveysStartRequest Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep SurveysStartRequest = D1 (MetaData "SurveysStartRequest" "Network.Google.ConsumerSurveys.Types.Product" "gogol-consumersurveys-0.4.0-EOGkJcqKdGTLcleyAq4x9I" True) (C1 (MetaCons "SurveysStartRequest'" PrefixI True) (S1 (MetaSel (Just "_ssrMaxCostPerResponseNanos") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Textual Int64)))))

surveysStartRequest :: SurveysStartRequest Source #

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

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

ssrMaxCostPerResponseNanos :: Lens' SurveysStartRequest (Maybe Int64) Source #

Threshold to start a survey automically if the quoted prices is less than or equal to this value. See Survey.Cost for more details.

SurveysDeleteResponse

data SurveysDeleteResponse Source #

Instances
Eq SurveysDeleteResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Data SurveysDeleteResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Methods

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

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

toConstr :: SurveysDeleteResponse -> Constr #

dataTypeOf :: SurveysDeleteResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SurveysDeleteResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Generic SurveysDeleteResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Associated Types

type Rep SurveysDeleteResponse :: Type -> Type #

ToJSON SurveysDeleteResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

FromJSON SurveysDeleteResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep SurveysDeleteResponse Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep SurveysDeleteResponse = D1 (MetaData "SurveysDeleteResponse" "Network.Google.ConsumerSurveys.Types.Product" "gogol-consumersurveys-0.4.0-EOGkJcqKdGTLcleyAq4x9I" True) (C1 (MetaCons "SurveysDeleteResponse'" PrefixI True) (S1 (MetaSel (Just "_sdrRequestId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

surveysDeleteResponse :: SurveysDeleteResponse Source #

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

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

sdrRequestId :: Lens' SurveysDeleteResponse (Maybe Text) Source #

Unique request ID used for logging and debugging. Please include in any error reporting or troubleshooting requests.

SurveyQuestionImage

data SurveyQuestionImage Source #

Instances
Eq SurveyQuestionImage Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Data SurveyQuestionImage Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Methods

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

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

toConstr :: SurveyQuestionImage -> Constr #

dataTypeOf :: SurveyQuestionImage -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SurveyQuestionImage Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Generic SurveyQuestionImage Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Associated Types

type Rep SurveyQuestionImage :: Type -> Type #

ToJSON SurveyQuestionImage Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

FromJSON SurveyQuestionImage Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep SurveyQuestionImage Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep SurveyQuestionImage = D1 (MetaData "SurveyQuestionImage" "Network.Google.ConsumerSurveys.Types.Product" "gogol-consumersurveys-0.4.0-EOGkJcqKdGTLcleyAq4x9I" False) (C1 (MetaCons "SurveyQuestionImage'" PrefixI True) (S1 (MetaSel (Just "_sqiData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes)) :*: (S1 (MetaSel (Just "_sqiURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sqiAltText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

surveyQuestionImage :: SurveyQuestionImage Source #

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

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

SurveyAudience

data SurveyAudience Source #

Instances
Eq SurveyAudience Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Data SurveyAudience Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Methods

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

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

toConstr :: SurveyAudience -> Constr #

dataTypeOf :: SurveyAudience -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SurveyAudience Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Generic SurveyAudience Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Associated Types

type Rep SurveyAudience :: Type -> Type #

ToJSON SurveyAudience Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

FromJSON SurveyAudience Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep SurveyAudience Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep SurveyAudience = D1 (MetaData "SurveyAudience" "Network.Google.ConsumerSurveys.Types.Product" "gogol-consumersurveys-0.4.0-EOGkJcqKdGTLcleyAq4x9I" False) (C1 (MetaCons "SurveyAudience'" PrefixI True) ((S1 (MetaSel (Just "_saCountry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_saAges") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_saLanguages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 (MetaSel (Just "_saGender") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_saMobileAppPanelId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_saCountrySubdivision") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_saPopulationSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

surveyAudience :: SurveyAudience Source #

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

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

SurveyCost

data SurveyCost Source #

Instances
Eq SurveyCost Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Data SurveyCost Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Methods

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

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

toConstr :: SurveyCost -> Constr #

dataTypeOf :: SurveyCost -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SurveyCost Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Generic SurveyCost Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Associated Types

type Rep SurveyCost :: Type -> Type #

ToJSON SurveyCost Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

FromJSON SurveyCost Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep SurveyCost Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep SurveyCost = D1 (MetaData "SurveyCost" "Network.Google.ConsumerSurveys.Types.Product" "gogol-consumersurveys-0.4.0-EOGkJcqKdGTLcleyAq4x9I" False) (C1 (MetaCons "SurveyCost'" PrefixI True) ((S1 (MetaSel (Just "_scCurrencyCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_scNanos") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) :*: (S1 (MetaSel (Just "_scMaxCostPerResponseNanos") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_scCostPerResponseNanos") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))))

surveyCost :: SurveyCost Source #

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

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

SurveyQuestion

data SurveyQuestion Source #

Instances
Eq SurveyQuestion Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Data SurveyQuestion Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Methods

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

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

toConstr :: SurveyQuestion -> Constr #

dataTypeOf :: SurveyQuestion -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SurveyQuestion Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Generic SurveyQuestion Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

Associated Types

type Rep SurveyQuestion :: Type -> Type #

ToJSON SurveyQuestion Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

FromJSON SurveyQuestion Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep SurveyQuestion Source # 
Instance details

Defined in Network.Google.ConsumerSurveys.Types.Product

type Rep SurveyQuestion = D1 (MetaData "SurveyQuestion" "Network.Google.ConsumerSurveys.Types.Product" "gogol-consumersurveys-0.4.0-EOGkJcqKdGTLcleyAq4x9I" False) (C1 (MetaCons "SurveyQuestion'" PrefixI True) ((((S1 (MetaSel (Just "_sqImages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [SurveyQuestionImage])) :*: S1 (MetaSel (Just "_sqAnswers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 (MetaSel (Just "_sqSingleLineResponse") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_sqMustPickSuggestion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 (MetaSel (Just "_sqSentimentText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sqThresholdAnswers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 (MetaSel (Just "_sqHasOther") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_sqOpenTextSuggestions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_sqVideoId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 (MetaSel (Just "_sqLastAnswerPositionPinned") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_sqAnswerOrder") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_sqOpenTextPlaceholder") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sqType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_sqUnitOfMeasurementLabel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sqHighValueLabel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_sqQuestion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_sqNumStars") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sqLowValueLabel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))