gogol-partners-0.4.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

Contents

Description

Searches certified companies and creates contact leads with them, and also audits the usage of clients.

See: Google Partners API Reference

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.

API Declaration

Resources

partners.analytics.list

partners.clientMessages.log

partners.companies.get

partners.companies.leads.create

partners.companies.list

partners.getPartnersstatus

partners.leads.list

partners.offers.history.list

partners.offers.list

partners.updateCompanies

partners.updateLeads

partners.userEvents.log

partners.userStates.list

partners.users.createCompanyRelation

partners.users.deleteCompanyRelation

partners.users.get

partners.users.updateProfile

Types

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.4.0-39sg3ZvEDoCEu9a3s5sq6U" 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.4.0-39sg3ZvEDoCEu9a3s5sq6U" 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.4.0-39sg3ZvEDoCEu9a3s5sq6U" 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.4.0-39sg3ZvEDoCEu9a3s5sq6U" 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.4.0-39sg3ZvEDoCEu9a3s5sq6U" 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.4.0-39sg3ZvEDoCEu9a3s5sq6U" 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.4.0-39sg3ZvEDoCEu9a3s5sq6U" 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.4.0-39sg3ZvEDoCEu9a3s5sq6U" 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.4.0-39sg3ZvEDoCEu9a3s5sq6U" 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.4.0-39sg3ZvEDoCEu9a3s5sq6U" 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.4.0-39sg3ZvEDoCEu9a3s5sq6U" 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.4.0-39sg3ZvEDoCEu9a3s5sq6U" 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.4.0-39sg3ZvEDoCEu9a3s5sq6U" 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.4.0-39sg3ZvEDoCEu9a3s5sq6U" 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.4.0-39sg3ZvEDoCEu9a3s5sq6U" 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.4.0-39sg3ZvEDoCEu9a3s5sq6U" 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.4.0-39sg3ZvEDoCEu9a3s5sq6U" 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.4.0-39sg3ZvEDoCEu9a3s5sq6U" 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.4.0-39sg3ZvEDoCEu9a3s5sq6U" 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.4.0-39sg3ZvEDoCEu9a3s5sq6U" 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

Generic ListCompaniesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep ListCompaniesResponse :: Type -> Type #

ToJSON ListCompaniesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON ListCompaniesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep ListCompaniesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep ListCompaniesResponse = D1 (MetaData "ListCompaniesResponse" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "ListCompaniesResponse'" PrefixI True) (S1 (MetaSel (Just "_lcrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_lcrResponseMetadata") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ResponseMetadata)) :*: S1 (MetaSel (Just "_lcrCompanies") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Company])))))

listCompaniesResponse :: ListCompaniesResponse Source #

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

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

lcrNextPageToken :: Lens' ListCompaniesResponse (Maybe Text) Source #

A token to retrieve next page of results. Pass this value in the `ListCompaniesRequest.page_token` field in the subsequent call to ListCompanies to retrieve the next page of results.

Certification

data Certification Source #

A user's information on a specific certification.

See: certification smart constructor.

Instances
Eq Certification Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data Certification 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) -> Certification -> c Certification #

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

toConstr :: Certification -> Constr #

dataTypeOf :: Certification -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Certification Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic Certification Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep Certification :: Type -> Type #

ToJSON Certification Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON Certification Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep Certification Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep Certification = D1 (MetaData "Certification" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "Certification'" PrefixI True) ((S1 (MetaSel (Just "_cLastAchieved") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_cExpiration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) :*: (S1 (MetaSel (Just "_cWarning") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_cCertificationType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CertificationCertificationType)) :*: S1 (MetaSel (Just "_cAchieved") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))

certification :: Certification Source #

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

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

cLastAchieved :: Lens' Certification (Maybe UTCTime) Source #

The date the user last achieved certification.

cExpiration :: Lens' Certification (Maybe UTCTime) Source #

Date this certification is due to expire.

cWarning :: Lens' Certification (Maybe Bool) Source #

Whether this certification is in the state of warning.

cCertificationType :: Lens' Certification (Maybe CertificationCertificationType) Source #

The type of certification, the area of expertise.

cAchieved :: Lens' Certification (Maybe Bool) Source #

Whether this certification has been achieved.

RecaptchaChallenge

data RecaptchaChallenge Source #

reCaptcha challenge info.

See: recaptchaChallenge smart constructor.

Instances
Eq RecaptchaChallenge Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data RecaptchaChallenge 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) -> RecaptchaChallenge -> c RecaptchaChallenge #

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

toConstr :: RecaptchaChallenge -> Constr #

dataTypeOf :: RecaptchaChallenge -> DataType #

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

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

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

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

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

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

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

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

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

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

Show RecaptchaChallenge Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic RecaptchaChallenge Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep RecaptchaChallenge :: Type -> Type #

ToJSON RecaptchaChallenge Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON RecaptchaChallenge Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep RecaptchaChallenge Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep RecaptchaChallenge = D1 (MetaData "RecaptchaChallenge" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "RecaptchaChallenge'" PrefixI True) (S1 (MetaSel (Just "_rcResponse") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rcId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

recaptchaChallenge :: RecaptchaChallenge Source #

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

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

rcResponse :: Lens' RecaptchaChallenge (Maybe Text) Source #

The response to the reCaptcha challenge.

rcId :: Lens' RecaptchaChallenge (Maybe Text) Source #

The ID of the reCaptcha challenge.

HistoricalOfferStatus

data HistoricalOfferStatus Source #

Status of the offer.

Constructors

OfferStatusUnspecified

OFFER_STATUS_UNSPECIFIED Unset.

OfferStatusDistributed

OFFER_STATUS_DISTRIBUTED Offer distributed.

OfferStatusRedeemed

OFFER_STATUS_REDEEMED Offer redeemed.

OfferStatusAwarded

OFFER_STATUS_AWARDED Offer awarded.

OfferStatusExpired

OFFER_STATUS_EXPIRED Offer expired.

Instances
Enum HistoricalOfferStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq HistoricalOfferStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data HistoricalOfferStatus 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) -> HistoricalOfferStatus -> c HistoricalOfferStatus #

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

toConstr :: HistoricalOfferStatus -> Constr #

dataTypeOf :: HistoricalOfferStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord HistoricalOfferStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read HistoricalOfferStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show HistoricalOfferStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic HistoricalOfferStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep HistoricalOfferStatus :: Type -> Type #

Hashable HistoricalOfferStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON HistoricalOfferStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON HistoricalOfferStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData HistoricalOfferStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData HistoricalOfferStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep HistoricalOfferStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep HistoricalOfferStatus = D1 (MetaData "HistoricalOfferStatus" "Network.Google.Partners.Types.Sum" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) ((C1 (MetaCons "OfferStatusUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OfferStatusDistributed" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "OfferStatusRedeemed" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "OfferStatusAwarded" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OfferStatusExpired" PrefixI False) (U1 :: Type -> Type))))

CompanyProFileStatus

data CompanyProFileStatus Source #

The public viewability status of the company's profile.

Constructors

CompanyProFileStatusUnspecified

COMPANY_PROFILE_STATUS_UNSPECIFIED Unchosen.

Hidden

HIDDEN Company profile does not show up publicly.

Published

PUBLISHED Company profile can only be viewed by the profile's URL and not by Google Partner Search.

Searchable

SEARCHABLE Company profile can be viewed by the profile's URL and by Google Partner Search.

Instances
Enum CompanyProFileStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq CompanyProFileStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data CompanyProFileStatus 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) -> CompanyProFileStatus -> c CompanyProFileStatus #

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

toConstr :: CompanyProFileStatus -> Constr #

dataTypeOf :: CompanyProFileStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CompanyProFileStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read CompanyProFileStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show CompanyProFileStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic CompanyProFileStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep CompanyProFileStatus :: Type -> Type #

Hashable CompanyProFileStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON CompanyProFileStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON CompanyProFileStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData CompanyProFileStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData CompanyProFileStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep CompanyProFileStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep CompanyProFileStatus = D1 (MetaData "CompanyProFileStatus" "Network.Google.Partners.Types.Sum" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) ((C1 (MetaCons "CompanyProFileStatusUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Hidden" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Published" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Searchable" PrefixI False) (U1 :: Type -> Type)))

CompanyBadgeTier

data CompanyBadgeTier Source #

Partner badge tier

Constructors

BadgeTierNone

BADGE_TIER_NONE Tier badge is not set.

BadgeTierRegular

BADGE_TIER_REGULAR Agency has regular partner badge.

BadgeTierPremier

BADGE_TIER_PREMIER Agency has premier badge.

Instances
Enum CompanyBadgeTier Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq CompanyBadgeTier Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data CompanyBadgeTier 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) -> CompanyBadgeTier -> c CompanyBadgeTier #

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

toConstr :: CompanyBadgeTier -> Constr #

dataTypeOf :: CompanyBadgeTier -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CompanyBadgeTier Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read CompanyBadgeTier Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show CompanyBadgeTier Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic CompanyBadgeTier Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep CompanyBadgeTier :: Type -> Type #

Hashable CompanyBadgeTier Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON CompanyBadgeTier Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON CompanyBadgeTier Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData CompanyBadgeTier Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData CompanyBadgeTier Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep CompanyBadgeTier Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep CompanyBadgeTier = D1 (MetaData "CompanyBadgeTier" "Network.Google.Partners.Types.Sum" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "BadgeTierNone" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BadgeTierRegular" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BadgeTierPremier" PrefixI False) (U1 :: Type -> Type)))

CreateLeadResponse

data CreateLeadResponse Source #

Response message for CreateLead.

See: createLeadResponse smart constructor.

Instances
Eq CreateLeadResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data CreateLeadResponse 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) -> CreateLeadResponse -> c CreateLeadResponse #

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

toConstr :: CreateLeadResponse -> Constr #

dataTypeOf :: CreateLeadResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CreateLeadResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic CreateLeadResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep CreateLeadResponse :: Type -> Type #

