gogol-partners-0.5.0: Google Partners SDK.

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

Network.Google.Partners

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.5.0-AGUrWOg0imJ9mRMYowe3El" False) (C1 (MetaCons "LatLng'" PrefixI True) (S1 (MetaSel (Just "_llLatitude") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_llLongitude") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))

latLng :: LatLng Source #

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

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

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

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

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

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

ListUserStatesResponse

data ListUserStatesResponse Source #

Response message for ListUserStates.

See: listUserStatesResponse smart constructor.

Instances
Eq ListUserStatesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data ListUserStatesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: ListUserStatesResponse -> Constr #

dataTypeOf :: ListUserStatesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ListUserStatesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic ListUserStatesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep ListUserStatesResponse :: Type -> Type #

ToJSON ListUserStatesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON ListUserStatesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep ListUserStatesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

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

listUserStatesResponse :: ListUserStatesResponse Source #

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

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

EventData

data EventData Source #

Key value data pair for an event.

See: eventData smart constructor.

Instances
Eq EventData Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data EventData Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: EventData -> Constr #

dataTypeOf :: EventData -> DataType #

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

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

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

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

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

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

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

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

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

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

Show EventData Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic EventData Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep EventData :: Type -> Type #

ToJSON EventData Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON EventData Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep EventData Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

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

eventData :: EventData Source #

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

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

edValues :: Lens' EventData [Text] Source #

Data values.

OfferCustomerOfferType

data OfferCustomerOfferType Source #

Type of the offer

Constructors

OfferTypeUnspecified

OFFER_TYPE_UNSPECIFIED Unset.

OfferTypeSpendXGetY

OFFER_TYPE_SPEND_X_GET_Y AdWords spend X get Y.

OfferTypeVideo

OFFER_TYPE_VIDEO Youtube video.

OfferTypeSpendMatch

OFFER_TYPE_SPEND_MATCH Spend Match up to Y.

Instances
Enum OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Methods

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

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

toConstr :: OfferCustomerOfferType -> Constr #

dataTypeOf :: OfferCustomerOfferType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep OfferCustomerOfferType :: Type -> Type #

Hashable OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep OfferCustomerOfferType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

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

HistoricalOffer

data HistoricalOffer Source #

Historical information about a Google Partners Offer.

See: historicalOffer smart constructor.

Instances
Eq HistoricalOffer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data HistoricalOffer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: HistoricalOffer -> Constr #

dataTypeOf :: HistoricalOffer -> DataType #

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

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

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

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

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

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

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

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

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

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

Show HistoricalOffer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic HistoricalOffer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep HistoricalOffer :: Type -> Type #

ToJSON HistoricalOffer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON HistoricalOffer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep HistoricalOffer Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

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

historicalOffer :: HistoricalOffer Source #

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

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

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

Time offer was first created.

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

Email address for client.

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

Client's AdWords page URL.

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

Time last action was taken.

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

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

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

Country Code for the offer country.

RequestMetadata

data RequestMetadata Source #

Common data that is in each API request.

See: requestMetadata smart constructor.

Instances
Eq RequestMetadata Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data RequestMetadata Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: RequestMetadata -> Constr #

dataTypeOf :: RequestMetadata -> DataType #

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

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

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

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

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

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

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

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

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

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

Show RequestMetadata Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic RequestMetadata Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep RequestMetadata :: Type -> Type #

ToJSON RequestMetadata Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON RequestMetadata Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep RequestMetadata Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

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

requestMetadata :: RequestMetadata Source #

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

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

rmExperimentIds :: Lens' RequestMetadata [Text] Source #

Experiment IDs the current request belongs to.

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

Source of traffic for the current request.

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

Locale to use for the current request.

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

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

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

Google Partners session ID.

LeadType

data LeadType Source #

Type of lead.

Constructors

LeadTypeUnspecified

LEAD_TYPE_UNSPECIFIED Unchosen.

LtGps

LT_GPS Google Partner Search.

Instances
Enum LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Methods

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

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

toConstr :: LeadType -> Constr #

dataTypeOf :: LeadType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep LeadType :: Type -> Type #

Methods

from :: LeadType -> Rep LeadType x #

to :: Rep LeadType x -> LeadType #

Hashable LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Methods

hashWithSalt :: Int -> LeadType -> Int #

hash :: LeadType -> Int #

ToJSON LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep LeadType Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

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

CertificationStatus

data CertificationStatus Source #

Google Partners certification status.

See: certificationStatus smart constructor.

