Versions in this module Expand all Collapse all v0 v0.0.2 Sep 22, 2023 Changes in this version type Client + ResponseEditors []ResponseEditorFn + UserAgent string type ClientOption + func WithResponseEditorFn(fn ResponseEditorFn) ClientOption + type ResponseEditorFn func(ctx context.Context, rsp *http.Response) error v0.0.1 Sep 16, 2023 Changes in this version + const BearerAuthScopes + const Oauth2AuthorizationCodeScopes + func NewArchiveAdGroupRequest(server string, adGroupId int64, params *ArchiveAdGroupParams) (*http.Request, error) + func NewArchiveCampaignRequest(server string, campaignId int64, params *ArchiveCampaignParams) (*http.Request, error) + func NewArchiveNegativeTargetingClauseRequest(server string, negativeTargetId int64, ...) (*http.Request, error) + func NewArchiveProductAdRequest(server string, adId int64, params *ArchiveProductAdParams) (*http.Request, error) + func NewArchiveTargetingClauseRequest(server string, targetId int64, params *ArchiveTargetingClauseParams) (*http.Request, error) + func NewAssociateOptimizationRulesWithAdGroupRequest(server string, adGroupId int64, ...) (*http.Request, error) + func NewAssociateOptimizationRulesWithAdGroupRequestWithBody(server string, adGroupId int64, ...) (*http.Request, error) + func NewCreateAdGroupsRequest(server string, params *CreateAdGroupsParams, ...) (*http.Request, error) + func NewCreateAdGroupsRequestWithBody(server string, params *CreateAdGroupsParams, contentType string, ...) (*http.Request, error) + func NewCreateBrandSafetyDenyListDomainsRequest(server string, params *CreateBrandSafetyDenyListDomainsParams, ...) (*http.Request, error) + func NewCreateBrandSafetyDenyListDomainsRequestWithBody(server string, params *CreateBrandSafetyDenyListDomainsParams, ...) (*http.Request, error) + func NewCreateBudgetRulesForSDCampaignsRequest(server string, params *CreateBudgetRulesForSDCampaignsParams, ...) (*http.Request, error) + func NewCreateBudgetRulesForSDCampaignsRequestWithBody(server string, params *CreateBudgetRulesForSDCampaignsParams, ...) (*http.Request, error) + func NewCreateCampaignsRequest(server string, params *CreateCampaignsParams, ...) (*http.Request, error) + func NewCreateCampaignsRequestWithBody(server string, params *CreateCampaignsParams, contentType string, ...) (*http.Request, error) + func NewCreateCreativesRequest(server string, params *CreateCreativesParams, ...) (*http.Request, error) + func NewCreateCreativesRequestWithBody(server string, params *CreateCreativesParams, contentType string, ...) (*http.Request, error) + func NewCreateLocationsRequest(server string, params *CreateLocationsParams, ...) (*http.Request, error) + func NewCreateLocationsRequestWithBody(server string, params *CreateLocationsParams, contentType string, ...) (*http.Request, error) + func NewCreateNegativeTargetingClausesRequest(server string, params *CreateNegativeTargetingClausesParams, ...) (*http.Request, error) + func NewCreateNegativeTargetingClausesRequestWithBody(server string, params *CreateNegativeTargetingClausesParams, ...) (*http.Request, error) + func NewCreateOptimizationRulesRequest(server string, params *CreateOptimizationRulesParams, ...) (*http.Request, error) + func NewCreateOptimizationRulesRequestWithBody(server string, params *CreateOptimizationRulesParams, contentType string, ...) (*http.Request, error) + func NewCreateProductAdsRequest(server string, params *CreateProductAdsParams, ...) (*http.Request, error) + func NewCreateProductAdsRequestWithBody(server string, params *CreateProductAdsParams, contentType string, ...) (*http.Request, error) + func NewCreateSDForecastRequestWithApplicationVndSdforecastsV30PlusJSONBody(server string, params *CreateSDForecastParams, ...) (*http.Request, error) + func NewCreateSDForecastRequestWithBody(server string, params *CreateSDForecastParams, contentType string, ...) (*http.Request, error) + func NewCreateSnapshotRequest(server string, recordType string, params *CreateSnapshotParams, ...) (*http.Request, error) + func NewCreateSnapshotRequestWithBody(server string, recordType string, params *CreateSnapshotParams, ...) (*http.Request, error) + func NewCreateTargetingClausesRequest(server string, params *CreateTargetingClausesParams, ...) (*http.Request, error) + func NewCreateTargetingClausesRequestWithBody(server string, params *CreateTargetingClausesParams, contentType string, ...) (*http.Request, error) + func NewDeleteBrandSafetyDenyListRequest(server string, params *DeleteBrandSafetyDenyListParams) (*http.Request, error) + func NewDownloadReportRequest(server string, reportId string, params *DownloadReportParams) (*http.Request, error) + func NewDownloadSnapshotRequest(server string, snapshotId string, params *DownloadSnapshotParams) (*http.Request, error) + func NewGetAdGroupRequest(server string, adGroupId int64, params *GetAdGroupParams) (*http.Request, error) + func NewGetAdGroupResponseExRequest(server string, adGroupId int64, params *GetAdGroupResponseExParams) (*http.Request, error) + func NewGetBudgetRuleByRuleIdForSDCampaignsRequest(server string, budgetRuleId string, ...) (*http.Request, error) + func NewGetCampaignRequest(server string, campaignId int64, params *GetCampaignParams) (*http.Request, error) + func NewGetCampaignResponseExRequest(server string, campaignId int64, params *GetCampaignResponseExParams) (*http.Request, error) + func NewGetNegativeTargetsExRequest(server string, negativeTargetId int64, params *GetNegativeTargetsExParams) (*http.Request, error) + func NewGetNegativeTargetsRequest(server string, negativeTargetId int64, params *GetNegativeTargetsParams) (*http.Request, error) + func NewGetProductAdRequest(server string, adId int64, params *GetProductAdParams) (*http.Request, error) + func NewGetProductAdResponseExRequest(server string, adId int64, params *GetProductAdResponseExParams) (*http.Request, error) + func NewGetReportStatusRequest(server string, reportId string, params *GetReportStatusParams) (*http.Request, error) + func NewGetRequestResultsRequest(server string, requestId string, params *GetRequestResultsParams) (*http.Request, error) + func NewGetRequestStatusRequest(server string, requestId string, params *GetRequestStatusParams) (*http.Request, error) + func NewGetRuleBasedBudgetHistoryForSDCampaignsRequest(server string, campaignId int64, ...) (*http.Request, error) + func NewGetSDBudgetRulesForAdvertiserRequest(server string, params *GetSDBudgetRulesForAdvertiserParams) (*http.Request, error) + func NewGetSdAdGroupsAdGroupIdOptimizationRulesRequest(server string, adGroupId int64, ...) (*http.Request, error) + func NewGetSdOptimizationRulesOptimizationRuleIdRequest(server string, optimizationRuleId string, ...) (*http.Request, error) + func NewGetSnapshotRequest(server string, snapshotId string, params *GetSnapshotParams) (*http.Request, error) + func NewGetTargetBidRecommendationsRequestWithApplicationVndSdtargetingrecommendationsV31PlusJSONBody(server string, params *GetTargetBidRecommendationsParams, ...) (*http.Request, error) + func NewGetTargetBidRecommendationsRequestWithApplicationVndSdtargetingrecommendationsV32PlusJSONBody(server string, params *GetTargetBidRecommendationsParams, ...) (*http.Request, error) + func NewGetTargetBidRecommendationsRequestWithBody(server string, params *GetTargetBidRecommendationsParams, contentType string, ...) (*http.Request, error) + func NewGetTargetRecommendationsRequestWithApplicationVndSdtargetingrecommendationsV30PlusJSONBody(server string, params *GetTargetRecommendationsParams, ...) (*http.Request, error) + func NewGetTargetRecommendationsRequestWithApplicationVndSdtargetingrecommendationsV31PlusJSONBody(server string, params *GetTargetRecommendationsParams, ...) (*http.Request, error) + func NewGetTargetRecommendationsRequestWithApplicationVndSdtargetingrecommendationsV32PlusJSONBody(server string, params *GetTargetRecommendationsParams, ...) (*http.Request, error) + func NewGetTargetRecommendationsRequestWithApplicationVndSdtargetingrecommendationsV33PlusJSONBody(server string, params *GetTargetRecommendationsParams, ...) (*http.Request, error) + func NewGetTargetRecommendationsRequestWithBody(server string, params *GetTargetRecommendationsParams, contentType string, ...) (*http.Request, error) + func NewGetTargetsExRequest(server string, targetId int64, params *GetTargetsExParams) (*http.Request, error) + func NewGetTargetsRequest(server string, targetId int64, params *GetTargetsParams) (*http.Request, error) + func NewListAdGroupsExRequest(server string, params *ListAdGroupsExParams) (*http.Request, error) + func NewListAdGroupsRequest(server string, params *ListAdGroupsParams) (*http.Request, error) + func NewListCampaignsExRequest(server string, params *ListCampaignsExParams) (*http.Request, error) + func NewListCampaignsRequest(server string, params *ListCampaignsParams) (*http.Request, error) + func NewListCreativeModerationsRequest(server string, params *ListCreativeModerationsParams) (*http.Request, error) + func NewListCreativesRequest(server string, params *ListCreativesParams) (*http.Request, error) + func NewListDomainsRequest(server string, params *ListDomainsParams) (*http.Request, error) + func NewListLocationsRequest(server string, params *ListLocationsParams) (*http.Request, error) + func NewListNegativeTargetingClausesExRequest(server string, params *ListNegativeTargetingClausesExParams) (*http.Request, error) + func NewListNegativeTargetingClausesRequest(server string, params *ListNegativeTargetingClausesParams) (*http.Request, error) + func NewListOptimizationRulesRequest(server string, params *ListOptimizationRulesParams) (*http.Request, error) + func NewListProductAdsExRequest(server string, params *ListProductAdsExParams) (*http.Request, error) + func NewListProductAdsRequest(server string, params *ListProductAdsParams) (*http.Request, error) + func NewListRequestStatusRequest(server string, params *ListRequestStatusParams) (*http.Request, error) + func NewListTargetingClausesExRequest(server string, params *ListTargetingClausesExParams) (*http.Request, error) + func NewListTargetingClausesRequest(server string, params *ListTargetingClausesParams) (*http.Request, error) + func NewPostCreativePreviewRequest(server string, params *PostCreativePreviewParams, ...) (*http.Request, error) + func NewPostCreativePreviewRequestWithBody(server string, params *PostCreativePreviewParams, contentType string, ...) (*http.Request, error) + func NewRequestReportRequest(server string, recordType RequestReportParamsRecordType, ...) (*http.Request, error) + func NewRequestReportRequestWithBody(server string, recordType RequestReportParamsRecordType, ...) (*http.Request, error) + func NewSdCampaignsBudgetUsageRequestWithApplicationVndSdcampaignbudgetusageV1PlusJSONBody(server string, params *SdCampaignsBudgetUsageParams, ...) (*http.Request, error) + func NewSdCampaignsBudgetUsageRequestWithBody(server string, params *SdCampaignsBudgetUsageParams, contentType string, ...) (*http.Request, error) + func NewUpdateAdGroupsRequest(server string, params *UpdateAdGroupsParams, ...) (*http.Request, error) + func NewUpdateAdGroupsRequestWithBody(server string, params *UpdateAdGroupsParams, contentType string, ...) (*http.Request, error) + func NewUpdateBudgetRulesForSDCampaignsRequest(server string, params *UpdateBudgetRulesForSDCampaignsParams, ...) (*http.Request, error) + func NewUpdateBudgetRulesForSDCampaignsRequestWithBody(server string, params *UpdateBudgetRulesForSDCampaignsParams, ...) (*http.Request, error) + func NewUpdateCampaignsRequest(server string, params *UpdateCampaignsParams, ...) (*http.Request, error) + func NewUpdateCampaignsRequestWithBody(server string, params *UpdateCampaignsParams, contentType string, ...) (*http.Request, error) + func NewUpdateCreativesRequest(server string, params *UpdateCreativesParams, ...) (*http.Request, error) + func NewUpdateCreativesRequestWithBody(server string, params *UpdateCreativesParams, contentType string, ...) (*http.Request, error) + func NewUpdateNegativeTargetingClausesRequest(server string, params *UpdateNegativeTargetingClausesParams, ...) (*http.Request, error) + func NewUpdateNegativeTargetingClausesRequestWithBody(server string, params *UpdateNegativeTargetingClausesParams, ...) (*http.Request, error) + func NewUpdateOptimizationRulesRequest(server string, params *UpdateOptimizationRulesParams, ...) (*http.Request, error) + func NewUpdateOptimizationRulesRequestWithBody(server string, params *UpdateOptimizationRulesParams, contentType string, ...) (*http.Request, error) + func NewUpdateProductAdsRequest(server string, params *UpdateProductAdsParams, ...) (*http.Request, error) + func NewUpdateProductAdsRequestWithBody(server string, params *UpdateProductAdsParams, contentType string, ...) (*http.Request, error) + func NewUpdateTargetingClausesRequest(server string, params *UpdateTargetingClausesParams, ...) (*http.Request, error) + func NewUpdateTargetingClausesRequestWithBody(server string, params *UpdateTargetingClausesParams, contentType string, ...) (*http.Request, error) + type AdGroup struct + AdGroupId *AdGroupId + BidOptimization *AdGroupBidOptimization + CampaignId *CampaignId + CreativeType *CreativeType + DefaultBid *float64 + Name *string + State *AdGroupState + Tactic *Tactic + type AdGroupBidOptimization string + const AdGroupBidOptimizationClicks + const AdGroupBidOptimizationConversions + const AdGroupBidOptimizationReach + type AdGroupId = int64 + type AdGroupResponse struct + AdGroupId *AdGroupId + Code *string + Description *string + type AdGroupResponseEx struct + AdGroupId *float32 + BidOptimization *AdGroupResponseExBidOptimization + CampaignId *float32 + CreationDate *int64 + CreativeType *CreativeTypeInCreativeResponse + DefaultBid *float64 + LastUpdatedDate *int64 + Name *string + ServingStatus *AdGroupResponseExServingStatus + State *AdGroupResponseExState + Tactic *Tactic + type AdGroupResponseExBidOptimization string + const AdGroupResponseExBidOptimizationClicks + const AdGroupResponseExBidOptimizationConversions + const AdGroupResponseExBidOptimizationReach + type AdGroupResponseExServingStatus string + const AdGroupResponseExServingStatusACCOUNTOUTOFBUDGET + const AdGroupResponseExServingStatusADGROUPARCHIVED + const AdGroupResponseExServingStatusADGROUPINCOMPLETE + const AdGroupResponseExServingStatusADGROUPLOWBID + const AdGroupResponseExServingStatusADGROUPPAUSED + const AdGroupResponseExServingStatusADGROUPPOLICINGCREATIVEREJECTED + const AdGroupResponseExServingStatusADGROUPPOLICINGPENDINGREVIEW + const AdGroupResponseExServingStatusADGROUPSTATUSENABLED + const AdGroupResponseExServingStatusADPOLICINGPENDINGREVIEW + const AdGroupResponseExServingStatusADVERTISEREXCEEDSPENDSLIMIT + const AdGroupResponseExServingStatusADVERTISERPAUSED + const AdGroupResponseExServingStatusADVERTISERPAYMENTFAILURE + const AdGroupResponseExServingStatusADVERTISERSTATUSENABLED + const AdGroupResponseExServingStatusCAMPAIGNARCHIVED + const AdGroupResponseExServingStatusCAMPAIGNINCOMPLETE + const AdGroupResponseExServingStatusCAMPAIGNOUTOFBUDGET + const AdGroupResponseExServingStatusCAMPAIGNPAUSED + const AdGroupResponseExServingStatusENDED + const AdGroupResponseExServingStatusINELIGIBLE + const AdGroupResponseExServingStatusPENDINGSTARTDATE + const AdGroupResponseExServingStatusPORTFOLIOENDED + const AdGroupResponseExServingStatusPORTFOLIOOUTOFBUDGET + const AdGroupResponseExServingStatusSTATUSUNAVAILABLE + type AdGroupResponseExState string + const AdGroupResponseExStateArchived + const AdGroupResponseExStateEnabled + const AdGroupResponseExStatePaused + type AdGroupState string + const AdGroupStateArchived + const AdGroupStateEnabled + const AdGroupStatePaused + type AdId = int64 + type AdName = string + type ArchiveAdGroupParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type ArchiveAdGroupResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *AdGroupResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON404 *Error + JSON429 *Error + JSON500 *Error + func ParseArchiveAdGroupResp(rsp *http.Response) (*ArchiveAdGroupResp, error) + func (r ArchiveAdGroupResp) Status() string + func (r ArchiveAdGroupResp) StatusCode() int + type ArchiveCampaignParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type ArchiveCampaignResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *CampaignResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON404 *Error + JSON429 *Error + JSON500 *Error + func ParseArchiveCampaignResp(rsp *http.Response) (*ArchiveCampaignResp, error) + func (r ArchiveCampaignResp) Status() string + func (r ArchiveCampaignResp) StatusCode() int + type ArchiveNegativeTargetingClauseParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type ArchiveNegativeTargetingClauseResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *TargetResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON404 *Error + JSON429 *Error + JSON500 *Error + func ParseArchiveNegativeTargetingClauseResp(rsp *http.Response) (*ArchiveNegativeTargetingClauseResp, error) + func (r ArchiveNegativeTargetingClauseResp) Status() string + func (r ArchiveNegativeTargetingClauseResp) StatusCode() int + type ArchiveProductAdParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type ArchiveProductAdResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *ProductAdResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON404 *Error + JSON429 *Error + JSON500 *Error + func ParseArchiveProductAdResp(rsp *http.Response) (*ArchiveProductAdResp, error) + func (r ArchiveProductAdResp) Status() string + func (r ArchiveProductAdResp) StatusCode() int + type ArchiveTargetingClauseParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type ArchiveTargetingClauseResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *TargetResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON404 *Error + JSON429 *Error + JSON500 *Error + func ParseArchiveTargetingClauseResp(rsp *http.Response) (*ArchiveTargetingClauseResp, error) + func (r ArchiveTargetingClauseResp) Status() string + func (r ArchiveTargetingClauseResp) StatusCode() int + type AssociateOptimizationRulesWithAdGroupJSONRequestBody = CreateAssociatedOptimizationRulesRequest + type AssociateOptimizationRulesWithAdGroupParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type AssociateOptimizationRulesWithAdGroupResp struct + Body []byte + HTTPResponse *http.Response + JSON207 *[]OptimizationRuleResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseAssociateOptimizationRulesWithAdGroupResp(rsp *http.Response) (*AssociateOptimizationRulesWithAdGroupResp, error) + func (r AssociateOptimizationRulesWithAdGroupResp) Status() string + func (r AssociateOptimizationRulesWithAdGroupResp) StatusCode() int + type BaseAdGroup struct + BidOptimization *BaseAdGroupBidOptimization + CampaignId *CampaignId + DefaultBid *float64 + Name *string + State *BaseAdGroupState + type BaseAdGroupBidOptimization string + const BaseAdGroupBidOptimizationClicks + const BaseAdGroupBidOptimizationConversions + const BaseAdGroupBidOptimizationReach + type BaseAdGroupState string + const BaseAdGroupStateArchived + const BaseAdGroupStateEnabled + const BaseAdGroupStatePaused + type BaseCampaign struct + Budget *float64 + BudgetType *BaseCampaignBudgetType + CostType *BaseCampaignCostType + EndDate *string + Name *string + PortfolioId *int64 + StartDate *string + State *BaseCampaignState + type BaseCampaignBudgetType string + const BaseCampaignBudgetTypeDaily + type BaseCampaignCostType string + const BaseCampaignCostTypeCpc + const BaseCampaignCostTypeVcpm + type BaseCampaignState string + const BaseCampaignStateArchived + const BaseCampaignStateEnabled + const BaseCampaignStatePaused + type BaseLocation struct + State *BaseLocationState + type BaseLocationState string + const BaseLocationStateEnabled + type BaseNegativeTargetingClause struct + State *BaseNegativeTargetingClauseState + type BaseNegativeTargetingClauseState string + const BaseNegativeTargetingClauseStateArchived + const BaseNegativeTargetingClauseStateEnabled + const BaseNegativeTargetingClauseStatePaused + type BaseOptimizationRule struct + RuleConditions *[]RuleCondition + RuleName *string + State *BaseOptimizationRuleState + type BaseOptimizationRuleState string + const BaseOptimizationRuleStateEnabled + const BaseOptimizationRuleStatePausedCOMINGLATER + type BaseProductAd struct + State *BaseProductAdState + type BaseProductAdState string + const BaseProductAdStateArchived + const BaseProductAdStateEnabled + const BaseProductAdStatePaused + type BaseTargetingClause struct + Bid *float32 + State *BaseTargetingClauseState + type BaseTargetingClauseState string + const BaseTargetingClauseStateArchived + const BaseTargetingClauseStateEnabled + const BaseTargetingClauseStatePaused + type BrandSafetyDenyListDomain struct + Name string + Type BrandSafetyDenyListDomainType + type BrandSafetyDenyListDomainState string + const ARCHIVED + const ENABLED + type BrandSafetyDenyListDomainType string + const APP + const WEBSITE + type BrandSafetyDenyListDomainUpdateResultStatus string + const BrandSafetyDenyListDomainUpdateResultStatusFAILURE + const BrandSafetyDenyListDomainUpdateResultStatusSUCCESS + type BrandSafetyDenyListProcessedDomain struct + CreatedAt *time.Time + DomainId *int64 + LastModified *time.Time + Name *string + State *BrandSafetyDenyListDomainState + Type *BrandSafetyDenyListDomainType + type BrandSafetyGetResponse struct + Domains *[]BrandSafetyDenyListProcessedDomain + Pagination *BrandSafetyGetResponsePagination + type BrandSafetyGetResponsePagination struct + Limit *int + Offset *int + Total *int + type BrandSafetyListRequestStatusResponse struct + RequestStatusList *[]BrandSafetyRequestStatus + type BrandSafetyPostRequest struct + Domains []BrandSafetyDenyListDomain + type BrandSafetyRequestResult struct + Details *string + DomainId *int64 + Name *string + Status *BrandSafetyDenyListDomainUpdateResultStatus + type BrandSafetyRequestResultsResponse struct + Results *[]BrandSafetyRequestResult + type BrandSafetyRequestStatus struct + RequestId *string + Status *BrandSafetyRequestStatusStatus + StatusDetails *string + Timestamp *string + type BrandSafetyRequestStatusResponse struct + RequestStatus *BrandSafetyRequestStatus + type BrandSafetyRequestStatusStatus string + const BrandSafetyRequestStatusStatusCOMPLETED + const BrandSafetyRequestStatusStatusFAILURE + const BrandSafetyRequestStatusStatusINPROGRESS + type BrandSafetyUpdateResponse struct + RequestId *string + type BudgetChangeType string + const PERCENT + type BudgetIncreaseBy struct + Type BudgetChangeType + Value float64 + type BudgetRuleError struct + Code *string + Details *string + type BudgetRuleResponse struct + AssociatedCampaignIds *[]string + Code *string + Details *string + RuleId *string + type BudgetUsageCampaign struct + Budget *float32 + BudgetUsagePercent *float32 + CampaignId *string + Index *float32 + UsageUpdatedTimestamp *time.Time + type BudgetUsageCampaignBatchError struct + CampaignId *string + Code *string + Details *string + Index *float32 + type BudgetUsageCampaignRequest struct + CampaignIds *[]string + type BudgetUsageCampaignResponse struct + Error *[]BudgetUsageCampaignBatchError + Success *[]BudgetUsageCampaign + type BudgetUsageError struct + Code *string + Details *string + type Campaign struct + Budget *float64 + BudgetType *CampaignBudgetType + CampaignId *CampaignId + CostType *CampaignCostType + DeliveryProfile *CampaignDeliveryProfile + EndDate *string + Name *string + PortfolioId *int64 + RuleBasedBudget *RuleBasedBudget + StartDate *string + State *CampaignState + Tactic *Tactic + type CampaignBudgetType string + const CampaignBudgetTypeDaily + type CampaignCostType string + const CampaignCostTypeCpc + const CampaignCostTypeVcpm + type CampaignDeliveryProfile string + const AsSoonAsPossible + type CampaignId = int64 + type CampaignResponse struct + CampaignId *CampaignId + Code *string + Description *string + type CampaignResponseEx struct + Budget *float64 + BudgetType *CampaignResponseExBudgetType + CampaignId *float32 + CostType *CampaignResponseExCostType + CreationDate *int64 + EndDate *string + LastUpdatedDate *int64 + Name *string + PortfolioId *int64 + RuleBasedBudget *RuleBasedBudget + ServingStatus *CampaignResponseExServingStatus + StartDate *string + State *CampaignResponseExState + Tactic *Tactic + type CampaignResponseExBudgetType string + const CampaignResponseExBudgetTypeDaily + type CampaignResponseExCostType string + const CampaignResponseExCostTypeCpc + const CampaignResponseExCostTypeVcpm + type CampaignResponseExServingStatus string + const CampaignResponseExServingStatusACCOUNTOUTOFBUDGET + const CampaignResponseExServingStatusADPOLICINGPENDINGREVIEW + const CampaignResponseExServingStatusADVERTISEREXCEEDSPENDSLIMIT + const CampaignResponseExServingStatusADVERTISERPAUSED + const CampaignResponseExServingStatusADVERTISERPAYMENTFAILURE + const CampaignResponseExServingStatusADVERTISERSTATUSENABLED + const CampaignResponseExServingStatusCAMPAIGNARCHIVED + const CampaignResponseExServingStatusCAMPAIGNINCOMPLETE + const CampaignResponseExServingStatusCAMPAIGNOUTOFBUDGET + const CampaignResponseExServingStatusCAMPAIGNPAUSED + const CampaignResponseExServingStatusENDED + const CampaignResponseExServingStatusINELIGIBLE + const CampaignResponseExServingStatusPENDINGSTARTDATE + const CampaignResponseExServingStatusPORTFOLIOENDED + const CampaignResponseExServingStatusPORTFOLIOOUTOFBUDGET + const CampaignResponseExServingStatusSTATUSUNAVAILABLE + type CampaignResponseExState string + const CampaignResponseExStateArchived + const CampaignResponseExStateEnabled + const CampaignResponseExStatePaused + type CampaignState string + const CampaignStateArchived + const CampaignStateEnabled + const CampaignStatePaused + type Client struct + Client HttpRequestDoer + RequestEditors []RequestEditorFn + Server string + func NewClient(server string, opts ...ClientOption) (*Client, error) + func (c *Client) ArchiveAdGroup(ctx context.Context, adGroupId int64, params *ArchiveAdGroupParams, ...) (*http.Response, error) + func (c *Client) ArchiveCampaign(ctx context.Context, campaignId int64, params *ArchiveCampaignParams, ...) (*http.Response, error) + func (c *Client) ArchiveNegativeTargetingClause(ctx context.Context, negativeTargetId int64, ...) (*http.Response, error) + func (c *Client) ArchiveProductAd(ctx context.Context, adId int64, params *ArchiveProductAdParams, ...) (*http.Response, error) + func (c *Client) ArchiveTargetingClause(ctx context.Context, targetId int64, params *ArchiveTargetingClauseParams, ...) (*http.Response, error) + func (c *Client) AssociateOptimizationRulesWithAdGroup(ctx context.Context, adGroupId int64, ...) (*http.Response, error) + func (c *Client) AssociateOptimizationRulesWithAdGroupWithBody(ctx context.Context, adGroupId int64, ...) (*http.Response, error) + func (c *Client) CreateAdGroups(ctx context.Context, params *CreateAdGroupsParams, ...) (*http.Response, error) + func (c *Client) CreateAdGroupsWithBody(ctx context.Context, params *CreateAdGroupsParams, contentType string, ...) (*http.Response, error) + func (c *Client) CreateBrandSafetyDenyListDomains(ctx context.Context, params *CreateBrandSafetyDenyListDomainsParams, ...) (*http.Response, error) + func (c *Client) CreateBrandSafetyDenyListDomainsWithBody(ctx context.Context, params *CreateBrandSafetyDenyListDomainsParams, ...) (*http.Response, error) + func (c *Client) CreateBudgetRulesForSDCampaigns(ctx context.Context, params *CreateBudgetRulesForSDCampaignsParams, ...) (*http.Response, error) + func (c *Client) CreateBudgetRulesForSDCampaignsWithBody(ctx context.Context, params *CreateBudgetRulesForSDCampaignsParams, ...) (*http.Response, error) + func (c *Client) CreateCampaigns(ctx context.Context, params *CreateCampaignsParams, ...) (*http.Response, error) + func (c *Client) CreateCampaignsWithBody(ctx context.Context, params *CreateCampaignsParams, contentType string, ...) (*http.Response, error) + func (c *Client) CreateCreatives(ctx context.Context, params *CreateCreativesParams, ...) (*http.Response, error) + func (c *Client) CreateCreativesWithBody(ctx context.Context, params *CreateCreativesParams, contentType string, ...) (*http.Response, error) + func (c *Client) CreateLocations(ctx context.Context, params *CreateLocationsParams, ...) (*http.Response, error) + func (c *Client) CreateLocationsWithBody(ctx context.Context, params *CreateLocationsParams, contentType string, ...) (*http.Response, error) + func (c *Client) CreateNegativeTargetingClauses(ctx context.Context, params *CreateNegativeTargetingClausesParams, ...) (*http.Response, error) + func (c *Client) CreateNegativeTargetingClausesWithBody(ctx context.Context, params *CreateNegativeTargetingClausesParams, ...) (*http.Response, error) + func (c *Client) CreateOptimizationRules(ctx context.Context, params *CreateOptimizationRulesParams, ...) (*http.Response, error) + func (c *Client) CreateOptimizationRulesWithBody(ctx context.Context, params *CreateOptimizationRulesParams, contentType string, ...) (*http.Response, error) + func (c *Client) CreateProductAds(ctx context.Context, params *CreateProductAdsParams, ...) (*http.Response, error) + func (c *Client) CreateProductAdsWithBody(ctx context.Context, params *CreateProductAdsParams, contentType string, ...) (*http.Response, error) + func (c *Client) CreateSDForecastWithApplicationVndSdforecastsV30PlusJSONBody(ctx context.Context, params *CreateSDForecastParams, ...) (*http.Response, error) + func (c *Client) CreateSDForecastWithBody(ctx context.Context, params *CreateSDForecastParams, contentType string, ...) (*http.Response, error) + func (c *Client) CreateSnapshot(ctx context.Context, recordType string, params *CreateSnapshotParams, ...) (*http.Response, error) + func (c *Client) CreateSnapshotWithBody(ctx context.Context, recordType string, params *CreateSnapshotParams, ...) (*http.Response, error) + func (c *Client) CreateTargetingClauses(ctx context.Context, params *CreateTargetingClausesParams, ...) (*http.Response, error) + func (c *Client) CreateTargetingClausesWithBody(ctx context.Context, params *CreateTargetingClausesParams, contentType string, ...) (*http.Response, error) + func (c *Client) DeleteBrandSafetyDenyList(ctx context.Context, params *DeleteBrandSafetyDenyListParams, ...) (*http.Response, error) + func (c *Client) DownloadReport(ctx context.Context, reportId string, params *DownloadReportParams, ...) (*http.Response, error) + func (c *Client) DownloadSnapshot(ctx context.Context, snapshotId string, params *DownloadSnapshotParams, ...) (*http.Response, error) + func (c *Client) GetAdGroup(ctx context.Context, adGroupId int64, params *GetAdGroupParams, ...) (*http.Response, error) + func (c *Client) GetAdGroupResponseEx(ctx context.Context, adGroupId int64, params *GetAdGroupResponseExParams, ...) (*http.Response, error) + func (c *Client) GetBudgetRuleByRuleIdForSDCampaigns(ctx context.Context, budgetRuleId string, ...) (*http.Response, error) + func (c *Client) GetCampaign(ctx context.Context, campaignId int64, params *GetCampaignParams, ...) (*http.Response, error) + func (c *Client) GetCampaignResponseEx(ctx context.Context, campaignId int64, params *GetCampaignResponseExParams, ...) (*http.Response, error) + func (c *Client) GetNegativeTargets(ctx context.Context, negativeTargetId int64, params *GetNegativeTargetsParams, ...) (*http.Response, error) + func (c *Client) GetNegativeTargetsEx(ctx context.Context, negativeTargetId int64, ...) (*http.Response, error) + func (c *Client) GetProductAd(ctx context.Context, adId int64, params *GetProductAdParams, ...) (*http.Response, error) + func (c *Client) GetProductAdResponseEx(ctx context.Context, adId int64, params *GetProductAdResponseExParams, ...) (*http.Response, error) + func (c *Client) GetReportStatus(ctx context.Context, reportId string, params *GetReportStatusParams, ...) (*http.Response, error) + func (c *Client) GetRequestResults(ctx context.Context, requestId string, params *GetRequestResultsParams, ...) (*http.Response, error) + func (c *Client) GetRequestStatus(ctx context.Context, requestId string, params *GetRequestStatusParams, ...) (*http.Response, error) + func (c *Client) GetRuleBasedBudgetHistoryForSDCampaigns(ctx context.Context, campaignId int64, ...) (*http.Response, error) + func (c *Client) GetSDBudgetRulesForAdvertiser(ctx context.Context, params *GetSDBudgetRulesForAdvertiserParams, ...) (*http.Response, error) + func (c *Client) GetSdAdGroupsAdGroupIdOptimizationRules(ctx context.Context, adGroupId int64, ...) (*http.Response, error) + func (c *Client) GetSdOptimizationRulesOptimizationRuleId(ctx context.Context, optimizationRuleId string, ...) (*http.Response, error) + func (c *Client) GetSnapshot(ctx context.Context, snapshotId string, params *GetSnapshotParams, ...) (*http.Response, error) + func (c *Client) GetTargetBidRecommendationsWithApplicationVndSdtargetingrecommendationsV31PlusJSONBody(ctx context.Context, params *GetTargetBidRecommendationsParams, ...) (*http.Response, error) + func (c *Client) GetTargetBidRecommendationsWithApplicationVndSdtargetingrecommendationsV32PlusJSONBody(ctx context.Context, params *GetTargetBidRecommendationsParams, ...) (*http.Response, error) + func (c *Client) GetTargetBidRecommendationsWithBody(ctx context.Context, params *GetTargetBidRecommendationsParams, ...) (*http.Response, error) + func (c *Client) GetTargetRecommendationsWithApplicationVndSdtargetingrecommendationsV30PlusJSONBody(ctx context.Context, params *GetTargetRecommendationsParams, ...) (*http.Response, error) + func (c *Client) GetTargetRecommendationsWithApplicationVndSdtargetingrecommendationsV31PlusJSONBody(ctx context.Context, params *GetTargetRecommendationsParams, ...) (*http.Response, error) + func (c *Client) GetTargetRecommendationsWithApplicationVndSdtargetingrecommendationsV32PlusJSONBody(ctx context.Context, params *GetTargetRecommendationsParams, ...) (*http.Response, error) + func (c *Client) GetTargetRecommendationsWithApplicationVndSdtargetingrecommendationsV33PlusJSONBody(ctx context.Context, params *GetTargetRecommendationsParams, ...) (*http.Response, error) + func (c *Client) GetTargetRecommendationsWithBody(ctx context.Context, params *GetTargetRecommendationsParams, ...) (*http.Response, error) + func (c *Client) GetTargets(ctx context.Context, targetId int64, params *GetTargetsParams, ...) (*http.Response, error) + func (c *Client) GetTargetsEx(ctx context.Context, targetId int64, params *GetTargetsExParams, ...) (*http.Response, error) + func (c *Client) ListAdGroups(ctx context.Context, params *ListAdGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) ListAdGroupsEx(ctx context.Context, params *ListAdGroupsExParams, ...) (*http.Response, error) + func (c *Client) ListCampaigns(ctx context.Context, params *ListCampaignsParams, ...) (*http.Response, error) + func (c *Client) ListCampaignsEx(ctx context.Context, params *ListCampaignsExParams, ...) (*http.Response, error) + func (c *Client) ListCreativeModerations(ctx context.Context, params *ListCreativeModerationsParams, ...) (*http.Response, error) + func (c *Client) ListCreatives(ctx context.Context, params *ListCreativesParams, ...) (*http.Response, error) + func (c *Client) ListDomains(ctx context.Context, params *ListDomainsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) ListLocations(ctx context.Context, params *ListLocationsParams, ...) (*http.Response, error) + func (c *Client) ListNegativeTargetingClauses(ctx context.Context, params *ListNegativeTargetingClausesParams, ...) (*http.Response, error) + func (c *Client) ListNegativeTargetingClausesEx(ctx context.Context, params *ListNegativeTargetingClausesExParams, ...) (*http.Response, error) + func (c *Client) ListOptimizationRules(ctx context.Context, params *ListOptimizationRulesParams, ...) (*http.Response, error) + func (c *Client) ListProductAds(ctx context.Context, params *ListProductAdsParams, ...) (*http.Response, error) + func (c *Client) ListProductAdsEx(ctx context.Context, params *ListProductAdsExParams, ...) (*http.Response, error) + func (c *Client) ListRequestStatus(ctx context.Context, params *ListRequestStatusParams, ...) (*http.Response, error) + func (c *Client) ListTargetingClauses(ctx context.Context, params *ListTargetingClausesParams, ...) (*http.Response, error) + func (c *Client) ListTargetingClausesEx(ctx context.Context, params *ListTargetingClausesExParams, ...) (*http.Response, error) + func (c *Client) PostCreativePreview(ctx context.Context, params *PostCreativePreviewParams, ...) (*http.Response, error) + func (c *Client) PostCreativePreviewWithBody(ctx context.Context, params *PostCreativePreviewParams, contentType string, ...) (*http.Response, error) + func (c *Client) RequestReport(ctx context.Context, recordType RequestReportParamsRecordType, ...) (*http.Response, error) + func (c *Client) RequestReportWithBody(ctx context.Context, recordType RequestReportParamsRecordType, ...) (*http.Response, error) + func (c *Client) SdCampaignsBudgetUsageWithApplicationVndSdcampaignbudgetusageV1PlusJSONBody(ctx context.Context, params *SdCampaignsBudgetUsageParams, ...) (*http.Response, error) + func (c *Client) SdCampaignsBudgetUsageWithBody(ctx context.Context, params *SdCampaignsBudgetUsageParams, contentType string, ...) (*http.Response, error) + func (c *Client) UpdateAdGroups(ctx context.Context, params *UpdateAdGroupsParams, ...) (*http.Response, error) + func (c *Client) UpdateAdGroupsWithBody(ctx context.Context, params *UpdateAdGroupsParams, contentType string, ...) (*http.Response, error) + func (c *Client) UpdateBudgetRulesForSDCampaigns(ctx context.Context, params *UpdateBudgetRulesForSDCampaignsParams, ...) (*http.Response, error) + func (c *Client) UpdateBudgetRulesForSDCampaignsWithBody(ctx context.Context, params *UpdateBudgetRulesForSDCampaignsParams, ...) (*http.Response, error) + func (c *Client) UpdateCampaigns(ctx context.Context, params *UpdateCampaignsParams, ...) (*http.Response, error) + func (c *Client) UpdateCampaignsWithBody(ctx context.Context, params *UpdateCampaignsParams, contentType string, ...) (*http.Response, error) + func (c *Client) UpdateCreatives(ctx context.Context, params *UpdateCreativesParams, ...) (*http.Response, error) + func (c *Client) UpdateCreativesWithBody(ctx context.Context, params *UpdateCreativesParams, contentType string, ...) (*http.Response, error) + func (c *Client) UpdateNegativeTargetingClauses(ctx context.Context, params *UpdateNegativeTargetingClausesParams, ...) (*http.Response, error) + func (c *Client) UpdateNegativeTargetingClausesWithBody(ctx context.Context, params *UpdateNegativeTargetingClausesParams, ...) (*http.Response, error) + func (c *Client) UpdateOptimizationRules(ctx context.Context, params *UpdateOptimizationRulesParams, ...) (*http.Response, error) + func (c *Client) UpdateOptimizationRulesWithBody(ctx context.Context, params *UpdateOptimizationRulesParams, contentType string, ...) (*http.Response, error) + func (c *Client) UpdateProductAds(ctx context.Context, params *UpdateProductAdsParams, ...) (*http.Response, error) + func (c *Client) UpdateProductAdsWithBody(ctx context.Context, params *UpdateProductAdsParams, contentType string, ...) (*http.Response, error) + func (c *Client) UpdateTargetingClauses(ctx context.Context, params *UpdateTargetingClausesParams, ...) (*http.Response, error) + func (c *Client) UpdateTargetingClausesWithBody(ctx context.Context, params *UpdateTargetingClausesParams, contentType string, ...) (*http.Response, error) + type ClientHeader = string + type ClientInterface interface + ... func(ctx context.Context, params *GetTargetBidRecommendationsParams, ...) (*http.Response, error) + ... func(ctx context.Context, params *GetTargetBidRecommendationsParams, ...) (*http.Response, error) + ... func(ctx context.Context, params *GetTargetRecommendationsParams, ...) (*http.Response, error) + ... func(ctx context.Context, params *GetTargetRecommendationsParams, ...) (*http.Response, error) + ... func(ctx context.Context, params *GetTargetRecommendationsParams, ...) (*http.Response, error) + ... func(ctx context.Context, params *GetTargetRecommendationsParams, ...) (*http.Response, error) + ArchiveAdGroup func(ctx context.Context, adGroupId int64, params *ArchiveAdGroupParams, ...) (*http.Response, error) + ArchiveCampaign func(ctx context.Context, campaignId int64, params *ArchiveCampaignParams, ...) (*http.Response, error) + ArchiveNegativeTargetingClause func(ctx context.Context, negativeTargetId int64, ...) (*http.Response, error) + ArchiveProductAd func(ctx context.Context, adId int64, params *ArchiveProductAdParams, ...) (*http.Response, error) + ArchiveTargetingClause func(ctx context.Context, targetId int64, params *ArchiveTargetingClauseParams, ...) (*http.Response, error) + AssociateOptimizationRulesWithAdGroup func(ctx context.Context, adGroupId int64, ...) (*http.Response, error) + AssociateOptimizationRulesWithAdGroupWithBody func(ctx context.Context, adGroupId int64, ...) (*http.Response, error) + CreateAdGroups func(ctx context.Context, params *CreateAdGroupsParams, ...) (*http.Response, error) + CreateAdGroupsWithBody func(ctx context.Context, params *CreateAdGroupsParams, contentType string, ...) (*http.Response, error) + CreateBrandSafetyDenyListDomains func(ctx context.Context, params *CreateBrandSafetyDenyListDomainsParams, ...) (*http.Response, error) + CreateBrandSafetyDenyListDomainsWithBody func(ctx context.Context, params *CreateBrandSafetyDenyListDomainsParams, ...) (*http.Response, error) + CreateBudgetRulesForSDCampaigns func(ctx context.Context, params *CreateBudgetRulesForSDCampaignsParams, ...) (*http.Response, error) + CreateBudgetRulesForSDCampaignsWithBody func(ctx context.Context, params *CreateBudgetRulesForSDCampaignsParams, ...) (*http.Response, error) + CreateCampaigns func(ctx context.Context, params *CreateCampaignsParams, ...) (*http.Response, error) + CreateCampaignsWithBody func(ctx context.Context, params *CreateCampaignsParams, contentType string, ...) (*http.Response, error) + CreateCreatives func(ctx context.Context, params *CreateCreativesParams, ...) (*http.Response, error) + CreateCreativesWithBody func(ctx context.Context, params *CreateCreativesParams, contentType string, ...) (*http.Response, error) + CreateLocations func(ctx context.Context, params *CreateLocationsParams, ...) (*http.Response, error) + CreateLocationsWithBody func(ctx context.Context, params *CreateLocationsParams, contentType string, ...) (*http.Response, error) + CreateNegativeTargetingClauses func(ctx context.Context, params *CreateNegativeTargetingClausesParams, ...) (*http.Response, error) + CreateNegativeTargetingClausesWithBody func(ctx context.Context, params *CreateNegativeTargetingClausesParams, ...) (*http.Response, error) + CreateOptimizationRules func(ctx context.Context, params *CreateOptimizationRulesParams, ...) (*http.Response, error) + CreateOptimizationRulesWithBody func(ctx context.Context, params *CreateOptimizationRulesParams, contentType string, ...) (*http.Response, error) + CreateProductAds func(ctx context.Context, params *CreateProductAdsParams, ...) (*http.Response, error) + CreateProductAdsWithBody func(ctx context.Context, params *CreateProductAdsParams, contentType string, ...) (*http.Response, error) + CreateSDForecastWithApplicationVndSdforecastsV30PlusJSONBody func(ctx context.Context, params *CreateSDForecastParams, ...) (*http.Response, error) + CreateSDForecastWithBody func(ctx context.Context, params *CreateSDForecastParams, contentType string, ...) (*http.Response, error) + CreateSnapshot func(ctx context.Context, recordType string, params *CreateSnapshotParams, ...) (*http.Response, error) + CreateSnapshotWithBody func(ctx context.Context, recordType string, params *CreateSnapshotParams, ...) (*http.Response, error) + CreateTargetingClauses func(ctx context.Context, params *CreateTargetingClausesParams, ...) (*http.Response, error) + CreateTargetingClausesWithBody func(ctx context.Context, params *CreateTargetingClausesParams, contentType string, ...) (*http.Response, error) + DeleteBrandSafetyDenyList func(ctx context.Context, params *DeleteBrandSafetyDenyListParams, ...) (*http.Response, error) + DownloadReport func(ctx context.Context, reportId string, params *DownloadReportParams, ...) (*http.Response, error) + DownloadSnapshot func(ctx context.Context, snapshotId string, params *DownloadSnapshotParams, ...) (*http.Response, error) + GetAdGroup func(ctx context.Context, adGroupId int64, params *GetAdGroupParams, ...) (*http.Response, error) + GetAdGroupResponseEx func(ctx context.Context, adGroupId int64, params *GetAdGroupResponseExParams, ...) (*http.Response, error) + GetBudgetRuleByRuleIdForSDCampaigns func(ctx context.Context, budgetRuleId string, ...) (*http.Response, error) + GetCampaign func(ctx context.Context, campaignId int64, params *GetCampaignParams, ...) (*http.Response, error) + GetCampaignResponseEx func(ctx context.Context, campaignId int64, params *GetCampaignResponseExParams, ...) (*http.Response, error) + GetNegativeTargets func(ctx context.Context, negativeTargetId int64, params *GetNegativeTargetsParams, ...) (*http.Response, error) + GetNegativeTargetsEx func(ctx context.Context, negativeTargetId int64, ...) (*http.Response, error) + GetProductAd func(ctx context.Context, adId int64, params *GetProductAdParams, ...) (*http.Response, error) + GetProductAdResponseEx func(ctx context.Context, adId int64, params *GetProductAdResponseExParams, ...) (*http.Response, error) + GetReportStatus func(ctx context.Context, reportId string, params *GetReportStatusParams, ...) (*http.Response, error) + GetRequestResults func(ctx context.Context, requestId string, params *GetRequestResultsParams, ...) (*http.Response, error) + GetRequestStatus func(ctx context.Context, requestId string, params *GetRequestStatusParams, ...) (*http.Response, error) + GetRuleBasedBudgetHistoryForSDCampaigns func(ctx context.Context, campaignId int64, ...) (*http.Response, error) + GetSDBudgetRulesForAdvertiser func(ctx context.Context, params *GetSDBudgetRulesForAdvertiserParams, ...) (*http.Response, error) + GetSdAdGroupsAdGroupIdOptimizationRules func(ctx context.Context, adGroupId int64, ...) (*http.Response, error) + GetSdOptimizationRulesOptimizationRuleId func(ctx context.Context, optimizationRuleId string, ...) (*http.Response, error) + GetSnapshot func(ctx context.Context, snapshotId string, params *GetSnapshotParams, ...) (*http.Response, error) + GetTargetBidRecommendationsWithBody func(ctx context.Context, params *GetTargetBidRecommendationsParams, ...) (*http.Response, error) + GetTargetRecommendationsWithBody func(ctx context.Context, params *GetTargetRecommendationsParams, ...) (*http.Response, error) + GetTargets func(ctx context.Context, targetId int64, params *GetTargetsParams, ...) (*http.Response, error) + GetTargetsEx func(ctx context.Context, targetId int64, params *GetTargetsExParams, ...) (*http.Response, error) + ListAdGroups func(ctx context.Context, params *ListAdGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + ListAdGroupsEx func(ctx context.Context, params *ListAdGroupsExParams, ...) (*http.Response, error) + ListCampaigns func(ctx context.Context, params *ListCampaignsParams, ...) (*http.Response, error) + ListCampaignsEx func(ctx context.Context, params *ListCampaignsExParams, ...) (*http.Response, error) + ListCreativeModerations func(ctx context.Context, params *ListCreativeModerationsParams, ...) (*http.Response, error) + ListCreatives func(ctx context.Context, params *ListCreativesParams, ...) (*http.Response, error) + ListDomains func(ctx context.Context, params *ListDomainsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + ListLocations func(ctx context.Context, params *ListLocationsParams, ...) (*http.Response, error) + ListNegativeTargetingClauses func(ctx context.Context, params *ListNegativeTargetingClausesParams, ...) (*http.Response, error) + ListNegativeTargetingClausesEx func(ctx context.Context, params *ListNegativeTargetingClausesExParams, ...) (*http.Response, error) + ListOptimizationRules func(ctx context.Context, params *ListOptimizationRulesParams, ...) (*http.Response, error) + ListProductAds func(ctx context.Context, params *ListProductAdsParams, ...) (*http.Response, error) + ListProductAdsEx func(ctx context.Context, params *ListProductAdsExParams, ...) (*http.Response, error) + ListRequestStatus func(ctx context.Context, params *ListRequestStatusParams, ...) (*http.Response, error) + ListTargetingClauses func(ctx context.Context, params *ListTargetingClausesParams, ...) (*http.Response, error) + ListTargetingClausesEx func(ctx context.Context, params *ListTargetingClausesExParams, ...) (*http.Response, error) + PostCreativePreview func(ctx context.Context, params *PostCreativePreviewParams, ...) (*http.Response, error) + PostCreativePreviewWithBody func(ctx context.Context, params *PostCreativePreviewParams, contentType string, ...) (*http.Response, error) + RequestReport func(ctx context.Context, recordType RequestReportParamsRecordType, ...) (*http.Response, error) + RequestReportWithBody func(ctx context.Context, recordType RequestReportParamsRecordType, ...) (*http.Response, error) + SdCampaignsBudgetUsageWithApplicationVndSdcampaignbudgetusageV1PlusJSONBody func(ctx context.Context, params *SdCampaignsBudgetUsageParams, ...) (*http.Response, error) + SdCampaignsBudgetUsageWithBody func(ctx context.Context, params *SdCampaignsBudgetUsageParams, contentType string, ...) (*http.Response, error) + UpdateAdGroups func(ctx context.Context, params *UpdateAdGroupsParams, ...) (*http.Response, error) + UpdateAdGroupsWithBody func(ctx context.Context, params *UpdateAdGroupsParams, contentType string, ...) (*http.Response, error) + UpdateBudgetRulesForSDCampaigns func(ctx context.Context, params *UpdateBudgetRulesForSDCampaignsParams, ...) (*http.Response, error) + UpdateBudgetRulesForSDCampaignsWithBody func(ctx context.Context, params *UpdateBudgetRulesForSDCampaignsParams, ...) (*http.Response, error) + UpdateCampaigns func(ctx context.Context, params *UpdateCampaignsParams, ...) (*http.Response, error) + UpdateCampaignsWithBody func(ctx context.Context, params *UpdateCampaignsParams, contentType string, ...) (*http.Response, error) + UpdateCreatives func(ctx context.Context, params *UpdateCreativesParams, ...) (*http.Response, error) + UpdateCreativesWithBody func(ctx context.Context, params *UpdateCreativesParams, contentType string, ...) (*http.Response, error) + UpdateNegativeTargetingClauses func(ctx context.Context, params *UpdateNegativeTargetingClausesParams, ...) (*http.Response, error) + UpdateNegativeTargetingClausesWithBody func(ctx context.Context, params *UpdateNegativeTargetingClausesParams, ...) (*http.Response, error) + UpdateOptimizationRules func(ctx context.Context, params *UpdateOptimizationRulesParams, ...) (*http.Response, error) + UpdateOptimizationRulesWithBody func(ctx context.Context, params *UpdateOptimizationRulesParams, contentType string, ...) (*http.Response, error) + UpdateProductAds func(ctx context.Context, params *UpdateProductAdsParams, ...) (*http.Response, error) + UpdateProductAdsWithBody func(ctx context.Context, params *UpdateProductAdsParams, contentType string, ...) (*http.Response, error) + UpdateTargetingClauses func(ctx context.Context, params *UpdateTargetingClausesParams, ...) (*http.Response, error) + UpdateTargetingClausesWithBody func(ctx context.Context, params *UpdateTargetingClausesParams, contentType string, ...) (*http.Response, error) + type ClientOption func(*Client) error + func WithBaseURL(baseURL string) ClientOption + func WithHTTPClient(doer HttpRequestDoer) ClientOption + func WithRequestEditorFn(fn RequestEditorFn) ClientOption + type ClientWithResponses struct + func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error) + func (c *ClientWithResponses) ArchiveAdGroupWithResponse(ctx context.Context, adGroupId int64, params *ArchiveAdGroupParams, ...) (*ArchiveAdGroupResp, error) + func (c *ClientWithResponses) ArchiveCampaignWithResponse(ctx context.Context, campaignId int64, params *ArchiveCampaignParams, ...) (*ArchiveCampaignResp, error) + func (c *ClientWithResponses) ArchiveNegativeTargetingClauseWithResponse(ctx context.Context, negativeTargetId int64, ...) (*ArchiveNegativeTargetingClauseResp, error) + func (c *ClientWithResponses) ArchiveProductAdWithResponse(ctx context.Context, adId int64, params *ArchiveProductAdParams, ...) (*ArchiveProductAdResp, error) + func (c *ClientWithResponses) ArchiveTargetingClauseWithResponse(ctx context.Context, targetId int64, params *ArchiveTargetingClauseParams, ...) (*ArchiveTargetingClauseResp, error) + func (c *ClientWithResponses) AssociateOptimizationRulesWithAdGroupWithBodyWithResponse(ctx context.Context, adGroupId int64, ...) (*AssociateOptimizationRulesWithAdGroupResp, error) + func (c *ClientWithResponses) AssociateOptimizationRulesWithAdGroupWithResponse(ctx context.Context, adGroupId int64, ...) (*AssociateOptimizationRulesWithAdGroupResp, error) + func (c *ClientWithResponses) CreateAdGroupsWithBodyWithResponse(ctx context.Context, params *CreateAdGroupsParams, contentType string, ...) (*CreateAdGroupsResp, error) + func (c *ClientWithResponses) CreateAdGroupsWithResponse(ctx context.Context, params *CreateAdGroupsParams, ...) (*CreateAdGroupsResp, error) + func (c *ClientWithResponses) CreateBrandSafetyDenyListDomainsWithBodyWithResponse(ctx context.Context, params *CreateBrandSafetyDenyListDomainsParams, ...) (*CreateBrandSafetyDenyListDomainsResp, error) + func (c *ClientWithResponses) CreateBrandSafetyDenyListDomainsWithResponse(ctx context.Context, params *CreateBrandSafetyDenyListDomainsParams, ...) (*CreateBrandSafetyDenyListDomainsResp, error) + func (c *ClientWithResponses) CreateBudgetRulesForSDCampaignsWithBodyWithResponse(ctx context.Context, params *CreateBudgetRulesForSDCampaignsParams, ...) (*CreateBudgetRulesForSDCampaignsResp, error) + func (c *ClientWithResponses) CreateBudgetRulesForSDCampaignsWithResponse(ctx context.Context, params *CreateBudgetRulesForSDCampaignsParams, ...) (*CreateBudgetRulesForSDCampaignsResp, error) + func (c *ClientWithResponses) CreateCampaignsWithBodyWithResponse(ctx context.Context, params *CreateCampaignsParams, contentType string, ...) (*CreateCampaignsResp, error) + func (c *ClientWithResponses) CreateCampaignsWithResponse(ctx context.Context, params *CreateCampaignsParams, ...) (*CreateCampaignsResp, error) + func (c *ClientWithResponses) CreateCreativesWithBodyWithResponse(ctx context.Context, params *CreateCreativesParams, contentType string, ...) (*CreateCreativesResp, error) + func (c *ClientWithResponses) CreateCreativesWithResponse(ctx context.Context, params *CreateCreativesParams, ...) (*CreateCreativesResp, error) + func (c *ClientWithResponses) CreateLocationsWithBodyWithResponse(ctx context.Context, params *CreateLocationsParams, contentType string, ...) (*CreateLocationsResp, error) + func (c *ClientWithResponses) CreateLocationsWithResponse(ctx context.Context, params *CreateLocationsParams, ...) (*CreateLocationsResp, error) + func (c *ClientWithResponses) CreateNegativeTargetingClausesWithBodyWithResponse(ctx context.Context, params *CreateNegativeTargetingClausesParams, ...) (*CreateNegativeTargetingClausesResp, error) + func (c *ClientWithResponses) CreateNegativeTargetingClausesWithResponse(ctx context.Context, params *CreateNegativeTargetingClausesParams, ...) (*CreateNegativeTargetingClausesResp, error) + func (c *ClientWithResponses) CreateOptimizationRulesWithBodyWithResponse(ctx context.Context, params *CreateOptimizationRulesParams, contentType string, ...) (*CreateOptimizationRulesResp, error) + func (c *ClientWithResponses) CreateOptimizationRulesWithResponse(ctx context.Context, params *CreateOptimizationRulesParams, ...) (*CreateOptimizationRulesResp, error) + func (c *ClientWithResponses) CreateProductAdsWithBodyWithResponse(ctx context.Context, params *CreateProductAdsParams, contentType string, ...) (*CreateProductAdsResp, error) + func (c *ClientWithResponses) CreateProductAdsWithResponse(ctx context.Context, params *CreateProductAdsParams, ...) (*CreateProductAdsResp, error) + func (c *ClientWithResponses) CreateSDForecastWithApplicationVndSdforecastsV30PlusJSONBodyWithResponse(ctx context.Context, params *CreateSDForecastParams, ...) (*CreateSDForecastResp, error) + func (c *ClientWithResponses) CreateSDForecastWithBodyWithResponse(ctx context.Context, params *CreateSDForecastParams, contentType string, ...) (*CreateSDForecastResp, error) + func (c *ClientWithResponses) CreateSnapshotWithBodyWithResponse(ctx context.Context, recordType string, params *CreateSnapshotParams, ...) (*CreateSnapshotResp, error) + func (c *ClientWithResponses) CreateSnapshotWithResponse(ctx context.Context, recordType string, params *CreateSnapshotParams, ...) (*CreateSnapshotResp, error) + func (c *ClientWithResponses) CreateTargetingClausesWithBodyWithResponse(ctx context.Context, params *CreateTargetingClausesParams, contentType string, ...) (*CreateTargetingClausesResp, error) + func (c *ClientWithResponses) CreateTargetingClausesWithResponse(ctx context.Context, params *CreateTargetingClausesParams, ...) (*CreateTargetingClausesResp, error) + func (c *ClientWithResponses) DeleteBrandSafetyDenyListWithResponse(ctx context.Context, params *DeleteBrandSafetyDenyListParams, ...) (*DeleteBrandSafetyDenyListResp, error) + func (c *ClientWithResponses) DownloadReportWithResponse(ctx context.Context, reportId string, params *DownloadReportParams, ...) (*DownloadReportResp, error) + func (c *ClientWithResponses) DownloadSnapshotWithResponse(ctx context.Context, snapshotId string, params *DownloadSnapshotParams, ...) (*DownloadSnapshotResp, error) + func (c *ClientWithResponses) GetAdGroupResponseExWithResponse(ctx context.Context, adGroupId int64, params *GetAdGroupResponseExParams, ...) (*GetAdGroupResponseExResp, error) + func (c *ClientWithResponses) GetAdGroupWithResponse(ctx context.Context, adGroupId int64, params *GetAdGroupParams, ...) (*GetAdGroupResp, error) + func (c *ClientWithResponses) GetBudgetRuleByRuleIdForSDCampaignsWithResponse(ctx context.Context, budgetRuleId string, ...) (*GetBudgetRuleByRuleIdForSDCampaignsResp, error) + func (c *ClientWithResponses) GetCampaignResponseExWithResponse(ctx context.Context, campaignId int64, params *GetCampaignResponseExParams, ...) (*GetCampaignResponseExResp, error) + func (c *ClientWithResponses) GetCampaignWithResponse(ctx context.Context, campaignId int64, params *GetCampaignParams, ...) (*GetCampaignResp, error) + func (c *ClientWithResponses) GetNegativeTargetsExWithResponse(ctx context.Context, negativeTargetId int64, ...) (*GetNegativeTargetsExResp, error) + func (c *ClientWithResponses) GetNegativeTargetsWithResponse(ctx context.Context, negativeTargetId int64, params *GetNegativeTargetsParams, ...) (*GetNegativeTargetsResp, error) + func (c *ClientWithResponses) GetProductAdResponseExWithResponse(ctx context.Context, adId int64, params *GetProductAdResponseExParams, ...) (*GetProductAdResponseExResp, error) + func (c *ClientWithResponses) GetProductAdWithResponse(ctx context.Context, adId int64, params *GetProductAdParams, ...) (*GetProductAdResp, error) + func (c *ClientWithResponses) GetReportStatusWithResponse(ctx context.Context, reportId string, params *GetReportStatusParams, ...) (*GetReportStatusResp, error) + func (c *ClientWithResponses) GetRequestResultsWithResponse(ctx context.Context, requestId string, params *GetRequestResultsParams, ...) (*GetRequestResultsResp, error) + func (c *ClientWithResponses) GetRequestStatusWithResponse(ctx context.Context, requestId string, params *GetRequestStatusParams, ...) (*GetRequestStatusResp, error) + func (c *ClientWithResponses) GetRuleBasedBudgetHistoryForSDCampaignsWithResponse(ctx context.Context, campaignId int64, ...) (*GetRuleBasedBudgetHistoryForSDCampaignsResp, error) + func (c *ClientWithResponses) GetSDBudgetRulesForAdvertiserWithResponse(ctx context.Context, params *GetSDBudgetRulesForAdvertiserParams, ...) (*GetSDBudgetRulesForAdvertiserResp, error) + func (c *ClientWithResponses) GetSdAdGroupsAdGroupIdOptimizationRulesWithResponse(ctx context.Context, adGroupId int64, ...) (*GetSdAdGroupsAdGroupIdOptimizationRulesResp, error) + func (c *ClientWithResponses) GetSdOptimizationRulesOptimizationRuleIdWithResponse(ctx context.Context, optimizationRuleId string, ...) (*GetSdOptimizationRulesOptimizationRuleIdResp, error) + func (c *ClientWithResponses) GetSnapshotWithResponse(ctx context.Context, snapshotId string, params *GetSnapshotParams, ...) (*GetSnapshotResp, error) + func (c *ClientWithResponses) GetTargetBidRecommendationsWithApplicationVndSdtargetingrecommendationsV31PlusJSONBodyWithResponse(ctx context.Context, params *GetTargetBidRecommendationsParams, ...) (*GetTargetBidRecommendationsResp, error) + func (c *ClientWithResponses) GetTargetBidRecommendationsWithApplicationVndSdtargetingrecommendationsV32PlusJSONBodyWithResponse(ctx context.Context, params *GetTargetBidRecommendationsParams, ...) (*GetTargetBidRecommendationsResp, error) + func (c *ClientWithResponses) GetTargetBidRecommendationsWithBodyWithResponse(ctx context.Context, params *GetTargetBidRecommendationsParams, ...) (*GetTargetBidRecommendationsResp, error) + func (c *ClientWithResponses) GetTargetRecommendationsWithApplicationVndSdtargetingrecommendationsV30PlusJSONBodyWithResponse(ctx context.Context, params *GetTargetRecommendationsParams, ...) (*GetTargetRecommendationsResp, error) + func (c *ClientWithResponses) GetTargetRecommendationsWithApplicationVndSdtargetingrecommendationsV31PlusJSONBodyWithResponse(ctx context.Context, params *GetTargetRecommendationsParams, ...) (*GetTargetRecommendationsResp, error) + func (c *ClientWithResponses) GetTargetRecommendationsWithApplicationVndSdtargetingrecommendationsV32PlusJSONBodyWithResponse(ctx context.Context, params *GetTargetRecommendationsParams, ...) (*GetTargetRecommendationsResp, error) + func (c *ClientWithResponses) GetTargetRecommendationsWithApplicationVndSdtargetingrecommendationsV33PlusJSONBodyWithResponse(ctx context.Context, params *GetTargetRecommendationsParams, ...) (*GetTargetRecommendationsResp, error) + func (c *ClientWithResponses) GetTargetRecommendationsWithBodyWithResponse(ctx context.Context, params *GetTargetRecommendationsParams, ...) (*GetTargetRecommendationsResp, error) + func (c *ClientWithResponses) GetTargetsExWithResponse(ctx context.Context, targetId int64, params *GetTargetsExParams, ...) (*GetTargetsExResp, error) + func (c *ClientWithResponses) GetTargetsWithResponse(ctx context.Context, targetId int64, params *GetTargetsParams, ...) (*GetTargetsResp, error) + func (c *ClientWithResponses) ListAdGroupsExWithResponse(ctx context.Context, params *ListAdGroupsExParams, ...) (*ListAdGroupsExResp, error) + func (c *ClientWithResponses) ListAdGroupsWithResponse(ctx context.Context, params *ListAdGroupsParams, reqEditors ...RequestEditorFn) (*ListAdGroupsResp, error) + func (c *ClientWithResponses) ListCampaignsExWithResponse(ctx context.Context, params *ListCampaignsExParams, ...) (*ListCampaignsExResp, error) + func (c *ClientWithResponses) ListCampaignsWithResponse(ctx context.Context, params *ListCampaignsParams, ...) (*ListCampaignsResp, error) + func (c *ClientWithResponses) ListCreativeModerationsWithResponse(ctx context.Context, params *ListCreativeModerationsParams, ...) (*ListCreativeModerationsResp, error) + func (c *ClientWithResponses) ListCreativesWithResponse(ctx context.Context, params *ListCreativesParams, ...) (*ListCreativesResp, error) + func (c *ClientWithResponses) ListDomainsWithResponse(ctx context.Context, params *ListDomainsParams, reqEditors ...RequestEditorFn) (*ListDomainsResp, error) + func (c *ClientWithResponses) ListLocationsWithResponse(ctx context.Context, params *ListLocationsParams, ...) (*ListLocationsResp, error) + func (c *ClientWithResponses) ListNegativeTargetingClausesExWithResponse(ctx context.Context, params *ListNegativeTargetingClausesExParams, ...) (*ListNegativeTargetingClausesExResp, error) + func (c *ClientWithResponses) ListNegativeTargetingClausesWithResponse(ctx context.Context, params *ListNegativeTargetingClausesParams, ...) (*ListNegativeTargetingClausesResp, error) + func (c *ClientWithResponses) ListOptimizationRulesWithResponse(ctx context.Context, params *ListOptimizationRulesParams, ...) (*ListOptimizationRulesResp, error) + func (c *ClientWithResponses) ListProductAdsExWithResponse(ctx context.Context, params *ListProductAdsExParams, ...) (*ListProductAdsExResp, error) + func (c *ClientWithResponses) ListProductAdsWithResponse(ctx context.Context, params *ListProductAdsParams, ...) (*ListProductAdsResp, error) + func (c *ClientWithResponses) ListRequestStatusWithResponse(ctx context.Context, params *ListRequestStatusParams, ...) (*ListRequestStatusResp, error) + func (c *ClientWithResponses) ListTargetingClausesExWithResponse(ctx context.Context, params *ListTargetingClausesExParams, ...) (*ListTargetingClausesExResp, error) + func (c *ClientWithResponses) ListTargetingClausesWithResponse(ctx context.Context, params *ListTargetingClausesParams, ...) (*ListTargetingClausesResp, error) + func (c *ClientWithResponses) PostCreativePreviewWithBodyWithResponse(ctx context.Context, params *PostCreativePreviewParams, contentType string, ...) (*PostCreativePreviewResp, error) + func (c *ClientWithResponses) PostCreativePreviewWithResponse(ctx context.Context, params *PostCreativePreviewParams, ...) (*PostCreativePreviewResp, error) + func (c *ClientWithResponses) RequestReportWithBodyWithResponse(ctx context.Context, recordType RequestReportParamsRecordType, ...) (*RequestReportResp, error) + func (c *ClientWithResponses) RequestReportWithResponse(ctx context.Context, recordType RequestReportParamsRecordType, ...) (*RequestReportResp, error) + func (c *ClientWithResponses) SdCampaignsBudgetUsageWithApplicationVndSdcampaignbudgetusageV1PlusJSONBodyWithResponse(ctx context.Context, params *SdCampaignsBudgetUsageParams, ...) (*SdCampaignsBudgetUsageResp, error) + func (c *ClientWithResponses) SdCampaignsBudgetUsageWithBodyWithResponse(ctx context.Context, params *SdCampaignsBudgetUsageParams, contentType string, ...) (*SdCampaignsBudgetUsageResp, error) + func (c *ClientWithResponses) UpdateAdGroupsWithBodyWithResponse(ctx context.Context, params *UpdateAdGroupsParams, contentType string, ...) (*UpdateAdGroupsResp, error) + func (c *ClientWithResponses) UpdateAdGroupsWithResponse(ctx context.Context, params *UpdateAdGroupsParams, ...) (*UpdateAdGroupsResp, error) + func (c *ClientWithResponses) UpdateBudgetRulesForSDCampaignsWithBodyWithResponse(ctx context.Context, params *UpdateBudgetRulesForSDCampaignsParams, ...) (*UpdateBudgetRulesForSDCampaignsResp, error) + func (c *ClientWithResponses) UpdateBudgetRulesForSDCampaignsWithResponse(ctx context.Context, params *UpdateBudgetRulesForSDCampaignsParams, ...) (*UpdateBudgetRulesForSDCampaignsResp, error) + func (c *ClientWithResponses) UpdateCampaignsWithBodyWithResponse(ctx context.Context, params *UpdateCampaignsParams, contentType string, ...) (*UpdateCampaignsResp, error) + func (c *ClientWithResponses) UpdateCampaignsWithResponse(ctx context.Context, params *UpdateCampaignsParams, ...) (*UpdateCampaignsResp, error) + func (c *ClientWithResponses) UpdateCreativesWithBodyWithResponse(ctx context.Context, params *UpdateCreativesParams, contentType string, ...) (*UpdateCreativesResp, error) + func (c *ClientWithResponses) UpdateCreativesWithResponse(ctx context.Context, params *UpdateCreativesParams, ...) (*UpdateCreativesResp, error) + func (c *ClientWithResponses) UpdateNegativeTargetingClausesWithBodyWithResponse(ctx context.Context, params *UpdateNegativeTargetingClausesParams, ...) (*UpdateNegativeTargetingClausesResp, error) + func (c *ClientWithResponses) UpdateNegativeTargetingClausesWithResponse(ctx context.Context, params *UpdateNegativeTargetingClausesParams, ...) (*UpdateNegativeTargetingClausesResp, error) + func (c *ClientWithResponses) UpdateOptimizationRulesWithBodyWithResponse(ctx context.Context, params *UpdateOptimizationRulesParams, contentType string, ...) (*UpdateOptimizationRulesResp, error) + func (c *ClientWithResponses) UpdateOptimizationRulesWithResponse(ctx context.Context, params *UpdateOptimizationRulesParams, ...) (*UpdateOptimizationRulesResp, error) + func (c *ClientWithResponses) UpdateProductAdsWithBodyWithResponse(ctx context.Context, params *UpdateProductAdsParams, contentType string, ...) (*UpdateProductAdsResp, error) + func (c *ClientWithResponses) UpdateProductAdsWithResponse(ctx context.Context, params *UpdateProductAdsParams, ...) (*UpdateProductAdsResp, error) + func (c *ClientWithResponses) UpdateTargetingClausesWithBodyWithResponse(ctx context.Context, params *UpdateTargetingClausesParams, contentType string, ...) (*UpdateTargetingClausesResp, error) + func (c *ClientWithResponses) UpdateTargetingClausesWithResponse(ctx context.Context, params *UpdateTargetingClausesParams, ...) (*UpdateTargetingClausesResp, error) + type ClientWithResponsesInterface interface + ... func(ctx context.Context, params *GetTargetBidRecommendationsParams, ...) (*GetTargetBidRecommendationsResp, error) + ... func(ctx context.Context, params *GetTargetBidRecommendationsParams, ...) (*GetTargetBidRecommendationsResp, error) + ... func(ctx context.Context, params *GetTargetRecommendationsParams, ...) (*GetTargetRecommendationsResp, error) + ... func(ctx context.Context, params *GetTargetRecommendationsParams, ...) (*GetTargetRecommendationsResp, error) + ... func(ctx context.Context, params *GetTargetRecommendationsParams, ...) (*GetTargetRecommendationsResp, error) + ... func(ctx context.Context, params *GetTargetRecommendationsParams, ...) (*GetTargetRecommendationsResp, error) + ... func(ctx context.Context, params *SdCampaignsBudgetUsageParams, ...) (*SdCampaignsBudgetUsageResp, error) + ArchiveAdGroupWithResponse func(ctx context.Context, adGroupId int64, params *ArchiveAdGroupParams, ...) (*ArchiveAdGroupResp, error) + ArchiveCampaignWithResponse func(ctx context.Context, campaignId int64, params *ArchiveCampaignParams, ...) (*ArchiveCampaignResp, error) + ArchiveNegativeTargetingClauseWithResponse func(ctx context.Context, negativeTargetId int64, ...) (*ArchiveNegativeTargetingClauseResp, error) + ArchiveProductAdWithResponse func(ctx context.Context, adId int64, params *ArchiveProductAdParams, ...) (*ArchiveProductAdResp, error) + ArchiveTargetingClauseWithResponse func(ctx context.Context, targetId int64, params *ArchiveTargetingClauseParams, ...) (*ArchiveTargetingClauseResp, error) + AssociateOptimizationRulesWithAdGroupWithBodyWithResponse func(ctx context.Context, adGroupId int64, ...) (*AssociateOptimizationRulesWithAdGroupResp, error) + AssociateOptimizationRulesWithAdGroupWithResponse func(ctx context.Context, adGroupId int64, ...) (*AssociateOptimizationRulesWithAdGroupResp, error) + CreateAdGroupsWithBodyWithResponse func(ctx context.Context, params *CreateAdGroupsParams, contentType string, ...) (*CreateAdGroupsResp, error) + CreateAdGroupsWithResponse func(ctx context.Context, params *CreateAdGroupsParams, ...) (*CreateAdGroupsResp, error) + CreateBrandSafetyDenyListDomainsWithBodyWithResponse func(ctx context.Context, params *CreateBrandSafetyDenyListDomainsParams, ...) (*CreateBrandSafetyDenyListDomainsResp, error) + CreateBrandSafetyDenyListDomainsWithResponse func(ctx context.Context, params *CreateBrandSafetyDenyListDomainsParams, ...) (*CreateBrandSafetyDenyListDomainsResp, error) + CreateBudgetRulesForSDCampaignsWithBodyWithResponse func(ctx context.Context, params *CreateBudgetRulesForSDCampaignsParams, ...) (*CreateBudgetRulesForSDCampaignsResp, error) + CreateBudgetRulesForSDCampaignsWithResponse func(ctx context.Context, params *CreateBudgetRulesForSDCampaignsParams, ...) (*CreateBudgetRulesForSDCampaignsResp, error) + CreateCampaignsWithBodyWithResponse func(ctx context.Context, params *CreateCampaignsParams, contentType string, ...) (*CreateCampaignsResp, error) + CreateCampaignsWithResponse func(ctx context.Context, params *CreateCampaignsParams, ...) (*CreateCampaignsResp, error) + CreateCreativesWithBodyWithResponse func(ctx context.Context, params *CreateCreativesParams, contentType string, ...) (*CreateCreativesResp, error) + CreateCreativesWithResponse func(ctx context.Context, params *CreateCreativesParams, ...) (*CreateCreativesResp, error) + CreateLocationsWithBodyWithResponse func(ctx context.Context, params *CreateLocationsParams, contentType string, ...) (*CreateLocationsResp, error) + CreateLocationsWithResponse func(ctx context.Context, params *CreateLocationsParams, ...) (*CreateLocationsResp, error) + CreateNegativeTargetingClausesWithBodyWithResponse func(ctx context.Context, params *CreateNegativeTargetingClausesParams, ...) (*CreateNegativeTargetingClausesResp, error) + CreateNegativeTargetingClausesWithResponse func(ctx context.Context, params *CreateNegativeTargetingClausesParams, ...) (*CreateNegativeTargetingClausesResp, error) + CreateOptimizationRulesWithBodyWithResponse func(ctx context.Context, params *CreateOptimizationRulesParams, contentType string, ...) (*CreateOptimizationRulesResp, error) + CreateOptimizationRulesWithResponse func(ctx context.Context, params *CreateOptimizationRulesParams, ...) (*CreateOptimizationRulesResp, error) + CreateProductAdsWithBodyWithResponse func(ctx context.Context, params *CreateProductAdsParams, contentType string, ...) (*CreateProductAdsResp, error) + CreateProductAdsWithResponse func(ctx context.Context, params *CreateProductAdsParams, ...) (*CreateProductAdsResp, error) + CreateSDForecastWithApplicationVndSdforecastsV30PlusJSONBodyWithResponse func(ctx context.Context, params *CreateSDForecastParams, ...) (*CreateSDForecastResp, error) + CreateSDForecastWithBodyWithResponse func(ctx context.Context, params *CreateSDForecastParams, contentType string, ...) (*CreateSDForecastResp, error) + CreateSnapshotWithBodyWithResponse func(ctx context.Context, recordType string, params *CreateSnapshotParams, ...) (*CreateSnapshotResp, error) + CreateSnapshotWithResponse func(ctx context.Context, recordType string, params *CreateSnapshotParams, ...) (*CreateSnapshotResp, error) + CreateTargetingClausesWithBodyWithResponse func(ctx context.Context, params *CreateTargetingClausesParams, contentType string, ...) (*CreateTargetingClausesResp, error) + CreateTargetingClausesWithResponse func(ctx context.Context, params *CreateTargetingClausesParams, ...) (*CreateTargetingClausesResp, error) + DeleteBrandSafetyDenyListWithResponse func(ctx context.Context, params *DeleteBrandSafetyDenyListParams, ...) (*DeleteBrandSafetyDenyListResp, error) + DownloadReportWithResponse func(ctx context.Context, reportId string, params *DownloadReportParams, ...) (*DownloadReportResp, error) + DownloadSnapshotWithResponse func(ctx context.Context, snapshotId string, params *DownloadSnapshotParams, ...) (*DownloadSnapshotResp, error) + GetAdGroupResponseExWithResponse func(ctx context.Context, adGroupId int64, params *GetAdGroupResponseExParams, ...) (*GetAdGroupResponseExResp, error) + GetAdGroupWithResponse func(ctx context.Context, adGroupId int64, params *GetAdGroupParams, ...) (*GetAdGroupResp, error) + GetBudgetRuleByRuleIdForSDCampaignsWithResponse func(ctx context.Context, budgetRuleId string, ...) (*GetBudgetRuleByRuleIdForSDCampaignsResp, error) + GetCampaignResponseExWithResponse func(ctx context.Context, campaignId int64, params *GetCampaignResponseExParams, ...) (*GetCampaignResponseExResp, error) + GetCampaignWithResponse func(ctx context.Context, campaignId int64, params *GetCampaignParams, ...) (*GetCampaignResp, error) + GetNegativeTargetsExWithResponse func(ctx context.Context, negativeTargetId int64, ...) (*GetNegativeTargetsExResp, error) + GetNegativeTargetsWithResponse func(ctx context.Context, negativeTargetId int64, params *GetNegativeTargetsParams, ...) (*GetNegativeTargetsResp, error) + GetProductAdResponseExWithResponse func(ctx context.Context, adId int64, params *GetProductAdResponseExParams, ...) (*GetProductAdResponseExResp, error) + GetProductAdWithResponse func(ctx context.Context, adId int64, params *GetProductAdParams, ...) (*GetProductAdResp, error) + GetReportStatusWithResponse func(ctx context.Context, reportId string, params *GetReportStatusParams, ...) (*GetReportStatusResp, error) + GetRequestResultsWithResponse func(ctx context.Context, requestId string, params *GetRequestResultsParams, ...) (*GetRequestResultsResp, error) + GetRequestStatusWithResponse func(ctx context.Context, requestId string, params *GetRequestStatusParams, ...) (*GetRequestStatusResp, error) + GetRuleBasedBudgetHistoryForSDCampaignsWithResponse func(ctx context.Context, campaignId int64, ...) (*GetRuleBasedBudgetHistoryForSDCampaignsResp, error) + GetSDBudgetRulesForAdvertiserWithResponse func(ctx context.Context, params *GetSDBudgetRulesForAdvertiserParams, ...) (*GetSDBudgetRulesForAdvertiserResp, error) + GetSdAdGroupsAdGroupIdOptimizationRulesWithResponse func(ctx context.Context, adGroupId int64, ...) (*GetSdAdGroupsAdGroupIdOptimizationRulesResp, error) + GetSdOptimizationRulesOptimizationRuleIdWithResponse func(ctx context.Context, optimizationRuleId string, ...) (*GetSdOptimizationRulesOptimizationRuleIdResp, error) + GetSnapshotWithResponse func(ctx context.Context, snapshotId string, params *GetSnapshotParams, ...) (*GetSnapshotResp, error) + GetTargetBidRecommendationsWithBodyWithResponse func(ctx context.Context, params *GetTargetBidRecommendationsParams, ...) (*GetTargetBidRecommendationsResp, error) + GetTargetRecommendationsWithBodyWithResponse func(ctx context.Context, params *GetTargetRecommendationsParams, ...) (*GetTargetRecommendationsResp, error) + GetTargetsExWithResponse func(ctx context.Context, targetId int64, params *GetTargetsExParams, ...) (*GetTargetsExResp, error) + GetTargetsWithResponse func(ctx context.Context, targetId int64, params *GetTargetsParams, ...) (*GetTargetsResp, error) + ListAdGroupsExWithResponse func(ctx context.Context, params *ListAdGroupsExParams, ...) (*ListAdGroupsExResp, error) + ListAdGroupsWithResponse func(ctx context.Context, params *ListAdGroupsParams, reqEditors ...RequestEditorFn) (*ListAdGroupsResp, error) + ListCampaignsExWithResponse func(ctx context.Context, params *ListCampaignsExParams, ...) (*ListCampaignsExResp, error) + ListCampaignsWithResponse func(ctx context.Context, params *ListCampaignsParams, ...) (*ListCampaignsResp, error) + ListCreativeModerationsWithResponse func(ctx context.Context, params *ListCreativeModerationsParams, ...) (*ListCreativeModerationsResp, error) + ListCreativesWithResponse func(ctx context.Context, params *ListCreativesParams, ...) (*ListCreativesResp, error) + ListDomainsWithResponse func(ctx context.Context, params *ListDomainsParams, reqEditors ...RequestEditorFn) (*ListDomainsResp, error) + ListLocationsWithResponse func(ctx context.Context, params *ListLocationsParams, ...) (*ListLocationsResp, error) + ListNegativeTargetingClausesExWithResponse func(ctx context.Context, params *ListNegativeTargetingClausesExParams, ...) (*ListNegativeTargetingClausesExResp, error) + ListNegativeTargetingClausesWithResponse func(ctx context.Context, params *ListNegativeTargetingClausesParams, ...) (*ListNegativeTargetingClausesResp, error) + ListOptimizationRulesWithResponse func(ctx context.Context, params *ListOptimizationRulesParams, ...) (*ListOptimizationRulesResp, error) + ListProductAdsExWithResponse func(ctx context.Context, params *ListProductAdsExParams, ...) (*ListProductAdsExResp, error) + ListProductAdsWithResponse func(ctx context.Context, params *ListProductAdsParams, ...) (*ListProductAdsResp, error) + ListRequestStatusWithResponse func(ctx context.Context, params *ListRequestStatusParams, ...) (*ListRequestStatusResp, error) + ListTargetingClausesExWithResponse func(ctx context.Context, params *ListTargetingClausesExParams, ...) (*ListTargetingClausesExResp, error) + ListTargetingClausesWithResponse func(ctx context.Context, params *ListTargetingClausesParams, ...) (*ListTargetingClausesResp, error) + PostCreativePreviewWithBodyWithResponse func(ctx context.Context, params *PostCreativePreviewParams, contentType string, ...) (*PostCreativePreviewResp, error) + PostCreativePreviewWithResponse func(ctx context.Context, params *PostCreativePreviewParams, ...) (*PostCreativePreviewResp, error) + RequestReportWithBodyWithResponse func(ctx context.Context, recordType RequestReportParamsRecordType, ...) (*RequestReportResp, error) + RequestReportWithResponse func(ctx context.Context, recordType RequestReportParamsRecordType, ...) (*RequestReportResp, error) + SdCampaignsBudgetUsageWithBodyWithResponse func(ctx context.Context, params *SdCampaignsBudgetUsageParams, contentType string, ...) (*SdCampaignsBudgetUsageResp, error) + UpdateAdGroupsWithBodyWithResponse func(ctx context.Context, params *UpdateAdGroupsParams, contentType string, ...) (*UpdateAdGroupsResp, error) + UpdateAdGroupsWithResponse func(ctx context.Context, params *UpdateAdGroupsParams, ...) (*UpdateAdGroupsResp, error) + UpdateBudgetRulesForSDCampaignsWithBodyWithResponse func(ctx context.Context, params *UpdateBudgetRulesForSDCampaignsParams, ...) (*UpdateBudgetRulesForSDCampaignsResp, error) + UpdateBudgetRulesForSDCampaignsWithResponse func(ctx context.Context, params *UpdateBudgetRulesForSDCampaignsParams, ...) (*UpdateBudgetRulesForSDCampaignsResp, error) + UpdateCampaignsWithBodyWithResponse func(ctx context.Context, params *UpdateCampaignsParams, contentType string, ...) (*UpdateCampaignsResp, error) + UpdateCampaignsWithResponse func(ctx context.Context, params *UpdateCampaignsParams, ...) (*UpdateCampaignsResp, error) + UpdateCreativesWithBodyWithResponse func(ctx context.Context, params *UpdateCreativesParams, contentType string, ...) (*UpdateCreativesResp, error) + UpdateCreativesWithResponse func(ctx context.Context, params *UpdateCreativesParams, ...) (*UpdateCreativesResp, error) + UpdateNegativeTargetingClausesWithBodyWithResponse func(ctx context.Context, params *UpdateNegativeTargetingClausesParams, ...) (*UpdateNegativeTargetingClausesResp, error) + UpdateNegativeTargetingClausesWithResponse func(ctx context.Context, params *UpdateNegativeTargetingClausesParams, ...) (*UpdateNegativeTargetingClausesResp, error) + UpdateOptimizationRulesWithBodyWithResponse func(ctx context.Context, params *UpdateOptimizationRulesParams, contentType string, ...) (*UpdateOptimizationRulesResp, error) + UpdateOptimizationRulesWithResponse func(ctx context.Context, params *UpdateOptimizationRulesParams, ...) (*UpdateOptimizationRulesResp, error) + UpdateProductAdsWithBodyWithResponse func(ctx context.Context, params *UpdateProductAdsParams, contentType string, ...) (*UpdateProductAdsResp, error) + UpdateProductAdsWithResponse func(ctx context.Context, params *UpdateProductAdsParams, ...) (*UpdateProductAdsResp, error) + UpdateTargetingClausesWithBodyWithResponse func(ctx context.Context, params *UpdateTargetingClausesParams, contentType string, ...) (*UpdateTargetingClausesResp, error) + UpdateTargetingClausesWithResponse func(ctx context.Context, params *UpdateTargetingClausesParams, ...) (*UpdateTargetingClausesResp, error) + type ComparisonOperator string + const ComparisonOperatorGREATERTHAN + const ComparisonOperatorGREATERTHANOREQUALTO + const ComparisonOperatorLESSTHAN + const ComparisonOperatorLESSTHANOREQUALTO + type CreateAdGroup struct + BidOptimization *CreateAdGroupBidOptimization + CampaignId *CampaignId + CreativeType *CreativeType + DefaultBid *float64 + Name *string + State *CreateAdGroupState + type CreateAdGroupBidOptimization string + const CreateAdGroupBidOptimizationClicks + const CreateAdGroupBidOptimizationConversions + const CreateAdGroupBidOptimizationReach + type CreateAdGroupState string + const CreateAdGroupStateArchived + const CreateAdGroupStateEnabled + const CreateAdGroupStatePaused + type CreateAdGroupsJSONBody = []CreateAdGroup + type CreateAdGroupsJSONRequestBody = CreateAdGroupsJSONBody + type CreateAdGroupsParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type CreateAdGroupsResp struct + Body []byte + HTTPResponse *http.Response + JSON207 *[]AdGroupResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseCreateAdGroupsResp(rsp *http.Response) (*CreateAdGroupsResp, error) + func (r CreateAdGroupsResp) Status() string + func (r CreateAdGroupsResp) StatusCode() int + type CreateAssociatedOptimizationRulesRequest struct + OptimizationRuleIds *[]RuleId + type CreateBrandSafetyDenyListDomainsJSONRequestBody = BrandSafetyPostRequest + type CreateBrandSafetyDenyListDomainsParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type CreateBrandSafetyDenyListDomainsResp struct + Body []byte + HTTPResponse *http.Response + JSON202 *BrandSafetyUpdateResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseCreateBrandSafetyDenyListDomainsResp(rsp *http.Response) (*CreateBrandSafetyDenyListDomainsResp, error) + func (r CreateBrandSafetyDenyListDomainsResp) Status() string + func (r CreateBrandSafetyDenyListDomainsResp) StatusCode() int + type CreateBudgetRulesForSDCampaignsJSONRequestBody = CreateSDBudgetRulesRequest + type CreateBudgetRulesForSDCampaignsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type CreateBudgetRulesForSDCampaignsResp struct + Body []byte + HTTPResponse *http.Response + JSON207 *CreateBudgetRulesResponse + JSON400 *BudgetRuleError + JSON401 *BudgetRuleError + JSON403 *BudgetRuleError + JSON422 *BudgetRuleError + JSON429 *BudgetRuleError + JSON500 *BudgetRuleError + func ParseCreateBudgetRulesForSDCampaignsResp(rsp *http.Response) (*CreateBudgetRulesForSDCampaignsResp, error) + func (r CreateBudgetRulesForSDCampaignsResp) Status() string + func (r CreateBudgetRulesForSDCampaignsResp) StatusCode() int + type CreateBudgetRulesResponse struct + Responses *[]BudgetRuleResponse + type CreateCampaign struct + Budget *float64 + BudgetType *CreateCampaignBudgetType + CostType *CreateCampaignCostType + EndDate *string + Name *string + PortfolioId *int64 + StartDate *string + State *CreateCampaignState + Tactic *Tactic + type CreateCampaignBudgetType string + const CreateCampaignBudgetTypeDaily + type CreateCampaignCostType string + const CreateCampaignCostTypeCpc + const CreateCampaignCostTypeVcpm + type CreateCampaignState string + const CreateCampaignStateArchived + const CreateCampaignStateEnabled + const CreateCampaignStatePaused + type CreateCampaignsJSONBody = []CreateCampaign + type CreateCampaignsJSONRequestBody = CreateCampaignsJSONBody + type CreateCampaignsParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type CreateCampaignsResp struct + Body []byte + HTTPResponse *http.Response + JSON207 *[]CampaignResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseCreateCampaignsResp(rsp *http.Response) (*CreateCampaignsResp, error) + func (r CreateCampaignsResp) Status() string + func (r CreateCampaignsResp) StatusCode() int + type CreateCreative struct + AdGroupId float32 + CreativeType *CreativeTypeInCreativeRequest + Properties CreativeProperties + type CreateCreativesJSONBody = []CreateCreative + type CreateCreativesJSONRequestBody = CreateCreativesJSONBody + type CreateCreativesParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type CreateCreativesResp struct + Body []byte + HTTPResponse *http.Response + JSON207 *[]CreativeResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON429 *Error + JSON500 *Error + func ParseCreateCreativesResp(rsp *http.Response) (*CreateCreativesResp, error) + func (r CreateCreativesResp) Status() string + func (r CreateCreativesResp) StatusCode() int + type CreateLocation struct + AdGroupId *AdGroupId + Expression *[]LocationExpression + State *CreateLocationState + type CreateLocationState string + const CreateLocationStateEnabled + type CreateLocationsJSONBody = []CreateLocation + type CreateLocationsJSONRequestBody = CreateLocationsJSONBody + type CreateLocationsParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type CreateLocationsResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]Location + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON429 *Error + JSON500 *Error + func ParseCreateLocationsResp(rsp *http.Response) (*CreateLocationsResp, error) + func (r CreateLocationsResp) Status() string + func (r CreateLocationsResp) StatusCode() int + type CreateNegativeTargetingClause struct + AdGroupId *AdGroupId + Expression *[]NegativeTargetingExpression + ExpressionType *CreateNegativeTargetingClauseExpressionType + State *CreateNegativeTargetingClauseState + type CreateNegativeTargetingClauseExpressionType string + const CreateNegativeTargetingClauseExpressionTypeAuto + const CreateNegativeTargetingClauseExpressionTypeManual + type CreateNegativeTargetingClauseState string + const CreateNegativeTargetingClauseStateArchived + const CreateNegativeTargetingClauseStateEnabled + const CreateNegativeTargetingClauseStatePaused + type CreateNegativeTargetingClausesJSONBody = []CreateNegativeTargetingClause + type CreateNegativeTargetingClausesJSONRequestBody = CreateNegativeTargetingClausesJSONBody + type CreateNegativeTargetingClausesParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type CreateNegativeTargetingClausesResp struct + Body []byte + HTTPResponse *http.Response + JSON207 *[]TargetResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseCreateNegativeTargetingClausesResp(rsp *http.Response) (*CreateNegativeTargetingClausesResp, error) + func (r CreateNegativeTargetingClausesResp) Status() string + func (r CreateNegativeTargetingClausesResp) StatusCode() int + type CreateOptimizationRule = BaseOptimizationRule + type CreateOptimizationRulesJSONBody = []CreateOptimizationRule + type CreateOptimizationRulesJSONRequestBody = CreateOptimizationRulesJSONBody + type CreateOptimizationRulesParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type CreateOptimizationRulesResp struct + Body []byte + HTTPResponse *http.Response + JSON207 *[]OptimizationRuleResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseCreateOptimizationRulesResp(rsp *http.Response) (*CreateOptimizationRulesResp, error) + func (r CreateOptimizationRulesResp) Status() string + func (r CreateOptimizationRulesResp) StatusCode() int + type CreateProductAd struct + AdGroupId *AdGroupId + AdName *AdName + Asin *string + CampaignId *CampaignId + LandingPageType *LandingPageType + LandingPageURL *LandingPageURL + Sku *string + State *CreateProductAdState + type CreateProductAdState string + const CreateProductAdStateArchived + const CreateProductAdStateEnabled + const CreateProductAdStatePaused + type CreateProductAdsJSONBody = []CreateProductAd + type CreateProductAdsJSONRequestBody = CreateProductAdsJSONBody + type CreateProductAdsParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type CreateProductAdsResp struct + Body []byte + HTTPResponse *http.Response + JSON207 *[]ProductAdResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseCreateProductAdsResp(rsp *http.Response) (*CreateProductAdsResp, error) + func (r CreateProductAdsResp) Status() string + func (r CreateProductAdsResp) StatusCode() int + type CreateSDBudgetRulesRequest struct + BudgetRulesDetails *[]SDBudgetRuleDetails + type CreateSDForecastApplicationVndSdforecastsV30PlusJSONRequestBody = SDForecastRequest + type CreateSDForecastParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type CreateSDForecastResp struct + ApplicationvndSdforecastsV30JSON200 *SDForecastResponse + ApplicationvndSdforecastsV30JSON400 *SDForecastErrorResponse + ApplicationvndSdforecastsV30JSON401 *SDForecastErrorResponse + ApplicationvndSdforecastsV30JSON403 *SDForecastErrorResponse + ApplicationvndSdforecastsV30JSON429 *SDForecastErrorResponse + ApplicationvndSdforecastsV30JSON500 *SDForecastErrorResponse + Body []byte + HTTPResponse *http.Response + func ParseCreateSDForecastResp(rsp *http.Response) (*CreateSDForecastResp, error) + func (r CreateSDForecastResp) Status() string + func (r CreateSDForecastResp) StatusCode() int + type CreateSnapshotJSONRequestBody = SnapshotRequest + type CreateSnapshotParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type CreateSnapshotResp struct + Body []byte + HTTPResponse *http.Response + JSON202 *SnapshotResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON429 *Error + JSON500 *Error + func ParseCreateSnapshotResp(rsp *http.Response) (*CreateSnapshotResp, error) + func (r CreateSnapshotResp) Status() string + func (r CreateSnapshotResp) StatusCode() int + type CreateTargetingClause struct + AdGroupId *AdGroupId + Bid *float32 + Expression *CreateTargetingExpression + ExpressionType *CreateTargetingClauseExpressionType + State *CreateTargetingClauseState + type CreateTargetingClauseExpressionType string + const CreateTargetingClauseExpressionTypeAuto + const CreateTargetingClauseExpressionTypeManual + type CreateTargetingClauseState string + const CreateTargetingClauseStateArchived + const CreateTargetingClauseStateEnabled + const CreateTargetingClauseStatePaused + type CreateTargetingClausesJSONBody = []CreateTargetingClause + type CreateTargetingClausesJSONRequestBody = CreateTargetingClausesJSONBody + type CreateTargetingClausesParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type CreateTargetingClausesResp struct + Body []byte + HTTPResponse *http.Response + JSON207 *[]TargetResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseCreateTargetingClausesResp(rsp *http.Response) (*CreateTargetingClausesResp, error) + func (r CreateTargetingClausesResp) Status() string + func (r CreateTargetingClausesResp) StatusCode() int + type CreateTargetingExpression = []CreateTargetingExpression_Item + type CreateTargetingExpression_Item struct + func (t *CreateTargetingExpression_Item) FromTargetingPredicate(v TargetingPredicate) error + func (t *CreateTargetingExpression_Item) FromTargetingPredicateNested(v TargetingPredicateNested) error + func (t *CreateTargetingExpression_Item) MergeTargetingPredicate(v TargetingPredicate) error + func (t *CreateTargetingExpression_Item) MergeTargetingPredicateNested(v TargetingPredicateNested) error + func (t *CreateTargetingExpression_Item) UnmarshalJSON(b []byte) error + func (t CreateTargetingExpression_Item) AsTargetingPredicate() (TargetingPredicate, error) + func (t CreateTargetingExpression_Item) AsTargetingPredicateNested() (TargetingPredicateNested, error) + func (t CreateTargetingExpression_Item) MarshalJSON() ([]byte, error) + type Creative struct + AdGroupId AdGroupId + CreativeId float32 + CreativeType CreativeTypeInCreativeResponse + ModerationStatus CreativeModerationStatus + Properties CreativeProperties + type CreativeModeration struct + CreativeId float32 + CreativeType CreativeTypeInCreativeResponse + EtaForModeration time.Time + ModerationStatus CreativeModerationModerationStatus + PolicyViolations []struct{ ... } + type CreativeModerationModerationStatus string + const CreativeModerationModerationStatusAPPROVED + const CreativeModerationModerationStatusPENDINGREVIEW + const CreativeModerationModerationStatusREJECTED + type CreativeModerationStatus string + const CreativeModerationStatusAPPROVED + const CreativeModerationStatusPENDINGREVIEW + const CreativeModerationStatusREJECTED + type CreativePreviewConfiguration struct + AdName *AdName + IsMobile *bool + IsOnAmazon *bool + LandingPageType *LandingPageType + LandingPageURL *LandingPageURL + Products ... + Size ... + type CreativePreviewConfigurations = []CreativePreviewConfiguration + type CreativePreviewRequest struct + Creative PreviewCreativeModel + PreviewConfiguration CreativePreviewConfiguration + PreviewConfigurations *CreativePreviewConfigurations + type CreativePreviewResponse struct + PreviewHtml string + PreviewHtmls *[]string + type CreativeProperties struct + func (t *CreativeProperties) FromCustomImageCreativeProperties(v CustomImageCreativeProperties) error + func (t *CreativeProperties) FromHeadlineCreativeProperties(v HeadlineCreativeProperties) error + func (t *CreativeProperties) FromLogoCreativeProperties(v LogoCreativeProperties) error + func (t *CreativeProperties) FromVideoCreativeProperties(v VideoCreativeProperties) error + func (t *CreativeProperties) MergeCustomImageCreativeProperties(v CustomImageCreativeProperties) error + func (t *CreativeProperties) MergeHeadlineCreativeProperties(v HeadlineCreativeProperties) error + func (t *CreativeProperties) MergeLogoCreativeProperties(v LogoCreativeProperties) error + func (t *CreativeProperties) MergeVideoCreativeProperties(v VideoCreativeProperties) error + func (t *CreativeProperties) UnmarshalJSON(b []byte) error + func (t CreativeProperties) AsCustomImageCreativeProperties() (CustomImageCreativeProperties, error) + func (t CreativeProperties) AsHeadlineCreativeProperties() (HeadlineCreativeProperties, error) + func (t CreativeProperties) AsLogoCreativeProperties() (LogoCreativeProperties, error) + func (t CreativeProperties) AsVideoCreativeProperties() (VideoCreativeProperties, error) + func (t CreativeProperties) MarshalJSON() ([]byte, error) + type CreativeResponse struct + Code *string + CreativeId *float32 + Description *string + type CreativeType string + const CreativeTypeIMAGE + const CreativeTypeVIDEO + type CreativeTypeInCreativeRequest string + const CreativeTypeInCreativeRequestIMAGE + const CreativeTypeInCreativeRequestVIDEO + type CreativeTypeInCreativeResponse string + const IMAGE + const VIDEO + type CreativeUpdate struct + CreativeId float32 + CreativeType *CreativeTypeInCreativeRequest + Properties CreativeProperties + type CustomImageCreativeProperties struct + LandscapeImages *[]Image + PortraitImages *[]Image + RectCustomImage *Image + SquareCustomImage *Image + SquareImages *[]Image + type DateRangeTypeRuleDuration struct + EndDate *string + StartDate string + type DayOfWeek string + const FRIDAY + const MONDAY + const SATURDAY + const SUNDAY + const THURSDAY + const TUESDAY + const WEDNESDAY + type DeleteBrandSafetyDenyListParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type DeleteBrandSafetyDenyListResp struct + Body []byte + HTTPResponse *http.Response + JSON202 *BrandSafetyUpdateResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseDeleteBrandSafetyDenyListResp(rsp *http.Response) (*DeleteBrandSafetyDenyListResp, error) + func (r DeleteBrandSafetyDenyListResp) Status() string + func (r DeleteBrandSafetyDenyListResp) StatusCode() int + type DownloadReportParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type DownloadReportResp struct + Body []byte + HTTPResponse *http.Response + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON404 *Error + JSON429 *Error + JSON500 *Error + func ParseDownloadReportResp(rsp *http.Response) (*DownloadReportResp, error) + func (r DownloadReportResp) Status() string + func (r DownloadReportResp) StatusCode() int + type DownloadSnapshotParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type DownloadSnapshotResp struct + Body []byte + HTTPResponse *http.Response + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON404 *Error + JSON429 *Error + JSON500 *Error + func ParseDownloadSnapshotResp(rsp *http.Response) (*DownloadSnapshotResp, error) + func (r DownloadSnapshotResp) Status() string + func (r DownloadSnapshotResp) StatusCode() int + type Error struct + Code *string + Details *string + type EventTypeRuleDuration struct + EndDate *string + EventId string + EventName *string + StartDate *string + type Forecast struct + Metric *ForecastMetric + Value *ForecastRange + type ForecastMetric string + const CLICKS + const CONVERSIONS + const IMPRESSIONS + const REACH + type ForecastRange struct + Max *int64 + Min *int64 + type GetAdGroupParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type GetAdGroupResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *AdGroup + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON404 *Error + JSON429 *Error + JSON500 *Error + func ParseGetAdGroupResp(rsp *http.Response) (*GetAdGroupResp, error) + func (r GetAdGroupResp) Status() string + func (r GetAdGroupResp) StatusCode() int + type GetAdGroupResponseExParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type GetAdGroupResponseExResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *AdGroupResponseEx + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON404 *Error + JSON429 *Error + JSON500 *Error + func ParseGetAdGroupResponseExResp(rsp *http.Response) (*GetAdGroupResponseExResp, error) + func (r GetAdGroupResponseExResp) Status() string + func (r GetAdGroupResponseExResp) StatusCode() int + type GetBudgetRuleByRuleIdForSDCampaignsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type GetBudgetRuleByRuleIdForSDCampaignsResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *GetSDBudgetRuleResponse + JSON400 *BudgetRuleError + JSON401 *BudgetRuleError + JSON403 *BudgetRuleError + JSON422 *BudgetRuleError + JSON429 *BudgetRuleError + JSON500 *BudgetRuleError + func ParseGetBudgetRuleByRuleIdForSDCampaignsResp(rsp *http.Response) (*GetBudgetRuleByRuleIdForSDCampaignsResp, error) + func (r GetBudgetRuleByRuleIdForSDCampaignsResp) Status() string + func (r GetBudgetRuleByRuleIdForSDCampaignsResp) StatusCode() int + type GetCampaignParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type GetCampaignResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *Campaign + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON404 *Error + JSON429 *Error + JSON500 *Error + func ParseGetCampaignResp(rsp *http.Response) (*GetCampaignResp, error) + func (r GetCampaignResp) Status() string + func (r GetCampaignResp) StatusCode() int + type GetCampaignResponseExParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type GetCampaignResponseExResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *CampaignResponseEx + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON404 *Error + JSON429 *Error + JSON500 *Error + func ParseGetCampaignResponseExResp(rsp *http.Response) (*GetCampaignResponseExResp, error) + func (r GetCampaignResponseExResp) Status() string + func (r GetCampaignResponseExResp) StatusCode() int + type GetNegativeTargetsExParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type GetNegativeTargetsExResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *NegativeTargetingClauseEx + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON404 *Error + JSON429 *Error + JSON500 *Error + func ParseGetNegativeTargetsExResp(rsp *http.Response) (*GetNegativeTargetsExResp, error) + func (r GetNegativeTargetsExResp) Status() string + func (r GetNegativeTargetsExResp) StatusCode() int + type GetNegativeTargetsParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type GetNegativeTargetsResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *NegativeTargetingClause + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON404 *Error + JSON429 *Error + JSON500 *Error + func ParseGetNegativeTargetsResp(rsp *http.Response) (*GetNegativeTargetsResp, error) + func (r GetNegativeTargetsResp) Status() string + func (r GetNegativeTargetsResp) StatusCode() int + type GetProductAdParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type GetProductAdResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *ProductAd + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON404 *Error + JSON429 *Error + JSON500 *Error + func ParseGetProductAdResp(rsp *http.Response) (*GetProductAdResp, error) + func (r GetProductAdResp) Status() string + func (r GetProductAdResp) StatusCode() int + type GetProductAdResponseExParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type GetProductAdResponseExResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *ProductAdResponseEx + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON404 *Error + JSON429 *Error + JSON500 *Error + func ParseGetProductAdResponseExResp(rsp *http.Response) (*GetProductAdResponseExResp, error) + func (r GetProductAdResponseExResp) Status() string + func (r GetProductAdResponseExResp) StatusCode() int + type GetReportStatusParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type GetReportStatusResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *ReportResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON404 *Error + JSON429 *Error + JSON500 *Error + func ParseGetReportStatusResp(rsp *http.Response) (*GetReportStatusResp, error) + func (r GetReportStatusResp) Status() string + func (r GetReportStatusResp) StatusCode() int + type GetRequestResultsParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + Count *int + StartIndex *int + type GetRequestResultsResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *BrandSafetyRequestResultsResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseGetRequestResultsResp(rsp *http.Response) (*GetRequestResultsResp, error) + func (r GetRequestResultsResp) Status() string + func (r GetRequestResultsResp) StatusCode() int + type GetRequestStatusParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type GetRequestStatusResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *BrandSafetyRequestStatusResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseGetRequestStatusResp(rsp *http.Response) (*GetRequestStatusResp, error) + func (r GetRequestStatusResp) Status() string + func (r GetRequestStatusResp) StatusCode() int + type GetRuleBasedBudgetHistoryForSDCampaignsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + EndDate string + NextToken *string + PageSize float32 + StartDate string + type GetRuleBasedBudgetHistoryForSDCampaignsResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *SDBudgetHistory + JSON400 *BudgetRuleError + JSON401 *BudgetRuleError + JSON403 *BudgetRuleError + JSON422 *BudgetRuleError + JSON429 *BudgetRuleError + JSON500 *BudgetRuleError + func ParseGetRuleBasedBudgetHistoryForSDCampaignsResp(rsp *http.Response) (*GetRuleBasedBudgetHistoryForSDCampaignsResp, error) + func (r GetRuleBasedBudgetHistoryForSDCampaignsResp) Status() string + func (r GetRuleBasedBudgetHistoryForSDCampaignsResp) StatusCode() int + type GetSDBudgetRuleResponse struct + BudgetRule *SDBudgetRule + type GetSDBudgetRulesForAdvertiserParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + NextToken *string + PageSize float32 + type GetSDBudgetRulesForAdvertiserResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *GetSDBudgetRulesForAdvertiserResponse + JSON400 *BudgetRuleError + JSON401 *BudgetRuleError + JSON403 *BudgetRuleError + JSON422 *BudgetRuleError + JSON429 *BudgetRuleError + JSON500 *BudgetRuleError + func ParseGetSDBudgetRulesForAdvertiserResp(rsp *http.Response) (*GetSDBudgetRulesForAdvertiserResp, error) + func (r GetSDBudgetRulesForAdvertiserResp) Status() string + func (r GetSDBudgetRulesForAdvertiserResp) StatusCode() int + type GetSDBudgetRulesForAdvertiserResponse struct + BudgetRulesForAdvertiserResponse *[]SDBudgetRule + NextToken *string + type GetSdAdGroupsAdGroupIdOptimizationRulesParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type GetSdAdGroupsAdGroupIdOptimizationRulesResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]OptimizationRule + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON404 *Error + JSON429 *Error + JSON500 *Error + func ParseGetSdAdGroupsAdGroupIdOptimizationRulesResp(rsp *http.Response) (*GetSdAdGroupsAdGroupIdOptimizationRulesResp, error) + func (r GetSdAdGroupsAdGroupIdOptimizationRulesResp) Status() string + func (r GetSdAdGroupsAdGroupIdOptimizationRulesResp) StatusCode() int + type GetSdOptimizationRulesOptimizationRuleIdParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type GetSdOptimizationRulesOptimizationRuleIdResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *OptimizationRule + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON404 *Error + JSON429 *Error + JSON500 *Error + func ParseGetSdOptimizationRulesOptimizationRuleIdResp(rsp *http.Response) (*GetSdOptimizationRulesOptimizationRuleIdResp, error) + func (r GetSdOptimizationRulesOptimizationRuleIdResp) Status() string + func (r GetSdOptimizationRulesOptimizationRuleIdResp) StatusCode() int + type GetSnapshotParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type GetSnapshotResp struct + Body []byte + HTTPResponse *http.Response + JSON202 *SnapshotResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON429 *Error + JSON500 *Error + func ParseGetSnapshotResp(rsp *http.Response) (*GetSnapshotResp, error) + func (r GetSnapshotResp) Status() string + func (r GetSnapshotResp) StatusCode() int + type GetTargetBidRecommendationsApplicationVndSdtargetingrecommendationsV31PlusJSONRequestBody = SDTargetingBidRecommendationsRequestV31 + type GetTargetBidRecommendationsApplicationVndSdtargetingrecommendationsV32PlusJSONRequestBody = SDTargetingBidRecommendationsRequestV32 + type GetTargetBidRecommendationsParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type GetTargetBidRecommendationsResp struct + ApplicationvndSdtargetingrecommendationsV31JSON207 *SDTargetingBidRecommendationsResponseV31 + ApplicationvndSdtargetingrecommendationsV32JSON207 *SDTargetingBidRecommendationsResponseV32 + Body []byte + HTTPResponse *http.Response + JSON400 *SDErrorResponse + JSON401 *SDErrorResponse + JSON403 *SDErrorResponse + JSON415 *SDErrorResponse + JSON429 *SDErrorResponse + JSON500 *SDErrorResponse + func ParseGetTargetBidRecommendationsResp(rsp *http.Response) (*GetTargetBidRecommendationsResp, error) + func (r GetTargetBidRecommendationsResp) Status() string + func (r GetTargetBidRecommendationsResp) StatusCode() int + type GetTargetRecommendationsApplicationVndSdtargetingrecommendationsV30PlusJSONRequestBody = SDTargetingRecommendationsRequest + type GetTargetRecommendationsApplicationVndSdtargetingrecommendationsV31PlusJSONRequestBody = SDTargetingRecommendationsRequestV31 + type GetTargetRecommendationsApplicationVndSdtargetingrecommendationsV32PlusJSONRequestBody = SDTargetingRecommendationsRequestV32 + type GetTargetRecommendationsApplicationVndSdtargetingrecommendationsV33PlusJSONRequestBody = SDTargetingRecommendationsRequestV33 + type GetTargetRecommendationsParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + Locale *SDTargetingRecommendationsLocale + type GetTargetRecommendationsResp struct + ApplicationvndSdtargetingrecommendationsV30JSON200 *SDTargetingRecommendationsResponse + ApplicationvndSdtargetingrecommendationsV31JSON200 *SDTargetingRecommendationsResponseV31 + ApplicationvndSdtargetingrecommendationsV32JSON200 *SDTargetingRecommendationsResponseV32 + ApplicationvndSdtargetingrecommendationsV33JSON200 *SDTargetingRecommendationsResponseV33 + Body []byte + HTTPResponse *http.Response + JSON400 *SDErrorResponse + JSON401 *SDErrorResponse + JSON403 *SDErrorResponse + JSON415 *SDErrorResponse + JSON429 *SDErrorResponse + JSON500 *SDErrorResponse + func ParseGetTargetRecommendationsResp(rsp *http.Response) (*GetTargetRecommendationsResp, error) + func (r GetTargetRecommendationsResp) Status() string + func (r GetTargetRecommendationsResp) StatusCode() int + type GetTargetsExParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type GetTargetsExResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *TargetingClauseEx + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON404 *Error + JSON429 *Error + JSON500 *Error + func ParseGetTargetsExResp(rsp *http.Response) (*GetTargetsExResp, error) + func (r GetTargetsExResp) Status() string + func (r GetTargetsExResp) StatusCode() int + type GetTargetsParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type GetTargetsResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *TargetingClause + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON404 *Error + JSON429 *Error + JSON500 *Error + func ParseGetTargetsResp(rsp *http.Response) (*GetTargetsResp, error) + func (r GetTargetsResp) Status() string + func (r GetTargetsResp) StatusCode() int + type HeadlineCreativeProperties struct + Headline *string + type HttpRequestDoer interface + Do func(req *http.Request) (*http.Response, error) + type Image struct + AssetId string + AssetVersion string + CroppingCoordinates ... + type LandingPageType string + const MOMENT + const OFFAMAZONLINK + const STORE + type LandingPageURL = string + type ListAdGroupsExParams struct + AdGroupIdFilter *string + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + CampaignIdFilter *string + Count *int32 + Name *string + StartIndex *int32 + StateFilter *ListAdGroupsExParamsStateFilter + type ListAdGroupsExParamsStateFilter string + const ListAdGroupsExParamsStateFilterArchived + const ListAdGroupsExParamsStateFilterEnabled + const ListAdGroupsExParamsStateFilterEnabledArchived + const ListAdGroupsExParamsStateFilterEnabledPaused + const ListAdGroupsExParamsStateFilterEnabledPausedArchived + const ListAdGroupsExParamsStateFilterPaused + const ListAdGroupsExParamsStateFilterPausedArchived + type ListAdGroupsExResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]AdGroupResponseEx + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseListAdGroupsExResp(rsp *http.Response) (*ListAdGroupsExResp, error) + func (r ListAdGroupsExResp) Status() string + func (r ListAdGroupsExResp) StatusCode() int + type ListAdGroupsParams struct + AdGroupIdFilter *string + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + CampaignIdFilter *string + Count *int32 + Name *string + StartIndex *int32 + StateFilter *ListAdGroupsParamsStateFilter + type ListAdGroupsParamsStateFilter string + const ListAdGroupsParamsStateFilterArchived + const ListAdGroupsParamsStateFilterEnabled + const ListAdGroupsParamsStateFilterEnabledArchived + const ListAdGroupsParamsStateFilterEnabledPaused + const ListAdGroupsParamsStateFilterEnabledPausedArchived + const ListAdGroupsParamsStateFilterPaused + const ListAdGroupsParamsStateFilterPausedArchived + type ListAdGroupsResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]AdGroup + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseListAdGroupsResp(rsp *http.Response) (*ListAdGroupsResp, error) + func (r ListAdGroupsResp) Status() string + func (r ListAdGroupsResp) StatusCode() int + type ListCampaignsExParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + CampaignIdFilter *string + Count *int32 + Name *string + PortfolioIdFilter *string + StartIndex *int32 + StateFilter *ListCampaignsExParamsStateFilter + type ListCampaignsExParamsStateFilter string + const ListCampaignsExParamsStateFilterArchived + const ListCampaignsExParamsStateFilterEnabled + const ListCampaignsExParamsStateFilterEnabledArchived + const ListCampaignsExParamsStateFilterEnabledPaused + const ListCampaignsExParamsStateFilterEnabledPausedArchived + const ListCampaignsExParamsStateFilterPaused + const ListCampaignsExParamsStateFilterPausedArchived + type ListCampaignsExResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]CampaignResponseEx + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseListCampaignsExResp(rsp *http.Response) (*ListCampaignsExResp, error) + func (r ListCampaignsExResp) Status() string + func (r ListCampaignsExResp) StatusCode() int + type ListCampaignsParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + CampaignIdFilter *string + Count *int32 + Name *string + PortfolioIdFilter *string + StartIndex *int32 + StateFilter *ListCampaignsParamsStateFilter + type ListCampaignsParamsStateFilter string + const ListCampaignsParamsStateFilterArchived + const ListCampaignsParamsStateFilterEnabled + const ListCampaignsParamsStateFilterEnabledArchived + const ListCampaignsParamsStateFilterEnabledPaused + const ListCampaignsParamsStateFilterEnabledPausedArchived + const ListCampaignsParamsStateFilterPaused + const ListCampaignsParamsStateFilterPausedArchived + type ListCampaignsResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]Campaign + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseListCampaignsResp(rsp *http.Response) (*ListCampaignsResp, error) + func (r ListCampaignsResp) Status() string + func (r ListCampaignsResp) StatusCode() int + type ListCreativeModerationsParams struct + AdGroupIdFilter *string + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + Count *int32 + CreativeIdFilter *string + Language Locale + StartIndex *int32 + type ListCreativeModerationsResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]CreativeModeration + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON429 *Error + JSON500 *Error + func ParseListCreativeModerationsResp(rsp *http.Response) (*ListCreativeModerationsResp, error) + func (r ListCreativeModerationsResp) Status() string + func (r ListCreativeModerationsResp) StatusCode() int + type ListCreativesParams struct + AdGroupIdFilter *string + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + Count *int32 + CreativeIdFilter *string + StartIndex *int32 + type ListCreativesResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]Creative + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON429 *Error + JSON500 *Error + func ParseListCreativesResp(rsp *http.Response) (*ListCreativesResp, error) + func (r ListCreativesResp) Status() string + func (r ListCreativesResp) StatusCode() int + type ListDomainsParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + Count *int + StartIndex *int + type ListDomainsResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *BrandSafetyGetResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseListDomainsResp(rsp *http.Response) (*ListDomainsResp, error) + func (r ListDomainsResp) Status() string + func (r ListDomainsResp) StatusCode() int + type ListLocationsParams struct + AdGroupIdFilter *string + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + CampaignIdFilter *string + Count *int32 + StartIndex *int32 + StateFilter *ListLocationsParamsStateFilter + type ListLocationsParamsStateFilter string + const ListLocationsParamsStateFilterEnabled + type ListLocationsResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]Location + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseListLocationsResp(rsp *http.Response) (*ListLocationsResp, error) + func (r ListLocationsResp) Status() string + func (r ListLocationsResp) StatusCode() int + type ListNegativeTargetingClausesExParams struct + AdGroupIdFilter *string + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + CampaignIdFilter *string + Count *int32 + StartIndex *int32 + StateFilter *ListNegativeTargetingClausesExParamsStateFilter + TargetIdFilter *string + type ListNegativeTargetingClausesExParamsStateFilter string + const ListNegativeTargetingClausesExParamsStateFilterArchived + const ListNegativeTargetingClausesExParamsStateFilterEnabled + const ListNegativeTargetingClausesExParamsStateFilterEnabledArchived + const ListNegativeTargetingClausesExParamsStateFilterEnabledPaused + const ListNegativeTargetingClausesExParamsStateFilterEnabledPausedArchived + const ListNegativeTargetingClausesExParamsStateFilterPaused + const ListNegativeTargetingClausesExParamsStateFilterPausedArchived + type ListNegativeTargetingClausesExResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]NegativeTargetingClauseEx + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON404 *Error + JSON429 *Error + JSON500 *Error + func ParseListNegativeTargetingClausesExResp(rsp *http.Response) (*ListNegativeTargetingClausesExResp, error) + func (r ListNegativeTargetingClausesExResp) Status() string + func (r ListNegativeTargetingClausesExResp) StatusCode() int + type ListNegativeTargetingClausesParams struct + AdGroupIdFilter *string + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + CampaignIdFilter *string + Count *int32 + StartIndex *int32 + StateFilter *ListNegativeTargetingClausesParamsStateFilter + type ListNegativeTargetingClausesParamsStateFilter string + const ListNegativeTargetingClausesParamsStateFilterArchived + const ListNegativeTargetingClausesParamsStateFilterEnabled + const ListNegativeTargetingClausesParamsStateFilterEnabledArchived + const ListNegativeTargetingClausesParamsStateFilterEnabledPaused + const ListNegativeTargetingClausesParamsStateFilterEnabledPausedArchived + const ListNegativeTargetingClausesParamsStateFilterPaused + const ListNegativeTargetingClausesParamsStateFilterPausedArchived + type ListNegativeTargetingClausesResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]NegativeTargetingClause + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseListNegativeTargetingClausesResp(rsp *http.Response) (*ListNegativeTargetingClausesResp, error) + func (r ListNegativeTargetingClausesResp) Status() string + func (r ListNegativeTargetingClausesResp) StatusCode() int + type ListOptimizationRulesParams struct + AdGroupIdFilter *string + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + Count *int32 + Name *string + OptimizationRuleIdFilter *string + StartIndex *int32 + StateFilter *string + type ListOptimizationRulesResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]OptimizationRule + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseListOptimizationRulesResp(rsp *http.Response) (*ListOptimizationRulesResp, error) + func (r ListOptimizationRulesResp) Status() string + func (r ListOptimizationRulesResp) StatusCode() int + type ListProductAdsExParams struct + AdGroupIdFilter *string + AdIdFilter *string + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + CampaignIdFilter *string + Count *int32 + StartIndex *int32 + StateFilter *ListProductAdsExParamsStateFilter + type ListProductAdsExParamsStateFilter string + const ListProductAdsExParamsStateFilterArchived + const ListProductAdsExParamsStateFilterEnabled + const ListProductAdsExParamsStateFilterEnabledArchived + const ListProductAdsExParamsStateFilterEnabledPaused + const ListProductAdsExParamsStateFilterEnabledPausedArchived + const ListProductAdsExParamsStateFilterPaused + const ListProductAdsExParamsStateFilterPausedArchived + type ListProductAdsExResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]ProductAdResponseEx + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseListProductAdsExResp(rsp *http.Response) (*ListProductAdsExResp, error) + func (r ListProductAdsExResp) Status() string + func (r ListProductAdsExResp) StatusCode() int + type ListProductAdsParams struct + AdGroupIdFilter *string + AdIdFilter *string + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + CampaignIdFilter *string + Count *int32 + StartIndex *int32 + StateFilter *ListProductAdsParamsStateFilter + type ListProductAdsParamsStateFilter string + const ListProductAdsParamsStateFilterArchived + const ListProductAdsParamsStateFilterEnabled + const ListProductAdsParamsStateFilterEnabledArchived + const ListProductAdsParamsStateFilterEnabledPaused + const ListProductAdsParamsStateFilterEnabledPausedArchived + const ListProductAdsParamsStateFilterPaused + const ListProductAdsParamsStateFilterPausedArchived + type ListProductAdsResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]ProductAd + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseListProductAdsResp(rsp *http.Response) (*ListProductAdsResp, error) + func (r ListProductAdsResp) Status() string + func (r ListProductAdsResp) StatusCode() int + type ListRequestStatusParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type ListRequestStatusResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *BrandSafetyListRequestStatusResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseListRequestStatusResp(rsp *http.Response) (*ListRequestStatusResp, error) + func (r ListRequestStatusResp) Status() string + func (r ListRequestStatusResp) StatusCode() int + type ListTargetingClausesExParams struct + AdGroupIdFilter *string + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + CampaignIdFilter *string + Count *int32 + StartIndex *int32 + StateFilter *ListTargetingClausesExParamsStateFilter + TargetIdFilter *string + type ListTargetingClausesExParamsStateFilter string + const Archived + const Enabled + const EnabledArchived + const EnabledPaused + const EnabledPausedArchived + const Paused + const PausedArchived + type ListTargetingClausesExResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]TargetingClauseEx + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON404 *Error + JSON429 *Error + JSON500 *Error + func ParseListTargetingClausesExResp(rsp *http.Response) (*ListTargetingClausesExResp, error) + func (r ListTargetingClausesExResp) Status() string + func (r ListTargetingClausesExResp) StatusCode() int + type ListTargetingClausesParams struct + AdGroupIdFilter *string + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + CampaignIdFilter *string + Count *int32 + StartIndex *int32 + StateFilter *ListTargetingClausesParamsStateFilter + type ListTargetingClausesParamsStateFilter string + const ListTargetingClausesParamsStateFilterArchived + const ListTargetingClausesParamsStateFilterEnabled + const ListTargetingClausesParamsStateFilterEnabledArchived + const ListTargetingClausesParamsStateFilterEnabledPaused + const ListTargetingClausesParamsStateFilterEnabledPausedArchived + const ListTargetingClausesParamsStateFilterPaused + const ListTargetingClausesParamsStateFilterPausedArchived + type ListTargetingClausesResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]TargetingClause + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseListTargetingClausesResp(rsp *http.Response) (*ListTargetingClausesResp, error) + func (r ListTargetingClausesResp) Status() string + func (r ListTargetingClausesResp) StatusCode() int + type Locale string + const LocaleArAE + const LocaleDeDE + const LocaleEnAE + const LocaleEnCA + const LocaleEnDE + const LocaleEnES + const LocaleEnFR + const LocaleEnGB + const LocaleEnIN + const LocaleEnIT + const LocaleEnJP + const LocaleEnUS + const LocaleEsES + const LocaleEsMX + const LocaleFrCA + const LocaleFrFR + const LocaleHiIN + const LocaleItIT + const LocaleJaJP + const LocaleKoKR + const LocaleZhCN + type Location struct + AdGroupId *AdGroupId + Expression *[]LocationExpression + LocationExpressionId *LocationExpressionId + ResolvedExpression *[]ResolvedLocationExpression + State *LocationState + type LocationExpression struct + Type *LocationPredicate + Value *string + type LocationExpressionId = int64 + type LocationPredicate string + const LocationPredicateLocation + type LocationState string + const LocationStateEnabled + type LogoCreativeProperties struct + BrandLogo *Image + type NegativeTargetingClause struct + AdGroupId *AdGroupId + Expression *[]NegativeTargetingExpression + ExpressionType *NegativeTargetingClauseExpressionType + ResolvedExpression *[]NegativeTargetingExpression + State *NegativeTargetingClauseState + TargetId *TargetId + type NegativeTargetingClauseEx struct + AdGroupId *float32 + CreationDate *int64 + Expression ... + LastUpdatedDate *int64 + RenameExpressionType *NegativeTargetingClauseExRenameExpressionType + ServingStatus *NegativeTargetingClauseExServingStatus + State *NegativeTargetingClauseExState + TargetId *float32 + type NegativeTargetingClauseExExpressionType string + const NegativeTargetingClauseExExpressionTypeAsinBrandSameAs + const NegativeTargetingClauseExExpressionTypeAsinSameAs + type NegativeTargetingClauseExRenameExpressionType string + const NegativeTargetingClauseExRenameExpressionTypeAuto + const NegativeTargetingClauseExRenameExpressionTypeManual + type NegativeTargetingClauseExServingStatus string + const NegativeTargetingClauseExServingStatusACCOUNTOUTOFBUDGET + const NegativeTargetingClauseExServingStatusADGROUPARCHIVED + const NegativeTargetingClauseExServingStatusADGROUPINCOMPLETE + const NegativeTargetingClauseExServingStatusADGROUPLOWBID + const NegativeTargetingClauseExServingStatusADGROUPPAUSED + const NegativeTargetingClauseExServingStatusADGROUPSTATUSENABLED + const NegativeTargetingClauseExServingStatusADPOLICINGPENDINGREVIEW + const NegativeTargetingClauseExServingStatusADVERTISEREXCEEDSPENDSLIMIT + const NegativeTargetingClauseExServingStatusADVERTISERPAUSED + const NegativeTargetingClauseExServingStatusADVERTISERPAYMENTFAILURE + const NegativeTargetingClauseExServingStatusADVERTISERSTATUSENABLED + const NegativeTargetingClauseExServingStatusCAMPAIGNARCHIVED + const NegativeTargetingClauseExServingStatusCAMPAIGNINCOMPLETE + const NegativeTargetingClauseExServingStatusCAMPAIGNOUTOFBUDGET + const NegativeTargetingClauseExServingStatusCAMPAIGNPAUSED + const NegativeTargetingClauseExServingStatusENDED + const NegativeTargetingClauseExServingStatusINELIGIBLE + const NegativeTargetingClauseExServingStatusPENDINGSTARTDATE + const NegativeTargetingClauseExServingStatusPORTFOLIOENDED + const NegativeTargetingClauseExServingStatusPORTFOLIOOUTOFBUDGET + const NegativeTargetingClauseExServingStatusSTATUSUNAVAILABLE + const NegativeTargetingClauseExServingStatusTARGETSTATUSARCHIVED + const NegativeTargetingClauseExServingStatusTARGETSTATUSLIVE + const NegativeTargetingClauseExServingStatusTARGETSTATUSPAUSED + type NegativeTargetingClauseExState string + const NegativeTargetingClauseExStateArchived + const NegativeTargetingClauseExStateEnabled + const NegativeTargetingClauseExStatePaused + type NegativeTargetingClauseExpressionType string + const NegativeTargetingClauseExpressionTypeAuto + const NegativeTargetingClauseExpressionTypeManual + type NegativeTargetingClauseState string + const NegativeTargetingClauseStateArchived + const NegativeTargetingClauseStateEnabled + const NegativeTargetingClauseStatePaused + type NegativeTargetingExpression struct + Type *NegativeTargetingExpressionType + Value *string + type NegativeTargetingExpressionType string + const NegativeTargetingExpressionTypeAsinBrandSameAs + const NegativeTargetingExpressionTypeAsinSameAs + type OptimizationRule struct + RuleConditions *[]RuleCondition + RuleId *RuleId + RuleName *string + State *OptimizationRuleState + type OptimizationRuleResponse struct + Code *string + Description *string + RuleId *RuleId + type OptimizationRuleState string + const OptimizationRuleStateEnabled + const OptimizationRuleStatePausedCOMINGLATER + type PerformanceMeasureCondition struct + ComparisonOperator ComparisonOperator + MetricName PerformanceMetric + Threshold float64 + type PerformanceMetric string + const ACOS + const CTR + const CVR + const ROAS + type PerformanceMetricValue struct + Name *string + Value *float64 + type PostCreativePreviewJSONRequestBody = CreativePreviewRequest + type PostCreativePreviewParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type PostCreativePreviewResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *CreativePreviewResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON429 *Error + JSON500 *Error + func ParsePostCreativePreviewResp(rsp *http.Response) (*PostCreativePreviewResp, error) + func (r PostCreativePreviewResp) Status() string + func (r PostCreativePreviewResp) StatusCode() int + type PreviewCreativeModel struct + CreativeType *CreativeTypeInCreativeRequest + Properties *CreativeProperties + type ProductAd struct + AdGroupId *AdGroupId + AdId *AdId + AdName *AdName + Asin *string + CampaignId *CampaignId + LandingPageType *LandingPageType + LandingPageURL *LandingPageURL + Sku *string + State *ProductAdState + type ProductAdResponse struct + AdId *float32 + Code *string + Description *string + type ProductAdResponseEx struct + AdGroupId *float32 + AdId *float32 + AdName *AdName + Asin *string + CampaignId *float32 + CreationDate *int64 + LandingPageType *LandingPageType + LandingPageURL *LandingPageURL + LastUpdatedDate *int64 + ServingStatus *ProductAdResponseExServingStatus + Sku *string + State *ProductAdResponseExState + type ProductAdResponseExServingStatus string + const ProductAdResponseExServingStatusACCOUNTOUTOFBUDGET + const ProductAdResponseExServingStatusADGROUPARCHIVED + const ProductAdResponseExServingStatusADGROUPINCOMPLETE + const ProductAdResponseExServingStatusADGROUPLOWBID + const ProductAdResponseExServingStatusADGROUPPAUSED + const ProductAdResponseExServingStatusADGROUPSTATUSENABLED + const ProductAdResponseExServingStatusADPOLICINGPENDINGREVIEW + const ProductAdResponseExServingStatusADSTATUSARCHIVED + const ProductAdResponseExServingStatusADSTATUSLIVE + const ProductAdResponseExServingStatusADSTATUSPAUSED + const ProductAdResponseExServingStatusADVERTISEREXCEEDSPENDSLIMIT + const ProductAdResponseExServingStatusADVERTISERPAUSED + const ProductAdResponseExServingStatusADVERTISERPAYMENTFAILURE + const ProductAdResponseExServingStatusADVERTISERSTATUSENABLED + const ProductAdResponseExServingStatusCAMPAIGNARCHIVED + const ProductAdResponseExServingStatusCAMPAIGNINCOMPLETE + const ProductAdResponseExServingStatusCAMPAIGNOUTOFBUDGET + const ProductAdResponseExServingStatusCAMPAIGNPAUSED + const ProductAdResponseExServingStatusENDED + const ProductAdResponseExServingStatusINELIGIBLE + const ProductAdResponseExServingStatusMISSINGDECORATION + const ProductAdResponseExServingStatusMISSINGIMAGE + const ProductAdResponseExServingStatusNOTBUYABLE + const ProductAdResponseExServingStatusNOTINBUYBOX + const ProductAdResponseExServingStatusNOTINPOLICY + const ProductAdResponseExServingStatusOUTOFSTOCK + const ProductAdResponseExServingStatusPENDINGSTARTDATE + const ProductAdResponseExServingStatusPORTFOLIOENDED + const ProductAdResponseExServingStatusPORTFOLIOOUTOFBUDGET + const ProductAdResponseExServingStatusSTATUSUNAVAILABLE + type ProductAdResponseExState string + const ProductAdResponseExStateArchived + const ProductAdResponseExStateEnabled + const ProductAdResponseExStatePaused + type ProductAdState string + const ProductAdStateArchived + const ProductAdStateEnabled + const ProductAdStatePaused + type ProfileHeader = string + type Recurrence struct + DaysOfWeek *[]DayOfWeek + Type *RecurrenceType + type RecurrenceType string + const DAILY + const WEEKLY + type ReportRequest struct + Metrics *string + ReportDate *string + Segment *Segment + Tactic *TacticReport + type ReportResponse struct + Expiration *int64 + FileSize *int64 + Location *string + RecordType *ReportResponseRecordType + ReportId *string + Status *ReportResponseStatus + StatusDetails *string + type ReportResponseRecordType string + const ADGROUP + const CAMPAIGN + const PRODUCTAD + type ReportResponseStatus string + const ReportResponseStatusFAILURE + const ReportResponseStatusINPROGRESS + const ReportResponseStatusSUCCESS + type RequestEditorFn func(ctx context.Context, req *http.Request) error + type RequestReportJSONRequestBody = ReportRequest + type RequestReportParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type RequestReportParamsRecordType string + const RequestReportParamsRecordTypeAdGroups + const RequestReportParamsRecordTypeAsins + const RequestReportParamsRecordTypeCampaigns + const RequestReportParamsRecordTypeProductAds + const RequestReportParamsRecordTypeTargets + type RequestReportResp struct + Body []byte + HTTPResponse *http.Response + JSON202 *ReportResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON406 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseRequestReportResp(rsp *http.Response) (*RequestReportResp, error) + func (r RequestReportResp) Status() string + func (r RequestReportResp) StatusCode() int + type ResolvedLocationExpression struct + Type *LocationPredicate + Value *string + type RuleBasedBudget struct + ApplicableRuleId *string + ApplicableRuleName *string + IsProcessing *bool + Value *float64 + type RuleCondition struct + ComparisonOperator RuleConditionComparisonOperator + MetricName RuleConditionMetricName + Threshold float64 + type RuleConditionComparisonOperator string + const RuleConditionComparisonOperatorLESSTHANOREQUALTO + type RuleConditionMetricName string + const COSTPERCLICK + const COSTPERORDER + const COSTPERTHOUSANDVIEWABLEIMPRESSIONS + type RuleDuration struct + DateRangeTypeRuleDuration *DateRangeTypeRuleDuration + EventTypeRuleDuration *EventTypeRuleDuration + type RuleId = string + type SDASIN = string + type SDAudience = string + type SDAudienceCategory string + const InMarket + const Interest + const LifeEvent + const Lifestyle + type SDAudienceCategoryRecommendations struct + Audiences *[]SDAudienceRecommendation + Category *SDAudienceCategory + type SDAudienceRecommendation struct + Audience *SDAudience + Name *string + Rank *int + type SDAudienceRecommendations struct + Audiences *[]SDAudienceCategoryRecommendations + type SDBidOptimizationV32 string + const SDBidOptimizationV32Clicks + const SDBidOptimizationV32Conversions + const SDBidOptimizationV32Reach + type SDBidRecommendationV31 struct + RangeLower float32 + RangeUpper float32 + Recommended float32 + type SDBudgetHistory struct + History *[]SDRuleBasedBudget + type SDBudgetRule struct + CreatedDate *int64 + LastUpdatedDate *int64 + RuleDetails *SDBudgetRuleDetails + RuleId string + RuleState *State + RuleStatus *string + type SDBudgetRuleDetails struct + BudgetIncreaseBy *BudgetIncreaseBy + Duration *RuleDuration + Name *string + PerformanceMeasureCondition *PerformanceMeasureCondition + Recurrence *Recurrence + RuleType *SDRuleType + type SDCategory = int + type SDCategoryRecommendation struct + Category *SDCategory + Name *string + Path *[]string + Rank *int + TargetableAsinCountRange ... + type SDCategoryRecommendationV33 struct + Category *SDCategory + Name *string + Path *[]string + Rank *int + TargetableAsinCountRange ... + TranslatedName *string + TranslatedPath *[]string + type SDCategoryRecommendations struct + Categories *[]SDCategoryRecommendation + type SDCategoryRecommendationsV33 struct + Categories *[]SDCategoryRecommendationV33 + type SDCostTypeV31 string + const SDCostTypeV31Cpc + const SDCostTypeV31Vcpm + type SDErrorResponse struct + Code *string + Details *string + type SDForecastErrorResponse struct + Code *string + Details *string + type SDForecastRequest struct + AdGroup AdGroup + Campaign Campaign + NegativeTargetingClauses *[]NegativeTargetingClause + ProductAds []ProductAd + TargetingClauses []TargetingClause + type SDForecastResponse struct + BidOptimization *string + DailyForecasts *[]Forecast + LifetimeForecasts *[]Forecast + WeeklyForecasts *[]Forecast + type SDGoalProduct struct + Asin SDASIN + type SDProductRecommendation struct + Asin *SDASIN + Rank *int + type SDProductRecommendationV32 struct + AdvertisedAsins *[]SDASIN + Asin *SDASIN + Rank *int + type SDProductRecommendationsV31 struct + Products *[]SDProductRecommendation + type SDProductRecommendationsV32 struct + Products *[]SDProductRecommendationV32 + type SDProductTargetingRecommendationsSuccess struct + Code *string + Name *string + Recommendations *[]SDProductRecommendationV32 + type SDProductTargetingTheme struct + Expression []SDProductTargetingThemeExpression + Name string + type SDProductTargetingThemeExpression struct + Type SDProductTargetingThemeExpressionType + type SDProductTargetingThemeExpressionType string + const SDProductTargetingThemeExpressionTypeAsinBrandSameAs + const SDProductTargetingThemeExpressionTypeAsinGlanceViewsGreaterThan + const SDProductTargetingThemeExpressionTypeAsinPriceGreaterThan + const SDProductTargetingThemeExpressionTypeAsinReviewRatingLessThan + type SDRecommendationType string + const SDRecommendationTypePRODUCT + type SDRecommendationTypeV31 string + const SDRecommendationTypeV31CATEGORY + const SDRecommendationTypeV31PRODUCT + type SDRecommendationTypeV32 string + const AUDIENCE + const CATEGORY + const PRODUCT + type SDRuleBasedBudget struct + AppliedRule *SDBudgetRule + DailyBudgetValue *float32 + ExecutionTime *int64 + PerformanceMetric *PerformanceMetricValue + RuleBasedBudgetValue *float32 + type SDRuleType string + const PERFORMANCE + const SCHEDULE + type SDTactic string + const SDTacticT00020 + type SDTacticV31 string + const SDTacticV31T00020 + const SDTacticV31T00030 + type SDTargetExpressionV31 struct + func (t *SDTargetExpressionV31) FromSDTargetingPredicateNestedV31(v SDTargetingPredicateNestedV31) error + func (t *SDTargetExpressionV31) FromSDTargetingPredicateV31(v SDTargetingPredicateV31) error + func (t *SDTargetExpressionV31) MergeSDTargetingPredicateNestedV31(v SDTargetingPredicateNestedV31) error + func (t *SDTargetExpressionV31) MergeSDTargetingPredicateV31(v SDTargetingPredicateV31) error + func (t *SDTargetExpressionV31) UnmarshalJSON(b []byte) error + func (t SDTargetExpressionV31) AsSDTargetingPredicateNestedV31() (SDTargetingPredicateNestedV31, error) + func (t SDTargetExpressionV31) AsSDTargetingPredicateV31() (SDTargetingPredicateV31, error) + func (t SDTargetExpressionV31) MarshalJSON() ([]byte, error) + type SDTargetingBidRecommendationsRequestV31 struct + Products *[]SDGoalProduct + TargetingClauses []struct{ ... } + type SDTargetingBidRecommendationsRequestV32 struct + BidOptimization SDBidOptimizationV32 + CostType SDCostTypeV31 + Products *[]SDGoalProduct + TargetingClauses []struct{ ... } + type SDTargetingBidRecommendationsResponseItemFailureV31 struct + Code string + Details string + type SDTargetingBidRecommendationsResponseItemSuccessV31 struct + Code *string + RangeLower float32 + RangeUpper float32 + Recommended float32 + type SDTargetingBidRecommendationsResponseV31 struct + BidRecommendations interface{} + CostType SDCostTypeV31 + type SDTargetingBidRecommendationsResponseV32 struct + BidOptimization SDBidOptimizationV32 + BidRecommendations interface{} + CostType SDCostTypeV31 + type SDTargetingClauseV31 struct + Expression SDTargetingExpressionV31 + ExpressionType SDTargetingClauseV31ExpressionType + type SDTargetingClauseV31ExpressionType string + const SDTargetingClauseV31ExpressionTypeAuto + const SDTargetingClauseV31ExpressionTypeManual + type SDTargetingExpressionV31 = []SDTargetExpressionV31 + type SDTargetingPredicateBaseV31 struct + Type SDTargetingPredicateBaseV31Type + Value *string + type SDTargetingPredicateBaseV31Type string + const SDTargetingPredicateBaseV31TypeAsinAgeRangeSameAs + const SDTargetingPredicateBaseV31TypeAsinBrandSameAs + const SDTargetingPredicateBaseV31TypeAsinCategorySameAs + const SDTargetingPredicateBaseV31TypeAsinGenreSameAs + const SDTargetingPredicateBaseV31TypeAsinIsPrimeShippingEligible + const SDTargetingPredicateBaseV31TypeAsinPriceBetween + const SDTargetingPredicateBaseV31TypeAsinPriceGreaterThan + const SDTargetingPredicateBaseV31TypeAsinPriceLessThan + const SDTargetingPredicateBaseV31TypeAsinReviewRatingBetween + const SDTargetingPredicateBaseV31TypeAsinReviewRatingGreaterThan + const SDTargetingPredicateBaseV31TypeAsinReviewRatingLessThan + const SDTargetingPredicateBaseV31TypeAudienceSameAs + const SDTargetingPredicateBaseV31TypeExactProduct + const SDTargetingPredicateBaseV31TypeLookback + const SDTargetingPredicateBaseV31TypeRelatedProduct + const SDTargetingPredicateBaseV31TypeSimilarProduct + type SDTargetingPredicateNestedV31 struct + Type SDTargetingPredicateNestedV31Type + Value []SDTargetingPredicateBaseV31 + type SDTargetingPredicateNestedV31Type string + const SDTargetingPredicateNestedV31TypeAudience + const SDTargetingPredicateNestedV31TypePurchases + const SDTargetingPredicateNestedV31TypeViews + type SDTargetingPredicateV31 struct + Type SDTargetingPredicateV31Type + Value *string + type SDTargetingPredicateV31Type string + const SDTargetingPredicateV31TypeAsinAgeRangeSameAs + const SDTargetingPredicateV31TypeAsinBrandSameAs + const SDTargetingPredicateV31TypeAsinCategorySameAs + const SDTargetingPredicateV31TypeAsinGenreSameAs + const SDTargetingPredicateV31TypeAsinIsPrimeShippingEligible + const SDTargetingPredicateV31TypeAsinPriceBetween + const SDTargetingPredicateV31TypeAsinPriceGreaterThan + const SDTargetingPredicateV31TypeAsinPriceLessThan + const SDTargetingPredicateV31TypeAsinReviewRatingBetween + const SDTargetingPredicateV31TypeAsinReviewRatingGreaterThan + const SDTargetingPredicateV31TypeAsinReviewRatingLessThan + const SDTargetingPredicateV31TypeAsinSameAs + type SDTargetingRecommendations struct + Products *[]SDProductRecommendation + type SDTargetingRecommendationsFailure struct + Code *string + ErrorMessage *string + Name *string + type SDTargetingRecommendationsLocale string + const SDTargetingRecommendationsLocaleArAE + const SDTargetingRecommendationsLocaleDeDE + const SDTargetingRecommendationsLocaleEnAE + const SDTargetingRecommendationsLocaleEnAU + const SDTargetingRecommendationsLocaleEnCA + const SDTargetingRecommendationsLocaleEnGB + const SDTargetingRecommendationsLocaleEnIN + const SDTargetingRecommendationsLocaleEnSG + const SDTargetingRecommendationsLocaleEnUS + const SDTargetingRecommendationsLocaleEsES + const SDTargetingRecommendationsLocaleEsMX + const SDTargetingRecommendationsLocaleFrCA + const SDTargetingRecommendationsLocaleFrFR + const SDTargetingRecommendationsLocaleHiIN + const SDTargetingRecommendationsLocaleItIT + const SDTargetingRecommendationsLocaleJaJP + const SDTargetingRecommendationsLocaleKoKR + const SDTargetingRecommendationsLocaleNlNL + const SDTargetingRecommendationsLocalePlPL + const SDTargetingRecommendationsLocalePtBR + const SDTargetingRecommendationsLocaleSvSE + const SDTargetingRecommendationsLocaleTaIN + const SDTargetingRecommendationsLocaleThTH + const SDTargetingRecommendationsLocaleTrTR + const SDTargetingRecommendationsLocaleViVN + const SDTargetingRecommendationsLocaleZhCN + type SDTargetingRecommendationsProducts = []SDGoalProduct + type SDTargetingRecommendationsRequest struct + Products []SDGoalProduct + Tactic SDTactic + TypeFilter []SDRecommendationType + type SDTargetingRecommendationsRequestV31 struct + Products SDTargetingRecommendationsProducts + Tactic SDTacticV31 + TypeFilter SDTargetingRecommendationsTypeFilterV31 + type SDTargetingRecommendationsRequestV32 struct + Products SDTargetingRecommendationsProducts + Tactic SDTacticV31 + Themes *SDTargetingRecommendationsThemes + TypeFilter SDTargetingRecommendationsTypeFilterV31 + type SDTargetingRecommendationsRequestV33 struct + Products SDTargetingRecommendationsProducts + Tactic SDTacticV31 + Themes *SDTargetingRecommendationsThemes + TypeFilter SDTargetingRecommendationsTypeFilterV32 + type SDTargetingRecommendationsResponse struct + Recommendations *SDTargetingRecommendations + type SDTargetingRecommendationsResponseV31 struct + Recommendations *SDTargetingRecommendationsV31 + type SDTargetingRecommendationsResponseV32 struct + Recommendations *SDTargetingRecommendationsV32 + type SDTargetingRecommendationsResponseV33 struct + Recommendations *SDTargetingRecommendationsV33 + type SDTargetingRecommendationsThemes struct + Product *[]SDProductTargetingTheme + type SDTargetingRecommendationsTypeFilterV31 = []SDRecommendationTypeV31 + type SDTargetingRecommendationsTypeFilterV32 = []SDRecommendationTypeV32 + type SDTargetingRecommendationsV31 struct + Categories *[]SDCategoryRecommendation + Products *[]SDProductRecommendation + type SDTargetingRecommendationsV32 struct + Categories *[]SDCategoryRecommendation + Products *[]SDProductRecommendationV32 + Themes ... + type SDTargetingRecommendationsV32_Themes_Products_Item struct + func (t *SDTargetingRecommendationsV32_Themes_Products_Item) FromSDProductTargetingRecommendationsSuccess(v SDProductTargetingRecommendationsSuccess) error + func (t *SDTargetingRecommendationsV32_Themes_Products_Item) FromSDTargetingRecommendationsFailure(v SDTargetingRecommendationsFailure) error + func (t *SDTargetingRecommendationsV32_Themes_Products_Item) MergeSDProductTargetingRecommendationsSuccess(v SDProductTargetingRecommendationsSuccess) error + func (t *SDTargetingRecommendationsV32_Themes_Products_Item) MergeSDTargetingRecommendationsFailure(v SDTargetingRecommendationsFailure) error + func (t *SDTargetingRecommendationsV32_Themes_Products_Item) UnmarshalJSON(b []byte) error + func (t SDTargetingRecommendationsV32_Themes_Products_Item) AsSDProductTargetingRecommendationsSuccess() (SDProductTargetingRecommendationsSuccess, error) + func (t SDTargetingRecommendationsV32_Themes_Products_Item) AsSDTargetingRecommendationsFailure() (SDTargetingRecommendationsFailure, error) + func (t SDTargetingRecommendationsV32_Themes_Products_Item) MarshalJSON() ([]byte, error) + type SDTargetingRecommendationsV33 struct + Audiences *[]SDAudienceCategoryRecommendations + Categories *[]SDCategoryRecommendationV33 + Products *[]SDProductRecommendationV32 + Themes ... + type SDTargetingRecommendationsV33_Themes_Products_Item struct + func (t *SDTargetingRecommendationsV33_Themes_Products_Item) FromSDProductTargetingRecommendationsSuccess(v SDProductTargetingRecommendationsSuccess) error + func (t *SDTargetingRecommendationsV33_Themes_Products_Item) FromSDTargetingRecommendationsFailure(v SDTargetingRecommendationsFailure) error + func (t *SDTargetingRecommendationsV33_Themes_Products_Item) MergeSDProductTargetingRecommendationsSuccess(v SDProductTargetingRecommendationsSuccess) error + func (t *SDTargetingRecommendationsV33_Themes_Products_Item) MergeSDTargetingRecommendationsFailure(v SDTargetingRecommendationsFailure) error + func (t *SDTargetingRecommendationsV33_Themes_Products_Item) UnmarshalJSON(b []byte) error + func (t SDTargetingRecommendationsV33_Themes_Products_Item) AsSDProductTargetingRecommendationsSuccess() (SDProductTargetingRecommendationsSuccess, error) + func (t SDTargetingRecommendationsV33_Themes_Products_Item) AsSDTargetingRecommendationsFailure() (SDTargetingRecommendationsFailure, error) + func (t SDTargetingRecommendationsV33_Themes_Products_Item) MarshalJSON() ([]byte, error) + type SDThemeRecommendations struct + Themes ... + type SDThemeRecommendations_Themes_Products_Item struct + func (t *SDThemeRecommendations_Themes_Products_Item) FromSDProductTargetingRecommendationsSuccess(v SDProductTargetingRecommendationsSuccess) error + func (t *SDThemeRecommendations_Themes_Products_Item) FromSDTargetingRecommendationsFailure(v SDTargetingRecommendationsFailure) error + func (t *SDThemeRecommendations_Themes_Products_Item) MergeSDProductTargetingRecommendationsSuccess(v SDProductTargetingRecommendationsSuccess) error + func (t *SDThemeRecommendations_Themes_Products_Item) MergeSDTargetingRecommendationsFailure(v SDTargetingRecommendationsFailure) error + func (t *SDThemeRecommendations_Themes_Products_Item) UnmarshalJSON(b []byte) error + func (t SDThemeRecommendations_Themes_Products_Item) AsSDProductTargetingRecommendationsSuccess() (SDProductTargetingRecommendationsSuccess, error) + func (t SDThemeRecommendations_Themes_Products_Item) AsSDTargetingRecommendationsFailure() (SDTargetingRecommendationsFailure, error) + func (t SDThemeRecommendations_Themes_Products_Item) MarshalJSON() ([]byte, error) + type SdCampaignsBudgetUsageApplicationVndSdcampaignbudgetusageV1PlusJSONRequestBody = BudgetUsageCampaignRequest + type SdCampaignsBudgetUsageParams struct + AmazonAdvertisingAPIClientId interface{} + AmazonAdvertisingAPIScope interface{} + type SdCampaignsBudgetUsageResp struct + ApplicationvndSdcampaignbudgetusageV1JSON207 *BudgetUsageCampaignResponse + Body []byte + HTTPResponse *http.Response + JSON400 *BudgetUsageError + JSON401 *BudgetUsageError + JSON403 *BudgetUsageError + JSON422 *BudgetUsageError + JSON429 *BudgetUsageError + JSON500 *BudgetUsageError + func ParseSdCampaignsBudgetUsageResp(rsp *http.Response) (*SdCampaignsBudgetUsageResp, error) + func (r SdCampaignsBudgetUsageResp) Status() string + func (r SdCampaignsBudgetUsageResp) StatusCode() int + type Segment string + const MatchedTarget + type SnapshotRequest struct + StateFilter *SnapshotRequestStateFilter + TacticFilter *TacticFilter + type SnapshotRequestStateFilter string + const SnapshotRequestStateFilterArchived + const SnapshotRequestStateFilterEnabled + const SnapshotRequestStateFilterPaused + type SnapshotResponse struct + Expiration *float32 + FileSize *float32 + Location *string + RecordType *SnapshotResponseRecordType + SnapshotId *string + Status *SnapshotResponseStatus + StatusDetails *string + type SnapshotResponseRecordType string + const SnapshotResponseRecordTypeAdgroups + const SnapshotResponseRecordTypeCampaigns + const SnapshotResponseRecordTypeProductAds + const SnapshotResponseRecordTypeTargets + type SnapshotResponseStatus string + const SnapshotResponseStatusFAILURE + const SnapshotResponseStatusINPROGRESS + const SnapshotResponseStatusSUCCESS + type State string + const ACTIVE + const PAUSED + type Tactic string + const TacticT00020 + const TacticT00030 + type TacticFilter string + const TacticFilterT00020 + const TacticFilterT00020T00030 + const TacticFilterT00030 + type TacticReport string + const T00020 + const T00030 + type TargetId = int64 + type TargetResponse struct + Code *string + Description *string + TargetId *TargetId + type TargetingClause struct + AdGroupId *AdGroupId + Bid *float32 + Expression *TargetingExpression + ExpressionType *TargetingClauseExpressionType + ResolvedExpression *TargetingExpression + State *TargetingClauseState + TargetId *TargetId + type TargetingClauseEx struct + AdGroupId *float32 + Bid *float32 + CreationDate *int64 + Expression *TargetingExpression + ExpressionType *TargetingClauseExExpressionType + LastUpdatedDate *int64 + ResolvedExpression *TargetingExpression + ServingStatus *TargetingClauseExServingStatus + State *TargetingClauseExState + TargetId *float32 + type TargetingClauseExExpressionType string + const Auto + const Manual + type TargetingClauseExServingStatus string + const ACCOUNTOUTOFBUDGET + const ADGROUPARCHIVED + const ADGROUPINCOMPLETE + const ADGROUPLOWBID + const ADGROUPPAUSED + const ADGROUPSTATUSENABLED + const ADPOLICINGPENDINGREVIEW + const ADVERTISEREXCEEDSPENDSLIMIT + const ADVERTISERPAUSED + const ADVERTISERPAYMENTFAILURE + const ADVERTISERSTATUSENABLED + const CAMPAIGNARCHIVED + const CAMPAIGNINCOMPLETE + const CAMPAIGNOUTOFBUDGET + const CAMPAIGNPAUSED + const ENDED + const INELIGIBLE + const PENDINGSTARTDATE + const PORTFOLIOENDED + const PORTFOLIOOUTOFBUDGET + const STATUSUNAVAILABLE + const TARGETSTATUSARCHIVED + const TARGETSTATUSLIVE + const TARGETSTATUSPAUSED + type TargetingClauseExState string + const TargetingClauseExStateArchived + const TargetingClauseExStateEnabled + const TargetingClauseExStatePaused + type TargetingClauseExpressionType string + const TargetingClauseExpressionTypeAuto + const TargetingClauseExpressionTypeManual + type TargetingClauseState string + const TargetingClauseStateArchived + const TargetingClauseStateEnabled + const TargetingClauseStatePaused + type TargetingExpression = []TargetingExpression_Item + type TargetingExpression_Item struct + func (t *TargetingExpression_Item) FromTargetingPredicate(v TargetingPredicate) error + func (t *TargetingExpression_Item) FromTargetingPredicateLegacy(v TargetingPredicateLegacy) error + func (t *TargetingExpression_Item) FromTargetingPredicateNested(v TargetingPredicateNested) error + func (t *TargetingExpression_Item) MergeTargetingPredicate(v TargetingPredicate) error + func (t *TargetingExpression_Item) MergeTargetingPredicateLegacy(v TargetingPredicateLegacy) error + func (t *TargetingExpression_Item) MergeTargetingPredicateNested(v TargetingPredicateNested) error + func (t *TargetingExpression_Item) UnmarshalJSON(b []byte) error + func (t TargetingExpression_Item) AsTargetingPredicate() (TargetingPredicate, error) + func (t TargetingExpression_Item) AsTargetingPredicateLegacy() (TargetingPredicateLegacy, error) + func (t TargetingExpression_Item) AsTargetingPredicateNested() (TargetingPredicateNested, error) + func (t TargetingExpression_Item) MarshalJSON() ([]byte, error) + type TargetingPredicate struct + Type *TargetingPredicateType + Value *string + type TargetingPredicateBase struct + Type *TargetingPredicateBaseType + Value *string + type TargetingPredicateBaseType string + const TargetingPredicateBaseTypeAsinAgeRangeSameAs + const TargetingPredicateBaseTypeAsinBrandSameAs + const TargetingPredicateBaseTypeAsinCategorySameAs + const TargetingPredicateBaseTypeAsinGenreSameAs + const TargetingPredicateBaseTypeAsinIsPrimeShippingEligible + const TargetingPredicateBaseTypeAsinPriceBetween + const TargetingPredicateBaseTypeAsinPriceGreaterThan + const TargetingPredicateBaseTypeAsinPriceLessThan + const TargetingPredicateBaseTypeAsinReviewRatingBetween + const TargetingPredicateBaseTypeAsinReviewRatingGreaterThan + const TargetingPredicateBaseTypeAsinReviewRatingLessThan + const TargetingPredicateBaseTypeAudienceSameAs + const TargetingPredicateBaseTypeExactProduct + const TargetingPredicateBaseTypeLookback + const TargetingPredicateBaseTypeNegative + const TargetingPredicateBaseTypeRelatedProduct + const TargetingPredicateBaseTypeSimilarProduct + type TargetingPredicateLegacy struct + EventType *TargetingPredicateLegacyEventType + Type *TargetingPredicateLegacyType + Value *string + type TargetingPredicateLegacyEventType string + const TargetingPredicateLegacyEventTypeViews + type TargetingPredicateLegacyType string + const TargetingPredicateLegacyTypeAsinAgeRangeSameAs + const TargetingPredicateLegacyTypeAsinBrandSameAs + const TargetingPredicateLegacyTypeAsinCategorySameAs + const TargetingPredicateLegacyTypeAsinGenreSameAs + const TargetingPredicateLegacyTypeAsinIsPrimeShippingEligible + const TargetingPredicateLegacyTypeAsinPriceBetween + const TargetingPredicateLegacyTypeAsinPriceGreaterThan + const TargetingPredicateLegacyTypeAsinPriceLessThan + const TargetingPredicateLegacyTypeAsinReviewRatingBetween + const TargetingPredicateLegacyTypeAsinReviewRatingGreaterThan + const TargetingPredicateLegacyTypeAsinReviewRatingLessThan + const TargetingPredicateLegacyTypeAsinSameAs + const TargetingPredicateLegacyTypeExactProduct + const TargetingPredicateLegacyTypeSimilarProduct + type TargetingPredicateNested struct + Type *TargetingPredicateNestedType + Value *[]TargetingPredicateBase + type TargetingPredicateNestedType string + const Audience + const Purchases + const Views + type TargetingPredicateType string + const TargetingPredicateTypeAsinAgeRangeSameAs + const TargetingPredicateTypeAsinBrandSameAs + const TargetingPredicateTypeAsinCategorySameAs + const TargetingPredicateTypeAsinGenreSameAs + const TargetingPredicateTypeAsinIsPrimeShippingEligible + const TargetingPredicateTypeAsinPriceBetween + const TargetingPredicateTypeAsinPriceGreaterThan + const TargetingPredicateTypeAsinPriceLessThan + const TargetingPredicateTypeAsinReviewRatingBetween + const TargetingPredicateTypeAsinReviewRatingGreaterThan + const TargetingPredicateTypeAsinReviewRatingLessThan + const TargetingPredicateTypeAsinSameAs + const TargetingPredicateTypeSimilarProduct + type UpdateAdGroup struct + AdGroupId *AdGroupId + BidOptimization *UpdateAdGroupBidOptimization + CampaignId *CampaignId + DefaultBid *float64 + Name *string + State *UpdateAdGroupState + type UpdateAdGroupBidOptimization string + const UpdateAdGroupBidOptimizationClicks + const UpdateAdGroupBidOptimizationConversions + const UpdateAdGroupBidOptimizationReach + type UpdateAdGroupState string + const UpdateAdGroupStateArchived + const UpdateAdGroupStateEnabled + const UpdateAdGroupStatePaused + type UpdateAdGroupsJSONBody = []UpdateAdGroup + type UpdateAdGroupsJSONRequestBody = UpdateAdGroupsJSONBody + type UpdateAdGroupsParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type UpdateAdGroupsResp struct + Body []byte + HTTPResponse *http.Response + JSON207 *[]AdGroupResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseUpdateAdGroupsResp(rsp *http.Response) (*UpdateAdGroupsResp, error) + func (r UpdateAdGroupsResp) Status() string + func (r UpdateAdGroupsResp) StatusCode() int + type UpdateBudgetRulesForSDCampaignsJSONRequestBody = UpdateSDBudgetRulesRequest + type UpdateBudgetRulesForSDCampaignsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type UpdateBudgetRulesForSDCampaignsResp struct + Body []byte + HTTPResponse *http.Response + JSON207 *UpdateBudgetRulesResponse + JSON400 *BudgetRuleError + JSON401 *BudgetRuleError + JSON403 *BudgetRuleError + JSON422 *BudgetRuleError + JSON429 *BudgetRuleError + JSON500 *BudgetRuleError + func ParseUpdateBudgetRulesForSDCampaignsResp(rsp *http.Response) (*UpdateBudgetRulesForSDCampaignsResp, error) + func (r UpdateBudgetRulesForSDCampaignsResp) Status() string + func (r UpdateBudgetRulesForSDCampaignsResp) StatusCode() int + type UpdateBudgetRulesResponse struct + Responses *[]BudgetRuleResponse + type UpdateCampaign struct + Budget *float64 + BudgetType *UpdateCampaignBudgetType + CampaignId *CampaignId + CostType *UpdateCampaignCostType + EndDate *string + Name *string + PortfolioId *int64 + StartDate *string + State *UpdateCampaignState + type UpdateCampaignBudgetType string + const Daily + type UpdateCampaignCostType string + const UpdateCampaignCostTypeCpc + const UpdateCampaignCostTypeVcpm + type UpdateCampaignState string + const UpdateCampaignStateArchived + const UpdateCampaignStateEnabled + const UpdateCampaignStatePaused + type UpdateCampaignsJSONBody = []UpdateCampaign + type UpdateCampaignsJSONRequestBody = UpdateCampaignsJSONBody + type UpdateCampaignsParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type UpdateCampaignsResp struct + Body []byte + HTTPResponse *http.Response + JSON207 *[]CampaignResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseUpdateCampaignsResp(rsp *http.Response) (*UpdateCampaignsResp, error) + func (r UpdateCampaignsResp) Status() string + func (r UpdateCampaignsResp) StatusCode() int + type UpdateCreativesJSONBody = []CreativeUpdate + type UpdateCreativesJSONRequestBody = UpdateCreativesJSONBody + type UpdateCreativesParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type UpdateCreativesResp struct + Body []byte + HTTPResponse *http.Response + JSON207 *[]CreativeResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON429 *Error + JSON500 *Error + func ParseUpdateCreativesResp(rsp *http.Response) (*UpdateCreativesResp, error) + func (r UpdateCreativesResp) Status() string + func (r UpdateCreativesResp) StatusCode() int + type UpdateNegativeTargetingClause struct + State *UpdateNegativeTargetingClauseState + TargetId *TargetId + type UpdateNegativeTargetingClauseState string + const UpdateNegativeTargetingClauseStateArchived + const UpdateNegativeTargetingClauseStateEnabled + const UpdateNegativeTargetingClauseStatePaused + type UpdateNegativeTargetingClausesJSONBody = []UpdateNegativeTargetingClause + type UpdateNegativeTargetingClausesJSONRequestBody = UpdateNegativeTargetingClausesJSONBody + type UpdateNegativeTargetingClausesParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type UpdateNegativeTargetingClausesResp struct + Body []byte + HTTPResponse *http.Response + JSON207 *[]TargetResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseUpdateNegativeTargetingClausesResp(rsp *http.Response) (*UpdateNegativeTargetingClausesResp, error) + func (r UpdateNegativeTargetingClausesResp) Status() string + func (r UpdateNegativeTargetingClausesResp) StatusCode() int + type UpdateOptimizationRule struct + RuleConditions *[]RuleCondition + RuleId *RuleId + RuleName *string + State *UpdateOptimizationRuleState + type UpdateOptimizationRuleState string + const UpdateOptimizationRuleStateEnabled + const UpdateOptimizationRuleStatePausedCOMINGLATER + type UpdateOptimizationRulesJSONBody = []UpdateOptimizationRule + type UpdateOptimizationRulesJSONRequestBody = UpdateOptimizationRulesJSONBody + type UpdateOptimizationRulesParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type UpdateOptimizationRulesResp struct + Body []byte + HTTPResponse *http.Response + JSON207 *[]OptimizationRuleResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseUpdateOptimizationRulesResp(rsp *http.Response) (*UpdateOptimizationRulesResp, error) + func (r UpdateOptimizationRulesResp) Status() string + func (r UpdateOptimizationRulesResp) StatusCode() int + type UpdateProductAd struct + AdId *AdId + State *UpdateProductAdState + type UpdateProductAdState string + const UpdateProductAdStateArchived + const UpdateProductAdStateEnabled + const UpdateProductAdStatePaused + type UpdateProductAdsJSONBody = []UpdateProductAd + type UpdateProductAdsJSONRequestBody = UpdateProductAdsJSONBody + type UpdateProductAdsParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type UpdateProductAdsResp struct + Body []byte + HTTPResponse *http.Response + JSON207 *[]ProductAdResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseUpdateProductAdsResp(rsp *http.Response) (*UpdateProductAdsResp, error) + func (r UpdateProductAdsResp) Status() string + func (r UpdateProductAdsResp) StatusCode() int + type UpdateSDBudgetRulesRequest struct + BudgetRulesDetails *[]SDBudgetRule + type UpdateTargetingClause struct + Bid *float32 + State *UpdateTargetingClauseState + TargetId *TargetId + type UpdateTargetingClauseState string + const UpdateTargetingClauseStateArchived + const UpdateTargetingClauseStateEnabled + const UpdateTargetingClauseStatePaused + type UpdateTargetingClausesJSONBody = []UpdateTargetingClause + type UpdateTargetingClausesJSONRequestBody = UpdateTargetingClausesJSONBody + type UpdateTargetingClausesParams struct + AmazonAdvertisingAPIClientId ClientHeader + AmazonAdvertisingAPIScope ProfileHeader + type UpdateTargetingClausesResp struct + Body []byte + HTTPResponse *http.Response + JSON207 *[]TargetResponse + JSON400 *Error + JSON401 *Error + JSON403 *Error + JSON422 *Error + JSON429 *Error + JSON500 *Error + func ParseUpdateTargetingClausesResp(rsp *http.Response) (*UpdateTargetingClausesResp, error) + func (r UpdateTargetingClausesResp) Status() string + func (r UpdateTargetingClausesResp) StatusCode() int + type Video struct + AssetId string + AssetVersion string + type VideoCreativeProperties struct + LandscapeVideos *[]Video + PortraitVideos *[]Video + SquareVideos *[]Video + Video *Video