ToJSON CreateLeadResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON CreateLeadResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep CreateLeadResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep CreateLeadResponse = D1 (MetaData "CreateLeadResponse" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "CreateLeadResponse'" PrefixI True) (S1 (MetaSel (Just "_clrRecaptchaStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateLeadResponseRecaptchaStatus)) :*: (S1 (MetaSel (Just "_clrResponseMetadata") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ResponseMetadata)) :*: S1 (MetaSel (Just "_clrLead") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Lead)))))

createLeadResponse :: CreateLeadResponse Source #

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

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

clrLead :: Lens' CreateLeadResponse (Maybe Lead) Source #

Lead that was created depending on the outcome of reCaptcha validation.

UserOverrides

data UserOverrides Source #

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

See: userOverrides smart constructor.

Instances
Eq UserOverrides Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data UserOverrides 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) -> UserOverrides -> c UserOverrides #

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

toConstr :: UserOverrides -> Constr #

dataTypeOf :: UserOverrides -> DataType #

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

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

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

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

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

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

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

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

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

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

Show UserOverrides Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic UserOverrides Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep UserOverrides :: Type -> Type #

ToJSON UserOverrides Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON UserOverrides Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep UserOverrides Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep UserOverrides = D1 (MetaData "UserOverrides" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "UserOverrides'" PrefixI True) (S1 (MetaSel (Just "_uoIPAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uoUserId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

userOverrides :: UserOverrides Source #

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

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

uoIPAddress :: Lens' UserOverrides (Maybe Text) Source #

IP address to use instead of the user's geo-located IP address.

uoUserId :: Lens' UserOverrides (Maybe Text) Source #

Logged-in user ID to impersonate instead of the user's ID.

Analytics

data Analytics Source #

Analytics data for a `Company` within a single day.

See: analytics smart constructor.

Instances
Eq Analytics Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data Analytics 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) -> Analytics -> c Analytics #

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

toConstr :: Analytics -> Constr #

dataTypeOf :: Analytics -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Analytics Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic Analytics Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep Analytics :: Type -> Type #

ToJSON Analytics Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON Analytics Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep Analytics Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep Analytics = D1 (MetaData "Analytics" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "Analytics'" PrefixI True) ((S1 (MetaSel (Just "_aProFileViews") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AnalyticsDataPoint)) :*: S1 (MetaSel (Just "_aEventDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Date))) :*: (S1 (MetaSel (Just "_aSearchViews") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AnalyticsDataPoint)) :*: S1 (MetaSel (Just "_aContacts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AnalyticsDataPoint)))))

analytics :: Analytics Source #

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

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

aProFileViews :: Lens' Analytics (Maybe AnalyticsDataPoint) Source #

Instances of users viewing the `Company` profile on the specified date.

aEventDate :: Lens' Analytics (Maybe Date) Source #

Date on which these events occurred.

aSearchViews :: Lens' Analytics (Maybe AnalyticsDataPoint) Source #

Instances of users seeing the `Company` in Google Partners Search results on the specified date.

aContacts :: Lens' Analytics (Maybe AnalyticsDataPoint) Source #

Instances of users contacting the `Company` on the specified date.

CompanyRelationBadgeTier

data CompanyRelationBadgeTier Source #

Whether the company is a Partner.

Constructors

CRBTBadgeTierNone

BADGE_TIER_NONE Tier badge is not set.

CRBTBadgeTierRegular

BADGE_TIER_REGULAR Agency has regular partner badge.

CRBTBadgeTierPremier

BADGE_TIER_PREMIER Agency has premier badge.

Instances
Enum CompanyRelationBadgeTier Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq CompanyRelationBadgeTier Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data CompanyRelationBadgeTier 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) -> CompanyRelationBadgeTier -> c CompanyRelationBadgeTier #

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

toConstr :: CompanyRelationBadgeTier -> Constr #

dataTypeOf :: CompanyRelationBadgeTier -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CompanyRelationBadgeTier Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read CompanyRelationBadgeTier Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show CompanyRelationBadgeTier Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic CompanyRelationBadgeTier Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep CompanyRelationBadgeTier :: Type -> Type #

Hashable CompanyRelationBadgeTier Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON CompanyRelationBadgeTier Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON CompanyRelationBadgeTier Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData CompanyRelationBadgeTier Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData CompanyRelationBadgeTier Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep CompanyRelationBadgeTier Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep CompanyRelationBadgeTier = D1 (MetaData "CompanyRelationBadgeTier" "Network.Google.Partners.Types.Sum" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "CRBTBadgeTierNone" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CRBTBadgeTierRegular" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CRBTBadgeTierPremier" PrefixI False) (U1 :: Type -> Type)))

ResponseMetadata

data ResponseMetadata Source #

Common data that is in each API response.

See: responseMetadata smart constructor.

Instances
Eq ResponseMetadata Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data ResponseMetadata 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) -> ResponseMetadata -> c ResponseMetadata #

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

toConstr :: ResponseMetadata -> Constr #

dataTypeOf :: ResponseMetadata -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ResponseMetadata Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic ResponseMetadata Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep ResponseMetadata :: Type -> Type #

ToJSON ResponseMetadata Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON ResponseMetadata Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep ResponseMetadata Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep ResponseMetadata = D1 (MetaData "ResponseMetadata" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" True) (C1 (MetaCons "ResponseMetadata'" PrefixI True) (S1 (MetaSel (Just "_rmDebugInfo") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe DebugInfo))))

responseMetadata :: ResponseMetadata Source #

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

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

rmDebugInfo :: Lens' ResponseMetadata (Maybe DebugInfo) Source #

Debug information about this request.

LogMessageRequest

data LogMessageRequest Source #

Request message for LogClientMessage.

See: logMessageRequest smart constructor.

Instances
Eq LogMessageRequest Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data LogMessageRequest 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) -> LogMessageRequest -> c LogMessageRequest #

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

toConstr :: LogMessageRequest -> Constr #

dataTypeOf :: LogMessageRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show LogMessageRequest Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic LogMessageRequest Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep LogMessageRequest :: Type -> Type #

ToJSON LogMessageRequest Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON LogMessageRequest Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep LogMessageRequest Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep LogMessageRequest = D1 (MetaData "LogMessageRequest" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "LogMessageRequest'" PrefixI True) ((S1 (MetaSel (Just "_lmrRequestMetadata") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RequestMetadata)) :*: S1 (MetaSel (Just "_lmrClientInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LogMessageRequestClientInfo))) :*: (S1 (MetaSel (Just "_lmrDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lmrLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LogMessageRequestLevel)))))

logMessageRequest :: LogMessageRequest Source #

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

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

lmrClientInfo :: Lens' LogMessageRequest (Maybe LogMessageRequestClientInfo) Source #

Map of client info, such as URL, browser navigator, browser platform, etc.

lmrDetails :: Lens' LogMessageRequest (Maybe Text) Source #

Details about the client message.

lmrLevel :: Lens' LogMessageRequest (Maybe LogMessageRequestLevel) Source #

Message level of client message.

LocalizedCompanyInfo

data LocalizedCompanyInfo Source #

The localized company information.

See: localizedCompanyInfo smart constructor.

Instances
Eq LocalizedCompanyInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data LocalizedCompanyInfo 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) -> LocalizedCompanyInfo -> c LocalizedCompanyInfo #

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

toConstr :: LocalizedCompanyInfo -> Constr #

dataTypeOf :: LocalizedCompanyInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show LocalizedCompanyInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic LocalizedCompanyInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep LocalizedCompanyInfo :: Type -> Type #