Instances
Eq CertificationStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data CertificationStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: CertificationStatus -> Constr #

dataTypeOf :: CertificationStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CertificationStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic CertificationStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep CertificationStatus :: Type -> Type #

ToJSON CertificationStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON CertificationStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep CertificationStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

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

certificationStatus :: CertificationStatus Source #

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

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

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

Number of people who are certified,

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

Whether certification is passing.

csExamStatuses :: Lens' CertificationStatus [CertificationExamStatus] Source #

List of certification exam statuses.

DebugInfo

data DebugInfo Source #

Debug information about this request.

See: debugInfo smart constructor.

Instances
Eq DebugInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data DebugInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: DebugInfo -> Constr #

dataTypeOf :: DebugInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DebugInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic DebugInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep DebugInfo :: Type -> Type #

ToJSON DebugInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON DebugInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep DebugInfo Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

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

debugInfo :: DebugInfo Source #

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

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

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

URL of the service that handled this request.

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

Server-side debug stack trace.

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

Info about the server that serviced this request.

AvailableOfferOfferLevel

data AvailableOfferOfferLevel Source #

Level of this offer.

Constructors

OfferLevelUnspecified

OFFER_LEVEL_UNSPECIFIED Unset.

OfferLevelDenyProblem

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

OfferLevelDenyContract

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

OfferLevelManual

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

OfferLevelLimit0

OFFER_LEVEL_LIMIT_0 Some Agencies don't get any offers.

OfferLevelLimit5

OFFER_LEVEL_LIMIT_5 Basic level gets 5 per month.

OfferLevelLimit15

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

OfferLevelLimit50

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

Instances
Enum AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Methods

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

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

toConstr :: AvailableOfferOfferLevel -> Constr #

dataTypeOf :: AvailableOfferOfferLevel -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep AvailableOfferOfferLevel :: Type -> Type #

Hashable AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep AvailableOfferOfferLevel Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

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

OptIns

data OptIns Source #

A set of opt-ins for a user.

See: optIns smart constructor.

Instances
Eq OptIns Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

Data OptIns Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: OptIns -> Constr #

dataTypeOf :: OptIns -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OptIns Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic OptIns Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep OptIns :: Type -> Type #

Methods

from :: OptIns -> Rep OptIns x #

to :: Rep OptIns x -> OptIns #

ToJSON OptIns Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON OptIns Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep OptIns Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

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

optIns :: OptIns Source #

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

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

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

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

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

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

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

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

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

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

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

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

LogUserEventRequestEventAction

data LogUserEventRequestEventAction Source #

The action that occurred.

Constructors

EventActionUnspecified

EVENT_ACTION_UNSPECIFIED Unchosen.

SmbClickedFindAPartnerButtonBottom

SMB_CLICKED_FIND_A_PARTNER_BUTTON_BOTTOM Advertiser clicked `Find a partner` bottom button.

SmbClickedFindAPartnerButtonTop

SMB_CLICKED_FIND_A_PARTNER_BUTTON_TOP Advertiser clicked `Find a partner` top button.

AgencyClickedJoinNowButtonBottom

AGENCY_CLICKED_JOIN_NOW_BUTTON_BOTTOM Agency clicked `Join now` bottom button.

AgencyClickedJoinNowButtonTop

AGENCY_CLICKED_JOIN_NOW_BUTTON_TOP Agency clicked `Join now` top button.

SmbCanceledPartnerContactForm

SMB_CANCELED_PARTNER_CONTACT_FORM Advertiser canceled partner contact form.

SmbClickedContactAPartner

SMB_CLICKED_CONTACT_A_PARTNER Advertiser started partner contact form.

SmbCompletedPartnerContactForm

SMB_COMPLETED_PARTNER_CONTACT_FORM Advertiser completed partner contact form.

SmbEnteredEmailInContactPartnerForm

SMB_ENTERED_EMAIL_IN_CONTACT_PARTNER_FORM Advertiser entered email in contact form.

SmbEnteredNameInContactPartnerForm

SMB_ENTERED_NAME_IN_CONTACT_PARTNER_FORM Advertiser entered name in contact form.

SmbEnteredPhoneInContactPartnerForm

SMB_ENTERED_PHONE_IN_CONTACT_PARTNER_FORM Advertiser entered phone in contact form.

SmbFailedRecaptchaInContactPartnerForm

SMB_FAILED_RECAPTCHA_IN_CONTACT_PARTNER_FORM Advertiser failed reCaptcha in contact form.

