gogol-partners-0.5.0: Google Partners 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.Partners.Types

Contents

Description

 
Synopsis

Service Configuration

partnersService :: ServiceConfig Source #

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

LatLng

data LatLng Source #

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

See: latLng smart constructor.

Instances
Eq LatLng Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

Data LatLng Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: LatLng -> Constr #

dataTypeOf :: LatLng -> DataType #

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

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

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

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

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

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

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

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

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

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

Show LatLng Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic LatLng Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep LatLng :: Type -> Type #

Methods

from :: LatLng -> Rep LatLng x #

to :: Rep LatLng x -> LatLng #

ToJSON LatLng Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON LatLng Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep LatLng Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

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

latLng :: LatLng Source #

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

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

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

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

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

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

ListUserStatesResponse

data ListUserStatesResponse Source #

Response message for ListUserStates.

See: listUserStatesResponse smart constructor.

Instances
Eq ListUserStatesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data ListUserStatesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: ListUserStatesResponse -> Constr #

dataTypeOf :: ListUserStatesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ListUserStatesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic ListUserStatesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep ListUserStatesResponse :: Type -> Type #

ToJSON ListUserStatesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON ListUserStatesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep ListUserStatesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep ListUserStatesResponse = D1 (MetaData "ListUserStatesResponse" "Network.Google.Partners.Types.Product" "gogol-partners-0.5.0-AGUrWOg0imJ9mRMYowe3El" False) (C1 (MetaCons "ListUserStatesResponse'" PrefixI True) (S1 (MetaSel (Just "_lusrUserStates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_lusrResponseMetadata") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ResponseMetadata))))

listUserStatesResponse :: ListUserStatesResponse Source #

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

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

EventData

data EventData Source #

Key value data pair for an event.

See: eventData smart constructor.

Instances
Eq EventData Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data EventData Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: EventData -> Constr #

dataTypeOf :: EventData -> DataType #

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

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

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

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

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

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

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

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

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

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

Show EventData Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic EventData Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep EventData :: Type -> Type #