ToJSON LocalizedCompanyInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON LocalizedCompanyInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep LocalizedCompanyInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep LocalizedCompanyInfo = D1 (MetaData "LocalizedCompanyInfo" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "LocalizedCompanyInfo'" PrefixI True) ((S1 (MetaSel (Just "_lciLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lciOverview") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_lciCountryCodes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_lciDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

localizedCompanyInfo :: LocalizedCompanyInfo Source #

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

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

lciLanguageCode :: Lens' LocalizedCompanyInfo (Maybe Text) Source #

Language code of the localized company info, as defined by BCP 47 (IETF BCP 47, "Tags for Identifying Languages").

lciOverview :: Lens' LocalizedCompanyInfo (Maybe Text) Source #

Localized brief description that the company uses to advertise themselves.

lciCountryCodes :: Lens' LocalizedCompanyInfo [Text] Source #

List of country codes for the localized company info.

CompanyRelationState

data CompanyRelationState Source #

The state of relationship, in terms of approvals.

Constructors

UserCompanyReationStateNoneSpecified

USER_COMPANY_REATION_STATE_NONE_SPECIFIED Default unspecified value.

UserCompanyRelationStateAwaitEmail

USER_COMPANY_RELATION_STATE_AWAIT_EMAIL User has filled in a request to be associated with an company. Now waiting email confirmation.

UserCompanyRelationStateAwaitAdmin

USER_COMPANY_RELATION_STATE_AWAIT_ADMIN Pending approval from company. Email confirmation will not approve this one.

UserCompanyRelationStateApproved

USER_COMPANY_RELATION_STATE_APPROVED Approved by company.

Instances
Enum CompanyRelationState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq CompanyRelationState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data CompanyRelationState 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) -> CompanyRelationState -> c CompanyRelationState #

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

toConstr :: CompanyRelationState -> Constr #

dataTypeOf :: CompanyRelationState -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CompanyRelationState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read CompanyRelationState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show CompanyRelationState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic CompanyRelationState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep CompanyRelationState :: Type -> Type #

Hashable CompanyRelationState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON CompanyRelationState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON CompanyRelationState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData CompanyRelationState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData CompanyRelationState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep CompanyRelationState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep CompanyRelationState = D1 (MetaData "CompanyRelationState" "Network.Google.Partners.Types.Sum" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) ((C1 (MetaCons "UserCompanyReationStateNoneSpecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UserCompanyRelationStateAwaitEmail" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "UserCompanyRelationStateAwaitAdmin" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UserCompanyRelationStateApproved" PrefixI False) (U1 :: Type -> Type)))

CountryOfferInfoOfferType

data CountryOfferInfoOfferType Source #

Type of offer country is eligible for.

Constructors

COIOTOfferTypeUnspecified

OFFER_TYPE_UNSPECIFIED Unset.

COIOTOfferTypeSpendXGetY

OFFER_TYPE_SPEND_X_GET_Y AdWords spend X get Y.

COIOTOfferTypeVideo

OFFER_TYPE_VIDEO Youtube video.

COIOTOfferTypeSpendMatch

OFFER_TYPE_SPEND_MATCH Spend Match up to Y.

Instances
Enum CountryOfferInfoOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq CountryOfferInfoOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data CountryOfferInfoOfferType 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) -> CountryOfferInfoOfferType -> c CountryOfferInfoOfferType #

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

toConstr :: CountryOfferInfoOfferType -> Constr #

dataTypeOf :: CountryOfferInfoOfferType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CountryOfferInfoOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read CountryOfferInfoOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show CountryOfferInfoOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic CountryOfferInfoOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep CountryOfferInfoOfferType :: Type -> Type #

Hashable CountryOfferInfoOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON CountryOfferInfoOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON CountryOfferInfoOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData CountryOfferInfoOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData CountryOfferInfoOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep CountryOfferInfoOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep CountryOfferInfoOfferType = D1 (MetaData "CountryOfferInfoOfferType" "Network.Google.Partners.Types.Sum" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) ((C1 (MetaCons "COIOTOfferTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "COIOTOfferTypeSpendXGetY" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "COIOTOfferTypeVideo" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "COIOTOfferTypeSpendMatch" PrefixI False) (U1 :: Type -> Type)))

RankType

data RankType Source #

The type of rank.

Constructors

RankTypeUnspecified

RANK_TYPE_UNSPECIFIED Unchosen.

RtFinalScore

RT_FINAL_SCORE Total final score.

Instances
Enum RankType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq RankType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data RankType 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) -> RankType -> c RankType #

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

toConstr :: RankType -> Constr #

dataTypeOf :: RankType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord RankType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read RankType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show RankType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic RankType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep RankType :: Type -> Type #

Methods

from :: RankType -> Rep RankType x #

to :: Rep RankType x -> RankType #

Hashable RankType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Methods

hashWithSalt :: Int -> RankType -> Int #

hash :: RankType -> Int #

ToJSON RankType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON RankType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData RankType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData RankType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep RankType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep RankType = D1 (MetaData "RankType" "Network.Google.Partners.Types.Sum" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "RankTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RtFinalScore" PrefixI False) (U1 :: Type -> Type))

SpecializationStatusBadgeSpecializationState

data SpecializationStatusBadgeSpecializationState Source #

State of agency specialization.

Constructors

BadgeSpecializationStateUnknown

BADGE_SPECIALIZATION_STATE_UNKNOWN Unknown state

BadgeSpecializationStatePassed

BADGE_SPECIALIZATION_STATE_PASSED Specialization passed

BadgeSpecializationStateNotPassed

BADGE_SPECIALIZATION_STATE_NOT_PASSED Specialization not passed

BadgeSpecializationStateInGrace

BADGE_SPECIALIZATION_STATE_IN_GRACE Specialization in grace

Instances
Enum SpecializationStatusBadgeSpecializationState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq SpecializationStatusBadgeSpecializationState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data SpecializationStatusBadgeSpecializationState 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) -> SpecializationStatusBadgeSpecializationState -> c SpecializationStatusBadgeSpecializationState #

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

toConstr :: SpecializationStatusBadgeSpecializationState -> Constr #

dataTypeOf :: SpecializationStatusBadgeSpecializationState -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord SpecializationStatusBadgeSpecializationState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read SpecializationStatusBadgeSpecializationState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show SpecializationStatusBadgeSpecializationState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic SpecializationStatusBadgeSpecializationState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Hashable SpecializationStatusBadgeSpecializationState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON SpecializationStatusBadgeSpecializationState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON SpecializationStatusBadgeSpecializationState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData SpecializationStatusBadgeSpecializationState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData SpecializationStatusBadgeSpecializationState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep SpecializationStatusBadgeSpecializationState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep SpecializationStatusBadgeSpecializationState = D1 (MetaData "SpecializationStatusBadgeSpecializationState" "Network.Google.Partners.Types.Sum" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) ((C1 (MetaCons "BadgeSpecializationStateUnknown" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BadgeSpecializationStatePassed" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "BadgeSpecializationStateNotPassed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BadgeSpecializationStateInGrace" PrefixI False) (U1 :: Type -> Type)))

AvailableOfferOfferType

data AvailableOfferOfferType Source #

Type of offer.

Constructors

AOOTOfferTypeUnspecified

OFFER_TYPE_UNSPECIFIED Unset.

AOOTOfferTypeSpendXGetY

OFFER_TYPE_SPEND_X_GET_Y AdWords spend X get Y.

AOOTOfferTypeVideo

OFFER_TYPE_VIDEO Youtube video.

AOOTOfferTypeSpendMatch

OFFER_TYPE_SPEND_MATCH Spend Match up to Y.

Instances
Enum AvailableOfferOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq AvailableOfferOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data AvailableOfferOfferType 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) -> AvailableOfferOfferType -> c AvailableOfferOfferType #

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

toConstr :: AvailableOfferOfferType -> Constr #

dataTypeOf :: AvailableOfferOfferType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AvailableOfferOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read AvailableOfferOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show AvailableOfferOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic AvailableOfferOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep AvailableOfferOfferType :: Type -> Type #

Hashable AvailableOfferOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON AvailableOfferOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON AvailableOfferOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData AvailableOfferOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData AvailableOfferOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep AvailableOfferOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep AvailableOfferOfferType = D1 (MetaData "AvailableOfferOfferType" "Network.Google.Partners.Types.Sum" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) ((C1 (MetaCons "AOOTOfferTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AOOTOfferTypeSpendXGetY" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "AOOTOfferTypeVideo" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AOOTOfferTypeSpendMatch" PrefixI False) (U1 :: Type -> Type)))

AvailableOffer

data AvailableOffer Source #

Available Offers to be distributed.

See: availableOffer smart constructor.

Instances
Eq AvailableOffer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data AvailableOffer 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) -> AvailableOffer -> c AvailableOffer #

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

toConstr :: AvailableOffer -> Constr #

dataTypeOf :: AvailableOffer -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AvailableOffer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic AvailableOffer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep AvailableOffer :: Type -> Type #

ToJSON AvailableOffer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON AvailableOffer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep AvailableOffer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep AvailableOffer = D1 (MetaData "AvailableOffer" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "AvailableOffer'" PrefixI True) (((S1 (MetaSel (Just "_aoShowSpecialOfferCopy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_aoQualifiedCustomer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OfferCustomer])) :*: S1 (MetaSel (Just "_aoTerms") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_aoQualifiedCustomersComplete") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_aoMaxAccountAge") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_aoName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_aoCountryOfferInfos") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [CountryOfferInfo])) :*: (S1 (MetaSel (Just "_aoId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_aoOfferType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AvailableOfferOfferType)))) :*: (S1 (MetaSel (Just "_aoOfferLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AvailableOfferOfferLevel)) :*: (S1 (MetaSel (Just "_aoDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aoAvailable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))))

aoShowSpecialOfferCopy :: Lens' AvailableOffer (Maybe Bool) Source #

Should special text be shown on the offers page.

aoQualifiedCustomer :: Lens' AvailableOffer [OfferCustomer] Source #

Customers who qualify for this offer.

aoTerms :: Lens' AvailableOffer (Maybe Text) Source #

Terms of the offer.

aoQualifiedCustomersComplete :: Lens' AvailableOffer (Maybe Bool) Source #

Whether or not the list of qualified customers is definitely complete.

aoMaxAccountAge :: Lens' AvailableOffer (Maybe Int32) Source #

The maximum age of an account [in days] to be eligible.

aoName :: Lens' AvailableOffer (Maybe Text) Source #

Name of the offer.

aoId :: Lens' AvailableOffer (Maybe Int64) Source #

ID of this offer.

aoDescription :: Lens' AvailableOffer (Maybe Text) Source #

Description of the offer.

aoAvailable :: Lens' AvailableOffer (Maybe Int32) Source #

The number of codes for this offer that are available for distribution.

SpecializationStatusBadgeSpecialization

data SpecializationStatusBadgeSpecialization Source #

The specialization this status is for.

Constructors

BadgeSpecializationUnknown

BADGE_SPECIALIZATION_UNKNOWN Unknown specialization

BadgeSpecializationAdwordsSearch

BADGE_SPECIALIZATION_ADWORDS_SEARCH AdWords Search specialization

BadgeSpecializationAdwordsDisplay

BADGE_SPECIALIZATION_ADWORDS_DISPLAY AdWords Display specialization

BadgeSpecializationAdwordsMobile

BADGE_SPECIALIZATION_ADWORDS_MOBILE AdWords Mobile specialization

BadgeSpecializationAdwordsVideo

BADGE_SPECIALIZATION_ADWORDS_VIDEO AdWords Video specialization

BadgeSpecializationAdwordsShopping

BADGE_SPECIALIZATION_ADWORDS_SHOPPING AdWords Shopping specialization

Instances
Enum SpecializationStatusBadgeSpecialization Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq SpecializationStatusBadgeSpecialization Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data SpecializationStatusBadgeSpecialization 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) -> SpecializationStatusBadgeSpecialization -> c SpecializationStatusBadgeSpecialization #

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

toConstr :: SpecializationStatusBadgeSpecialization -> Constr #

dataTypeOf :: SpecializationStatusBadgeSpecialization -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord SpecializationStatusBadgeSpecialization Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read SpecializationStatusBadgeSpecialization Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show SpecializationStatusBadgeSpecialization Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic SpecializationStatusBadgeSpecialization Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Hashable SpecializationStatusBadgeSpecialization Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON SpecializationStatusBadgeSpecialization Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON SpecializationStatusBadgeSpecialization Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData SpecializationStatusBadgeSpecialization Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData SpecializationStatusBadgeSpecialization Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep SpecializationStatusBadgeSpecialization Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep SpecializationStatusBadgeSpecialization = D1 (MetaData "SpecializationStatusBadgeSpecialization" "Network.Google.Partners.Types.Sum" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) ((C1 (MetaCons "BadgeSpecializationUnknown" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BadgeSpecializationAdwordsSearch" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BadgeSpecializationAdwordsDisplay" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "BadgeSpecializationAdwordsMobile" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BadgeSpecializationAdwordsVideo" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BadgeSpecializationAdwordsShopping" PrefixI False) (U1 :: Type -> Type))))

LogMessageRequestClientInfo

data LogMessageRequestClientInfo Source #

Map of client info, such as URL, browser navigator, browser platform, etc.

See: logMessageRequestClientInfo smart constructor.

Instances
Eq LogMessageRequestClientInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data LogMessageRequestClientInfo 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) -> LogMessageRequestClientInfo -> c LogMessageRequestClientInfo #

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

toConstr :: LogMessageRequestClientInfo -> Constr #

dataTypeOf :: LogMessageRequestClientInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show LogMessageRequestClientInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic LogMessageRequestClientInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep LogMessageRequestClientInfo :: Type -> Type #

ToJSON LogMessageRequestClientInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON LogMessageRequestClientInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep LogMessageRequestClientInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep LogMessageRequestClientInfo = D1 (MetaData "LogMessageRequestClientInfo" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" True) (C1 (MetaCons "LogMessageRequestClientInfo'" PrefixI True) (S1 (MetaSel (Just "_lmrciAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text Text))))

logMessageRequestClientInfo Source #

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

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

CompanyRelation

data CompanyRelation Source #

A CompanyRelation resource representing information about a user's affiliation and standing with a company in Partners.

See: companyRelation smart constructor.

Instances
Eq CompanyRelation Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data CompanyRelation 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) -> CompanyRelation -> c CompanyRelation #

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

toConstr :: CompanyRelation -> Constr #

dataTypeOf :: CompanyRelation -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CompanyRelation Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic CompanyRelation Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep CompanyRelation :: Type -> Type #

ToJSON CompanyRelation Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON CompanyRelation Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep CompanyRelation Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep CompanyRelation = D1 (MetaData "CompanyRelation" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "CompanyRelation'" PrefixI True) ((((S1 (MetaSel (Just "_crCreationTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_crState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CompanyRelationState))) :*: (S1 (MetaSel (Just "_crBadgeTier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CompanyRelationBadgeTier)) :*: S1 (MetaSel (Just "_crCompanyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_crPrimaryAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Location)) :*: S1 (MetaSel (Just "_crLogoURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_crCompanyAdmin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_crWebsite") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_crAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 (MetaSel (Just "_crPrimaryCountryCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_crName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_crPhoneNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_crManagerAccount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_crIsPending") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 (MetaSel (Just "_crInternalCompanyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_crSpecializationStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [SpecializationStatus]))) :*: (S1 (MetaSel (Just "_crSegment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_crPrimaryLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_crResolvedTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))))))))

crCreationTime :: Lens' CompanyRelation (Maybe UTCTime) Source #

The timestamp of when affiliation was requested. 'OutputOnly

crState :: Lens' CompanyRelation (Maybe CompanyRelationState) Source #

The state of relationship, in terms of approvals.

crCompanyId :: Lens' CompanyRelation (Maybe Text) Source #

The ID of the company. There may be no id if this is a pending company.5

crPrimaryAddress :: Lens' CompanyRelation (Maybe Location) Source #

The primary location of the company.

crLogoURL :: Lens' CompanyRelation (Maybe Text) Source #

A URL to a profile photo, e.g. a G+ profile photo.

crCompanyAdmin :: Lens' CompanyRelation (Maybe Bool) Source #

Indicates if the user is an admin for this company.

crWebsite :: Lens' CompanyRelation (Maybe Text) Source #

The website URL for this company.

crAddress :: Lens' CompanyRelation (Maybe Text) Source #

The primary address for this company.

crPrimaryCountryCode :: Lens' CompanyRelation (Maybe Text) Source #

The primary country code of the company.

crName :: Lens' CompanyRelation (Maybe Text) Source #

The name (in the company's primary language) for the company.

crPhoneNumber :: Lens' CompanyRelation (Maybe Text) Source #

The phone number for the company's primary address.

crManagerAccount :: Lens' CompanyRelation (Maybe Int64) Source #

The AdWords manager account # associated this company.

crIsPending :: Lens' CompanyRelation (Maybe Bool) Source #

The flag that indicates if the company is pending verification.

crInternalCompanyId :: Lens' CompanyRelation (Maybe Text) Source #

The internal company ID. Only available for a whitelisted set of api clients.

crSpecializationStatus :: Lens' CompanyRelation [SpecializationStatus] Source #

The list of Google Partners specialization statuses for the company.

crSegment :: Lens' CompanyRelation [Text] Source #

The segment the company is classified as.

crPrimaryLanguageCode :: Lens' CompanyRelation (Maybe Text) Source #

The primary language code of the company.

crResolvedTimestamp :: Lens' CompanyRelation (Maybe UTCTime) Source #

The timestamp when the user was approved. 'OutputOnly

User

data User Source #

A resource representing a user of the Partners platform.

See: user smart constructor.

Instances
Eq User Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

Data User 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) -> User -> c User #

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

toConstr :: User -> Constr #

dataTypeOf :: User -> DataType #

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

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

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

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

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

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

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

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

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

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

Show User Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

Generic User Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep User :: Type -> Type #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

ToJSON User Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON User Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep User Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep User = D1 (MetaData "User" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "User'" PrefixI True) (((S1 (MetaSel (Just "_uCertificationStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Certification])) :*: (S1 (MetaSel (Just "_uPublicProFile") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PublicProFile)) :*: S1 (MetaSel (Just "_uCompanyVerificationEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_uExamStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ExamStatus])) :*: (S1 (MetaSel (Just "_uPrimaryEmails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_uProFile") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UserProFile))))) :*: ((S1 (MetaSel (Just "_uAfaInfoShared") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_uCompany") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CompanyRelation)) :*: S1 (MetaSel (Just "_uInternalId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_uId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_uAvailableAdwordsManagerAccounts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AdWordsManagerAccountInfo])) :*: S1 (MetaSel (Just "_uLastAccessTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))))))

user :: User Source #

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

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

uCertificationStatus :: Lens' User [Certification] Source #

The list of achieved certifications. These are calculated based on exam results and other requirements. 'OutputOnly

uPublicProFile :: Lens' User (Maybe PublicProFile) Source #

Information about a user's external public profile outside Google Partners.

uCompanyVerificationEmail :: Lens' User (Maybe Text) Source #

The email address used by the user used for company verification. 'OutputOnly

uExamStatus :: Lens' User [ExamStatus] Source #

The list of exams the user ever taken. For each type of exam, only one entry is listed.

uPrimaryEmails :: Lens' User [Text] Source #

The list of emails the user has access to/can select as primary. 'OutputOnly

uProFile :: Lens' User (Maybe UserProFile) Source #

The profile information of a Partners user, contains all the directly editable user information.

uAfaInfoShared :: Lens' User (Maybe Bool) Source #

Whether or not the user has opted to share their Academy for Ads info with Google Partners.

uCompany :: Lens' User (Maybe CompanyRelation) Source #

The company that the user is associated with. If not present, the user is not associated with any company.

uInternalId :: Lens' User (Maybe Text) Source #

The internal user ID. Only available for a whitelisted set of api clients.

uId :: Lens' User (Maybe Text) Source #

The ID of the user.

uAvailableAdwordsManagerAccounts :: Lens' User [AdWordsManagerAccountInfo] Source #

This is the list of AdWords Manager Accounts the user has edit access to. If the user has edit access to multiple accounts, the user can choose the preferred account and we use this when a personal account is needed. Can be empty meaning the user has access to no accounts. 'OutputOnly

uLastAccessTime :: Lens' User (Maybe UTCTime) Source #

The most recent time the user interacted with the Partners site. 'OutputOnly

LogUserEventRequestEventCategory

data LogUserEventRequestEventCategory Source #

The category the action belongs to.

Constructors

EventCategoryUnspecified

EVENT_CATEGORY_UNSPECIFIED Unchosen.

GooglePartnerSearch

GOOGLE_PARTNER_SEARCH Google Partner Search category.

GooglePartnerSignupFlow

GOOGLE_PARTNER_SIGNUP_FLOW Google Partner sign-up flow category.

GooglePartnerPortal

GOOGLE_PARTNER_PORTAL Google Partner portal category.

GooglePartnerPortalMyProFile

GOOGLE_PARTNER_PORTAL_MY_PROFILE Google Partner portal my-profile category.

GooglePartnerPortalCertifications

GOOGLE_PARTNER_PORTAL_CERTIFICATIONS Google Partner portal certifications category.

GooglePartnerPortalCommUnity

GOOGLE_PARTNER_PORTAL_COMMUNITY Google Partner portal community category.

GooglePartnerPortalInsights

GOOGLE_PARTNER_PORTAL_INSIGHTS Google Partner portal insights category.

GooglePartnerPortalClients

GOOGLE_PARTNER_PORTAL_CLIENTS Google Partner portal clients category.

GooglePartnerPublicUserProFile

GOOGLE_PARTNER_PUBLIC_USER_PROFILE Google Partner portal public user profile category.

GooglePartnerPanel

GOOGLE_PARTNER_PANEL Google Partner panel category.

GooglePartnerPortalLastAdminDialog

GOOGLE_PARTNER_PORTAL_LAST_ADMIN_DIALOG Google Partner portal last admin dialog category.

GooglePartnerClient

GOOGLE_PARTNER_CLIENT Google Partner client category.

GooglePartnerPortalCompanyProFile

GOOGLE_PARTNER_PORTAL_COMPANY_PROFILE Google Partner portal company profile category.

ExternalLinks

EXTERNAL_LINKS External links category.

GooglePartnerLanding

GOOGLE_PARTNER_LANDING Google Partner landing category.

Instances
Enum LogUserEventRequestEventCategory Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq LogUserEventRequestEventCategory Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data LogUserEventRequestEventCategory 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) -> LogUserEventRequestEventCategory -> c LogUserEventRequestEventCategory #

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

toConstr :: LogUserEventRequestEventCategory -> Constr #

dataTypeOf :: LogUserEventRequestEventCategory -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord LogUserEventRequestEventCategory Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read LogUserEventRequestEventCategory Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show LogUserEventRequestEventCategory Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic LogUserEventRequestEventCategory Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep LogUserEventRequestEventCategory :: Type -> Type #

Hashable LogUserEventRequestEventCategory Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON LogUserEventRequestEventCategory Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON LogUserEventRequestEventCategory Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData LogUserEventRequestEventCategory Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData LogUserEventRequestEventCategory Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep LogUserEventRequestEventCategory Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep LogUserEventRequestEventCategory = D1 (MetaData "LogUserEventRequestEventCategory" "Network.Google.Partners.Types.Sum" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) ((((C1 (MetaCons "EventCategoryUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GooglePartnerSearch" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GooglePartnerSignupFlow" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GooglePartnerPortal" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "GooglePartnerPortalMyProFile" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GooglePartnerPortalCertifications" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GooglePartnerPortalCommUnity" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GooglePartnerPortalInsights" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "GooglePartnerPortalClients" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GooglePartnerPublicUserProFile" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GooglePartnerPanel" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GooglePartnerPortalLastAdminDialog" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "GooglePartnerClient" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GooglePartnerPortalCompanyProFile" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ExternalLinks" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GooglePartnerLanding" PrefixI False) (U1 :: Type -> Type)))))

Date

data Date Source #

Represents a whole or partial calendar date, e.g. a birthday. The time of day and time zone are either specified elsewhere or are not significant. The date is relative to the Proleptic Gregorian Calendar. This can represent: * A full date, with non-zero year, month and day values * A month and day value, with a zero year, e.g. an anniversary * A year on its own, with zero month and day values * A year and month value, with a zero day, e.g. a credit card expiration date Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.

See: date smart constructor.

Instances
Eq Date Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

Data Date 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) -> Date -> c Date #

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

toConstr :: Date -> Constr #

dataTypeOf :: Date -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Date Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

showsPrec :: Int -> Date -> ShowS #

show :: Date -> String #

showList :: [Date] -> ShowS #

Generic Date Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep Date :: Type -> Type #

Methods

from :: Date -> Rep Date x #

to :: Rep Date x -> Date #

ToJSON Date Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON Date Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep Date Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep Date = D1 (MetaData "Date" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "Date'" PrefixI True) (S1 (MetaSel (Just "_dDay") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: (S1 (MetaSel (Just "_dYear") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_dMonth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))

date :: Date Source #

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

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

dDay :: Lens' Date (Maybe Int32) Source #

Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a year by itself or a year and month where the day is not significant.

dYear :: Lens' Date (Maybe Int32) Source #

Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year.

dMonth :: Lens' Date (Maybe Int32) Source #

Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day.

Lead

data Lead Source #

A lead resource that represents an advertiser contact for a `Company`. These are usually generated via Google Partner Search (the advertiser portal).

See: lead smart constructor.

Instances
Eq Lead Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

Data Lead 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) -> Lead -> c Lead #

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

toConstr :: Lead -> Constr #

dataTypeOf :: Lead -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Lead Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

showsPrec :: Int -> Lead -> ShowS #

show :: Lead -> String #

showList :: [Lead] -> ShowS #

Generic Lead Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep Lead :: Type -> Type #

Methods

from :: Lead -> Rep Lead x #

to :: Rep Lead x -> Lead #

ToJSON Lead Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON Lead Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep Lead Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep Lead = D1 (MetaData "Lead" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "Lead'" PrefixI True) (((S1 (MetaSel (Just "_leaGivenName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_leaEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_leaLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_leaState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LeadState)) :*: S1 (MetaSel (Just "_leaMarketingOptIn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_leaAdwordsCustomerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_leaFamilyName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 (MetaSel (Just "_leaPhoneNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_leaMinMonthlyBudget") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Money))) :*: (S1 (MetaSel (Just "_leaId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_leaComments") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_leaWebsiteURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_leaType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LeadType))) :*: (S1 (MetaSel (Just "_leaGpsMotivations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_leaCreateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))))))

lead :: Lead Source #

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

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

leaGivenName :: Lens' Lead (Maybe Text) Source #

First name of lead source.

leaEmail :: Lens' Lead (Maybe Text) Source #

Email address of lead source.

leaLanguageCode :: Lens' Lead (Maybe Text) Source #

Language code of the lead's language preference, as defined by BCP 47 (IETF BCP 47, "Tags for Identifying Languages").

leaState :: Lens' Lead (Maybe LeadState) Source #

The lead's state in relation to the company.

leaMarketingOptIn :: Lens' Lead (Maybe Bool) Source #

Whether or not the lead signed up for marketing emails

leaAdwordsCustomerId :: Lens' Lead (Maybe Int64) Source #

The AdWords Customer ID of the lead.

leaFamilyName :: Lens' Lead (Maybe Text) Source #

Last name of lead source.

leaPhoneNumber :: Lens' Lead (Maybe Text) Source #

Phone number of lead source.

leaMinMonthlyBudget :: Lens' Lead (Maybe Money) Source #

The minimum monthly budget lead source is willing to spend.

leaId :: Lens' Lead (Maybe Text) Source #

ID of the lead.

leaComments :: Lens' Lead (Maybe Text) Source #

Comments lead source gave.

leaWebsiteURL :: Lens' Lead (Maybe Text) Source #

Website URL of lead source.

leaType :: Lens' Lead (Maybe LeadType) Source #

Type of lead.

leaGpsMotivations :: Lens' Lead [Text] Source #

List of reasons for using Google Partner Search and creating a lead.

leaCreateTime :: Lens' Lead (Maybe UTCTime) Source #

Timestamp of when this lead was created.

AdWordsManagerAccountInfo

data AdWordsManagerAccountInfo Source #

Information about a particular AdWords Manager Account. Read more at https://support.google.com/adwords/answer/6139186

See: adWordsManagerAccountInfo smart constructor.

Instances
Eq AdWordsManagerAccountInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data AdWordsManagerAccountInfo 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) -> AdWordsManagerAccountInfo -> c AdWordsManagerAccountInfo #

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

toConstr :: AdWordsManagerAccountInfo -> Constr #

dataTypeOf :: AdWordsManagerAccountInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AdWordsManagerAccountInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic AdWordsManagerAccountInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep AdWordsManagerAccountInfo :: Type -> Type #

ToJSON AdWordsManagerAccountInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON AdWordsManagerAccountInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep AdWordsManagerAccountInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep AdWordsManagerAccountInfo = D1 (MetaData "AdWordsManagerAccountInfo" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "AdWordsManagerAccountInfo'" PrefixI True) (S1 (MetaSel (Just "_awmaiCustomerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_awmaiId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))

adWordsManagerAccountInfo :: AdWordsManagerAccountInfo Source #

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

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

awmaiCustomerName :: Lens' AdWordsManagerAccountInfo (Maybe Text) Source #

Name of the customer this account represents.

awmaiId :: Lens' AdWordsManagerAccountInfo (Maybe Int64) Source #

The AdWords Manager Account id.

LogMessageResponse

data LogMessageResponse Source #

Response message for LogClientMessage.

See: logMessageResponse smart constructor.

Instances
Eq LogMessageResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data LogMessageResponse 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) -> LogMessageResponse -> c LogMessageResponse #

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

toConstr :: LogMessageResponse -> Constr #

dataTypeOf :: LogMessageResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show LogMessageResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic LogMessageResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep LogMessageResponse :: Type -> Type #

ToJSON LogMessageResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON LogMessageResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep LogMessageResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep LogMessageResponse = D1 (MetaData "LogMessageResponse" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" True) (C1 (MetaCons "LogMessageResponse'" PrefixI True) (S1 (MetaSel (Just "_lmrResponseMetadata") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ResponseMetadata))))

logMessageResponse :: LogMessageResponse Source #

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

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

HistoricalOfferOfferType

data HistoricalOfferOfferType Source #

Type of offer.

Constructors

HOOTOfferTypeUnspecified

OFFER_TYPE_UNSPECIFIED Unset.

HOOTOfferTypeSpendXGetY

OFFER_TYPE_SPEND_X_GET_Y AdWords spend X get Y.

HOOTOfferTypeVideo

OFFER_TYPE_VIDEO Youtube video.

HOOTOfferTypeSpendMatch

OFFER_TYPE_SPEND_MATCH Spend Match up to Y.

Instances
Enum HistoricalOfferOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq HistoricalOfferOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data HistoricalOfferOfferType 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) -> HistoricalOfferOfferType -> c HistoricalOfferOfferType #

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

toConstr :: HistoricalOfferOfferType -> Constr #

dataTypeOf :: HistoricalOfferOfferType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord HistoricalOfferOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read HistoricalOfferOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show HistoricalOfferOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic HistoricalOfferOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep HistoricalOfferOfferType :: Type -> Type #

Hashable HistoricalOfferOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON HistoricalOfferOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON HistoricalOfferOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData HistoricalOfferOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData HistoricalOfferOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep HistoricalOfferOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep HistoricalOfferOfferType = D1 (MetaData "HistoricalOfferOfferType" "Network.Google.Partners.Types.Sum" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) ((C1 (MetaCons "HOOTOfferTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "HOOTOfferTypeSpendXGetY" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "HOOTOfferTypeVideo" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "HOOTOfferTypeSpendMatch" PrefixI False) (U1 :: Type -> Type)))

CertificationStatusType

data CertificationStatusType Source #

The type of the certification.

Constructors

CertificationTypeUnspecified

CERTIFICATION_TYPE_UNSPECIFIED Unchosen.

CtAdwords

CT_ADWORDS AdWords certified.

CtYouTube

CT_YOUTUBE YouTube certified.

CtVideoads

CT_VIDEOADS VideoAds certified.

CtAnalytics

CT_ANALYTICS Analytics certified.

CtDoubleClick

CT_DOUBLECLICK DoubleClick certified.

CtShopping

CT_SHOPPING Shopping certified.

CtMobile

CT_MOBILE Mobile certified.

CtDigitalSales

CT_DIGITAL_SALES Digital sales certified.

CtAdwordsSearch

CT_ADWORDS_SEARCH AdWords Search certified.

CtAdwordsDisplay

CT_ADWORDS_DISPLAY AdWords Display certified.

CtMobileSites

CT_MOBILE_SITES Mobile Sites certified.

Instances
Enum CertificationStatusType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq CertificationStatusType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data CertificationStatusType 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) -> CertificationStatusType -> c CertificationStatusType #

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

toConstr :: CertificationStatusType -> Constr #

dataTypeOf :: CertificationStatusType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CertificationStatusType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read CertificationStatusType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show CertificationStatusType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic CertificationStatusType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep CertificationStatusType :: Type -> Type #

Hashable CertificationStatusType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON CertificationStatusType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON CertificationStatusType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData CertificationStatusType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData CertificationStatusType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep CertificationStatusType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep CertificationStatusType = D1 (MetaData "CertificationStatusType" "Network.Google.Partners.Types.Sum" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (((C1 (MetaCons "CertificationTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CtAdwords" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CtYouTube" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "CtVideoads" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CtAnalytics" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CtDoubleClick" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "CtShopping" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CtMobile" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CtDigitalSales" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "CtAdwordsSearch" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CtAdwordsDisplay" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CtMobileSites" PrefixI False) (U1 :: Type -> Type)))))

CreateLeadResponseRecaptchaStatus

data CreateLeadResponseRecaptchaStatus Source #

The outcome of reCaptcha validation.

Constructors

RecaptchaStatusUnspecified

RECAPTCHA_STATUS_UNSPECIFIED Unchosen.

RsNotNeeded

RS_NOT_NEEDED No reCaptcha validation needed.

RsPassed

RS_PASSED reCaptcha challenge passed.

RsFailed

RS_FAILED reCaptcha challenge failed.

Instances
Enum CreateLeadResponseRecaptchaStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq CreateLeadResponseRecaptchaStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data CreateLeadResponseRecaptchaStatus 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) -> CreateLeadResponseRecaptchaStatus -> c CreateLeadResponseRecaptchaStatus #

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

toConstr :: CreateLeadResponseRecaptchaStatus -> Constr #

dataTypeOf :: CreateLeadResponseRecaptchaStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CreateLeadResponseRecaptchaStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read CreateLeadResponseRecaptchaStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show CreateLeadResponseRecaptchaStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic CreateLeadResponseRecaptchaStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep CreateLeadResponseRecaptchaStatus :: Type -> Type #

Hashable CreateLeadResponseRecaptchaStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON CreateLeadResponseRecaptchaStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON CreateLeadResponseRecaptchaStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData CreateLeadResponseRecaptchaStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData CreateLeadResponseRecaptchaStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep CreateLeadResponseRecaptchaStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep CreateLeadResponseRecaptchaStatus = D1 (MetaData "CreateLeadResponseRecaptchaStatus" "Network.Google.Partners.Types.Sum" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) ((C1 (MetaCons "RecaptchaStatusUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RsNotNeeded" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "RsPassed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RsFailed" PrefixI False) (U1 :: Type -> Type)))

OfferCustomer

data OfferCustomer Source #

Customers qualified for an offer.

See: offerCustomer smart constructor.

Instances
Eq OfferCustomer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data OfferCustomer 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) -> OfferCustomer -> c OfferCustomer #

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

toConstr :: OfferCustomer -> Constr #

dataTypeOf :: OfferCustomer -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OfferCustomer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic OfferCustomer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep OfferCustomer :: Type -> Type #

ToJSON OfferCustomer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON OfferCustomer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep OfferCustomer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

offerCustomer :: OfferCustomer Source #

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

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

ocCreationTime :: Lens' OfferCustomer (Maybe UTCTime) Source #

Time the customer was created.

ocAdwordsURL :: Lens' OfferCustomer (Maybe Text) Source #

URL to the customer's AdWords page.

ocGetYAmount :: Lens' OfferCustomer (Maybe Text) Source #

Formatted Get Y amount with currency code.

ocName :: Lens' OfferCustomer (Maybe Text) Source #

Name of the customer.

ocCountryCode :: Lens' OfferCustomer (Maybe Text) Source #

Country code of the customer.

ocSpendXAmount :: Lens' OfferCustomer (Maybe Text) Source #

Formatted Spend X amount with currency code.

ocExternalCid :: Lens' OfferCustomer (Maybe Int64) Source #

External CID for the customer.

ocEligibilityDaysLeft :: Lens' OfferCustomer (Maybe Int32) Source #

Days the customer is still eligible.

ExamStatusExamType

data ExamStatusExamType Source #

The type of the exam.

Constructors

CertificationExamTypeUnspecified

CERTIFICATION_EXAM_TYPE_UNSPECIFIED Unchosen.

CetAdwordsFundamentals

CET_ADWORDS_FUNDAMENTALS Adwords Fundamentals exam.

CetAdwordsAdvancedSearch

CET_ADWORDS_ADVANCED_SEARCH AdWords advanced search exam.

CetAdwordsAdvancedDisplay

CET_ADWORDS_ADVANCED_DISPLAY AdWords advanced display exam.

CetVideoAds

CET_VIDEO_ADS VideoAds exam.

CetDoubleClick

CET_DOUBLECLICK DoubleClick exam.

CetAnalytics

CET_ANALYTICS Analytics exam.

CetShopping

CET_SHOPPING Shopping exam.

CetMobile

CET_MOBILE Mobile exam.

CetDigitalSales

CET_DIGITAL_SALES Digital Sales exam.

CetMobileSites

CET_MOBILE_SITES Mobile Sites exam.

Instances
Enum ExamStatusExamType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq ExamStatusExamType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data ExamStatusExamType 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) -> ExamStatusExamType -> c ExamStatusExamType #

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

toConstr :: ExamStatusExamType -> Constr #

dataTypeOf :: ExamStatusExamType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ExamStatusExamType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read ExamStatusExamType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show ExamStatusExamType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic ExamStatusExamType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep ExamStatusExamType :: Type -> Type #

Hashable ExamStatusExamType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON ExamStatusExamType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON ExamStatusExamType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData ExamStatusExamType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData ExamStatusExamType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep ExamStatusExamType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep ExamStatusExamType = D1 (MetaData "ExamStatusExamType" "Network.Google.Partners.Types.Sum" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (((C1 (MetaCons "CertificationExamTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CetAdwordsFundamentals" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "CetAdwordsAdvancedSearch" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CetAdwordsAdvancedDisplay" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CetVideoAds" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "CetDoubleClick" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CetAnalytics" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CetShopping" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "CetMobile" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CetDigitalSales" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CetMobileSites" PrefixI False) (U1 :: Type -> Type)))))

GetPartnersStatusResponse

data GetPartnersStatusResponse Source #

Response message for GetPartnersStatus.

See: getPartnersStatusResponse smart constructor.

Instances
Eq GetPartnersStatusResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data GetPartnersStatusResponse 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) -> GetPartnersStatusResponse -> c GetPartnersStatusResponse #

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

toConstr :: GetPartnersStatusResponse -> Constr #

dataTypeOf :: GetPartnersStatusResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GetPartnersStatusResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic GetPartnersStatusResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep GetPartnersStatusResponse :: Type -> Type #

ToJSON GetPartnersStatusResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON GetPartnersStatusResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep GetPartnersStatusResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep GetPartnersStatusResponse = D1 (MetaData "GetPartnersStatusResponse" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" True) (C1 (MetaCons "GetPartnersStatusResponse'" PrefixI True) (S1 (MetaSel (Just "_gpsrResponseMetadata") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ResponseMetadata))))

getPartnersStatusResponse :: GetPartnersStatusResponse Source #

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

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

ListAnalyticsResponse

data ListAnalyticsResponse Source #

Response message for ListAnalytics.

See: listAnalyticsResponse smart constructor.

Instances
Eq ListAnalyticsResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data ListAnalyticsResponse 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) -> ListAnalyticsResponse -> c ListAnalyticsResponse #

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

toConstr :: ListAnalyticsResponse -> Constr #

dataTypeOf :: ListAnalyticsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ListAnalyticsResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic ListAnalyticsResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep ListAnalyticsResponse :: Type -> Type #

ToJSON ListAnalyticsResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON ListAnalyticsResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep ListAnalyticsResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep ListAnalyticsResponse = D1 (MetaData "ListAnalyticsResponse" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "ListAnalyticsResponse'" PrefixI True) ((S1 (MetaSel (Just "_larNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_larAnalytics") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Analytics]))) :*: (S1 (MetaSel (Just "_larResponseMetadata") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ResponseMetadata)) :*: S1 (MetaSel (Just "_larAnalyticsSummary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AnalyticsSummary)))))

listAnalyticsResponse :: ListAnalyticsResponse Source #

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

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

larNextPageToken :: Lens' ListAnalyticsResponse (Maybe Text) Source #

A token to retrieve next page of results. Pass this value in the `ListAnalyticsRequest.page_token` field in the subsequent call to ListAnalytics to retrieve the next page of results.

larAnalytics :: Lens' ListAnalyticsResponse [Analytics] Source #

The list of analytics. Sorted in ascending order of Analytics.event_date.

larAnalyticsSummary :: Lens' ListAnalyticsResponse (Maybe AnalyticsSummary) Source #

Aggregated information across the response's analytics.

Company

data Company Source #

A company resource in the Google Partners API. Once certified, it qualifies for being searched by advertisers.

See: company smart constructor.

Instances
Eq Company Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

Data Company 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) -> Company -> c Company #

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

toConstr :: Company -> Constr #

dataTypeOf :: Company -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Company Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic Company Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep Company :: Type -> Type #

Methods

from :: Company -> Rep Company x #

to :: Rep Company x -> Company #

ToJSON Company Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON Company Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep Company Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep Company = D1 (MetaData "Company" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "Company'" PrefixI True) ((((S1 (MetaSel (Just "_cCompanyTypes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_cAutoApprovalEmailDomains") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 (MetaSel (Just "_cProFileStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CompanyProFileStatus)) :*: (S1 (MetaSel (Just "_cBadgeTier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CompanyBadgeTier)) :*: S1 (MetaSel (Just "_cPublicProFile") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PublicProFile))))) :*: ((S1 (MetaSel (Just "_cOriginalMinMonthlyBudget") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Money)) :*: (S1 (MetaSel (Just "_cAdditionalWebsites") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_cIndustries") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 (MetaSel (Just "_cConvertedMinMonthlyBudget") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Money)) :*: (S1 (MetaSel (Just "_cName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cLocalizedInfos") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [LocalizedCompanyInfo])))))) :*: (((S1 (MetaSel (Just "_cCertificationStatuses") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [CertificationStatus])) :*: S1 (MetaSel (Just "_cRanks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Rank]))) :*: (S1 (MetaSel (Just "_cId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cWebsiteURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cSpecializationStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [SpecializationStatus]))))) :*: ((S1 (MetaSel (Just "_cPrimaryAdwordsManagerAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_cBadgeAuthorityInAwn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_cPrimaryLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_cLocations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Location])) :*: (S1 (MetaSel (Just "_cServices") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_cPrimaryLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Location))))))))

cCompanyTypes :: Lens' Company [Text] Source #

Company type labels listed on the company's profile.

cAutoApprovalEmailDomains :: Lens' Company [Text] Source #

Email domains that allow users with a matching email address to get auto-approved for associating with this company.

cProFileStatus :: Lens' Company (Maybe CompanyProFileStatus) Source #

The public viewability status of the company's profile.

cPublicProFile :: Lens' Company (Maybe PublicProFile) Source #

Basic information from the company's public profile.

cOriginalMinMonthlyBudget :: Lens' Company (Maybe Money) Source #

The unconverted minimum monthly budget that the company accepts for partner business.

cAdditionalWebsites :: Lens' Company [Text] Source #

URL of the company's additional websites used to verify the dynamic badges. These are stored as full URLs as entered by the user, but only the TLD will be used for the actual verification.

cIndustries :: Lens' Company [Text] Source #

Industries the company can help with.

cConvertedMinMonthlyBudget :: Lens' Company (Maybe Money) Source #

The minimum monthly budget that the company accepts for partner business, converted to the requested currency code.

cName :: Lens' Company (Maybe Text) Source #

The name of the company.

cLocalizedInfos :: Lens' Company [LocalizedCompanyInfo] Source #

The list of localized info for the company.

cCertificationStatuses :: Lens' Company [CertificationStatus] Source #

The list of Google Partners certification statuses for the company.

cRanks :: Lens' Company [Rank] Source #

Information related to the ranking of the company within the list of companies.

cId :: Lens' Company (Maybe Text) Source #

The ID of the company.

cWebsiteURL :: Lens' Company (Maybe Text) Source #

URL of the company's website.

cSpecializationStatus :: Lens' Company [SpecializationStatus] Source #

The list of Google Partners specialization statuses for the company.

cPrimaryAdwordsManagerAccountId :: Lens' Company (Maybe Int64) Source #

The Primary AdWords Manager Account id.

cBadgeAuthorityInAwn :: Lens' Company (Maybe Bool) Source #

Whether the company's badge authority is in AWN

cPrimaryLanguageCode :: Lens' Company (Maybe Text) Source #

The primary language code of the company, as defined by BCP 47 (IETF BCP 47, "Tags for Identifying Languages").

cLocations :: Lens' Company [Location] Source #

The list of all company locations. If set, must include the primary_location in the list.

cServices :: Lens' Company [Text] Source #

Services the company can help with.

cPrimaryLocation :: Lens' Company (Maybe Location) Source #

The primary location of the company.

ListOffersResponseNoOfferReason

data ListOffersResponseNoOfferReason Source #

Reason why no Offers are available.

Constructors

NoOfferReasonUnspecified

NO_OFFER_REASON_UNSPECIFIED Unset.

NoOfferReasonNoMcc

NO_OFFER_REASON_NO_MCC Not an MCC.

NoOfferReasonLimitReached

NO_OFFER_REASON_LIMIT_REACHED Offer limit has been reached.

NoOfferReasonIneligible

NO_OFFER_REASON_INELIGIBLE Ineligible for offers.

Instances
Enum ListOffersResponseNoOfferReason Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq ListOffersResponseNoOfferReason Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data ListOffersResponseNoOfferReason 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) -> ListOffersResponseNoOfferReason -> c ListOffersResponseNoOfferReason #

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

toConstr :: ListOffersResponseNoOfferReason -> Constr #

dataTypeOf :: ListOffersResponseNoOfferReason -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ListOffersResponseNoOfferReason Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read ListOffersResponseNoOfferReason Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show ListOffersResponseNoOfferReason Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic ListOffersResponseNoOfferReason Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep ListOffersResponseNoOfferReason :: Type -> Type #

Hashable ListOffersResponseNoOfferReason Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON ListOffersResponseNoOfferReason Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON ListOffersResponseNoOfferReason Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData ListOffersResponseNoOfferReason Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData ListOffersResponseNoOfferReason Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep ListOffersResponseNoOfferReason Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep ListOffersResponseNoOfferReason = D1 (MetaData "ListOffersResponseNoOfferReason" "Network.Google.Partners.Types.Sum" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) ((C1 (MetaCons "NoOfferReasonUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NoOfferReasonNoMcc" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "NoOfferReasonLimitReached" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NoOfferReasonIneligible" PrefixI False) (U1 :: Type -> Type)))

LogUserEventResponse

data LogUserEventResponse Source #

Response message for LogUserEvent.

See: logUserEventResponse smart constructor.

Instances
Eq LogUserEventResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data LogUserEventResponse 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) -> LogUserEventResponse -> c LogUserEventResponse #

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

toConstr :: LogUserEventResponse -> Constr #

dataTypeOf :: LogUserEventResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show LogUserEventResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic LogUserEventResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep LogUserEventResponse :: Type -> Type #

ToJSON LogUserEventResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON LogUserEventResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep LogUserEventResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep LogUserEventResponse = D1 (MetaData "LogUserEventResponse" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" True) (C1 (MetaCons "LogUserEventResponse'" PrefixI True) (S1 (MetaSel (Just "_luerResponseMetadata") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ResponseMetadata))))

logUserEventResponse :: LogUserEventResponse Source #

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

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

ListOffersResponse

data ListOffersResponse Source #

Response for ListOffer.

See: listOffersResponse smart constructor.

Instances
Eq ListOffersResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data ListOffersResponse 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) -> ListOffersResponse -> c ListOffersResponse #

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

toConstr :: ListOffersResponse -> Constr #

dataTypeOf :: ListOffersResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ListOffersResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic ListOffersResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep ListOffersResponse :: Type -> Type #

ToJSON ListOffersResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON ListOffersResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep ListOffersResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep ListOffersResponse = D1 (MetaData "ListOffersResponse" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "ListOffersResponse'" PrefixI True) (S1 (MetaSel (Just "_lorAvailableOffers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AvailableOffer])) :*: (S1 (MetaSel (Just "_lorNoOfferReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ListOffersResponseNoOfferReason)) :*: S1 (MetaSel (Just "_lorResponseMetadata") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ResponseMetadata)))))

listOffersResponse :: ListOffersResponse Source #

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

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

lorAvailableOffers :: Lens' ListOffersResponse [AvailableOffer] Source #

Available Offers to be distributed.

Xgafv

data Xgafv Source #

V1 error format.

Constructors

X1

1 v1 error format

X2

2 v2 error format

Instances
Enum Xgafv Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq Xgafv Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Methods

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

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

Data Xgafv 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) -> Xgafv -> c Xgafv #

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

toConstr :: Xgafv -> Constr #

dataTypeOf :: Xgafv -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord Xgafv Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Methods

compare :: Xgafv -> Xgafv -> Ordering #

(<) :: Xgafv -> Xgafv -> Bool #

(<=) :: Xgafv -> Xgafv -> Bool #

(>) :: Xgafv -> Xgafv -> Bool #

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

max :: Xgafv -> Xgafv -> Xgafv #

min :: Xgafv -> Xgafv -> Xgafv #

Read Xgafv Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show Xgafv Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Methods

showsPrec :: Int -> Xgafv -> ShowS #

show :: Xgafv -> String #

showList :: [Xgafv] -> ShowS #

Generic Xgafv Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep Xgafv :: Type -> Type #

Methods

from :: Xgafv -> Rep Xgafv x #

to :: Rep Xgafv x -> Xgafv #

Hashable Xgafv Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Methods

hashWithSalt :: Int -> Xgafv -> Int #

hash :: Xgafv -> Int #

ToJSON Xgafv Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON Xgafv Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData Xgafv Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData Xgafv Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep Xgafv Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep Xgafv = D1 (MetaData "Xgafv" "Network.Google.Partners.Types.Sum" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "X1" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "X2" PrefixI False) (U1 :: Type -> Type))

UserProFile

data UserProFile Source #

The profile information of a Partners user.

See: userProFile smart constructor.

Instances
Eq UserProFile Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data UserProFile 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) -> UserProFile -> c UserProFile #

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

toConstr :: UserProFile -> Constr #

dataTypeOf :: UserProFile -> DataType #

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

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

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

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

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

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

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

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

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

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

Show UserProFile Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic UserProFile Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep UserProFile :: Type -> Type #

ToJSON UserProFile Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON UserProFile Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep UserProFile Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep UserProFile = D1 (MetaData "UserProFile" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "UserProFile'" PrefixI True) (((S1 (MetaSel (Just "_upfGivenName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_upfMarkets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_upfChannels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 (MetaSel (Just "_upfEmailOptIns") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OptIns)) :*: S1 (MetaSel (Just "_upfJobFunctions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 (MetaSel (Just "_upfAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Location)) :*: S1 (MetaSel (Just "_upfPrimaryCountryCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 (MetaSel (Just "_upfFamilyName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_upfLanguages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 (MetaSel (Just "_upfIndustries") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_upfMigrateToAfa") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 (MetaSel (Just "_upfPhoneNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_upfEmailAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_upfAdwordsManagerAccount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_upfProFilePublic") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))))

upfGivenName :: Lens' UserProFile (Maybe Text) Source #

The user's given name.

upfMarkets :: Lens' UserProFile [Text] Source #

A list of ids representing which markets the user was interested in.

upfChannels :: Lens' UserProFile [Text] Source #

A list of ids representing which channels the user selected they were in.

upfEmailOptIns :: Lens' UserProFile (Maybe OptIns) Source #

The list of opt-ins for the user, related to communication preferences.

upfJobFunctions :: Lens' UserProFile [Text] Source #

A list of ids represnting which job categories the user selected.

upfAddress :: Lens' UserProFile (Maybe Location) Source #

The user's mailing address, contains multiple fields.

upfPrimaryCountryCode :: Lens' UserProFile (Maybe Text) Source #

The user's primary country, an ISO 2-character code.

upfFamilyName :: Lens' UserProFile (Maybe Text) Source #

The user's family name.

upfLanguages :: Lens' UserProFile [Text] Source #

The list of languages this user understands.

upfIndustries :: Lens' UserProFile [Text] Source #

A list of ids representing which industries the user selected.

upfMigrateToAfa :: Lens' UserProFile (Maybe Bool) Source #

Whether or not to migrate the user's exam data to Academy for Ads.

upfPhoneNumber :: Lens' UserProFile (Maybe Text) Source #

The user's phone number.

upfEmailAddress :: Lens' UserProFile (Maybe Text) Source #

The email address the user has selected on the Partners site as primary.

upfAdwordsManagerAccount :: Lens' UserProFile (Maybe Int64) Source #

If the user has edit access to multiple accounts, the user can choose the preferred account and it is used when a personal account is needed. Can be empty.

upfProFilePublic :: Lens' UserProFile (Maybe Bool) Source #

Whether the user's public profile is visible to anyone with the URL.

AnalyticsSummary

data AnalyticsSummary Source #

Analytics aggregated data for a `Company` for a given date range.

See: analyticsSummary smart constructor.

Instances
Eq AnalyticsSummary Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data AnalyticsSummary 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) -> AnalyticsSummary -> c AnalyticsSummary #

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

toConstr :: AnalyticsSummary -> Constr #

dataTypeOf :: AnalyticsSummary -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AnalyticsSummary Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic AnalyticsSummary Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep AnalyticsSummary :: Type -> Type #

ToJSON AnalyticsSummary Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON AnalyticsSummary Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep AnalyticsSummary Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep AnalyticsSummary = D1 (MetaData "AnalyticsSummary" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "AnalyticsSummary'" PrefixI True) (S1 (MetaSel (Just "_asContactsCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: (S1 (MetaSel (Just "_asProFileViewsCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_asSearchViewsCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))

analyticsSummary :: AnalyticsSummary Source #

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

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

asContactsCount :: Lens' AnalyticsSummary (Maybe Int32) Source #

Aggregated number of times users contacted the `Company` for given date range.

asProFileViewsCount :: Lens' AnalyticsSummary (Maybe Int32) Source #

Aggregated number of profile views for the `Company` for given date range.

asSearchViewsCount :: Lens' AnalyticsSummary (Maybe Int32) Source #

Aggregated number of times users saw the `Company` in Google Partners Search results for given date range.

CertificationExamStatusType

data CertificationExamStatusType Source #

The type of certification exam.

Constructors

CESTCertificationExamTypeUnspecified

CERTIFICATION_EXAM_TYPE_UNSPECIFIED Unchosen.

CESTCetAdwordsFundamentals

CET_ADWORDS_FUNDAMENTALS Adwords Fundamentals exam.

CESTCetAdwordsAdvancedSearch

CET_ADWORDS_ADVANCED_SEARCH AdWords advanced search exam.

CESTCetAdwordsAdvancedDisplay

CET_ADWORDS_ADVANCED_DISPLAY AdWords advanced display exam.

CESTCetVideoAds

CET_VIDEO_ADS VideoAds exam.

CESTCetDoubleClick

CET_DOUBLECLICK DoubleClick exam.

CESTCetAnalytics

CET_ANALYTICS Analytics exam.

CESTCetShopping

CET_SHOPPING Shopping exam.

CESTCetMobile

CET_MOBILE Mobile exam.

CESTCetDigitalSales

CET_DIGITAL_SALES Digital Sales exam.

CESTCetMobileSites

CET_MOBILE_SITES Mobile Sites exam.

Instances
Enum CertificationExamStatusType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq CertificationExamStatusType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data CertificationExamStatusType 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) -> CertificationExamStatusType -> c CertificationExamStatusType #

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

toConstr :: CertificationExamStatusType -> Constr #

dataTypeOf :: CertificationExamStatusType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CertificationExamStatusType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read CertificationExamStatusType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show CertificationExamStatusType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic CertificationExamStatusType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep CertificationExamStatusType :: Type -> Type #

Hashable CertificationExamStatusType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON CertificationExamStatusType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON CertificationExamStatusType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData CertificationExamStatusType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData CertificationExamStatusType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep CertificationExamStatusType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep CertificationExamStatusType = D1 (MetaData "CertificationExamStatusType" "Network.Google.Partners.Types.Sum" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (((C1 (MetaCons "CESTCertificationExamTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CESTCetAdwordsFundamentals" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "CESTCetAdwordsAdvancedSearch" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CESTCetAdwordsAdvancedDisplay" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CESTCetVideoAds" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "CESTCetDoubleClick" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CESTCetAnalytics" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CESTCetShopping" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "CESTCetMobile" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CESTCetDigitalSales" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CESTCetMobileSites" PrefixI False) (U1 :: Type -> Type)))))

LogUserEventRequest

data LogUserEventRequest Source #

Request message for LogUserEvent.

See: logUserEventRequest smart constructor.

Instances
Eq LogUserEventRequest Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data LogUserEventRequest 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) -> LogUserEventRequest -> c LogUserEventRequest #

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

toConstr :: LogUserEventRequest -> Constr #

dataTypeOf :: LogUserEventRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show LogUserEventRequest Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic LogUserEventRequest Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep LogUserEventRequest :: Type -> Type #

ToJSON LogUserEventRequest Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON LogUserEventRequest Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep LogUserEventRequest Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

logUserEventRequest :: LogUserEventRequest Source #

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

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

luerURL :: Lens' LogUserEventRequest (Maybe Text) Source #

The URL where the event occurred.

luerLead :: Lens' LogUserEventRequest (Maybe Lead) Source #

Advertiser lead information.

luerEventDatas :: Lens' LogUserEventRequest [EventData] Source #

List of event data for the event.

LogMessageRequestLevel

data LogMessageRequestLevel Source #

Message level of client message.

Constructors

MessageLevelUnspecified

MESSAGE_LEVEL_UNSPECIFIED Unchosen.

MlFine

ML_FINE Message level for tracing information.

MlInfo

ML_INFO Message level for informational messages.

MlWarning

ML_WARNING Message level for potential problems.

MlSevere

ML_SEVERE Message level for serious failures.

Instances
Enum LogMessageRequestLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq LogMessageRequestLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data LogMessageRequestLevel 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) -> LogMessageRequestLevel -> c LogMessageRequestLevel #

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

toConstr :: LogMessageRequestLevel -> Constr #

dataTypeOf :: LogMessageRequestLevel -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord LogMessageRequestLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read LogMessageRequestLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show LogMessageRequestLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic LogMessageRequestLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep LogMessageRequestLevel :: Type -> Type #

Hashable LogMessageRequestLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON LogMessageRequestLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON LogMessageRequestLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData LogMessageRequestLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData LogMessageRequestLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep LogMessageRequestLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep LogMessageRequestLevel = D1 (MetaData "LogMessageRequestLevel" "Network.Google.Partners.Types.Sum" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) ((C1 (MetaCons "MessageLevelUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MlFine" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "MlInfo" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "MlWarning" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MlSevere" PrefixI False) (U1 :: Type -> Type))))

CertificationCertificationType

data CertificationCertificationType Source #

The type of certification, the area of expertise.

Constructors

CCTCertificationTypeUnspecified

CERTIFICATION_TYPE_UNSPECIFIED Unchosen.

CCTCtAdwords

CT_ADWORDS AdWords certified.

CCTCtYouTube

CT_YOUTUBE YouTube certified.

CCTCtVideoads

CT_VIDEOADS VideoAds certified.

CCTCtAnalytics

CT_ANALYTICS Analytics certified.

CCTCtDoubleClick

CT_DOUBLECLICK DoubleClick certified.

CCTCtShopping

CT_SHOPPING Shopping certified.

CCTCtMobile

CT_MOBILE Mobile certified.

CCTCtDigitalSales

CT_DIGITAL_SALES Digital sales certified.

CCTCtAdwordsSearch

CT_ADWORDS_SEARCH AdWords Search certified.

CCTCtAdwordsDisplay

CT_ADWORDS_DISPLAY AdWords Display certified.

CCTCtMobileSites

CT_MOBILE_SITES Mobile Sites certified.

Instances
Enum CertificationCertificationType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq CertificationCertificationType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data CertificationCertificationType 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) -> CertificationCertificationType -> c CertificationCertificationType #

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

toConstr :: CertificationCertificationType -> Constr #

dataTypeOf :: CertificationCertificationType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CertificationCertificationType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read CertificationCertificationType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show CertificationCertificationType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic CertificationCertificationType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep CertificationCertificationType :: Type -> Type #

Hashable CertificationCertificationType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON CertificationCertificationType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON CertificationCertificationType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData CertificationCertificationType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData CertificationCertificationType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep CertificationCertificationType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep CertificationCertificationType = D1 (MetaData "CertificationCertificationType" "Network.Google.Partners.Types.Sum" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (((C1 (MetaCons "CCTCertificationTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CCTCtAdwords" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CCTCtYouTube" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "CCTCtVideoads" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CCTCtAnalytics" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CCTCtDoubleClick" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "CCTCtShopping" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CCTCtMobile" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CCTCtDigitalSales" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "CCTCtAdwordsSearch" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CCTCtAdwordsDisplay" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CCTCtMobileSites" PrefixI False) (U1 :: Type -> Type)))))

EventDataKey

data EventDataKey Source #

Data type.

Constructors

EDKEventDataTypeUnspecified

EVENT_DATA_TYPE_UNSPECIFIED Unchosen.

EDKAction

ACTION Action data.

EDKAgencyId

AGENCY_ID Agency ID data.

EDKAgencyName

AGENCY_NAME Agency name data.

EDKAgencyPhoneNumber

AGENCY_PHONE_NUMBER Agency phone number data.

EDKAgencyWebsite

AGENCY_WEBSITE Agency website data.

EDKBudget

BUDGET Budget data.

EDKCenterPoint

CENTER_POINT Center-point data.

EDKCertification

CERTIFICATION Certification data.

EDKComment

COMMENT Comment data.

EDKCountry

COUNTRY Country data.

EDKCurrency

CURRENCY Currency data.

EDKCurrentlyViewedAgencyId

CURRENTLY_VIEWED_AGENCY_ID Currently viewed agency ID data.

EDKDistance

DISTANCE Distance data.

EDKDistanceType

DISTANCE_TYPE Distance type data.

EDKExam

EXAM Exam data.

EDKHistoryToken

HISTORY_TOKEN History token data.

EDKID

ID Identifier data.

EDKIndustry

INDUSTRY Industry data.

EDKInsightTag

INSIGHT_TAG Insight tag data.

EDKLanguage

LANGUAGE Language data.

EDKLocation

LOCATION Location data.

EDKMarketingOptIn

MARKETING_OPT_IN Marketing opt-in data.

EDKQuery

QUERY Query data.

EDKSearchStartIndex

SEARCH_START_INDEX Search start index data.

EDKService

SERVICE Service data.

EDKShowVow

SHOW_VOW Show vow data.

EDKSolution

SOLUTION Solution data.

EDKTrafficSourceId

TRAFFIC_SOURCE_ID Traffic source ID data.

EDKTrafficSubId

TRAFFIC_SUB_ID Traffic sub ID data.

EDKViewPort

VIEW_PORT Viewport data.

EDKWebsite

WEBSITE Website data.

EDKDetails

DETAILS Details data.

EDKExperimentId

EXPERIMENT_ID Experiment ID data.

EDKGpsMotivation

GPS_MOTIVATION Google Partner Search motivation data.

EDKURL

URL URL data.

EDKElementFocus

ELEMENT_FOCUS Element we wanted user to focus on.

EDKProgress

PROGRESS Progress when viewing an item \[0-100\].

Instances
Enum EventDataKey Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq EventDataKey Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data EventDataKey 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) -> EventDataKey -> c EventDataKey #

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

toConstr :: EventDataKey -> Constr #

dataTypeOf :: EventDataKey -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord EventDataKey Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read EventDataKey Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show EventDataKey Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic EventDataKey Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep EventDataKey :: Type -> Type #

Hashable EventDataKey Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON EventDataKey Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON EventDataKey Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData EventDataKey Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData EventDataKey Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep EventDataKey Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep EventDataKey = D1 (MetaData "EventDataKey" "Network.Google.Partners.Types.Sum" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (((((C1 (MetaCons "EDKEventDataTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EDKAction" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "EDKAgencyId" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EDKAgencyName" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "EDKAgencyPhoneNumber" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EDKAgencyWebsite" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "EDKBudget" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "EDKCenterPoint" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EDKCertification" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "EDKComment" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EDKCountry" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "EDKCurrency" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "EDKCurrentlyViewedAgencyId" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EDKDistance" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "EDKDistanceType" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EDKExam" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "EDKHistoryToken" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "EDKID" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EDKIndustry" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "EDKInsightTag" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EDKLanguage" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "EDKLocation" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EDKMarketingOptIn" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "EDKQuery" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EDKSearchStartIndex" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "EDKService" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "EDKShowVow" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EDKSolution" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "EDKTrafficSourceId" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EDKTrafficSubId" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "EDKViewPort" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "EDKWebsite" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EDKDetails" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "EDKExperimentId" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EDKGpsMotivation" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "EDKURL" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "EDKElementFocus" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EDKProgress" PrefixI False) (U1 :: Type -> Type)))))))

SpecializationStatus

data SpecializationStatus Source #

Agency specialization status

See: specializationStatus smart constructor.

Instances
Eq SpecializationStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data SpecializationStatus 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) -> SpecializationStatus -> c SpecializationStatus #

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

toConstr :: SpecializationStatus -> Constr #

dataTypeOf :: SpecializationStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SpecializationStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic SpecializationStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep SpecializationStatus :: Type -> Type #

ToJSON SpecializationStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON SpecializationStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep SpecializationStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep SpecializationStatus = D1 (MetaData "SpecializationStatus" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "SpecializationStatus'" PrefixI True) (S1 (MetaSel (Just "_ssBadgeSpecialization") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SpecializationStatusBadgeSpecialization)) :*: S1 (MetaSel (Just "_ssBadgeSpecializationState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SpecializationStatusBadgeSpecializationState))))

specializationStatus :: SpecializationStatus Source #

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

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

LeadState

data LeadState Source #

The lead's state in relation to the company.

Constructors

LSLeadStateUnspecified

LEAD_STATE_UNSPECIFIED Unchosen.

LSLead

LEAD Lead not yet contacted.

LSContacted

CONTACTED Lead has been contacted.

LSClient

CLIENT Lead has become a client.

LSOther

OTHER Lead in a state not covered by other options.

Instances
Enum LeadState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq LeadState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data LeadState 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) -> LeadState -> c LeadState #

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

toConstr :: LeadState -> Constr #

dataTypeOf :: LeadState -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord LeadState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read LeadState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show LeadState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic LeadState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep LeadState :: Type -> Type #

Hashable LeadState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON LeadState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON LeadState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData LeadState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData LeadState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep LeadState Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep LeadState = D1 (MetaData "LeadState" "Network.Google.Partners.Types.Sum" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) ((C1 (MetaCons "LSLeadStateUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LSLead" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LSContacted" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LSClient" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LSOther" PrefixI False) (U1 :: Type -> Type))))

Rank

data Rank Source #

Information related to ranking of results.

See: rank smart constructor.

Instances
Eq Rank Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

Data Rank 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) -> Rank -> c Rank #

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

toConstr :: Rank -> Constr #

dataTypeOf :: Rank -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Rank Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

showsPrec :: Int -> Rank -> ShowS #

show :: Rank -> String #

showList :: [Rank] -> ShowS #

Generic Rank Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep Rank :: Type -> Type #

Methods

from :: Rank -> Rep Rank x #

to :: Rep Rank x -> Rank #

ToJSON Rank Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON Rank Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep Rank Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep Rank = D1 (MetaData "Rank" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "Rank'" PrefixI True) (S1 (MetaSel (Just "_rValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_rType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RankType))))

rank :: Rank Source #

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

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

rValue :: Lens' Rank (Maybe Double) Source #

The numerical value of the rank.

rType :: Lens' Rank (Maybe RankType) Source #

The type of rank.

LogUserEventRequestEventScope

data LogUserEventRequestEventScope Source #

The scope of the event.

Constructors

EventScopeUnspecified

EVENT_SCOPE_UNSPECIFIED Unchosen.

Visitor

VISITOR Based on visitor.

Session

SESSION Based on session.

Page

PAGE Based on page visit.

Instances
Enum LogUserEventRequestEventScope Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq LogUserEventRequestEventScope Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data LogUserEventRequestEventScope 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) -> LogUserEventRequestEventScope -> c LogUserEventRequestEventScope #

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

toConstr :: LogUserEventRequestEventScope -> Constr #

dataTypeOf :: LogUserEventRequestEventScope -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord LogUserEventRequestEventScope Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read LogUserEventRequestEventScope Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show LogUserEventRequestEventScope Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic LogUserEventRequestEventScope Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep LogUserEventRequestEventScope :: Type -> Type #

Hashable LogUserEventRequestEventScope Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON LogUserEventRequestEventScope Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON LogUserEventRequestEventScope Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData LogUserEventRequestEventScope Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData LogUserEventRequestEventScope Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep LogUserEventRequestEventScope Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep LogUserEventRequestEventScope = D1 (MetaData "LogUserEventRequestEventScope" "Network.Google.Partners.Types.Sum" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) ((C1 (MetaCons "EventScopeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Visitor" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Session" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Page" PrefixI False) (U1 :: Type -> Type)))

ListLeadsResponse

data ListLeadsResponse Source #

Response message for ListLeads.

See: listLeadsResponse smart constructor.

Instances
Eq ListLeadsResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data ListLeadsResponse 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) -> ListLeadsResponse -> c ListLeadsResponse #

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

toConstr :: ListLeadsResponse -> Constr #

dataTypeOf :: ListLeadsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ListLeadsResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic ListLeadsResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep ListLeadsResponse :: Type -> Type #

ToJSON ListLeadsResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON ListLeadsResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep ListLeadsResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep ListLeadsResponse = D1 (MetaData "ListLeadsResponse" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "ListLeadsResponse'" PrefixI True) ((S1 (MetaSel (Just "_llrLeads") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Lead])) :*: S1 (MetaSel (Just "_llrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_llrResponseMetadata") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ResponseMetadata)) :*: S1 (MetaSel (Just "_llrTotalSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))

listLeadsResponse :: ListLeadsResponse Source #

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

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

llrLeads :: Lens' ListLeadsResponse [Lead] Source #

The list of leads.

llrNextPageToken :: Lens' ListLeadsResponse (Maybe Text) Source #

A token to retrieve next page of results. Pass this value in the `ListLeadsRequest.page_token` field in the subsequent call to ListLeads to retrieve the next page of results.

llrTotalSize :: Lens' ListLeadsResponse (Maybe Int32) Source #

The total count of leads for the given company.

CountryOfferInfo

data CountryOfferInfo Source #

Offer info by country.

See: countryOfferInfo smart constructor.

Instances
Eq CountryOfferInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data CountryOfferInfo 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) -> CountryOfferInfo -> c CountryOfferInfo #

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

toConstr :: CountryOfferInfo -> Constr #

dataTypeOf :: CountryOfferInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CountryOfferInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic CountryOfferInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep CountryOfferInfo :: Type -> Type #

ToJSON CountryOfferInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON CountryOfferInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep CountryOfferInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep CountryOfferInfo = D1 (MetaData "CountryOfferInfo" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "CountryOfferInfo'" PrefixI True) ((S1 (MetaSel (Just "_coiGetYAmount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_coiOfferCountryCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_coiOfferType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CountryOfferInfoOfferType)) :*: S1 (MetaSel (Just "_coiSpendXAmount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

countryOfferInfo :: CountryOfferInfo Source #

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

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

coiGetYAmount :: Lens' CountryOfferInfo (Maybe Text) Source #

(localized) Get Y amount for that country's offer.

coiOfferCountryCode :: Lens' CountryOfferInfo (Maybe Text) Source #

Country code for which offer codes may be requested.

coiOfferType :: Lens' CountryOfferInfo (Maybe CountryOfferInfoOfferType) Source #

Type of offer country is eligible for.

coiSpendXAmount :: Lens' CountryOfferInfo (Maybe Text) Source #

(localized) Spend X amount for that country's offer.

CreateLeadRequest

data CreateLeadRequest Source #

Request message for CreateLead.

See: createLeadRequest smart constructor.

Instances
Eq CreateLeadRequest Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data CreateLeadRequest 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) -> CreateLeadRequest -> c CreateLeadRequest #

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

toConstr :: CreateLeadRequest -> Constr #

dataTypeOf :: CreateLeadRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CreateLeadRequest Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic CreateLeadRequest Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep CreateLeadRequest :: Type -> Type #

ToJSON CreateLeadRequest Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON CreateLeadRequest Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep CreateLeadRequest Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep CreateLeadRequest = D1 (MetaData "CreateLeadRequest" "Network.Google.Partners.Types.Product" "gogol-partners-0.4.0-39sg3ZvEDoCEu9a3s5sq6U" False) (C1 (MetaCons "CreateLeadRequest'" PrefixI True) (S1 (MetaSel (Just "_cRequestMetadata") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RequestMetadata)) :*: (S1 (MetaSel (Just "_cRecaptchaChallenge") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RecaptchaChallenge)) :*: S1 (MetaSel (Just "_cLead") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Lead)))))

createLeadRequest :: CreateLeadRequest Source #

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

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

cLead :: Lens' CreateLeadRequest (Maybe Lead) Source #

The lead resource. The `LeadType` must not be `LEAD_TYPE_UNSPECIFIED` and either `email` or `phone_number` must be provided.