PartnerViewedBySmb

PARTNER_VIEWED_BY_SMB Company viewed by advertiser.

SmbCanceledPartnerContactFormOnGps

SMB_CANCELED_PARTNER_CONTACT_FORM_ON_GPS Advertiser canceled partner contact form on Google Partner Search.

SmbChangedASearchParameterTop

SMB_CHANGED_A_SEARCH_PARAMETER_TOP Advertiser changed a top search parameter.

SmbClickedContactAPartnerOnGps

SMB_CLICKED_CONTACT_A_PARTNER_ON_GPS Advertiser started partner contact form on Google Partner Search.

SmbClickedShowMorePartnersButtonBottom

SMB_CLICKED_SHOW_MORE_PARTNERS_BUTTON_BOTTOM Advertiser clicked `Show more partners` bottom button.

SmbCompletedPartnerContactFormOnGps

SMB_COMPLETED_PARTNER_CONTACT_FORM_ON_GPS Advertiser completed partner contact form on Google Partner Search.

SmbNoPartnersAvailableWithSearchCriteria

SMB_NO_PARTNERS_AVAILABLE_WITH_SEARCH_CRITERIA Advertiser saw no partners available with search criteria.

SmbPerformedSearchOnGps

SMB_PERFORMED_SEARCH_ON_GPS Advertiser performed search on Google Partner Search.

SmbViewedAPartnerOnGps

SMB_VIEWED_A_PARTNER_ON_GPS Advertiser viewed a partner on Google Partner Search.

SmbCanceledPartnerContactFormOnProFilePage

SMB_CANCELED_PARTNER_CONTACT_FORM_ON_PROFILE_PAGE Advertiser canceled partner contact form on profile page.

SmbClickedContactAPartnerOnProFilePage

SMB_CLICKED_CONTACT_A_PARTNER_ON_PROFILE_PAGE Advertiser started partner contact form on profile page.

SmbClickedPartnerWebsite

SMB_CLICKED_PARTNER_WEBSITE Advertiser clicked partner website.

SmbCompletedPartnerContactFormOnProFilePage

SMB_COMPLETED_PARTNER_CONTACT_FORM_ON_PROFILE_PAGE Advertiser completed contact form on profile page.

SmbViewedAPartnerProFile

SMB_VIEWED_A_PARTNER_PROFILE Advertiser viewed a partner profile.

AgencyClickedAcceptTosButton

AGENCY_CLICKED_ACCEPT_TOS_BUTTON Agency clicked `accept Terms Of Service` button.

AgencyChangedTosCountry

AGENCY_CHANGED_TOS_COUNTRY Agency changed Terms Of Service country.

AgencyAddedAddressInMyProFilePortal

AGENCY_ADDED_ADDRESS_IN_MY_PROFILE_PORTAL Agency added address in profile portal.

AgencyAddedPhoneNumberInMyProFilePortal

AGENCY_ADDED_PHONE_NUMBER_IN_MY_PROFILE_PORTAL Agency added phone number in profile portal.

AgencyChangedPrimaryAccountAssociation

AGENCY_CHANGED_PRIMARY_ACCOUNT_ASSOCIATION Agency changed primary account association.

AgencyChangedPrimaryCountryAssociation

AGENCY_CHANGED_PRIMARY_COUNTRY_ASSOCIATION Agency changed primary country association.

AgencyClickedAffiliateButtonInMyProFileInPortal

AGENCY_CLICKED_AFFILIATE_BUTTON_IN_MY_PROFILE_IN_PORTAL Agency clicked `affiliate` button in profile portal.

AgencyClickedGiveEditAccessInMyProFilePortal

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

AgencyClickedLogOutInMyProFilePortal

AGENCY_CLICKED_LOG_OUT_IN_MY_PROFILE_PORTAL Agency clicked `log out` in profile portal.

AgencyClickedMyProFileLeftNavInPortal

AGENCY_CLICKED_MY_PROFILE_LEFT_NAV_IN_PORTAL Agency clicked profile portal left nav.

AgencyClickedSaveAndContinueAtBotOfCompleteProFile

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

AgencyClickedUnaffiliateInMyProFilePortal

AGENCY_CLICKED_UNAFFILIATE_IN_MY_PROFILE_PORTAL Agency clicked `unaffiliate` in profile portal.

AgencyFilledOutCompAffiliationInMyProFilePortal

AGENCY_FILLED_OUT_COMP_AFFILIATION_IN_MY_PROFILE_PORTAL Agency filled out company affiliation in profile portal.

