packages feed

gogol-analytics 0.3.0 → 0.4.0

raw patch · 10 files changed

+1240/−33 lines, 10 filesdep ~gogol-corePVP ok

version bump matches the API change (PVP)

Dependency ranges changed: gogol-core

API changes (from Hackage documentation)

- Network.Google.Resource.Analytics.Provisioning.CreateAccountTicket: pcatPayload :: Lens' ProvisioningCreateAccountTicket AccountTicket
+ Network.Google.Analytics: aShareAnonymouslyWithOthers :: Lens' AccountTreeResponseAccountSettings (Maybe Bool)
+ Network.Google.Analytics: aShareWithGoogleProducts :: Lens' AccountTreeResponseAccountSettings (Maybe Bool)
+ Network.Google.Analytics: aShareWithSpeciaLists :: Lens' AccountTreeResponseAccountSettings (Maybe Bool)
+ Network.Google.Analytics: aShareWithSupport :: Lens' AccountTreeResponseAccountSettings (Maybe Bool)
+ Network.Google.Analytics: accountTreeRequest :: AccountTreeRequest
+ Network.Google.Analytics: accountTreeRequestAccountSettings :: AccountTreeRequestAccountSettings
+ Network.Google.Analytics: accountTreeResponse :: AccountTreeResponse
+ Network.Google.Analytics: accountTreeResponseAccountSettings :: AccountTreeResponseAccountSettings
+ Network.Google.Analytics: analyticsUserDeletionScope :: Proxy '["https://www.googleapis.com/auth/analytics.user.deletion"]
+ Network.Google.Analytics: atrAccountName :: Lens' AccountTreeRequest (Maybe Text)
+ Network.Google.Analytics: atrAccountSettings :: Lens' AccountTreeRequest (Maybe AccountTreeRequestAccountSettings)
+ Network.Google.Analytics: atrKind :: Lens' AccountTreeRequest Text
+ Network.Google.Analytics: atrProFileName :: Lens' AccountTreeRequest (Maybe Text)
+ Network.Google.Analytics: atrTimezone :: Lens' AccountTreeRequest (Maybe Text)
+ Network.Google.Analytics: atrWebPropertyName :: Lens' AccountTreeRequest (Maybe Text)
+ Network.Google.Analytics: atrWebsiteURL :: Lens' AccountTreeRequest (Maybe Text)
+ Network.Google.Analytics: atrasShareAnonymouslyWithOthers :: Lens' AccountTreeRequestAccountSettings (Maybe Bool)
+ Network.Google.Analytics: atrasShareWithGoogleProducts :: Lens' AccountTreeRequestAccountSettings (Maybe Bool)
+ Network.Google.Analytics: atrasShareWithSpeciaLists :: Lens' AccountTreeRequestAccountSettings (Maybe Bool)
+ Network.Google.Analytics: atrasShareWithSupport :: Lens' AccountTreeRequestAccountSettings (Maybe Bool)
+ Network.Google.Analytics: atrtAccount :: Lens' AccountTreeResponse (Maybe Account)
+ Network.Google.Analytics: atrtAccountSettings :: Lens' AccountTreeResponse (Maybe AccountTreeResponseAccountSettings)
+ Network.Google.Analytics: atrtKind :: Lens' AccountTreeResponse Text
+ Network.Google.Analytics: atrtProFile :: Lens' AccountTreeResponse (Maybe ProFile)
+ Network.Google.Analytics: atrtWebProperty :: Lens' AccountTreeResponse (Maybe WebProperty)
+ Network.Google.Analytics: cSchema :: Lens' CustomDataSource [Text]
+ Network.Google.Analytics: data AccountTreeRequest
+ Network.Google.Analytics: data AccountTreeRequestAccountSettings
+ Network.Google.Analytics: data AccountTreeResponse
+ Network.Google.Analytics: data AccountTreeResponseAccountSettings
+ Network.Google.Analytics: data HashClientIdRequest
+ Network.Google.Analytics: data HashClientIdResponse
+ Network.Google.Analytics: data UserDeletionRequest
+ Network.Google.Analytics: data UserDeletionRequestId
+ Network.Google.Analytics: hClientId :: Lens' HashClientIdRequest (Maybe Text)
+ Network.Google.Analytics: hKind :: Lens' HashClientIdRequest Text
+ Network.Google.Analytics: hWebPropertyId :: Lens' HashClientIdRequest (Maybe Text)
+ Network.Google.Analytics: hashClientIdRequest :: HashClientIdRequest
+ Network.Google.Analytics: hashClientIdResponse :: HashClientIdResponse
+ Network.Google.Analytics: hcirClientId :: Lens' HashClientIdResponse (Maybe Text)
+ Network.Google.Analytics: hcirHashedClientId :: Lens' HashClientIdResponse (Maybe Text)
+ Network.Google.Analytics: hcirKind :: Lens' HashClientIdResponse Text
+ Network.Google.Analytics: hcirWebPropertyId :: Lens' HashClientIdResponse (Maybe Text)
+ Network.Google.Analytics: udrDeletionRequestTime :: Lens' UserDeletionRequest (Maybe UTCTime)
+ Network.Google.Analytics: udrFirebaseProjectId :: Lens' UserDeletionRequest (Maybe Text)
+ Network.Google.Analytics: udrId :: Lens' UserDeletionRequest (Maybe UserDeletionRequestId)
+ Network.Google.Analytics: udrKind :: Lens' UserDeletionRequest Text
+ Network.Google.Analytics: udrWebPropertyId :: Lens' UserDeletionRequest (Maybe Text)
+ Network.Google.Analytics: udriType :: Lens' UserDeletionRequestId (Maybe Text)
+ Network.Google.Analytics: udriUserId :: Lens' UserDeletionRequestId (Maybe Text)
+ Network.Google.Analytics: userDeletionRequest :: UserDeletionRequest
+ Network.Google.Analytics: userDeletionRequestId :: UserDeletionRequestId
+ Network.Google.Analytics: uuUploadTime :: Lens' Upload (Maybe UTCTime)
+ Network.Google.Analytics: wDataRetentionResetOnNewActivity :: Lens' WebProperty (Maybe Bool)
+ Network.Google.Analytics: wDataRetentionTtl :: Lens' WebProperty (Maybe Text)
+ Network.Google.Analytics.Types: aShareAnonymouslyWithOthers :: Lens' AccountTreeResponseAccountSettings (Maybe Bool)
+ Network.Google.Analytics.Types: aShareWithGoogleProducts :: Lens' AccountTreeResponseAccountSettings (Maybe Bool)
+ Network.Google.Analytics.Types: aShareWithSpeciaLists :: Lens' AccountTreeResponseAccountSettings (Maybe Bool)
+ Network.Google.Analytics.Types: aShareWithSupport :: Lens' AccountTreeResponseAccountSettings (Maybe Bool)
+ Network.Google.Analytics.Types: accountTreeRequest :: AccountTreeRequest
+ Network.Google.Analytics.Types: accountTreeRequestAccountSettings :: AccountTreeRequestAccountSettings
+ Network.Google.Analytics.Types: accountTreeResponse :: AccountTreeResponse
+ Network.Google.Analytics.Types: accountTreeResponseAccountSettings :: AccountTreeResponseAccountSettings
+ Network.Google.Analytics.Types: analyticsUserDeletionScope :: Proxy '["https://www.googleapis.com/auth/analytics.user.deletion"]
+ Network.Google.Analytics.Types: atrAccountName :: Lens' AccountTreeRequest (Maybe Text)
+ Network.Google.Analytics.Types: atrAccountSettings :: Lens' AccountTreeRequest (Maybe AccountTreeRequestAccountSettings)
+ Network.Google.Analytics.Types: atrKind :: Lens' AccountTreeRequest Text
+ Network.Google.Analytics.Types: atrProFileName :: Lens' AccountTreeRequest (Maybe Text)
+ Network.Google.Analytics.Types: atrTimezone :: Lens' AccountTreeRequest (Maybe Text)
+ Network.Google.Analytics.Types: atrWebPropertyName :: Lens' AccountTreeRequest (Maybe Text)
+ Network.Google.Analytics.Types: atrWebsiteURL :: Lens' AccountTreeRequest (Maybe Text)
+ Network.Google.Analytics.Types: atrasShareAnonymouslyWithOthers :: Lens' AccountTreeRequestAccountSettings (Maybe Bool)
+ Network.Google.Analytics.Types: atrasShareWithGoogleProducts :: Lens' AccountTreeRequestAccountSettings (Maybe Bool)
+ Network.Google.Analytics.Types: atrasShareWithSpeciaLists :: Lens' AccountTreeRequestAccountSettings (Maybe Bool)
+ Network.Google.Analytics.Types: atrasShareWithSupport :: Lens' AccountTreeRequestAccountSettings (Maybe Bool)
+ Network.Google.Analytics.Types: atrtAccount :: Lens' AccountTreeResponse (Maybe Account)
+ Network.Google.Analytics.Types: atrtAccountSettings :: Lens' AccountTreeResponse (Maybe AccountTreeResponseAccountSettings)
+ Network.Google.Analytics.Types: atrtKind :: Lens' AccountTreeResponse Text
+ Network.Google.Analytics.Types: atrtProFile :: Lens' AccountTreeResponse (Maybe ProFile)
+ Network.Google.Analytics.Types: atrtWebProperty :: Lens' AccountTreeResponse (Maybe WebProperty)
+ Network.Google.Analytics.Types: cSchema :: Lens' CustomDataSource [Text]
+ Network.Google.Analytics.Types: data AccountTreeRequest
+ Network.Google.Analytics.Types: data AccountTreeRequestAccountSettings
+ Network.Google.Analytics.Types: data AccountTreeResponse
+ Network.Google.Analytics.Types: data AccountTreeResponseAccountSettings
+ Network.Google.Analytics.Types: data HashClientIdRequest
+ Network.Google.Analytics.Types: data HashClientIdResponse
+ Network.Google.Analytics.Types: data UserDeletionRequest
+ Network.Google.Analytics.Types: data UserDeletionRequestId
+ Network.Google.Analytics.Types: hClientId :: Lens' HashClientIdRequest (Maybe Text)
+ Network.Google.Analytics.Types: hKind :: Lens' HashClientIdRequest Text
+ Network.Google.Analytics.Types: hWebPropertyId :: Lens' HashClientIdRequest (Maybe Text)
+ Network.Google.Analytics.Types: hashClientIdRequest :: HashClientIdRequest
+ Network.Google.Analytics.Types: hashClientIdResponse :: HashClientIdResponse
+ Network.Google.Analytics.Types: hcirClientId :: Lens' HashClientIdResponse (Maybe Text)
+ Network.Google.Analytics.Types: hcirHashedClientId :: Lens' HashClientIdResponse (Maybe Text)
+ Network.Google.Analytics.Types: hcirKind :: Lens' HashClientIdResponse Text
+ Network.Google.Analytics.Types: hcirWebPropertyId :: Lens' HashClientIdResponse (Maybe Text)
+ Network.Google.Analytics.Types: udrDeletionRequestTime :: Lens' UserDeletionRequest (Maybe UTCTime)
+ Network.Google.Analytics.Types: udrFirebaseProjectId :: Lens' UserDeletionRequest (Maybe Text)
+ Network.Google.Analytics.Types: udrId :: Lens' UserDeletionRequest (Maybe UserDeletionRequestId)
+ Network.Google.Analytics.Types: udrKind :: Lens' UserDeletionRequest Text
+ Network.Google.Analytics.Types: udrWebPropertyId :: Lens' UserDeletionRequest (Maybe Text)
+ Network.Google.Analytics.Types: udriType :: Lens' UserDeletionRequestId (Maybe Text)
+ Network.Google.Analytics.Types: udriUserId :: Lens' UserDeletionRequestId (Maybe Text)
+ Network.Google.Analytics.Types: userDeletionRequest :: UserDeletionRequest
+ Network.Google.Analytics.Types: userDeletionRequestId :: UserDeletionRequestId
+ Network.Google.Analytics.Types: uuUploadTime :: Lens' Upload (Maybe UTCTime)
+ Network.Google.Analytics.Types: wDataRetentionResetOnNewActivity :: Lens' WebProperty (Maybe Bool)
+ Network.Google.Analytics.Types: wDataRetentionTtl :: Lens' WebProperty (Maybe Text)
+ Network.Google.Resource.Analytics.Management.ClientId.HashClientId: data ManagementClientIdHashClientId
+ Network.Google.Resource.Analytics.Management.ClientId.HashClientId: instance Data.Data.Data Network.Google.Resource.Analytics.Management.ClientId.HashClientId.ManagementClientIdHashClientId
+ Network.Google.Resource.Analytics.Management.ClientId.HashClientId: instance GHC.Classes.Eq Network.Google.Resource.Analytics.Management.ClientId.HashClientId.ManagementClientIdHashClientId
+ Network.Google.Resource.Analytics.Management.ClientId.HashClientId: instance GHC.Generics.Generic Network.Google.Resource.Analytics.Management.ClientId.HashClientId.ManagementClientIdHashClientId
+ Network.Google.Resource.Analytics.Management.ClientId.HashClientId: instance GHC.Show.Show Network.Google.Resource.Analytics.Management.ClientId.HashClientId.ManagementClientIdHashClientId
+ Network.Google.Resource.Analytics.Management.ClientId.HashClientId: instance Network.Google.Types.GoogleRequest Network.Google.Resource.Analytics.Management.ClientId.HashClientId.ManagementClientIdHashClientId
+ Network.Google.Resource.Analytics.Management.ClientId.HashClientId: managementClientIdHashClientId :: HashClientIdRequest -> ManagementClientIdHashClientId
+ Network.Google.Resource.Analytics.Management.ClientId.HashClientId: mcihciPayload :: Lens' ManagementClientIdHashClientId HashClientIdRequest
+ Network.Google.Resource.Analytics.Management.ClientId.HashClientId: type ManagementClientIdHashClientIdResource = "analytics" :> "v3" :> "management" :> "clientId:hashClientId" :> QueryParam "alt" AltJSON :> ReqBody '[JSON] HashClientIdRequest :> Post '[JSON] HashClientIdResponse
+ Network.Google.Resource.Analytics.Management.RemarketingAudience.Delete: data ManagementRemarketingAudienceDelete
+ Network.Google.Resource.Analytics.Management.RemarketingAudience.Delete: instance Data.Data.Data Network.Google.Resource.Analytics.Management.RemarketingAudience.Delete.ManagementRemarketingAudienceDelete
+ Network.Google.Resource.Analytics.Management.RemarketingAudience.Delete: instance GHC.Classes.Eq Network.Google.Resource.Analytics.Management.RemarketingAudience.Delete.ManagementRemarketingAudienceDelete
+ Network.Google.Resource.Analytics.Management.RemarketingAudience.Delete: instance GHC.Generics.Generic Network.Google.Resource.Analytics.Management.RemarketingAudience.Delete.ManagementRemarketingAudienceDelete
+ Network.Google.Resource.Analytics.Management.RemarketingAudience.Delete: instance GHC.Show.Show Network.Google.Resource.Analytics.Management.RemarketingAudience.Delete.ManagementRemarketingAudienceDelete
+ Network.Google.Resource.Analytics.Management.RemarketingAudience.Delete: instance Network.Google.Types.GoogleRequest Network.Google.Resource.Analytics.Management.RemarketingAudience.Delete.ManagementRemarketingAudienceDelete
+ Network.Google.Resource.Analytics.Management.RemarketingAudience.Delete: managementRemarketingAudienceDelete :: Text -> Text -> Text -> ManagementRemarketingAudienceDelete
+ Network.Google.Resource.Analytics.Management.RemarketingAudience.Delete: mradAccountId :: Lens' ManagementRemarketingAudienceDelete Text
+ Network.Google.Resource.Analytics.Management.RemarketingAudience.Delete: mradRemarketingAudienceId :: Lens' ManagementRemarketingAudienceDelete Text
+ Network.Google.Resource.Analytics.Management.RemarketingAudience.Delete: mradWebPropertyId :: Lens' ManagementRemarketingAudienceDelete Text
+ Network.Google.Resource.Analytics.Management.RemarketingAudience.Delete: type ManagementRemarketingAudienceDeleteResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "remarketingAudiences" :> Capture "remarketingAudienceId" Text :> QueryParam "alt" AltJSON :> Delete '[JSON] ()
+ Network.Google.Resource.Analytics.Provisioning.CreateAccountTicket: pPayload :: Lens' ProvisioningCreateAccountTicket AccountTicket
+ Network.Google.Resource.Analytics.Provisioning.CreateAccountTree: data ProvisioningCreateAccountTree
+ Network.Google.Resource.Analytics.Provisioning.CreateAccountTree: instance Data.Data.Data Network.Google.Resource.Analytics.Provisioning.CreateAccountTree.ProvisioningCreateAccountTree
+ Network.Google.Resource.Analytics.Provisioning.CreateAccountTree: instance GHC.Classes.Eq Network.Google.Resource.Analytics.Provisioning.CreateAccountTree.ProvisioningCreateAccountTree
+ Network.Google.Resource.Analytics.Provisioning.CreateAccountTree: instance GHC.Generics.Generic Network.Google.Resource.Analytics.Provisioning.CreateAccountTree.ProvisioningCreateAccountTree
+ Network.Google.Resource.Analytics.Provisioning.CreateAccountTree: instance GHC.Show.Show Network.Google.Resource.Analytics.Provisioning.CreateAccountTree.ProvisioningCreateAccountTree
+ Network.Google.Resource.Analytics.Provisioning.CreateAccountTree: instance Network.Google.Types.GoogleRequest Network.Google.Resource.Analytics.Provisioning.CreateAccountTree.ProvisioningCreateAccountTree
+ Network.Google.Resource.Analytics.Provisioning.CreateAccountTree: pcatPayload :: Lens' ProvisioningCreateAccountTree AccountTreeRequest
+ Network.Google.Resource.Analytics.Provisioning.CreateAccountTree: provisioningCreateAccountTree :: AccountTreeRequest -> ProvisioningCreateAccountTree
+ Network.Google.Resource.Analytics.Provisioning.CreateAccountTree: type ProvisioningCreateAccountTreeResource = "analytics" :> "v3" :> "provisioning" :> "createAccountTree" :> QueryParam "alt" AltJSON :> ReqBody '[JSON] AccountTreeRequest :> Post '[JSON] AccountTreeResponse
+ Network.Google.Resource.Analytics.UserDeletion.UserDeletionRequest.Upsert: data UserDeletionUserDeletionRequestUpsert
+ Network.Google.Resource.Analytics.UserDeletion.UserDeletionRequest.Upsert: instance Data.Data.Data Network.Google.Resource.Analytics.UserDeletion.UserDeletionRequest.Upsert.UserDeletionUserDeletionRequestUpsert
+ Network.Google.Resource.Analytics.UserDeletion.UserDeletionRequest.Upsert: instance GHC.Classes.Eq Network.Google.Resource.Analytics.UserDeletion.UserDeletionRequest.Upsert.UserDeletionUserDeletionRequestUpsert
+ Network.Google.Resource.Analytics.UserDeletion.UserDeletionRequest.Upsert: instance GHC.Generics.Generic Network.Google.Resource.Analytics.UserDeletion.UserDeletionRequest.Upsert.UserDeletionUserDeletionRequestUpsert
+ Network.Google.Resource.Analytics.UserDeletion.UserDeletionRequest.Upsert: instance GHC.Show.Show Network.Google.Resource.Analytics.UserDeletion.UserDeletionRequest.Upsert.UserDeletionUserDeletionRequestUpsert
+ Network.Google.Resource.Analytics.UserDeletion.UserDeletionRequest.Upsert: instance Network.Google.Types.GoogleRequest Network.Google.Resource.Analytics.UserDeletion.UserDeletionRequest.Upsert.UserDeletionUserDeletionRequestUpsert
+ Network.Google.Resource.Analytics.UserDeletion.UserDeletionRequest.Upsert: type UserDeletionUserDeletionRequestUpsertResource = "analytics" :> "v3" :> "userDeletion" :> "userDeletionRequests:upsert" :> QueryParam "alt" AltJSON :> ReqBody '[JSON] UserDeletionRequest :> Post '[JSON] UserDeletionRequest
+ Network.Google.Resource.Analytics.UserDeletion.UserDeletionRequest.Upsert: ududruPayload :: Lens' UserDeletionUserDeletionRequestUpsert UserDeletionRequest
+ Network.Google.Resource.Analytics.UserDeletion.UserDeletionRequest.Upsert: userDeletionUserDeletionRequestUpsert :: UserDeletionRequest -> UserDeletionUserDeletionRequestUpsert
- Network.Google.Analytics: type AnalyticsAPI = DataMcfGetResource :<|> (DataGaGetResource :<|> (DataRealtimeGetResource :<|> (ManagementWebPropertyAdWordsLinksInsertResource :<|> (ManagementWebPropertyAdWordsLinksListResource :<|> (ManagementWebPropertyAdWordsLinksPatchResource :<|> (ManagementWebPropertyAdWordsLinksGetResource :<|> (ManagementWebPropertyAdWordsLinksDeleteResource :<|> (ManagementWebPropertyAdWordsLinksUpdateResource :<|> (ManagementUnSampledReportsInsertResource :<|> (ManagementUnSampledReportsListResource :<|> (ManagementUnSampledReportsGetResource :<|> (ManagementUnSampledReportsDeleteResource :<|> (ManagementRemarketingAudienceInsertResource :<|> (ManagementRemarketingAudienceListResource :<|> (ManagementRemarketingAudiencePatchResource :<|> (ManagementRemarketingAudienceGetResource :<|> (ManagementRemarketingAudienceUpdateResource :<|> (ManagementAccountsListResource :<|> (ManagementExperimentsInsertResource :<|> (ManagementExperimentsListResource :<|> (ManagementExperimentsPatchResource :<|> (ManagementExperimentsGetResource :<|> (ManagementExperimentsDeleteResource :<|> (ManagementExperimentsUpdateResource :<|> (ManagementCustomDataSourcesListResource :<|> (ManagementWebPropertyUserLinksInsertResource :<|> (ManagementWebPropertyUserLinksListResource :<|> (ManagementWebPropertyUserLinksDeleteResource :<|> (ManagementWebPropertyUserLinksUpdateResource :<|> (ManagementProFilesInsertResource :<|> (ManagementProFilesListResource :<|> (ManagementProFilesPatchResource :<|> (ManagementProFilesGetResource :<|> (ManagementProFilesDeleteResource :<|> (ManagementProFilesUpdateResource :<|> (ManagementFiltersInsertResource :<|> (ManagementFiltersListResource :<|> (ManagementFiltersPatchResource :<|> (ManagementFiltersGetResource :<|> (ManagementFiltersDeleteResource :<|> (ManagementFiltersUpdateResource :<|> (ManagementAccountSummariesListResource :<|> (ManagementGoalsInsertResource :<|> (ManagementGoalsListResource :<|> (ManagementGoalsPatchResource :<|> (ManagementGoalsGetResource :<|> (ManagementGoalsUpdateResource :<|> (ManagementWebPropertiesInsertResource :<|> (ManagementWebPropertiesListResource :<|> (ManagementWebPropertiesPatchResource :<|> (ManagementWebPropertiesGetResource :<|> (ManagementWebPropertiesUpdateResource :<|> (ManagementCustomMetricsInsertResource :<|> (ManagementCustomMetricsListResource :<|> (ManagementCustomMetricsPatchResource :<|> (ManagementCustomMetricsGetResource :<|> (ManagementCustomMetricsUpdateResource :<|> (ManagementUploadsListResource :<|> (ManagementUploadsDeleteUploadDataResource :<|> (ManagementUploadsGetResource :<|> (ManagementUploadsUploadDataResource :<|> (ManagementSegmentsListResource :<|> (ManagementProFileFilterLinksInsertResource :<|> (ManagementProFileFilterLinksListResource :<|> (ManagementProFileFilterLinksPatchResource :<|> (ManagementProFileFilterLinksGetResource :<|> (ManagementProFileFilterLinksDeleteResource :<|> (ManagementProFileFilterLinksUpdateResource :<|> (ManagementCustomDimensionsInsertResource :<|> (ManagementCustomDimensionsListResource :<|> (ManagementCustomDimensionsPatchResource :<|> (ManagementCustomDimensionsGetResource :<|> (ManagementCustomDimensionsUpdateResource :<|> (ManagementAccountUserLinksInsertResource :<|> (ManagementAccountUserLinksListResource :<|> (ManagementAccountUserLinksDeleteResource :<|> (ManagementAccountUserLinksUpdateResource :<|> (ManagementProFileUserLinksInsertResource :<|> (ManagementProFileUserLinksListResource :<|> (ManagementProFileUserLinksDeleteResource :<|> (ManagementProFileUserLinksUpdateResource :<|> (ProvisioningCreateAccountTicketResource :<|> MetadataColumnsListResource))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
+ Network.Google.Analytics: type AnalyticsAPI = UserDeletionUserDeletionRequestUpsertResource :<|> DataMcfGetResource :<|> DataGaGetResource :<|> DataRealtimeGetResource :<|> ManagementClientIdHashClientIdResource :<|> ManagementWebPropertyAdWordsLinksInsertResource :<|> ManagementWebPropertyAdWordsLinksListResource :<|> ManagementWebPropertyAdWordsLinksPatchResource :<|> ManagementWebPropertyAdWordsLinksGetResource :<|> ManagementWebPropertyAdWordsLinksDeleteResource :<|> ManagementWebPropertyAdWordsLinksUpdateResource :<|> ManagementUnSampledReportsInsertResource :<|> ManagementUnSampledReportsListResource :<|> ManagementUnSampledReportsGetResource :<|> ManagementUnSampledReportsDeleteResource :<|> ManagementRemarketingAudienceInsertResource :<|> ManagementRemarketingAudienceListResource :<|> ManagementRemarketingAudiencePatchResource :<|> ManagementRemarketingAudienceGetResource :<|> ManagementRemarketingAudienceDeleteResource :<|> ManagementRemarketingAudienceUpdateResource :<|> ManagementAccountsListResource :<|> ManagementExperimentsInsertResource :<|> ManagementExperimentsListResource :<|> ManagementExperimentsPatchResource :<|> ManagementExperimentsGetResource :<|> ManagementExperimentsDeleteResource :<|> ManagementExperimentsUpdateResource :<|> ManagementCustomDataSourcesListResource :<|> ManagementWebPropertyUserLinksInsertResource :<|> ManagementWebPropertyUserLinksListResource :<|> ManagementWebPropertyUserLinksDeleteResource :<|> ManagementWebPropertyUserLinksUpdateResource :<|> ManagementProFilesInsertResource :<|> ManagementProFilesListResource :<|> ManagementProFilesPatchResource :<|> ManagementProFilesGetResource :<|> ManagementProFilesDeleteResource :<|> ManagementProFilesUpdateResource :<|> ManagementFiltersInsertResource :<|> ManagementFiltersListResource :<|> ManagementFiltersPatchResource :<|> ManagementFiltersGetResource :<|> ManagementFiltersDeleteResource :<|> ManagementFiltersUpdateResource :<|> ManagementAccountSummariesListResource :<|> ManagementGoalsInsertResource :<|> ManagementGoalsListResource :<|> ManagementGoalsPatchResource :<|> ManagementGoalsGetResource :<|> ManagementGoalsUpdateResource :<|> ManagementWebPropertiesInsertResource :<|> ManagementWebPropertiesListResource :<|> ManagementWebPropertiesPatchResource :<|> ManagementWebPropertiesGetResource :<|> ManagementWebPropertiesUpdateResource :<|> ManagementCustomMetricsInsertResource :<|> ManagementCustomMetricsListResource :<|> ManagementCustomMetricsPatchResource :<|> ManagementCustomMetricsGetResource :<|> ManagementCustomMetricsUpdateResource :<|> ManagementUploadsListResource :<|> ManagementUploadsDeleteUploadDataResource :<|> ManagementUploadsGetResource :<|> ManagementUploadsUploadDataResource :<|> ManagementSegmentsListResource :<|> ManagementProFileFilterLinksInsertResource :<|> ManagementProFileFilterLinksListResource :<|> ManagementProFileFilterLinksPatchResource :<|> ManagementProFileFilterLinksGetResource :<|> ManagementProFileFilterLinksDeleteResource :<|> ManagementProFileFilterLinksUpdateResource :<|> ManagementCustomDimensionsInsertResource :<|> ManagementCustomDimensionsListResource :<|> ManagementCustomDimensionsPatchResource :<|> ManagementCustomDimensionsGetResource :<|> ManagementCustomDimensionsUpdateResource :<|> ManagementAccountUserLinksInsertResource :<|> ManagementAccountUserLinksListResource :<|> ManagementAccountUserLinksDeleteResource :<|> ManagementAccountUserLinksUpdateResource :<|> ManagementProFileUserLinksInsertResource :<|> ManagementProFileUserLinksListResource :<|> ManagementProFileUserLinksDeleteResource :<|> ManagementProFileUserLinksUpdateResource :<|> ProvisioningCreateAccountTreeResource :<|> ProvisioningCreateAccountTicketResource :<|> MetadataColumnsListResource
- Network.Google.Resource.Analytics.Data.Ga.Get: type DataGaGetResource = "analytics" :> ("v3" :> ("data" :> ("ga" :> (QueryParam "ids" Text :> (QueryParam "start-date" Text :> (QueryParam "end-date" Text :> (QueryParam "metrics" Text :> (QueryParam "samplingLevel" DataGaGetSamplingLevel :> (QueryParam "filters" Text :> (QueryParam "output" DataGaGetOutput :> (QueryParam "sort" Text :> (QueryParam "include-empty-rows" Bool :> (QueryParam "dimensions" Text :> (QueryParam "start-index" (Textual Int32) :> (QueryParam "max-results" (Textual Int32) :> (QueryParam "segment" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] GaData)))))))))))))))))
+ Network.Google.Resource.Analytics.Data.Ga.Get: type DataGaGetResource = "analytics" :> "v3" :> "data" :> "ga" :> QueryParam "ids" Text :> QueryParam "start-date" Text :> QueryParam "end-date" Text :> QueryParam "metrics" Text :> QueryParam "samplingLevel" DataGaGetSamplingLevel :> QueryParam "filters" Text :> QueryParam "output" DataGaGetOutput :> QueryParam "sort" Text :> QueryParam "include-empty-rows" Bool :> QueryParam "dimensions" Text :> QueryParam "start-index" (Textual Int32) :> QueryParam "max-results" (Textual Int32) :> QueryParam "segment" Text :> QueryParam "alt" AltJSON :> Get '[JSON] GaData
- Network.Google.Resource.Analytics.Data.Mcf.Get: type DataMcfGetResource = "analytics" :> ("v3" :> ("data" :> ("mcf" :> (QueryParam "ids" Text :> (QueryParam "start-date" Text :> (QueryParam "end-date" Text :> (QueryParam "metrics" Text :> (QueryParam "samplingLevel" DataMcfGetSamplingLevel :> (QueryParam "filters" Text :> (QueryParam "sort" Text :> (QueryParam "dimensions" Text :> (QueryParam "start-index" (Textual Int32) :> (QueryParam "max-results" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] McfData))))))))))))))
+ Network.Google.Resource.Analytics.Data.Mcf.Get: type DataMcfGetResource = "analytics" :> "v3" :> "data" :> "mcf" :> QueryParam "ids" Text :> QueryParam "start-date" Text :> QueryParam "end-date" Text :> QueryParam "metrics" Text :> QueryParam "samplingLevel" DataMcfGetSamplingLevel :> QueryParam "filters" Text :> QueryParam "sort" Text :> QueryParam "dimensions" Text :> QueryParam "start-index" (Textual Int32) :> QueryParam "max-results" (Textual Int32) :> QueryParam "alt" AltJSON :> Get '[JSON] McfData
- Network.Google.Resource.Analytics.Data.Realtime.Get: type DataRealtimeGetResource = "analytics" :> ("v3" :> ("data" :> ("realtime" :> (QueryParam "ids" Text :> (QueryParam "metrics" Text :> (QueryParam "filters" Text :> (QueryParam "sort" Text :> (QueryParam "dimensions" Text :> (QueryParam "max-results" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] RealtimeData))))))))))
+ Network.Google.Resource.Analytics.Data.Realtime.Get: type DataRealtimeGetResource = "analytics" :> "v3" :> "data" :> "realtime" :> QueryParam "ids" Text :> QueryParam "metrics" Text :> QueryParam "filters" Text :> QueryParam "sort" Text :> QueryParam "dimensions" Text :> QueryParam "max-results" (Textual Int32) :> QueryParam "alt" AltJSON :> Get '[JSON] RealtimeData
- Network.Google.Resource.Analytics.Management.AccountSummaries.List: type ManagementAccountSummariesListResource = "analytics" :> ("v3" :> ("management" :> ("accountSummaries" :> (QueryParam "start-index" (Textual Int32) :> (QueryParam "max-results" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] AccountSummaries))))))
+ Network.Google.Resource.Analytics.Management.AccountSummaries.List: type ManagementAccountSummariesListResource = "analytics" :> "v3" :> "management" :> "accountSummaries" :> QueryParam "start-index" (Textual Int32) :> QueryParam "max-results" (Textual Int32) :> QueryParam "alt" AltJSON :> Get '[JSON] AccountSummaries
- Network.Google.Resource.Analytics.Management.AccountUserLinks.Delete: type ManagementAccountUserLinksDeleteResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("entityUserLinks" :> (Capture "linkId" Text :> (QueryParam "alt" AltJSON :> Delete '[JSON] ())))))))
+ Network.Google.Resource.Analytics.Management.AccountUserLinks.Delete: type ManagementAccountUserLinksDeleteResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "entityUserLinks" :> Capture "linkId" Text :> QueryParam "alt" AltJSON :> Delete '[JSON] ()
- Network.Google.Resource.Analytics.Management.AccountUserLinks.Insert: type ManagementAccountUserLinksInsertResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("entityUserLinks" :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] EntityUserLink :> Post '[JSON] EntityUserLink)))))))
+ Network.Google.Resource.Analytics.Management.AccountUserLinks.Insert: type ManagementAccountUserLinksInsertResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "entityUserLinks" :> QueryParam "alt" AltJSON :> ReqBody '[JSON] EntityUserLink :> Post '[JSON] EntityUserLink
- Network.Google.Resource.Analytics.Management.AccountUserLinks.List: type ManagementAccountUserLinksListResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("entityUserLinks" :> (QueryParam "start-index" (Textual Int32) :> (QueryParam "max-results" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] EntityUserLinks))))))))
+ Network.Google.Resource.Analytics.Management.AccountUserLinks.List: type ManagementAccountUserLinksListResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "entityUserLinks" :> QueryParam "start-index" (Textual Int32) :> QueryParam "max-results" (Textual Int32) :> QueryParam "alt" AltJSON :> Get '[JSON] EntityUserLinks
- Network.Google.Resource.Analytics.Management.AccountUserLinks.Update: type ManagementAccountUserLinksUpdateResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("entityUserLinks" :> (Capture "linkId" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] EntityUserLink :> Put '[JSON] EntityUserLink))))))))
+ Network.Google.Resource.Analytics.Management.AccountUserLinks.Update: type ManagementAccountUserLinksUpdateResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "entityUserLinks" :> Capture "linkId" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] EntityUserLink :> Put '[JSON] EntityUserLink
- Network.Google.Resource.Analytics.Management.Accounts.List: type ManagementAccountsListResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (QueryParam "start-index" (Textual Int32) :> (QueryParam "max-results" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] Accounts))))))
+ Network.Google.Resource.Analytics.Management.Accounts.List: type ManagementAccountsListResource = "analytics" :> "v3" :> "management" :> "accounts" :> QueryParam "start-index" (Textual Int32) :> QueryParam "max-results" (Textual Int32) :> QueryParam "alt" AltJSON :> Get '[JSON] Accounts
- Network.Google.Resource.Analytics.Management.CustomDataSources.List: type ManagementCustomDataSourcesListResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("customDataSources" :> (QueryParam "start-index" (Textual Int32) :> (QueryParam "max-results" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] CustomDataSources))))))))))
+ Network.Google.Resource.Analytics.Management.CustomDataSources.List: type ManagementCustomDataSourcesListResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "customDataSources" :> QueryParam "start-index" (Textual Int32) :> QueryParam "max-results" (Textual Int32) :> QueryParam "alt" AltJSON :> Get '[JSON] CustomDataSources
- Network.Google.Resource.Analytics.Management.CustomDimensions.Get: type ManagementCustomDimensionsGetResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("customDimensions" :> (Capture "customDimensionId" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] CustomDimension)))))))))
+ Network.Google.Resource.Analytics.Management.CustomDimensions.Get: type ManagementCustomDimensionsGetResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "customDimensions" :> Capture "customDimensionId" Text :> QueryParam "alt" AltJSON :> Get '[JSON] CustomDimension
- Network.Google.Resource.Analytics.Management.CustomDimensions.Insert: type ManagementCustomDimensionsInsertResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("customDimensions" :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] CustomDimension :> Post '[JSON] CustomDimension)))))))))
+ Network.Google.Resource.Analytics.Management.CustomDimensions.Insert: type ManagementCustomDimensionsInsertResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "customDimensions" :> QueryParam "alt" AltJSON :> ReqBody '[JSON] CustomDimension :> Post '[JSON] CustomDimension
- Network.Google.Resource.Analytics.Management.CustomDimensions.List: type ManagementCustomDimensionsListResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("customDimensions" :> (QueryParam "start-index" (Textual Int32) :> (QueryParam "max-results" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] CustomDimensions))))))))))
+ Network.Google.Resource.Analytics.Management.CustomDimensions.List: type ManagementCustomDimensionsListResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "customDimensions" :> QueryParam "start-index" (Textual Int32) :> QueryParam "max-results" (Textual Int32) :> QueryParam "alt" AltJSON :> Get '[JSON] CustomDimensions
- Network.Google.Resource.Analytics.Management.CustomDimensions.Patch: type ManagementCustomDimensionsPatchResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("customDimensions" :> (Capture "customDimensionId" Text :> (QueryParam "ignoreCustomDataSourceLinks" Bool :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] CustomDimension :> Patch '[JSON] CustomDimension)))))))))))
+ Network.Google.Resource.Analytics.Management.CustomDimensions.Patch: type ManagementCustomDimensionsPatchResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "customDimensions" :> Capture "customDimensionId" Text :> QueryParam "ignoreCustomDataSourceLinks" Bool :> QueryParam "alt" AltJSON :> ReqBody '[JSON] CustomDimension :> Patch '[JSON] CustomDimension
- Network.Google.Resource.Analytics.Management.CustomDimensions.Update: type ManagementCustomDimensionsUpdateResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("customDimensions" :> (Capture "customDimensionId" Text :> (QueryParam "ignoreCustomDataSourceLinks" Bool :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] CustomDimension :> Put '[JSON] CustomDimension)))))))))))
+ Network.Google.Resource.Analytics.Management.CustomDimensions.Update: type ManagementCustomDimensionsUpdateResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "customDimensions" :> Capture "customDimensionId" Text :> QueryParam "ignoreCustomDataSourceLinks" Bool :> QueryParam "alt" AltJSON :> ReqBody '[JSON] CustomDimension :> Put '[JSON] CustomDimension
- Network.Google.Resource.Analytics.Management.CustomMetrics.Get: type ManagementCustomMetricsGetResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("customMetrics" :> (Capture "customMetricId" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] CustomMetric)))))))))
+ Network.Google.Resource.Analytics.Management.CustomMetrics.Get: type ManagementCustomMetricsGetResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "customMetrics" :> Capture "customMetricId" Text :> QueryParam "alt" AltJSON :> Get '[JSON] CustomMetric
- Network.Google.Resource.Analytics.Management.CustomMetrics.Insert: type ManagementCustomMetricsInsertResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("customMetrics" :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] CustomMetric :> Post '[JSON] CustomMetric)))))))))
+ Network.Google.Resource.Analytics.Management.CustomMetrics.Insert: type ManagementCustomMetricsInsertResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "customMetrics" :> QueryParam "alt" AltJSON :> ReqBody '[JSON] CustomMetric :> Post '[JSON] CustomMetric
- Network.Google.Resource.Analytics.Management.CustomMetrics.List: type ManagementCustomMetricsListResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("customMetrics" :> (QueryParam "start-index" (Textual Int32) :> (QueryParam "max-results" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] CustomMetrics))))))))))
+ Network.Google.Resource.Analytics.Management.CustomMetrics.List: type ManagementCustomMetricsListResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "customMetrics" :> QueryParam "start-index" (Textual Int32) :> QueryParam "max-results" (Textual Int32) :> QueryParam "alt" AltJSON :> Get '[JSON] CustomMetrics
- Network.Google.Resource.Analytics.Management.CustomMetrics.Patch: type ManagementCustomMetricsPatchResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("customMetrics" :> (Capture "customMetricId" Text :> (QueryParam "ignoreCustomDataSourceLinks" Bool :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] CustomMetric :> Patch '[JSON] CustomMetric)))))))))))
+ Network.Google.Resource.Analytics.Management.CustomMetrics.Patch: type ManagementCustomMetricsPatchResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "customMetrics" :> Capture "customMetricId" Text :> QueryParam "ignoreCustomDataSourceLinks" Bool :> QueryParam "alt" AltJSON :> ReqBody '[JSON] CustomMetric :> Patch '[JSON] CustomMetric
- Network.Google.Resource.Analytics.Management.CustomMetrics.Update: type ManagementCustomMetricsUpdateResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("customMetrics" :> (Capture "customMetricId" Text :> (QueryParam "ignoreCustomDataSourceLinks" Bool :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] CustomMetric :> Put '[JSON] CustomMetric)))))))))))
+ Network.Google.Resource.Analytics.Management.CustomMetrics.Update: type ManagementCustomMetricsUpdateResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "customMetrics" :> Capture "customMetricId" Text :> QueryParam "ignoreCustomDataSourceLinks" Bool :> QueryParam "alt" AltJSON :> ReqBody '[JSON] CustomMetric :> Put '[JSON] CustomMetric
- Network.Google.Resource.Analytics.Management.Experiments.Delete: type ManagementExperimentsDeleteResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("experiments" :> (Capture "experimentId" Text :> (QueryParam "alt" AltJSON :> Delete '[JSON] ())))))))))))
+ Network.Google.Resource.Analytics.Management.Experiments.Delete: type ManagementExperimentsDeleteResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "experiments" :> Capture "experimentId" Text :> QueryParam "alt" AltJSON :> Delete '[JSON] ()
- Network.Google.Resource.Analytics.Management.Experiments.Get: type ManagementExperimentsGetResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("experiments" :> (Capture "experimentId" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] Experiment)))))))))))
+ Network.Google.Resource.Analytics.Management.Experiments.Get: type ManagementExperimentsGetResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "experiments" :> Capture "experimentId" Text :> QueryParam "alt" AltJSON :> Get '[JSON] Experiment
- Network.Google.Resource.Analytics.Management.Experiments.Insert: type ManagementExperimentsInsertResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("experiments" :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] Experiment :> Post '[JSON] Experiment)))))))))))
+ Network.Google.Resource.Analytics.Management.Experiments.Insert: type ManagementExperimentsInsertResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "experiments" :> QueryParam "alt" AltJSON :> ReqBody '[JSON] Experiment :> Post '[JSON] Experiment
- Network.Google.Resource.Analytics.Management.Experiments.List: type ManagementExperimentsListResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("experiments" :> (QueryParam "start-index" (Textual Int32) :> (QueryParam "max-results" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] Experiments))))))))))))
+ Network.Google.Resource.Analytics.Management.Experiments.List: type ManagementExperimentsListResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "experiments" :> QueryParam "start-index" (Textual Int32) :> QueryParam "max-results" (Textual Int32) :> QueryParam "alt" AltJSON :> Get '[JSON] Experiments
- Network.Google.Resource.Analytics.Management.Experiments.Patch: type ManagementExperimentsPatchResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("experiments" :> (Capture "experimentId" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] Experiment :> Patch '[JSON] Experiment))))))))))))
+ Network.Google.Resource.Analytics.Management.Experiments.Patch: type ManagementExperimentsPatchResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "experiments" :> Capture "experimentId" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] Experiment :> Patch '[JSON] Experiment
- Network.Google.Resource.Analytics.Management.Experiments.Update: type ManagementExperimentsUpdateResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("experiments" :> (Capture "experimentId" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] Experiment :> Put '[JSON] Experiment))))))))))))
+ Network.Google.Resource.Analytics.Management.Experiments.Update: type ManagementExperimentsUpdateResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "experiments" :> Capture "experimentId" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] Experiment :> Put '[JSON] Experiment
- Network.Google.Resource.Analytics.Management.Filters.Delete: type ManagementFiltersDeleteResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("filters" :> (Capture "filterId" Text :> (QueryParam "alt" AltJSON :> Delete '[JSON] Filter)))))))
+ Network.Google.Resource.Analytics.Management.Filters.Delete: type ManagementFiltersDeleteResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "filters" :> Capture "filterId" Text :> QueryParam "alt" AltJSON :> Delete '[JSON] Filter
- Network.Google.Resource.Analytics.Management.Filters.Get: type ManagementFiltersGetResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("filters" :> (Capture "filterId" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] Filter)))))))
+ Network.Google.Resource.Analytics.Management.Filters.Get: type ManagementFiltersGetResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "filters" :> Capture "filterId" Text :> QueryParam "alt" AltJSON :> Get '[JSON] Filter
- Network.Google.Resource.Analytics.Management.Filters.Insert: type ManagementFiltersInsertResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("filters" :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] Filter :> Post '[JSON] Filter)))))))
+ Network.Google.Resource.Analytics.Management.Filters.Insert: type ManagementFiltersInsertResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "filters" :> QueryParam "alt" AltJSON :> ReqBody '[JSON] Filter :> Post '[JSON] Filter
- Network.Google.Resource.Analytics.Management.Filters.List: type ManagementFiltersListResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("filters" :> (QueryParam "start-index" (Textual Int32) :> (QueryParam "max-results" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] Filters))))))))
+ Network.Google.Resource.Analytics.Management.Filters.List: type ManagementFiltersListResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "filters" :> QueryParam "start-index" (Textual Int32) :> QueryParam "max-results" (Textual Int32) :> QueryParam "alt" AltJSON :> Get '[JSON] Filters
- Network.Google.Resource.Analytics.Management.Filters.Patch: type ManagementFiltersPatchResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("filters" :> (Capture "filterId" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] Filter :> Patch '[JSON] Filter))))))))
+ Network.Google.Resource.Analytics.Management.Filters.Patch: type ManagementFiltersPatchResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "filters" :> Capture "filterId" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] Filter :> Patch '[JSON] Filter
- Network.Google.Resource.Analytics.Management.Filters.Update: type ManagementFiltersUpdateResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("filters" :> (Capture "filterId" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] Filter :> Put '[JSON] Filter))))))))
+ Network.Google.Resource.Analytics.Management.Filters.Update: type ManagementFiltersUpdateResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "filters" :> Capture "filterId" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] Filter :> Put '[JSON] Filter
- Network.Google.Resource.Analytics.Management.Goals.Get: type ManagementGoalsGetResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("goals" :> (Capture "goalId" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] Goal)))))))))))
+ Network.Google.Resource.Analytics.Management.Goals.Get: type ManagementGoalsGetResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "goals" :> Capture "goalId" Text :> QueryParam "alt" AltJSON :> Get '[JSON] Goal
- Network.Google.Resource.Analytics.Management.Goals.Insert: type ManagementGoalsInsertResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("goals" :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] Goal :> Post '[JSON] Goal)))))))))))
+ Network.Google.Resource.Analytics.Management.Goals.Insert: type ManagementGoalsInsertResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "goals" :> QueryParam "alt" AltJSON :> ReqBody '[JSON] Goal :> Post '[JSON] Goal
- Network.Google.Resource.Analytics.Management.Goals.List: type ManagementGoalsListResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("goals" :> (QueryParam "start-index" (Textual Int32) :> (QueryParam "max-results" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] Goals))))))))))))
+ Network.Google.Resource.Analytics.Management.Goals.List: type ManagementGoalsListResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "goals" :> QueryParam "start-index" (Textual Int32) :> QueryParam "max-results" (Textual Int32) :> QueryParam "alt" AltJSON :> Get '[JSON] Goals
- Network.Google.Resource.Analytics.Management.Goals.Patch: type ManagementGoalsPatchResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("goals" :> (Capture "goalId" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] Goal :> Patch '[JSON] Goal))))))))))))
+ Network.Google.Resource.Analytics.Management.Goals.Patch: type ManagementGoalsPatchResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "goals" :> Capture "goalId" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] Goal :> Patch '[JSON] Goal
- Network.Google.Resource.Analytics.Management.Goals.Update: type ManagementGoalsUpdateResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("goals" :> (Capture "goalId" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] Goal :> Put '[JSON] Goal))))))))))))
+ Network.Google.Resource.Analytics.Management.Goals.Update: type ManagementGoalsUpdateResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "goals" :> Capture "goalId" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] Goal :> Put '[JSON] Goal
- Network.Google.Resource.Analytics.Management.ProFileFilterLinks.Delete: type ManagementProFileFilterLinksDeleteResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("profileFilterLinks" :> (Capture "linkId" Text :> (QueryParam "alt" AltJSON :> Delete '[JSON] ())))))))))))
+ Network.Google.Resource.Analytics.Management.ProFileFilterLinks.Delete: type ManagementProFileFilterLinksDeleteResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "profileFilterLinks" :> Capture "linkId" Text :> QueryParam "alt" AltJSON :> Delete '[JSON] ()
- Network.Google.Resource.Analytics.Management.ProFileFilterLinks.Get: type ManagementProFileFilterLinksGetResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("profileFilterLinks" :> (Capture "linkId" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] ProFileFilterLink)))))))))))
+ Network.Google.Resource.Analytics.Management.ProFileFilterLinks.Get: type ManagementProFileFilterLinksGetResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "profileFilterLinks" :> Capture "linkId" Text :> QueryParam "alt" AltJSON :> Get '[JSON] ProFileFilterLink
- Network.Google.Resource.Analytics.Management.ProFileFilterLinks.Insert: type ManagementProFileFilterLinksInsertResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("profileFilterLinks" :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] ProFileFilterLink :> Post '[JSON] ProFileFilterLink)))))))))))
+ Network.Google.Resource.Analytics.Management.ProFileFilterLinks.Insert: type ManagementProFileFilterLinksInsertResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "profileFilterLinks" :> QueryParam "alt" AltJSON :> ReqBody '[JSON] ProFileFilterLink :> Post '[JSON] ProFileFilterLink
- Network.Google.Resource.Analytics.Management.ProFileFilterLinks.List: type ManagementProFileFilterLinksListResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("profileFilterLinks" :> (QueryParam "start-index" (Textual Int32) :> (QueryParam "max-results" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] ProFileFilterLinks))))))))))))
+ Network.Google.Resource.Analytics.Management.ProFileFilterLinks.List: type ManagementProFileFilterLinksListResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "profileFilterLinks" :> QueryParam "start-index" (Textual Int32) :> QueryParam "max-results" (Textual Int32) :> QueryParam "alt" AltJSON :> Get '[JSON] ProFileFilterLinks
- Network.Google.Resource.Analytics.Management.ProFileFilterLinks.Patch: type ManagementProFileFilterLinksPatchResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("profileFilterLinks" :> (Capture "linkId" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] ProFileFilterLink :> Patch '[JSON] ProFileFilterLink))))))))))))
+ Network.Google.Resource.Analytics.Management.ProFileFilterLinks.Patch: type ManagementProFileFilterLinksPatchResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "profileFilterLinks" :> Capture "linkId" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] ProFileFilterLink :> Patch '[JSON] ProFileFilterLink
- Network.Google.Resource.Analytics.Management.ProFileFilterLinks.Update: type ManagementProFileFilterLinksUpdateResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("profileFilterLinks" :> (Capture "linkId" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] ProFileFilterLink :> Put '[JSON] ProFileFilterLink))))))))))))
+ Network.Google.Resource.Analytics.Management.ProFileFilterLinks.Update: type ManagementProFileFilterLinksUpdateResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "profileFilterLinks" :> Capture "linkId" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] ProFileFilterLink :> Put '[JSON] ProFileFilterLink
- Network.Google.Resource.Analytics.Management.ProFileUserLinks.Delete: type ManagementProFileUserLinksDeleteResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("entityUserLinks" :> (Capture "linkId" Text :> (QueryParam "alt" AltJSON :> Delete '[JSON] ())))))))))))
+ Network.Google.Resource.Analytics.Management.ProFileUserLinks.Delete: type ManagementProFileUserLinksDeleteResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "entityUserLinks" :> Capture "linkId" Text :> QueryParam "alt" AltJSON :> Delete '[JSON] ()
- Network.Google.Resource.Analytics.Management.ProFileUserLinks.Insert: type ManagementProFileUserLinksInsertResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("entityUserLinks" :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] EntityUserLink :> Post '[JSON] EntityUserLink)))))))))))
+ Network.Google.Resource.Analytics.Management.ProFileUserLinks.Insert: type ManagementProFileUserLinksInsertResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "entityUserLinks" :> QueryParam "alt" AltJSON :> ReqBody '[JSON] EntityUserLink :> Post '[JSON] EntityUserLink
- Network.Google.Resource.Analytics.Management.ProFileUserLinks.List: type ManagementProFileUserLinksListResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("entityUserLinks" :> (QueryParam "start-index" (Textual Int32) :> (QueryParam "max-results" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] EntityUserLinks))))))))))))
+ Network.Google.Resource.Analytics.Management.ProFileUserLinks.List: type ManagementProFileUserLinksListResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "entityUserLinks" :> QueryParam "start-index" (Textual Int32) :> QueryParam "max-results" (Textual Int32) :> QueryParam "alt" AltJSON :> Get '[JSON] EntityUserLinks
- Network.Google.Resource.Analytics.Management.ProFileUserLinks.Update: type ManagementProFileUserLinksUpdateResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("entityUserLinks" :> (Capture "linkId" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] EntityUserLink :> Put '[JSON] EntityUserLink))))))))))))
+ Network.Google.Resource.Analytics.Management.ProFileUserLinks.Update: type ManagementProFileUserLinksUpdateResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "entityUserLinks" :> Capture "linkId" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] EntityUserLink :> Put '[JSON] EntityUserLink
- Network.Google.Resource.Analytics.Management.ProFiles.Delete: type ManagementProFilesDeleteResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> (QueryParam "alt" AltJSON :> Delete '[JSON] ())))))))))
+ Network.Google.Resource.Analytics.Management.ProFiles.Delete: type ManagementProFilesDeleteResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> QueryParam "alt" AltJSON :> Delete '[JSON] ()
- Network.Google.Resource.Analytics.Management.ProFiles.Get: type ManagementProFilesGetResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] ProFile)))))))))
+ Network.Google.Resource.Analytics.Management.ProFiles.Get: type ManagementProFilesGetResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> QueryParam "alt" AltJSON :> Get '[JSON] ProFile
- Network.Google.Resource.Analytics.Management.ProFiles.Insert: type ManagementProFilesInsertResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] ProFile :> Post '[JSON] ProFile)))))))))
+ Network.Google.Resource.Analytics.Management.ProFiles.Insert: type ManagementProFilesInsertResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> QueryParam "alt" AltJSON :> ReqBody '[JSON] ProFile :> Post '[JSON] ProFile
- Network.Google.Resource.Analytics.Management.ProFiles.List: type ManagementProFilesListResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (QueryParam "start-index" (Textual Int32) :> (QueryParam "max-results" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] ProFiles))))))))))
+ Network.Google.Resource.Analytics.Management.ProFiles.List: type ManagementProFilesListResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> QueryParam "start-index" (Textual Int32) :> QueryParam "max-results" (Textual Int32) :> QueryParam "alt" AltJSON :> Get '[JSON] ProFiles
- Network.Google.Resource.Analytics.Management.ProFiles.Patch: type ManagementProFilesPatchResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] ProFile :> Patch '[JSON] ProFile))))))))))
+ Network.Google.Resource.Analytics.Management.ProFiles.Patch: type ManagementProFilesPatchResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] ProFile :> Patch '[JSON] ProFile
- Network.Google.Resource.Analytics.Management.ProFiles.Update: type ManagementProFilesUpdateResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] ProFile :> Put '[JSON] ProFile))))))))))
+ Network.Google.Resource.Analytics.Management.ProFiles.Update: type ManagementProFilesUpdateResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] ProFile :> Put '[JSON] ProFile
- Network.Google.Resource.Analytics.Management.RemarketingAudience.Get: type ManagementRemarketingAudienceGetResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("remarketingAudiences" :> (Capture "remarketingAudienceId" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] RemarketingAudience)))))))))
+ Network.Google.Resource.Analytics.Management.RemarketingAudience.Get: type ManagementRemarketingAudienceGetResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "remarketingAudiences" :> Capture "remarketingAudienceId" Text :> QueryParam "alt" AltJSON :> Get '[JSON] RemarketingAudience
- Network.Google.Resource.Analytics.Management.RemarketingAudience.Insert: type ManagementRemarketingAudienceInsertResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("remarketingAudiences" :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] RemarketingAudience :> Post '[JSON] RemarketingAudience)))))))))
+ Network.Google.Resource.Analytics.Management.RemarketingAudience.Insert: type ManagementRemarketingAudienceInsertResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "remarketingAudiences" :> QueryParam "alt" AltJSON :> ReqBody '[JSON] RemarketingAudience :> Post '[JSON] RemarketingAudience
- Network.Google.Resource.Analytics.Management.RemarketingAudience.List: type ManagementRemarketingAudienceListResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("remarketingAudiences" :> (QueryParam "type" Text :> (QueryParam "start-index" (Textual Int32) :> (QueryParam "max-results" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] RemarketingAudiences)))))))))))
+ Network.Google.Resource.Analytics.Management.RemarketingAudience.List: type ManagementRemarketingAudienceListResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "remarketingAudiences" :> QueryParam "type" Text :> QueryParam "start-index" (Textual Int32) :> QueryParam "max-results" (Textual Int32) :> QueryParam "alt" AltJSON :> Get '[JSON] RemarketingAudiences
- Network.Google.Resource.Analytics.Management.RemarketingAudience.Patch: type ManagementRemarketingAudiencePatchResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("remarketingAudiences" :> (Capture "remarketingAudienceId" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] RemarketingAudience :> Patch '[JSON] RemarketingAudience))))))))))
+ Network.Google.Resource.Analytics.Management.RemarketingAudience.Patch: type ManagementRemarketingAudiencePatchResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "remarketingAudiences" :> Capture "remarketingAudienceId" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] RemarketingAudience :> Patch '[JSON] RemarketingAudience
- Network.Google.Resource.Analytics.Management.RemarketingAudience.Update: type ManagementRemarketingAudienceUpdateResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("remarketingAudiences" :> (Capture "remarketingAudienceId" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] RemarketingAudience :> Put '[JSON] RemarketingAudience))))))))))
+ Network.Google.Resource.Analytics.Management.RemarketingAudience.Update: type ManagementRemarketingAudienceUpdateResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "remarketingAudiences" :> Capture "remarketingAudienceId" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] RemarketingAudience :> Put '[JSON] RemarketingAudience
- Network.Google.Resource.Analytics.Management.Segments.List: type ManagementSegmentsListResource = "analytics" :> ("v3" :> ("management" :> ("segments" :> (QueryParam "start-index" (Textual Int32) :> (QueryParam "max-results" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] Segments))))))
+ Network.Google.Resource.Analytics.Management.Segments.List: type ManagementSegmentsListResource = "analytics" :> "v3" :> "management" :> "segments" :> QueryParam "start-index" (Textual Int32) :> QueryParam "max-results" (Textual Int32) :> QueryParam "alt" AltJSON :> Get '[JSON] Segments
- Network.Google.Resource.Analytics.Management.UnSampledReports.Delete: type ManagementUnSampledReportsDeleteResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("unsampledReports" :> (Capture "unsampledReportId" Text :> (QueryParam "alt" AltJSON :> Delete '[JSON] ())))))))))))
+ Network.Google.Resource.Analytics.Management.UnSampledReports.Delete: type ManagementUnSampledReportsDeleteResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "unsampledReports" :> Capture "unsampledReportId" Text :> QueryParam "alt" AltJSON :> Delete '[JSON] ()
- Network.Google.Resource.Analytics.Management.UnSampledReports.Get: type ManagementUnSampledReportsGetResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("unsampledReports" :> (Capture "unsampledReportId" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] UnSampledReport)))))))))))
+ Network.Google.Resource.Analytics.Management.UnSampledReports.Get: type ManagementUnSampledReportsGetResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "unsampledReports" :> Capture "unsampledReportId" Text :> QueryParam "alt" AltJSON :> Get '[JSON] UnSampledReport
- Network.Google.Resource.Analytics.Management.UnSampledReports.Insert: type ManagementUnSampledReportsInsertResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("unsampledReports" :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] UnSampledReport :> Post '[JSON] UnSampledReport)))))))))))
+ Network.Google.Resource.Analytics.Management.UnSampledReports.Insert: type ManagementUnSampledReportsInsertResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "unsampledReports" :> QueryParam "alt" AltJSON :> ReqBody '[JSON] UnSampledReport :> Post '[JSON] UnSampledReport
- Network.Google.Resource.Analytics.Management.UnSampledReports.List: type ManagementUnSampledReportsListResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("profiles" :> (Capture "profileId" Text :> ("unsampledReports" :> (QueryParam "start-index" (Textual Int32) :> (QueryParam "max-results" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] UnSampledReports))))))))))))
+ Network.Google.Resource.Analytics.Management.UnSampledReports.List: type ManagementUnSampledReportsListResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "profiles" :> Capture "profileId" Text :> "unsampledReports" :> QueryParam "start-index" (Textual Int32) :> QueryParam "max-results" (Textual Int32) :> QueryParam "alt" AltJSON :> Get '[JSON] UnSampledReports
- Network.Google.Resource.Analytics.Management.Uploads.DeleteUploadData: type ManagementUploadsDeleteUploadDataResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("customDataSources" :> (Capture "customDataSourceId" Text :> ("deleteUploadData" :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] AnalyticsDataimportDeleteUploadDataRequest :> Post '[JSON] ())))))))))))
+ Network.Google.Resource.Analytics.Management.Uploads.DeleteUploadData: type ManagementUploadsDeleteUploadDataResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "customDataSources" :> Capture "customDataSourceId" Text :> "deleteUploadData" :> QueryParam "alt" AltJSON :> ReqBody '[JSON] AnalyticsDataimportDeleteUploadDataRequest :> Post '[JSON] ()
- Network.Google.Resource.Analytics.Management.Uploads.Get: type ManagementUploadsGetResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("customDataSources" :> (Capture "customDataSourceId" Text :> ("uploads" :> (Capture "uploadId" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] Upload)))))))))))
+ Network.Google.Resource.Analytics.Management.Uploads.Get: type ManagementUploadsGetResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "customDataSources" :> Capture "customDataSourceId" Text :> "uploads" :> Capture "uploadId" Text :> QueryParam "alt" AltJSON :> Get '[JSON] Upload
- Network.Google.Resource.Analytics.Management.Uploads.List: type ManagementUploadsListResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("customDataSources" :> (Capture "customDataSourceId" Text :> ("uploads" :> (QueryParam "start-index" (Textual Int32) :> (QueryParam "max-results" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] Uploads))))))))))))
+ Network.Google.Resource.Analytics.Management.Uploads.List: type ManagementUploadsListResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "customDataSources" :> Capture "customDataSourceId" Text :> "uploads" :> QueryParam "start-index" (Textual Int32) :> QueryParam "max-results" (Textual Int32) :> QueryParam "alt" AltJSON :> Get '[JSON] Uploads
- Network.Google.Resource.Analytics.Management.Uploads.UploadData: type ManagementUploadsUploadDataResource = ("analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("customDataSources" :> (Capture "customDataSourceId" Text :> ("uploads" :> (QueryParam "alt" AltJSON :> Post '[JSON] Upload))))))))))) :<|> ("upload" :> ("analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("customDataSources" :> (Capture "customDataSourceId" Text :> ("uploads" :> (QueryParam "alt" AltJSON :> (QueryParam "uploadType" AltMedia :> (AltMedia :> Post '[JSON] Upload))))))))))))))
+ Network.Google.Resource.Analytics.Management.Uploads.UploadData: type ManagementUploadsUploadDataResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "customDataSources" :> Capture "customDataSourceId" Text :> "uploads" :> QueryParam "alt" AltJSON :> Post '[JSON] Upload :<|> "upload" :> "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "customDataSources" :> Capture "customDataSourceId" Text :> "uploads" :> QueryParam "alt" AltJSON :> QueryParam "uploadType" AltMedia :> AltMedia :> Post '[JSON] Upload
- Network.Google.Resource.Analytics.Management.WebProperties.Get: type ManagementWebPropertiesGetResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] WebProperty)))))))
+ Network.Google.Resource.Analytics.Management.WebProperties.Get: type ManagementWebPropertiesGetResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> QueryParam "alt" AltJSON :> Get '[JSON] WebProperty
- Network.Google.Resource.Analytics.Management.WebProperties.Insert: type ManagementWebPropertiesInsertResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] WebProperty :> Post '[JSON] WebProperty)))))))
+ Network.Google.Resource.Analytics.Management.WebProperties.Insert: type ManagementWebPropertiesInsertResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> QueryParam "alt" AltJSON :> ReqBody '[JSON] WebProperty :> Post '[JSON] WebProperty
- Network.Google.Resource.Analytics.Management.WebProperties.List: type ManagementWebPropertiesListResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (QueryParam "start-index" (Textual Int32) :> (QueryParam "max-results" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] WebProperties))))))))
+ Network.Google.Resource.Analytics.Management.WebProperties.List: type ManagementWebPropertiesListResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> QueryParam "start-index" (Textual Int32) :> QueryParam "max-results" (Textual Int32) :> QueryParam "alt" AltJSON :> Get '[JSON] WebProperties
- Network.Google.Resource.Analytics.Management.WebProperties.Patch: type ManagementWebPropertiesPatchResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] WebProperty :> Patch '[JSON] WebProperty))))))))
+ Network.Google.Resource.Analytics.Management.WebProperties.Patch: type ManagementWebPropertiesPatchResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] WebProperty :> Patch '[JSON] WebProperty
- Network.Google.Resource.Analytics.Management.WebProperties.Update: type ManagementWebPropertiesUpdateResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] WebProperty :> Put '[JSON] WebProperty))))))))
+ Network.Google.Resource.Analytics.Management.WebProperties.Update: type ManagementWebPropertiesUpdateResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] WebProperty :> Put '[JSON] WebProperty
- Network.Google.Resource.Analytics.Management.WebPropertyAdWordsLinks.Delete: type ManagementWebPropertyAdWordsLinksDeleteResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("entityAdWordsLinks" :> (Capture "webPropertyAdWordsLinkId" Text :> (QueryParam "alt" AltJSON :> Delete '[JSON] ())))))))))
+ Network.Google.Resource.Analytics.Management.WebPropertyAdWordsLinks.Delete: type ManagementWebPropertyAdWordsLinksDeleteResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "entityAdWordsLinks" :> Capture "webPropertyAdWordsLinkId" Text :> QueryParam "alt" AltJSON :> Delete '[JSON] ()
- Network.Google.Resource.Analytics.Management.WebPropertyAdWordsLinks.Get: type ManagementWebPropertyAdWordsLinksGetResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("entityAdWordsLinks" :> (Capture "webPropertyAdWordsLinkId" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] EntityAdWordsLink)))))))))
+ Network.Google.Resource.Analytics.Management.WebPropertyAdWordsLinks.Get: type ManagementWebPropertyAdWordsLinksGetResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "entityAdWordsLinks" :> Capture "webPropertyAdWordsLinkId" Text :> QueryParam "alt" AltJSON :> Get '[JSON] EntityAdWordsLink
- Network.Google.Resource.Analytics.Management.WebPropertyAdWordsLinks.Insert: type ManagementWebPropertyAdWordsLinksInsertResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("entityAdWordsLinks" :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] EntityAdWordsLink :> Post '[JSON] EntityAdWordsLink)))))))))
+ Network.Google.Resource.Analytics.Management.WebPropertyAdWordsLinks.Insert: type ManagementWebPropertyAdWordsLinksInsertResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "entityAdWordsLinks" :> QueryParam "alt" AltJSON :> ReqBody '[JSON] EntityAdWordsLink :> Post '[JSON] EntityAdWordsLink
- Network.Google.Resource.Analytics.Management.WebPropertyAdWordsLinks.List: type ManagementWebPropertyAdWordsLinksListResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("entityAdWordsLinks" :> (QueryParam "start-index" (Textual Int32) :> (QueryParam "max-results" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] EntityAdWordsLinks))))))))))
+ Network.Google.Resource.Analytics.Management.WebPropertyAdWordsLinks.List: type ManagementWebPropertyAdWordsLinksListResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "entityAdWordsLinks" :> QueryParam "start-index" (Textual Int32) :> QueryParam "max-results" (Textual Int32) :> QueryParam "alt" AltJSON :> Get '[JSON] EntityAdWordsLinks
- Network.Google.Resource.Analytics.Management.WebPropertyAdWordsLinks.Patch: type ManagementWebPropertyAdWordsLinksPatchResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("entityAdWordsLinks" :> (Capture "webPropertyAdWordsLinkId" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] EntityAdWordsLink :> Patch '[JSON] EntityAdWordsLink))))))))))
+ Network.Google.Resource.Analytics.Management.WebPropertyAdWordsLinks.Patch: type ManagementWebPropertyAdWordsLinksPatchResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "entityAdWordsLinks" :> Capture "webPropertyAdWordsLinkId" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] EntityAdWordsLink :> Patch '[JSON] EntityAdWordsLink
- Network.Google.Resource.Analytics.Management.WebPropertyAdWordsLinks.Update: type ManagementWebPropertyAdWordsLinksUpdateResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("entityAdWordsLinks" :> (Capture "webPropertyAdWordsLinkId" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] EntityAdWordsLink :> Put '[JSON] EntityAdWordsLink))))))))))
+ Network.Google.Resource.Analytics.Management.WebPropertyAdWordsLinks.Update: type ManagementWebPropertyAdWordsLinksUpdateResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "entityAdWordsLinks" :> Capture "webPropertyAdWordsLinkId" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] EntityAdWordsLink :> Put '[JSON] EntityAdWordsLink
- Network.Google.Resource.Analytics.Management.WebPropertyUserLinks.Delete: type ManagementWebPropertyUserLinksDeleteResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("entityUserLinks" :> (Capture "linkId" Text :> (QueryParam "alt" AltJSON :> Delete '[JSON] ())))))))))
+ Network.Google.Resource.Analytics.Management.WebPropertyUserLinks.Delete: type ManagementWebPropertyUserLinksDeleteResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "entityUserLinks" :> Capture "linkId" Text :> QueryParam "alt" AltJSON :> Delete '[JSON] ()
- Network.Google.Resource.Analytics.Management.WebPropertyUserLinks.Insert: type ManagementWebPropertyUserLinksInsertResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("entityUserLinks" :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] EntityUserLink :> Post '[JSON] EntityUserLink)))))))))
+ Network.Google.Resource.Analytics.Management.WebPropertyUserLinks.Insert: type ManagementWebPropertyUserLinksInsertResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "entityUserLinks" :> QueryParam "alt" AltJSON :> ReqBody '[JSON] EntityUserLink :> Post '[JSON] EntityUserLink
- Network.Google.Resource.Analytics.Management.WebPropertyUserLinks.List: type ManagementWebPropertyUserLinksListResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("entityUserLinks" :> (QueryParam "start-index" (Textual Int32) :> (QueryParam "max-results" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] EntityUserLinks))))))))))
+ Network.Google.Resource.Analytics.Management.WebPropertyUserLinks.List: type ManagementWebPropertyUserLinksListResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "entityUserLinks" :> QueryParam "start-index" (Textual Int32) :> QueryParam "max-results" (Textual Int32) :> QueryParam "alt" AltJSON :> Get '[JSON] EntityUserLinks
- Network.Google.Resource.Analytics.Management.WebPropertyUserLinks.Update: type ManagementWebPropertyUserLinksUpdateResource = "analytics" :> ("v3" :> ("management" :> ("accounts" :> (Capture "accountId" Text :> ("webproperties" :> (Capture "webPropertyId" Text :> ("entityUserLinks" :> (Capture "linkId" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] EntityUserLink :> Put '[JSON] EntityUserLink))))))))))
+ Network.Google.Resource.Analytics.Management.WebPropertyUserLinks.Update: type ManagementWebPropertyUserLinksUpdateResource = "analytics" :> "v3" :> "management" :> "accounts" :> Capture "accountId" Text :> "webproperties" :> Capture "webPropertyId" Text :> "entityUserLinks" :> Capture "linkId" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] EntityUserLink :> Put '[JSON] EntityUserLink
- Network.Google.Resource.Analytics.Metadata.Columns.List: type MetadataColumnsListResource = "analytics" :> ("v3" :> ("metadata" :> (Capture "reportType" Text :> ("columns" :> (QueryParam "alt" AltJSON :> Get '[JSON] Columns)))))
+ Network.Google.Resource.Analytics.Metadata.Columns.List: type MetadataColumnsListResource = "analytics" :> "v3" :> "metadata" :> Capture "reportType" Text :> "columns" :> QueryParam "alt" AltJSON :> Get '[JSON] Columns
- Network.Google.Resource.Analytics.Provisioning.CreateAccountTicket: type ProvisioningCreateAccountTicketResource = "analytics" :> ("v3" :> ("provisioning" :> ("createAccountTicket" :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] AccountTicket :> Post '[JSON] AccountTicket)))))
+ Network.Google.Resource.Analytics.Provisioning.CreateAccountTicket: type ProvisioningCreateAccountTicketResource = "analytics" :> "v3" :> "provisioning" :> "createAccountTicket" :> QueryParam "alt" AltJSON :> ReqBody '[JSON] AccountTicket :> Post '[JSON] AccountTicket

Files

gen/Network/Google/Analytics.hs view
@@ -27,6 +27,7 @@     , analyticsManageUsersReadOnlyScope     , analyticsScope     , analyticsReadOnlyScope+    , analyticsUserDeletionScope     , analyticsEditScope      -- * API Declaration@@ -61,6 +62,9 @@     -- ** analytics.management.accounts.list     , module Network.Google.Resource.Analytics.Management.Accounts.List +    -- ** analytics.management.clientId.hashClientId+    , module Network.Google.Resource.Analytics.Management.ClientId.HashClientId+     -- ** analytics.management.customDataSources.list     , module Network.Google.Resource.Analytics.Management.CustomDataSources.List @@ -193,6 +197,9 @@     -- ** analytics.management.profiles.update     , module Network.Google.Resource.Analytics.Management.ProFiles.Update +    -- ** analytics.management.remarketingAudience.delete+    , module Network.Google.Resource.Analytics.Management.RemarketingAudience.Delete+     -- ** analytics.management.remarketingAudience.get     , module Network.Google.Resource.Analytics.Management.RemarketingAudience.Get @@ -286,8 +293,23 @@     -- ** analytics.provisioning.createAccountTicket     , module Network.Google.Resource.Analytics.Provisioning.CreateAccountTicket +    -- ** analytics.provisioning.createAccountTree+    , module Network.Google.Resource.Analytics.Provisioning.CreateAccountTree++    -- ** analytics.userDeletion.userDeletionRequest.upsert+    , module Network.Google.Resource.Analytics.UserDeletion.UserDeletionRequest.Upsert+     -- * Types +    -- ** UserDeletionRequest+    , UserDeletionRequest+    , userDeletionRequest+    , udrWebPropertyId+    , udrKind+    , udrId+    , udrFirebaseProjectId+    , udrDeletionRequestTime+     -- ** UnSampledReports     , UnSampledReports     , unSampledReports@@ -512,6 +534,14 @@     -- ** DataGaGetSamplingLevel     , DataGaGetSamplingLevel (..) +    -- ** HashClientIdResponse+    , HashClientIdResponse+    , hashClientIdResponse+    , hcirClientId+    , hcirWebPropertyId+    , hcirKind+    , hcirHashedClientId+     -- ** McfData     , McfData     , mcfData@@ -719,6 +749,7 @@     , cKind     , cCreated     , cUploadType+    , cSchema     , cImportBehavior     , cSelfLink     , cAccountId@@ -729,6 +760,17 @@     , cDescription     , cProFilesLinked +    -- ** AccountTreeRequest+    , AccountTreeRequest+    , accountTreeRequest+    , atrAccountSettings+    , atrWebPropertyName+    , atrKind+    , atrAccountName+    , atrProFileName+    , atrWebsiteURL+    , atrTimezone+     -- ** WebPropertyRef     , WebPropertyRef     , webPropertyRef@@ -902,6 +944,15 @@     , fadFieldBRequired     , fadOverrideOutputField +    -- ** AccountTreeResponse+    , AccountTreeResponse+    , accountTreeResponse+    , atrtAccountSettings+    , atrtKind+    , atrtProFile+    , atrtAccount+    , atrtWebProperty+     -- ** FilterUppercaseDetails     , FilterUppercaseDetails     , filterUppercaseDetails@@ -932,6 +983,13 @@     -- ** DataGaGetOutput     , DataGaGetOutput (..) +    -- ** HashClientIdRequest+    , HashClientIdRequest+    , hashClientIdRequest+    , hClientId+    , hWebPropertyId+    , hKind+     -- ** RealtimeData     , RealtimeData     , realtimeData@@ -987,6 +1045,8 @@     , wDefaultProFileId     , wKind     , wCreated+    , wDataRetentionTtl+    , wDataRetentionResetOnNewActivity     , wSelfLink     , wAccountId     , wName@@ -1030,6 +1090,14 @@     , gedeciType     , gedeciComparisonType +    -- ** AccountTreeRequestAccountSettings+    , AccountTreeRequestAccountSettings+    , accountTreeRequestAccountSettings+    , atrasShareWithSpeciaLists+    , atrasShareWithSupport+    , atrasShareAnonymouslyWithOthers+    , atrasShareWithGoogleProducts+     -- ** McfDataQuery     , McfDataQuery     , mcfDataQuery@@ -1182,6 +1250,14 @@     , rasbadExcludeConditions     , rasbadIncludeConditions +    -- ** AccountTreeResponseAccountSettings+    , AccountTreeResponseAccountSettings+    , accountTreeResponseAccountSettings+    , aShareWithSpeciaLists+    , aShareWithSupport+    , aShareAnonymouslyWithOthers+    , aShareWithGoogleProducts+     -- ** GoalURLDestinationDetails     , GoalURLDestinationDetails     , goalURLDestinationDetails@@ -1225,6 +1301,7 @@     , uuStatus     , uuKind     , uuCustomDataSourceId+    , uuUploadTime     , uuAccountId     , uuId     , uuErrors@@ -1322,6 +1399,12 @@     , mcfDataTotalsForAllResults     , mdtfarAddtional +    -- ** UserDeletionRequestId+    , UserDeletionRequestId+    , userDeletionRequestId+    , udriUserId+    , udriType+     -- ** UnSampledReportCloudStorageDownloadDetails     , UnSampledReportCloudStorageDownloadDetails     , unSampledReportCloudStorageDownloadDetails@@ -1364,6 +1447,7 @@ import           Network.Google.Resource.Analytics.Management.AccountUserLinks.Insert import           Network.Google.Resource.Analytics.Management.AccountUserLinks.List import           Network.Google.Resource.Analytics.Management.AccountUserLinks.Update+import           Network.Google.Resource.Analytics.Management.ClientId.HashClientId import           Network.Google.Resource.Analytics.Management.CustomDataSources.List import           Network.Google.Resource.Analytics.Management.CustomDimensions.Get import           Network.Google.Resource.Analytics.Management.CustomDimensions.Insert@@ -1408,6 +1492,7 @@ import           Network.Google.Resource.Analytics.Management.ProFileUserLinks.Insert import           Network.Google.Resource.Analytics.Management.ProFileUserLinks.List import           Network.Google.Resource.Analytics.Management.ProFileUserLinks.Update+import           Network.Google.Resource.Analytics.Management.RemarketingAudience.Delete import           Network.Google.Resource.Analytics.Management.RemarketingAudience.Get import           Network.Google.Resource.Analytics.Management.RemarketingAudience.Insert import           Network.Google.Resource.Analytics.Management.RemarketingAudience.List@@ -1439,6 +1524,8 @@ import           Network.Google.Resource.Analytics.Management.WebPropertyUserLinks.Update import           Network.Google.Resource.Analytics.Metadata.Columns.List import           Network.Google.Resource.Analytics.Provisioning.CreateAccountTicket+import           Network.Google.Resource.Analytics.Provisioning.CreateAccountTree+import           Network.Google.Resource.Analytics.UserDeletion.UserDeletionRequest.Upsert  {- $resources TODO@@ -1446,8 +1533,11 @@  -- | Represents the entirety of the methods and resources available for the Google Analytics API service. type AnalyticsAPI =-     DataMcfGetResource :<|> DataGaGetResource :<|>-       DataRealtimeGetResource+     UserDeletionUserDeletionRequestUpsertResource :<|>+       DataMcfGetResource+       :<|> DataGaGetResource+       :<|> DataRealtimeGetResource+       :<|> ManagementClientIdHashClientIdResource        :<|> ManagementWebPropertyAdWordsLinksInsertResource        :<|> ManagementWebPropertyAdWordsLinksListResource        :<|> ManagementWebPropertyAdWordsLinksPatchResource@@ -1462,6 +1552,7 @@        :<|> ManagementRemarketingAudienceListResource        :<|> ManagementRemarketingAudiencePatchResource        :<|> ManagementRemarketingAudienceGetResource+       :<|> ManagementRemarketingAudienceDeleteResource        :<|> ManagementRemarketingAudienceUpdateResource        :<|> ManagementAccountsListResource        :<|> ManagementExperimentsInsertResource@@ -1527,5 +1618,6 @@        :<|> ManagementProFileUserLinksListResource        :<|> ManagementProFileUserLinksDeleteResource        :<|> ManagementProFileUserLinksUpdateResource+       :<|> ProvisioningCreateAccountTreeResource        :<|> ProvisioningCreateAccountTicketResource        :<|> MetadataColumnsListResource
gen/Network/Google/Analytics/Types.hs view
@@ -25,8 +25,18 @@     , analyticsManageUsersReadOnlyScope     , analyticsScope     , analyticsReadOnlyScope+    , analyticsUserDeletionScope     , analyticsEditScope +    -- * UserDeletionRequest+    , UserDeletionRequest+    , userDeletionRequest+    , udrWebPropertyId+    , udrKind+    , udrId+    , udrFirebaseProjectId+    , udrDeletionRequestTime+     -- * UnSampledReports     , UnSampledReports     , unSampledReports@@ -251,6 +261,14 @@     -- * DataGaGetSamplingLevel     , DataGaGetSamplingLevel (..) +    -- * HashClientIdResponse+    , HashClientIdResponse+    , hashClientIdResponse+    , hcirClientId+    , hcirWebPropertyId+    , hcirKind+    , hcirHashedClientId+     -- * McfData     , McfData     , mcfData@@ -458,6 +476,7 @@     , cKind     , cCreated     , cUploadType+    , cSchema     , cImportBehavior     , cSelfLink     , cAccountId@@ -468,6 +487,17 @@     , cDescription     , cProFilesLinked +    -- * AccountTreeRequest+    , AccountTreeRequest+    , accountTreeRequest+    , atrAccountSettings+    , atrWebPropertyName+    , atrKind+    , atrAccountName+    , atrProFileName+    , atrWebsiteURL+    , atrTimezone+     -- * WebPropertyRef     , WebPropertyRef     , webPropertyRef@@ -641,6 +671,15 @@     , fadFieldBRequired     , fadOverrideOutputField +    -- * AccountTreeResponse+    , AccountTreeResponse+    , accountTreeResponse+    , atrtAccountSettings+    , atrtKind+    , atrtProFile+    , atrtAccount+    , atrtWebProperty+     -- * FilterUppercaseDetails     , FilterUppercaseDetails     , filterUppercaseDetails@@ -671,6 +710,13 @@     -- * DataGaGetOutput     , DataGaGetOutput (..) +    -- * HashClientIdRequest+    , HashClientIdRequest+    , hashClientIdRequest+    , hClientId+    , hWebPropertyId+    , hKind+     -- * RealtimeData     , RealtimeData     , realtimeData@@ -726,6 +772,8 @@     , wDefaultProFileId     , wKind     , wCreated+    , wDataRetentionTtl+    , wDataRetentionResetOnNewActivity     , wSelfLink     , wAccountId     , wName@@ -769,6 +817,14 @@     , gedeciType     , gedeciComparisonType +    -- * AccountTreeRequestAccountSettings+    , AccountTreeRequestAccountSettings+    , accountTreeRequestAccountSettings+    , atrasShareWithSpeciaLists+    , atrasShareWithSupport+    , atrasShareAnonymouslyWithOthers+    , atrasShareWithGoogleProducts+     -- * McfDataQuery     , McfDataQuery     , mcfDataQuery@@ -921,6 +977,14 @@     , rasbadExcludeConditions     , rasbadIncludeConditions +    -- * AccountTreeResponseAccountSettings+    , AccountTreeResponseAccountSettings+    , accountTreeResponseAccountSettings+    , aShareWithSpeciaLists+    , aShareWithSupport+    , aShareAnonymouslyWithOthers+    , aShareWithGoogleProducts+     -- * GoalURLDestinationDetails     , GoalURLDestinationDetails     , goalURLDestinationDetails@@ -964,6 +1028,7 @@     , uuStatus     , uuKind     , uuCustomDataSourceId+    , uuUploadTime     , uuAccountId     , uuId     , uuErrors@@ -1061,6 +1126,12 @@     , mcfDataTotalsForAllResults     , mdtfarAddtional +    -- * UserDeletionRequestId+    , UserDeletionRequestId+    , userDeletionRequestId+    , udriUserId+    , udriType+     -- * UnSampledReportCloudStorageDownloadDetails     , UnSampledReportCloudStorageDownloadDetails     , unSampledReportCloudStorageDownloadDetails@@ -1122,6 +1193,10 @@ -- | View your Google Analytics data analyticsReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/analytics.readonly"] analyticsReadOnlyScope = Proxy;++-- | Manage Google Analytics user deletion requests+analyticsUserDeletionScope :: Proxy '["https://www.googleapis.com/auth/analytics.user.deletion"]+analyticsUserDeletionScope = Proxy;  -- | Edit Google Analytics management entities analyticsEditScope :: Proxy '["https://www.googleapis.com/auth/analytics.edit"]
gen/Network/Google/Analytics/Types/Product.hs view
@@ -20,6 +20,90 @@ import           Network.Google.Analytics.Types.Sum import           Network.Google.Prelude +-- | JSON template for a user deletion request resource.+--+-- /See:/ 'userDeletionRequest' smart constructor.+data UserDeletionRequest = UserDeletionRequest'+    { _udrWebPropertyId       :: !(Maybe Text)+    , _udrKind                :: !Text+    , _udrId                  :: !(Maybe UserDeletionRequestId)+    , _udrFirebaseProjectId   :: !(Maybe Text)+    , _udrDeletionRequestTime :: !(Maybe DateTime')+    } deriving (Eq,Show,Data,Typeable,Generic)++-- | Creates a value of 'UserDeletionRequest' with the minimum fields required to make a request.+--+-- Use one of the following lenses to modify other fields as desired:+--+-- * 'udrWebPropertyId'+--+-- * 'udrKind'+--+-- * 'udrId'+--+-- * 'udrFirebaseProjectId'+--+-- * 'udrDeletionRequestTime'+userDeletionRequest+    :: UserDeletionRequest+userDeletionRequest =+    UserDeletionRequest'+    { _udrWebPropertyId = Nothing+    , _udrKind = "analytics#userDeletionRequest"+    , _udrId = Nothing+    , _udrFirebaseProjectId = Nothing+    , _udrDeletionRequestTime = Nothing+    }++-- | Web property ID of the form UA-XXXXX-YY.+udrWebPropertyId :: Lens' UserDeletionRequest (Maybe Text)+udrWebPropertyId+  = lens _udrWebPropertyId+      (\ s a -> s{_udrWebPropertyId = a})++-- | Value is \"analytics#userDeletionRequest\".+udrKind :: Lens' UserDeletionRequest Text+udrKind = lens _udrKind (\ s a -> s{_udrKind = a})++-- | User ID.+udrId :: Lens' UserDeletionRequest (Maybe UserDeletionRequestId)+udrId = lens _udrId (\ s a -> s{_udrId = a})++-- | Firebase Project Id+udrFirebaseProjectId :: Lens' UserDeletionRequest (Maybe Text)+udrFirebaseProjectId+  = lens _udrFirebaseProjectId+      (\ s a -> s{_udrFirebaseProjectId = a})++-- | This marks the point in time for which all user data before should be+-- deleted+udrDeletionRequestTime :: Lens' UserDeletionRequest (Maybe UTCTime)+udrDeletionRequestTime+  = lens _udrDeletionRequestTime+      (\ s a -> s{_udrDeletionRequestTime = a})+      . mapping _DateTime++instance FromJSON UserDeletionRequest where+        parseJSON+          = withObject "UserDeletionRequest"+              (\ o ->+                 UserDeletionRequest' <$>+                   (o .:? "webPropertyId") <*>+                     (o .:? "kind" .!= "analytics#userDeletionRequest")+                     <*> (o .:? "id")+                     <*> (o .:? "firebaseProjectId")+                     <*> (o .:? "deletionRequestTime"))++instance ToJSON UserDeletionRequest where+        toJSON UserDeletionRequest'{..}+          = object+              (catMaybes+                 [("webPropertyId" .=) <$> _udrWebPropertyId,+                  Just ("kind" .= _udrKind), ("id" .=) <$> _udrId,+                  ("firebaseProjectId" .=) <$> _udrFirebaseProjectId,+                  ("deletionRequestTime" .=) <$>+                    _udrDeletionRequestTime])+ -- | An unsampled report collection lists Analytics unsampled reports to -- which the user has access. Each view (profile) can have a set of -- unsampled reports. Each resource in the unsampled report collection@@ -2185,6 +2269,72 @@                  [("href" .=) <$> _wpclHref,                   Just ("type" .= _wpclType)]) +-- | JSON template for a hash Client Id response resource.+--+-- /See:/ 'hashClientIdResponse' smart constructor.+data HashClientIdResponse = HashClientIdResponse'+    { _hcirClientId       :: !(Maybe Text)+    , _hcirWebPropertyId  :: !(Maybe Text)+    , _hcirKind           :: !Text+    , _hcirHashedClientId :: !(Maybe Text)+    } deriving (Eq,Show,Data,Typeable,Generic)++-- | Creates a value of 'HashClientIdResponse' with the minimum fields required to make a request.+--+-- Use one of the following lenses to modify other fields as desired:+--+-- * 'hcirClientId'+--+-- * 'hcirWebPropertyId'+--+-- * 'hcirKind'+--+-- * 'hcirHashedClientId'+hashClientIdResponse+    :: HashClientIdResponse+hashClientIdResponse =+    HashClientIdResponse'+    { _hcirClientId = Nothing+    , _hcirWebPropertyId = Nothing+    , _hcirKind = "analytics#hashClientIdResponse"+    , _hcirHashedClientId = Nothing+    }++hcirClientId :: Lens' HashClientIdResponse (Maybe Text)+hcirClientId+  = lens _hcirClientId (\ s a -> s{_hcirClientId = a})++hcirWebPropertyId :: Lens' HashClientIdResponse (Maybe Text)+hcirWebPropertyId+  = lens _hcirWebPropertyId+      (\ s a -> s{_hcirWebPropertyId = a})++hcirKind :: Lens' HashClientIdResponse Text+hcirKind = lens _hcirKind (\ s a -> s{_hcirKind = a})++hcirHashedClientId :: Lens' HashClientIdResponse (Maybe Text)+hcirHashedClientId+  = lens _hcirHashedClientId+      (\ s a -> s{_hcirHashedClientId = a})++instance FromJSON HashClientIdResponse where+        parseJSON+          = withObject "HashClientIdResponse"+              (\ o ->+                 HashClientIdResponse' <$>+                   (o .:? "clientId") <*> (o .:? "webPropertyId") <*>+                     (o .:? "kind" .!= "analytics#hashClientIdResponse")+                     <*> (o .:? "hashedClientId"))++instance ToJSON HashClientIdResponse where+        toJSON HashClientIdResponse'{..}+          = object+              (catMaybes+                 [("clientId" .=) <$> _hcirClientId,+                  ("webPropertyId" .=) <$> _hcirWebPropertyId,+                  Just ("kind" .= _hcirKind),+                  ("hashedClientId" .=) <$> _hcirHashedClientId])+ -- | Multi-Channel Funnels data for a given view (profile). -- -- /See:/ 'mcfData' smart constructor.@@ -4192,6 +4342,7 @@     , _cKind           :: !Text     , _cCreated        :: !(Maybe DateTime')     , _cUploadType     :: !(Maybe Text)+    , _cSchema         :: !(Maybe [Text])     , _cImportBehavior :: !(Maybe Text)     , _cSelfLink       :: !(Maybe Text)     , _cAccountId      :: !(Maybe Text)@@ -4219,6 +4370,8 @@ -- -- * 'cUploadType' --+-- * 'cSchema'+-- -- * 'cImportBehavior' -- -- * 'cSelfLink'@@ -4246,6 +4399,7 @@     , _cKind = "analytics#customDataSource"     , _cCreated = Nothing     , _cUploadType = Nothing+    , _cSchema = Nothing     , _cImportBehavior = Nothing     , _cSelfLink = Nothing     , _cAccountId = Nothing@@ -4284,10 +4438,17 @@   = lens _cCreated (\ s a -> s{_cCreated = a}) .       mapping _DateTime +-- | Upload type of the custom data source. cUploadType :: Lens' CustomDataSource (Maybe Text) cUploadType   = lens _cUploadType (\ s a -> s{_cUploadType = a}) +-- | Collection of schema headers of the custom data source.+cSchema :: Lens' CustomDataSource [Text]+cSchema+  = lens _cSchema (\ s a -> s{_cSchema = a}) . _Default+      . _Coerce+ cImportBehavior :: Lens' CustomDataSource (Maybe Text) cImportBehavior   = lens _cImportBehavior@@ -4344,6 +4505,7 @@                      <*> (o .:? "kind" .!= "analytics#customDataSource")                      <*> (o .:? "created")                      <*> (o .:? "uploadType")+                     <*> (o .:? "schema" .!= mempty)                      <*> (o .:? "importBehavior")                      <*> (o .:? "selfLink")                      <*> (o .:? "accountId")@@ -4364,6 +4526,7 @@                   Just ("kind" .= _cKind),                   ("created" .=) <$> _cCreated,                   ("uploadType" .=) <$> _cUploadType,+                  ("schema" .=) <$> _cSchema,                   ("importBehavior" .=) <$> _cImportBehavior,                   ("selfLink" .=) <$> _cSelfLink,                   ("accountId" .=) <$> _cAccountId,@@ -4372,6 +4535,110 @@                   ("description" .=) <$> _cDescription,                   ("profilesLinked" .=) <$> _cProFilesLinked]) +-- | JSON template for an Analytics account tree requests. The account tree+-- request is used in the provisioning api to create an account, property,+-- and view (profile). It contains the basic information required to make+-- these fields.+--+-- /See:/ 'accountTreeRequest' smart constructor.+data AccountTreeRequest = AccountTreeRequest'+    { _atrAccountSettings :: !(Maybe AccountTreeRequestAccountSettings)+    , _atrWebPropertyName :: !(Maybe Text)+    , _atrKind            :: !Text+    , _atrAccountName     :: !(Maybe Text)+    , _atrProFileName     :: !(Maybe Text)+    , _atrWebsiteURL      :: !(Maybe Text)+    , _atrTimezone        :: !(Maybe Text)+    } deriving (Eq,Show,Data,Typeable,Generic)++-- | Creates a value of 'AccountTreeRequest' with the minimum fields required to make a request.+--+-- Use one of the following lenses to modify other fields as desired:+--+-- * 'atrAccountSettings'+--+-- * 'atrWebPropertyName'+--+-- * 'atrKind'+--+-- * 'atrAccountName'+--+-- * 'atrProFileName'+--+-- * 'atrWebsiteURL'+--+-- * 'atrTimezone'+accountTreeRequest+    :: AccountTreeRequest+accountTreeRequest =+    AccountTreeRequest'+    { _atrAccountSettings = Nothing+    , _atrWebPropertyName = Nothing+    , _atrKind = "analytics#accountTreeRequest"+    , _atrAccountName = Nothing+    , _atrProFileName = Nothing+    , _atrWebsiteURL = Nothing+    , _atrTimezone = Nothing+    }++atrAccountSettings :: Lens' AccountTreeRequest (Maybe AccountTreeRequestAccountSettings)+atrAccountSettings+  = lens _atrAccountSettings+      (\ s a -> s{_atrAccountSettings = a})++atrWebPropertyName :: Lens' AccountTreeRequest (Maybe Text)+atrWebPropertyName+  = lens _atrWebPropertyName+      (\ s a -> s{_atrWebPropertyName = a})++-- | Resource type for account ticket.+atrKind :: Lens' AccountTreeRequest Text+atrKind = lens _atrKind (\ s a -> s{_atrKind = a})++atrAccountName :: Lens' AccountTreeRequest (Maybe Text)+atrAccountName+  = lens _atrAccountName+      (\ s a -> s{_atrAccountName = a})++atrProFileName :: Lens' AccountTreeRequest (Maybe Text)+atrProFileName+  = lens _atrProFileName+      (\ s a -> s{_atrProFileName = a})++atrWebsiteURL :: Lens' AccountTreeRequest (Maybe Text)+atrWebsiteURL+  = lens _atrWebsiteURL+      (\ s a -> s{_atrWebsiteURL = a})++atrTimezone :: Lens' AccountTreeRequest (Maybe Text)+atrTimezone+  = lens _atrTimezone (\ s a -> s{_atrTimezone = a})++instance FromJSON AccountTreeRequest where+        parseJSON+          = withObject "AccountTreeRequest"+              (\ o ->+                 AccountTreeRequest' <$>+                   (o .:? "accountSettings") <*>+                     (o .:? "webpropertyName")+                     <*> (o .:? "kind" .!= "analytics#accountTreeRequest")+                     <*> (o .:? "accountName")+                     <*> (o .:? "profileName")+                     <*> (o .:? "websiteUrl")+                     <*> (o .:? "timezone"))++instance ToJSON AccountTreeRequest where+        toJSON AccountTreeRequest'{..}+          = object+              (catMaybes+                 [("accountSettings" .=) <$> _atrAccountSettings,+                  ("webpropertyName" .=) <$> _atrWebPropertyName,+                  Just ("kind" .= _atrKind),+                  ("accountName" .=) <$> _atrAccountName,+                  ("profileName" .=) <$> _atrProFileName,+                  ("websiteUrl" .=) <$> _atrWebsiteURL,+                  ("timezone" .=) <$> _atrTimezone])+ -- | JSON template for a web property reference. -- -- /See:/ 'webPropertyRef' smart constructor.@@ -4567,7 +4834,8 @@ lfaId :: Lens' LinkedForeignAccount (Maybe Text) lfaId = lens _lfaId (\ s a -> s{_lfaId = a}) --- | The type of the foreign account. For example \`ADWORDS_LINKS\`.+-- | The type of the foreign account. For example, \`ADWORDS_LINKS\`,+-- \`DBM_LINKS\`, \`MCC_LINKS\` or \`OPTIMIZE\`. lfaType :: Lens' LinkedForeignAccount (Maybe Text) lfaType = lens _lfaType (\ s a -> s{_lfaType = a}) @@ -6162,6 +6430,89 @@                   ("overrideOutputField" .=) <$>                     _fadOverrideOutputField]) +-- | JSON template for an Analytics account tree response. The account tree+-- response is used in the provisioning api to return the result of+-- creating an account, property, and view (profile).+--+-- /See:/ 'accountTreeResponse' smart constructor.+data AccountTreeResponse = AccountTreeResponse'+    { _atrtAccountSettings :: !(Maybe AccountTreeResponseAccountSettings)+    , _atrtKind            :: !Text+    , _atrtProFile         :: !(Maybe ProFile)+    , _atrtAccount         :: !(Maybe Account)+    , _atrtWebProperty     :: !(Maybe WebProperty)+    } deriving (Eq,Show,Data,Typeable,Generic)++-- | Creates a value of 'AccountTreeResponse' with the minimum fields required to make a request.+--+-- Use one of the following lenses to modify other fields as desired:+--+-- * 'atrtAccountSettings'+--+-- * 'atrtKind'+--+-- * 'atrtProFile'+--+-- * 'atrtAccount'+--+-- * 'atrtWebProperty'+accountTreeResponse+    :: AccountTreeResponse+accountTreeResponse =+    AccountTreeResponse'+    { _atrtAccountSettings = Nothing+    , _atrtKind = "analytics#accountTreeResponse"+    , _atrtProFile = Nothing+    , _atrtAccount = Nothing+    , _atrtWebProperty = Nothing+    }++atrtAccountSettings :: Lens' AccountTreeResponse (Maybe AccountTreeResponseAccountSettings)+atrtAccountSettings+  = lens _atrtAccountSettings+      (\ s a -> s{_atrtAccountSettings = a})++-- | Resource type for account ticket.+atrtKind :: Lens' AccountTreeResponse Text+atrtKind = lens _atrtKind (\ s a -> s{_atrtKind = a})++-- | View (Profile) for the account.+atrtProFile :: Lens' AccountTreeResponse (Maybe ProFile)+atrtProFile+  = lens _atrtProFile (\ s a -> s{_atrtProFile = a})++-- | The account created.+atrtAccount :: Lens' AccountTreeResponse (Maybe Account)+atrtAccount+  = lens _atrtAccount (\ s a -> s{_atrtAccount = a})++-- | Web property for the account.+atrtWebProperty :: Lens' AccountTreeResponse (Maybe WebProperty)+atrtWebProperty+  = lens _atrtWebProperty+      (\ s a -> s{_atrtWebProperty = a})++instance FromJSON AccountTreeResponse where+        parseJSON+          = withObject "AccountTreeResponse"+              (\ o ->+                 AccountTreeResponse' <$>+                   (o .:? "accountSettings") <*>+                     (o .:? "kind" .!= "analytics#accountTreeResponse")+                     <*> (o .:? "profile")+                     <*> (o .:? "account")+                     <*> (o .:? "webproperty"))++instance ToJSON AccountTreeResponse where+        toJSON AccountTreeResponse'{..}+          = object+              (catMaybes+                 [("accountSettings" .=) <$> _atrtAccountSettings,+                  Just ("kind" .= _atrtKind),+                  ("profile" .=) <$> _atrtProFile,+                  ("account" .=) <$> _atrtAccount,+                  ("webproperty" .=) <$> _atrtWebProperty])+ -- | Details for the filter of the type UPPER. -- -- /See:/ 'filterUppercaseDetails' smart constructor.@@ -6397,6 +6748,61 @@                  [("href" .=) <$> _fplHref,                   Just ("type" .= _fplType)]) +-- | JSON template for a hash Client Id request resource.+--+-- /See:/ 'hashClientIdRequest' smart constructor.+data HashClientIdRequest = HashClientIdRequest'+    { _hClientId      :: !(Maybe Text)+    , _hWebPropertyId :: !(Maybe Text)+    , _hKind          :: !Text+    } deriving (Eq,Show,Data,Typeable,Generic)++-- | Creates a value of 'HashClientIdRequest' with the minimum fields required to make a request.+--+-- Use one of the following lenses to modify other fields as desired:+--+-- * 'hClientId'+--+-- * 'hWebPropertyId'+--+-- * 'hKind'+hashClientIdRequest+    :: HashClientIdRequest+hashClientIdRequest =+    HashClientIdRequest'+    { _hClientId = Nothing+    , _hWebPropertyId = Nothing+    , _hKind = "analytics#hashClientIdRequest"+    }++hClientId :: Lens' HashClientIdRequest (Maybe Text)+hClientId+  = lens _hClientId (\ s a -> s{_hClientId = a})++hWebPropertyId :: Lens' HashClientIdRequest (Maybe Text)+hWebPropertyId+  = lens _hWebPropertyId+      (\ s a -> s{_hWebPropertyId = a})++hKind :: Lens' HashClientIdRequest Text+hKind = lens _hKind (\ s a -> s{_hKind = a})++instance FromJSON HashClientIdRequest where+        parseJSON+          = withObject "HashClientIdRequest"+              (\ o ->+                 HashClientIdRequest' <$>+                   (o .:? "clientId") <*> (o .:? "webPropertyId") <*>+                     (o .:? "kind" .!= "analytics#hashClientIdRequest"))++instance ToJSON HashClientIdRequest where+        toJSON HashClientIdRequest'{..}+          = object+              (catMaybes+                 [("clientId" .=) <$> _hClientId,+                  ("webPropertyId" .=) <$> _hWebPropertyId,+                  Just ("kind" .= _hKind)])+ -- | Real time data for a given view (profile). -- -- /See:/ 'realtimeData' smart constructor.@@ -6851,23 +7257,25 @@ -- -- /See:/ 'webProperty' smart constructor. data WebProperty = WebProperty'-    { _wParentLink            :: !(Maybe WebPropertyParentLink)-    , _wChildLink             :: !(Maybe WebPropertyChildLink)-    , _wDefaultProFileId      :: !(Maybe (Textual Int64))-    , _wKind                  :: !Text-    , _wCreated               :: !(Maybe DateTime')-    , _wSelfLink              :: !(Maybe Text)-    , _wAccountId             :: !(Maybe Text)-    , _wName                  :: !(Maybe Text)-    , _wStarred               :: !(Maybe Bool)-    , _wInternalWebPropertyId :: !(Maybe Text)-    , _wId                    :: !(Maybe Text)-    , _wUpdated               :: !(Maybe DateTime')-    , _wProFileCount          :: !(Maybe (Textual Int32))-    , _wPermissions           :: !(Maybe WebPropertyPermissions)-    , _wWebsiteURL            :: !(Maybe Text)-    , _wIndustryVertical      :: !(Maybe Text)-    , _wLevel                 :: !(Maybe Text)+    { _wParentLink                      :: !(Maybe WebPropertyParentLink)+    , _wChildLink                       :: !(Maybe WebPropertyChildLink)+    , _wDefaultProFileId                :: !(Maybe (Textual Int64))+    , _wKind                            :: !Text+    , _wCreated                         :: !(Maybe DateTime')+    , _wDataRetentionTtl                :: !(Maybe Text)+    , _wDataRetentionResetOnNewActivity :: !(Maybe Bool)+    , _wSelfLink                        :: !(Maybe Text)+    , _wAccountId                       :: !(Maybe Text)+    , _wName                            :: !(Maybe Text)+    , _wStarred                         :: !(Maybe Bool)+    , _wInternalWebPropertyId           :: !(Maybe Text)+    , _wId                              :: !(Maybe Text)+    , _wUpdated                         :: !(Maybe DateTime')+    , _wProFileCount                    :: !(Maybe (Textual Int32))+    , _wPermissions                     :: !(Maybe WebPropertyPermissions)+    , _wWebsiteURL                      :: !(Maybe Text)+    , _wIndustryVertical                :: !(Maybe Text)+    , _wLevel                           :: !(Maybe Text)     } deriving (Eq,Show,Data,Typeable,Generic)  -- | Creates a value of 'WebProperty' with the minimum fields required to make a request.@@ -6884,6 +7292,10 @@ -- -- * 'wCreated' --+-- * 'wDataRetentionTtl'+--+-- * 'wDataRetentionResetOnNewActivity'+-- -- * 'wSelfLink' -- -- * 'wAccountId'@@ -6916,6 +7328,8 @@     , _wDefaultProFileId = Nothing     , _wKind = "analytics#webproperty"     , _wCreated = Nothing+    , _wDataRetentionTtl = Nothing+    , _wDataRetentionResetOnNewActivity = Nothing     , _wSelfLink = Nothing     , _wAccountId = Nothing     , _wName = Nothing@@ -6959,6 +7373,23 @@   = lens _wCreated (\ s a -> s{_wCreated = a}) .       mapping _DateTime +-- | The length of time for which user and event data is retained. This+-- property cannot be set on insert.+wDataRetentionTtl :: Lens' WebProperty (Maybe Text)+wDataRetentionTtl+  = lens _wDataRetentionTtl+      (\ s a -> s{_wDataRetentionTtl = a})++-- | Set to true to reset the retention period of the user identifier with+-- each new event from that user (thus setting the expiration date to+-- current time plus retention period). Set to false to delete data+-- associated with the user identifer automatically after the rentention+-- period. This property cannot be set on insert.+wDataRetentionResetOnNewActivity :: Lens' WebProperty (Maybe Bool)+wDataRetentionResetOnNewActivity+  = lens _wDataRetentionResetOnNewActivity+      (\ s a -> s{_wDataRetentionResetOnNewActivity = a})+ -- | Link for this web property. wSelfLink :: Lens' WebProperty (Maybe Text) wSelfLink@@ -7029,6 +7460,8 @@                      (o .:? "defaultProfileId")                      <*> (o .:? "kind" .!= "analytics#webproperty")                      <*> (o .:? "created")+                     <*> (o .:? "dataRetentionTtl")+                     <*> (o .:? "dataRetentionResetOnNewActivity")                      <*> (o .:? "selfLink")                      <*> (o .:? "accountId")                      <*> (o .:? "name")@@ -7051,6 +7484,9 @@                   ("defaultProfileId" .=) <$> _wDefaultProFileId,                   Just ("kind" .= _wKind),                   ("created" .=) <$> _wCreated,+                  ("dataRetentionTtl" .=) <$> _wDataRetentionTtl,+                  ("dataRetentionResetOnNewActivity" .=) <$>+                    _wDataRetentionResetOnNewActivity,                   ("selfLink" .=) <$> _wSelfLink,                   ("accountId" .=) <$> _wAccountId,                   ("name" .=) <$> _wName, ("starred" .=) <$> _wStarred,@@ -7334,6 +7770,80 @@                   ("type" .=) <$> _gedeciType,                   ("comparisonType" .=) <$> _gedeciComparisonType]) +--+-- /See:/ 'accountTreeRequestAccountSettings' smart constructor.+data AccountTreeRequestAccountSettings = AccountTreeRequestAccountSettings'+    { _atrasShareWithSpeciaLists       :: !(Maybe Bool)+    , _atrasShareWithSupport           :: !(Maybe Bool)+    , _atrasShareAnonymouslyWithOthers :: !(Maybe Bool)+    , _atrasShareWithGoogleProducts    :: !(Maybe Bool)+    } deriving (Eq,Show,Data,Typeable,Generic)++-- | Creates a value of 'AccountTreeRequestAccountSettings' with the minimum fields required to make a request.+--+-- Use one of the following lenses to modify other fields as desired:+--+-- * 'atrasShareWithSpeciaLists'+--+-- * 'atrasShareWithSupport'+--+-- * 'atrasShareAnonymouslyWithOthers'+--+-- * 'atrasShareWithGoogleProducts'+accountTreeRequestAccountSettings+    :: AccountTreeRequestAccountSettings+accountTreeRequestAccountSettings =+    AccountTreeRequestAccountSettings'+    { _atrasShareWithSpeciaLists = Nothing+    , _atrasShareWithSupport = Nothing+    , _atrasShareAnonymouslyWithOthers = Nothing+    , _atrasShareWithGoogleProducts = Nothing+    }++atrasShareWithSpeciaLists :: Lens' AccountTreeRequestAccountSettings (Maybe Bool)+atrasShareWithSpeciaLists+  = lens _atrasShareWithSpeciaLists+      (\ s a -> s{_atrasShareWithSpeciaLists = a})++atrasShareWithSupport :: Lens' AccountTreeRequestAccountSettings (Maybe Bool)+atrasShareWithSupport+  = lens _atrasShareWithSupport+      (\ s a -> s{_atrasShareWithSupport = a})++atrasShareAnonymouslyWithOthers :: Lens' AccountTreeRequestAccountSettings (Maybe Bool)+atrasShareAnonymouslyWithOthers+  = lens _atrasShareAnonymouslyWithOthers+      (\ s a -> s{_atrasShareAnonymouslyWithOthers = a})++atrasShareWithGoogleProducts :: Lens' AccountTreeRequestAccountSettings (Maybe Bool)+atrasShareWithGoogleProducts+  = lens _atrasShareWithGoogleProducts+      (\ s a -> s{_atrasShareWithGoogleProducts = a})++instance FromJSON AccountTreeRequestAccountSettings+         where+        parseJSON+          = withObject "AccountTreeRequestAccountSettings"+              (\ o ->+                 AccountTreeRequestAccountSettings' <$>+                   (o .:? "shareWithSpecialists") <*>+                     (o .:? "shareWithSupport")+                     <*> (o .:? "shareAnonymouslyWithOthers")+                     <*> (o .:? "shareWithGoogleProducts"))++instance ToJSON AccountTreeRequestAccountSettings+         where+        toJSON AccountTreeRequestAccountSettings'{..}+          = object+              (catMaybes+                 [("shareWithSpecialists" .=) <$>+                    _atrasShareWithSpeciaLists,+                  ("shareWithSupport" .=) <$> _atrasShareWithSupport,+                  ("shareAnonymouslyWithOthers" .=) <$>+                    _atrasShareAnonymouslyWithOthers,+                  ("shareWithGoogleProducts" .=) <$>+                    _atrasShareWithGoogleProducts])+ -- | Analytics data request query parameters. -- -- /See:/ 'mcfDataQuery' smart constructor.@@ -8841,6 +9351,80 @@                   ("includeConditions" .=) <$>                     _rasbadIncludeConditions]) +--+-- /See:/ 'accountTreeResponseAccountSettings' smart constructor.+data AccountTreeResponseAccountSettings = AccountTreeResponseAccountSettings'+    { _aShareWithSpeciaLists       :: !(Maybe Bool)+    , _aShareWithSupport           :: !(Maybe Bool)+    , _aShareAnonymouslyWithOthers :: !(Maybe Bool)+    , _aShareWithGoogleProducts    :: !(Maybe Bool)+    } deriving (Eq,Show,Data,Typeable,Generic)++-- | Creates a value of 'AccountTreeResponseAccountSettings' with the minimum fields required to make a request.+--+-- Use one of the following lenses to modify other fields as desired:+--+-- * 'aShareWithSpeciaLists'+--+-- * 'aShareWithSupport'+--+-- * 'aShareAnonymouslyWithOthers'+--+-- * 'aShareWithGoogleProducts'+accountTreeResponseAccountSettings+    :: AccountTreeResponseAccountSettings+accountTreeResponseAccountSettings =+    AccountTreeResponseAccountSettings'+    { _aShareWithSpeciaLists = Nothing+    , _aShareWithSupport = Nothing+    , _aShareAnonymouslyWithOthers = Nothing+    , _aShareWithGoogleProducts = Nothing+    }++aShareWithSpeciaLists :: Lens' AccountTreeResponseAccountSettings (Maybe Bool)+aShareWithSpeciaLists+  = lens _aShareWithSpeciaLists+      (\ s a -> s{_aShareWithSpeciaLists = a})++aShareWithSupport :: Lens' AccountTreeResponseAccountSettings (Maybe Bool)+aShareWithSupport+  = lens _aShareWithSupport+      (\ s a -> s{_aShareWithSupport = a})++aShareAnonymouslyWithOthers :: Lens' AccountTreeResponseAccountSettings (Maybe Bool)+aShareAnonymouslyWithOthers+  = lens _aShareAnonymouslyWithOthers+      (\ s a -> s{_aShareAnonymouslyWithOthers = a})++aShareWithGoogleProducts :: Lens' AccountTreeResponseAccountSettings (Maybe Bool)+aShareWithGoogleProducts+  = lens _aShareWithGoogleProducts+      (\ s a -> s{_aShareWithGoogleProducts = a})++instance FromJSON AccountTreeResponseAccountSettings+         where+        parseJSON+          = withObject "AccountTreeResponseAccountSettings"+              (\ o ->+                 AccountTreeResponseAccountSettings' <$>+                   (o .:? "shareWithSpecialists") <*>+                     (o .:? "shareWithSupport")+                     <*> (o .:? "shareAnonymouslyWithOthers")+                     <*> (o .:? "shareWithGoogleProducts"))++instance ToJSON AccountTreeResponseAccountSettings+         where+        toJSON AccountTreeResponseAccountSettings'{..}+          = object+              (catMaybes+                 [("shareWithSpecialists" .=) <$>+                    _aShareWithSpeciaLists,+                  ("shareWithSupport" .=) <$> _aShareWithSupport,+                  ("shareAnonymouslyWithOthers" .=) <$>+                    _aShareAnonymouslyWithOthers,+                  ("shareWithGoogleProducts" .=) <$>+                    _aShareWithGoogleProducts])+ -- | Details for the goal of the type URL_DESTINATION. -- -- /See:/ 'goalURLDestinationDetails' smart constructor.@@ -9206,6 +9790,7 @@     { _uuStatus             :: !(Maybe Text)     , _uuKind               :: !Text     , _uuCustomDataSourceId :: !(Maybe Text)+    , _uuUploadTime         :: !(Maybe DateTime')     , _uuAccountId          :: !(Maybe (Textual Int64))     , _uuId                 :: !(Maybe Text)     , _uuErrors             :: !(Maybe [Text])@@ -9221,6 +9806,8 @@ -- -- * 'uuCustomDataSourceId' --+-- * 'uuUploadTime'+-- -- * 'uuAccountId' -- -- * 'uuId'@@ -9233,6 +9820,7 @@     { _uuStatus = Nothing     , _uuKind = "analytics#upload"     , _uuCustomDataSourceId = Nothing+    , _uuUploadTime = Nothing     , _uuAccountId = Nothing     , _uuId = Nothing     , _uuErrors = Nothing@@ -9253,6 +9841,12 @@   = lens _uuCustomDataSourceId       (\ s a -> s{_uuCustomDataSourceId = a}) +-- | Time this file is uploaded.+uuUploadTime :: Lens' Upload (Maybe UTCTime)+uuUploadTime+  = lens _uuUploadTime (\ s a -> s{_uuUploadTime = a})+      . mapping _DateTime+ -- | Account Id to which this upload belongs. uuAccountId :: Lens' Upload (Maybe Int64) uuAccountId@@ -9278,6 +9872,7 @@                    (o .:? "status") <*>                      (o .:? "kind" .!= "analytics#upload")                      <*> (o .:? "customDataSourceId")+                     <*> (o .:? "uploadTime")                      <*> (o .:? "accountId")                      <*> (o .:? "id")                      <*> (o .:? "errors" .!= mempty))@@ -9289,6 +9884,7 @@                  [("status" .=) <$> _uuStatus,                   Just ("kind" .= _uuKind),                   ("customDataSourceId" .=) <$> _uuCustomDataSourceId,+                  ("uploadTime" .=) <$> _uuUploadTime,                   ("accountId" .=) <$> _uuAccountId,                   ("id" .=) <$> _uuId, ("errors" .=) <$> _uuErrors]) @@ -10099,6 +10695,52 @@  instance ToJSON McfDataTotalsForAllResults where         toJSON = toJSON . _mdtfarAddtional++-- | User ID.+--+-- /See:/ 'userDeletionRequestId' smart constructor.+data UserDeletionRequestId = UserDeletionRequestId'+    { _udriUserId :: !(Maybe Text)+    , _udriType   :: !(Maybe Text)+    } deriving (Eq,Show,Data,Typeable,Generic)++-- | Creates a value of 'UserDeletionRequestId' with the minimum fields required to make a request.+--+-- Use one of the following lenses to modify other fields as desired:+--+-- * 'udriUserId'+--+-- * 'udriType'+userDeletionRequestId+    :: UserDeletionRequestId+userDeletionRequestId =+    UserDeletionRequestId'+    { _udriUserId = Nothing+    , _udriType = Nothing+    }++-- | The User\'s id+udriUserId :: Lens' UserDeletionRequestId (Maybe Text)+udriUserId+  = lens _udriUserId (\ s a -> s{_udriUserId = a})++-- | Type of user+udriType :: Lens' UserDeletionRequestId (Maybe Text)+udriType = lens _udriType (\ s a -> s{_udriType = a})++instance FromJSON UserDeletionRequestId where+        parseJSON+          = withObject "UserDeletionRequestId"+              (\ o ->+                 UserDeletionRequestId' <$>+                   (o .:? "userId") <*> (o .:? "type"))++instance ToJSON UserDeletionRequestId where+        toJSON UserDeletionRequestId'{..}+          = object+              (catMaybes+                 [("userId" .=) <$> _udriUserId,+                  ("type" .=) <$> _udriType])  -- | Download details for a file stored in Google Cloud Storage. --
gen/Network/Google/Analytics/Types/Sum.hs view
@@ -16,7 +16,7 @@ -- module Network.Google.Analytics.Types.Sum where -import           Network.Google.Prelude+import           Network.Google.Prelude hiding (Bytes)  -- | The desired sampling level. data DataGaGetSamplingLevel
+ gen/Network/Google/Resource/Analytics/Management/ClientId/HashClientId.hs view
@@ -0,0 +1,92 @@+{-# LANGUAGE DataKinds          #-}+{-# LANGUAGE DeriveDataTypeable #-}+{-# LANGUAGE DeriveGeneric      #-}+{-# LANGUAGE FlexibleInstances  #-}+{-# LANGUAGE NoImplicitPrelude  #-}+{-# LANGUAGE OverloadedStrings  #-}+{-# LANGUAGE RecordWildCards    #-}+{-# LANGUAGE TypeFamilies       #-}+{-# LANGUAGE TypeOperators      #-}++{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}+{-# OPTIONS_GHC -fno-warn-unused-binds      #-}+{-# OPTIONS_GHC -fno-warn-unused-imports    #-}++-- |+-- Module      : Network.Google.Resource.Analytics.Management.ClientId.HashClientId+-- Copyright   : (c) 2015-2016 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Hashes the given Client ID.+--+-- /See:/ <https://developers.google.com/analytics/ Google Analytics API Reference> for @analytics.management.clientId.hashClientId@.+module Network.Google.Resource.Analytics.Management.ClientId.HashClientId+    (+    -- * REST Resource+      ManagementClientIdHashClientIdResource++    -- * Creating a Request+    , managementClientIdHashClientId+    , ManagementClientIdHashClientId++    -- * Request Lenses+    , mcihciPayload+    ) where++import           Network.Google.Analytics.Types+import           Network.Google.Prelude++-- | A resource alias for @analytics.management.clientId.hashClientId@ method which the+-- 'ManagementClientIdHashClientId' request conforms to.+type ManagementClientIdHashClientIdResource =+     "analytics" :>+       "v3" :>+         "management" :>+           "clientId:hashClientId" :>+             QueryParam "alt" AltJSON :>+               ReqBody '[JSON] HashClientIdRequest :>+                 Post '[JSON] HashClientIdResponse++-- | Hashes the given Client ID.+--+-- /See:/ 'managementClientIdHashClientId' smart constructor.+newtype ManagementClientIdHashClientId = ManagementClientIdHashClientId'+    { _mcihciPayload :: HashClientIdRequest+    } deriving (Eq,Show,Data,Typeable,Generic)++-- | Creates a value of 'ManagementClientIdHashClientId' with the minimum fields required to make a request.+--+-- Use one of the following lenses to modify other fields as desired:+--+-- * 'mcihciPayload'+managementClientIdHashClientId+    :: HashClientIdRequest -- ^ 'mcihciPayload'+    -> ManagementClientIdHashClientId+managementClientIdHashClientId pMcihciPayload_ =+    ManagementClientIdHashClientId'+    { _mcihciPayload = pMcihciPayload_+    }++-- | Multipart request metadata.+mcihciPayload :: Lens' ManagementClientIdHashClientId HashClientIdRequest+mcihciPayload+  = lens _mcihciPayload+      (\ s a -> s{_mcihciPayload = a})++instance GoogleRequest ManagementClientIdHashClientId+         where+        type Rs ManagementClientIdHashClientId =+             HashClientIdResponse+        type Scopes ManagementClientIdHashClientId =+             '["https://www.googleapis.com/auth/analytics.edit",+               "https://www.googleapis.com/auth/analytics.readonly"]+        requestClient ManagementClientIdHashClientId'{..}+          = go (Just AltJSON) _mcihciPayload analyticsService+          where go+                  = buildClient+                      (Proxy ::+                         Proxy ManagementClientIdHashClientIdResource)+                      mempty
+ gen/Network/Google/Resource/Analytics/Management/RemarketingAudience/Delete.hs view
@@ -0,0 +1,121 @@+{-# LANGUAGE DataKinds          #-}+{-# LANGUAGE DeriveDataTypeable #-}+{-# LANGUAGE DeriveGeneric      #-}+{-# LANGUAGE FlexibleInstances  #-}+{-# LANGUAGE NoImplicitPrelude  #-}+{-# LANGUAGE OverloadedStrings  #-}+{-# LANGUAGE RecordWildCards    #-}+{-# LANGUAGE TypeFamilies       #-}+{-# LANGUAGE TypeOperators      #-}++{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}+{-# OPTIONS_GHC -fno-warn-unused-binds      #-}+{-# OPTIONS_GHC -fno-warn-unused-imports    #-}++-- |+-- Module      : Network.Google.Resource.Analytics.Management.RemarketingAudience.Delete+-- Copyright   : (c) 2015-2016 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Delete a remarketing audience.+--+-- /See:/ <https://developers.google.com/analytics/ Google Analytics API Reference> for @analytics.management.remarketingAudience.delete@.+module Network.Google.Resource.Analytics.Management.RemarketingAudience.Delete+    (+    -- * REST Resource+      ManagementRemarketingAudienceDeleteResource++    -- * Creating a Request+    , managementRemarketingAudienceDelete+    , ManagementRemarketingAudienceDelete++    -- * Request Lenses+    , mradWebPropertyId+    , mradAccountId+    , mradRemarketingAudienceId+    ) where++import           Network.Google.Analytics.Types+import           Network.Google.Prelude++-- | A resource alias for @analytics.management.remarketingAudience.delete@ method which the+-- 'ManagementRemarketingAudienceDelete' request conforms to.+type ManagementRemarketingAudienceDeleteResource =+     "analytics" :>+       "v3" :>+         "management" :>+           "accounts" :>+             Capture "accountId" Text :>+               "webproperties" :>+                 Capture "webPropertyId" Text :>+                   "remarketingAudiences" :>+                     Capture "remarketingAudienceId" Text :>+                       QueryParam "alt" AltJSON :> Delete '[JSON] ()++-- | Delete a remarketing audience.+--+-- /See:/ 'managementRemarketingAudienceDelete' smart constructor.+data ManagementRemarketingAudienceDelete = ManagementRemarketingAudienceDelete'+    { _mradWebPropertyId         :: !Text+    , _mradAccountId             :: !Text+    , _mradRemarketingAudienceId :: !Text+    } deriving (Eq,Show,Data,Typeable,Generic)++-- | Creates a value of 'ManagementRemarketingAudienceDelete' with the minimum fields required to make a request.+--+-- Use one of the following lenses to modify other fields as desired:+--+-- * 'mradWebPropertyId'+--+-- * 'mradAccountId'+--+-- * 'mradRemarketingAudienceId'+managementRemarketingAudienceDelete+    :: Text -- ^ 'mradWebPropertyId'+    -> Text -- ^ 'mradAccountId'+    -> Text -- ^ 'mradRemarketingAudienceId'+    -> ManagementRemarketingAudienceDelete+managementRemarketingAudienceDelete pMradWebPropertyId_ pMradAccountId_ pMradRemarketingAudienceId_ =+    ManagementRemarketingAudienceDelete'+    { _mradWebPropertyId = pMradWebPropertyId_+    , _mradAccountId = pMradAccountId_+    , _mradRemarketingAudienceId = pMradRemarketingAudienceId_+    }++-- | Web property ID to which the remarketing audience belongs.+mradWebPropertyId :: Lens' ManagementRemarketingAudienceDelete Text+mradWebPropertyId+  = lens _mradWebPropertyId+      (\ s a -> s{_mradWebPropertyId = a})++-- | Account ID to which the remarketing audience belongs.+mradAccountId :: Lens' ManagementRemarketingAudienceDelete Text+mradAccountId+  = lens _mradAccountId+      (\ s a -> s{_mradAccountId = a})++-- | The ID of the remarketing audience to delete.+mradRemarketingAudienceId :: Lens' ManagementRemarketingAudienceDelete Text+mradRemarketingAudienceId+  = lens _mradRemarketingAudienceId+      (\ s a -> s{_mradRemarketingAudienceId = a})++instance GoogleRequest+         ManagementRemarketingAudienceDelete where+        type Rs ManagementRemarketingAudienceDelete = ()+        type Scopes ManagementRemarketingAudienceDelete =+             '["https://www.googleapis.com/auth/analytics.edit"]+        requestClient+          ManagementRemarketingAudienceDelete'{..}+          = go _mradAccountId _mradWebPropertyId+              _mradRemarketingAudienceId+              (Just AltJSON)+              analyticsService+          where go+                  = buildClient+                      (Proxy ::+                         Proxy ManagementRemarketingAudienceDeleteResource)+                      mempty
gen/Network/Google/Resource/Analytics/Provisioning/CreateAccountTicket.hs view
@@ -33,7 +33,7 @@     , ProvisioningCreateAccountTicket      -- * Request Lenses-    , pcatPayload+    , pPayload     ) where  import           Network.Google.Analytics.Types@@ -54,26 +54,25 @@ -- -- /See:/ 'provisioningCreateAccountTicket' smart constructor. newtype ProvisioningCreateAccountTicket = ProvisioningCreateAccountTicket'-    { _pcatPayload :: AccountTicket+    { _pPayload :: AccountTicket     } deriving (Eq,Show,Data,Typeable,Generic)  -- | Creates a value of 'ProvisioningCreateAccountTicket' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: ----- * 'pcatPayload'+-- * 'pPayload' provisioningCreateAccountTicket-    :: AccountTicket -- ^ 'pcatPayload'+    :: AccountTicket -- ^ 'pPayload'     -> ProvisioningCreateAccountTicket-provisioningCreateAccountTicket pPcatPayload_ =+provisioningCreateAccountTicket pPPayload_ =     ProvisioningCreateAccountTicket'-    { _pcatPayload = pPcatPayload_+    { _pPayload = pPPayload_     }  -- | Multipart request metadata.-pcatPayload :: Lens' ProvisioningCreateAccountTicket AccountTicket-pcatPayload-  = lens _pcatPayload (\ s a -> s{_pcatPayload = a})+pPayload :: Lens' ProvisioningCreateAccountTicket AccountTicket+pPayload = lens _pPayload (\ s a -> s{_pPayload = a})  instance GoogleRequest          ProvisioningCreateAccountTicket where@@ -82,7 +81,7 @@         type Scopes ProvisioningCreateAccountTicket =              '["https://www.googleapis.com/auth/analytics.provision"]         requestClient ProvisioningCreateAccountTicket'{..}-          = go (Just AltJSON) _pcatPayload analyticsService+          = go (Just AltJSON) _pPayload analyticsService           where go                   = buildClient                       (Proxy ::
+ gen/Network/Google/Resource/Analytics/Provisioning/CreateAccountTree.hs view
@@ -0,0 +1,90 @@+{-# LANGUAGE DataKinds          #-}+{-# LANGUAGE DeriveDataTypeable #-}+{-# LANGUAGE DeriveGeneric      #-}+{-# LANGUAGE FlexibleInstances  #-}+{-# LANGUAGE NoImplicitPrelude  #-}+{-# LANGUAGE OverloadedStrings  #-}+{-# LANGUAGE RecordWildCards    #-}+{-# LANGUAGE TypeFamilies       #-}+{-# LANGUAGE TypeOperators      #-}++{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}+{-# OPTIONS_GHC -fno-warn-unused-binds      #-}+{-# OPTIONS_GHC -fno-warn-unused-imports    #-}++-- |+-- Module      : Network.Google.Resource.Analytics.Provisioning.CreateAccountTree+-- Copyright   : (c) 2015-2016 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Provision account.+--+-- /See:/ <https://developers.google.com/analytics/ Google Analytics API Reference> for @analytics.provisioning.createAccountTree@.+module Network.Google.Resource.Analytics.Provisioning.CreateAccountTree+    (+    -- * REST Resource+      ProvisioningCreateAccountTreeResource++    -- * Creating a Request+    , provisioningCreateAccountTree+    , ProvisioningCreateAccountTree++    -- * Request Lenses+    , pcatPayload+    ) where++import           Network.Google.Analytics.Types+import           Network.Google.Prelude++-- | A resource alias for @analytics.provisioning.createAccountTree@ method which the+-- 'ProvisioningCreateAccountTree' request conforms to.+type ProvisioningCreateAccountTreeResource =+     "analytics" :>+       "v3" :>+         "provisioning" :>+           "createAccountTree" :>+             QueryParam "alt" AltJSON :>+               ReqBody '[JSON] AccountTreeRequest :>+                 Post '[JSON] AccountTreeResponse++-- | Provision account.+--+-- /See:/ 'provisioningCreateAccountTree' smart constructor.+newtype ProvisioningCreateAccountTree = ProvisioningCreateAccountTree'+    { _pcatPayload :: AccountTreeRequest+    } deriving (Eq,Show,Data,Typeable,Generic)++-- | Creates a value of 'ProvisioningCreateAccountTree' with the minimum fields required to make a request.+--+-- Use one of the following lenses to modify other fields as desired:+--+-- * 'pcatPayload'+provisioningCreateAccountTree+    :: AccountTreeRequest -- ^ 'pcatPayload'+    -> ProvisioningCreateAccountTree+provisioningCreateAccountTree pPcatPayload_ =+    ProvisioningCreateAccountTree'+    { _pcatPayload = pPcatPayload_+    }++-- | Multipart request metadata.+pcatPayload :: Lens' ProvisioningCreateAccountTree AccountTreeRequest+pcatPayload+  = lens _pcatPayload (\ s a -> s{_pcatPayload = a})++instance GoogleRequest ProvisioningCreateAccountTree+         where+        type Rs ProvisioningCreateAccountTree =+             AccountTreeResponse+        type Scopes ProvisioningCreateAccountTree =+             '["https://www.googleapis.com/auth/analytics.provision"]+        requestClient ProvisioningCreateAccountTree'{..}+          = go (Just AltJSON) _pcatPayload analyticsService+          where go+                  = buildClient+                      (Proxy ::+                         Proxy ProvisioningCreateAccountTreeResource)+                      mempty
+ gen/Network/Google/Resource/Analytics/UserDeletion/UserDeletionRequest/Upsert.hs view
@@ -0,0 +1,92 @@+{-# LANGUAGE DataKinds          #-}+{-# LANGUAGE DeriveDataTypeable #-}+{-# LANGUAGE DeriveGeneric      #-}+{-# LANGUAGE FlexibleInstances  #-}+{-# LANGUAGE NoImplicitPrelude  #-}+{-# LANGUAGE OverloadedStrings  #-}+{-# LANGUAGE RecordWildCards    #-}+{-# LANGUAGE TypeFamilies       #-}+{-# LANGUAGE TypeOperators      #-}++{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}+{-# OPTIONS_GHC -fno-warn-unused-binds      #-}+{-# OPTIONS_GHC -fno-warn-unused-imports    #-}++-- |+-- Module      : Network.Google.Resource.Analytics.UserDeletion.UserDeletionRequest.Upsert+-- Copyright   : (c) 2015-2016 Brendan Hay+-- License     : Mozilla Public License, v. 2.0.+-- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>+-- Stability   : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Insert or update a user deletion requests.+--+-- /See:/ <https://developers.google.com/analytics/ Google Analytics API Reference> for @analytics.userDeletion.userDeletionRequest.upsert@.+module Network.Google.Resource.Analytics.UserDeletion.UserDeletionRequest.Upsert+    (+    -- * REST Resource+      UserDeletionUserDeletionRequestUpsertResource++    -- * Creating a Request+    , userDeletionUserDeletionRequestUpsert+    , UserDeletionUserDeletionRequestUpsert++    -- * Request Lenses+    , ududruPayload+    ) where++import           Network.Google.Analytics.Types+import           Network.Google.Prelude++-- | A resource alias for @analytics.userDeletion.userDeletionRequest.upsert@ method which the+-- 'UserDeletionUserDeletionRequestUpsert' request conforms to.+type UserDeletionUserDeletionRequestUpsertResource =+     "analytics" :>+       "v3" :>+         "userDeletion" :>+           "userDeletionRequests:upsert" :>+             QueryParam "alt" AltJSON :>+               ReqBody '[JSON] UserDeletionRequest :>+                 Post '[JSON] UserDeletionRequest++-- | Insert or update a user deletion requests.+--+-- /See:/ 'userDeletionUserDeletionRequestUpsert' smart constructor.+newtype UserDeletionUserDeletionRequestUpsert = UserDeletionUserDeletionRequestUpsert'+    { _ududruPayload :: UserDeletionRequest+    } deriving (Eq,Show,Data,Typeable,Generic)++-- | Creates a value of 'UserDeletionUserDeletionRequestUpsert' with the minimum fields required to make a request.+--+-- Use one of the following lenses to modify other fields as desired:+--+-- * 'ududruPayload'+userDeletionUserDeletionRequestUpsert+    :: UserDeletionRequest -- ^ 'ududruPayload'+    -> UserDeletionUserDeletionRequestUpsert+userDeletionUserDeletionRequestUpsert pUdudruPayload_ =+    UserDeletionUserDeletionRequestUpsert'+    { _ududruPayload = pUdudruPayload_+    }++-- | Multipart request metadata.+ududruPayload :: Lens' UserDeletionUserDeletionRequestUpsert UserDeletionRequest+ududruPayload+  = lens _ududruPayload+      (\ s a -> s{_ududruPayload = a})++instance GoogleRequest+         UserDeletionUserDeletionRequestUpsert where+        type Rs UserDeletionUserDeletionRequestUpsert =+             UserDeletionRequest+        type Scopes UserDeletionUserDeletionRequestUpsert =+             '["https://www.googleapis.com/auth/analytics.user.deletion"]+        requestClient+          UserDeletionUserDeletionRequestUpsert'{..}+          = go (Just AltJSON) _ududruPayload analyticsService+          where go+                  = buildClient+                      (Proxy ::+                         Proxy UserDeletionUserDeletionRequestUpsertResource)+                      mempty
gogol-analytics.cabal view
@@ -1,5 +1,5 @@ name:                  gogol-analytics-version:               0.3.0+version:               0.4.0 synopsis:              Google Analytics SDK. homepage:              https://github.com/brendanhay/gogol bug-reports:           https://github.com/brendanhay/gogol/issues@@ -44,6 +44,7 @@         , Network.Google.Resource.Analytics.Management.AccountUserLinks.List         , Network.Google.Resource.Analytics.Management.AccountUserLinks.Update         , Network.Google.Resource.Analytics.Management.Accounts.List+        , Network.Google.Resource.Analytics.Management.ClientId.HashClientId         , Network.Google.Resource.Analytics.Management.CustomDataSources.List         , Network.Google.Resource.Analytics.Management.CustomDimensions.Get         , Network.Google.Resource.Analytics.Management.CustomDimensions.Insert@@ -88,6 +89,7 @@         , Network.Google.Resource.Analytics.Management.ProFiles.List         , Network.Google.Resource.Analytics.Management.ProFiles.Patch         , Network.Google.Resource.Analytics.Management.ProFiles.Update+        , Network.Google.Resource.Analytics.Management.RemarketingAudience.Delete         , Network.Google.Resource.Analytics.Management.RemarketingAudience.Get         , Network.Google.Resource.Analytics.Management.RemarketingAudience.Insert         , Network.Google.Resource.Analytics.Management.RemarketingAudience.List@@ -119,11 +121,13 @@         , Network.Google.Resource.Analytics.Management.WebPropertyUserLinks.Update         , Network.Google.Resource.Analytics.Metadata.Columns.List         , Network.Google.Resource.Analytics.Provisioning.CreateAccountTicket+        , Network.Google.Resource.Analytics.Provisioning.CreateAccountTree+        , Network.Google.Resource.Analytics.UserDeletion.UserDeletionRequest.Upsert      other-modules:           Network.Google.Analytics.Types.Product         , Network.Google.Analytics.Types.Sum      build-depends:-          gogol-core == 0.3.0.*+          gogol-core == 0.4.0.*         , base       >= 4.7 && < 5