# Functions

Creates a new Client, with reasonable defaults.
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling.
NewCreateManagerAccountRequestWithApplicationVndCreatemanageraccountrequestV1PlusJSONBody calls the generic CreateManagerAccount builder with application/vnd.createmanageraccountrequest.v1+json body.
NewCreateManagerAccountRequestWithBody generates requests for CreateManagerAccount with any type of body.
NewGetManagerAccountsForUserRequest generates requests for GetManagerAccountsForUser.
NewLinkAdvertisingAccountsToManagerAccountPublicAPIRequestWithApplicationVndUpdateadvertisingaccountsinmanageraccountrequestV1PlusJSONBody calls the generic LinkAdvertisingAccountsToManagerAccountPublicAPI builder with application/vnd.updateadvertisingaccountsinmanageraccountrequest.v1+json body.
NewLinkAdvertisingAccountsToManagerAccountPublicAPIRequestWithBody generates requests for LinkAdvertisingAccountsToManagerAccountPublicAPI with any type of body.
NewUnlinkAdvertisingAccountsToManagerAccountPublicAPIRequestWithApplicationVndUpdateadvertisingaccountsinmanageraccountrequestV1PlusJSONBody calls the generic UnlinkAdvertisingAccountsToManagerAccountPublicAPI builder with application/vnd.updateadvertisingaccountsinmanageraccountrequest.v1+json body.
NewUnlinkAdvertisingAccountsToManagerAccountPublicAPIRequestWithBody generates requests for UnlinkAdvertisingAccountsToManagerAccountPublicAPI with any type of body.
ParseCreateManagerAccountResp parses an HTTP response from a CreateManagerAccountWithResponse call.
ParseGetManagerAccountsForUserResp parses an HTTP response from a GetManagerAccountsForUserWithResponse call.
ParseLinkAdvertisingAccountsToManagerAccountPublicAPIResp parses an HTTP response from a LinkAdvertisingAccountsToManagerAccountPublicAPIWithResponse call.
ParseUnlinkAdvertisingAccountsToManagerAccountPublicAPIResp parses an HTTP response from a UnlinkAdvertisingAccountsToManagerAccountPublicAPIWithResponse call.
WithBaseURL overrides the baseURL.
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client.
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request.
WithResponseEditorFn allows setting up a callback function, which will be called right after receive the response.

# Constants

Defines values for AccountToUpdateType.
Defines values for CreateManagerAccountRequestManagerAccountType.
Defines values for CreateManagerAccountRequestManagerAccountType.
Defines values for ErrorDetailCode.
Defines values for AccountToUpdateType.
Defines values for AccountType.
Defines values for AccountRelationshipRole.
Defines values for AccountRelationshipRole.
Defines values for AccountRelationshipRole.
Defines values for ErrorDetailCode.
Defines values for ErrorDetailCode.
Defines values for AccountType.
Defines values for AccountType.
Defines values for AccountRelationshipRole.
Defines values for ErrorDetailCode.
Defines values for ErrorDetailCode.
Defines values for AccountType.

# Structs

Account Object representation of an Amazon Advertising account.
AccountToUpdate String identifier for an Amazon Advertising account or advertiser.
AccountToUpdateFailure Object representation of an Amazon Advertising account or [DSP advertiser](https://advertising.amazon.com/API/docs/en-us/dsp-advertiser/#/) that failed to update.
Client which conforms to the OpenAPI3 specification for this service.
No description provided by the author
CreateManagerAccountParams defines parameters for CreateManagerAccount.
CreateManagerAccountRequest Request object that defines the fields required to create a Manager account.
No description provided by the author
ErrorDetail The error response object.
GetManagerAccountsForUserParams defines parameters for GetManagerAccountsForUser.
No description provided by the author
GetManagerAccountsResponse Response containing a list of Manager Accounts that a given user has access to.
LinkAdvertisingAccountsToManagerAccountPublicAPIParams defines parameters for LinkAdvertisingAccountsToManagerAccountPublicAPI.
No description provided by the author
ManagerAccount Object representation of an Amazon Advertising Manager Account.
UnlinkAdvertisingAccountsToManagerAccountPublicAPIParams defines parameters for UnlinkAdvertisingAccountsToManagerAccountPublicAPI.
No description provided by the author
UpdateAdvertisingAccountsInManagerAccountRequest A list of Advertising accounts or advertisers to link/unlink with [Manager Account](https://advertising.amazon.com/help?ref_=a20m_us_blog_whtsnewfb2020_040120#GU3YDB26FR7XT3C8).
UpdateAdvertisingAccountsInManagerAccountResponse Link/Unlink Advertising account or advertiser Response.

# Interfaces

The interface specification for the client above.
ClientWithResponsesInterface is the interface specification for the client with responses above.
Doer performs HTTP requests.

# Type aliases

AccountRelationshipRole The type of a role used in account relationships.
AccountToUpdateType The type of the Id.
AccountType Type of the Amazon Advertising account.
ClientOption allows setting custom parameters during construction.
CreateManagerAccountApplicationVndCreatemanageraccountrequestV1PlusJSONRequestBody defines body for CreateManagerAccount for application/vnd.createmanageraccountrequest.v1+json ContentType.
CreateManagerAccountRequestManagerAccountType Type of the Manager account, which indicates how the Manager account will be used.
ErrorDetailCode defines model for ErrorDetail.Code.
LinkAdvertisingAccountsToManagerAccountPublicAPIApplicationVndUpdateadvertisingaccountsinmanageraccountrequestV1PlusJSONRequestBody defines body for LinkAdvertisingAccountsToManagerAccountPublicAPI for application/vnd.updateadvertisingaccountsinmanageraccountrequest.v1+json ContentType.
RequestEditorFn is the function signature for the RequestEditor callback function.
ResponseEditorFn is the function signature for the ResponseEditor callback function.
UnlinkAdvertisingAccountsToManagerAccountPublicAPIApplicationVndUpdateadvertisingaccountsinmanageraccountrequestV1PlusJSONRequestBody defines body for UnlinkAdvertisingAccountsToManagerAccountPublicAPI for application/vnd.updateadvertisingaccountsinmanageraccountrequest.v1+json ContentType.