AgencySuccessfullyConnectedWithCompanyInMyProFile

AGENCY_SUCCESSFULLY_CONNECTED_WITH_COMPANY_IN_MY_PROFILE Agency successfully connected with company in profile portal.

AgencyClickedCreateMccInMyProFilePortal

AGENCY_CLICKED_CREATE_MCC_IN_MY_PROFILE_PORTAL Agency clicked create MCC in profile portal.

AgencyDidntHaveAnMccAssociatedOnCompleteProFile

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

AgencyHadAnMccAssociatedOnCompleteProFile

AGENCY_HAD_AN_MCC_ASSOCIATED_ON_COMPLETE_PROFILE Agency had an MCC associated on profile portal.

AgencyAddedJobFunctionInMyProFilePortal

AGENCY_ADDED_JOB_FUNCTION_IN_MY_PROFILE_PORTAL Agency added job function in profile portal.

AgencyLookedAtJobFunctionDropDown

AGENCY_LOOKED_AT_JOB_FUNCTION_DROP_DOWN Agency looked at job function drop-down.

AgencySelectedAccountManagerAsJobFunction

AGENCY_SELECTED_ACCOUNT_MANAGER_AS_JOB_FUNCTION Agency selected `account manage` as job function.

AgencySelectedAccountPlannerAsJobFunction

AGENCY_SELECTED_ACCOUNT_PLANNER_AS_JOB_FUNCTION Agency selected `account planner` as job function.

AgencySelectedAnalyticsAsJobFunction

AGENCY_SELECTED_ANALYTICS_AS_JOB_FUNCTION Agency selected `Analytics` as job function.

AgencySelectedCreativeAsJobFunction

AGENCY_SELECTED_CREATIVE_AS_JOB_FUNCTION Agency selected `creative` as job function.

AgencySelectedMediaBuyerAsJobFunction

AGENCY_SELECTED_MEDIA_BUYER_AS_JOB_FUNCTION Agency selected `media buyer` as job function.

AgencySelectedMediaPlannerAsJobFunction

AGENCY_SELECTED_MEDIA_PLANNER_AS_JOB_FUNCTION Agency selected `media planner` as job function.

AgencySelectedOtherAsJobFunction

AGENCY_SELECTED_OTHER_AS_JOB_FUNCTION Agency selected `other` as job function.

AgencySelectedProductionAsJobFunction

AGENCY_SELECTED_PRODUCTION_AS_JOB_FUNCTION Agency selected `production` as job function.

AgencySelectedSeoAsJobFunction

AGENCY_SELECTED_SEO_AS_JOB_FUNCTION Agency selected `SEO` as job function.

AgencySelectedSalesRepAsJobFunction

AGENCY_SELECTED_SALES_REP_AS_JOB_FUNCTION Agency selected `sales rep` as job function.

AgencySelectedSearchSpeciaListAsJobFunction

AGENCY_SELECTED_SEARCH_SPECIALIST_AS_JOB_FUNCTION Agency selected `search specialist` as job function.

AgencyAddedChannelsInMyProFilePortal

AGENCY_ADDED_CHANNELS_IN_MY_PROFILE_PORTAL Agency added channels in profile portal.

AgencyLookedAtAddChannelDropDown

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

AgencySelectedCrossChannelFromAddChannel

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

AgencySelectedDisplayFromAddChannel

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

AgencySelectedMobileFromAddChannel

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

AgencySelectedSearchFromAddChannel

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

AgencySelectedSocialFromAddChannel

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

AgencySelectedToolsFromAddChannel

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

AgencySelectedYouTubeFromAddChannel

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

AgencyAddedIndustriesInMyProFilePortal

AGENCY_ADDED_INDUSTRIES_IN_MY_PROFILE_PORTAL Agency added industries in profile portal.

AgencyChangedAddIndustriesDropDown

AGENCY_CHANGED_ADD_INDUSTRIES_DROP_DOWN Agency changed `add industries` drop-down.

AgencyAddedMarketsInMyProFilePortal

AGENCY_ADDED_MARKETS_IN_MY_PROFILE_PORTAL Agency added markets in profile portal.

AgencyChangedAddMarketsDropDown

AGENCY_CHANGED_ADD_MARKETS_DROP_DOWN Agency changed `add markets` drop-down.

AgencyCheckedRecieveMailPromotionsMyproFile

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

AgencyCheckedRecieveMailPromotionsSignup

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

AgencySelectedOptInBetaTestsAndMktResearch

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