ToJSON EventData Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON EventData Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep EventData Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep EventData = D1 (MetaData "EventData" "Network.Google.Partners.Types.Product" "gogol-partners-0.5.0-AGUrWOg0imJ9mRMYowe3El" False) (C1 (MetaCons "EventData'" PrefixI True) (S1 (MetaSel (Just "_edValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_edKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EventDataKey))))

eventData :: EventData Source #

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

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

edValues :: Lens' EventData [Text] Source #

Data values.

OfferCustomerOfferType

data OfferCustomerOfferType Source #

Type of the offer

Constructors

OfferTypeUnspecified

OFFER_TYPE_UNSPECIFIED Unset.

OfferTypeSpendXGetY

OFFER_TYPE_SPEND_X_GET_Y AdWords spend X get Y.

OfferTypeVideo

OFFER_TYPE_VIDEO Youtube video.

OfferTypeSpendMatch

OFFER_TYPE_SPEND_MATCH Spend Match up to Y.

Instances
Enum OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Methods

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

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

toConstr :: OfferCustomerOfferType -> Constr #

dataTypeOf :: OfferCustomerOfferType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep OfferCustomerOfferType :: Type -> Type #

Hashable OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep OfferCustomerOfferType = D1 (MetaData "OfferCustomerOfferType" "Network.Google.Partners.Types.Sum" "gogol-partners-0.5.0-AGUrWOg0imJ9mRMYowe3El" False) ((C1 (MetaCons "OfferTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OfferTypeSpendXGetY" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "OfferTypeVideo" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OfferTypeSpendMatch" PrefixI False) (U1 :: Type -> Type)))

HistoricalOffer

data HistoricalOffer Source #

Historical information about a Google Partners Offer.

See: historicalOffer smart constructor.

Instances
Eq HistoricalOffer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data HistoricalOffer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: HistoricalOffer -> Constr #

dataTypeOf :: HistoricalOffer -> DataType #

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

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

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

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

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

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

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

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

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

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

Show HistoricalOffer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic HistoricalOffer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep HistoricalOffer :: Type -> Type #

ToJSON HistoricalOffer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON HistoricalOffer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep HistoricalOffer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep HistoricalOffer = D1 (MetaData "HistoricalOffer" "Network.Google.Partners.Types.Product" "gogol-partners-0.5.0-AGUrWOg0imJ9mRMYowe3El" False) (C1 (MetaCons "HistoricalOffer'" PrefixI True) (((S1 (MetaSel (Just "_hoCreationTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: (S1 (MetaSel (Just "_hoClientId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_hoStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe HistoricalOfferStatus)))) :*: (S1 (MetaSel (Just "_hoClientEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_hoAdwordsURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_hoLastModifiedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))))) :*: ((S1 (MetaSel (Just "_hoSenderName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_hoOfferCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_hoOfferCountryCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_hoOfferType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe HistoricalOfferOfferType)) :*: (S1 (MetaSel (Just "_hoClientName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_hoExpirationTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))))))

historicalOffer :: HistoricalOffer Source #

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

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

hoCreationTime :: Lens' HistoricalOffer (Maybe UTCTime) Source #

Time offer was first created.

hoClientEmail :: Lens' HistoricalOffer (Maybe Text) Source #

Email address for client.

hoAdwordsURL :: Lens' HistoricalOffer (Maybe Text) Source #

Client's AdWords page URL.

hoLastModifiedTime :: Lens' HistoricalOffer (Maybe UTCTime) Source #

Time last action was taken.

hoSenderName :: Lens' HistoricalOffer (Maybe Text) Source #

Name (First + Last) of the partners user to whom the incentive is allocated.

hoOfferCountryCode :: Lens' HistoricalOffer (Maybe Text) Source #

Country Code for the offer country.

RequestMetadata

data RequestMetadata Source #

Common data that is in each API request.

See: requestMetadata smart constructor.

Instances
Eq RequestMetadata Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data RequestMetadata Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: RequestMetadata -> Constr #

dataTypeOf :: RequestMetadata -> DataType #

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

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

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

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

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

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

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

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

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

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

Show RequestMetadata Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic RequestMetadata Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep RequestMetadata :: Type -> Type #

ToJSON RequestMetadata Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON RequestMetadata Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep RequestMetadata Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep RequestMetadata = D1 (MetaData "RequestMetadata" "Network.Google.Partners.Types.Product" "gogol-partners-0.5.0-AGUrWOg0imJ9mRMYowe3El" False) (C1 (MetaCons "RequestMetadata'" PrefixI True) ((S1 (MetaSel (Just "_rmExperimentIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_rmTrafficSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TrafficSource))) :*: (S1 (MetaSel (Just "_rmLocale") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_rmUserOverrides") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UserOverrides)) :*: S1 (MetaSel (Just "_rmPartnersSessionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

requestMetadata :: RequestMetadata Source #

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

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

rmExperimentIds :: Lens' RequestMetadata [Text] Source #

Experiment IDs the current request belongs to.

rmTrafficSource :: Lens' RequestMetadata (Maybe TrafficSource) Source #

Source of traffic for the current request.

rmLocale :: Lens' RequestMetadata (Maybe Text) Source #

Locale to use for the current request.

rmUserOverrides :: Lens' RequestMetadata (Maybe UserOverrides) Source #

Values to use instead of the user's respective defaults for the current request. These are only honored by whitelisted products.

rmPartnersSessionId :: Lens' RequestMetadata (Maybe Text) Source #

Google Partners session ID.

LeadType

data LeadType Source #

Type of lead.

Constructors

LeadTypeUnspecified

LEAD_TYPE_UNSPECIFIED Unchosen.

LtGps

LT_GPS Google Partner Search.

Instances
Enum LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Methods

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

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

toConstr :: LeadType -> Constr #

dataTypeOf :: LeadType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep LeadType :: Type -> Type #

Methods

from :: LeadType -> Rep LeadType x #

to :: Rep LeadType x -> LeadType #

Hashable LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Methods

hashWithSalt :: Int -> LeadType -> Int #

hash :: LeadType -> Int #

ToJSON LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep LeadType = D1 (MetaData "LeadType" "Network.Google.Partners.Types.Sum" "gogol-partners-0.5.0-AGUrWOg0imJ9mRMYowe3El" False) (C1 (MetaCons "LeadTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LtGps" PrefixI False) (U1 :: Type -> Type))

CertificationStatus

data CertificationStatus Source #

Google Partners certification status.

See: certificationStatus smart constructor.

Instances
Eq CertificationStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data CertificationStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: CertificationStatus -> Constr #

dataTypeOf :: CertificationStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CertificationStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic CertificationStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep CertificationStatus :: Type -> Type #

ToJSON CertificationStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON CertificationStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep CertificationStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep CertificationStatus = D1 (MetaData "CertificationStatus" "Network.Google.Partners.Types.Product" "gogol-partners-0.5.0-AGUrWOg0imJ9mRMYowe3El" False) (C1 (MetaCons "CertificationStatus'" PrefixI True) ((S1 (MetaSel (Just "_csUserCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_csIsCertified") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_csType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CertificationStatusType)) :*: S1 (MetaSel (Just "_csExamStatuses") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [CertificationExamStatus])))))

certificationStatus :: CertificationStatus Source #

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

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

csUserCount :: Lens' CertificationStatus (Maybe Int32) Source #

Number of people who are certified,

csIsCertified :: Lens' CertificationStatus (Maybe Bool) Source #

Whether certification is passing.

csExamStatuses :: Lens' CertificationStatus [CertificationExamStatus] Source #

List of certification exam statuses.

DebugInfo

data DebugInfo Source #

Debug information about this request.

See: debugInfo smart constructor.

Instances
Eq DebugInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data DebugInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: DebugInfo -> Constr #

dataTypeOf :: DebugInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DebugInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic DebugInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep DebugInfo :: Type -> Type #

ToJSON DebugInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON DebugInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep DebugInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep DebugInfo = D1 (MetaData "DebugInfo" "Network.Google.Partners.Types.Product" "gogol-partners-0.5.0-AGUrWOg0imJ9mRMYowe3El" False) (C1 (MetaCons "DebugInfo'" PrefixI True) (S1 (MetaSel (Just "_diServiceURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_diServerTraceInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_diServerInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

debugInfo :: DebugInfo Source #

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

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

diServiceURL :: Lens' DebugInfo (Maybe Text) Source #

URL of the service that handled this request.

diServerTraceInfo :: Lens' DebugInfo (Maybe Text) Source #

Server-side debug stack trace.

diServerInfo :: Lens' DebugInfo (Maybe Text) Source #

Info about the server that serviced this request.

AvailableOfferOfferLevel

data AvailableOfferOfferLevel Source #

Level of this offer.

Constructors

OfferLevelUnspecified

OFFER_LEVEL_UNSPECIFIED Unset.

OfferLevelDenyProblem

OFFER_LEVEL_DENY_PROBLEM Users/Agencies that have no offers because of a problem.

OfferLevelDenyContract

OFFER_LEVEL_DENY_CONTRACT Users/Agencies that have no offers due to contractural agreements.

OfferLevelManual

OFFER_LEVEL_MANUAL Users/Agencies that have a manually-configured limit.

OfferLevelLimit0

OFFER_LEVEL_LIMIT_0 Some Agencies don't get any offers.

OfferLevelLimit5

OFFER_LEVEL_LIMIT_5 Basic level gets 5 per month.

OfferLevelLimit15

OFFER_LEVEL_LIMIT_15 Agencies with adequate AHI and spend get 15/month.

OfferLevelLimit50

OFFER_LEVEL_LIMIT_50 Badged partners (even in grace) get 50 per month.

Instances
Enum AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Methods

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

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

toConstr :: AvailableOfferOfferLevel -> Constr #

dataTypeOf :: AvailableOfferOfferLevel -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep AvailableOfferOfferLevel :: Type -> Type #

Hashable AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep AvailableOfferOfferLevel = D1 (MetaData "AvailableOfferOfferLevel" "Network.Google.Partners.Types.Sum" "gogol-partners-0.5.0-AGUrWOg0imJ9mRMYowe3El" False) (((C1 (MetaCons "OfferLevelUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OfferLevelDenyProblem" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "OfferLevelDenyContract" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OfferLevelManual" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "OfferLevelLimit0" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OfferLevelLimit5" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "OfferLevelLimit15" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OfferLevelLimit50" PrefixI False) (U1 :: Type -> Type))))

OptIns

data OptIns Source #

A set of opt-ins for a user.

See: optIns smart constructor.

Instances
Eq OptIns Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

Data OptIns Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: OptIns -> Constr #

dataTypeOf :: OptIns -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OptIns Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic OptIns Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep OptIns :: Type -> Type #

Methods

from :: OptIns -> Rep OptIns x #

to :: Rep OptIns x -> OptIns #

ToJSON OptIns Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON OptIns Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep OptIns Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep OptIns = D1 (MetaData "OptIns" "Network.Google.Partners.Types.Product" "gogol-partners-0.5.0-AGUrWOg0imJ9mRMYowe3El" False) (C1 (MetaCons "OptIns'" PrefixI True) ((S1 (MetaSel (Just "_oiPhoneContact") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_oiPhysicalMail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_oiPerformanceSuggestions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_oiSpecialOffers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_oiMarketComm") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))

optIns :: OptIns Source #

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

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

oiPhoneContact :: Lens' OptIns (Maybe Bool) Source #

An opt-in to allow recieivng phone calls about their Partners account.

oiPhysicalMail :: Lens' OptIns (Maybe Bool) Source #

An opt-in to receive special promotional gifts and material in the mail.

oiPerformanceSuggestions :: Lens' OptIns (Maybe Bool) Source #

An opt-in about receiving email with customized AdWords campaign management tips.

oiSpecialOffers :: Lens' OptIns (Maybe Bool) Source #

An opt-in about receiving email regarding new features and products.

oiMarketComm :: Lens' OptIns (Maybe Bool) Source #

An opt-in about receiving email from Partners marketing teams. Includes member-only events and special promotional offers for Google products.

LogUserEventRequestEventAction

data LogUserEventRequestEventAction Source #

The action that occurred.

Constructors

EventActionUnspecified

EVENT_ACTION_UNSPECIFIED Unchosen.

SmbClickedFindAPartnerButtonBottom

SMB_CLICKED_FIND_A_PARTNER_BUTTON_BOTTOM Advertiser clicked `Find a partner` bottom button.

SmbClickedFindAPartnerButtonTop

SMB_CLICKED_FIND_A_PARTNER_BUTTON_TOP Advertiser clicked `Find a partner` top button.

AgencyClickedJoinNowButtonBottom

AGENCY_CLICKED_JOIN_NOW_BUTTON_BOTTOM Agency clicked `Join now` bottom button.

AgencyClickedJoinNowButtonTop

AGENCY_CLICKED_JOIN_NOW_BUTTON_TOP Agency clicked `Join now` top button.

SmbCanceledPartnerContactForm

SMB_CANCELED_PARTNER_CONTACT_FORM Advertiser canceled partner contact form.

SmbClickedContactAPartner

SMB_CLICKED_CONTACT_A_PARTNER Advertiser started partner contact form.

SmbCompletedPartnerContactForm

SMB_COMPLETED_PARTNER_CONTACT_FORM Advertiser completed partner contact form.

SmbEnteredEmailInContactPartnerForm

SMB_ENTERED_EMAIL_IN_CONTACT_PARTNER_FORM Advertiser entered email in contact form.

SmbEnteredNameInContactPartnerForm

SMB_ENTERED_NAME_IN_CONTACT_PARTNER_FORM Advertiser entered name in contact form.

SmbEnteredPhoneInContactPartnerForm

SMB_ENTERED_PHONE_IN_CONTACT_PARTNER_FORM Advertiser entered phone in contact form.

SmbFailedRecaptchaInContactPartnerForm

SMB_FAILED_RECAPTCHA_IN_CONTACT_PARTNER_FORM Advertiser failed reCaptcha in contact form.

PartnerViewedBySmb

PARTNER_VIEWED_BY_SMB Company viewed by advertiser.

SmbCanceledPartnerContactFormOnGps

SMB_CANCELED_PARTNER_CONTACT_FORM_ON_GPS Advertiser canceled partner contact form on Google Partner Search.

SmbChangedASearchParameterTop

SMB_CHANGED_A_SEARCH_PARAMETER_TOP Advertiser changed a top search parameter.

SmbClickedContactAPartnerOnGps

SMB_CLICKED_CONTACT_A_PARTNER_ON_GPS Advertiser started partner contact form on Google Partner Search.

SmbClickedShowMorePartnersButtonBottom

SMB_CLICKED_SHOW_MORE_PARTNERS_BUTTON_BOTTOM Advertiser clicked `Show more partners` bottom button.

SmbCompletedPartnerContactFormOnGps

SMB_COMPLETED_PARTNER_CONTACT_FORM_ON_GPS Advertiser completed partner contact form on Google Partner Search.

SmbNoPartnersAvailableWithSearchCriteria

SMB_NO_PARTNERS_AVAILABLE_WITH_SEARCH_CRITERIA Advertiser saw no partners available with search criteria.

SmbPerformedSearchOnGps

SMB_PERFORMED_SEARCH_ON_GPS Advertiser performed search on Google Partner Search.

SmbViewedAPartnerOnGps

SMB_VIEWED_A_PARTNER_ON_GPS Advertiser viewed a partner on Google Partner Search.

SmbCanceledPartnerContactFormOnProFilePage

SMB_CANCELED_PARTNER_CONTACT_FORM_ON_PROFILE_PAGE Advertiser canceled partner contact form on profile page.

SmbClickedContactAPartnerOnProFilePage

SMB_CLICKED_CONTACT_A_PARTNER_ON_PROFILE_PAGE Advertiser started partner contact form on profile page.

SmbClickedPartnerWebsite

SMB_CLICKED_PARTNER_WEBSITE Advertiser clicked partner website.

SmbCompletedPartnerContactFormOnProFilePage

SMB_COMPLETED_PARTNER_CONTACT_FORM_ON_PROFILE_PAGE Advertiser completed contact form on profile page.

SmbViewedAPartnerProFile

SMB_VIEWED_A_PARTNER_PROFILE Advertiser viewed a partner profile.

AgencyClickedAcceptTosButton

AGENCY_CLICKED_ACCEPT_TOS_BUTTON Agency clicked `accept Terms Of Service` button.

AgencyChangedTosCountry

AGENCY_CHANGED_TOS_COUNTRY Agency changed Terms Of Service country.

AgencyAddedAddressInMyProFilePortal

AGENCY_ADDED_ADDRESS_IN_MY_PROFILE_PORTAL Agency added address in profile portal.

AgencyAddedPhoneNumberInMyProFilePortal

AGENCY_ADDED_PHONE_NUMBER_IN_MY_PROFILE_PORTAL Agency added phone number in profile portal.

AgencyChangedPrimaryAccountAssociation

AGENCY_CHANGED_PRIMARY_ACCOUNT_ASSOCIATION Agency changed primary account association.

AgencyChangedPrimaryCountryAssociation

AGENCY_CHANGED_PRIMARY_COUNTRY_ASSOCIATION Agency changed primary country association.

AgencyClickedAffiliateButtonInMyProFileInPortal

AGENCY_CLICKED_AFFILIATE_BUTTON_IN_MY_PROFILE_IN_PORTAL Agency clicked `affiliate` button in profile portal.

AgencyClickedGiveEditAccessInMyProFilePortal

AGENCY_CLICKED_GIVE_EDIT_ACCESS_IN_MY_PROFILE_PORTAL Agency clicked `give edit access` in profile portal.

AgencyClickedLogOutInMyProFilePortal

AGENCY_CLICKED_LOG_OUT_IN_MY_PROFILE_PORTAL Agency clicked `log out` in profile portal.

AgencyClickedMyProFileLeftNavInPortal

AGENCY_CLICKED_MY_PROFILE_LEFT_NAV_IN_PORTAL Agency clicked profile portal left nav.

AgencyClickedSaveAndContinueAtBotOfCompleteProFile

AGENCY_CLICKED_SAVE_AND_CONTINUE_AT_BOT_OF_COMPLETE_PROFILE Agency clicked `save and continue` at bottom of complete profile.

AgencyClickedUnaffiliateInMyProFilePortal

AGENCY_CLICKED_UNAFFILIATE_IN_MY_PROFILE_PORTAL Agency clicked `unaffiliate` in profile portal.

AgencyFilledOutCompAffiliationInMyProFilePortal

AGENCY_FILLED_OUT_COMP_AFFILIATION_IN_MY_PROFILE_PORTAL Agency filled out company affiliation in profile portal.

AgencySuccessfullyConnectedWithCompanyInMyProFile

AGENCY_SUCCESSFULLY_CONNECTED_WITH_COMPANY_IN_MY_PROFILE Agency successfully connected with company in profile portal.

AgencyClickedCreateMccInMyProFilePortal

AGENCY_CLICKED_CREATE_MCC_IN_MY_PROFILE_PORTAL Agency clicked create MCC in profile portal.

AgencyDidntHaveAnMccAssociatedOnCompleteProFile

AGENCY_DIDNT_HAVE_AN_MCC_ASSOCIATED_ON_COMPLETE_PROFILE Agency did not have an MCC associated on profile portal.

AgencyHadAnMccAssociatedOnCompleteProFile

AGENCY_HAD_AN_MCC_ASSOCIATED_ON_COMPLETE_PROFILE Agency had an MCC associated on profile portal.

AgencyAddedJobFunctionInMyProFilePortal

AGENCY_ADDED_JOB_FUNCTION_IN_MY_PROFILE_PORTAL Agency added job function in profile portal.

AgencyLookedAtJobFunctionDropDown

AGENCY_LOOKED_AT_JOB_FUNCTION_DROP_DOWN Agency looked at job function drop-down.

AgencySelectedAccountManagerAsJobFunction

AGENCY_SELECTED_ACCOUNT_MANAGER_AS_JOB_FUNCTION Agency selected `account manage` as job function.

AgencySelectedAccountPlannerAsJobFunction

AGENCY_SELECTED_ACCOUNT_PLANNER_AS_JOB_FUNCTION Agency selected `account planner` as job function.

AgencySelectedAnalyticsAsJobFunction

AGENCY_SELECTED_ANALYTICS_AS_JOB_FUNCTION Agency selected `Analytics` as job function.

AgencySelectedCreativeAsJobFunction

AGENCY_SELECTED_CREATIVE_AS_JOB_FUNCTION Agency selected `creative` as job function.

AgencySelectedMediaBuyerAsJobFunction

AGENCY_SELECTED_MEDIA_BUYER_AS_JOB_FUNCTION Agency selected `media buyer` as job function.

AgencySelectedMediaPlannerAsJobFunction

AGENCY_SELECTED_MEDIA_PLANNER_AS_JOB_FUNCTION Agency selected `media planner` as job function.

AgencySelectedOtherAsJobFunction

AGENCY_SELECTED_OTHER_AS_JOB_FUNCTION Agency selected `other` as job function.

AgencySelectedProductionAsJobFunction

AGENCY_SELECTED_PRODUCTION_AS_JOB_FUNCTION Agency selected `production` as job function.

AgencySelectedSeoAsJobFunction

AGENCY_SELECTED_SEO_AS_JOB_FUNCTION Agency selected `SEO` as job function.

AgencySelectedSalesRepAsJobFunction

AGENCY_SELECTED_SALES_REP_AS_JOB_FUNCTION Agency selected `sales rep` as job function.

AgencySelectedSearchSpeciaListAsJobFunction

AGENCY_SELECTED_SEARCH_SPECIALIST_AS_JOB_FUNCTION Agency selected `search specialist` as job function.

AgencyAddedChannelsInMyProFilePortal

AGENCY_ADDED_CHANNELS_IN_MY_PROFILE_PORTAL Agency added channels in profile portal.

AgencyLookedAtAddChannelDropDown

AGENCY_LOOKED_AT_ADD_CHANNEL_DROP_DOWN Agency looked at `add channel` drop-down.

AgencySelectedCrossChannelFromAddChannel

AGENCY_SELECTED_CROSS_CHANNEL_FROM_ADD_CHANNEL Agency selected `cross channel` from add channel drop-down.

AgencySelectedDisplayFromAddChannel

AGENCY_SELECTED_DISPLAY_FROM_ADD_CHANNEL Agency selected `display` from add channel drop-down.

AgencySelectedMobileFromAddChannel

AGENCY_SELECTED_MOBILE_FROM_ADD_CHANNEL Agency selected `mobile` from add channel drop-down.

AgencySelectedSearchFromAddChannel

AGENCY_SELECTED_SEARCH_FROM_ADD_CHANNEL Agency selected `search` from add channel drop-down.

AgencySelectedSocialFromAddChannel

AGENCY_SELECTED_SOCIAL_FROM_ADD_CHANNEL Agency selected `social` from add channel drop-down.

AgencySelectedToolsFromAddChannel

AGENCY_SELECTED_TOOLS_FROM_ADD_CHANNEL Agency selected `tools` from add channel drop-down.

AgencySelectedYouTubeFromAddChannel

AGENCY_SELECTED_YOUTUBE_FROM_ADD_CHANNEL Agency selected `YouTube` from add channel drop-down.

AgencyAddedIndustriesInMyProFilePortal

AGENCY_ADDED_INDUSTRIES_IN_MY_PROFILE_PORTAL Agency added industries in profile portal.

AgencyChangedAddIndustriesDropDown

AGENCY_CHANGED_ADD_INDUSTRIES_DROP_DOWN Agency changed `add industries` drop-down.

AgencyAddedMarketsInMyProFilePortal

AGENCY_ADDED_MARKETS_IN_MY_PROFILE_PORTAL Agency added markets in profile portal.

AgencyChangedAddMarketsDropDown

AGENCY_CHANGED_ADD_MARKETS_DROP_DOWN Agency changed `add markets` drop-down.

AgencyCheckedRecieveMailPromotionsMyproFile

AGENCY_CHECKED_RECIEVE_MAIL_PROMOTIONS_MYPROFILE Agency checked `recieve mail promotions` in profile portal.

AgencyCheckedRecieveMailPromotionsSignup

AGENCY_CHECKED_RECIEVE_MAIL_PROMOTIONS_SIGNUP Agency checked `recieve mail promotions` in sign-up.

AgencySelectedOptInBetaTestsAndMktResearch

AGENCY_SELECTED_OPT_IN_BETA_TESTS_AND_MKT_RESEARCH Agency selected `opt-in beta tests and market research`.

AgencySelectedOptInBetaTestsInMyProFilePortal

AGENCY_SELECTED_OPT_IN_BETA_TESTS_IN_MY_PROFILE_PORTAL Agency selected `opt-in beta tests` in profile portal.

AgencySelectedOptInNewsInMyProFilePortal

AGENCY_SELECTED_OPT_IN_NEWS_IN_MY_PROFILE_PORTAL Agency selected `opt-in news` in profile portal.

AgencySelectedOptInNewsInvitationsAndPromos

AGENCY_SELECTED_OPT_IN_NEWS_INVITATIONS_AND_PROMOS Agency selected `opt-in news invitations and promotions`.

AgencySelectedOptInPerformanceSugInMyProFilePortal

AGENCY_SELECTED_OPT_IN_PERFORMANCE_SUG_IN_MY_PROFILE_PORTAL Agency selected `opt-in performance SUG` in profile portal.

AgencySelectedOptInPerformanceSuggestions

AGENCY_SELECTED_OPT_IN_PERFORMANCE_SUGGESTIONS Agency selected `opt-in performance suggestions`.

AgencySelectedOptInSelectAllEmailNotifications

AGENCY_SELECTED_OPT_IN_SELECT_ALL_EMAIL_NOTIFICATIONS Agency selected `opt-in select all email notifications`.

AgencySelectedSelectAllOptInsInMyProFilePortal

AGENCY_SELECTED_SELECT_ALL_OPT_INS_IN_MY_PROFILE_PORTAL Agency selected `select all opt-ins` in profile portal.

AgencyClickedBackButtonOnConnectWithCompany

AGENCY_CLICKED_BACK_BUTTON_ON_CONNECT_WITH_COMPANY Agency clicked back button on `connect with company`.

AgencyClickedContinueToOverviewOnConnectWithCompany

AGENCY_CLICKED_CONTINUE_TO_OVERVIEW_ON_CONNECT_WITH_COMPANY Agency clicked continue to overview on `connect with company`.

AgecnyClickedCreateMccConnectWithCompanyNotFound

AGECNY_CLICKED_CREATE_MCC_CONNECT_WITH_COMPANY_NOT_FOUND Agency clicked `create MCC connect with company not found`.

AgecnyClickedGiveEditAccessConnectWithCompanyNotFound

AGECNY_CLICKED_GIVE_EDIT_ACCESS_CONNECT_WITH_COMPANY_NOT_FOUND Agency clicked `give edit access connect with company not found`.

AgecnyClickedLogOutConnectWithCompanyNotFound

AGECNY_CLICKED_LOG_OUT_CONNECT_WITH_COMPANY_NOT_FOUND Agency clicked `log out connect with company not found`.

AgencyClickedSkipForNowOnConnectWithCompanyPage

AGENCY_CLICKED_SKIP_FOR_NOW_ON_CONNECT_WITH_COMPANY_PAGE Agency clicked `skip for now on connect with company page`.

AgencyClosedConnectedToCompanyXButtonWrongCompany

AGENCY_CLOSED_CONNECTED_TO_COMPANY_X_BUTTON_WRONG_COMPANY Agency closed connection to company.

AgencyCompletedFieldConnectWithCompany

AGENCY_COMPLETED_FIELD_CONNECT_WITH_COMPANY Agency completed field connect with company.

AgecnyFoundCompanyToConnectWith

AGECNY_FOUND_COMPANY_TO_CONNECT_WITH Agency found company to connect with.

AgencySuccessfullyCreatedCompany

AGENCY_SUCCESSFULLY_CREATED_COMPANY Agency successfully created company.

AgencyAddedNewCompanyLocation

AGENCY_ADDED_NEW_COMPANY_LOCATION Agency added new company location.

AgencyClickedCommUnityJoinNowLinkInPortalNotifications

AGENCY_CLICKED_COMMUNITY_JOIN_NOW_LINK_IN_PORTAL_NOTIFICATIONS Agency clicked community `join now link` in portal notifications.

AgencyClickedConnectToCompanyLinkInPortalNotifications

AGENCY_CLICKED_CONNECT_TO_COMPANY_LINK_IN_PORTAL_NOTIFICATIONS Agency clicked `connect to company` link in portal notifications.

AgencyClickedGetCertifiedLinkInPortalNotifications

AGENCY_CLICKED_GET_CERTIFIED_LINK_IN_PORTAL_NOTIFICATIONS Agency cliecked `get certified` link in portal notifications.

AgencyClickedGetVideoAdsCertifiedLinkInPortalNotifications

AGENCY_CLICKED_GET_VIDEO_ADS_CERTIFIED_LINK_IN_PORTAL_NOTIFICATIONS Agency clicked `get VideoAds certified` link in portal notifications.

AgencyClickedLinkToMccLinkInPortalNotifications

AGENCY_CLICKED_LINK_TO_MCC_LINK_IN_PORTAL_NOTIFICATIONS Agency clicked `link to MCC` link in portal notifications.

AgencyClickedInsightContentInPortal

AGENCY_CLICKED_INSIGHT_CONTENT_IN_PORTAL Agency clicked `insight content` in portal.

AgencyClickedInsightsViewNowPitchDecksInPortal

AGENCY_CLICKED_INSIGHTS_VIEW_NOW_PITCH_DECKS_IN_PORTAL Agency clicked `insights view now pitch decks` in portal.

AgencyClickedInsightsLeftNavInPortal

AGENCY_CLICKED_INSIGHTS_LEFT_NAV_IN_PORTAL Agency clicked `insights` left nav in portal.

AgencyClickedInsightsUploadContent

AGENCY_CLICKED_INSIGHTS_UPLOAD_CONTENT Agency clicked `insights upload content`.

AgencyClickedInsightsViewedDeprecated

AGENCY_CLICKED_INSIGHTS_VIEWED_DEPRECATED Agency clicked `insights viewed deprecated`.

AgencyClickedCommUnityLeftNavInPortal

AGENCY_CLICKED_COMMUNITY_LEFT_NAV_IN_PORTAL Agency clicked `community` left nav in portal.

AgencyClickedJoinCommUnityButtonCommUnityPortal

AGENCY_CLICKED_JOIN_COMMUNITY_BUTTON_COMMUNITY_PORTAL Agency clicked `join community` button in community portal.

AgencyClickedCertificationsLeftNavInPortal

AGENCY_CLICKED_CERTIFICATIONS_LEFT_NAV_IN_PORTAL Agency clicked `certifications` left nav in portal.

AgencyClickedCertificationsProductLeftNavInPortal

AGENCY_CLICKED_CERTIFICATIONS_PRODUCT_LEFT_NAV_IN_PORTAL Agency clicked `certifications product` left nav in portal.

AgencyClickedPartnerStatusLeftNavInPortal

AGENCY_CLICKED_PARTNER_STATUS_LEFT_NAV_IN_PORTAL Agency clicked `partner status` left nav in portal.

AgencyClickedPartnerStatusProductLeftNavInPortal

AGENCY_CLICKED_PARTNER_STATUS_PRODUCT_LEFT_NAV_IN_PORTAL Agency clicked `partner status product` left nav in portal.

AgencyClickedOffersLeftNavInPortal

AGENCY_CLICKED_OFFERS_LEFT_NAV_IN_PORTAL Agency clicked `offers` left nav in portal.

AgencyClickedSendButtonOnOffersPage

AGENCY_CLICKED_SEND_BUTTON_ON_OFFERS_PAGE Agency clicked `send` button on offers page.

AgencyClickedExamDetailsOnCertAdwordsPage

AGENCY_CLICKED_EXAM_DETAILS_ON_CERT_ADWORDS_PAGE Agency clicked `exam details` on certifications AdWords page.

AgencyClickedSeeExamsCertificationMainPage

AGENCY_CLICKED_SEE_EXAMS_CERTIFICATION_MAIN_PAGE Agency clicked `see exams` certifications main page.

AgencyClickedTakeExamOnCertExamPage

AGENCY_CLICKED_TAKE_EXAM_ON_CERT_EXAM_PAGE Agency clicked `take exam` on certifications exam page.

AgencyOpenedLastAdminDialog

AGENCY_OPENED_LAST_ADMIN_DIALOG Agency opened `last admin` dialog.

AgencyOpenedDialogWithNoUsers

AGENCY_OPENED_DIALOG_WITH_NO_USERS Agency opened dialog with no users.

AgencyPromotedUserToAdmin

AGENCY_PROMOTED_USER_TO_ADMIN Agency promoted user to admin.

AgencyUnaffiliated

AGENCY_UNAFFILIATED Agency unaffiliated.

AgencyChangedRoles

AGENCY_CHANGED_ROLES Agency changed roles.

SmbClickedCompanyNameLinkToProFile

SMB_CLICKED_COMPANY_NAME_LINK_TO_PROFILE Advertiser clicked `company name` link to profile.

SmbViewedAdwordsCertificate

SMB_VIEWED_ADWORDS_CERTIFICATE Advertiser viewed AdWords certificate.

SmbViewedAdwordsSearchCertificate

SMB_VIEWED_ADWORDS_SEARCH_CERTIFICATE Advertiser viewed AdWords Search certificate.

SmbViewedAdwordsDisplayCertificate

SMB_VIEWED_ADWORDS_DISPLAY_CERTIFICATE Advertiser viewed AdWords Display certificate.

SmbClickedAdwordsCertificateHelpIcon

SMB_CLICKED_ADWORDS_CERTIFICATE_HELP_ICON Advertiser clicked AdWords certificate help icon.

SmbViewedAnalyticsCertificate

SMB_VIEWED_ANALYTICS_CERTIFICATE Advertiser viewed Analytics certificate.

SmbViewedDoubleClickCertificate

SMB_VIEWED_DOUBLECLICK_CERTIFICATE Advertiser viewed DoubleClick certificate.

SmbViewedMobileSitesCertificate

SMB_VIEWED_MOBILE_SITES_CERTIFICATE Advertiser viewed Mobile Sites certificate.

SmbViewedVideoAdsCertificate

SMB_VIEWED_VIDEO_ADS_CERTIFICATE Advertiser viewed VideoAds certificate.

SmbViewedShoppingCertificate

SMB_VIEWED_SHOPPING_CERTIFICATE Advertiser clicked Shopping certificate help icon.

SmbClickedVideoAdsCertificateHelpIcon

SMB_CLICKED_VIDEO_ADS_CERTIFICATE_HELP_ICON Advertiser clicked VideoAds certificate help icon.

SmbViewedDigitalSalesCertificate

SMB_VIEWED_DIGITAL_SALES_CERTIFICATE Advertiser viewed Digital Sales certificate.

ClickedHelpAtBottom

CLICKED_HELP_AT_BOTTOM Clicked `help` at bottom.

ClickedHelpAtTop

CLICKED_HELP_AT_TOP Clicked `help` at top.

ClientError

CLIENT_ERROR Client error occurred.

AgencyClickedLeftNavStories

AGENCY_CLICKED_LEFT_NAV_STORIES Agency clicked left nav `stories`.

Clicked

CLICKED Click occured.

SmbViewedMobileCertificate

SMB_VIEWED_MOBILE_CERTIFICATE Advertiser clicked Mobile certificate help icon.

AgencyFailedCompanyVerification

AGENCY_FAILED_COMPANY_VERIFICATION Agency failed the company verification.

VisitedLanding

VISITED_LANDING User visited the landing portion of Google Partners.

VisitedGps

VISITED_GPS User visited the Google Partner Search portion of Google Partners.

VisitedAgencyPortal

VISITED_AGENCY_PORTAL User visited the agency portal portion of Google Partners.

CancelledIndividualSignUp

CANCELLED_INDIVIDUAL_SIGN_UP User cancelled signing up.

CancelledCompanySignUp

CANCELLED_COMPANY_SIGN_UP User cancelled signing up their company.

AgencyClickedSignInButtonTop

AGENCY_CLICKED_SIGN_IN_BUTTON_TOP Agency clicked `Sign in` top button.

AgencyClickedSaveAndContinueAtBotOfIncompleteProFile

AGENCY_CLICKED_SAVE_AND_CONTINUE_AT_BOT_OF_INCOMPLETE_PROFILE Agency clicked `save and continue` at bottom of incomplete profile.

AgencyUnselectedOptInNewsInvitationsAndPromos

AGENCY_UNSELECTED_OPT_IN_NEWS_INVITATIONS_AND_PROMOS Agency unselected `opt-in news invitations and promotions`.

AgencyUnselectedOptInBetaTestsAndMktResearch

AGENCY_UNSELECTED_OPT_IN_BETA_TESTS_AND_MKT_RESEARCH Agency unselected `opt-in beta tests and market research`.

AgencyUnselectedOptInPerformanceSuggestions

AGENCY_UNSELECTED_OPT_IN_PERFORMANCE_SUGGESTIONS Agency unselected `opt-in performance suggestions`.

AgencySelectedOptOutUnselectAllEmailNotifications

AGENCY_SELECTED_OPT_OUT_UNSELECT_ALL_EMAIL_NOTIFICATIONS Agency selected `opt-out unselect all email notifications`.

AgencyLinkedIndividualMcc

AGENCY_LINKED_INDIVIDUAL_MCC Agency linked their individual MCC.

AgencySuggestedToUser

AGENCY_SUGGESTED_TO_USER Agency was suggested to user for affiliation.

AgencyIgnoredSuggestedAgenciesAndSearched

AGENCY_IGNORED_SUGGESTED_AGENCIES_AND_SEARCHED Agency ignored suggested agencies and begin searching.

AgencyPickedSuggestedAgency

AGENCY_PICKED_SUGGESTED_AGENCY Agency picked a suggested agency.

AgencySearchedForAgencies

AGENCY_SEARCHED_FOR_AGENCIES Agency searched for agencies.

AgencyPickedSearchedAgency

AGENCY_PICKED_SEARCHED_AGENCY Agency picked a searched agency.

AgencyDismissedAffiliationWidget

AGENCY_DISMISSED_AFFILIATION_WIDGET Agency dismissed affiliation widget.

AgencyClickedInsightsDownloadContent

AGENCY_CLICKED_INSIGHTS_DOWNLOAD_CONTENT Agency clicked on the download link for downloading content.

AgencyProgressInsightsViewContent

AGENCY_PROGRESS_INSIGHTS_VIEW_CONTENT Agency user is maklingg progress viewing a content item.

AgencyClickedCancelAcceptTosButton

AGENCY_CLICKED_CANCEL_ACCEPT_TOS_BUTTON Agency clicked `cancel Terms Of Service` button.

SmbEnteredWebsiteInContactPartnerForm

SMB_ENTERED_WEBSITE_IN_CONTACT_PARTNER_FORM Advertiser entered website in contact form.

AgencySelectedOptInAfaMigration

AGENCY_SELECTED_OPT_IN_AFA_MIGRATION Agency opted in for migrating their exams to Academy for Ads.

AgencySelectedOptOutAfaMigration

AGENCY_SELECTED_OPT_OUT_AFA_MIGRATION Agency opted out for migrating their exams to Academy for Ads.

Instances
Enum LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Methods

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

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

toConstr :: LogUserEventRequestEventAction -> Constr #

dataTypeOf :: LogUserEventRequestEventAction -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep LogUserEventRequestEventAction :: Type -> Type #

Hashable LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep LogUserEventRequestEventAction = D1 (MetaData "LogUserEventRequestEventAction" "Network.Google.Partners.Types.Sum" "gogol-partners-0.5.0-AGUrWOg0imJ9mRMYowe3El" False) (((((((C1 (MetaCons "EventActionUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SmbClickedFindAPartnerButtonBottom" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SmbClickedFindAPartnerButtonTop" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyClickedJoinNowButtonBottom" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "AgencyClickedJoinNowButtonTop" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SmbCanceledPartnerContactForm" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SmbClickedContactAPartner" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SmbCompletedPartnerContactForm" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SmbEnteredEmailInContactPartnerForm" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "SmbEnteredNameInContactPartnerForm" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SmbEnteredPhoneInContactPartnerForm" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SmbFailedRecaptchaInContactPartnerForm" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PartnerViewedBySmb" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SmbCanceledPartnerContactFormOnGps" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "SmbChangedASearchParameterTop" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SmbClickedContactAPartnerOnGps" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SmbClickedShowMorePartnersButtonBottom" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SmbCompletedPartnerContactFormOnGps" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SmbNoPartnersAvailableWithSearchCriteria" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "SmbPerformedSearchOnGps" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SmbViewedAPartnerOnGps" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SmbCanceledPartnerContactFormOnProFilePage" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SmbClickedContactAPartnerOnProFilePage" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SmbClickedPartnerWebsite" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "SmbCompletedPartnerContactFormOnProFilePage" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SmbViewedAPartnerProFile" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AgencyClickedAcceptTosButton" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AgencyChangedTosCountry" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyAddedAddressInMyProFilePortal" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "AgencyAddedPhoneNumberInMyProFilePortal" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyChangedPrimaryAccountAssociation" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AgencyChangedPrimaryCountryAssociation" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AgencyClickedAffiliateButtonInMyProFileInPortal" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyClickedGiveEditAccessInMyProFilePortal" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "AgencyClickedLogOutInMyProFilePortal" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyClickedMyProFileLeftNavInPortal" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AgencyClickedSaveAndContinueAtBotOfCompleteProFile" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AgencyClickedUnaffiliateInMyProFilePortal" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyFilledOutCompAffiliationInMyProFilePortal" PrefixI False) (U1 :: Type -> Type))))))) :+: (((((C1 (MetaCons "AgencySuccessfullyConnectedWithCompanyInMyProFile" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyClickedCreateMccInMyProFilePortal" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AgencyDidntHaveAnMccAssociatedOnCompleteProFile" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AgencyHadAnMccAssociatedOnCompleteProFile" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyAddedJobFunctionInMyProFilePortal" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "AgencyLookedAtJobFunctionDropDown" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencySelectedAccountManagerAsJobFunction" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AgencySelectedAccountPlannerAsJobFunction" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AgencySelectedAnalyticsAsJobFunction" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencySelectedCreativeAsJobFunction" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "AgencySelectedMediaBuyerAsJobFunction" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencySelectedMediaPlannerAsJobFunction" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AgencySelectedOtherAsJobFunction" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AgencySelectedProductionAsJobFunction" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencySelectedSeoAsJobFunction" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "AgencySelectedSalesRepAsJobFunction" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencySelectedSearchSpeciaListAsJobFunction" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AgencyAddedChannelsInMyProFilePortal" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AgencyLookedAtAddChannelDropDown" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencySelectedCrossChannelFromAddChannel" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "AgencySelectedDisplayFromAddChannel" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencySelectedMobileFromAddChannel" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AgencySelectedSearchFromAddChannel" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AgencySelectedSocialFromAddChannel" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencySelectedToolsFromAddChannel" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "AgencySelectedYouTubeFromAddChannel" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyAddedIndustriesInMyProFilePortal" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AgencyChangedAddIndustriesDropDown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AgencyAddedMarketsInMyProFilePortal" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyChangedAddMarketsDropDown" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "AgencyCheckedRecieveMailPromotionsMyproFile" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyCheckedRecieveMailPromotionsSignup" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AgencySelectedOptInBetaTestsAndMktResearch" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AgencySelectedOptInBetaTestsInMyProFilePortal" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencySelectedOptInNewsInMyProFilePortal" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "AgencySelectedOptInNewsInvitationsAndPromos" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencySelectedOptInPerformanceSugInMyProFilePortal" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AgencySelectedOptInPerformanceSuggestions" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AgencySelectedOptInSelectAllEmailNotifications" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencySelectedSelectAllOptInsInMyProFilePortal" PrefixI False) (U1 :: Type -> Type)))))))) :+: ((((((C1 (MetaCons "AgencyClickedBackButtonOnConnectWithCompany" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyClickedContinueToOverviewOnConnectWithCompany" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AgecnyClickedCreateMccConnectWithCompanyNotFound" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AgecnyClickedGiveEditAccessConnectWithCompanyNotFound" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgecnyClickedLogOutConnectWithCompanyNotFound" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "AgencyClickedSkipForNowOnConnectWithCompanyPage" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyClosedConnectedToCompanyXButtonWrongCompany" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AgencyCompletedFieldConnectWithCompany" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AgecnyFoundCompanyToConnectWith" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencySuccessfullyCreatedCompany" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "AgencyAddedNewCompanyLocation" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyClickedCommUnityJoinNowLinkInPortalNotifications" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AgencyClickedConnectToCompanyLinkInPortalNotifications" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AgencyClickedGetCertifiedLinkInPortalNotifications" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyClickedGetVideoAdsCertifiedLinkInPortalNotifications" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "AgencyClickedLinkToMccLinkInPortalNotifications" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyClickedInsightContentInPortal" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AgencyClickedInsightsViewNowPitchDecksInPortal" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AgencyClickedInsightsLeftNavInPortal" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyClickedInsightsUploadContent" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "AgencyClickedInsightsViewedDeprecated" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyClickedCommUnityLeftNavInPortal" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AgencyClickedJoinCommUnityButtonCommUnityPortal" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AgencyClickedCertificationsLeftNavInPortal" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyClickedCertificationsProductLeftNavInPortal" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "AgencyClickedPartnerStatusLeftNavInPortal" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyClickedPartnerStatusProductLeftNavInPortal" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AgencyClickedOffersLeftNavInPortal" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AgencyClickedSendButtonOnOffersPage" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyClickedExamDetailsOnCertAdwordsPage" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "AgencyClickedSeeExamsCertificationMainPage" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyClickedTakeExamOnCertExamPage" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AgencyOpenedLastAdminDialog" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AgencyOpenedDialogWithNoUsers" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyPromotedUserToAdmin" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "AgencyUnaffiliated" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyChangedRoles" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SmbClickedCompanyNameLinkToProFile" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SmbViewedAdwordsCertificate" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SmbViewedAdwordsSearchCertificate" PrefixI False) (U1 :: Type -> Type))))))) :+: (((((C1 (MetaCons "SmbViewedAdwordsDisplayCertificate" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SmbClickedAdwordsCertificateHelpIcon" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SmbViewedAnalyticsCertificate" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SmbViewedDoubleClickCertificate" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SmbViewedMobileSitesCertificate" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "SmbViewedVideoAdsCertificate" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SmbViewedShoppingCertificate" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SmbClickedVideoAdsCertificateHelpIcon" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SmbViewedDigitalSalesCertificate" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ClickedHelpAtBottom" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "ClickedHelpAtTop" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ClientError" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AgencyClickedLeftNavStories" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Clicked" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SmbViewedMobileCertificate" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "AgencyFailedCompanyVerification" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "VisitedLanding" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "VisitedGps" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "VisitedAgencyPortal" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CancelledIndividualSignUp" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "CancelledCompanySignUp" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyClickedSignInButtonTop" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AgencyClickedSaveAndContinueAtBotOfIncompleteProFile" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AgencyUnselectedOptInNewsInvitationsAndPromos" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyUnselectedOptInBetaTestsAndMktResearch" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "AgencyUnselectedOptInPerformanceSuggestions" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencySelectedOptOutUnselectAllEmailNotifications" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AgencyLinkedIndividualMcc" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AgencySuggestedToUser" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyIgnoredSuggestedAgenciesAndSearched" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "AgencyPickedSuggestedAgency" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencySearchedForAgencies" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AgencyPickedSearchedAgency" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AgencyDismissedAffiliationWidget" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyClickedInsightsDownloadContent" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "AgencyProgressInsightsViewContent" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencyClickedCancelAcceptTosButton" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SmbEnteredWebsiteInContactPartnerForm" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AgencySelectedOptInAfaMigration" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AgencySelectedOptOutAfaMigration" PrefixI False) (U1 :: Type -> Type)))))))))

AnalyticsDataPoint

data AnalyticsDataPoint Source #

Details of the analytics events for a `Company` within a single day.

See: analyticsDataPoint smart constructor.

Instances
Eq AnalyticsDataPoint Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data AnalyticsDataPoint Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: AnalyticsDataPoint -> Constr #

dataTypeOf :: AnalyticsDataPoint -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AnalyticsDataPoint Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic AnalyticsDataPoint Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep AnalyticsDataPoint :: Type -> Type #

ToJSON AnalyticsDataPoint Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON AnalyticsDataPoint Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep AnalyticsDataPoint Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep AnalyticsDataPoint = D1 (MetaData "AnalyticsDataPoint" "Network.Google.Partners.Types.Product" "gogol-partners-0.5.0-AGUrWOg0imJ9mRMYowe3El" False) (C1 (MetaCons "AnalyticsDataPoint'" PrefixI True) (S1 (MetaSel (Just "_adpEventCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_adpEventLocations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [LatLng]))))

analyticsDataPoint :: AnalyticsDataPoint Source #

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

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

adpEventCount :: Lens' AnalyticsDataPoint (Maybe Int32) Source #

Number of times the type of event occurred. Meaning depends on context (e.g. profile views, contacts, etc.).

adpEventLocations :: Lens' AnalyticsDataPoint [LatLng] Source #

Location information of where these events occurred.

GetCompanyResponse

data GetCompanyResponse Source #

Response message for GetCompany.

See: getCompanyResponse smart constructor.

Instances
Eq GetCompanyResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data GetCompanyResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: GetCompanyResponse -> Constr #

dataTypeOf :: GetCompanyResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GetCompanyResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic GetCompanyResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep GetCompanyResponse :: Type -> Type #

ToJSON GetCompanyResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON GetCompanyResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep GetCompanyResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep GetCompanyResponse = D1 (MetaData "GetCompanyResponse" "Network.Google.Partners.Types.Product" "gogol-partners-0.5.0-AGUrWOg0imJ9mRMYowe3El" False) (C1 (MetaCons "GetCompanyResponse'" PrefixI True) (S1 (MetaSel (Just "_gcrResponseMetadata") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ResponseMetadata)) :*: S1 (MetaSel (Just "_gcrCompany") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Company))))

getCompanyResponse :: GetCompanyResponse Source #

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

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

PublicProFile

data PublicProFile Source #

Basic information from a public profile.

See: publicProFile smart constructor.

Instances
Eq PublicProFile Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data PublicProFile Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: PublicProFile -> Constr #

dataTypeOf :: PublicProFile -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PublicProFile Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic PublicProFile Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep PublicProFile :: Type -> Type #

ToJSON PublicProFile Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON PublicProFile Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep PublicProFile Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep PublicProFile = D1 (MetaData "PublicProFile" "Network.Google.Partners.Types.Product" "gogol-partners-0.5.0-AGUrWOg0imJ9mRMYowe3El" False) (C1 (MetaCons "PublicProFile'" PrefixI True) ((S1 (MetaSel (Just "_ppfURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ppfDisplayImageURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_ppfProFileImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_ppfDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ppfId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

publicProFile :: PublicProFile Source #

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

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

ppfURL :: Lens' PublicProFile (Maybe Text) Source #

The URL of the public profile.

ppfDisplayImageURL :: Lens' PublicProFile (Maybe Text) Source #

The URL to the main display image of the public profile. Being deprecated.

ppfProFileImage :: Lens' PublicProFile (Maybe Text) Source #

The URL to the main profile image of the public profile.

ppfDisplayName :: Lens' PublicProFile (Maybe Text) Source #

The display name of the public profile.

ppfId :: Lens' PublicProFile (Maybe Text) Source #

The ID which can be used to retrieve more details about the public profile.

ExamStatus

data ExamStatus Source #

A user's information on a specific exam.

See: examStatus smart constructor.

Instances
Eq ExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data ExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: ExamStatus -> Constr #

dataTypeOf :: ExamStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic ExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep ExamStatus :: Type -> Type #

ToJSON ExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON ExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep ExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

examStatus :: ExamStatus Source #

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

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

esPassed :: Lens' ExamStatus (Maybe Bool) Source #

Whether this exam has been passed and not expired.

esExpiration :: Lens' ExamStatus (Maybe UTCTime) Source #

Date this exam is due to expire.

esWarning :: Lens' ExamStatus (Maybe Bool) Source #

Whether this exam is in the state of warning.

esLastPassed :: Lens' ExamStatus (Maybe UTCTime) Source #

The date the user last passed this exam.

esTaken :: Lens' ExamStatus (Maybe UTCTime) Source #

The date the user last taken this exam.

CertificationExamStatus

data CertificationExamStatus Source #

Status for a Google Partners certification exam.

See: certificationExamStatus smart constructor.

Instances
Eq CertificationExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data CertificationExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: CertificationExamStatus -> Constr #

dataTypeOf :: CertificationExamStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CertificationExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic CertificationExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep CertificationExamStatus :: Type -> Type #

ToJSON CertificationExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON CertificationExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep CertificationExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep CertificationExamStatus = D1 (MetaData "CertificationExamStatus" "Network.Google.Partners.Types.Product" "gogol-partners-0.5.0-AGUrWOg0imJ9mRMYowe3El" False) (C1 (MetaCons "CertificationExamStatus'" PrefixI True) (S1 (MetaSel (Just "_cesNumberUsersPass") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_cesType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CertificationExamStatusType))))

certificationExamStatus :: CertificationExamStatus Source #

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

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

cesNumberUsersPass :: Lens' CertificationExamStatus (Maybe Int32) Source #

The number of people who have passed the certification exam.

Location

data Location Source #

A location with address and geographic coordinates. May optionally contain a detailed (multi-field) version of the address.

See: location smart constructor.

Instances
Eq Location Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data Location Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: Location -> Constr #

dataTypeOf :: Location -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Location Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic Location Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep Location :: Type -> Type #

Methods

from :: Location -> Rep Location x #

to :: Rep Location x -> Location #

ToJSON Location Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON Location Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep Location Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

location :: Location Source #

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

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

lLatLng :: Lens' Location (Maybe LatLng) Source #

The latitude and longitude of the location, in degrees.

lLanguageCode :: Lens' Location (Maybe Text) Source #

Language code of the address. Should be in BCP 47 format.

lSortingCode :: Lens' Location (Maybe Text) Source #

Use of this code is very country-specific, but will refer to a secondary classification code for sorting mail.

lRegionCode :: Lens' Location (Maybe Text) Source #

CLDR (Common Locale Data Repository) region code .

lAddressLine :: Lens' Location [Text] Source #

The following address lines represent the most specific part of any address.

lDependentLocality :: Lens' Location (Maybe Text) Source #

Dependent locality or sublocality. Used for UK dependent localities, or neighborhoods or boroughs in other locations.

lPostalCode :: Lens' Location (Maybe Text) Source #

Values are frequently alphanumeric.

lAddress :: Lens' Location (Maybe Text) Source #

The single string version of the address.

lLocality :: Lens' Location (Maybe Text) Source #

Generally refers to the city/town portion of an address.

lAdministrativeArea :: Lens' Location (Maybe Text) Source #

Top-level administrative subdivision of this country.

Empty

data Empty Source #

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for `Empty` is empty JSON object `{}`.

See: empty smart constructor.

Instances
Eq Empty Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

Data Empty Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: Empty -> Constr #

dataTypeOf :: Empty -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Empty Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

showsPrec :: Int -> Empty -> ShowS #

show :: Empty -> String #

showList :: [Empty] -> ShowS #

Generic Empty Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep Empty :: Type -> Type #

Methods

from :: Empty -> Rep Empty x #

to :: Rep Empty x -> Empty #

ToJSON Empty Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON Empty Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep Empty Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep Empty = D1 (MetaData "Empty" "Network.Google.Partners.Types.Product" "gogol-partners-0.5.0-AGUrWOg0imJ9mRMYowe3El" False) (C1 (MetaCons "Empty'" PrefixI False) (U1 :: Type -> Type))

empty :: Empty Source #

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

TrafficSource

data TrafficSource Source #

Source of traffic for the current request.

See: trafficSource smart constructor.

Instances
Eq TrafficSource Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data TrafficSource Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: TrafficSource -> Constr #

dataTypeOf :: TrafficSource -> DataType #

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

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

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

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

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

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

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

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

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

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

Show TrafficSource Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic TrafficSource Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep TrafficSource :: Type -> Type #

ToJSON TrafficSource Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON TrafficSource Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep TrafficSource Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep TrafficSource = D1 (MetaData "TrafficSource" "Network.Google.Partners.Types.Product" "gogol-partners-0.5.0-AGUrWOg0imJ9mRMYowe3El" False) (C1 (MetaCons "TrafficSource'" PrefixI True) (S1 (MetaSel (Just "_tsTrafficSubId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tsTrafficSourceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

trafficSource :: TrafficSource Source #

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

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

tsTrafficSubId :: Lens' TrafficSource (Maybe Text) Source #

Second level identifier to indicate where the traffic comes from. An identifier has multiple letters created by a team which redirected the traffic to us.

tsTrafficSourceId :: Lens' TrafficSource (Maybe Text) Source #

Identifier to indicate where the traffic comes from. An identifier has multiple letters created by a team which redirected the traffic to us.

ListOffersHistoryResponse

data ListOffersHistoryResponse Source #

Response for ListOfferHistory.

See: listOffersHistoryResponse smart constructor.

Instances
Eq ListOffersHistoryResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data ListOffersHistoryResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: ListOffersHistoryResponse -> Constr #

dataTypeOf :: ListOffersHistoryResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ListOffersHistoryResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic ListOffersHistoryResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep ListOffersHistoryResponse :: Type -> Type #

ToJSON ListOffersHistoryResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON ListOffersHistoryResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep ListOffersHistoryResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep ListOffersHistoryResponse = D1 (MetaData "ListOffersHistoryResponse" "Network.Google.Partners.Types.Product" "gogol-partners-0.5.0-AGUrWOg0imJ9mRMYowe3El" False) (C1 (MetaCons "ListOffersHistoryResponse'" PrefixI True) ((S1 (MetaSel (Just "_lohrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_lohrShowingEntireCompany") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_lohrResponseMetadata") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ResponseMetadata)))) :*: (S1 (MetaSel (Just "_lohrCanShowEntireCompany") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_lohrTotalResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_lohrOffers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [HistoricalOffer]))))))

listOffersHistoryResponse :: ListOffersHistoryResponse Source #

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

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

lohrNextPageToken :: Lens' ListOffersHistoryResponse (Maybe Text) Source #

Supply this token in a ListOffersHistoryRequest to retrieve the next page.

lohrShowingEntireCompany :: Lens' ListOffersHistoryResponse (Maybe Bool) Source #

True if this response is showing entire company history.

lohrCanShowEntireCompany :: Lens' ListOffersHistoryResponse (Maybe Bool) Source #

True if the user has the option to show entire company history.

lohrTotalResults :: Lens' ListOffersHistoryResponse (Maybe Int32) Source #

Number of results across all pages.

lohrOffers :: Lens' ListOffersHistoryResponse [HistoricalOffer] Source #

Historical offers meeting request.

Money

data Money Source #

Represents an amount of money with its currency type.

See: money smart constructor.

Instances
Eq Money Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

Data Money Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: Money -> Constr #

dataTypeOf :: Money -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Money Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

showsPrec :: Int -> Money -> ShowS #

show :: Money -> String #

showList :: [Money] -> ShowS #

Generic Money Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep Money :: Type -> Type #

Methods

from :: Money -> Rep Money x #

to :: Rep Money x -> Money #

ToJSON Money Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON Money Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep Money Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep Money = D1 (MetaData "Money" "Network.Google.Partners.Types.Product" "gogol-partners-0.5.0-AGUrWOg0imJ9mRMYowe3El" False) (C1 (MetaCons "Money'" PrefixI True) (S1 (MetaSel (Just "_mCurrencyCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_mNanos") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_mUnits") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))))

money :: Money Source #

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

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

mCurrencyCode :: Lens' Money (Maybe Text) Source #

The 3-letter currency code defined in ISO 4217.

mNanos :: Lens' Money (Maybe Int32) Source #

Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.

mUnits :: Lens' Money (Maybe Int64) Source #

The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.

ListCompaniesResponse

data ListCompaniesResponse Source #

Response message for ListCompanies.

See: listCompaniesResponse smart constructor.

Instances
Eq ListCompaniesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data ListCompaniesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: ListCompaniesResponse -> Constr #

dataTypeOf :: ListCompaniesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ListCompaniesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product