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 + func NewCreateAssociatedBudgetRulesForSBCampaignsRequest(server string, campaignId string, ...) (*http.Request, error) + func NewCreateAssociatedBudgetRulesForSBCampaignsRequestWithBody(server string, campaignId string, ...) (*http.Request, error) + func NewCreateBrandVideoCreativeRequestWithApplicationVndSbAdCreativeResourceV4PlusJSONBody(server string, params *CreateBrandVideoCreativeParams, ...) (*http.Request, error) + func NewCreateBrandVideoCreativeRequestWithBody(server string, params *CreateBrandVideoCreativeParams, contentType string, ...) (*http.Request, error) + func NewCreateBudgetRulesForSBCampaignsRequest(server string, params *CreateBudgetRulesForSBCampaignsParams, ...) (*http.Request, error) + func NewCreateBudgetRulesForSBCampaignsRequestWithBody(server string, params *CreateBudgetRulesForSBCampaignsParams, ...) (*http.Request, error) + func NewCreateProductCollectionCreativeRequestWithApplicationVndSbAdCreativeResourceV4PlusJSONBody(server string, params *CreateProductCollectionCreativeParams, ...) (*http.Request, error) + func NewCreateProductCollectionCreativeRequestWithBody(server string, params *CreateProductCollectionCreativeParams, ...) (*http.Request, error) + func NewCreateSponsoredBrandStoreSpotlightAdsRequestWithApplicationVndSbadresourceV4PlusJSONBody(server string, params *CreateSponsoredBrandStoreSpotlightAdsParams, ...) (*http.Request, error) + func NewCreateSponsoredBrandStoreSpotlightAdsRequestWithBody(server string, params *CreateSponsoredBrandStoreSpotlightAdsParams, ...) (*http.Request, error) + func NewCreateSponsoredBrandsAdGroupsRequestWithApplicationVndSbadgroupresourceV4PlusJSONBody(server string, params *CreateSponsoredBrandsAdGroupsParams, ...) (*http.Request, error) + func NewCreateSponsoredBrandsAdGroupsRequestWithBody(server string, params *CreateSponsoredBrandsAdGroupsParams, contentType string, ...) (*http.Request, error) + func NewCreateSponsoredBrandsBrandVideoAdsRequestWithApplicationVndSbadresourceV4PlusJSONBody(server string, params *CreateSponsoredBrandsBrandVideoAdsParams, ...) (*http.Request, error) + func NewCreateSponsoredBrandsBrandVideoAdsRequestWithBody(server string, params *CreateSponsoredBrandsBrandVideoAdsParams, ...) (*http.Request, error) + func NewCreateSponsoredBrandsCampaignsRequestWithApplicationVndSbcampaignresourceV4PlusJSONBody(server string, params *CreateSponsoredBrandsCampaignsParams, ...) (*http.Request, error) + func NewCreateSponsoredBrandsCampaignsRequestWithBody(server string, params *CreateSponsoredBrandsCampaignsParams, ...) (*http.Request, error) + func NewCreateSponsoredBrandsProductCollectionAdsRequestWithApplicationVndSbadresourceV4PlusJSONBody(server string, params *CreateSponsoredBrandsProductCollectionAdsParams, ...) (*http.Request, error) + func NewCreateSponsoredBrandsProductCollectionAdsRequestWithBody(server string, params *CreateSponsoredBrandsProductCollectionAdsParams, ...) (*http.Request, error) + func NewCreateSponsoredBrandsVideoAdsRequestWithApplicationVndSbadresourceV4PlusJSONBody(server string, params *CreateSponsoredBrandsVideoAdsParams, ...) (*http.Request, error) + func NewCreateSponsoredBrandsVideoAdsRequestWithBody(server string, params *CreateSponsoredBrandsVideoAdsParams, contentType string, ...) (*http.Request, error) + func NewCreateStoreSpotlightCreativeRequestWithApplicationVndSbAdCreativeResourceV4PlusJSONBody(server string, params *CreateStoreSpotlightCreativeParams, ...) (*http.Request, error) + func NewCreateStoreSpotlightCreativeRequestWithBody(server string, params *CreateStoreSpotlightCreativeParams, contentType string, ...) (*http.Request, error) + func NewCreateVideoCreativeRequestWithApplicationVndSbAdCreativeResourceV4PlusJSONBody(server string, params *CreateVideoCreativeParams, ...) (*http.Request, error) + func NewCreateVideoCreativeRequestWithBody(server string, params *CreateVideoCreativeParams, contentType string, ...) (*http.Request, error) + func NewDeleteSponsoredBrandsAdGroupsRequestWithApplicationVndSbadgroupresourceV4PlusJSONBody(server string, params *DeleteSponsoredBrandsAdGroupsParams, ...) (*http.Request, error) + func NewDeleteSponsoredBrandsAdGroupsRequestWithBody(server string, params *DeleteSponsoredBrandsAdGroupsParams, contentType string, ...) (*http.Request, error) + func NewDeleteSponsoredBrandsAdsRequestWithApplicationVndSbadresourceV4PlusJSONBody(server string, params *DeleteSponsoredBrandsAdsParams, ...) (*http.Request, error) + func NewDeleteSponsoredBrandsAdsRequestWithBody(server string, params *DeleteSponsoredBrandsAdsParams, contentType string, ...) (*http.Request, error) + func NewDeleteSponsoredBrandsCampaignsRequestWithApplicationVndSbcampaignresourceV4PlusJSONBody(server string, params *DeleteSponsoredBrandsCampaignsParams, ...) (*http.Request, error) + func NewDeleteSponsoredBrandsCampaignsRequestWithBody(server string, params *DeleteSponsoredBrandsCampaignsParams, ...) (*http.Request, error) + func NewDisassociateAssociatedBudgetRuleForSBCampaignsRequest(server string, campaignId string, budgetRuleId string, ...) (*http.Request, error) + func NewGetBudgetRecommendationsRequestWithApplicationVndSbbudgetrecommendationV4PlusJSONBody(server string, params *GetBudgetRecommendationsParams, ...) (*http.Request, error) + func NewGetBudgetRecommendationsRequestWithBody(server string, params *GetBudgetRecommendationsParams, contentType string, ...) (*http.Request, error) + func NewGetBudgetRuleByRuleIdForSBCampaignsRequest(server string, budgetRuleId string, ...) (*http.Request, error) + func NewGetCampaignsAssociatedWithSBBudgetRuleRequest(server string, budgetRuleId string, ...) (*http.Request, error) + func NewGetHeadlineRecommendationsRequest(server string, params *GetHeadlineRecommendationsParams, ...) (*http.Request, error) + func NewGetHeadlineRecommendationsRequestWithBody(server string, params *GetHeadlineRecommendationsParams, contentType string, ...) (*http.Request, error) + func NewGetKeywordRecommendationsRequestWithApplicationVndSbkeywordrecommendationV3PlusJSONBody(server string, params *GetKeywordRecommendationsParams, ...) (*http.Request, error) + func NewGetKeywordRecommendationsRequestWithBody(server string, params *GetKeywordRecommendationsParams, contentType string, ...) (*http.Request, error) + func NewGetRuleBasedBudgetHistoryForSBCampaignsRequest(server string, campaignId string, ...) (*http.Request, error) + func NewGetSBBudgetRulesForAdvertiserRequest(server string, params *GetSBBudgetRulesForAdvertiserParams) (*http.Request, error) + func NewListAssociatedBudgetRulesForSBCampaignsRequest(server string, campaignId string, ...) (*http.Request, error) + func NewListCreativesRequestWithApplicationVndSbAdCreativeResourceV4PlusJSONBody(server string, params *ListCreativesParams, ...) (*http.Request, error) + func NewListCreativesRequestWithBody(server string, params *ListCreativesParams, contentType string, body io.Reader) (*http.Request, error) + func NewListSponsoredBrandsAdGroupsRequestWithApplicationVndSbadgroupresourceV4PlusJSONBody(server string, params *ListSponsoredBrandsAdGroupsParams, ...) (*http.Request, error) + func NewListSponsoredBrandsAdGroupsRequestWithBody(server string, params *ListSponsoredBrandsAdGroupsParams, contentType string, ...) (*http.Request, error) + func NewListSponsoredBrandsAdsRequestWithApplicationVndSbadresourceV4PlusJSONBody(server string, params *ListSponsoredBrandsAdsParams, ...) (*http.Request, error) + func NewListSponsoredBrandsAdsRequestWithBody(server string, params *ListSponsoredBrandsAdsParams, contentType string, ...) (*http.Request, error) + func NewListSponsoredBrandsCampaignsRequestWithApplicationVndSbcampaignresourceV4PlusJSONBody(server string, params *ListSponsoredBrandsCampaignsParams, ...) (*http.Request, error) + func NewListSponsoredBrandsCampaignsRequestWithBody(server string, params *ListSponsoredBrandsCampaignsParams, contentType string, ...) (*http.Request, error) + func NewSBGetBudgetRulesRecommendationRequestWithApplicationVndSbbudgetrulesrecommendationV3PlusJSONBody(server string, params *SBGetBudgetRulesRecommendationParams, ...) (*http.Request, error) + func NewSBGetBudgetRulesRecommendationRequestWithBody(server string, params *SBGetBudgetRulesRecommendationParams, ...) (*http.Request, error) + func NewSBInsightsCampaignInsightsRequestWithApplicationVndSbinsightsV4PlusJSONBody(server string, params *SBInsightsCampaignInsightsParams, ...) (*http.Request, error) + func NewSBInsightsCampaignInsightsRequestWithBody(server string, params *SBInsightsCampaignInsightsParams, contentType string, ...) (*http.Request, error) + func NewSBTargetingGetNegativeBrandsRequest(server string, params *SBTargetingGetNegativeBrandsParams) (*http.Request, error) + func NewSBTargetingGetRefinementsForCategoryRequest(server string, categoryRefinementId string, ...) (*http.Request, error) + func NewSBTargetingGetTargetableASINCountsRequestWithApplicationVndSbtargetingV4PlusJSONBody(server string, params *SBTargetingGetTargetableASINCountsParams, ...) (*http.Request, error) + func NewSBTargetingGetTargetableASINCountsRequestWithBody(server string, params *SBTargetingGetTargetableASINCountsParams, ...) (*http.Request, error) + func NewSBTargetingGetTargetableCategoriesRequest(server string, params *SBTargetingGetTargetableCategoriesParams) (*http.Request, error) + func NewSbCampaignsBudgetUsageRequestWithApplicationVndSbcampaignbudgetusageV1PlusJSONBody(server string, params *SbCampaignsBudgetUsageParams, ...) (*http.Request, error) + func NewSbCampaignsBudgetUsageRequestWithBody(server string, params *SbCampaignsBudgetUsageParams, contentType string, ...) (*http.Request, error) + func NewUpdateBudgetRulesForSBCampaignsRequest(server string, params *UpdateBudgetRulesForSBCampaignsParams, ...) (*http.Request, error) + func NewUpdateBudgetRulesForSBCampaignsRequestWithBody(server string, params *UpdateBudgetRulesForSBCampaignsParams, ...) (*http.Request, error) + func NewUpdateSponsoredBrandsAdGroupsRequestWithApplicationVndSbadgroupresourceV4PlusJSONBody(server string, params *UpdateSponsoredBrandsAdGroupsParams, ...) (*http.Request, error) + func NewUpdateSponsoredBrandsAdGroupsRequestWithBody(server string, params *UpdateSponsoredBrandsAdGroupsParams, contentType string, ...) (*http.Request, error) + func NewUpdateSponsoredBrandsAdsRequestWithApplicationVndSbadresourceV4PlusJSONBody(server string, params *UpdateSponsoredBrandsAdsParams, ...) (*http.Request, error) + func NewUpdateSponsoredBrandsAdsRequestWithBody(server string, params *UpdateSponsoredBrandsAdsParams, contentType string, ...) (*http.Request, error) + func NewUpdateSponsoredBrandsCampaignsRequestWithApplicationVndSbcampaignresourceV4PlusJSONBody(server string, params *UpdateSponsoredBrandsCampaignsParams, ...) (*http.Request, error) + func NewUpdateSponsoredBrandsCampaignsRequestWithBody(server string, params *UpdateSponsoredBrandsCampaignsParams, ...) (*http.Request, error) + type AcceptHeader string + const ApplicationvndSbAdCreativeResourceV4Json + const ApplicationvndSbCreativeImageRecommendationResourceV4Json + const ApplicationvndSbCreativeRecommendationResourceV4Json + type AccessDeniedErrorCode string + const ACCESSDENIED + type AccessDeniedExceptionResponseContent struct + Code AccessDeniedErrorCode + Message string + type Ad struct + AdGroupId string + AdId *string + CampaignId string + Creative *Creative + ExtendedData *AdExtendedData + LandingPage *LandingPage + Name *string + State EntityState + type AdExtendedData struct + CreationDate *float32 + LastUpdateDate *float32 + ServingStatus *AdServingStatus + ServingStatusDetails *[]string + type AdFailureResponseItem struct + Errors *[]AdMutationError + Index float32 + type AdGroup struct + AdGroupId string + CampaignId string + ExtendedData *AdGroupExtendedData + Name string + State EntityState + type AdGroupExtendedData struct + CreationDate *float32 + LastUpdateDate *float32 + ServingStatus *AdGroupServingStatus + ServingStatusDetails *[]string + type AdGroupFailureResponseItem struct + Errors *[]AdGroupMutationError + Index float32 + type AdGroupMutationError struct + ErrorType string + ErrorValue AdGroupMutationErrorSelector + type AdGroupMutationErrorSelector struct + BiddingError *BiddingError + DateError *DateError + OtherError *OtherError + RangeError *RangeError + type AdGroupServingStatus string + const AdGroupServingStatusADGROUPARCHIVED + const AdGroupServingStatusADGROUPINCOMPLETE + const AdGroupServingStatusADGROUPLOWBID + const AdGroupServingStatusADGROUPPAUSED + const AdGroupServingStatusADGROUPPOLICINGCREATIVEREJECTED + const AdGroupServingStatusADGROUPPOLICINGPENDINGREVIEW + const AdGroupServingStatusADGROUPSTATUSENABLED + const AdGroupServingStatusADVERTISERACCOUNTOUTOFBUDGET + const AdGroupServingStatusADVERTISERARCHIVED + const AdGroupServingStatusADVERTISEREXCEEDSPENDSLIMIT + const AdGroupServingStatusADVERTISEROUTOFPREPAYBALANCE + const AdGroupServingStatusADVERTISERPAUSED + const AdGroupServingStatusADVERTISERPAYMENTFAILURE + const AdGroupServingStatusADVERTISERPOLICINGPENDINGREVIEW + const AdGroupServingStatusADVERTISERPOLICINGSUSPENDED + const AdGroupServingStatusADVERTISERSTATUSENABLED + const AdGroupServingStatusCAMPAIGNARCHIVED + const AdGroupServingStatusCAMPAIGNINCOMPLETE + const AdGroupServingStatusCAMPAIGNOUTOFBUDGET + const AdGroupServingStatusCAMPAIGNPAUSED + const AdGroupServingStatusCAMPAIGNSTATUSENABLED + const AdGroupServingStatusELIGIBLE + const AdGroupServingStatusENDED + const AdGroupServingStatusINELIGIBLE + const AdGroupServingStatusPENDINGREVIEW + const AdGroupServingStatusPENDINGSTARTDATE + const AdGroupServingStatusPORTFOLIOARCHIVED + const AdGroupServingStatusPORTFOLIOENDED + const AdGroupServingStatusPORTFOLIOOUTOFBUDGET + const AdGroupServingStatusPORTFOLIOPAUSED + const AdGroupServingStatusPORTFOLIOPENDINGSTARTDATE + const AdGroupServingStatusPORTFOLIOSTATUSENABLED + const AdGroupServingStatusREJECTED + const AdGroupServingStatusUNKNOWN + type AdGroupSuccessResponseItem struct + AdGroup *AdGroup + AdGroupId *string + Index float32 + type AdMutationError struct + ErrorType string + ErrorValue AdMutationErrorSelector + type AdMutationErrorSelector struct + OtherError *OtherError + RangeError *RangeError + type AdServingStatus string + const AdServingStatusADARCHIVED + const AdServingStatusADGROUPARCHIVED + const AdServingStatusADGROUPINCOMPLETE + const AdServingStatusADGROUPLOWBID + const AdServingStatusADGROUPPAUSED + const AdServingStatusADGROUPPOLICINGCREATIVEREJECTED + const AdServingStatusADGROUPPOLICINGPENDINGREVIEW + const AdServingStatusADGROUPSTATUSENABLED + const AdServingStatusADPAUSED + const AdServingStatusADPOLICINGPENDINGREVIEW + const AdServingStatusADPOLICINGSUSPENDED + const AdServingStatusADSTATUSLIVE + const AdServingStatusADVERTISERACCOUNTOUTOFBUDGET + const AdServingStatusADVERTISERARCHIVED + const AdServingStatusADVERTISEREXCEEDSPENDSLIMIT + const AdServingStatusADVERTISEROUTOFPREPAYBALANCE + const AdServingStatusADVERTISERPAUSED + const AdServingStatusADVERTISERPAYMENTFAILURE + const AdServingStatusADVERTISERPOLICINGPENDINGREVIEW + const AdServingStatusADVERTISERPOLICINGSUSPENDED + const AdServingStatusADVERTISERSTATUSENABLED + const AdServingStatusCAMPAIGNARCHIVED + const AdServingStatusCAMPAIGNINCOMPLETE + const AdServingStatusCAMPAIGNOUTOFBUDGET + const AdServingStatusCAMPAIGNPAUSED + const AdServingStatusCAMPAIGNSTATUSENABLED + const AdServingStatusELIGIBLE + const AdServingStatusENDED + const AdServingStatusINELIGIBLE + const AdServingStatusPENDINGREVIEW + const AdServingStatusPENDINGSTARTDATE + const AdServingStatusPORTFOLIOARCHIVED + const AdServingStatusPORTFOLIOENDED + const AdServingStatusPORTFOLIOOUTOFBUDGET + const AdServingStatusPORTFOLIOPAUSED + const AdServingStatusPORTFOLIOPENDINGSTARTDATE + const AdServingStatusPORTFOLIOSTATUSENABLED + const AdServingStatusREJECTED + const AdServingStatusUNKNOWN + type AdSuccessResponseItem struct + Ad *MultiAdGroupAd + AdId *string + Index float32 + type AssetCrop struct + Height *float32 + Left *float32 + Top *float32 + Width *float32 + type AssociatedBudgetRuleResponse struct + Code *string + Details *string + RuleId *string + type AssociatedCampaign struct + CampaignId string + CampaignName string + RuleStatus string + type BidAdjustmentByPlacement struct + Percentage *float32 + Placement *Placement + type BidAdjustmentByShopperSegment struct + Percentage *float32 + ShopperSegment *ShopperSegment + type BidOptimizationStrategy string + const MAXIMIZEIMMEDIATESALES + const MAXIMIZENEWTOBRANDCUSTOMERS + type Bidding struct + BidAdjustmentsByPlacement *[]BidAdjustmentByPlacement + BidAdjustmentsByShopperSegment *[]BidAdjustmentByShopperSegment + BidOptimization *bool + BidOptimizationStrategy *BidOptimizationStrategy + type BiddingError struct + Cause ErrorCause + LowerLimit *string + Message string + Reason string + UpperLimit *string + type BillingError struct + Cause ErrorCause + Message string + Reason string + type BrandLogoCrop struct + Height *float32 + Left *float32 + Top *float32 + Width *float32 + type BrandVideoCreative struct + Asins []string + BrandLogoAssetId string + BrandLogoCrop *AssetCrop + BrandName string + ConsentToTranslate *bool + Headline string + VideoAssetIds []string + type BudgetChangeType string + const PERCENT + type BudgetError struct + Cause ErrorCause + LowerLimit *string + Message string + Reason string + UpperLimit *string + type BudgetIncreaseBy struct + Type BudgetChangeType + Value float64 + type BudgetRecommendation struct + CampaignId string + Index float32 + SevenDaysMissedOpportunities SevenDaysMissedOpportunities + SuggestedBudget float64 + type BudgetRecommendationError struct + CampaignId string + Code string + Details string + Index float32 + type BudgetRuleError struct + Code *string + Details *string + type BudgetRuleResponse struct + AssociatedCampaignIds *[]string + Code *string + Details *string + RuleId *string + type BudgetType string + const BudgetTypeDAILY + const BudgetTypeLIFETIME + 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 BulkAdGroupOperationResponse struct + Error *[]AdGroupFailureResponseItem + Success *[]AdGroupSuccessResponseItem + type BulkAdOperationResponse struct + Error *[]AdFailureResponseItem + Success *[]AdSuccessResponseItem + type BulkCampaignOperationResponse struct + Error *[]CampaignMutationFailureResponseItem + Success *[]CampaignMutationSuccessResponseItem + type Campaign struct + Bidding *Bidding + BrandEntityId *string + Budget float64 + BudgetType BudgetType + CampaignId string + CostType *string + EndDate *string + ExtendedData *CampaignExtendedData + Goal *string + IsMultiAdGroupsEnabled *bool + Name string + PortfolioId *string + ProductLocation *ProductLocation + RuleBasedBudget *RuleBasedBudget + SmartDefault *[]string + StartDate *string + State EntityState + Tags *Tags + type CampaignExtendedData struct + CreationDate *float32 + LastUpdateDate *float32 + ServingStatus *CampaignServingStatus + ServingStatusDetails *[]string + type CampaignMutationError struct + ErrorType string + ErrorValue CampaignMutationErrorSelector + type CampaignMutationErrorSelector struct + BiddingError *BiddingError + BillingError *BillingError + BudgetError *BudgetError + DateError *DateError + OtherError *OtherError + RangeError *RangeError + type CampaignMutationFailureResponseItem struct + Errors *[]CampaignMutationError + Index float32 + type CampaignMutationSuccessResponseItem struct + Campaign *Campaign + CampaignId *string + Index float32 + type CampaignServingStatus string + const CampaignServingStatusADVERTISERACCOUNTOUTOFBUDGET + const CampaignServingStatusADVERTISERARCHIVED + const CampaignServingStatusADVERTISEREXCEEDSPENDSLIMIT + const CampaignServingStatusADVERTISEROUTOFPREPAYBALANCE + const CampaignServingStatusADVERTISERPAUSED + const CampaignServingStatusADVERTISERPAYMENTFAILURE + const CampaignServingStatusADVERTISERPOLICINGPENDINGREVIEW + const CampaignServingStatusADVERTISERPOLICINGSUSPENDED + const CampaignServingStatusADVERTISERSTATUSENABLED + const CampaignServingStatusCAMPAIGNARCHIVED + const CampaignServingStatusCAMPAIGNINCOMPLETE + const CampaignServingStatusCAMPAIGNOUTOFBUDGET + const CampaignServingStatusCAMPAIGNPAUSED + const CampaignServingStatusCAMPAIGNSTATUSENABLED + const CampaignServingStatusELIGIBLE + const CampaignServingStatusENDED + const CampaignServingStatusINELIGIBLE + const CampaignServingStatusPENDINGREVIEW + const CampaignServingStatusPENDINGSTARTDATE + const CampaignServingStatusPORTFOLIOARCHIVED + const CampaignServingStatusPORTFOLIOENDED + const CampaignServingStatusPORTFOLIOOUTOFBUDGET + const CampaignServingStatusPORTFOLIOPAUSED + const CampaignServingStatusPORTFOLIOPENDINGSTARTDATE + const CampaignServingStatusPORTFOLIOSTATUSENABLED + const CampaignServingStatusREJECTED + const CampaignServingStatusUNKNOWN + type Client struct + Client HttpRequestDoer + RequestEditors []RequestEditorFn + Server string + func NewClient(server string, opts ...ClientOption) (*Client, error) + func (c *Client) CreateAssociatedBudgetRulesForSBCampaigns(ctx context.Context, campaignId string, ...) (*http.Response, error) + func (c *Client) CreateAssociatedBudgetRulesForSBCampaignsWithBody(ctx context.Context, campaignId string, ...) (*http.Response, error) + func (c *Client) CreateBrandVideoCreativeWithApplicationVndSbAdCreativeResourceV4PlusJSONBody(ctx context.Context, params *CreateBrandVideoCreativeParams, ...) (*http.Response, error) + func (c *Client) CreateBrandVideoCreativeWithBody(ctx context.Context, params *CreateBrandVideoCreativeParams, ...) (*http.Response, error) + func (c *Client) CreateBudgetRulesForSBCampaigns(ctx context.Context, params *CreateBudgetRulesForSBCampaignsParams, ...) (*http.Response, error) + func (c *Client) CreateBudgetRulesForSBCampaignsWithBody(ctx context.Context, params *CreateBudgetRulesForSBCampaignsParams, ...) (*http.Response, error) + func (c *Client) CreateProductCollectionCreativeWithApplicationVndSbAdCreativeResourceV4PlusJSONBody(ctx context.Context, params *CreateProductCollectionCreativeParams, ...) (*http.Response, error) + func (c *Client) CreateProductCollectionCreativeWithBody(ctx context.Context, params *CreateProductCollectionCreativeParams, ...) (*http.Response, error) + func (c *Client) CreateSponsoredBrandStoreSpotlightAdsWithApplicationVndSbadresourceV4PlusJSONBody(ctx context.Context, params *CreateSponsoredBrandStoreSpotlightAdsParams, ...) (*http.Response, error) + func (c *Client) CreateSponsoredBrandStoreSpotlightAdsWithBody(ctx context.Context, params *CreateSponsoredBrandStoreSpotlightAdsParams, ...) (*http.Response, error) + func (c *Client) CreateSponsoredBrandsAdGroupsWithApplicationVndSbadgroupresourceV4PlusJSONBody(ctx context.Context, params *CreateSponsoredBrandsAdGroupsParams, ...) (*http.Response, error) + func (c *Client) CreateSponsoredBrandsAdGroupsWithBody(ctx context.Context, params *CreateSponsoredBrandsAdGroupsParams, ...) (*http.Response, error) + func (c *Client) CreateSponsoredBrandsBrandVideoAdsWithApplicationVndSbadresourceV4PlusJSONBody(ctx context.Context, params *CreateSponsoredBrandsBrandVideoAdsParams, ...) (*http.Response, error) + func (c *Client) CreateSponsoredBrandsBrandVideoAdsWithBody(ctx context.Context, params *CreateSponsoredBrandsBrandVideoAdsParams, ...) (*http.Response, error) + func (c *Client) CreateSponsoredBrandsCampaignsWithApplicationVndSbcampaignresourceV4PlusJSONBody(ctx context.Context, params *CreateSponsoredBrandsCampaignsParams, ...) (*http.Response, error) + func (c *Client) CreateSponsoredBrandsCampaignsWithBody(ctx context.Context, params *CreateSponsoredBrandsCampaignsParams, ...) (*http.Response, error) + func (c *Client) CreateSponsoredBrandsProductCollectionAdsWithApplicationVndSbadresourceV4PlusJSONBody(ctx context.Context, params *CreateSponsoredBrandsProductCollectionAdsParams, ...) (*http.Response, error) + func (c *Client) CreateSponsoredBrandsProductCollectionAdsWithBody(ctx context.Context, params *CreateSponsoredBrandsProductCollectionAdsParams, ...) (*http.Response, error) + func (c *Client) CreateSponsoredBrandsVideoAdsWithApplicationVndSbadresourceV4PlusJSONBody(ctx context.Context, params *CreateSponsoredBrandsVideoAdsParams, ...) (*http.Response, error) + func (c *Client) CreateSponsoredBrandsVideoAdsWithBody(ctx context.Context, params *CreateSponsoredBrandsVideoAdsParams, ...) (*http.Response, error) + func (c *Client) CreateStoreSpotlightCreativeWithApplicationVndSbAdCreativeResourceV4PlusJSONBody(ctx context.Context, params *CreateStoreSpotlightCreativeParams, ...) (*http.Response, error) + func (c *Client) CreateStoreSpotlightCreativeWithBody(ctx context.Context, params *CreateStoreSpotlightCreativeParams, ...) (*http.Response, error) + func (c *Client) CreateVideoCreativeWithApplicationVndSbAdCreativeResourceV4PlusJSONBody(ctx context.Context, params *CreateVideoCreativeParams, ...) (*http.Response, error) + func (c *Client) CreateVideoCreativeWithBody(ctx context.Context, params *CreateVideoCreativeParams, contentType string, ...) (*http.Response, error) + func (c *Client) DeleteSponsoredBrandsAdGroupsWithApplicationVndSbadgroupresourceV4PlusJSONBody(ctx context.Context, params *DeleteSponsoredBrandsAdGroupsParams, ...) (*http.Response, error) + func (c *Client) DeleteSponsoredBrandsAdGroupsWithBody(ctx context.Context, params *DeleteSponsoredBrandsAdGroupsParams, ...) (*http.Response, error) + func (c *Client) DeleteSponsoredBrandsAdsWithApplicationVndSbadresourceV4PlusJSONBody(ctx context.Context, params *DeleteSponsoredBrandsAdsParams, ...) (*http.Response, error) + func (c *Client) DeleteSponsoredBrandsAdsWithBody(ctx context.Context, params *DeleteSponsoredBrandsAdsParams, ...) (*http.Response, error) + func (c *Client) DeleteSponsoredBrandsCampaignsWithApplicationVndSbcampaignresourceV4PlusJSONBody(ctx context.Context, params *DeleteSponsoredBrandsCampaignsParams, ...) (*http.Response, error) + func (c *Client) DeleteSponsoredBrandsCampaignsWithBody(ctx context.Context, params *DeleteSponsoredBrandsCampaignsParams, ...) (*http.Response, error) + func (c *Client) DisassociateAssociatedBudgetRuleForSBCampaigns(ctx context.Context, campaignId string, budgetRuleId string, ...) (*http.Response, error) + func (c *Client) GetBudgetRecommendationsWithApplicationVndSbbudgetrecommendationV4PlusJSONBody(ctx context.Context, params *GetBudgetRecommendationsParams, ...) (*http.Response, error) + func (c *Client) GetBudgetRecommendationsWithBody(ctx context.Context, params *GetBudgetRecommendationsParams, ...) (*http.Response, error) + func (c *Client) GetBudgetRuleByRuleIdForSBCampaigns(ctx context.Context, budgetRuleId string, ...) (*http.Response, error) + func (c *Client) GetCampaignsAssociatedWithSBBudgetRule(ctx context.Context, budgetRuleId string, ...) (*http.Response, error) + func (c *Client) GetHeadlineRecommendations(ctx context.Context, params *GetHeadlineRecommendationsParams, ...) (*http.Response, error) + func (c *Client) GetHeadlineRecommendationsWithBody(ctx context.Context, params *GetHeadlineRecommendationsParams, ...) (*http.Response, error) + func (c *Client) GetKeywordRecommendationsWithApplicationVndSbkeywordrecommendationV3PlusJSONBody(ctx context.Context, params *GetKeywordRecommendationsParams, ...) (*http.Response, error) + func (c *Client) GetKeywordRecommendationsWithBody(ctx context.Context, params *GetKeywordRecommendationsParams, ...) (*http.Response, error) + func (c *Client) GetRuleBasedBudgetHistoryForSBCampaigns(ctx context.Context, campaignId string, ...) (*http.Response, error) + func (c *Client) GetSBBudgetRulesForAdvertiser(ctx context.Context, params *GetSBBudgetRulesForAdvertiserParams, ...) (*http.Response, error) + func (c *Client) ListAssociatedBudgetRulesForSBCampaigns(ctx context.Context, campaignId string, ...) (*http.Response, error) + func (c *Client) ListCreativesWithApplicationVndSbAdCreativeResourceV4PlusJSONBody(ctx context.Context, params *ListCreativesParams, ...) (*http.Response, error) + func (c *Client) ListCreativesWithBody(ctx context.Context, params *ListCreativesParams, contentType string, ...) (*http.Response, error) + func (c *Client) ListSponsoredBrandsAdGroupsWithApplicationVndSbadgroupresourceV4PlusJSONBody(ctx context.Context, params *ListSponsoredBrandsAdGroupsParams, ...) (*http.Response, error) + func (c *Client) ListSponsoredBrandsAdGroupsWithBody(ctx context.Context, params *ListSponsoredBrandsAdGroupsParams, ...) (*http.Response, error) + func (c *Client) ListSponsoredBrandsAdsWithApplicationVndSbadresourceV4PlusJSONBody(ctx context.Context, params *ListSponsoredBrandsAdsParams, ...) (*http.Response, error) + func (c *Client) ListSponsoredBrandsAdsWithBody(ctx context.Context, params *ListSponsoredBrandsAdsParams, contentType string, ...) (*http.Response, error) + func (c *Client) ListSponsoredBrandsCampaignsWithApplicationVndSbcampaignresourceV4PlusJSONBody(ctx context.Context, params *ListSponsoredBrandsCampaignsParams, ...) (*http.Response, error) + func (c *Client) ListSponsoredBrandsCampaignsWithBody(ctx context.Context, params *ListSponsoredBrandsCampaignsParams, ...) (*http.Response, error) + func (c *Client) SBGetBudgetRulesRecommendationWithApplicationVndSbbudgetrulesrecommendationV3PlusJSONBody(ctx context.Context, params *SBGetBudgetRulesRecommendationParams, ...) (*http.Response, error) + func (c *Client) SBGetBudgetRulesRecommendationWithBody(ctx context.Context, params *SBGetBudgetRulesRecommendationParams, ...) (*http.Response, error) + func (c *Client) SBInsightsCampaignInsightsWithApplicationVndSbinsightsV4PlusJSONBody(ctx context.Context, params *SBInsightsCampaignInsightsParams, ...) (*http.Response, error) + func (c *Client) SBInsightsCampaignInsightsWithBody(ctx context.Context, params *SBInsightsCampaignInsightsParams, ...) (*http.Response, error) + func (c *Client) SBTargetingGetNegativeBrands(ctx context.Context, params *SBTargetingGetNegativeBrandsParams, ...) (*http.Response, error) + func (c *Client) SBTargetingGetRefinementsForCategory(ctx context.Context, categoryRefinementId string, ...) (*http.Response, error) + func (c *Client) SBTargetingGetTargetableASINCountsWithApplicationVndSbtargetingV4PlusJSONBody(ctx context.Context, params *SBTargetingGetTargetableASINCountsParams, ...) (*http.Response, error) + func (c *Client) SBTargetingGetTargetableASINCountsWithBody(ctx context.Context, params *SBTargetingGetTargetableASINCountsParams, ...) (*http.Response, error) + func (c *Client) SBTargetingGetTargetableCategories(ctx context.Context, params *SBTargetingGetTargetableCategoriesParams, ...) (*http.Response, error) + func (c *Client) SbCampaignsBudgetUsageWithApplicationVndSbcampaignbudgetusageV1PlusJSONBody(ctx context.Context, params *SbCampaignsBudgetUsageParams, ...) (*http.Response, error) + func (c *Client) SbCampaignsBudgetUsageWithBody(ctx context.Context, params *SbCampaignsBudgetUsageParams, contentType string, ...) (*http.Response, error) + func (c *Client) UpdateBudgetRulesForSBCampaigns(ctx context.Context, params *UpdateBudgetRulesForSBCampaignsParams, ...) (*http.Response, error) + func (c *Client) UpdateBudgetRulesForSBCampaignsWithBody(ctx context.Context, params *UpdateBudgetRulesForSBCampaignsParams, ...) (*http.Response, error) + func (c *Client) UpdateSponsoredBrandsAdGroupsWithApplicationVndSbadgroupresourceV4PlusJSONBody(ctx context.Context, params *UpdateSponsoredBrandsAdGroupsParams, ...) (*http.Response, error) + func (c *Client) UpdateSponsoredBrandsAdGroupsWithBody(ctx context.Context, params *UpdateSponsoredBrandsAdGroupsParams, ...) (*http.Response, error) + func (c *Client) UpdateSponsoredBrandsAdsWithApplicationVndSbadresourceV4PlusJSONBody(ctx context.Context, params *UpdateSponsoredBrandsAdsParams, ...) (*http.Response, error) + func (c *Client) UpdateSponsoredBrandsAdsWithBody(ctx context.Context, params *UpdateSponsoredBrandsAdsParams, ...) (*http.Response, error) + func (c *Client) UpdateSponsoredBrandsCampaignsWithApplicationVndSbcampaignresourceV4PlusJSONBody(ctx context.Context, params *UpdateSponsoredBrandsCampaignsParams, ...) (*http.Response, error) + func (c *Client) UpdateSponsoredBrandsCampaignsWithBody(ctx context.Context, params *UpdateSponsoredBrandsCampaignsParams, ...) (*http.Response, error) + type ClientInterface interface + ... func(ctx context.Context, params *CreateProductCollectionCreativeParams, ...) (*http.Response, error) + ... func(ctx context.Context, params *CreateSponsoredBrandStoreSpotlightAdsParams, ...) (*http.Response, error) + ... func(ctx context.Context, params *CreateSponsoredBrandsCampaignsParams, ...) (*http.Response, error) + ... func(ctx context.Context, params *CreateSponsoredBrandsProductCollectionAdsParams, ...) (*http.Response, error) + ... func(ctx context.Context, params *CreateStoreSpotlightCreativeParams, ...) (*http.Response, error) + ... func(ctx context.Context, params *DeleteSponsoredBrandsCampaignsParams, ...) (*http.Response, error) + ... func(ctx context.Context, params *GetKeywordRecommendationsParams, ...) (*http.Response, error) + ... func(ctx context.Context, params *SBGetBudgetRulesRecommendationParams, ...) (*http.Response, error) + ... func(ctx context.Context, params *UpdateSponsoredBrandsCampaignsParams, ...) (*http.Response, error) + CreateAssociatedBudgetRulesForSBCampaigns func(ctx context.Context, campaignId string, ...) (*http.Response, error) + CreateAssociatedBudgetRulesForSBCampaignsWithBody func(ctx context.Context, campaignId string, ...) (*http.Response, error) + CreateBrandVideoCreativeWithApplicationVndSbAdCreativeResourceV4PlusJSONBody func(ctx context.Context, params *CreateBrandVideoCreativeParams, ...) (*http.Response, error) + CreateBrandVideoCreativeWithBody func(ctx context.Context, params *CreateBrandVideoCreativeParams, ...) (*http.Response, error) + CreateBudgetRulesForSBCampaigns func(ctx context.Context, params *CreateBudgetRulesForSBCampaignsParams, ...) (*http.Response, error) + CreateBudgetRulesForSBCampaignsWithBody func(ctx context.Context, params *CreateBudgetRulesForSBCampaignsParams, ...) (*http.Response, error) + CreateProductCollectionCreativeWithBody func(ctx context.Context, params *CreateProductCollectionCreativeParams, ...) (*http.Response, error) + CreateSponsoredBrandStoreSpotlightAdsWithBody func(ctx context.Context, params *CreateSponsoredBrandStoreSpotlightAdsParams, ...) (*http.Response, error) + CreateSponsoredBrandsAdGroupsWithApplicationVndSbadgroupresourceV4PlusJSONBody func(ctx context.Context, params *CreateSponsoredBrandsAdGroupsParams, ...) (*http.Response, error) + CreateSponsoredBrandsAdGroupsWithBody func(ctx context.Context, params *CreateSponsoredBrandsAdGroupsParams, ...) (*http.Response, error) + CreateSponsoredBrandsBrandVideoAdsWithApplicationVndSbadresourceV4PlusJSONBody func(ctx context.Context, params *CreateSponsoredBrandsBrandVideoAdsParams, ...) (*http.Response, error) + CreateSponsoredBrandsBrandVideoAdsWithBody func(ctx context.Context, params *CreateSponsoredBrandsBrandVideoAdsParams, ...) (*http.Response, error) + CreateSponsoredBrandsCampaignsWithBody func(ctx context.Context, params *CreateSponsoredBrandsCampaignsParams, ...) (*http.Response, error) + CreateSponsoredBrandsProductCollectionAdsWithBody func(ctx context.Context, params *CreateSponsoredBrandsProductCollectionAdsParams, ...) (*http.Response, error) + CreateSponsoredBrandsVideoAdsWithApplicationVndSbadresourceV4PlusJSONBody func(ctx context.Context, params *CreateSponsoredBrandsVideoAdsParams, ...) (*http.Response, error) + CreateSponsoredBrandsVideoAdsWithBody func(ctx context.Context, params *CreateSponsoredBrandsVideoAdsParams, ...) (*http.Response, error) + CreateStoreSpotlightCreativeWithBody func(ctx context.Context, params *CreateStoreSpotlightCreativeParams, ...) (*http.Response, error) + CreateVideoCreativeWithApplicationVndSbAdCreativeResourceV4PlusJSONBody func(ctx context.Context, params *CreateVideoCreativeParams, ...) (*http.Response, error) + CreateVideoCreativeWithBody func(ctx context.Context, params *CreateVideoCreativeParams, contentType string, ...) (*http.Response, error) + DeleteSponsoredBrandsAdGroupsWithApplicationVndSbadgroupresourceV4PlusJSONBody func(ctx context.Context, params *DeleteSponsoredBrandsAdGroupsParams, ...) (*http.Response, error) + DeleteSponsoredBrandsAdGroupsWithBody func(ctx context.Context, params *DeleteSponsoredBrandsAdGroupsParams, ...) (*http.Response, error) + DeleteSponsoredBrandsAdsWithApplicationVndSbadresourceV4PlusJSONBody func(ctx context.Context, params *DeleteSponsoredBrandsAdsParams, ...) (*http.Response, error) + DeleteSponsoredBrandsAdsWithBody func(ctx context.Context, params *DeleteSponsoredBrandsAdsParams, ...) (*http.Response, error) + DeleteSponsoredBrandsCampaignsWithBody func(ctx context.Context, params *DeleteSponsoredBrandsCampaignsParams, ...) (*http.Response, error) + DisassociateAssociatedBudgetRuleForSBCampaigns func(ctx context.Context, campaignId string, budgetRuleId string, ...) (*http.Response, error) + GetBudgetRecommendationsWithApplicationVndSbbudgetrecommendationV4PlusJSONBody func(ctx context.Context, params *GetBudgetRecommendationsParams, ...) (*http.Response, error) + GetBudgetRecommendationsWithBody func(ctx context.Context, params *GetBudgetRecommendationsParams, ...) (*http.Response, error) + GetBudgetRuleByRuleIdForSBCampaigns func(ctx context.Context, budgetRuleId string, ...) (*http.Response, error) + GetCampaignsAssociatedWithSBBudgetRule func(ctx context.Context, budgetRuleId string, ...) (*http.Response, error) + GetHeadlineRecommendations func(ctx context.Context, params *GetHeadlineRecommendationsParams, ...) (*http.Response, error) + GetHeadlineRecommendationsWithBody func(ctx context.Context, params *GetHeadlineRecommendationsParams, ...) (*http.Response, error) + GetKeywordRecommendationsWithBody func(ctx context.Context, params *GetKeywordRecommendationsParams, ...) (*http.Response, error) + GetRuleBasedBudgetHistoryForSBCampaigns func(ctx context.Context, campaignId string, ...) (*http.Response, error) + GetSBBudgetRulesForAdvertiser func(ctx context.Context, params *GetSBBudgetRulesForAdvertiserParams, ...) (*http.Response, error) + ListAssociatedBudgetRulesForSBCampaigns func(ctx context.Context, campaignId string, ...) (*http.Response, error) + ListCreativesWithApplicationVndSbAdCreativeResourceV4PlusJSONBody func(ctx context.Context, params *ListCreativesParams, ...) (*http.Response, error) + ListCreativesWithBody func(ctx context.Context, params *ListCreativesParams, contentType string, ...) (*http.Response, error) + ListSponsoredBrandsAdGroupsWithApplicationVndSbadgroupresourceV4PlusJSONBody func(ctx context.Context, params *ListSponsoredBrandsAdGroupsParams, ...) (*http.Response, error) + ListSponsoredBrandsAdGroupsWithBody func(ctx context.Context, params *ListSponsoredBrandsAdGroupsParams, ...) (*http.Response, error) + ListSponsoredBrandsAdsWithApplicationVndSbadresourceV4PlusJSONBody func(ctx context.Context, params *ListSponsoredBrandsAdsParams, ...) (*http.Response, error) + ListSponsoredBrandsAdsWithBody func(ctx context.Context, params *ListSponsoredBrandsAdsParams, contentType string, ...) (*http.Response, error) + ListSponsoredBrandsCampaignsWithApplicationVndSbcampaignresourceV4PlusJSONBody func(ctx context.Context, params *ListSponsoredBrandsCampaignsParams, ...) (*http.Response, error) + ListSponsoredBrandsCampaignsWithBody func(ctx context.Context, params *ListSponsoredBrandsCampaignsParams, ...) (*http.Response, error) + SBGetBudgetRulesRecommendationWithBody func(ctx context.Context, params *SBGetBudgetRulesRecommendationParams, ...) (*http.Response, error) + SBInsightsCampaignInsightsWithApplicationVndSbinsightsV4PlusJSONBody func(ctx context.Context, params *SBInsightsCampaignInsightsParams, ...) (*http.Response, error) + SBInsightsCampaignInsightsWithBody func(ctx context.Context, params *SBInsightsCampaignInsightsParams, ...) (*http.Response, error) + SBTargetingGetNegativeBrands func(ctx context.Context, params *SBTargetingGetNegativeBrandsParams, ...) (*http.Response, error) + SBTargetingGetRefinementsForCategory func(ctx context.Context, categoryRefinementId string, ...) (*http.Response, error) + SBTargetingGetTargetableASINCountsWithApplicationVndSbtargetingV4PlusJSONBody func(ctx context.Context, params *SBTargetingGetTargetableASINCountsParams, ...) (*http.Response, error) + SBTargetingGetTargetableASINCountsWithBody func(ctx context.Context, params *SBTargetingGetTargetableASINCountsParams, ...) (*http.Response, error) + SBTargetingGetTargetableCategories func(ctx context.Context, params *SBTargetingGetTargetableCategoriesParams, ...) (*http.Response, error) + SbCampaignsBudgetUsageWithApplicationVndSbcampaignbudgetusageV1PlusJSONBody func(ctx context.Context, params *SbCampaignsBudgetUsageParams, ...) (*http.Response, error) + SbCampaignsBudgetUsageWithBody func(ctx context.Context, params *SbCampaignsBudgetUsageParams, contentType string, ...) (*http.Response, error) + UpdateBudgetRulesForSBCampaigns func(ctx context.Context, params *UpdateBudgetRulesForSBCampaignsParams, ...) (*http.Response, error) + UpdateBudgetRulesForSBCampaignsWithBody func(ctx context.Context, params *UpdateBudgetRulesForSBCampaignsParams, ...) (*http.Response, error) + UpdateSponsoredBrandsAdGroupsWithApplicationVndSbadgroupresourceV4PlusJSONBody func(ctx context.Context, params *UpdateSponsoredBrandsAdGroupsParams, ...) (*http.Response, error) + UpdateSponsoredBrandsAdGroupsWithBody func(ctx context.Context, params *UpdateSponsoredBrandsAdGroupsParams, ...) (*http.Response, error) + UpdateSponsoredBrandsAdsWithApplicationVndSbadresourceV4PlusJSONBody func(ctx context.Context, params *UpdateSponsoredBrandsAdsParams, ...) (*http.Response, error) + UpdateSponsoredBrandsAdsWithBody func(ctx context.Context, params *UpdateSponsoredBrandsAdsParams, ...) (*http.Response, error) + UpdateSponsoredBrandsCampaignsWithBody func(ctx context.Context, params *UpdateSponsoredBrandsCampaignsParams, ...) (*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) CreateAssociatedBudgetRulesForSBCampaignsWithBodyWithResponse(ctx context.Context, campaignId string, ...) (*CreateAssociatedBudgetRulesForSBCampaignsResp, error) + func (c *ClientWithResponses) CreateAssociatedBudgetRulesForSBCampaignsWithResponse(ctx context.Context, campaignId string, ...) (*CreateAssociatedBudgetRulesForSBCampaignsResp, error) + func (c *ClientWithResponses) CreateBrandVideoCreativeWithApplicationVndSbAdCreativeResourceV4PlusJSONBodyWithResponse(ctx context.Context, params *CreateBrandVideoCreativeParams, ...) (*CreateBrandVideoCreativeResp, error) + func (c *ClientWithResponses) CreateBrandVideoCreativeWithBodyWithResponse(ctx context.Context, params *CreateBrandVideoCreativeParams, ...) (*CreateBrandVideoCreativeResp, error) + func (c *ClientWithResponses) CreateBudgetRulesForSBCampaignsWithBodyWithResponse(ctx context.Context, params *CreateBudgetRulesForSBCampaignsParams, ...) (*CreateBudgetRulesForSBCampaignsResp, error) + func (c *ClientWithResponses) CreateBudgetRulesForSBCampaignsWithResponse(ctx context.Context, params *CreateBudgetRulesForSBCampaignsParams, ...) (*CreateBudgetRulesForSBCampaignsResp, error) + func (c *ClientWithResponses) CreateProductCollectionCreativeWithApplicationVndSbAdCreativeResourceV4PlusJSONBodyWithResponse(ctx context.Context, params *CreateProductCollectionCreativeParams, ...) (*CreateProductCollectionCreativeResp, error) + func (c *ClientWithResponses) CreateProductCollectionCreativeWithBodyWithResponse(ctx context.Context, params *CreateProductCollectionCreativeParams, ...) (*CreateProductCollectionCreativeResp, error) + func (c *ClientWithResponses) CreateSponsoredBrandStoreSpotlightAdsWithApplicationVndSbadresourceV4PlusJSONBodyWithResponse(ctx context.Context, params *CreateSponsoredBrandStoreSpotlightAdsParams, ...) (*CreateSponsoredBrandStoreSpotlightAdsResp, error) + func (c *ClientWithResponses) CreateSponsoredBrandStoreSpotlightAdsWithBodyWithResponse(ctx context.Context, params *CreateSponsoredBrandStoreSpotlightAdsParams, ...) (*CreateSponsoredBrandStoreSpotlightAdsResp, error) + func (c *ClientWithResponses) CreateSponsoredBrandsAdGroupsWithApplicationVndSbadgroupresourceV4PlusJSONBodyWithResponse(ctx context.Context, params *CreateSponsoredBrandsAdGroupsParams, ...) (*CreateSponsoredBrandsAdGroupsResp, error) + func (c *ClientWithResponses) CreateSponsoredBrandsAdGroupsWithBodyWithResponse(ctx context.Context, params *CreateSponsoredBrandsAdGroupsParams, ...) (*CreateSponsoredBrandsAdGroupsResp, error) + func (c *ClientWithResponses) CreateSponsoredBrandsBrandVideoAdsWithApplicationVndSbadresourceV4PlusJSONBodyWithResponse(ctx context.Context, params *CreateSponsoredBrandsBrandVideoAdsParams, ...) (*CreateSponsoredBrandsBrandVideoAdsResp, error) + func (c *ClientWithResponses) CreateSponsoredBrandsBrandVideoAdsWithBodyWithResponse(ctx context.Context, params *CreateSponsoredBrandsBrandVideoAdsParams, ...) (*CreateSponsoredBrandsBrandVideoAdsResp, error) + func (c *ClientWithResponses) CreateSponsoredBrandsCampaignsWithApplicationVndSbcampaignresourceV4PlusJSONBodyWithResponse(ctx context.Context, params *CreateSponsoredBrandsCampaignsParams, ...) (*CreateSponsoredBrandsCampaignsResp, error) + func (c *ClientWithResponses) CreateSponsoredBrandsCampaignsWithBodyWithResponse(ctx context.Context, params *CreateSponsoredBrandsCampaignsParams, ...) (*CreateSponsoredBrandsCampaignsResp, error) + func (c *ClientWithResponses) CreateSponsoredBrandsProductCollectionAdsWithApplicationVndSbadresourceV4PlusJSONBodyWithResponse(ctx context.Context, params *CreateSponsoredBrandsProductCollectionAdsParams, ...) (*CreateSponsoredBrandsProductCollectionAdsResp, error) + func (c *ClientWithResponses) CreateSponsoredBrandsProductCollectionAdsWithBodyWithResponse(ctx context.Context, params *CreateSponsoredBrandsProductCollectionAdsParams, ...) (*CreateSponsoredBrandsProductCollectionAdsResp, error) + func (c *ClientWithResponses) CreateSponsoredBrandsVideoAdsWithApplicationVndSbadresourceV4PlusJSONBodyWithResponse(ctx context.Context, params *CreateSponsoredBrandsVideoAdsParams, ...) (*CreateSponsoredBrandsVideoAdsResp, error) + func (c *ClientWithResponses) CreateSponsoredBrandsVideoAdsWithBodyWithResponse(ctx context.Context, params *CreateSponsoredBrandsVideoAdsParams, ...) (*CreateSponsoredBrandsVideoAdsResp, error) + func (c *ClientWithResponses) CreateStoreSpotlightCreativeWithApplicationVndSbAdCreativeResourceV4PlusJSONBodyWithResponse(ctx context.Context, params *CreateStoreSpotlightCreativeParams, ...) (*CreateStoreSpotlightCreativeResp, error) + func (c *ClientWithResponses) CreateStoreSpotlightCreativeWithBodyWithResponse(ctx context.Context, params *CreateStoreSpotlightCreativeParams, ...) (*CreateStoreSpotlightCreativeResp, error) + func (c *ClientWithResponses) CreateVideoCreativeWithApplicationVndSbAdCreativeResourceV4PlusJSONBodyWithResponse(ctx context.Context, params *CreateVideoCreativeParams, ...) (*CreateVideoCreativeResp, error) + func (c *ClientWithResponses) CreateVideoCreativeWithBodyWithResponse(ctx context.Context, params *CreateVideoCreativeParams, contentType string, ...) (*CreateVideoCreativeResp, error) + func (c *ClientWithResponses) DeleteSponsoredBrandsAdGroupsWithApplicationVndSbadgroupresourceV4PlusJSONBodyWithResponse(ctx context.Context, params *DeleteSponsoredBrandsAdGroupsParams, ...) (*DeleteSponsoredBrandsAdGroupsResp, error) + func (c *ClientWithResponses) DeleteSponsoredBrandsAdGroupsWithBodyWithResponse(ctx context.Context, params *DeleteSponsoredBrandsAdGroupsParams, ...) (*DeleteSponsoredBrandsAdGroupsResp, error) + func (c *ClientWithResponses) DeleteSponsoredBrandsAdsWithApplicationVndSbadresourceV4PlusJSONBodyWithResponse(ctx context.Context, params *DeleteSponsoredBrandsAdsParams, ...) (*DeleteSponsoredBrandsAdsResp, error) + func (c *ClientWithResponses) DeleteSponsoredBrandsAdsWithBodyWithResponse(ctx context.Context, params *DeleteSponsoredBrandsAdsParams, ...) (*DeleteSponsoredBrandsAdsResp, error) + func (c *ClientWithResponses) DeleteSponsoredBrandsCampaignsWithApplicationVndSbcampaignresourceV4PlusJSONBodyWithResponse(ctx context.Context, params *DeleteSponsoredBrandsCampaignsParams, ...) (*DeleteSponsoredBrandsCampaignsResp, error) + func (c *ClientWithResponses) DeleteSponsoredBrandsCampaignsWithBodyWithResponse(ctx context.Context, params *DeleteSponsoredBrandsCampaignsParams, ...) (*DeleteSponsoredBrandsCampaignsResp, error) + func (c *ClientWithResponses) DisassociateAssociatedBudgetRuleForSBCampaignsWithResponse(ctx context.Context, campaignId string, budgetRuleId string, ...) (*DisassociateAssociatedBudgetRuleForSBCampaignsResp, error) + func (c *ClientWithResponses) GetBudgetRecommendationsWithApplicationVndSbbudgetrecommendationV4PlusJSONBodyWithResponse(ctx context.Context, params *GetBudgetRecommendationsParams, ...) (*GetBudgetRecommendationsResp, error) + func (c *ClientWithResponses) GetBudgetRecommendationsWithBodyWithResponse(ctx context.Context, params *GetBudgetRecommendationsParams, ...) (*GetBudgetRecommendationsResp, error) + func (c *ClientWithResponses) GetBudgetRuleByRuleIdForSBCampaignsWithResponse(ctx context.Context, budgetRuleId string, ...) (*GetBudgetRuleByRuleIdForSBCampaignsResp, error) + func (c *ClientWithResponses) GetCampaignsAssociatedWithSBBudgetRuleWithResponse(ctx context.Context, budgetRuleId string, ...) (*GetCampaignsAssociatedWithSBBudgetRuleResp, error) + func (c *ClientWithResponses) GetHeadlineRecommendationsWithBodyWithResponse(ctx context.Context, params *GetHeadlineRecommendationsParams, ...) (*GetHeadlineRecommendationsResp, error) + func (c *ClientWithResponses) GetHeadlineRecommendationsWithResponse(ctx context.Context, params *GetHeadlineRecommendationsParams, ...) (*GetHeadlineRecommendationsResp, error) + func (c *ClientWithResponses) GetKeywordRecommendationsWithApplicationVndSbkeywordrecommendationV3PlusJSONBodyWithResponse(ctx context.Context, params *GetKeywordRecommendationsParams, ...) (*GetKeywordRecommendationsResp, error) + func (c *ClientWithResponses) GetKeywordRecommendationsWithBodyWithResponse(ctx context.Context, params *GetKeywordRecommendationsParams, ...) (*GetKeywordRecommendationsResp, error) + func (c *ClientWithResponses) GetRuleBasedBudgetHistoryForSBCampaignsWithResponse(ctx context.Context, campaignId string, ...) (*GetRuleBasedBudgetHistoryForSBCampaignsResp, error) + func (c *ClientWithResponses) GetSBBudgetRulesForAdvertiserWithResponse(ctx context.Context, params *GetSBBudgetRulesForAdvertiserParams, ...) (*GetSBBudgetRulesForAdvertiserResp, error) + func (c *ClientWithResponses) ListAssociatedBudgetRulesForSBCampaignsWithResponse(ctx context.Context, campaignId string, ...) (*ListAssociatedBudgetRulesForSBCampaignsResp, error) + func (c *ClientWithResponses) ListCreativesWithApplicationVndSbAdCreativeResourceV4PlusJSONBodyWithResponse(ctx context.Context, params *ListCreativesParams, ...) (*ListCreativesResp, error) + func (c *ClientWithResponses) ListCreativesWithBodyWithResponse(ctx context.Context, params *ListCreativesParams, contentType string, ...) (*ListCreativesResp, error) + func (c *ClientWithResponses) ListSponsoredBrandsAdGroupsWithApplicationVndSbadgroupresourceV4PlusJSONBodyWithResponse(ctx context.Context, params *ListSponsoredBrandsAdGroupsParams, ...) (*ListSponsoredBrandsAdGroupsResp, error) + func (c *ClientWithResponses) ListSponsoredBrandsAdGroupsWithBodyWithResponse(ctx context.Context, params *ListSponsoredBrandsAdGroupsParams, ...) (*ListSponsoredBrandsAdGroupsResp, error) + func (c *ClientWithResponses) ListSponsoredBrandsAdsWithApplicationVndSbadresourceV4PlusJSONBodyWithResponse(ctx context.Context, params *ListSponsoredBrandsAdsParams, ...) (*ListSponsoredBrandsAdsResp, error) + func (c *ClientWithResponses) ListSponsoredBrandsAdsWithBodyWithResponse(ctx context.Context, params *ListSponsoredBrandsAdsParams, contentType string, ...) (*ListSponsoredBrandsAdsResp, error) + func (c *ClientWithResponses) ListSponsoredBrandsCampaignsWithApplicationVndSbcampaignresourceV4PlusJSONBodyWithResponse(ctx context.Context, params *ListSponsoredBrandsCampaignsParams, ...) (*ListSponsoredBrandsCampaignsResp, error) + func (c *ClientWithResponses) ListSponsoredBrandsCampaignsWithBodyWithResponse(ctx context.Context, params *ListSponsoredBrandsCampaignsParams, ...) (*ListSponsoredBrandsCampaignsResp, error) + func (c *ClientWithResponses) SBGetBudgetRulesRecommendationWithApplicationVndSbbudgetrulesrecommendationV3PlusJSONBodyWithResponse(ctx context.Context, params *SBGetBudgetRulesRecommendationParams, ...) (*SBGetBudgetRulesRecommendationResp, error) + func (c *ClientWithResponses) SBGetBudgetRulesRecommendationWithBodyWithResponse(ctx context.Context, params *SBGetBudgetRulesRecommendationParams, ...) (*SBGetBudgetRulesRecommendationResp, error) + func (c *ClientWithResponses) SBInsightsCampaignInsightsWithApplicationVndSbinsightsV4PlusJSONBodyWithResponse(ctx context.Context, params *SBInsightsCampaignInsightsParams, ...) (*SBInsightsCampaignInsightsResp, error) + func (c *ClientWithResponses) SBInsightsCampaignInsightsWithBodyWithResponse(ctx context.Context, params *SBInsightsCampaignInsightsParams, ...) (*SBInsightsCampaignInsightsResp, error) + func (c *ClientWithResponses) SBTargetingGetNegativeBrandsWithResponse(ctx context.Context, params *SBTargetingGetNegativeBrandsParams, ...) (*SBTargetingGetNegativeBrandsResp, error) + func (c *ClientWithResponses) SBTargetingGetRefinementsForCategoryWithResponse(ctx context.Context, categoryRefinementId string, ...) (*SBTargetingGetRefinementsForCategoryResp, error) + func (c *ClientWithResponses) SBTargetingGetTargetableASINCountsWithApplicationVndSbtargetingV4PlusJSONBodyWithResponse(ctx context.Context, params *SBTargetingGetTargetableASINCountsParams, ...) (*SBTargetingGetTargetableASINCountsResp, error) + func (c *ClientWithResponses) SBTargetingGetTargetableASINCountsWithBodyWithResponse(ctx context.Context, params *SBTargetingGetTargetableASINCountsParams, ...) (*SBTargetingGetTargetableASINCountsResp, error) + func (c *ClientWithResponses) SBTargetingGetTargetableCategoriesWithResponse(ctx context.Context, params *SBTargetingGetTargetableCategoriesParams, ...) (*SBTargetingGetTargetableCategoriesResp, error) + func (c *ClientWithResponses) SbCampaignsBudgetUsageWithApplicationVndSbcampaignbudgetusageV1PlusJSONBodyWithResponse(ctx context.Context, params *SbCampaignsBudgetUsageParams, ...) (*SbCampaignsBudgetUsageResp, error) + func (c *ClientWithResponses) SbCampaignsBudgetUsageWithBodyWithResponse(ctx context.Context, params *SbCampaignsBudgetUsageParams, contentType string, ...) (*SbCampaignsBudgetUsageResp, error) + func (c *ClientWithResponses) UpdateBudgetRulesForSBCampaignsWithBodyWithResponse(ctx context.Context, params *UpdateBudgetRulesForSBCampaignsParams, ...) (*UpdateBudgetRulesForSBCampaignsResp, error) + func (c *ClientWithResponses) UpdateBudgetRulesForSBCampaignsWithResponse(ctx context.Context, params *UpdateBudgetRulesForSBCampaignsParams, ...) (*UpdateBudgetRulesForSBCampaignsResp, error) + func (c *ClientWithResponses) UpdateSponsoredBrandsAdGroupsWithApplicationVndSbadgroupresourceV4PlusJSONBodyWithResponse(ctx context.Context, params *UpdateSponsoredBrandsAdGroupsParams, ...) (*UpdateSponsoredBrandsAdGroupsResp, error) + func (c *ClientWithResponses) UpdateSponsoredBrandsAdGroupsWithBodyWithResponse(ctx context.Context, params *UpdateSponsoredBrandsAdGroupsParams, ...) (*UpdateSponsoredBrandsAdGroupsResp, error) + func (c *ClientWithResponses) UpdateSponsoredBrandsAdsWithApplicationVndSbadresourceV4PlusJSONBodyWithResponse(ctx context.Context, params *UpdateSponsoredBrandsAdsParams, ...) (*UpdateSponsoredBrandsAdsResp, error) + func (c *ClientWithResponses) UpdateSponsoredBrandsAdsWithBodyWithResponse(ctx context.Context, params *UpdateSponsoredBrandsAdsParams, ...) (*UpdateSponsoredBrandsAdsResp, error) + func (c *ClientWithResponses) UpdateSponsoredBrandsCampaignsWithApplicationVndSbcampaignresourceV4PlusJSONBodyWithResponse(ctx context.Context, params *UpdateSponsoredBrandsCampaignsParams, ...) (*UpdateSponsoredBrandsCampaignsResp, error) + func (c *ClientWithResponses) UpdateSponsoredBrandsCampaignsWithBodyWithResponse(ctx context.Context, params *UpdateSponsoredBrandsCampaignsParams, ...) (*UpdateSponsoredBrandsCampaignsResp, error) + type ClientWithResponsesInterface interface + ... func(ctx context.Context, params *CreateBrandVideoCreativeParams, ...) (*CreateBrandVideoCreativeResp, error) + ... func(ctx context.Context, params *CreateProductCollectionCreativeParams, ...) (*CreateProductCollectionCreativeResp, error) + ... func(ctx context.Context, params *CreateSponsoredBrandStoreSpotlightAdsParams, ...) (*CreateSponsoredBrandStoreSpotlightAdsResp, error) + ... func(ctx context.Context, params *CreateSponsoredBrandsAdGroupsParams, ...) (*CreateSponsoredBrandsAdGroupsResp, error) + ... func(ctx context.Context, params *CreateSponsoredBrandsBrandVideoAdsParams, ...) (*CreateSponsoredBrandsBrandVideoAdsResp, error) + ... func(ctx context.Context, params *CreateSponsoredBrandsCampaignsParams, ...) (*CreateSponsoredBrandsCampaignsResp, error) + ... func(ctx context.Context, params *CreateSponsoredBrandsProductCollectionAdsParams, ...) (*CreateSponsoredBrandsProductCollectionAdsResp, error) + ... func(ctx context.Context, params *CreateSponsoredBrandsVideoAdsParams, ...) (*CreateSponsoredBrandsVideoAdsResp, error) + ... func(ctx context.Context, params *CreateStoreSpotlightCreativeParams, ...) (*CreateStoreSpotlightCreativeResp, error) + ... func(ctx context.Context, params *CreateVideoCreativeParams, ...) (*CreateVideoCreativeResp, error) + ... func(ctx context.Context, params *DeleteSponsoredBrandsAdGroupsParams, ...) (*DeleteSponsoredBrandsAdGroupsResp, error) + ... func(ctx context.Context, params *DeleteSponsoredBrandsAdsParams, ...) (*DeleteSponsoredBrandsAdsResp, error) + ... func(ctx context.Context, params *DeleteSponsoredBrandsCampaignsParams, ...) (*DeleteSponsoredBrandsCampaignsResp, error) + ... func(ctx context.Context, params *GetBudgetRecommendationsParams, ...) (*GetBudgetRecommendationsResp, error) + ... func(ctx context.Context, params *GetKeywordRecommendationsParams, ...) (*GetKeywordRecommendationsResp, error) + ... func(ctx context.Context, params *ListSponsoredBrandsAdGroupsParams, ...) (*ListSponsoredBrandsAdGroupsResp, error) + ... func(ctx context.Context, params *ListSponsoredBrandsCampaignsParams, ...) (*ListSponsoredBrandsCampaignsResp, error) + ... func(ctx context.Context, params *SBGetBudgetRulesRecommendationParams, ...) (*SBGetBudgetRulesRecommendationResp, error) + ... func(ctx context.Context, params *SBInsightsCampaignInsightsParams, ...) (*SBInsightsCampaignInsightsResp, error) + ... func(ctx context.Context, params *SBTargetingGetTargetableASINCountsParams, ...) (*SBTargetingGetTargetableASINCountsResp, error) + ... func(ctx context.Context, params *SbCampaignsBudgetUsageParams, ...) (*SbCampaignsBudgetUsageResp, error) + ... func(ctx context.Context, params *UpdateSponsoredBrandsAdGroupsParams, ...) (*UpdateSponsoredBrandsAdGroupsResp, error) + ... func(ctx context.Context, params *UpdateSponsoredBrandsAdsParams, ...) (*UpdateSponsoredBrandsAdsResp, error) + ... func(ctx context.Context, params *UpdateSponsoredBrandsCampaignsParams, ...) (*UpdateSponsoredBrandsCampaignsResp, error) + CreateAssociatedBudgetRulesForSBCampaignsWithBodyWithResponse func(ctx context.Context, campaignId string, ...) (*CreateAssociatedBudgetRulesForSBCampaignsResp, error) + CreateAssociatedBudgetRulesForSBCampaignsWithResponse func(ctx context.Context, campaignId string, ...) (*CreateAssociatedBudgetRulesForSBCampaignsResp, error) + CreateBrandVideoCreativeWithBodyWithResponse func(ctx context.Context, params *CreateBrandVideoCreativeParams, ...) (*CreateBrandVideoCreativeResp, error) + CreateBudgetRulesForSBCampaignsWithBodyWithResponse func(ctx context.Context, params *CreateBudgetRulesForSBCampaignsParams, ...) (*CreateBudgetRulesForSBCampaignsResp, error) + CreateBudgetRulesForSBCampaignsWithResponse func(ctx context.Context, params *CreateBudgetRulesForSBCampaignsParams, ...) (*CreateBudgetRulesForSBCampaignsResp, error) + CreateProductCollectionCreativeWithBodyWithResponse func(ctx context.Context, params *CreateProductCollectionCreativeParams, ...) (*CreateProductCollectionCreativeResp, error) + CreateSponsoredBrandStoreSpotlightAdsWithBodyWithResponse func(ctx context.Context, params *CreateSponsoredBrandStoreSpotlightAdsParams, ...) (*CreateSponsoredBrandStoreSpotlightAdsResp, error) + CreateSponsoredBrandsAdGroupsWithBodyWithResponse func(ctx context.Context, params *CreateSponsoredBrandsAdGroupsParams, ...) (*CreateSponsoredBrandsAdGroupsResp, error) + CreateSponsoredBrandsBrandVideoAdsWithBodyWithResponse func(ctx context.Context, params *CreateSponsoredBrandsBrandVideoAdsParams, ...) (*CreateSponsoredBrandsBrandVideoAdsResp, error) + CreateSponsoredBrandsCampaignsWithBodyWithResponse func(ctx context.Context, params *CreateSponsoredBrandsCampaignsParams, ...) (*CreateSponsoredBrandsCampaignsResp, error) + CreateSponsoredBrandsProductCollectionAdsWithBodyWithResponse func(ctx context.Context, params *CreateSponsoredBrandsProductCollectionAdsParams, ...) (*CreateSponsoredBrandsProductCollectionAdsResp, error) + CreateSponsoredBrandsVideoAdsWithBodyWithResponse func(ctx context.Context, params *CreateSponsoredBrandsVideoAdsParams, ...) (*CreateSponsoredBrandsVideoAdsResp, error) + CreateStoreSpotlightCreativeWithBodyWithResponse func(ctx context.Context, params *CreateStoreSpotlightCreativeParams, ...) (*CreateStoreSpotlightCreativeResp, error) + CreateVideoCreativeWithBodyWithResponse func(ctx context.Context, params *CreateVideoCreativeParams, contentType string, ...) (*CreateVideoCreativeResp, error) + DeleteSponsoredBrandsAdGroupsWithBodyWithResponse func(ctx context.Context, params *DeleteSponsoredBrandsAdGroupsParams, ...) (*DeleteSponsoredBrandsAdGroupsResp, error) + DeleteSponsoredBrandsAdsWithBodyWithResponse func(ctx context.Context, params *DeleteSponsoredBrandsAdsParams, ...) (*DeleteSponsoredBrandsAdsResp, error) + DeleteSponsoredBrandsCampaignsWithBodyWithResponse func(ctx context.Context, params *DeleteSponsoredBrandsCampaignsParams, ...) (*DeleteSponsoredBrandsCampaignsResp, error) + DisassociateAssociatedBudgetRuleForSBCampaignsWithResponse func(ctx context.Context, campaignId string, budgetRuleId string, ...) (*DisassociateAssociatedBudgetRuleForSBCampaignsResp, error) + GetBudgetRecommendationsWithBodyWithResponse func(ctx context.Context, params *GetBudgetRecommendationsParams, ...) (*GetBudgetRecommendationsResp, error) + GetBudgetRuleByRuleIdForSBCampaignsWithResponse func(ctx context.Context, budgetRuleId string, ...) (*GetBudgetRuleByRuleIdForSBCampaignsResp, error) + GetCampaignsAssociatedWithSBBudgetRuleWithResponse func(ctx context.Context, budgetRuleId string, ...) (*GetCampaignsAssociatedWithSBBudgetRuleResp, error) + GetHeadlineRecommendationsWithBodyWithResponse func(ctx context.Context, params *GetHeadlineRecommendationsParams, ...) (*GetHeadlineRecommendationsResp, error) + GetHeadlineRecommendationsWithResponse func(ctx context.Context, params *GetHeadlineRecommendationsParams, ...) (*GetHeadlineRecommendationsResp, error) + GetKeywordRecommendationsWithBodyWithResponse func(ctx context.Context, params *GetKeywordRecommendationsParams, ...) (*GetKeywordRecommendationsResp, error) + GetRuleBasedBudgetHistoryForSBCampaignsWithResponse func(ctx context.Context, campaignId string, ...) (*GetRuleBasedBudgetHistoryForSBCampaignsResp, error) + GetSBBudgetRulesForAdvertiserWithResponse func(ctx context.Context, params *GetSBBudgetRulesForAdvertiserParams, ...) (*GetSBBudgetRulesForAdvertiserResp, error) + ListAssociatedBudgetRulesForSBCampaignsWithResponse func(ctx context.Context, campaignId string, ...) (*ListAssociatedBudgetRulesForSBCampaignsResp, error) + ListCreativesWithApplicationVndSbAdCreativeResourceV4PlusJSONBodyWithResponse func(ctx context.Context, params *ListCreativesParams, ...) (*ListCreativesResp, error) + ListCreativesWithBodyWithResponse func(ctx context.Context, params *ListCreativesParams, contentType string, ...) (*ListCreativesResp, error) + ListSponsoredBrandsAdGroupsWithBodyWithResponse func(ctx context.Context, params *ListSponsoredBrandsAdGroupsParams, ...) (*ListSponsoredBrandsAdGroupsResp, error) + ListSponsoredBrandsAdsWithApplicationVndSbadresourceV4PlusJSONBodyWithResponse func(ctx context.Context, params *ListSponsoredBrandsAdsParams, ...) (*ListSponsoredBrandsAdsResp, error) + ListSponsoredBrandsAdsWithBodyWithResponse func(ctx context.Context, params *ListSponsoredBrandsAdsParams, contentType string, ...) (*ListSponsoredBrandsAdsResp, error) + ListSponsoredBrandsCampaignsWithBodyWithResponse func(ctx context.Context, params *ListSponsoredBrandsCampaignsParams, ...) (*ListSponsoredBrandsCampaignsResp, error) + SBGetBudgetRulesRecommendationWithBodyWithResponse func(ctx context.Context, params *SBGetBudgetRulesRecommendationParams, ...) (*SBGetBudgetRulesRecommendationResp, error) + SBInsightsCampaignInsightsWithBodyWithResponse func(ctx context.Context, params *SBInsightsCampaignInsightsParams, ...) (*SBInsightsCampaignInsightsResp, error) + SBTargetingGetNegativeBrandsWithResponse func(ctx context.Context, params *SBTargetingGetNegativeBrandsParams, ...) (*SBTargetingGetNegativeBrandsResp, error) + SBTargetingGetRefinementsForCategoryWithResponse func(ctx context.Context, categoryRefinementId string, ...) (*SBTargetingGetRefinementsForCategoryResp, error) + SBTargetingGetTargetableASINCountsWithBodyWithResponse func(ctx context.Context, params *SBTargetingGetTargetableASINCountsParams, ...) (*SBTargetingGetTargetableASINCountsResp, error) + SBTargetingGetTargetableCategoriesWithResponse func(ctx context.Context, params *SBTargetingGetTargetableCategoriesParams, ...) (*SBTargetingGetTargetableCategoriesResp, error) + SbCampaignsBudgetUsageWithBodyWithResponse func(ctx context.Context, params *SbCampaignsBudgetUsageParams, contentType string, ...) (*SbCampaignsBudgetUsageResp, error) + UpdateBudgetRulesForSBCampaignsWithBodyWithResponse func(ctx context.Context, params *UpdateBudgetRulesForSBCampaignsParams, ...) (*UpdateBudgetRulesForSBCampaignsResp, error) + UpdateBudgetRulesForSBCampaignsWithResponse func(ctx context.Context, params *UpdateBudgetRulesForSBCampaignsParams, ...) (*UpdateBudgetRulesForSBCampaignsResp, error) + UpdateSponsoredBrandsAdGroupsWithBodyWithResponse func(ctx context.Context, params *UpdateSponsoredBrandsAdGroupsParams, ...) (*UpdateSponsoredBrandsAdGroupsResp, error) + UpdateSponsoredBrandsAdsWithBodyWithResponse func(ctx context.Context, params *UpdateSponsoredBrandsAdsParams, ...) (*UpdateSponsoredBrandsAdsResp, error) + UpdateSponsoredBrandsCampaignsWithBodyWithResponse func(ctx context.Context, params *UpdateSponsoredBrandsCampaignsParams, ...) (*UpdateSponsoredBrandsCampaignsResp, error) + type ComparisonOperator string + const GREATERTHAN + const GREATERTHANOREQUALTO + const LESSTHAN + const LESSTHANOREQUALTO + type ConflictStateErrorCode string + const CONFLICTSTATE + type ConflictStateExceptionResponseContent struct + Code ConflictStateErrorCode + Message string + type CreateAdGroup struct + CampaignId string + Name string + State CreateOrUpdateEntityState + type CreateAssociatedBudgetRulesForSBCampaignsJSONRequestBody = CreateAssociatedBudgetRulesRequest + type CreateAssociatedBudgetRulesForSBCampaignsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type CreateAssociatedBudgetRulesForSBCampaignsResp struct + Body []byte + HTTPResponse *http.Response + JSON207 *CreateAssociatedBudgetRulesResponse + JSON400 *BudgetRuleError + JSON401 *BudgetRuleError + JSON403 *BudgetRuleError + JSON422 *BudgetRuleError + JSON429 *BudgetRuleError + JSON500 *BudgetRuleError + func ParseCreateAssociatedBudgetRulesForSBCampaignsResp(rsp *http.Response) (*CreateAssociatedBudgetRulesForSBCampaignsResp, error) + func (r CreateAssociatedBudgetRulesForSBCampaignsResp) Status() string + func (r CreateAssociatedBudgetRulesForSBCampaignsResp) StatusCode() int + type CreateAssociatedBudgetRulesRequest struct + BudgetRuleIds *[]string + type CreateAssociatedBudgetRulesResponse struct + Responses *[]AssociatedBudgetRuleResponse + type CreateBrandVideoAd struct + AdGroupId string + Creative CreateBrandVideoCreative + LandingPage LandingPage + Name string + State CreateOrUpdateEntityState + type CreateBrandVideoCreative struct + Asins *[]string + BrandLogoAssetID *string + BrandLogoCrop *BrandLogoCrop + BrandName *string + ConsentToTranslate *bool + Headline *string + VideoAssetIds *[]string + type CreateBrandVideoCreativeApplicationVndSbAdCreativeResourceV4PlusJSONRequestBody = CreateBrandVideoCreativeRequestContent + type CreateBrandVideoCreativeParams struct + Accept *AcceptHeader + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type CreateBrandVideoCreativeRequestContent struct + AdId string + Creative BrandVideoCreative + type CreateBrandVideoCreativeResp struct + ApplicationvndSbAdCreativeResourceV4JSON200 *CreateBrandVideoCreativeResponseContent + ApplicationvndSbAdCreativeResourceV4JSON400 *InvalidArgumentExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON401 *UnauthorizedExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON403 *AccessDeniedExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON409 *ConflictStateExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON429 *ThrottlingExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON500 *InternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseCreateBrandVideoCreativeResp(rsp *http.Response) (*CreateBrandVideoCreativeResp, error) + func (r CreateBrandVideoCreativeResp) Status() string + func (r CreateBrandVideoCreativeResp) StatusCode() int + type CreateBrandVideoCreativeResponseContent struct + AdId *string + CreativeVersion *string + type CreateBudgetRulesForSBCampaignsJSONRequestBody = CreateSBBudgetRulesRequest + type CreateBudgetRulesForSBCampaignsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type CreateBudgetRulesForSBCampaignsResp struct + Body []byte + HTTPResponse *http.Response + JSON207 *CreateBudgetRulesResponse + JSON400 *BudgetRuleError + JSON401 *BudgetRuleError + JSON403 *BudgetRuleError + JSON422 *BudgetRuleError + JSON429 *BudgetRuleError + JSON500 *BudgetRuleError + func ParseCreateBudgetRulesForSBCampaignsResp(rsp *http.Response) (*CreateBudgetRulesForSBCampaignsResp, error) + func (r CreateBudgetRulesForSBCampaignsResp) Status() string + func (r CreateBudgetRulesForSBCampaignsResp) StatusCode() int + type CreateBudgetRulesResponse struct + Responses *[]BudgetRuleResponse + type CreateCampaign struct + Bidding *Bidding + BrandEntityId *string + Budget float64 + BudgetType BudgetType + CostType *string + EndDate *string + Goal *string + Name string + PortfolioId *string + ProductLocation *ProductLocation + SmartDefault *[]string + StartDate *string + State CreateOrUpdateEntityState + Tags *Tags + type CreateOrUpdateEntityState string + const CreateOrUpdateEntityStateENABLED + const CreateOrUpdateEntityStatePAUSED + type CreateProductCollectionAd struct + AdGroupId string + Creative CreateProductCollectionCreative + LandingPage LandingPage + Name string + State CreateOrUpdateEntityState + type CreateProductCollectionCreative struct + Asins *[]string + BrandLogoAssetID *string + BrandLogoCrop *BrandLogoCrop + BrandName *string + CustomImageAssetId *string + CustomImageCrop *CustomImageCrop + Headline *string + type CreateProductCollectionCreativeApplicationVndSbAdCreativeResourceV4PlusJSONRequestBody = CreateProductCollectionCreativeRequestContent + type CreateProductCollectionCreativeParams struct + Accept *AcceptHeader + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type CreateProductCollectionCreativeRequestContent struct + AdId string + Creative ProductCollectionCreative + type CreateProductCollectionCreativeResp struct + ApplicationvndSbAdCreativeResourceV4JSON200 *CreateProductCollectionCreativeResponseContent + ApplicationvndSbAdCreativeResourceV4JSON400 *InvalidArgumentExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON401 *UnauthorizedExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON403 *AccessDeniedExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON409 *ConflictStateExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON429 *ThrottlingExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON500 *InternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseCreateProductCollectionCreativeResp(rsp *http.Response) (*CreateProductCollectionCreativeResp, error) + func (r CreateProductCollectionCreativeResp) Status() string + func (r CreateProductCollectionCreativeResp) StatusCode() int + type CreateProductCollectionCreativeResponseContent struct + AdId *string + CreativeVersion *string + type CreateSBBudgetRulesRequest struct + BudgetRulesDetails *[]SBBudgetRuleDetails + type CreateSponsoredBrandStoreSpotlightAdsApplicationVndSbadresourceV4PlusJSONRequestBody = CreateSponsoredBrandStoreSpotlightAdsRequestContent + type CreateSponsoredBrandStoreSpotlightAdsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type CreateSponsoredBrandStoreSpotlightAdsRequestContent struct + Ads []CreateStoreSpotlightAd + type CreateSponsoredBrandStoreSpotlightAdsResp struct + ApplicationvndSbadresourceV4JSON207 *CreateSponsoredBrandStoreSpotlightAdsResponseContent + ApplicationvndSbadresourceV4JSON400 *InvalidArgumentExceptionResponseContent + ApplicationvndSbadresourceV4JSON401 *UnauthorizedExceptionResponseContent + ApplicationvndSbadresourceV4JSON403 *AccessDeniedExceptionResponseContent + ApplicationvndSbadresourceV4JSON429 *ThrottlingExceptionResponseContent + ApplicationvndSbadresourceV4JSON500 *InternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseCreateSponsoredBrandStoreSpotlightAdsResp(rsp *http.Response) (*CreateSponsoredBrandStoreSpotlightAdsResp, error) + func (r CreateSponsoredBrandStoreSpotlightAdsResp) Status() string + func (r CreateSponsoredBrandStoreSpotlightAdsResp) StatusCode() int + type CreateSponsoredBrandStoreSpotlightAdsResponseContent struct + Ads *BulkAdOperationResponse + type CreateSponsoredBrandsAdGroupsApplicationVndSbadgroupresourceV4PlusJSONRequestBody = CreateSponsoredBrandsAdGroupsRequestContent + type CreateSponsoredBrandsAdGroupsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type CreateSponsoredBrandsAdGroupsRequestContent struct + AdGroups []CreateAdGroup + type CreateSponsoredBrandsAdGroupsResp struct + ApplicationvndSbadgroupresourceV4JSON207 *CreateSponsoredBrandsAdGroupsResponseContent + ApplicationvndSbadgroupresourceV4JSON400 *InvalidArgumentExceptionResponseContent + ApplicationvndSbadgroupresourceV4JSON401 *UnauthorizedExceptionResponseContent + ApplicationvndSbadgroupresourceV4JSON403 *AccessDeniedExceptionResponseContent + ApplicationvndSbadgroupresourceV4JSON429 *ThrottlingExceptionResponseContent + ApplicationvndSbadgroupresourceV4JSON500 *InternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseCreateSponsoredBrandsAdGroupsResp(rsp *http.Response) (*CreateSponsoredBrandsAdGroupsResp, error) + func (r CreateSponsoredBrandsAdGroupsResp) Status() string + func (r CreateSponsoredBrandsAdGroupsResp) StatusCode() int + type CreateSponsoredBrandsAdGroupsResponseContent struct + AdGroups *BulkAdGroupOperationResponse + type CreateSponsoredBrandsBrandVideoAdsApplicationVndSbadresourceV4PlusJSONRequestBody = CreateSponsoredBrandsBrandVideoAdsRequestContent + type CreateSponsoredBrandsBrandVideoAdsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type CreateSponsoredBrandsBrandVideoAdsRequestContent struct + Ads []CreateBrandVideoAd + type CreateSponsoredBrandsBrandVideoAdsResp struct + ApplicationvndSbadresourceV4JSON207 *CreateSponsoredBrandsBrandVideoAdsResponseContent + ApplicationvndSbadresourceV4JSON400 *InvalidArgumentExceptionResponseContent + ApplicationvndSbadresourceV4JSON401 *UnauthorizedExceptionResponseContent + ApplicationvndSbadresourceV4JSON403 *AccessDeniedExceptionResponseContent + ApplicationvndSbadresourceV4JSON429 *ThrottlingExceptionResponseContent + ApplicationvndSbadresourceV4JSON500 *InternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseCreateSponsoredBrandsBrandVideoAdsResp(rsp *http.Response) (*CreateSponsoredBrandsBrandVideoAdsResp, error) + func (r CreateSponsoredBrandsBrandVideoAdsResp) Status() string + func (r CreateSponsoredBrandsBrandVideoAdsResp) StatusCode() int + type CreateSponsoredBrandsBrandVideoAdsResponseContent struct + Ads *BulkAdOperationResponse + type CreateSponsoredBrandsCampaignsApplicationVndSbcampaignresourceV4PlusJSONRequestBody = CreateSponsoredBrandsCampaignsRequestContent + type CreateSponsoredBrandsCampaignsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type CreateSponsoredBrandsCampaignsRequestContent struct + Campaigns []CreateCampaign + type CreateSponsoredBrandsCampaignsResp struct + ApplicationvndSbcampaignresourceV4JSON207 *CreateSponsoredBrandsCampaignsResponseContent + ApplicationvndSbcampaignresourceV4JSON400 *InvalidArgumentExceptionResponseContent + ApplicationvndSbcampaignresourceV4JSON401 *UnauthorizedExceptionResponseContent + ApplicationvndSbcampaignresourceV4JSON403 *AccessDeniedExceptionResponseContent + ApplicationvndSbcampaignresourceV4JSON429 *ThrottlingExceptionResponseContent + ApplicationvndSbcampaignresourceV4JSON500 *InternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseCreateSponsoredBrandsCampaignsResp(rsp *http.Response) (*CreateSponsoredBrandsCampaignsResp, error) + func (r CreateSponsoredBrandsCampaignsResp) Status() string + func (r CreateSponsoredBrandsCampaignsResp) StatusCode() int + type CreateSponsoredBrandsCampaignsResponseContent struct + Campaigns *BulkCampaignOperationResponse + type CreateSponsoredBrandsProductCollectionAdsApplicationVndSbadresourceV4PlusJSONRequestBody = CreateSponsoredBrandsProductCollectionAdsRequestContent + type CreateSponsoredBrandsProductCollectionAdsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type CreateSponsoredBrandsProductCollectionAdsRequestContent struct + Ads []CreateProductCollectionAd + type CreateSponsoredBrandsProductCollectionAdsResp struct + ApplicationvndSbadresourceV4JSON207 *CreateSponsoredBrandsProductCollectionAdsResponseContent + ApplicationvndSbadresourceV4JSON400 *InvalidArgumentExceptionResponseContent + ApplicationvndSbadresourceV4JSON401 *UnauthorizedExceptionResponseContent + ApplicationvndSbadresourceV4JSON403 *AccessDeniedExceptionResponseContent + ApplicationvndSbadresourceV4JSON429 *ThrottlingExceptionResponseContent + ApplicationvndSbadresourceV4JSON500 *InternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseCreateSponsoredBrandsProductCollectionAdsResp(rsp *http.Response) (*CreateSponsoredBrandsProductCollectionAdsResp, error) + func (r CreateSponsoredBrandsProductCollectionAdsResp) Status() string + func (r CreateSponsoredBrandsProductCollectionAdsResp) StatusCode() int + type CreateSponsoredBrandsProductCollectionAdsResponseContent struct + Ads *BulkAdOperationResponse + type CreateSponsoredBrandsVideoAdsApplicationVndSbadresourceV4PlusJSONRequestBody = CreateSponsoredBrandsVideoAdsRequestContent + type CreateSponsoredBrandsVideoAdsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type CreateSponsoredBrandsVideoAdsRequestContent struct + Ads []CreateVideoAd + type CreateSponsoredBrandsVideoAdsResp struct + ApplicationvndSbadresourceV4JSON207 *CreateSponsoredBrandsVideoAdsResponseContent + ApplicationvndSbadresourceV4JSON400 *InvalidArgumentExceptionResponseContent + ApplicationvndSbadresourceV4JSON401 *UnauthorizedExceptionResponseContent + ApplicationvndSbadresourceV4JSON403 *AccessDeniedExceptionResponseContent + ApplicationvndSbadresourceV4JSON429 *ThrottlingExceptionResponseContent + ApplicationvndSbadresourceV4JSON500 *InternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseCreateSponsoredBrandsVideoAdsResp(rsp *http.Response) (*CreateSponsoredBrandsVideoAdsResp, error) + func (r CreateSponsoredBrandsVideoAdsResp) Status() string + func (r CreateSponsoredBrandsVideoAdsResp) StatusCode() int + type CreateSponsoredBrandsVideoAdsResponseContent struct + Ads *BulkAdOperationResponse + type CreateStoreSpotlightAd struct + AdGroupId string + Creative CreateStoreSpotlightCreative + LandingPage LandingPage + Name string + State CreateOrUpdateEntityState + type CreateStoreSpotlightCreative struct + BrandLogoAssetID *string + BrandLogoCrop *BrandLogoCrop + BrandName *string + Headline *string + Subpages *[]Subpage + type CreateStoreSpotlightCreativeApplicationVndSbAdCreativeResourceV4PlusJSONRequestBody = CreateStoreSpotlightCreativeRequestContent + type CreateStoreSpotlightCreativeParams struct + Accept *AcceptHeader + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type CreateStoreSpotlightCreativeRequestContent struct + AdId string + Creative StoreSpotlightCreative + type CreateStoreSpotlightCreativeResp struct + ApplicationvndSbAdCreativeResourceV4JSON200 *CreateStoreSpotlightCreativeResponseContent + ApplicationvndSbAdCreativeResourceV4JSON400 *InvalidArgumentExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON401 *UnauthorizedExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON403 *AccessDeniedExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON409 *ConflictStateExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON429 *ThrottlingExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON500 *InternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseCreateStoreSpotlightCreativeResp(rsp *http.Response) (*CreateStoreSpotlightCreativeResp, error) + func (r CreateStoreSpotlightCreativeResp) Status() string + func (r CreateStoreSpotlightCreativeResp) StatusCode() int + type CreateStoreSpotlightCreativeResponseContent struct + AdId *string + CreativeVersion *string + type CreateVideoAd struct + AdGroupId string + Creative CreateVideoCreative + Name string + State CreateOrUpdateEntityState + type CreateVideoCreative struct + Asins *[]string + ConsentToTranslate *bool + VideoAssetIds *[]string + type CreateVideoCreativeApplicationVndSbAdCreativeResourceV4PlusJSONRequestBody = CreateVideoCreativeRequestContent + type CreateVideoCreativeParams struct + Accept *AcceptHeader + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type CreateVideoCreativeRequestContent struct + AdId string + Creative VideoCreative + type CreateVideoCreativeResp struct + ApplicationvndSbAdCreativeResourceV4JSON200 *CreateVideoCreativeResponseContent + ApplicationvndSbAdCreativeResourceV4JSON400 *InvalidArgumentExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON401 *UnauthorizedExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON403 *AccessDeniedExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON409 *ConflictStateExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON429 *ThrottlingExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON500 *InternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseCreateVideoCreativeResp(rsp *http.Response) (*CreateVideoCreativeResp, error) + func (r CreateVideoCreativeResp) Status() string + func (r CreateVideoCreativeResp) StatusCode() int + type CreateVideoCreativeResponseContent struct + AdId *string + CreativeVersion *string + type Creative struct + Asins *[]string + BrandLogoAssetID *string + BrandLogoCrop *BrandLogoCrop + BrandLogoUrl *string + BrandName *string + ConsentToTranslate *bool + CustomImageAssetId *string + CustomImageCrop *CustomImageCrop + CustomImageUrl *string + CustomImages *[]CustomImage + Headline *string + OriginalVideoAssetIds *[]string + Subpages *[]Subpage + Type *CreativeType + VideoAssetIds *[]string + type CreativeLandingPage struct + Type *CreativeLandingPageType + Value *string + type CreativeLandingPageType string + const CreativeLandingPageTypeADLANDINGPREVIEW + const CreativeLandingPageTypeADVERTISINGLANDINGPAGE + const CreativeLandingPageTypeBROWSE + const CreativeLandingPageTypeCUSTOMURL + const CreativeLandingPageTypeDETAILPAGE + const CreativeLandingPageTypePRODUCTLIST + const CreativeLandingPageTypeSEARCH + const CreativeLandingPageTypeSTORE + const CreativeLandingPageTypeUNKNOWN + type CreativeProperties struct + Asins *[]string + BrandLogoAssetId *string + BrandLogoCrop *AssetCrop + BrandLogoUrl *string + BrandName *string + ConsentToTranslate *bool + CustomImageAssetId *string + CustomImageCrop *AssetCrop + CustomImageUrl *string + CustomImages *[]CustomImage + Headline *string + LandingPage *CreativeLandingPage + OriginalVideoAssetIds *[]string + Subpages *[]Subpage + VideoAssetIds *[]string + type CreativeStatus string + const APPROVEDBYMODERATION + const PENDINGMODERATIONREVIEW + const PENDINGTRANSLATION + const PUBLISHED + const REJECTEDBYMODERATION + const SUBMITTEDFORMODERATION + type CreativeType string + const CreativeTypeBRANDVIDEO + const CreativeTypePRODUCTCOLLECTION + const CreativeTypeSTORESPOTLIGHT + const CreativeTypeVIDEO + type CustomImage struct + AssetId *string + Crop *CustomImageCrop + Url *string + type CustomImageCrop struct + Height *float32 + Left *float32 + Top *float32 + Width *float32 + type DateError struct + Cause ErrorCause + Message string + Reason string + 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 DeleteSponsoredBrandsAdGroupsApplicationVndSbadgroupresourceV4PlusJSONRequestBody = DeleteSponsoredBrandsAdGroupsRequestContent + type DeleteSponsoredBrandsAdGroupsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type DeleteSponsoredBrandsAdGroupsRequestContent struct + AdGroupIdFilter *ObjectIdFilter + type DeleteSponsoredBrandsAdGroupsResp struct + ApplicationvndSbadgroupresourceV4JSON207 *DeleteSponsoredBrandsAdGroupsResponseContent + ApplicationvndSbadgroupresourceV4JSON400 *InvalidArgumentExceptionResponseContent + ApplicationvndSbadgroupresourceV4JSON401 *UnauthorizedExceptionResponseContent + ApplicationvndSbadgroupresourceV4JSON403 *AccessDeniedExceptionResponseContent + ApplicationvndSbadgroupresourceV4JSON429 *ThrottlingExceptionResponseContent + ApplicationvndSbadgroupresourceV4JSON500 *InternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseDeleteSponsoredBrandsAdGroupsResp(rsp *http.Response) (*DeleteSponsoredBrandsAdGroupsResp, error) + func (r DeleteSponsoredBrandsAdGroupsResp) Status() string + func (r DeleteSponsoredBrandsAdGroupsResp) StatusCode() int + type DeleteSponsoredBrandsAdGroupsResponseContent struct + AdGroups *BulkAdGroupOperationResponse + type DeleteSponsoredBrandsAdsApplicationVndSbadresourceV4PlusJSONRequestBody = DeleteSponsoredBrandsAdsRequestContent + type DeleteSponsoredBrandsAdsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type DeleteSponsoredBrandsAdsRequestContent struct + AdIdFilter *ObjectIdFilter + type DeleteSponsoredBrandsAdsResp struct + ApplicationvndSbadresourceV4JSON207 *DeleteSponsoredBrandsAdsResponseContent + ApplicationvndSbadresourceV4JSON400 *InvalidArgumentExceptionResponseContent + ApplicationvndSbadresourceV4JSON401 *UnauthorizedExceptionResponseContent + ApplicationvndSbadresourceV4JSON403 *AccessDeniedExceptionResponseContent + ApplicationvndSbadresourceV4JSON429 *ThrottlingExceptionResponseContent + ApplicationvndSbadresourceV4JSON500 *InternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseDeleteSponsoredBrandsAdsResp(rsp *http.Response) (*DeleteSponsoredBrandsAdsResp, error) + func (r DeleteSponsoredBrandsAdsResp) Status() string + func (r DeleteSponsoredBrandsAdsResp) StatusCode() int + type DeleteSponsoredBrandsAdsResponseContent struct + Ads *BulkAdOperationResponse + type DeleteSponsoredBrandsCampaignsApplicationVndSbcampaignresourceV4PlusJSONRequestBody = DeleteSponsoredBrandsCampaignsRequestContent + type DeleteSponsoredBrandsCampaignsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type DeleteSponsoredBrandsCampaignsRequestContent struct + CampaignIdFilter *ObjectIdFilter + type DeleteSponsoredBrandsCampaignsResp struct + ApplicationvndSbcampaignresourceV4JSON207 *DeleteSponsoredBrandsCampaignsResponseContent + ApplicationvndSbcampaignresourceV4JSON400 *InvalidArgumentExceptionResponseContent + ApplicationvndSbcampaignresourceV4JSON401 *UnauthorizedExceptionResponseContent + ApplicationvndSbcampaignresourceV4JSON403 *AccessDeniedExceptionResponseContent + ApplicationvndSbcampaignresourceV4JSON429 *ThrottlingExceptionResponseContent + ApplicationvndSbcampaignresourceV4JSON500 *InternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseDeleteSponsoredBrandsCampaignsResp(rsp *http.Response) (*DeleteSponsoredBrandsCampaignsResp, error) + func (r DeleteSponsoredBrandsCampaignsResp) Status() string + func (r DeleteSponsoredBrandsCampaignsResp) StatusCode() int + type DeleteSponsoredBrandsCampaignsResponseContent struct + Campaigns *BulkCampaignOperationResponse + type DisassociateAssociatedBudgetRuleForSBCampaignsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type DisassociateAssociatedBudgetRuleForSBCampaignsResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *DisassociateAssociatedBudgetRuleResponse + JSON400 *BudgetRuleError + JSON401 *BudgetRuleError + JSON403 *BudgetRuleError + JSON422 *BudgetRuleError + JSON429 *BudgetRuleError + JSON500 *BudgetRuleError + func ParseDisassociateAssociatedBudgetRuleForSBCampaignsResp(rsp *http.Response) (*DisassociateAssociatedBudgetRuleForSBCampaignsResp, error) + func (r DisassociateAssociatedBudgetRuleForSBCampaignsResp) Status() string + func (r DisassociateAssociatedBudgetRuleForSBCampaignsResp) StatusCode() int + type DisassociateAssociatedBudgetRuleResponse = map[string]interface + type EntityState string + const EntityStateARCHIVED + const EntityStateENABLED + const EntityStatePAUSED + type EntityStateFilter struct + Include *[]EntityState + type ErrorCause struct + Location string + Trigger *string + type EventTypeRuleDuration struct + EndDate *string + EventId string + EventName *string + StartDate *string + type GetBudgetRecommendationsApplicationVndSbbudgetrecommendationV4PlusJSONRequestBody = GetBudgetRecommendationsRequestContent + type GetBudgetRecommendationsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type GetBudgetRecommendationsRequestContent struct + CampaignIds []string + type GetBudgetRecommendationsResp struct + ApplicationvndSbbudgetrecommendationV4JSON207 *GetBudgetRecommendationsResponseContent + ApplicationvndSbbudgetrecommendationV4JSON401 *UnauthorizedExceptionResponseContent + ApplicationvndSbbudgetrecommendationV4JSON403 *AccessDeniedExceptionResponseContent + ApplicationvndSbbudgetrecommendationV4JSON415 *UnsupportedMediaTypeExceptionResponseContent + ApplicationvndSbbudgetrecommendationV4JSON422 *InvalidArgumentExceptionResponseContent + ApplicationvndSbbudgetrecommendationV4JSON429 *ThrottlingExceptionResponseContent + ApplicationvndSbbudgetrecommendationV4JSON500 *InternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseGetBudgetRecommendationsResp(rsp *http.Response) (*GetBudgetRecommendationsResp, error) + func (r GetBudgetRecommendationsResp) Status() string + func (r GetBudgetRecommendationsResp) StatusCode() int + type GetBudgetRecommendationsResponseContent struct + Error []BudgetRecommendationError + Success []BudgetRecommendation + type GetBudgetRuleByRuleIdForSBCampaignsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type GetBudgetRuleByRuleIdForSBCampaignsResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *GetSBBudgetRuleResponse + JSON400 *BudgetRuleError + JSON401 *BudgetRuleError + JSON403 *BudgetRuleError + JSON422 *BudgetRuleError + JSON429 *BudgetRuleError + JSON500 *BudgetRuleError + func ParseGetBudgetRuleByRuleIdForSBCampaignsResp(rsp *http.Response) (*GetBudgetRuleByRuleIdForSBCampaignsResp, error) + func (r GetBudgetRuleByRuleIdForSBCampaignsResp) Status() string + func (r GetBudgetRuleByRuleIdForSBCampaignsResp) StatusCode() int + type GetCampaignsAssociatedWithSBBudgetRuleParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + NextToken *string + PageSize float32 + type GetCampaignsAssociatedWithSBBudgetRuleResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *SBGetAssociatedCampaignsResponse + JSON400 *BudgetRuleError + JSON401 *BudgetRuleError + JSON403 *BudgetRuleError + JSON422 *BudgetRuleError + JSON429 *BudgetRuleError + JSON500 *BudgetRuleError + func ParseGetCampaignsAssociatedWithSBBudgetRuleResp(rsp *http.Response) (*GetCampaignsAssociatedWithSBBudgetRuleResp, error) + func (r GetCampaignsAssociatedWithSBBudgetRuleResp) Status() string + func (r GetCampaignsAssociatedWithSBBudgetRuleResp) StatusCode() int + type GetHeadlineRecommendationsJSONRequestBody = HeadlineSuggestionRequest + type GetHeadlineRecommendationsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type GetHeadlineRecommendationsResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *HeadlineSuggestionResponse + JSON400 *ModerationError + JSON401 *ModerationError + JSON422 *ModerationError + JSON429 *ModerationError + JSON500 *ModerationError + func ParseGetHeadlineRecommendationsResp(rsp *http.Response) (*GetHeadlineRecommendationsResp, error) + func (r GetHeadlineRecommendationsResp) Status() string + func (r GetHeadlineRecommendationsResp) StatusCode() int + type GetKeywordRecommendationsApplicationVndSbkeywordrecommendationV3PlusJSONBody struct + type GetKeywordRecommendationsApplicationVndSbkeywordrecommendationV3PlusJSONRequestBody GetKeywordRecommendationsApplicationVndSbkeywordrecommendationV3PlusJSONBody + type GetKeywordRecommendationsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type GetKeywordRecommendationsResp struct + ApplicationvndSbkeywordrecommendationV3JSON200 *SBKeywordRecommendationResponse + ApplicationvndSbkeywordrecommendationV3JSON400 *SBKeywordRecommendationError + ApplicationvndSbkeywordrecommendationV3JSON429 *SBKeywordRecommendationError + ApplicationvndSbkeywordrecommendationV3JSON500 *SBKeywordRecommendationError + Body []byte + HTTPResponse *http.Response + func ParseGetKeywordRecommendationsResp(rsp *http.Response) (*GetKeywordRecommendationsResp, error) + func (r GetKeywordRecommendationsResp) Status() string + func (r GetKeywordRecommendationsResp) StatusCode() int + type GetRuleBasedBudgetHistoryForSBCampaignsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + EndDate string + NextToken *string + PageSize float32 + StartDate string + type GetRuleBasedBudgetHistoryForSBCampaignsResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *SBBudgetHistory + JSON400 *BudgetRuleError + JSON401 *BudgetRuleError + JSON403 *BudgetRuleError + JSON422 *BudgetRuleError + JSON429 *BudgetRuleError + JSON500 *BudgetRuleError + func ParseGetRuleBasedBudgetHistoryForSBCampaignsResp(rsp *http.Response) (*GetRuleBasedBudgetHistoryForSBCampaignsResp, error) + func (r GetRuleBasedBudgetHistoryForSBCampaignsResp) Status() string + func (r GetRuleBasedBudgetHistoryForSBCampaignsResp) StatusCode() int + type GetSBBudgetRuleResponse struct + BudgetRule *SBBudgetRule + type GetSBBudgetRulesForAdvertiserParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + NextToken *string + PageSize float32 + type GetSBBudgetRulesForAdvertiserResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *GetSBBudgetRulesForAdvertiserResponse + JSON400 *BudgetRuleError + JSON401 *BudgetRuleError + JSON403 *BudgetRuleError + JSON422 *BudgetRuleError + JSON429 *BudgetRuleError + JSON500 *BudgetRuleError + func ParseGetSBBudgetRulesForAdvertiserResp(rsp *http.Response) (*GetSBBudgetRulesForAdvertiserResp, error) + func (r GetSBBudgetRulesForAdvertiserResp) Status() string + func (r GetSBBudgetRulesForAdvertiserResp) StatusCode() int + type GetSBBudgetRulesForAdvertiserResponse struct + BudgetRulesForAdvertiserResponse *[]SBBudgetRule + NextToken *string + type GoalTypeFilter struct + Include *[]string + type HeadlineSuggestionRequest struct + AdFormat *HeadlineSuggestionRequestAdFormat + Asins *[]string + MaxNumSuggestions *float32 + StorePages *[]StorePage + type HeadlineSuggestionRequestAdFormat string + const SPONSOREDBRANDS + const SPONSOREDBRANDSSPOTLIGHT + type HeadlineSuggestionResponse struct + RequestId *string + Suggestions *[]SuggestedHeadline + type HttpRequestDoer interface + Do func(req *http.Request) (*http.Response, error) + type InternalErrorErrorCode string + const INTERNALERROR + type InternalServerExceptionResponseContent struct + Code InternalErrorErrorCode + Message string + type InvalidArgumentError struct + ErrorType string + ErrorValue InvalidArgumentErrorSelector + type InvalidArgumentErrorCode string + const INVALIDARGUMENT + type InvalidArgumentErrorSelector struct + OtherError *OtherError + RangeError *RangeError + type InvalidArgumentExceptionResponseContent struct + Code InvalidArgumentErrorCode + Errors *[]InvalidArgumentError + Message string + type LandingPage struct + Asins *[]string + PageType *LandingPageType + Url *string + type LandingPageType string + const LandingPageTypeCUSTOMURL + const LandingPageTypeDETAILPAGE + const LandingPageTypePRODUCTLIST + const LandingPageTypeSTORE + type ListAssociatedBudgetRulesForSBCampaignsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type ListAssociatedBudgetRulesForSBCampaignsResp struct + Body []byte + HTTPResponse *http.Response + JSON200 *SBListAssociatedBudgetRulesResponse + JSON400 *BudgetRuleError + JSON401 *BudgetRuleError + JSON403 *BudgetRuleError + JSON422 *BudgetRuleError + JSON429 *BudgetRuleError + JSON500 *BudgetRuleError + func ParseListAssociatedBudgetRulesForSBCampaignsResp(rsp *http.Response) (*ListAssociatedBudgetRulesForSBCampaignsResp, error) + func (r ListAssociatedBudgetRulesForSBCampaignsResp) Status() string + func (r ListAssociatedBudgetRulesForSBCampaignsResp) StatusCode() int + type ListCreativesApplicationVndSbAdCreativeResourceV4PlusJSONRequestBody = ListCreativesRequestContent + type ListCreativesParams struct + Accept *AcceptHeader + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type ListCreativesRequestContent struct + AdId string + CreativeStatusFilter *[]CreativeStatus + CreativeTypeFilter *[]CreativeType + CreativeVersionFilter *[]string + MaxResults *float32 + NextToken *string + type ListCreativesResp struct + ApplicationvndSbAdCreativeResourceV4JSON200 *ListCreativesResponseContent + ApplicationvndSbAdCreativeResourceV4JSON400 *InvalidArgumentExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON401 *UnauthorizedExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON403 *AccessDeniedExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON404 *NotFoundExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON429 *ThrottlingExceptionResponseContent + ApplicationvndSbAdCreativeResourceV4JSON500 *InternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseListCreativesResp(rsp *http.Response) (*ListCreativesResp, error) + func (r ListCreativesResp) Status() string + func (r ListCreativesResp) StatusCode() int + type ListCreativesResponseContent struct + Creatives *[]ListCreativesResultEntry + NextToken *string + TotalResults *float32 + type ListCreativesResultEntry struct + AdId *string + CreationTime *float64 + CreativeProperties *CreativeProperties + CreativeStatus *CreativeStatus + CreativeType *CreativeType + CreativeVersion *string + LastUpdateTime *float64 + type ListSponsoredBrandsAdGroupsApplicationVndSbadgroupresourceV4PlusJSONRequestBody = ListSponsoredBrandsAdGroupsRequestContent + type ListSponsoredBrandsAdGroupsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type ListSponsoredBrandsAdGroupsRequestContent struct + AdGroupIdFilter *ObjectIdFilter + CampaignIdFilter *ObjectIdFilter + IncludeExtendedDataFields *bool + MaxResults *float32 + NameFilter *NameFilter + NextToken *string + StateFilter *EntityStateFilter + type ListSponsoredBrandsAdGroupsResp struct + ApplicationvndSbadgroupresourceV4JSON200 *ListSponsoredBrandsAdGroupsResponseContent + ApplicationvndSbadgroupresourceV4JSON400 *InvalidArgumentExceptionResponseContent + ApplicationvndSbadgroupresourceV4JSON401 *UnauthorizedExceptionResponseContent + ApplicationvndSbadgroupresourceV4JSON403 *AccessDeniedExceptionResponseContent + ApplicationvndSbadgroupresourceV4JSON429 *ThrottlingExceptionResponseContent + ApplicationvndSbadgroupresourceV4JSON500 *InternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseListSponsoredBrandsAdGroupsResp(rsp *http.Response) (*ListSponsoredBrandsAdGroupsResp, error) + func (r ListSponsoredBrandsAdGroupsResp) Status() string + func (r ListSponsoredBrandsAdGroupsResp) StatusCode() int + type ListSponsoredBrandsAdGroupsResponseContent struct + AdGroups *[]AdGroup + NextToken *string + TotalResults *float32 + type ListSponsoredBrandsAdsApplicationVndSbadresourceV4PlusJSONRequestBody = ListSponsoredBrandsAdsRequestContent + type ListSponsoredBrandsAdsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type ListSponsoredBrandsAdsRequestContent struct + AdGroupIdFilter *ObjectIdFilter + AdIdFilter *ObjectIdFilter + CampaignIdFilter *ObjectIdFilter + MaxResults *float32 + NameFilter *NameFilter + NextToken *string + StateFilter *EntityStateFilter + type ListSponsoredBrandsAdsResp struct + ApplicationvndSbadresourceV4JSON200 *ListSponsoredBrandsAdsResponseContent + ApplicationvndSbadresourceV4JSON400 *InvalidArgumentExceptionResponseContent + ApplicationvndSbadresourceV4JSON401 *UnauthorizedExceptionResponseContent + ApplicationvndSbadresourceV4JSON403 *AccessDeniedExceptionResponseContent + ApplicationvndSbadresourceV4JSON429 *ThrottlingExceptionResponseContent + ApplicationvndSbadresourceV4JSON500 *InternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseListSponsoredBrandsAdsResp(rsp *http.Response) (*ListSponsoredBrandsAdsResp, error) + func (r ListSponsoredBrandsAdsResp) Status() string + func (r ListSponsoredBrandsAdsResp) StatusCode() int + type ListSponsoredBrandsAdsResponseContent struct + Ads *[]Ad + NextToken *string + TotalResults *float32 + type ListSponsoredBrandsCampaignsApplicationVndSbcampaignresourceV4PlusJSONRequestBody = ListSponsoredBrandsCampaignsRequestContent + type ListSponsoredBrandsCampaignsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type ListSponsoredBrandsCampaignsRequestContent struct + CampaignIdFilter *ObjectIdFilter + GoalTypeFilter *GoalTypeFilter + IncludeExtendedDataFields *bool + MaxResults *float32 + NameFilter *NameFilter + NextToken *string + PortfolioIdFilter *ObjectIdFilter + StateFilter *EntityStateFilter + type ListSponsoredBrandsCampaignsResp struct + ApplicationvndSbcampaignresourceV4JSON200 *ListSponsoredBrandsCampaignsResponseContent + ApplicationvndSbcampaignresourceV4JSON400 *InvalidArgumentExceptionResponseContent + ApplicationvndSbcampaignresourceV4JSON401 *UnauthorizedExceptionResponseContent + ApplicationvndSbcampaignresourceV4JSON403 *AccessDeniedExceptionResponseContent + ApplicationvndSbcampaignresourceV4JSON429 *ThrottlingExceptionResponseContent + ApplicationvndSbcampaignresourceV4JSON500 *InternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseListSponsoredBrandsCampaignsResp(rsp *http.Response) (*ListSponsoredBrandsCampaignsResp, error) + func (r ListSponsoredBrandsCampaignsResp) Status() string + func (r ListSponsoredBrandsCampaignsResp) StatusCode() int + type ListSponsoredBrandsCampaignsResponseContent struct + Campaigns *[]Campaign + NextToken *string + TotalCount *float32 + type ModerationError struct + Code *string + Details *string + type MultiAdGroupAd struct + AdGroupId string + AdId string + CampaignId string + Creative *Creative + ExtendedData *AdExtendedData + LandingPage *LandingPage + Name string + State EntityState + type NameFilter struct + Include *[]string + QueryTermMatchType *QueryTermMatchType + type NotFoundErrorCode string + const NOTFOUND + type NotFoundExceptionResponseContent struct + Code NotFoundErrorCode + Message string + type ObjectIdFilter struct + Include *[]string + type OtherError struct + Cause ErrorCause + Message string + Reason string + type PerformanceMeasureConditionForSB struct + ComparisonOperator ComparisonOperator + MetricName PerformanceMetricForSB + Threshold float64 + type PerformanceMetricForSB string + const IS + const NTB + const ROAS + type PerformanceMetricValue struct + Name *string + Value *float64 + type Placement string + const PlacementDETAILPAGE + const PlacementHOME + const PlacementOTHER + type ProductCollectionCreative struct + Asins []string + BrandLogoAssetId string + BrandLogoCrop *AssetCrop + BrandName string + CustomImageAssetId *string + CustomImageCrop *AssetCrop + Headline string + type ProductLocation string + const NOTSOLDONAMAZON + const SOLDONAMAZON + const SOLDONDTC + type QueryTermMatchType string + const BROADMATCH + const EXACTMATCH + type RangeError struct + Allowed *[]string + Cause ErrorCause + LowerLimit *string + Message string + Reason string + UpperLimit *string + type Recurrence struct + DaysOfWeek *[]DayOfWeek + Type *RecurrenceType + type RecurrenceType string + const RecurrenceTypeDAILY + const RecurrenceTypeWEEKLY + type RequestEditorFn func(ctx context.Context, req *http.Request) error + type RuleBasedBudget struct + ApplicableRuleId *string + ApplicableRuleName *string + IsProcessing *bool + Value *float64 + type RuleDuration struct + DateRangeTypeRuleDuration *DateRangeTypeRuleDuration + EventTypeRuleDuration *EventTypeRuleDuration + type SBBudgetHistory struct + History *[]SBRuleBasedBudget + NextToken *string + type SBBudgetRule struct + CreatedDate *int64 + LastUpdatedDate *int64 + RuleDetails *SBBudgetRuleDetails + RuleId string + RuleState *State + RuleStatus *string + type SBBudgetRuleDetails struct + BudgetIncreaseBy *BudgetIncreaseBy + Duration *RuleDuration + Name *string + PerformanceMeasureCondition *PerformanceMeasureConditionForSB + Recurrence *Recurrence + RuleType *SBRuleType + type SBBudgetRulesRecommendationError struct + Code *string + Details *string + type SBBudgetRulesRecommendationEvent struct + EndDate *string + EventId *string + EventName *string + StartDate *string + SuggestedBudgetIncreasePercent *float32 + type SBBudgetRulesRecommendationEventRequest struct + CampaignId string + type SBBudgetRulesRecommendationEventResponse struct + RecommendedBudgetRuleEvents *[]SBBudgetRulesRecommendationEvent + type SBCampaignBudgetRule struct + CreatedDate *int64 + LastUpdatedDate *int64 + RuleDetails *SBBudgetRuleDetails + RuleId string + RuleState *State + RuleStatus *string + type SBGetAssociatedCampaignsResponse struct + AssociatedCampaigns *[]AssociatedCampaign + NextToken *string + type SBGetBudgetRulesRecommendationApplicationVndSbbudgetrulesrecommendationV3PlusJSONBody struct + type SBGetBudgetRulesRecommendationApplicationVndSbbudgetrulesrecommendationV3PlusJSONRequestBody SBGetBudgetRulesRecommendationApplicationVndSbbudgetrulesrecommendationV3PlusJSONBody + type SBGetBudgetRulesRecommendationParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type SBGetBudgetRulesRecommendationResp struct + ApplicationvndSbbudgetrulesrecommendationV3JSON200 *SBBudgetRulesRecommendationEventResponse + ApplicationvndSbbudgetrulesrecommendationV3JSON400 *SBBudgetRulesRecommendationError + ApplicationvndSbbudgetrulesrecommendationV3JSON429 *SBBudgetRulesRecommendationError + ApplicationvndSbbudgetrulesrecommendationV3JSON500 *SBBudgetRulesRecommendationError + Body []byte + HTTPResponse *http.Response + func ParseSBGetBudgetRulesRecommendationResp(rsp *http.Response) (*SBGetBudgetRulesRecommendationResp, error) + func (r SBGetBudgetRulesRecommendationResp) Status() string + func (r SBGetBudgetRulesRecommendationResp) StatusCode() int + type SBInsightsAdFormat string + const SBInsightsAdFormatBRANDVIDEO + const SBInsightsAdFormatPRODUCTCOLLECTION + const SBInsightsAdFormatSTORESPOTLIGHT + const SBInsightsAdFormatVIDEO + type SBInsightsAdGroup struct + AdFormat SBInsightsAdFormat + Keywords *[]SBInsightsKeyword + type SBInsightsBadRequestExceptionResponseContent struct + Code string + Details string + type SBInsightsCampaignInsightsApplicationVndSbinsightsV4PlusJSONRequestBody = SBInsightsCampaignInsightsRequestContent + type SBInsightsCampaignInsightsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + NextToken *string + type SBInsightsCampaignInsightsRequestContent struct + AdGroups []SBInsightsAdGroup + type SBInsightsCampaignInsightsResp struct + ApplicationvndSbinsightsV4JSON200 *SBInsightsCampaignInsightsResponseContent + ApplicationvndSbinsightsV4JSON400 *SBInsightsBadRequestExceptionResponseContent + ApplicationvndSbinsightsV4JSON401 *SBInsightsUnauthorizedExceptionResponseContent + ApplicationvndSbinsightsV4JSON422 *SBInsightsUnprocessableEntityExceptionResponseContent + ApplicationvndSbinsightsV4JSON429 *SBInsightsThrottlingExceptionResponseContent + ApplicationvndSbinsightsV4JSON500 *SBInsightsInternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseSBInsightsCampaignInsightsResp(rsp *http.Response) (*SBInsightsCampaignInsightsResp, error) + func (r SBInsightsCampaignInsightsResp) Status() string + func (r SBInsightsCampaignInsightsResp) StatusCode() int + type SBInsightsCampaignInsightsResponseContent struct + Insights *[]SBInsightsObject + NextToken *string + type SBInsightsInternalServerExceptionResponseContent struct + Code string + Details string + type SBInsightsKeyword struct + Bid float64 + KeywordText string + MatchType SBInsightsMatchType + type SBInsightsKeywordAlertType string + const LOWBID + const LOWKEYWORDTRAFFIC + type SBInsightsKeywordInsight struct + AdGroupIndex *int + Alerts *[]SBInsightsKeywordAlertType + Bid *float64 + KeywordIndex *int + KeywordText *string + MatchType *SBInsightsMatchType + SearchTermImpressionRank *int + SearchTermImpressionShare *float64 + type SBInsightsMatchType string + const BROAD + const EXACT + const PHRASE + type SBInsightsObject struct + func (t *SBInsightsObject) FromSBInsightsObject0(v SBInsightsObject0) error + func (t *SBInsightsObject) MergeSBInsightsObject0(v SBInsightsObject0) error + func (t *SBInsightsObject) UnmarshalJSON(b []byte) error + func (t SBInsightsObject) AsSBInsightsObject0() (SBInsightsObject0, error) + func (t SBInsightsObject) MarshalJSON() ([]byte, error) + type SBInsightsObject0 struct + KeywordInsight SBInsightsKeywordInsight + type SBInsightsThrottlingExceptionResponseContent struct + Code string + Details string + type SBInsightsUnauthorizedExceptionResponseContent struct + Code string + Details string + type SBInsightsUnprocessableEntityExceptionResponseContent struct + Code string + Details string + type SBKeywordRecommendationCreativeType string + const AUTHORCOLLECTION + const BRANDVIDEO + const PRODUCTCOLLECTION + const STORESPOTLIGHT + const VIDEO + type SBKeywordRecommendationError struct + Code *string + Details *string + type SBKeywordRecommendationImpressionRank = int64 + type SBKeywordRecommendationImpressionShare = float64 + type SBKeywordRecommendationMatchType string + const Broad + const Exact + const Phrase + type SBKeywordRecommendationOutcome string + const BRANDIMPRESSIONSHARE + const PAGEVISIT + type SBKeywordRecommendationRequestAsin struct + Asins []string + CreativeAsins *[]string + CreativeType *SBKeywordRecommendationCreativeType + Locale *string + MaxNumSuggestions *int64 + Outcome *SBKeywordRecommendationOutcome + type SBKeywordRecommendationRequestUrl struct + CreativeAsins *[]string + CreativeType *SBKeywordRecommendationCreativeType + Locale *string + MaxNumSuggestions *int64 + Outcome *SBKeywordRecommendationOutcome + Url string + type SBKeywordRecommendationResponse = []SBKeywordSuggestion + type SBKeywordRecommendationType string + const AddKeyword + type SBKeywordSuggestion struct + MatchType *SBKeywordRecommendationMatchType + RecommendationId *string + SearchTermImpressionRank *SBKeywordRecommendationImpressionRank + SearchTermImpressionShare *SBKeywordRecommendationImpressionShare + Translation *string + Type *SBKeywordRecommendationType + Value *string + type SBListAssociatedBudgetRulesResponse struct + AssociatedRules *[]SBCampaignBudgetRule + type SBRuleBasedBudget struct + AppliedRule *SBBudgetRule + DailyBudgetValue *float32 + ExecutionTime *int64 + PerformanceMetric *PerformanceMetricValue + RuleBasedBudgetValue *float32 + type SBRuleType string + const PERFORMANCE + const SCHEDULE + type SBTargetingAccessDeniedExceptionResponseContent struct + Code string + Details string + type SBTargetingAgeRange struct + AgeRangeRefinementId string + Name *string + TranslatedName *string + type SBTargetingBadRequestExceptionResponseContent struct + Code string + Details string + type SBTargetingBrand struct + BrandRefinementId string + Name *string + type SBTargetingCategory struct + AsinCountRange *SBTargetingIntegerRange + CategoryRefinementId *string + EstimatedReach *SBTargetingEstimatedReachRange + IsTargetable *bool + Name *string + ParentCategoryRefinementId *string + TranslatedName *string + type SBTargetingEstimatedReachRange struct + Max *int + Min *int + type SBTargetingGenre struct + GenreRefinementId string + Name *string + TranslatedName *string + type SBTargetingGetNegativeBrandsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + NextToken *string + type SBTargetingGetNegativeBrandsResp struct + ApplicationvndSbtargetingV4JSON200 *SBTargetingGetNegativeBrandsResponseContent + ApplicationvndSbtargetingV4JSON400 *SBTargetingBadRequestExceptionResponseContent + ApplicationvndSbtargetingV4JSON401 *SBTargetingUnauthorizedExceptionResponseContent + ApplicationvndSbtargetingV4JSON403 *SBTargetingAccessDeniedExceptionResponseContent + ApplicationvndSbtargetingV4JSON429 *SBTargetingThrottlingExceptionResponseContent + ApplicationvndSbtargetingV4JSON500 *SBTargetingInternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseSBTargetingGetNegativeBrandsResp(rsp *http.Response) (*SBTargetingGetNegativeBrandsResp, error) + func (r SBTargetingGetNegativeBrandsResp) Status() string + func (r SBTargetingGetNegativeBrandsResp) StatusCode() int + type SBTargetingGetNegativeBrandsResponseContent struct + Brands *[]SBTargetingBrand + NextToken *string + type SBTargetingGetRefinementsForCategoryParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + Locale *SBTargetingLocale + NextToken *string + type SBTargetingGetRefinementsForCategoryResp struct + ApplicationvndSbtargetingV4JSON200 *SBTargetingGetRefinementsForCategoryResponseContent + ApplicationvndSbtargetingV4JSON400 *SBTargetingBadRequestExceptionResponseContent + ApplicationvndSbtargetingV4JSON401 *SBTargetingUnauthorizedExceptionResponseContent + ApplicationvndSbtargetingV4JSON429 *SBTargetingThrottlingExceptionResponseContent + ApplicationvndSbtargetingV4JSON500 *SBTargetingInternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseSBTargetingGetRefinementsForCategoryResp(rsp *http.Response) (*SBTargetingGetRefinementsForCategoryResp, error) + func (r SBTargetingGetRefinementsForCategoryResp) Status() string + func (r SBTargetingGetRefinementsForCategoryResp) StatusCode() int + type SBTargetingGetRefinementsForCategoryResponseContent struct + AgeRanges *[]SBTargetingAgeRange + Brands *[]SBTargetingBrand + Genres *[]SBTargetingGenre + NextToken *string + type SBTargetingGetTargetableASINCountsApplicationVndSbtargetingV4PlusJSONRequestBody = SBTargetingGetTargetableASINCountsRequestContent + type SBTargetingGetTargetableASINCountsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type SBTargetingGetTargetableASINCountsRequestContent struct + AgeRanges *[]string + Brands *[]string + Category string + Genres *[]string + IsPrimeShipping *bool + PriceRange *SBTargetingPriceRange + RatingRange *SBTargetingRatingRange + type SBTargetingGetTargetableASINCountsResp struct + ApplicationvndSbtargetingV4JSON200 *SBTargetingGetTargetableASINCountsResponseContent + ApplicationvndSbtargetingV4JSON400 *SBTargetingBadRequestExceptionResponseContent + ApplicationvndSbtargetingV4JSON401 *SBTargetingUnauthorizedExceptionResponseContent + ApplicationvndSbtargetingV4JSON422 *SBTargetingUnprocessableEntityExceptionResponseContent + ApplicationvndSbtargetingV4JSON429 *SBTargetingThrottlingExceptionResponseContent + ApplicationvndSbtargetingV4JSON500 *SBTargetingInternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseSBTargetingGetTargetableASINCountsResp(rsp *http.Response) (*SBTargetingGetTargetableASINCountsResp, error) + func (r SBTargetingGetTargetableASINCountsResp) Status() string + func (r SBTargetingGetTargetableASINCountsResp) StatusCode() int + type SBTargetingGetTargetableASINCountsResponseContent struct + AsinCounts *SBTargetingIntegerRange + type SBTargetingGetTargetableCategoriesParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + IncludeOnlyRootCategories *bool + Locale *SBTargetingLocale + NextToken *string + ParentCategoryRefinementId *string + SupplySource SBTargetingSupplySource + type SBTargetingGetTargetableCategoriesResp struct + ApplicationvndSbtargetingV4JSON200 *SBTargetingGetTargetableCategoriesResponseContent + ApplicationvndSbtargetingV4JSON400 *SBTargetingBadRequestExceptionResponseContent + ApplicationvndSbtargetingV4JSON401 *SBTargetingUnauthorizedExceptionResponseContent + ApplicationvndSbtargetingV4JSON429 *SBTargetingThrottlingExceptionResponseContent + ApplicationvndSbtargetingV4JSON500 *SBTargetingInternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseSBTargetingGetTargetableCategoriesResp(rsp *http.Response) (*SBTargetingGetTargetableCategoriesResp, error) + func (r SBTargetingGetTargetableCategoriesResp) Status() string + func (r SBTargetingGetTargetableCategoriesResp) StatusCode() int + type SBTargetingGetTargetableCategoriesResponseContent struct + CategoryTree *[]SBTargetingCategory + NextToken *string + type SBTargetingIntegerRange struct + Max *int + Min *int + type SBTargetingInternalServerExceptionResponseContent struct + Code string + Details string + type SBTargetingLocale string + const ArAE + const DeDE + const EnAE + const EnAU + const EnCA + const EnGB + const EnIN + const EnSG + const EnUS + const EsES + const EsMX + const FrCA + const FrFR + const HiIN + const ItIT + const JaJP + const KoKR + const NlNL + const PlPL + const PtBR + const SvSE + const TaIN + const ThTH + const TrTR + const ViVN + const ZhCN + type SBTargetingPriceRange struct + Max *float64 + Min *float64 + type SBTargetingRatingRange struct + Max *int + Min *int + type SBTargetingSupplySource string + const AMAZON + const STREAMINGVIDEO + type SBTargetingThrottlingExceptionResponseContent struct + Code string + Details string + type SBTargetingUnauthorizedExceptionResponseContent struct + Code string + Details string + type SBTargetingUnprocessableEntityExceptionResponseContent struct + Code string + Details string + type SbCampaignsBudgetUsageApplicationVndSbcampaignbudgetusageV1PlusJSONRequestBody = BudgetUsageCampaignRequest + type SbCampaignsBudgetUsageParams struct + AmazonAdvertisingAPIClientId interface{} + AmazonAdvertisingAPIScope interface{} + type SbCampaignsBudgetUsageResp struct + ApplicationvndSbcampaignbudgetusageV1JSON207 *BudgetUsageCampaignResponse + Body []byte + HTTPResponse *http.Response + JSON400 *BudgetUsageError + JSON401 *BudgetUsageError + JSON403 *BudgetUsageError + JSON422 *BudgetUsageError + JSON429 *BudgetUsageError + JSON500 *BudgetUsageError + func ParseSbCampaignsBudgetUsageResp(rsp *http.Response) (*SbCampaignsBudgetUsageResp, error) + func (r SbCampaignsBudgetUsageResp) Status() string + func (r SbCampaignsBudgetUsageResp) StatusCode() int + type SevenDaysMissedOpportunities struct + EndDate *string + EstimatedMissedClicksLower *float32 + EstimatedMissedClicksUpper *float32 + EstimatedMissedImpressionsLower *float32 + EstimatedMissedImpressionsUpper *float32 + EstimatedMissedSalesLower *float64 + EstimatedMissedSalesUpper *float64 + PercentTimeInBudget *float64 + StartDate *string + type ShopperSegment string + const NEWTOBRANDPURCHASE + type State string + const ACTIVE + const PAUSED + type StorePage struct + DisplayName *string + PrimaryAsin *string + type StoreSpotlightCreative struct + BrandLogoAssetId string + BrandLogoCrop *AssetCrop + BrandName string + Headline string + Subpages []Subpage + type Subpage struct + Asin *string + PageTitle *string + Url *string + type SuggestedHeadline struct + Headline *string + HeadlineId *string + type Tags map[string]string + type ThrottledErrorCode string + const THROTTLED + type ThrottlingExceptionResponseContent struct + Code ThrottledErrorCode + Message string + type UnauthorizedErrorCode string + const UNAUTHORIZED + type UnauthorizedExceptionResponseContent struct + Code UnauthorizedErrorCode + Message string + type UnsupportedMediaTypeExceptionResponseContent struct + Code string + Details string + type UpdateAd struct + AdId string + Name *string + State *CreateOrUpdateEntityState + type UpdateAdGroup struct + AdGroupId string + Name *string + State *CreateOrUpdateEntityState + type UpdateBudgetRulesForSBCampaignsJSONRequestBody = UpdateSBBudgetRulesRequest + type UpdateBudgetRulesForSBCampaignsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type UpdateBudgetRulesForSBCampaignsResp struct + Body []byte + HTTPResponse *http.Response + JSON207 *UpdateBudgetRulesResponse + JSON400 *BudgetRuleError + JSON401 *BudgetRuleError + JSON403 *BudgetRuleError + JSON422 *BudgetRuleError + JSON429 *BudgetRuleError + JSON500 *BudgetRuleError + func ParseUpdateBudgetRulesForSBCampaignsResp(rsp *http.Response) (*UpdateBudgetRulesForSBCampaignsResp, error) + func (r UpdateBudgetRulesForSBCampaignsResp) Status() string + func (r UpdateBudgetRulesForSBCampaignsResp) StatusCode() int + type UpdateBudgetRulesResponse struct + Responses *[]BudgetRuleResponse + type UpdateCampaign struct + Bidding *Bidding + Budget *float64 + CampaignId string + EndDate *string + Name *string + PortfolioId *string + StartDate *string + State *CreateOrUpdateEntityState + Tags *Tags + type UpdateSBBudgetRulesRequest struct + BudgetRulesDetails *[]SBBudgetRule + type UpdateSponsoredBrandsAdGroupsApplicationVndSbadgroupresourceV4PlusJSONRequestBody = UpdateSponsoredBrandsAdGroupsRequestContent + type UpdateSponsoredBrandsAdGroupsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type UpdateSponsoredBrandsAdGroupsRequestContent struct + AdGroups []UpdateAdGroup + type UpdateSponsoredBrandsAdGroupsResp struct + ApplicationvndSbadgroupresourceV4JSON207 *UpdateSponsoredBrandsAdGroupsResponseContent + ApplicationvndSbadgroupresourceV4JSON400 *InvalidArgumentExceptionResponseContent + ApplicationvndSbadgroupresourceV4JSON401 *UnauthorizedExceptionResponseContent + ApplicationvndSbadgroupresourceV4JSON403 *AccessDeniedExceptionResponseContent + ApplicationvndSbadgroupresourceV4JSON429 *ThrottlingExceptionResponseContent + ApplicationvndSbadgroupresourceV4JSON500 *InternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseUpdateSponsoredBrandsAdGroupsResp(rsp *http.Response) (*UpdateSponsoredBrandsAdGroupsResp, error) + func (r UpdateSponsoredBrandsAdGroupsResp) Status() string + func (r UpdateSponsoredBrandsAdGroupsResp) StatusCode() int + type UpdateSponsoredBrandsAdGroupsResponseContent struct + AdGroups *BulkAdGroupOperationResponse + type UpdateSponsoredBrandsAdsApplicationVndSbadresourceV4PlusJSONRequestBody = UpdateSponsoredBrandsAdsRequestContent + type UpdateSponsoredBrandsAdsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type UpdateSponsoredBrandsAdsRequestContent struct + Ads []UpdateAd + type UpdateSponsoredBrandsAdsResp struct + ApplicationvndSbadresourceV4JSON207 *UpdateSponsoredBrandsAdsResponseContent + ApplicationvndSbadresourceV4JSON400 *InvalidArgumentExceptionResponseContent + ApplicationvndSbadresourceV4JSON401 *UnauthorizedExceptionResponseContent + ApplicationvndSbadresourceV4JSON403 *AccessDeniedExceptionResponseContent + ApplicationvndSbadresourceV4JSON429 *ThrottlingExceptionResponseContent + ApplicationvndSbadresourceV4JSON500 *InternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseUpdateSponsoredBrandsAdsResp(rsp *http.Response) (*UpdateSponsoredBrandsAdsResp, error) + func (r UpdateSponsoredBrandsAdsResp) Status() string + func (r UpdateSponsoredBrandsAdsResp) StatusCode() int + type UpdateSponsoredBrandsAdsResponseContent struct + Ads *BulkAdOperationResponse + type UpdateSponsoredBrandsCampaignsApplicationVndSbcampaignresourceV4PlusJSONRequestBody = UpdateSponsoredBrandsCampaignsRequestContent + type UpdateSponsoredBrandsCampaignsParams struct + AmazonAdvertisingAPIClientId string + AmazonAdvertisingAPIScope string + type UpdateSponsoredBrandsCampaignsRequestContent struct + Campaigns []UpdateCampaign + type UpdateSponsoredBrandsCampaignsResp struct + ApplicationvndSbcampaignresourceV4JSON207 *UpdateSponsoredBrandsCampaignsResponseContent + ApplicationvndSbcampaignresourceV4JSON400 *InvalidArgumentExceptionResponseContent + ApplicationvndSbcampaignresourceV4JSON401 *UnauthorizedExceptionResponseContent + ApplicationvndSbcampaignresourceV4JSON403 *AccessDeniedExceptionResponseContent + ApplicationvndSbcampaignresourceV4JSON429 *ThrottlingExceptionResponseContent + ApplicationvndSbcampaignresourceV4JSON500 *InternalServerExceptionResponseContent + Body []byte + HTTPResponse *http.Response + func ParseUpdateSponsoredBrandsCampaignsResp(rsp *http.Response) (*UpdateSponsoredBrandsCampaignsResp, error) + func (r UpdateSponsoredBrandsCampaignsResp) Status() string + func (r UpdateSponsoredBrandsCampaignsResp) StatusCode() int + type UpdateSponsoredBrandsCampaignsResponseContent struct + Campaigns *BulkCampaignOperationResponse + type VideoCreative struct + ConsentToTranslate *bool + VideoAssetIds []string