AgencySelectedOptInBetaTestsInMyProFilePortal

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

AgencySelectedOptInNewsInMyProFilePortal

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

AgencySelectedOptInNewsInvitationsAndPromos

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

AgencySelectedOptInPerformanceSugInMyProFilePortal

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

AgencySelectedOptInPerformanceSuggestions

AGENCY_SELECTED_OPT_IN_PERFORMANCE_SUGGESTIONS Agency selected `opt-in performance suggestions`.

AgencySelectedOptInSelectAllEmailNotifications

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

AgencySelectedSelectAllOptInsInMyProFilePortal

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

AgencyClickedBackButtonOnConnectWithCompany

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

AgencyClickedContinueToOverviewOnConnectWithCompany

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

AgecnyClickedCreateMccConnectWithCompanyNotFound

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

AgecnyClickedGiveEditAccessConnectWithCompanyNotFound

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

AgecnyClickedLogOutConnectWithCompanyNotFound

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

AgencyClickedSkipForNowOnConnectWithCompanyPage

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

AgencyClosedConnectedToCompanyXButtonWrongCompany

AGENCY_CLOSED_CONNECTED_TO_COMPANY_X_BUTTON_WRONG_COMPANY Agency closed connection to company.

AgencyCompletedFieldConnectWithCompany

AGENCY_COMPLETED_FIELD_CONNECT_WITH_COMPANY Agency completed field connect with company.

AgecnyFoundCompanyToConnectWith

AGECNY_FOUND_COMPANY_TO_CONNECT_WITH Agency found company to connect with.

AgencySuccessfullyCreatedCompany

AGENCY_SUCCESSFULLY_CREATED_COMPANY Agency successfully created company.

AgencyAddedNewCompanyLocation

AGENCY_ADDED_NEW_COMPANY_LOCATION Agency added new company location.

AgencyClickedCommUnityJoinNowLinkInPortalNotifications

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

AgencyClickedConnectToCompanyLinkInPortalNotifications

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

AgencyClickedGetCertifiedLinkInPortalNotifications

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

AgencyClickedGetVideoAdsCertifiedLinkInPortalNotifications

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

AgencyClickedLinkToMccLinkInPortalNotifications

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

AgencyClickedInsightContentInPortal

AGENCY_CLICKED_INSIGHT_CONTENT_IN_PORTAL Agency clicked `insight content` in portal.

AgencyClickedInsightsViewNowPitchDecksInPortal

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

AgencyClickedInsightsLeftNavInPortal

AGENCY_CLICKED_INSIGHTS_LEFT_NAV_IN_PORTAL Agency clicked `insights` left nav in portal.

AgencyClickedInsightsUploadContent

AGENCY_CLICKED_INSIGHTS_UPLOAD_CONTENT Agency clicked `insights upload content`.

AgencyClickedInsightsViewedDeprecated

AGENCY_CLICKED_INSIGHTS_VIEWED_DEPRECATED Agency clicked `insights viewed deprecated`.

AgencyClickedCommUnityLeftNavInPortal

AGENCY_CLICKED_COMMUNITY_LEFT_NAV_IN_PORTAL Agency clicked `community` left nav in portal.

AgencyClickedJoinCommUnityButtonCommUnityPortal

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

AgencyClickedCertificationsLeftNavInPortal

AGENCY_CLICKED_CERTIFICATIONS_LEFT_NAV_IN_PORTAL Agency clicked `certifications` left nav in portal.

AgencyClickedCertificationsProductLeftNavInPortal

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

AgencyClickedPartnerStatusLeftNavInPortal

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

AgencyClickedPartnerStatusProductLeftNavInPortal

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

AgencyClickedOffersLeftNavInPortal

AGENCY_CLICKED_OFFERS_LEFT_NAV_IN_PORTAL Agency clicked `offers` left nav in portal.

AgencyClickedSendButtonOnOffersPage

AGENCY_CLICKED_SEND_BUTTON_ON_OFFERS_PAGE Agency clicked `send` button on offers page.

AgencyClickedExamDetailsOnCertAdwordsPage

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

AgencyClickedSeeExamsCertificationMainPage

AGENCY_CLICKED_SEE_EXAMS_CERTIFICATION_MAIN_PAGE Agency clicked `see exams` certifications main page.

AgencyClickedTakeExamOnCertExamPage

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

AgencyOpenedLastAdminDialog

AGENCY_OPENED_LAST_ADMIN_DIALOG Agency opened `last admin` dialog.

AgencyOpenedDialogWithNoUsers

AGENCY_OPENED_DIALOG_WITH_NO_USERS Agency opened dialog with no users.

AgencyPromotedUserToAdmin

AGENCY_PROMOTED_USER_TO_ADMIN Agency promoted user to admin.

AgencyUnaffiliated

AGENCY_UNAFFILIATED Agency unaffiliated.

AgencyChangedRoles

AGENCY_CHANGED_ROLES Agency changed roles.

SmbClickedCompanyNameLinkToProFile

SMB_CLICKED_COMPANY_NAME_LINK_TO_PROFILE Advertiser clicked `company name` link to profile.

SmbViewedAdwordsCertificate

SMB_VIEWED_ADWORDS_CERTIFICATE Advertiser viewed AdWords certificate.

SmbViewedAdwordsSearchCertificate

SMB_VIEWED_ADWORDS_SEARCH_CERTIFICATE Advertiser viewed AdWords Search certificate.

SmbViewedAdwordsDisplayCertificate

SMB_VIEWED_ADWORDS_DISPLAY_CERTIFICATE Advertiser viewed AdWords Display certificate.

SmbClickedAdwordsCertificateHelpIcon

SMB_CLICKED_ADWORDS_CERTIFICATE_HELP_ICON Advertiser clicked AdWords certificate help icon.

SmbViewedAnalyticsCertificate

SMB_VIEWED_ANALYTICS_CERTIFICATE Advertiser viewed Analytics certificate.

SmbViewedDoubleClickCertificate

SMB_VIEWED_DOUBLECLICK_CERTIFICATE Advertiser viewed DoubleClick certificate.

SmbViewedMobileSitesCertificate

SMB_VIEWED_MOBILE_SITES_CERTIFICATE Advertiser viewed Mobile Sites certificate.

SmbViewedVideoAdsCertificate

SMB_VIEWED_VIDEO_ADS_CERTIFICATE Advertiser viewed VideoAds certificate.

SmbViewedShoppingCertificate

SMB_VIEWED_SHOPPING_CERTIFICATE Advertiser clicked Shopping certificate help icon.

SmbClickedVideoAdsCertificateHelpIcon

SMB_CLICKED_VIDEO_ADS_CERTIFICATE_HELP_ICON Advertiser clicked VideoAds certificate help icon.

SmbViewedDigitalSalesCertificate

SMB_VIEWED_DIGITAL_SALES_CERTIFICATE Advertiser viewed Digital Sales certificate.

ClickedHelpAtBottom

CLICKED_HELP_AT_BOTTOM Clicked `help` at bottom.

ClickedHelpAtTop

CLICKED_HELP_AT_TOP Clicked `help` at top.

ClientError

CLIENT_ERROR Client error occurred.

AgencyClickedLeftNavStories

AGENCY_CLICKED_LEFT_NAV_STORIES Agency clicked left nav `stories`.

Clicked

CLICKED Click occured.

SmbViewedMobileCertificate

SMB_VIEWED_MOBILE_CERTIFICATE Advertiser clicked Mobile certificate help icon.

AgencyFailedCompanyVerification

AGENCY_FAILED_COMPANY_VERIFICATION Agency failed the company verification.

VisitedLanding

VISITED_LANDING User visited the landing portion of Google Partners.

VisitedGps

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

VisitedAgencyPortal

VISITED_AGENCY_PORTAL User visited the agency portal portion of Google Partners.

CancelledIndividualSignUp

CANCELLED_INDIVIDUAL_SIGN_UP User cancelled signing up.

CancelledCompanySignUp

CANCELLED_COMPANY_SIGN_UP User cancelled signing up their company.

AgencyClickedSignInButtonTop

AGENCY_CLICKED_SIGN_IN_BUTTON_TOP Agency clicked `Sign in` top button.

AgencyClickedSaveAndContinueAtBotOfIncompleteProFile

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

AgencyUnselectedOptInNewsInvitationsAndPromos

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

AgencyUnselectedOptInBetaTestsAndMktResearch

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

AgencyUnselectedOptInPerformanceSuggestions

AGENCY_UNSELECTED_OPT_IN_PERFORMANCE_SUGGESTIONS Agency unselected `opt-in performance suggestions`.

AgencySelectedOptOutUnselectAllEmailNotifications

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

AgencyLinkedIndividualMcc

AGENCY_LINKED_INDIVIDUAL_MCC Agency linked their individual MCC.

AgencySuggestedToUser

AGENCY_SUGGESTED_TO_USER Agency was suggested to user for affiliation.

AgencyIgnoredSuggestedAgenciesAndSearched

AGENCY_IGNORED_SUGGESTED_AGENCIES_AND_SEARCHED Agency ignored suggested agencies and begin searching.

AgencyPickedSuggestedAgency

AGENCY_PICKED_SUGGESTED_AGENCY Agency picked a suggested agency.

AgencySearchedForAgencies

AGENCY_SEARCHED_FOR_AGENCIES Agency searched for agencies.

AgencyPickedSearchedAgency

AGENCY_PICKED_SEARCHED_AGENCY Agency picked a searched agency.

AgencyDismissedAffiliationWidget

AGENCY_DISMISSED_AFFILIATION_WIDGET Agency dismissed affiliation widget.

AgencyClickedInsightsDownloadContent

AGENCY_CLICKED_INSIGHTS_DOWNLOAD_CONTENT Agency clicked on the download link for downloading content.

AgencyProgressInsightsViewContent

AGENCY_PROGRESS_INSIGHTS_VIEW_CONTENT Agency user is maklingg progress viewing a content item.

AgencyClickedCancelAcceptTosButton

AGENCY_CLICKED_CANCEL_ACCEPT_TOS_BUTTON Agency clicked `cancel Terms Of Service` button.

SmbEnteredWebsiteInContactPartnerForm

SMB_ENTERED_WEBSITE_IN_CONTACT_PARTNER_FORM Advertiser entered website in contact form.

AgencySelectedOptInAfaMigration

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

AgencySelectedOptOutAfaMigration

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

Instances
Enum LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Eq LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Data LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Methods

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

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

toConstr :: LogUserEventRequestEventAction -> Constr #

dataTypeOf :: LogUserEventRequestEventAction -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Read LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Show LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Generic LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

Associated Types

type Rep LogUserEventRequestEventAction :: Type -> Type #

Hashable LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToJSON LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromJSON LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

FromHttpApiData LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

ToHttpApiData LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

type Rep LogUserEventRequestEventAction Source # 
Instance details

Defined in Network.Google.Partners.Types.Sum

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

AnalyticsDataPoint

data AnalyticsDataPoint Source #

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

See: analyticsDataPoint smart constructor.

Instances
Eq AnalyticsDataPoint Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data AnalyticsDataPoint Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: AnalyticsDataPoint -> Constr #

dataTypeOf :: AnalyticsDataPoint -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AnalyticsDataPoint Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic AnalyticsDataPoint Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep AnalyticsDataPoint :: Type -> Type #

ToJSON AnalyticsDataPoint Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON AnalyticsDataPoint Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep AnalyticsDataPoint Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

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

analyticsDataPoint :: AnalyticsDataPoint Source #

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

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

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

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

adpEventLocations :: Lens' AnalyticsDataPoint [LatLng] Source #

Location information of where these events occurred.

GetCompanyResponse

data GetCompanyResponse Source #

Response message for GetCompany.

See: getCompanyResponse smart constructor.

Instances
Eq GetCompanyResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data GetCompanyResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: GetCompanyResponse -> Constr #

dataTypeOf :: GetCompanyResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GetCompanyResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic GetCompanyResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep GetCompanyResponse :: Type -> Type #

ToJSON GetCompanyResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON GetCompanyResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep GetCompanyResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

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

getCompanyResponse :: GetCompanyResponse Source #

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

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

PublicProFile

data PublicProFile Source #

Basic information from a public profile.

See: publicProFile smart constructor.

Instances
Eq PublicProFile Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data PublicProFile Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: PublicProFile -> Constr #

dataTypeOf :: PublicProFile -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PublicProFile Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic PublicProFile Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep PublicProFile :: Type -> Type #

ToJSON PublicProFile Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON PublicProFile Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep PublicProFile Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

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

publicProFile :: PublicProFile Source #

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

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

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

The URL of the public profile.

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

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

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

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

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

The display name of the public profile.

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

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

ExamStatus

data ExamStatus Source #

A user's information on a specific exam.

See: examStatus smart constructor.

Instances
Eq ExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data ExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: ExamStatus -> Constr #

dataTypeOf :: ExamStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic ExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep ExamStatus :: Type -> Type #

ToJSON ExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON ExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep ExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

examStatus :: ExamStatus Source #

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

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

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

Whether this exam has been passed and not expired.

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

Date this exam is due to expire.

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

Whether this exam is in the state of warning.

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

The date the user last passed this exam.

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

The date the user last taken this exam.

CertificationExamStatus

data CertificationExamStatus Source #

Status for a Google Partners certification exam.

See: certificationExamStatus smart constructor.

Instances
Eq CertificationExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data CertificationExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: CertificationExamStatus -> Constr #

dataTypeOf :: CertificationExamStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CertificationExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic CertificationExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep CertificationExamStatus :: Type -> Type #

ToJSON CertificationExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON CertificationExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep CertificationExamStatus Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

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

certificationExamStatus :: CertificationExamStatus Source #

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

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

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

The number of people who have passed the certification exam.

Location

data Location Source #

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

See: location smart constructor.

Instances
Eq Location Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data Location Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: Location -> Constr #

dataTypeOf :: Location -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Location Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic Location Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep Location :: Type -> Type #

Methods

from :: Location -> Rep Location x #

to :: Rep Location x -> Location #

ToJSON Location Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON Location Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep Location Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

location :: Location Source #

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

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

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

The latitude and longitude of the location, in degrees.

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

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

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

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

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

CLDR (Common Locale Data Repository) region code .

lAddressLine :: Lens' Location [Text] Source #

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

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

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

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

Values are frequently alphanumeric.

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

The single string version of the address.

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

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

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

Top-level administrative subdivision of this country.

Empty

data Empty Source #

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

See: empty smart constructor.

Instances
Eq Empty Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

Data Empty Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: Empty -> Constr #

dataTypeOf :: Empty -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Empty Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

showsPrec :: Int -> Empty -> ShowS #

show :: Empty -> String #

showList :: [Empty] -> ShowS #

Generic Empty Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep Empty :: Type -> Type #

Methods

from :: Empty -> Rep Empty x #

to :: Rep Empty x -> Empty #

ToJSON Empty Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON Empty Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep Empty Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

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

empty :: Empty Source #

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

TrafficSource

data TrafficSource Source #

Source of traffic for the current request.

See: trafficSource smart constructor.

Instances
Eq TrafficSource Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data TrafficSource Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: TrafficSource -> Constr #

dataTypeOf :: TrafficSource -> DataType #

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

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

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

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

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

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

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

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

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

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

Show TrafficSource Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic TrafficSource Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep TrafficSource :: Type -> Type #

ToJSON TrafficSource Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON TrafficSource Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep TrafficSource Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

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

trafficSource :: TrafficSource Source #

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

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

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

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

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

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

ListOffersHistoryResponse

data ListOffersHistoryResponse Source #

Response for ListOfferHistory.

See: listOffersHistoryResponse smart constructor.

Instances
Eq ListOffersHistoryResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data ListOffersHistoryResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: ListOffersHistoryResponse -> Constr #

dataTypeOf :: ListOffersHistoryResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ListOffersHistoryResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic ListOffersHistoryResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep ListOffersHistoryResponse :: Type -> Type #

ToJSON ListOffersHistoryResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON ListOffersHistoryResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep ListOffersHistoryResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

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

listOffersHistoryResponse :: ListOffersHistoryResponse Source #

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

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

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

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

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

True if this response is showing entire company history.

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

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

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

Number of results across all pages.

lohrOffers :: Lens' ListOffersHistoryResponse [HistoricalOffer] Source #

Historical offers meeting request.

Money

data Money Source #

Represents an amount of money with its currency type.

See: money smart constructor.

Instances
Eq Money Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

Data Money Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: Money -> Constr #

dataTypeOf :: Money -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Money Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

showsPrec :: Int -> Money -> ShowS #

show :: Money -> String #

showList :: [Money] -> ShowS #

Generic Money Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep Money :: Type -> Type #

Methods

from :: Money -> Rep Money x #

to :: Rep Money x -> Money #

ToJSON Money Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

FromJSON Money Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

type Rep Money Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

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

money :: Money Source #

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

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

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

The 3-letter currency code defined in ISO 4217.

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

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

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

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

ListCompaniesResponse

data ListCompaniesResponse Source #

Response message for ListCompanies.

See: listCompaniesResponse smart constructor.

Instances
Eq ListCompaniesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Data ListCompaniesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Methods

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

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

toConstr :: ListCompaniesResponse -> Constr #

dataTypeOf :: ListCompaniesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ListCompaniesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Generic ListCompaniesResponse Source # 
Instance details

Defined in Network.Google.Partners.Types.Product

Associated Types

type Rep ListCompaniesResponse :: Type -> Type #

ToJSON ListCompaniesResponse Source