management

package
v8.0.0-beta Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 24, 2023 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIClient

type APIClient struct {
	APICredentialsCompanyLevelApi *APICredentialsCompanyLevelApi

	APICredentialsMerchantLevelApi *APICredentialsMerchantLevelApi

	APIKeyCompanyLevelApi *APIKeyCompanyLevelApi

	APIKeyMerchantLevelApi *APIKeyMerchantLevelApi

	AccountCompanyLevelApi *AccountCompanyLevelApi

	AccountMerchantLevelApi *AccountMerchantLevelApi

	AccountStoreLevelApi *AccountStoreLevelApi

	AllowedOriginsCompanyLevelApi *AllowedOriginsCompanyLevelApi

	AllowedOriginsMerchantLevelApi *AllowedOriginsMerchantLevelApi

	AndroidFilesCompanyLevelApi *AndroidFilesCompanyLevelApi

	ClientKeyCompanyLevelApi *ClientKeyCompanyLevelApi

	ClientKeyMerchantLevelApi *ClientKeyMerchantLevelApi

	MyAPICredentialApi *MyAPICredentialApi

	PaymentMethodsMerchantLevelApi *PaymentMethodsMerchantLevelApi

	PayoutSettingsMerchantLevelApi *PayoutSettingsMerchantLevelApi

	SplitConfigurationMerchantLevelApi *SplitConfigurationMerchantLevelApi

	TerminalActionsCompanyLevelApi *TerminalActionsCompanyLevelApi

	TerminalActionsTerminalLevelApi *TerminalActionsTerminalLevelApi

	TerminalOrdersCompanyLevelApi *TerminalOrdersCompanyLevelApi

	TerminalOrdersMerchantLevelApi *TerminalOrdersMerchantLevelApi

	TerminalSettingsCompanyLevelApi *TerminalSettingsCompanyLevelApi

	TerminalSettingsMerchantLevelApi *TerminalSettingsMerchantLevelApi

	TerminalSettingsStoreLevelApi *TerminalSettingsStoreLevelApi

	TerminalSettingsTerminalLevelApi *TerminalSettingsTerminalLevelApi

	TerminalsTerminalLevelApi *TerminalsTerminalLevelApi

	UsersCompanyLevelApi *UsersCompanyLevelApi

	UsersMerchantLevelApi *UsersMerchantLevelApi

	WebhooksCompanyLevelApi *WebhooksCompanyLevelApi

	WebhooksMerchantLevelApi *WebhooksMerchantLevelApi
	// contains filtered or unexported fields
}

APIClient manages communication with the Management API API v3 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(client *common.Client) *APIClient

NewAPIClient creates a new API client.

type APICredentialsCompanyLevelApi

type APICredentialsCompanyLevelApi common.Service

APICredentialsCompanyLevelApi service

func (*APICredentialsCompanyLevelApi) CreateApiCredential

CreateApiCredential Create an API credential.

Creates an [API credential](https://docs.adyen.com/development-resources/api-credentials) for the company account identified in the path. In the request, you can specify which merchant accounts the new API credential will have access to, as well as its roles and allowed origins.

The response includes several types of authentication details: * [API key](https://docs.adyen.com/development-resources/api-authentication#api-key-authentication): used for API request authentication. * [Client key](https://docs.adyen.com/development-resources/client-side-authentication#how-it-works): public key used for client-side authentication. * [Username and password](https://docs.adyen.com/development-resources/api-authentication#using-basic-authentication): used for basic authentication.

> Make sure you store the API key securely in your system. You won't be able to retrieve it later.

If your API key is lost or compromised, you need to [generate a new API key](https://docs.adyen.com/api-explorer/#/ManagementService/v1/post/companies/{companyId}/apiCredentials/{apiCredentialId}/generateApiKey).

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—API credentials read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r APICredentialsCompanyLevelApiCreateApiCredentialInput - Request parameters, see CreateApiCredentialInput @return CreateCompanyApiCredentialResponse, *http.Response, error

func (*APICredentialsCompanyLevelApi) CreateApiCredentialInput

Prepare a request for CreateApiCredential @param companyId The unique identifier of the company account. @return APICredentialsCompanyLevelApiCreateApiCredentialInput

func (*APICredentialsCompanyLevelApi) GetApiCredential

GetApiCredential Get an API credential

Returns the [API credential](https://docs.adyen.com/development-resources/api-credentials) identified in the path.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—API credentials read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r APICredentialsCompanyLevelApiGetApiCredentialInput - Request parameters, see GetApiCredentialInput @return CompanyApiCredential, *http.Response, error

func (*APICredentialsCompanyLevelApi) GetApiCredentialInput

func (a *APICredentialsCompanyLevelApi) GetApiCredentialInput(companyId string, apiCredentialId string) APICredentialsCompanyLevelApiGetApiCredentialInput

Prepare a request for GetApiCredential @param companyId The unique identifier of the company account.@param apiCredentialId Unique identifier of the API credential. @return APICredentialsCompanyLevelApiGetApiCredentialInput

func (*APICredentialsCompanyLevelApi) ListApiCredentials

ListApiCredentials Get a list of API credentials

Returns the list of [API credentials](https://docs.adyen.com/development-resources/api-credentials) for the company account. The list is grouped into pages as defined by the query parameters.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—API credentials read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r APICredentialsCompanyLevelApiListApiCredentialsInput - Request parameters, see ListApiCredentialsInput @return ListCompanyApiCredentialsResponse, *http.Response, error

func (*APICredentialsCompanyLevelApi) ListApiCredentialsInput

Prepare a request for ListApiCredentials @param companyId The unique identifier of the company account. @return APICredentialsCompanyLevelApiListApiCredentialsInput

func (*APICredentialsCompanyLevelApi) UpdateApiCredential

UpdateApiCredential Update an API credential.

Changes the API credential's roles, merchant account access, or allowed origins. The request has the new values for the fields you want to change. The response contains the full updated API credential, including the new values from the request.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—API credentials read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r APICredentialsCompanyLevelApiUpdateApiCredentialInput - Request parameters, see UpdateApiCredentialInput @return CompanyApiCredential, *http.Response, error

func (*APICredentialsCompanyLevelApi) UpdateApiCredentialInput

func (a *APICredentialsCompanyLevelApi) UpdateApiCredentialInput(companyId string, apiCredentialId string) APICredentialsCompanyLevelApiUpdateApiCredentialInput

Prepare a request for UpdateApiCredential @param companyId The unique identifier of the company account.@param apiCredentialId Unique identifier of the API credential. @return APICredentialsCompanyLevelApiUpdateApiCredentialInput

type APICredentialsCompanyLevelApiCreateApiCredentialInput

type APICredentialsCompanyLevelApiCreateApiCredentialInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by APICredentialsCompanyLevelApi.CreateApiCredential

func (APICredentialsCompanyLevelApiCreateApiCredentialInput) CreateCompanyApiCredentialRequest

type APICredentialsCompanyLevelApiGetApiCredentialInput

type APICredentialsCompanyLevelApiGetApiCredentialInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by APICredentialsCompanyLevelApi.GetApiCredential

type APICredentialsCompanyLevelApiListApiCredentialsInput

type APICredentialsCompanyLevelApiListApiCredentialsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by APICredentialsCompanyLevelApi.ListApiCredentials

func (APICredentialsCompanyLevelApiListApiCredentialsInput) PageNumber

The number of the page to fetch.

func (APICredentialsCompanyLevelApiListApiCredentialsInput) PageSize

The number of items to have on a page, maximum 100. The default is 10 items on a page.

type APICredentialsCompanyLevelApiUpdateApiCredentialInput

type APICredentialsCompanyLevelApiUpdateApiCredentialInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by APICredentialsCompanyLevelApi.UpdateApiCredential

func (APICredentialsCompanyLevelApiUpdateApiCredentialInput) UpdateCompanyApiCredentialRequest

type APICredentialsMerchantLevelApi

type APICredentialsMerchantLevelApi common.Service

APICredentialsMerchantLevelApi service

func (*APICredentialsMerchantLevelApi) CreateApiCredential

CreateApiCredential Create an API credential

Creates an [API credential](https://docs.adyen.com/development-resources/api-credentials) for the company account identified in the path. In the request, you can specify the roles and allowed origins for the new API credential.

The response includes the: * [API key](https://docs.adyen.com/development-resources/api-authentication#api-key-authentication): used for API request authentication. * [Client key](https://docs.adyen.com/development-resources/client-side-authentication#how-it-works): public key used for client-side authentication. * [Username and password](https://docs.adyen.com/development-resources/api-authentication#using-basic-authentication): used for basic authentication.

> Make sure you store the API key securely in your system. You won't be able to retrieve it later.

If your API key is lost or compromised, you need to [generate a new API key](https://docs.adyen.com/api-explorer/#/ManagementService/v1/post/merchants/{merchantId}/apiCredentials/{apiCredentialId}/generateApiKey).

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—API credentials read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r APICredentialsMerchantLevelApiCreateApiCredentialInput - Request parameters, see CreateApiCredentialInput @return CreateApiCredentialResponse, *http.Response, error

func (*APICredentialsMerchantLevelApi) CreateApiCredentialInput

Prepare a request for CreateApiCredential @param merchantId The unique identifier of the merchant account. @return APICredentialsMerchantLevelApiCreateApiCredentialInput

func (*APICredentialsMerchantLevelApi) GetApiCredential

GetApiCredential Get an API credential

Returns the [API credential](https://docs.adyen.com/development-resources/api-credentials) identified in the path.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—API credentials read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r APICredentialsMerchantLevelApiGetApiCredentialInput - Request parameters, see GetApiCredentialInput @return ApiCredential, *http.Response, error

func (*APICredentialsMerchantLevelApi) GetApiCredentialInput

func (a *APICredentialsMerchantLevelApi) GetApiCredentialInput(merchantId string, apiCredentialId string) APICredentialsMerchantLevelApiGetApiCredentialInput

Prepare a request for GetApiCredential @param merchantId The unique identifier of the merchant account.@param apiCredentialId Unique identifier of the API credential. @return APICredentialsMerchantLevelApiGetApiCredentialInput

func (*APICredentialsMerchantLevelApi) ListApiCredentials

ListApiCredentials Get a list of API credentials

Returns the list of [API credentials](https://docs.adyen.com/development-resources/api-credentials) for the merchant account. The list is grouped into pages as defined by the query parameters.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—API credentials read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r APICredentialsMerchantLevelApiListApiCredentialsInput - Request parameters, see ListApiCredentialsInput @return ListMerchantApiCredentialsResponse, *http.Response, error

func (*APICredentialsMerchantLevelApi) ListApiCredentialsInput

Prepare a request for ListApiCredentials @param merchantId The unique identifier of the merchant account. @return APICredentialsMerchantLevelApiListApiCredentialsInput

func (*APICredentialsMerchantLevelApi) UpdateApiCredential

UpdateApiCredential Update an API credential

Changes the API credential's roles, or allowed origins. The request has the new values for the fields you want to change. The response contains the full updated API credential, including the new values from the request.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—API credentials read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r APICredentialsMerchantLevelApiUpdateApiCredentialInput - Request parameters, see UpdateApiCredentialInput @return ApiCredential, *http.Response, error

func (*APICredentialsMerchantLevelApi) UpdateApiCredentialInput

func (a *APICredentialsMerchantLevelApi) UpdateApiCredentialInput(merchantId string, apiCredentialId string) APICredentialsMerchantLevelApiUpdateApiCredentialInput

Prepare a request for UpdateApiCredential @param merchantId The unique identifier of the merchant account.@param apiCredentialId Unique identifier of the API credential. @return APICredentialsMerchantLevelApiUpdateApiCredentialInput

type APICredentialsMerchantLevelApiCreateApiCredentialInput

type APICredentialsMerchantLevelApiCreateApiCredentialInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by APICredentialsMerchantLevelApi.CreateApiCredential

func (APICredentialsMerchantLevelApiCreateApiCredentialInput) CreateMerchantApiCredentialRequest

type APICredentialsMerchantLevelApiGetApiCredentialInput

type APICredentialsMerchantLevelApiGetApiCredentialInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by APICredentialsMerchantLevelApi.GetApiCredential

type APICredentialsMerchantLevelApiListApiCredentialsInput

type APICredentialsMerchantLevelApiListApiCredentialsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by APICredentialsMerchantLevelApi.ListApiCredentials

func (APICredentialsMerchantLevelApiListApiCredentialsInput) PageNumber

The number of the page to fetch.

func (APICredentialsMerchantLevelApiListApiCredentialsInput) PageSize

The number of items to have on a page, maximum 100. The default is 10 items on a page.

type APICredentialsMerchantLevelApiUpdateApiCredentialInput

type APICredentialsMerchantLevelApiUpdateApiCredentialInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by APICredentialsMerchantLevelApi.UpdateApiCredential

func (APICredentialsMerchantLevelApiUpdateApiCredentialInput) UpdateMerchantApiCredentialRequest

type APIKeyCompanyLevelApi

type APIKeyCompanyLevelApi common.Service

APIKeyCompanyLevelApi service

func (*APIKeyCompanyLevelApi) GenerateNewApiKey

GenerateNewApiKey Generate new API key

Returns a new API key for the API credential. You can use the new API key a few minutes after generating it. The old API key stops working 24 hours after generating a new one.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—API credentials read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r APIKeyCompanyLevelApiGenerateNewApiKeyInput - Request parameters, see GenerateNewApiKeyInput @return GenerateApiKeyResponse, *http.Response, error

func (*APIKeyCompanyLevelApi) GenerateNewApiKeyInput

func (a *APIKeyCompanyLevelApi) GenerateNewApiKeyInput(companyId string, apiCredentialId string) APIKeyCompanyLevelApiGenerateNewApiKeyInput

Prepare a request for GenerateNewApiKey @param companyId The unique identifier of the company account.@param apiCredentialId Unique identifier of the API credential. @return APIKeyCompanyLevelApiGenerateNewApiKeyInput

type APIKeyCompanyLevelApiGenerateNewApiKeyInput

type APIKeyCompanyLevelApiGenerateNewApiKeyInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by APIKeyCompanyLevelApi.GenerateNewApiKey

type APIKeyMerchantLevelApi

type APIKeyMerchantLevelApi common.Service

APIKeyMerchantLevelApi service

func (*APIKeyMerchantLevelApi) GenerateNewApiKey

GenerateNewApiKey Generate new API key

Returns a new API key for the API credential. You can use the new API key a few minutes after generating it. The old API key stops working 24 hours after generating a new one.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—API credentials read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r APIKeyMerchantLevelApiGenerateNewApiKeyInput - Request parameters, see GenerateNewApiKeyInput @return GenerateApiKeyResponse, *http.Response, error

func (*APIKeyMerchantLevelApi) GenerateNewApiKeyInput

func (a *APIKeyMerchantLevelApi) GenerateNewApiKeyInput(merchantId string, apiCredentialId string) APIKeyMerchantLevelApiGenerateNewApiKeyInput

Prepare a request for GenerateNewApiKey @param merchantId The unique identifier of the merchant account.@param apiCredentialId Unique identifier of the API credential. @return APIKeyMerchantLevelApiGenerateNewApiKeyInput

type APIKeyMerchantLevelApiGenerateNewApiKeyInput

type APIKeyMerchantLevelApiGenerateNewApiKeyInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by APIKeyMerchantLevelApi.GenerateNewApiKey

type AccountCompanyLevelApi

type AccountCompanyLevelApi common.Service

AccountCompanyLevelApi service

func (*AccountCompanyLevelApi) GetCompanyAccount

GetCompanyAccount Get a company account

Returns the company account specified in the path. Your API credential must have access to the company account.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Account read

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AccountCompanyLevelApiGetCompanyAccountInput - Request parameters, see GetCompanyAccountInput @return Company, *http.Response, error

func (*AccountCompanyLevelApi) GetCompanyAccountInput

func (a *AccountCompanyLevelApi) GetCompanyAccountInput(companyId string) AccountCompanyLevelApiGetCompanyAccountInput

Prepare a request for GetCompanyAccount @param companyId The unique identifier of the company account. @return AccountCompanyLevelApiGetCompanyAccountInput

func (*AccountCompanyLevelApi) ListCompanyAccounts

ListCompanyAccounts Get a list of company accounts

Returns the list of company accounts that your API credential has access to. The list is grouped into pages as defined by the query parameters.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions):

* Management API—Account read

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AccountCompanyLevelApiListCompanyAccountsInput - Request parameters, see ListCompanyAccountsInput @return ListCompanyResponse, *http.Response, error

func (*AccountCompanyLevelApi) ListCompanyAccountsInput

Prepare a request for ListCompanyAccounts

@return AccountCompanyLevelApiListCompanyAccountsInput

func (*AccountCompanyLevelApi) ListMerchantAccounts

ListMerchantAccounts Get a list of merchant accounts

Returns the list of merchant accounts under the company account specified in the path. The list only includes merchant accounts that your API credential has access to. The list is grouped into pages as defined by the query parameters.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Account read

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AccountCompanyLevelApiListMerchantAccountsInput - Request parameters, see ListMerchantAccountsInput @return ListMerchantResponse, *http.Response, error

func (*AccountCompanyLevelApi) ListMerchantAccountsInput

func (a *AccountCompanyLevelApi) ListMerchantAccountsInput(companyId string) AccountCompanyLevelApiListMerchantAccountsInput

Prepare a request for ListMerchantAccounts @param companyId The unique identifier of the company account. @return AccountCompanyLevelApiListMerchantAccountsInput

type AccountCompanyLevelApiGetCompanyAccountInput

type AccountCompanyLevelApiGetCompanyAccountInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AccountCompanyLevelApi.GetCompanyAccount

type AccountCompanyLevelApiListCompanyAccountsInput

type AccountCompanyLevelApiListCompanyAccountsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AccountCompanyLevelApi.ListCompanyAccounts

func (AccountCompanyLevelApiListCompanyAccountsInput) PageNumber

The number of the page to fetch.

func (AccountCompanyLevelApiListCompanyAccountsInput) PageSize

The number of items to have on a page, maximum 100. The default is 10 items on a page.

type AccountCompanyLevelApiListMerchantAccountsInput

type AccountCompanyLevelApiListMerchantAccountsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AccountCompanyLevelApi.ListMerchantAccounts

func (AccountCompanyLevelApiListMerchantAccountsInput) PageNumber

The number of the page to fetch.

func (AccountCompanyLevelApiListMerchantAccountsInput) PageSize

The number of items to have on a page, maximum 100. The default is 10 items on a page.

type AccountMerchantLevelApi

type AccountMerchantLevelApi common.Service

AccountMerchantLevelApi service

func (*AccountMerchantLevelApi) CreateMerchantAccount

CreateMerchantAccount Create a merchant account

Creates a merchant account for the company account specified in the request.

Use this endpoint if your integration requires it, such as Adyen for Platforms Manage. Your Adyen contact will set up your access.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Accounts read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AccountMerchantLevelApiCreateMerchantAccountInput - Request parameters, see CreateMerchantAccountInput @return CreateMerchantResponse, *http.Response, error

func (*AccountMerchantLevelApi) CreateMerchantAccountInput

Prepare a request for CreateMerchantAccount

@return AccountMerchantLevelApiCreateMerchantAccountInput

func (*AccountMerchantLevelApi) GetMerchantAccount

GetMerchantAccount Get a merchant account

Returns the merchant account specified in the path. Your API credential must have access to the merchant account.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Account read

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AccountMerchantLevelApiGetMerchantAccountInput - Request parameters, see GetMerchantAccountInput @return Merchant, *http.Response, error

func (*AccountMerchantLevelApi) GetMerchantAccountInput

func (a *AccountMerchantLevelApi) GetMerchantAccountInput(merchantId string) AccountMerchantLevelApiGetMerchantAccountInput

Prepare a request for GetMerchantAccount @param merchantId The unique identifier of the merchant account. @return AccountMerchantLevelApiGetMerchantAccountInput

func (*AccountMerchantLevelApi) ListMerchantAccounts

ListMerchantAccounts Get a list of merchant accounts

Returns the list of merchant accounts that your API credential has access to. The list is grouped into pages as defined by the query parameters.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Account read

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AccountMerchantLevelApiListMerchantAccountsInput - Request parameters, see ListMerchantAccountsInput @return ListMerchantResponse, *http.Response, error

func (*AccountMerchantLevelApi) ListMerchantAccountsInput

Prepare a request for ListMerchantAccounts

@return AccountMerchantLevelApiListMerchantAccountsInput

func (*AccountMerchantLevelApi) RequestToActivateMerchantAccount

RequestToActivateMerchantAccount Request to activate a merchant account

Sends a request to activate the merchant account identified in the path.

You get the result of the activation asynchronously through a [`merchant.updated`](https://docs.adyen.com/api-explorer/ManagementNotification/latest/post/merchant.updated) webhook. Once the merchant account is activated, you can start using it to accept payments and payouts.

Use this endpoint if your integration requires it, such as Adyen for Platforms Manage. Your Adyen contact will set up your access.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Accounts read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AccountMerchantLevelApiRequestToActivateMerchantAccountInput - Request parameters, see RequestToActivateMerchantAccountInput @return RequestActivationResponse, *http.Response, error

func (*AccountMerchantLevelApi) RequestToActivateMerchantAccountInput

func (a *AccountMerchantLevelApi) RequestToActivateMerchantAccountInput(merchantId string) AccountMerchantLevelApiRequestToActivateMerchantAccountInput

Prepare a request for RequestToActivateMerchantAccount @param merchantId The unique identifier of the merchant account. @return AccountMerchantLevelApiRequestToActivateMerchantAccountInput

type AccountMerchantLevelApiCreateMerchantAccountInput

type AccountMerchantLevelApiCreateMerchantAccountInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AccountMerchantLevelApi.CreateMerchantAccount

func (AccountMerchantLevelApiCreateMerchantAccountInput) CreateMerchantRequest

type AccountMerchantLevelApiGetMerchantAccountInput

type AccountMerchantLevelApiGetMerchantAccountInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AccountMerchantLevelApi.GetMerchantAccount

type AccountMerchantLevelApiListMerchantAccountsInput

type AccountMerchantLevelApiListMerchantAccountsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AccountMerchantLevelApi.ListMerchantAccounts

func (AccountMerchantLevelApiListMerchantAccountsInput) PageNumber

The number of the page to fetch.

func (AccountMerchantLevelApiListMerchantAccountsInput) PageSize

The number of items to have on a page, maximum 100. The default is 10 items on a page.

type AccountMerchantLevelApiRequestToActivateMerchantAccountInput

type AccountMerchantLevelApiRequestToActivateMerchantAccountInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AccountMerchantLevelApi.RequestToActivateMerchantAccount

type AccountStoreLevelApi

type AccountStoreLevelApi common.Service

AccountStoreLevelApi service

func (*AccountStoreLevelApi) CreateStore

CreateStore Create a store

Creates a store for the merchant account specified in the request.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Stores read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AccountStoreLevelApiCreateStoreInput - Request parameters, see CreateStoreInput @return Store, *http.Response, error

func (*AccountStoreLevelApi) CreateStoreByMerchantId

CreateStoreByMerchantId Create a store

Creates a store for the merchant account identified in the path.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Stores read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AccountStoreLevelApiCreateStoreByMerchantIdInput - Request parameters, see CreateStoreByMerchantIdInput @return Store, *http.Response, error

func (*AccountStoreLevelApi) CreateStoreByMerchantIdInput

func (a *AccountStoreLevelApi) CreateStoreByMerchantIdInput(merchantId string) AccountStoreLevelApiCreateStoreByMerchantIdInput

Prepare a request for CreateStoreByMerchantId @param merchantId The unique identifier of the merchant account. @return AccountStoreLevelApiCreateStoreByMerchantIdInput

func (*AccountStoreLevelApi) CreateStoreInput

Prepare a request for CreateStore

@return AccountStoreLevelApiCreateStoreInput

func (*AccountStoreLevelApi) GetStore

GetStore Get a store

Returns the details of the store identified in the path.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Stores read * Management API—Stores read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AccountStoreLevelApiGetStoreInput - Request parameters, see GetStoreInput @return Store, *http.Response, error

func (*AccountStoreLevelApi) GetStoreById

GetStoreById Get a store

Returns the details of the store identified in the path.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Stores read * Management API—Stores read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AccountStoreLevelApiGetStoreByIdInput - Request parameters, see GetStoreByIdInput @return Store, *http.Response, error

func (*AccountStoreLevelApi) GetStoreByIdInput

Prepare a request for GetStoreById @param storeId The unique identifier of the store. @return AccountStoreLevelApiGetStoreByIdInput

func (*AccountStoreLevelApi) GetStoreInput

func (a *AccountStoreLevelApi) GetStoreInput(merchantId string, storeId string) AccountStoreLevelApiGetStoreInput

Prepare a request for GetStore @param merchantId The unique identifier of the merchant account.@param storeId The unique identifier of the store. @return AccountStoreLevelApiGetStoreInput

func (*AccountStoreLevelApi) ListStores

ListStores Get a list of stores

Returns a list of stores. The list is grouped into pages as defined by the query parameters.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Stores read * Management API—Stores read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AccountStoreLevelApiListStoresInput - Request parameters, see ListStoresInput @return ListStoresResponse, *http.Response, error

func (*AccountStoreLevelApi) ListStoresByMerchantId

ListStoresByMerchantId Get a list of stores

Returns a list of stores for the merchant account identified in the path. The list is grouped into pages as defined by the query parameters.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Stores read * Management API—Stores read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AccountStoreLevelApiListStoresByMerchantIdInput - Request parameters, see ListStoresByMerchantIdInput @return ListStoresResponse, *http.Response, error

func (*AccountStoreLevelApi) ListStoresByMerchantIdInput

func (a *AccountStoreLevelApi) ListStoresByMerchantIdInput(merchantId string) AccountStoreLevelApiListStoresByMerchantIdInput

Prepare a request for ListStoresByMerchantId @param merchantId The unique identifier of the merchant account. @return AccountStoreLevelApiListStoresByMerchantIdInput

func (*AccountStoreLevelApi) ListStoresInput

Prepare a request for ListStores

@return AccountStoreLevelApiListStoresInput

func (*AccountStoreLevelApi) UpdateStore

UpdateStore Update a store

Updates the store identified in the path. You can only update some store parameters.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Stores read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AccountStoreLevelApiUpdateStoreInput - Request parameters, see UpdateStoreInput @return Store, *http.Response, error

func (*AccountStoreLevelApi) UpdateStoreById

UpdateStoreById Update a store

Updates the store identified in the path. You can only update some store parameters.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Stores read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AccountStoreLevelApiUpdateStoreByIdInput - Request parameters, see UpdateStoreByIdInput @return Store, *http.Response, error

func (*AccountStoreLevelApi) UpdateStoreByIdInput

func (a *AccountStoreLevelApi) UpdateStoreByIdInput(storeId string) AccountStoreLevelApiUpdateStoreByIdInput

Prepare a request for UpdateStoreById @param storeId The unique identifier of the store. @return AccountStoreLevelApiUpdateStoreByIdInput

func (*AccountStoreLevelApi) UpdateStoreInput

func (a *AccountStoreLevelApi) UpdateStoreInput(merchantId string, storeId string) AccountStoreLevelApiUpdateStoreInput

Prepare a request for UpdateStore @param merchantId The unique identifier of the merchant account.@param storeId The unique identifier of the store. @return AccountStoreLevelApiUpdateStoreInput

type AccountStoreLevelApiCreateStoreByMerchantIdInput

type AccountStoreLevelApiCreateStoreByMerchantIdInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AccountStoreLevelApi.CreateStoreByMerchantId

func (AccountStoreLevelApiCreateStoreByMerchantIdInput) StoreCreationRequest

type AccountStoreLevelApiCreateStoreInput

type AccountStoreLevelApiCreateStoreInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AccountStoreLevelApi.CreateStore

func (AccountStoreLevelApiCreateStoreInput) StoreCreationWithMerchantCodeRequest

func (r AccountStoreLevelApiCreateStoreInput) StoreCreationWithMerchantCodeRequest(storeCreationWithMerchantCodeRequest StoreCreationWithMerchantCodeRequest) AccountStoreLevelApiCreateStoreInput

type AccountStoreLevelApiGetStoreByIdInput

type AccountStoreLevelApiGetStoreByIdInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AccountStoreLevelApi.GetStoreById

type AccountStoreLevelApiGetStoreInput

type AccountStoreLevelApiGetStoreInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AccountStoreLevelApi.GetStore

type AccountStoreLevelApiListStoresByMerchantIdInput

type AccountStoreLevelApiListStoresByMerchantIdInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AccountStoreLevelApi.ListStoresByMerchantId

func (AccountStoreLevelApiListStoresByMerchantIdInput) PageNumber

The number of the page to fetch.

func (AccountStoreLevelApiListStoresByMerchantIdInput) PageSize

The number of items to have on a page, maximum 100. The default is 10 items on a page.

func (AccountStoreLevelApiListStoresByMerchantIdInput) Reference

The reference of the store.

type AccountStoreLevelApiListStoresInput

type AccountStoreLevelApiListStoresInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AccountStoreLevelApi.ListStores

func (AccountStoreLevelApiListStoresInput) MerchantId

The unique identifier of the merchant account.

func (AccountStoreLevelApiListStoresInput) PageNumber

The number of the page to fetch.

func (AccountStoreLevelApiListStoresInput) PageSize

The number of items to have on a page, maximum 100. The default is 10 items on a page.

func (AccountStoreLevelApiListStoresInput) Reference

The reference of the store.

type AccountStoreLevelApiUpdateStoreByIdInput

type AccountStoreLevelApiUpdateStoreByIdInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AccountStoreLevelApi.UpdateStoreById

func (AccountStoreLevelApiUpdateStoreByIdInput) UpdateStoreRequest

type AccountStoreLevelApiUpdateStoreInput

type AccountStoreLevelApiUpdateStoreInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AccountStoreLevelApi.UpdateStore

func (AccountStoreLevelApiUpdateStoreInput) UpdateStoreRequest

type AdditionalCommission

type AdditionalCommission struct {
	// Unique identifier of the balance account to which the additional commission is booked.
	BalanceAccountId *string `json:"balanceAccountId,omitempty"`
	// A fixed commission fee, in minor units.
	FixedAmount *int64 `json:"fixedAmount,omitempty"`
	// A variable commission fee, in basis points.
	VariablePercentage *int64 `json:"variablePercentage,omitempty"`
}

AdditionalCommission struct for AdditionalCommission

func NewAdditionalCommission

func NewAdditionalCommission() *AdditionalCommission

NewAdditionalCommission instantiates a new AdditionalCommission object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAdditionalCommissionWithDefaults

func NewAdditionalCommissionWithDefaults() *AdditionalCommission

NewAdditionalCommissionWithDefaults instantiates a new AdditionalCommission object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AdditionalCommission) GetBalanceAccountId

func (o *AdditionalCommission) GetBalanceAccountId() string

GetBalanceAccountId returns the BalanceAccountId field value if set, zero value otherwise.

func (*AdditionalCommission) GetBalanceAccountIdOk

func (o *AdditionalCommission) GetBalanceAccountIdOk() (*string, bool)

GetBalanceAccountIdOk returns a tuple with the BalanceAccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalCommission) GetFixedAmount

func (o *AdditionalCommission) GetFixedAmount() int64

GetFixedAmount returns the FixedAmount field value if set, zero value otherwise.

func (*AdditionalCommission) GetFixedAmountOk

func (o *AdditionalCommission) GetFixedAmountOk() (*int64, bool)

GetFixedAmountOk returns a tuple with the FixedAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalCommission) GetVariablePercentage

func (o *AdditionalCommission) GetVariablePercentage() int64

GetVariablePercentage returns the VariablePercentage field value if set, zero value otherwise.

func (*AdditionalCommission) GetVariablePercentageOk

func (o *AdditionalCommission) GetVariablePercentageOk() (*int64, bool)

GetVariablePercentageOk returns a tuple with the VariablePercentage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalCommission) HasBalanceAccountId

func (o *AdditionalCommission) HasBalanceAccountId() bool

HasBalanceAccountId returns a boolean if a field has been set.

func (*AdditionalCommission) HasFixedAmount

func (o *AdditionalCommission) HasFixedAmount() bool

HasFixedAmount returns a boolean if a field has been set.

func (*AdditionalCommission) HasVariablePercentage

func (o *AdditionalCommission) HasVariablePercentage() bool

HasVariablePercentage returns a boolean if a field has been set.

func (AdditionalCommission) MarshalJSON

func (o AdditionalCommission) MarshalJSON() ([]byte, error)

func (*AdditionalCommission) SetBalanceAccountId

func (o *AdditionalCommission) SetBalanceAccountId(v string)

SetBalanceAccountId gets a reference to the given string and assigns it to the BalanceAccountId field.

func (*AdditionalCommission) SetFixedAmount

func (o *AdditionalCommission) SetFixedAmount(v int64)

SetFixedAmount gets a reference to the given int64 and assigns it to the FixedAmount field.

func (*AdditionalCommission) SetVariablePercentage

func (o *AdditionalCommission) SetVariablePercentage(v int64)

SetVariablePercentage gets a reference to the given int64 and assigns it to the VariablePercentage field.

func (AdditionalCommission) ToMap

func (o AdditionalCommission) ToMap() (map[string]interface{}, error)

type AdditionalSettings

type AdditionalSettings struct {
	// Object containing list of event codes for which the notifcation will be sent.
	IncludeEventCodes []string `json:"includeEventCodes,omitempty"`
	// Object containing boolean key-value pairs. The key can be any [standard webhook additional setting](https://docs.adyen.com/development-resources/webhooks/additional-settings), and the value indicates if the setting is enabled. For example, `captureDelayHours`: **true** means the standard notifications you get will contain the number of hours remaining until the payment will be captured.
	Properties *map[string]bool `json:"properties,omitempty"`
}

AdditionalSettings struct for AdditionalSettings

func NewAdditionalSettings

func NewAdditionalSettings() *AdditionalSettings

NewAdditionalSettings instantiates a new AdditionalSettings object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAdditionalSettingsWithDefaults

func NewAdditionalSettingsWithDefaults() *AdditionalSettings

NewAdditionalSettingsWithDefaults instantiates a new AdditionalSettings object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AdditionalSettings) GetIncludeEventCodes

func (o *AdditionalSettings) GetIncludeEventCodes() []string

GetIncludeEventCodes returns the IncludeEventCodes field value if set, zero value otherwise.

func (*AdditionalSettings) GetIncludeEventCodesOk

func (o *AdditionalSettings) GetIncludeEventCodesOk() ([]string, bool)

GetIncludeEventCodesOk returns a tuple with the IncludeEventCodes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalSettings) GetProperties

func (o *AdditionalSettings) GetProperties() map[string]bool

GetProperties returns the Properties field value if set, zero value otherwise.

func (*AdditionalSettings) GetPropertiesOk

func (o *AdditionalSettings) GetPropertiesOk() (*map[string]bool, bool)

GetPropertiesOk returns a tuple with the Properties field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalSettings) HasIncludeEventCodes

func (o *AdditionalSettings) HasIncludeEventCodes() bool

HasIncludeEventCodes returns a boolean if a field has been set.

func (*AdditionalSettings) HasProperties

func (o *AdditionalSettings) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (AdditionalSettings) MarshalJSON

func (o AdditionalSettings) MarshalJSON() ([]byte, error)

func (*AdditionalSettings) SetIncludeEventCodes

func (o *AdditionalSettings) SetIncludeEventCodes(v []string)

SetIncludeEventCodes gets a reference to the given []string and assigns it to the IncludeEventCodes field.

func (*AdditionalSettings) SetProperties

func (o *AdditionalSettings) SetProperties(v map[string]bool)

SetProperties gets a reference to the given map[string]bool and assigns it to the Properties field.

func (AdditionalSettings) ToMap

func (o AdditionalSettings) ToMap() (map[string]interface{}, error)

type AdditionalSettingsResponse

type AdditionalSettingsResponse struct {
	// Object containing list of event codes for which the notifcation will not be sent.
	ExcludeEventCodes []string `json:"excludeEventCodes,omitempty"`
	// Object containing list of event codes for which the notifcation will be sent.
	IncludeEventCodes []string `json:"includeEventCodes,omitempty"`
	// Object containing boolean key-value pairs. The key can be any [standard webhook additional setting](https://docs.adyen.com/development-resources/webhooks/additional-settings), and the value indicates if the setting is enabled. For example, `captureDelayHours`: **true** means the standard notifications you get will contain the number of hours remaining until the payment will be captured.
	Properties *map[string]bool `json:"properties,omitempty"`
}

AdditionalSettingsResponse struct for AdditionalSettingsResponse

func NewAdditionalSettingsResponse

func NewAdditionalSettingsResponse() *AdditionalSettingsResponse

NewAdditionalSettingsResponse instantiates a new AdditionalSettingsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAdditionalSettingsResponseWithDefaults

func NewAdditionalSettingsResponseWithDefaults() *AdditionalSettingsResponse

NewAdditionalSettingsResponseWithDefaults instantiates a new AdditionalSettingsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AdditionalSettingsResponse) GetExcludeEventCodes

func (o *AdditionalSettingsResponse) GetExcludeEventCodes() []string

GetExcludeEventCodes returns the ExcludeEventCodes field value if set, zero value otherwise.

func (*AdditionalSettingsResponse) GetExcludeEventCodesOk

func (o *AdditionalSettingsResponse) GetExcludeEventCodesOk() ([]string, bool)

GetExcludeEventCodesOk returns a tuple with the ExcludeEventCodes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalSettingsResponse) GetIncludeEventCodes

func (o *AdditionalSettingsResponse) GetIncludeEventCodes() []string

GetIncludeEventCodes returns the IncludeEventCodes field value if set, zero value otherwise.

func (*AdditionalSettingsResponse) GetIncludeEventCodesOk

func (o *AdditionalSettingsResponse) GetIncludeEventCodesOk() ([]string, bool)

GetIncludeEventCodesOk returns a tuple with the IncludeEventCodes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalSettingsResponse) GetProperties

func (o *AdditionalSettingsResponse) GetProperties() map[string]bool

GetProperties returns the Properties field value if set, zero value otherwise.

func (*AdditionalSettingsResponse) GetPropertiesOk

func (o *AdditionalSettingsResponse) GetPropertiesOk() (*map[string]bool, bool)

GetPropertiesOk returns a tuple with the Properties field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalSettingsResponse) HasExcludeEventCodes

func (o *AdditionalSettingsResponse) HasExcludeEventCodes() bool

HasExcludeEventCodes returns a boolean if a field has been set.

func (*AdditionalSettingsResponse) HasIncludeEventCodes

func (o *AdditionalSettingsResponse) HasIncludeEventCodes() bool

HasIncludeEventCodes returns a boolean if a field has been set.

func (*AdditionalSettingsResponse) HasProperties

func (o *AdditionalSettingsResponse) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (AdditionalSettingsResponse) MarshalJSON

func (o AdditionalSettingsResponse) MarshalJSON() ([]byte, error)

func (*AdditionalSettingsResponse) SetExcludeEventCodes

func (o *AdditionalSettingsResponse) SetExcludeEventCodes(v []string)

SetExcludeEventCodes gets a reference to the given []string and assigns it to the ExcludeEventCodes field.

func (*AdditionalSettingsResponse) SetIncludeEventCodes

func (o *AdditionalSettingsResponse) SetIncludeEventCodes(v []string)

SetIncludeEventCodes gets a reference to the given []string and assigns it to the IncludeEventCodes field.

func (*AdditionalSettingsResponse) SetProperties

func (o *AdditionalSettingsResponse) SetProperties(v map[string]bool)

SetProperties gets a reference to the given map[string]bool and assigns it to the Properties field.

func (AdditionalSettingsResponse) ToMap

func (o AdditionalSettingsResponse) ToMap() (map[string]interface{}, error)

type Address

type Address struct {
	// The name of the city.
	City *string `json:"city,omitempty"`
	// The name of the company.
	CompanyName *string `json:"companyName,omitempty"`
	// The two-letter country code, in [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) format.
	Country *string `json:"country,omitempty"`
	// The postal code.
	PostalCode *string `json:"postalCode,omitempty"`
	// The state or province as defined in [ISO 3166-2](https://www.iso.org/standard/72483.html). For example, **ON** for Ontario, Canada.   Applicable for the following countries: - Australia - Brazil - Canada - India - Mexico - New Zealand - United States
	StateOrProvince *string `json:"stateOrProvince,omitempty"`
	// The name of the street, and the house or building number.
	StreetAddress *string `json:"streetAddress,omitempty"`
	// Additional address details, if any.
	StreetAddress2 *string `json:"streetAddress2,omitempty"`
}

Address struct for Address

func NewAddress

func NewAddress() *Address

NewAddress instantiates a new Address object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAddressWithDefaults

func NewAddressWithDefaults() *Address

NewAddressWithDefaults instantiates a new Address object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Address) GetCity

func (o *Address) GetCity() string

GetCity returns the City field value if set, zero value otherwise.

func (*Address) GetCityOk

func (o *Address) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Address) GetCompanyName

func (o *Address) GetCompanyName() string

GetCompanyName returns the CompanyName field value if set, zero value otherwise.

func (*Address) GetCompanyNameOk

func (o *Address) GetCompanyNameOk() (*string, bool)

GetCompanyNameOk returns a tuple with the CompanyName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Address) GetCountry

func (o *Address) GetCountry() string

GetCountry returns the Country field value if set, zero value otherwise.

func (*Address) GetCountryOk

func (o *Address) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Address) GetPostalCode

func (o *Address) GetPostalCode() string

GetPostalCode returns the PostalCode field value if set, zero value otherwise.

func (*Address) GetPostalCodeOk

func (o *Address) GetPostalCodeOk() (*string, bool)

GetPostalCodeOk returns a tuple with the PostalCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Address) GetStateOrProvince

func (o *Address) GetStateOrProvince() string

GetStateOrProvince returns the StateOrProvince field value if set, zero value otherwise.

func (*Address) GetStateOrProvinceOk

func (o *Address) GetStateOrProvinceOk() (*string, bool)

GetStateOrProvinceOk returns a tuple with the StateOrProvince field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Address) GetStreetAddress

func (o *Address) GetStreetAddress() string

GetStreetAddress returns the StreetAddress field value if set, zero value otherwise.

func (*Address) GetStreetAddress2

func (o *Address) GetStreetAddress2() string

GetStreetAddress2 returns the StreetAddress2 field value if set, zero value otherwise.

func (*Address) GetStreetAddress2Ok

func (o *Address) GetStreetAddress2Ok() (*string, bool)

GetStreetAddress2Ok returns a tuple with the StreetAddress2 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Address) GetStreetAddressOk

func (o *Address) GetStreetAddressOk() (*string, bool)

GetStreetAddressOk returns a tuple with the StreetAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Address) HasCity

func (o *Address) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*Address) HasCompanyName

func (o *Address) HasCompanyName() bool

HasCompanyName returns a boolean if a field has been set.

func (*Address) HasCountry

func (o *Address) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*Address) HasPostalCode

func (o *Address) HasPostalCode() bool

HasPostalCode returns a boolean if a field has been set.

func (*Address) HasStateOrProvince

func (o *Address) HasStateOrProvince() bool

HasStateOrProvince returns a boolean if a field has been set.

func (*Address) HasStreetAddress

func (o *Address) HasStreetAddress() bool

HasStreetAddress returns a boolean if a field has been set.

func (*Address) HasStreetAddress2

func (o *Address) HasStreetAddress2() bool

HasStreetAddress2 returns a boolean if a field has been set.

func (Address) MarshalJSON

func (o Address) MarshalJSON() ([]byte, error)

func (*Address) SetCity

func (o *Address) SetCity(v string)

SetCity gets a reference to the given string and assigns it to the City field.

func (*Address) SetCompanyName

func (o *Address) SetCompanyName(v string)

SetCompanyName gets a reference to the given string and assigns it to the CompanyName field.

func (*Address) SetCountry

func (o *Address) SetCountry(v string)

SetCountry gets a reference to the given string and assigns it to the Country field.

func (*Address) SetPostalCode

func (o *Address) SetPostalCode(v string)

SetPostalCode gets a reference to the given string and assigns it to the PostalCode field.

func (*Address) SetStateOrProvince

func (o *Address) SetStateOrProvince(v string)

SetStateOrProvince gets a reference to the given string and assigns it to the StateOrProvince field.

func (*Address) SetStreetAddress

func (o *Address) SetStreetAddress(v string)

SetStreetAddress gets a reference to the given string and assigns it to the StreetAddress field.

func (*Address) SetStreetAddress2

func (o *Address) SetStreetAddress2(v string)

SetStreetAddress2 gets a reference to the given string and assigns it to the StreetAddress2 field.

func (Address) ToMap

func (o Address) ToMap() (map[string]interface{}, error)

type AfterpayTouchInfo

type AfterpayTouchInfo struct {
	// Support Url
	SupportUrl string `json:"supportUrl"`
}

AfterpayTouchInfo struct for AfterpayTouchInfo

func NewAfterpayTouchInfo

func NewAfterpayTouchInfo(supportUrl string) *AfterpayTouchInfo

NewAfterpayTouchInfo instantiates a new AfterpayTouchInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAfterpayTouchInfoWithDefaults

func NewAfterpayTouchInfoWithDefaults() *AfterpayTouchInfo

NewAfterpayTouchInfoWithDefaults instantiates a new AfterpayTouchInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AfterpayTouchInfo) GetSupportUrl

func (o *AfterpayTouchInfo) GetSupportUrl() string

GetSupportUrl returns the SupportUrl field value

func (*AfterpayTouchInfo) GetSupportUrlOk

func (o *AfterpayTouchInfo) GetSupportUrlOk() (*string, bool)

GetSupportUrlOk returns a tuple with the SupportUrl field value and a boolean to check if the value has been set.

func (AfterpayTouchInfo) MarshalJSON

func (o AfterpayTouchInfo) MarshalJSON() ([]byte, error)

func (*AfterpayTouchInfo) SetSupportUrl

func (o *AfterpayTouchInfo) SetSupportUrl(v string)

SetSupportUrl sets field value

func (AfterpayTouchInfo) ToMap

func (o AfterpayTouchInfo) ToMap() (map[string]interface{}, error)

type AllowedOrigin

type AllowedOrigin struct {
	Links *Links `json:"_links,omitempty"`
	// Domain of the allowed origin.
	Domain string `json:"domain"`
	// Unique identifier of the allowed origin.
	Id *string `json:"id,omitempty"`
}

AllowedOrigin struct for AllowedOrigin

func NewAllowedOrigin

func NewAllowedOrigin(domain string) *AllowedOrigin

NewAllowedOrigin instantiates a new AllowedOrigin object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAllowedOriginWithDefaults

func NewAllowedOriginWithDefaults() *AllowedOrigin

NewAllowedOriginWithDefaults instantiates a new AllowedOrigin object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AllowedOrigin) GetDomain

func (o *AllowedOrigin) GetDomain() string

GetDomain returns the Domain field value

func (*AllowedOrigin) GetDomainOk

func (o *AllowedOrigin) GetDomainOk() (*string, bool)

GetDomainOk returns a tuple with the Domain field value and a boolean to check if the value has been set.

func (*AllowedOrigin) GetId

func (o *AllowedOrigin) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*AllowedOrigin) GetIdOk

func (o *AllowedOrigin) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *AllowedOrigin) GetLinks() Links

GetLinks returns the Links field value if set, zero value otherwise.

func (*AllowedOrigin) GetLinksOk

func (o *AllowedOrigin) GetLinksOk() (*Links, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AllowedOrigin) HasId

func (o *AllowedOrigin) HasId() bool

HasId returns a boolean if a field has been set.

func (o *AllowedOrigin) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (AllowedOrigin) MarshalJSON

func (o AllowedOrigin) MarshalJSON() ([]byte, error)

func (*AllowedOrigin) SetDomain

func (o *AllowedOrigin) SetDomain(v string)

SetDomain sets field value

func (*AllowedOrigin) SetId

func (o *AllowedOrigin) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (o *AllowedOrigin) SetLinks(v Links)

SetLinks gets a reference to the given Links and assigns it to the Links field.

func (AllowedOrigin) ToMap

func (o AllowedOrigin) ToMap() (map[string]interface{}, error)

type AllowedOriginsCompanyLevelApi

type AllowedOriginsCompanyLevelApi common.Service

AllowedOriginsCompanyLevelApi service

func (*AllowedOriginsCompanyLevelApi) CreateAllowedOrigin

CreateAllowedOrigin Create an allowed origin

Adds a new [allowed origin](https://docs.adyen.com/development-resources/client-side-authentication#allowed-origins) to the API credential's list of allowed origins.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—API credentials read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AllowedOriginsCompanyLevelApiCreateAllowedOriginInput - Request parameters, see CreateAllowedOriginInput @return AllowedOriginsResponse, *http.Response, error

func (*AllowedOriginsCompanyLevelApi) CreateAllowedOriginInput

func (a *AllowedOriginsCompanyLevelApi) CreateAllowedOriginInput(companyId string, apiCredentialId string) AllowedOriginsCompanyLevelApiCreateAllowedOriginInput

Prepare a request for CreateAllowedOrigin @param companyId The unique identifier of the company account.@param apiCredentialId Unique identifier of the API credential. @return AllowedOriginsCompanyLevelApiCreateAllowedOriginInput

func (*AllowedOriginsCompanyLevelApi) DeleteAllowedOrigin

DeleteAllowedOrigin Delete an allowed origin

Removes the [allowed origin](https://docs.adyen.com/development-resources/client-side-authentication#allowed-origins) identified in the path. As soon as an allowed origin is removed, we no longer accept client-side requests from that domain.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—API credentials read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AllowedOriginsCompanyLevelApiDeleteAllowedOriginInput - Request parameters, see DeleteAllowedOriginInput @return *http.Response, error

func (*AllowedOriginsCompanyLevelApi) DeleteAllowedOriginInput

func (a *AllowedOriginsCompanyLevelApi) DeleteAllowedOriginInput(companyId string, apiCredentialId string, originId string) AllowedOriginsCompanyLevelApiDeleteAllowedOriginInput

Prepare a request for DeleteAllowedOrigin @param companyId The unique identifier of the company account.@param apiCredentialId Unique identifier of the API credential.@param originId Unique identifier of the allowed origin. @return AllowedOriginsCompanyLevelApiDeleteAllowedOriginInput

func (*AllowedOriginsCompanyLevelApi) GetAllowedOrigin

GetAllowedOrigin Get an allowed origin

Returns the [allowed origin](https://docs.adyen.com/development-resources/client-side-authentication#allowed-origins) identified in the path.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—API credentials read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AllowedOriginsCompanyLevelApiGetAllowedOriginInput - Request parameters, see GetAllowedOriginInput @return AllowedOrigin, *http.Response, error

func (*AllowedOriginsCompanyLevelApi) GetAllowedOriginInput

func (a *AllowedOriginsCompanyLevelApi) GetAllowedOriginInput(companyId string, apiCredentialId string, originId string) AllowedOriginsCompanyLevelApiGetAllowedOriginInput

Prepare a request for GetAllowedOrigin @param companyId The unique identifier of the company account.@param apiCredentialId Unique identifier of the API credential.@param originId Unique identifier of the allowed origin. @return AllowedOriginsCompanyLevelApiGetAllowedOriginInput

func (*AllowedOriginsCompanyLevelApi) ListAllowedOrigins

ListAllowedOrigins Get a list of allowed origins

Returns the list of [allowed origins](https://docs.adyen.com/development-resources/client-side-authentication#allowed-origins) for the API credential identified in the path.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—API credentials read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AllowedOriginsCompanyLevelApiListAllowedOriginsInput - Request parameters, see ListAllowedOriginsInput @return AllowedOriginsResponse, *http.Response, error

func (*AllowedOriginsCompanyLevelApi) ListAllowedOriginsInput

func (a *AllowedOriginsCompanyLevelApi) ListAllowedOriginsInput(companyId string, apiCredentialId string) AllowedOriginsCompanyLevelApiListAllowedOriginsInput

Prepare a request for ListAllowedOrigins @param companyId The unique identifier of the company account.@param apiCredentialId Unique identifier of the API credential. @return AllowedOriginsCompanyLevelApiListAllowedOriginsInput

type AllowedOriginsCompanyLevelApiCreateAllowedOriginInput

type AllowedOriginsCompanyLevelApiCreateAllowedOriginInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AllowedOriginsCompanyLevelApi.CreateAllowedOrigin

func (AllowedOriginsCompanyLevelApiCreateAllowedOriginInput) AllowedOrigin

type AllowedOriginsCompanyLevelApiDeleteAllowedOriginInput

type AllowedOriginsCompanyLevelApiDeleteAllowedOriginInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AllowedOriginsCompanyLevelApi.DeleteAllowedOrigin

type AllowedOriginsCompanyLevelApiGetAllowedOriginInput

type AllowedOriginsCompanyLevelApiGetAllowedOriginInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AllowedOriginsCompanyLevelApi.GetAllowedOrigin

type AllowedOriginsCompanyLevelApiListAllowedOriginsInput

type AllowedOriginsCompanyLevelApiListAllowedOriginsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AllowedOriginsCompanyLevelApi.ListAllowedOrigins

type AllowedOriginsMerchantLevelApi

type AllowedOriginsMerchantLevelApi common.Service

AllowedOriginsMerchantLevelApi service

func (*AllowedOriginsMerchantLevelApi) CreateAllowedOrigin

CreateAllowedOrigin Create an allowed origin

Adds a new [allowed origin](https://docs.adyen.com/development-resources/client-side-authentication#allowed-origins) to the API credential's list of allowed origins.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—API credentials read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AllowedOriginsMerchantLevelApiCreateAllowedOriginInput - Request parameters, see CreateAllowedOriginInput @return AllowedOriginsResponse, *http.Response, error

func (*AllowedOriginsMerchantLevelApi) CreateAllowedOriginInput

func (a *AllowedOriginsMerchantLevelApi) CreateAllowedOriginInput(merchantId string, apiCredentialId string) AllowedOriginsMerchantLevelApiCreateAllowedOriginInput

Prepare a request for CreateAllowedOrigin @param merchantId The unique identifier of the merchant account.@param apiCredentialId Unique identifier of the API credential. @return AllowedOriginsMerchantLevelApiCreateAllowedOriginInput

func (*AllowedOriginsMerchantLevelApi) DeleteAllowedOrigin

DeleteAllowedOrigin Delete an allowed origin

Removes the [allowed origin](https://docs.adyen.com/development-resources/client-side-authentication#allowed-origins) identified in the path. As soon as an allowed origin is removed, we no longer accept client-side requests from that domain.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—API credentials read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AllowedOriginsMerchantLevelApiDeleteAllowedOriginInput - Request parameters, see DeleteAllowedOriginInput @return *http.Response, error

func (*AllowedOriginsMerchantLevelApi) DeleteAllowedOriginInput

func (a *AllowedOriginsMerchantLevelApi) DeleteAllowedOriginInput(merchantId string, apiCredentialId string, originId string) AllowedOriginsMerchantLevelApiDeleteAllowedOriginInput

Prepare a request for DeleteAllowedOrigin @param merchantId The unique identifier of the merchant account.@param apiCredentialId Unique identifier of the API credential.@param originId Unique identifier of the allowed origin. @return AllowedOriginsMerchantLevelApiDeleteAllowedOriginInput

func (*AllowedOriginsMerchantLevelApi) GetAllowedOrigin

GetAllowedOrigin Get an allowed origin

Returns the [allowed origin](https://docs.adyen.com/development-resources/client-side-authentication#allowed-origins) identified in the path.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—API credentials read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AllowedOriginsMerchantLevelApiGetAllowedOriginInput - Request parameters, see GetAllowedOriginInput @return AllowedOrigin, *http.Response, error

func (*AllowedOriginsMerchantLevelApi) GetAllowedOriginInput

func (a *AllowedOriginsMerchantLevelApi) GetAllowedOriginInput(merchantId string, apiCredentialId string, originId string) AllowedOriginsMerchantLevelApiGetAllowedOriginInput

Prepare a request for GetAllowedOrigin @param merchantId The unique identifier of the merchant account.@param apiCredentialId Unique identifier of the API credential.@param originId Unique identifier of the allowed origin. @return AllowedOriginsMerchantLevelApiGetAllowedOriginInput

func (*AllowedOriginsMerchantLevelApi) ListAllowedOrigins

ListAllowedOrigins Get a list of allowed origins

Returns the list of [allowed origins](https://docs.adyen.com/development-resources/client-side-authentication#allowed-origins) for the API credential identified in the path.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—API credentials read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AllowedOriginsMerchantLevelApiListAllowedOriginsInput - Request parameters, see ListAllowedOriginsInput @return AllowedOriginsResponse, *http.Response, error

func (*AllowedOriginsMerchantLevelApi) ListAllowedOriginsInput

func (a *AllowedOriginsMerchantLevelApi) ListAllowedOriginsInput(merchantId string, apiCredentialId string) AllowedOriginsMerchantLevelApiListAllowedOriginsInput

Prepare a request for ListAllowedOrigins @param merchantId The unique identifier of the merchant account.@param apiCredentialId Unique identifier of the API credential. @return AllowedOriginsMerchantLevelApiListAllowedOriginsInput

type AllowedOriginsMerchantLevelApiCreateAllowedOriginInput

type AllowedOriginsMerchantLevelApiCreateAllowedOriginInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AllowedOriginsMerchantLevelApi.CreateAllowedOrigin

func (AllowedOriginsMerchantLevelApiCreateAllowedOriginInput) AllowedOrigin

type AllowedOriginsMerchantLevelApiDeleteAllowedOriginInput

type AllowedOriginsMerchantLevelApiDeleteAllowedOriginInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AllowedOriginsMerchantLevelApi.DeleteAllowedOrigin

type AllowedOriginsMerchantLevelApiGetAllowedOriginInput

type AllowedOriginsMerchantLevelApiGetAllowedOriginInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AllowedOriginsMerchantLevelApi.GetAllowedOrigin

type AllowedOriginsMerchantLevelApiListAllowedOriginsInput

type AllowedOriginsMerchantLevelApiListAllowedOriginsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AllowedOriginsMerchantLevelApi.ListAllowedOrigins

type AllowedOriginsResponse

type AllowedOriginsResponse struct {
	// List of allowed origins.
	Data []AllowedOrigin `json:"data,omitempty"`
}

AllowedOriginsResponse struct for AllowedOriginsResponse

func NewAllowedOriginsResponse

func NewAllowedOriginsResponse() *AllowedOriginsResponse

NewAllowedOriginsResponse instantiates a new AllowedOriginsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAllowedOriginsResponseWithDefaults

func NewAllowedOriginsResponseWithDefaults() *AllowedOriginsResponse

NewAllowedOriginsResponseWithDefaults instantiates a new AllowedOriginsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AllowedOriginsResponse) GetData

func (o *AllowedOriginsResponse) GetData() []AllowedOrigin

GetData returns the Data field value if set, zero value otherwise.

func (*AllowedOriginsResponse) GetDataOk

func (o *AllowedOriginsResponse) GetDataOk() ([]AllowedOrigin, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AllowedOriginsResponse) HasData

func (o *AllowedOriginsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (AllowedOriginsResponse) MarshalJSON

func (o AllowedOriginsResponse) MarshalJSON() ([]byte, error)

func (*AllowedOriginsResponse) SetData

func (o *AllowedOriginsResponse) SetData(v []AllowedOrigin)

SetData gets a reference to the given []AllowedOrigin and assigns it to the Data field.

func (AllowedOriginsResponse) ToMap

func (o AllowedOriginsResponse) ToMap() (map[string]interface{}, error)

type Amount

type Amount struct {
	// The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes).
	Currency string `json:"currency"`
	// The amount of the transaction, in [minor units](https://docs.adyen.com/development-resources/currency-codes).
	Value int64 `json:"value"`
}

Amount struct for Amount

func NewAmount

func NewAmount(currency string, value int64) *Amount

NewAmount instantiates a new Amount object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAmountWithDefaults

func NewAmountWithDefaults() *Amount

NewAmountWithDefaults instantiates a new Amount object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Amount) GetCurrency

func (o *Amount) GetCurrency() string

GetCurrency returns the Currency field value

func (*Amount) GetCurrencyOk

func (o *Amount) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value and a boolean to check if the value has been set.

func (*Amount) GetValue

func (o *Amount) GetValue() int64

GetValue returns the Value field value

func (*Amount) GetValueOk

func (o *Amount) GetValueOk() (*int64, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (Amount) MarshalJSON

func (o Amount) MarshalJSON() ([]byte, error)

func (*Amount) SetCurrency

func (o *Amount) SetCurrency(v string)

SetCurrency sets field value

func (*Amount) SetValue

func (o *Amount) SetValue(v int64)

SetValue sets field value

func (Amount) ToMap

func (o Amount) ToMap() (map[string]interface{}, error)

type AndroidApp

type AndroidApp struct {
	// The description that was provided when uploading the app. The description is not shown on the terminal.
	Description *string `json:"description,omitempty"`
	// The error code of the app. It exists if the status is error or invalid.
	ErrorCode *string `json:"errorCode,omitempty"`
	// The unique identifier of the app.
	Id string `json:"id"`
	// The app name that is shown on the terminal.
	Label *string `json:"label,omitempty"`
	// The package name that uniquely identifies the Android app.
	PackageName *string `json:"packageName,omitempty"`
	// The status of the app. Possible values:  * `processing`: the app is being signed and converted to a format that the terminal can handle. * `error`: something went wrong. Check that the app matches the [requirements](https://docs.adyen.com/point-of-sale/android-terminals/app-requirements). * `invalid`: there is something wrong with the APK file of the app. * `ready`: the app has been signed and converted. * `archived`: the app is no longer available.
	Status string `json:"status"`
	// The version number of the app.
	VersionCode *int32 `json:"versionCode,omitempty"`
	// The app version number that is shown on the terminal.
	VersionName *string `json:"versionName,omitempty"`
}

AndroidApp struct for AndroidApp

func NewAndroidApp

func NewAndroidApp(id string, status string) *AndroidApp

NewAndroidApp instantiates a new AndroidApp object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAndroidAppWithDefaults

func NewAndroidAppWithDefaults() *AndroidApp

NewAndroidAppWithDefaults instantiates a new AndroidApp object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AndroidApp) GetDescription

func (o *AndroidApp) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*AndroidApp) GetDescriptionOk

func (o *AndroidApp) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AndroidApp) GetErrorCode

func (o *AndroidApp) GetErrorCode() string

GetErrorCode returns the ErrorCode field value if set, zero value otherwise.

func (*AndroidApp) GetErrorCodeOk

func (o *AndroidApp) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AndroidApp) GetId

func (o *AndroidApp) GetId() string

GetId returns the Id field value

func (*AndroidApp) GetIdOk

func (o *AndroidApp) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*AndroidApp) GetLabel

func (o *AndroidApp) GetLabel() string

GetLabel returns the Label field value if set, zero value otherwise.

func (*AndroidApp) GetLabelOk

func (o *AndroidApp) GetLabelOk() (*string, bool)

GetLabelOk returns a tuple with the Label field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AndroidApp) GetPackageName

func (o *AndroidApp) GetPackageName() string

GetPackageName returns the PackageName field value if set, zero value otherwise.

func (*AndroidApp) GetPackageNameOk

func (o *AndroidApp) GetPackageNameOk() (*string, bool)

GetPackageNameOk returns a tuple with the PackageName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AndroidApp) GetStatus

func (o *AndroidApp) GetStatus() string

GetStatus returns the Status field value

func (*AndroidApp) GetStatusOk

func (o *AndroidApp) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*AndroidApp) GetVersionCode

func (o *AndroidApp) GetVersionCode() int32

GetVersionCode returns the VersionCode field value if set, zero value otherwise.

func (*AndroidApp) GetVersionCodeOk

func (o *AndroidApp) GetVersionCodeOk() (*int32, bool)

GetVersionCodeOk returns a tuple with the VersionCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AndroidApp) GetVersionName

func (o *AndroidApp) GetVersionName() string

GetVersionName returns the VersionName field value if set, zero value otherwise.

func (*AndroidApp) GetVersionNameOk

func (o *AndroidApp) GetVersionNameOk() (*string, bool)

GetVersionNameOk returns a tuple with the VersionName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AndroidApp) HasDescription

func (o *AndroidApp) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*AndroidApp) HasErrorCode

func (o *AndroidApp) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*AndroidApp) HasLabel

func (o *AndroidApp) HasLabel() bool

HasLabel returns a boolean if a field has been set.

func (*AndroidApp) HasPackageName

func (o *AndroidApp) HasPackageName() bool

HasPackageName returns a boolean if a field has been set.

func (*AndroidApp) HasVersionCode

func (o *AndroidApp) HasVersionCode() bool

HasVersionCode returns a boolean if a field has been set.

func (*AndroidApp) HasVersionName

func (o *AndroidApp) HasVersionName() bool

HasVersionName returns a boolean if a field has been set.

func (AndroidApp) MarshalJSON

func (o AndroidApp) MarshalJSON() ([]byte, error)

func (*AndroidApp) SetDescription

func (o *AndroidApp) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*AndroidApp) SetErrorCode

func (o *AndroidApp) SetErrorCode(v string)

SetErrorCode gets a reference to the given string and assigns it to the ErrorCode field.

func (*AndroidApp) SetId

func (o *AndroidApp) SetId(v string)

SetId sets field value

func (*AndroidApp) SetLabel

func (o *AndroidApp) SetLabel(v string)

SetLabel gets a reference to the given string and assigns it to the Label field.

func (*AndroidApp) SetPackageName

func (o *AndroidApp) SetPackageName(v string)

SetPackageName gets a reference to the given string and assigns it to the PackageName field.

func (*AndroidApp) SetStatus

func (o *AndroidApp) SetStatus(v string)

SetStatus sets field value

func (*AndroidApp) SetVersionCode

func (o *AndroidApp) SetVersionCode(v int32)

SetVersionCode gets a reference to the given int32 and assigns it to the VersionCode field.

func (*AndroidApp) SetVersionName

func (o *AndroidApp) SetVersionName(v string)

SetVersionName gets a reference to the given string and assigns it to the VersionName field.

func (AndroidApp) ToMap

func (o AndroidApp) ToMap() (map[string]interface{}, error)

type AndroidAppsResponse

type AndroidAppsResponse struct {
	// Apps uploaded for Android payment terminals.
	Data []AndroidApp `json:"data,omitempty"`
}

AndroidAppsResponse struct for AndroidAppsResponse

func NewAndroidAppsResponse

func NewAndroidAppsResponse() *AndroidAppsResponse

NewAndroidAppsResponse instantiates a new AndroidAppsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAndroidAppsResponseWithDefaults

func NewAndroidAppsResponseWithDefaults() *AndroidAppsResponse

NewAndroidAppsResponseWithDefaults instantiates a new AndroidAppsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AndroidAppsResponse) GetData

func (o *AndroidAppsResponse) GetData() []AndroidApp

GetData returns the Data field value if set, zero value otherwise.

func (*AndroidAppsResponse) GetDataOk

func (o *AndroidAppsResponse) GetDataOk() ([]AndroidApp, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AndroidAppsResponse) HasData

func (o *AndroidAppsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (AndroidAppsResponse) MarshalJSON

func (o AndroidAppsResponse) MarshalJSON() ([]byte, error)

func (*AndroidAppsResponse) SetData

func (o *AndroidAppsResponse) SetData(v []AndroidApp)

SetData gets a reference to the given []AndroidApp and assigns it to the Data field.

func (AndroidAppsResponse) ToMap

func (o AndroidAppsResponse) ToMap() (map[string]interface{}, error)

type AndroidCertificate

type AndroidCertificate struct {
	// The description that was provided when uploading the certificate.
	Description *string `json:"description,omitempty"`
	// The file format of the certificate, as indicated by the file extension. For example, **.cert** or **.pem**.
	Extension *string `json:"extension,omitempty"`
	// The unique identifier of the certificate.
	Id string `json:"id"`
	// The file name of the certificate. For example, **mycert**.
	Name *string `json:"name,omitempty"`
	// The date when the certificate stops to be valid.
	NotAfter *time.Time `json:"notAfter,omitempty"`
	// The date when the certificate starts to be valid.
	NotBefore *time.Time `json:"notBefore,omitempty"`
	// The status of the certificate.
	Status *string `json:"status,omitempty"`
}

AndroidCertificate struct for AndroidCertificate

func NewAndroidCertificate

func NewAndroidCertificate(id string) *AndroidCertificate

NewAndroidCertificate instantiates a new AndroidCertificate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAndroidCertificateWithDefaults

func NewAndroidCertificateWithDefaults() *AndroidCertificate

NewAndroidCertificateWithDefaults instantiates a new AndroidCertificate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AndroidCertificate) GetDescription

func (o *AndroidCertificate) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*AndroidCertificate) GetDescriptionOk

func (o *AndroidCertificate) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AndroidCertificate) GetExtension

func (o *AndroidCertificate) GetExtension() string

GetExtension returns the Extension field value if set, zero value otherwise.

func (*AndroidCertificate) GetExtensionOk

func (o *AndroidCertificate) GetExtensionOk() (*string, bool)

GetExtensionOk returns a tuple with the Extension field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AndroidCertificate) GetId

func (o *AndroidCertificate) GetId() string

GetId returns the Id field value

func (*AndroidCertificate) GetIdOk

func (o *AndroidCertificate) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*AndroidCertificate) GetName

func (o *AndroidCertificate) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*AndroidCertificate) GetNameOk

func (o *AndroidCertificate) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AndroidCertificate) GetNotAfter

func (o *AndroidCertificate) GetNotAfter() time.Time

GetNotAfter returns the NotAfter field value if set, zero value otherwise.

func (*AndroidCertificate) GetNotAfterOk

func (o *AndroidCertificate) GetNotAfterOk() (*time.Time, bool)

GetNotAfterOk returns a tuple with the NotAfter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AndroidCertificate) GetNotBefore

func (o *AndroidCertificate) GetNotBefore() time.Time

GetNotBefore returns the NotBefore field value if set, zero value otherwise.

func (*AndroidCertificate) GetNotBeforeOk

func (o *AndroidCertificate) GetNotBeforeOk() (*time.Time, bool)

GetNotBeforeOk returns a tuple with the NotBefore field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AndroidCertificate) GetStatus

func (o *AndroidCertificate) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*AndroidCertificate) GetStatusOk

func (o *AndroidCertificate) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AndroidCertificate) HasDescription

func (o *AndroidCertificate) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*AndroidCertificate) HasExtension

func (o *AndroidCertificate) HasExtension() bool

HasExtension returns a boolean if a field has been set.

func (*AndroidCertificate) HasName

func (o *AndroidCertificate) HasName() bool

HasName returns a boolean if a field has been set.

func (*AndroidCertificate) HasNotAfter

func (o *AndroidCertificate) HasNotAfter() bool

HasNotAfter returns a boolean if a field has been set.

func (*AndroidCertificate) HasNotBefore

func (o *AndroidCertificate) HasNotBefore() bool

HasNotBefore returns a boolean if a field has been set.

func (*AndroidCertificate) HasStatus

func (o *AndroidCertificate) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (AndroidCertificate) MarshalJSON

func (o AndroidCertificate) MarshalJSON() ([]byte, error)

func (*AndroidCertificate) SetDescription

func (o *AndroidCertificate) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*AndroidCertificate) SetExtension

func (o *AndroidCertificate) SetExtension(v string)

SetExtension gets a reference to the given string and assigns it to the Extension field.

func (*AndroidCertificate) SetId

func (o *AndroidCertificate) SetId(v string)

SetId sets field value

func (*AndroidCertificate) SetName

func (o *AndroidCertificate) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*AndroidCertificate) SetNotAfter

func (o *AndroidCertificate) SetNotAfter(v time.Time)

SetNotAfter gets a reference to the given time.Time and assigns it to the NotAfter field.

func (*AndroidCertificate) SetNotBefore

func (o *AndroidCertificate) SetNotBefore(v time.Time)

SetNotBefore gets a reference to the given time.Time and assigns it to the NotBefore field.

func (*AndroidCertificate) SetStatus

func (o *AndroidCertificate) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (AndroidCertificate) ToMap

func (o AndroidCertificate) ToMap() (map[string]interface{}, error)

type AndroidCertificatesResponse

type AndroidCertificatesResponse struct {
	// Uploaded Android certificates for Android payment terminals.
	Data []AndroidCertificate `json:"data,omitempty"`
}

AndroidCertificatesResponse struct for AndroidCertificatesResponse

func NewAndroidCertificatesResponse

func NewAndroidCertificatesResponse() *AndroidCertificatesResponse

NewAndroidCertificatesResponse instantiates a new AndroidCertificatesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAndroidCertificatesResponseWithDefaults

func NewAndroidCertificatesResponseWithDefaults() *AndroidCertificatesResponse

NewAndroidCertificatesResponseWithDefaults instantiates a new AndroidCertificatesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AndroidCertificatesResponse) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*AndroidCertificatesResponse) GetDataOk

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AndroidCertificatesResponse) HasData

func (o *AndroidCertificatesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (AndroidCertificatesResponse) MarshalJSON

func (o AndroidCertificatesResponse) MarshalJSON() ([]byte, error)

func (*AndroidCertificatesResponse) SetData

SetData gets a reference to the given []AndroidCertificate and assigns it to the Data field.

func (AndroidCertificatesResponse) ToMap

func (o AndroidCertificatesResponse) ToMap() (map[string]interface{}, error)

type AndroidFilesCompanyLevelApi

type AndroidFilesCompanyLevelApi common.Service

AndroidFilesCompanyLevelApi service

func (*AndroidFilesCompanyLevelApi) GetAndroidApp

GetAndroidApp Get Android app

Returns the details of the Android app identified in the path. These apps have been uploaded to Adyen and can be installed or uninstalled on Android payment terminals through [terminal actions](https://docs.adyen.com/point-of-sale/automating-terminal-management/terminal-actions-api).

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Android files read * Management API—Android files read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AndroidFilesCompanyLevelApiGetAndroidAppInput - Request parameters, see GetAndroidAppInput @return AndroidApp, *http.Response, error

func (*AndroidFilesCompanyLevelApi) GetAndroidAppInput

Prepare a request for GetAndroidApp @param companyId The unique identifier of the company account.@param id The unique identifier of the app. @return AndroidFilesCompanyLevelApiGetAndroidAppInput

func (*AndroidFilesCompanyLevelApi) ListAndroidApps

ListAndroidApps Get a list of Android apps

Returns a list of the Android apps that are available for the company identified in the path. These apps have been uploaded to Adyen and can be installed or uninstalled on Android payment terminals through [terminal actions](https://docs.adyen.com/point-of-sale/automating-terminal-management/terminal-actions-api).

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Android files read * Management API—Android files read and write * Management API—Terminal actions read * Management API—Terminal actions read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AndroidFilesCompanyLevelApiListAndroidAppsInput - Request parameters, see ListAndroidAppsInput @return AndroidAppsResponse, *http.Response, error

func (*AndroidFilesCompanyLevelApi) ListAndroidAppsInput

Prepare a request for ListAndroidApps @param companyId The unique identifier of the company account. @return AndroidFilesCompanyLevelApiListAndroidAppsInput

func (*AndroidFilesCompanyLevelApi) ListAndroidCertificates

ListAndroidCertificates Get a list of Android certificates

Returns a list of the Android certificates that are available for the company identified in the path. Typically, these certificates enable running apps on Android payment terminals. The certifcates in the list have been uploaded to Adyen and can be installed or uninstalled on Android terminals through [terminal actions](https://docs.adyen.com/point-of-sale/automating-terminal-management/terminal-actions-api).

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Android files read * Management API—Android files read and write * Management API—Terminal actions read * Management API—Terminal actions read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AndroidFilesCompanyLevelApiListAndroidCertificatesInput - Request parameters, see ListAndroidCertificatesInput @return AndroidCertificatesResponse, *http.Response, error

func (*AndroidFilesCompanyLevelApi) ListAndroidCertificatesInput

Prepare a request for ListAndroidCertificates @param companyId The unique identifier of the company account. @return AndroidFilesCompanyLevelApiListAndroidCertificatesInput

func (*AndroidFilesCompanyLevelApi) UploadAndroidApp

UploadAndroidApp Upload Android App

Uploads an Android APK file to Adyen. The maximum APK file size is 200 MB. To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Android files read and write

>By choosing to upload, install, or run any third-party applications on an Adyen payment terminal, you accept full responsibility and liability for any consequences of uploading, installing, or running any such applications.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r AndroidFilesCompanyLevelApiUploadAndroidAppInput - Request parameters, see UploadAndroidAppInput @return *http.Response, error

func (*AndroidFilesCompanyLevelApi) UploadAndroidAppInput

Prepare a request for UploadAndroidApp @param companyId The unique identifier of the company account. @return AndroidFilesCompanyLevelApiUploadAndroidAppInput

type AndroidFilesCompanyLevelApiGetAndroidAppInput

type AndroidFilesCompanyLevelApiGetAndroidAppInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AndroidFilesCompanyLevelApi.GetAndroidApp

type AndroidFilesCompanyLevelApiListAndroidAppsInput

type AndroidFilesCompanyLevelApiListAndroidAppsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AndroidFilesCompanyLevelApi.ListAndroidApps

func (AndroidFilesCompanyLevelApiListAndroidAppsInput) PackageName

The package name that uniquely identifies the Android app.

func (AndroidFilesCompanyLevelApiListAndroidAppsInput) PageNumber

The number of the page to fetch.

func (AndroidFilesCompanyLevelApiListAndroidAppsInput) PageSize

The number of items to have on a page, maximum 100. The default is 20 items on a page.

func (AndroidFilesCompanyLevelApiListAndroidAppsInput) VersionCode

The version number of the app.

type AndroidFilesCompanyLevelApiListAndroidCertificatesInput

type AndroidFilesCompanyLevelApiListAndroidCertificatesInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AndroidFilesCompanyLevelApi.ListAndroidCertificates

func (AndroidFilesCompanyLevelApiListAndroidCertificatesInput) CertificateName

The name of the certificate.

func (AndroidFilesCompanyLevelApiListAndroidCertificatesInput) PageNumber

The number of the page to fetch.

func (AndroidFilesCompanyLevelApiListAndroidCertificatesInput) PageSize

The number of items to have on a page, maximum 100. The default is 20 items on a page.

type AndroidFilesCompanyLevelApiUploadAndroidAppInput

type AndroidFilesCompanyLevelApiUploadAndroidAppInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by AndroidFilesCompanyLevelApi.UploadAndroidApp

type ApiCredential

type ApiCredential struct {
	Links *ApiCredentialLinks `json:"_links,omitempty"`
	// Indicates if the API credential is enabled. Must be set to **true** to use the credential in your integration.
	Active bool `json:"active"`
	// List of IP addresses from which your client can make requests.  If the list is empty, we allow requests from any IP. If the list is not empty and we get a request from an IP which is not on the list, you get a security error.
	AllowedIpAddresses []string `json:"allowedIpAddresses"`
	// List containing the [allowed origins](https://docs.adyen.com/development-resources/client-side-authentication#allowed-origins) linked to the API credential.
	AllowedOrigins []AllowedOrigin `json:"allowedOrigins,omitempty"`
	// Public key used for [client-side authentication](https://docs.adyen.com/development-resources/client-side-authentication). The client key is required for Drop-in and Components integrations.
	ClientKey string `json:"clientKey"`
	// Description of the API credential.
	Description *string `json:"description,omitempty"`
	// Unique identifier of the API credential.
	Id string `json:"id"`
	// List of [roles](https://docs.adyen.com/development-resources/api-credentials#roles-1) for the API credential.
	Roles []string `json:"roles"`
	// The name of the [API credential](https://docs.adyen.com/development-resources/api-credentials), for example **ws@Company.TestCompany**.
	Username string `json:"username"`
}

ApiCredential struct for ApiCredential

func NewApiCredential

func NewApiCredential(active bool, allowedIpAddresses []string, clientKey string, id string, roles []string, username string) *ApiCredential

NewApiCredential instantiates a new ApiCredential object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApiCredentialWithDefaults

func NewApiCredentialWithDefaults() *ApiCredential

NewApiCredentialWithDefaults instantiates a new ApiCredential object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApiCredential) GetActive

func (o *ApiCredential) GetActive() bool

GetActive returns the Active field value

func (*ApiCredential) GetActiveOk

func (o *ApiCredential) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value and a boolean to check if the value has been set.

func (*ApiCredential) GetAllowedIpAddresses

func (o *ApiCredential) GetAllowedIpAddresses() []string

GetAllowedIpAddresses returns the AllowedIpAddresses field value

func (*ApiCredential) GetAllowedIpAddressesOk

func (o *ApiCredential) GetAllowedIpAddressesOk() ([]string, bool)

GetAllowedIpAddressesOk returns a tuple with the AllowedIpAddresses field value and a boolean to check if the value has been set.

func (*ApiCredential) GetAllowedOrigins

func (o *ApiCredential) GetAllowedOrigins() []AllowedOrigin

GetAllowedOrigins returns the AllowedOrigins field value if set, zero value otherwise.

func (*ApiCredential) GetAllowedOriginsOk

func (o *ApiCredential) GetAllowedOriginsOk() ([]AllowedOrigin, bool)

GetAllowedOriginsOk returns a tuple with the AllowedOrigins field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiCredential) GetClientKey

func (o *ApiCredential) GetClientKey() string

GetClientKey returns the ClientKey field value

func (*ApiCredential) GetClientKeyOk

func (o *ApiCredential) GetClientKeyOk() (*string, bool)

GetClientKeyOk returns a tuple with the ClientKey field value and a boolean to check if the value has been set.

func (*ApiCredential) GetDescription

func (o *ApiCredential) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ApiCredential) GetDescriptionOk

func (o *ApiCredential) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiCredential) GetId

func (o *ApiCredential) GetId() string

GetId returns the Id field value

func (*ApiCredential) GetIdOk

func (o *ApiCredential) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (o *ApiCredential) GetLinks() ApiCredentialLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*ApiCredential) GetLinksOk

func (o *ApiCredential) GetLinksOk() (*ApiCredentialLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiCredential) GetRoles

func (o *ApiCredential) GetRoles() []string

GetRoles returns the Roles field value

func (*ApiCredential) GetRolesOk

func (o *ApiCredential) GetRolesOk() ([]string, bool)

GetRolesOk returns a tuple with the Roles field value and a boolean to check if the value has been set.

func (*ApiCredential) GetUsername

func (o *ApiCredential) GetUsername() string

GetUsername returns the Username field value

func (*ApiCredential) GetUsernameOk

func (o *ApiCredential) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (*ApiCredential) HasAllowedOrigins

func (o *ApiCredential) HasAllowedOrigins() bool

HasAllowedOrigins returns a boolean if a field has been set.

func (*ApiCredential) HasDescription

func (o *ApiCredential) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (o *ApiCredential) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (ApiCredential) MarshalJSON

func (o ApiCredential) MarshalJSON() ([]byte, error)

func (*ApiCredential) SetActive

func (o *ApiCredential) SetActive(v bool)

SetActive sets field value

func (*ApiCredential) SetAllowedIpAddresses

func (o *ApiCredential) SetAllowedIpAddresses(v []string)

SetAllowedIpAddresses sets field value

func (*ApiCredential) SetAllowedOrigins

func (o *ApiCredential) SetAllowedOrigins(v []AllowedOrigin)

SetAllowedOrigins gets a reference to the given []AllowedOrigin and assigns it to the AllowedOrigins field.

func (*ApiCredential) SetClientKey

func (o *ApiCredential) SetClientKey(v string)

SetClientKey sets field value

func (*ApiCredential) SetDescription

func (o *ApiCredential) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ApiCredential) SetId

func (o *ApiCredential) SetId(v string)

SetId sets field value

func (o *ApiCredential) SetLinks(v ApiCredentialLinks)

SetLinks gets a reference to the given ApiCredentialLinks and assigns it to the Links field.

func (*ApiCredential) SetRoles

func (o *ApiCredential) SetRoles(v []string)

SetRoles sets field value

func (*ApiCredential) SetUsername

func (o *ApiCredential) SetUsername(v string)

SetUsername sets field value

func (ApiCredential) ToMap

func (o ApiCredential) ToMap() (map[string]interface{}, error)
type ApiCredentialLinks struct {
	AllowedOrigins    *LinksElement `json:"allowedOrigins,omitempty"`
	Company           *LinksElement `json:"company,omitempty"`
	GenerateApiKey    *LinksElement `json:"generateApiKey,omitempty"`
	GenerateClientKey *LinksElement `json:"generateClientKey,omitempty"`
	Merchant          *LinksElement `json:"merchant,omitempty"`
	Self              LinksElement  `json:"self"`
}

ApiCredentialLinks struct for ApiCredentialLinks

func NewApiCredentialLinks(self LinksElement) *ApiCredentialLinks

NewApiCredentialLinks instantiates a new ApiCredentialLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApiCredentialLinksWithDefaults

func NewApiCredentialLinksWithDefaults() *ApiCredentialLinks

NewApiCredentialLinksWithDefaults instantiates a new ApiCredentialLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApiCredentialLinks) GetAllowedOrigins

func (o *ApiCredentialLinks) GetAllowedOrigins() LinksElement

GetAllowedOrigins returns the AllowedOrigins field value if set, zero value otherwise.

func (*ApiCredentialLinks) GetAllowedOriginsOk

func (o *ApiCredentialLinks) GetAllowedOriginsOk() (*LinksElement, bool)

GetAllowedOriginsOk returns a tuple with the AllowedOrigins field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiCredentialLinks) GetCompany

func (o *ApiCredentialLinks) GetCompany() LinksElement

GetCompany returns the Company field value if set, zero value otherwise.

func (*ApiCredentialLinks) GetCompanyOk

func (o *ApiCredentialLinks) GetCompanyOk() (*LinksElement, bool)

GetCompanyOk returns a tuple with the Company field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiCredentialLinks) GetGenerateApiKey

func (o *ApiCredentialLinks) GetGenerateApiKey() LinksElement

GetGenerateApiKey returns the GenerateApiKey field value if set, zero value otherwise.

func (*ApiCredentialLinks) GetGenerateApiKeyOk

func (o *ApiCredentialLinks) GetGenerateApiKeyOk() (*LinksElement, bool)

GetGenerateApiKeyOk returns a tuple with the GenerateApiKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiCredentialLinks) GetGenerateClientKey

func (o *ApiCredentialLinks) GetGenerateClientKey() LinksElement

GetGenerateClientKey returns the GenerateClientKey field value if set, zero value otherwise.

func (*ApiCredentialLinks) GetGenerateClientKeyOk

func (o *ApiCredentialLinks) GetGenerateClientKeyOk() (*LinksElement, bool)

GetGenerateClientKeyOk returns a tuple with the GenerateClientKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiCredentialLinks) GetMerchant

func (o *ApiCredentialLinks) GetMerchant() LinksElement

GetMerchant returns the Merchant field value if set, zero value otherwise.

func (*ApiCredentialLinks) GetMerchantOk

func (o *ApiCredentialLinks) GetMerchantOk() (*LinksElement, bool)

GetMerchantOk returns a tuple with the Merchant field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiCredentialLinks) GetSelf

func (o *ApiCredentialLinks) GetSelf() LinksElement

GetSelf returns the Self field value

func (*ApiCredentialLinks) GetSelfOk

func (o *ApiCredentialLinks) GetSelfOk() (*LinksElement, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*ApiCredentialLinks) HasAllowedOrigins

func (o *ApiCredentialLinks) HasAllowedOrigins() bool

HasAllowedOrigins returns a boolean if a field has been set.

func (*ApiCredentialLinks) HasCompany

func (o *ApiCredentialLinks) HasCompany() bool

HasCompany returns a boolean if a field has been set.

func (*ApiCredentialLinks) HasGenerateApiKey

func (o *ApiCredentialLinks) HasGenerateApiKey() bool

HasGenerateApiKey returns a boolean if a field has been set.

func (*ApiCredentialLinks) HasGenerateClientKey

func (o *ApiCredentialLinks) HasGenerateClientKey() bool

HasGenerateClientKey returns a boolean if a field has been set.

func (*ApiCredentialLinks) HasMerchant

func (o *ApiCredentialLinks) HasMerchant() bool

HasMerchant returns a boolean if a field has been set.

func (ApiCredentialLinks) MarshalJSON

func (o ApiCredentialLinks) MarshalJSON() ([]byte, error)

func (*ApiCredentialLinks) SetAllowedOrigins

func (o *ApiCredentialLinks) SetAllowedOrigins(v LinksElement)

SetAllowedOrigins gets a reference to the given LinksElement and assigns it to the AllowedOrigins field.

func (*ApiCredentialLinks) SetCompany

func (o *ApiCredentialLinks) SetCompany(v LinksElement)

SetCompany gets a reference to the given LinksElement and assigns it to the Company field.

func (*ApiCredentialLinks) SetGenerateApiKey

func (o *ApiCredentialLinks) SetGenerateApiKey(v LinksElement)

SetGenerateApiKey gets a reference to the given LinksElement and assigns it to the GenerateApiKey field.

func (*ApiCredentialLinks) SetGenerateClientKey

func (o *ApiCredentialLinks) SetGenerateClientKey(v LinksElement)

SetGenerateClientKey gets a reference to the given LinksElement and assigns it to the GenerateClientKey field.

func (*ApiCredentialLinks) SetMerchant

func (o *ApiCredentialLinks) SetMerchant(v LinksElement)

SetMerchant gets a reference to the given LinksElement and assigns it to the Merchant field.

func (*ApiCredentialLinks) SetSelf

func (o *ApiCredentialLinks) SetSelf(v LinksElement)

SetSelf sets field value

func (ApiCredentialLinks) ToMap

func (o ApiCredentialLinks) ToMap() (map[string]interface{}, error)

type ApplePayInfo

type ApplePayInfo struct {
	// The list of merchant domains. Maximum: 99 domains per request.  For more information, see [Apple Pay documentation](https://docs.adyen.com/payment-methods/apple-pay/web-drop-in?tab=adyen-certificate-live_1#going-live).
	Domains []string `json:"domains"`
}

ApplePayInfo struct for ApplePayInfo

func NewApplePayInfo

func NewApplePayInfo(domains []string) *ApplePayInfo

NewApplePayInfo instantiates a new ApplePayInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApplePayInfoWithDefaults

func NewApplePayInfoWithDefaults() *ApplePayInfo

NewApplePayInfoWithDefaults instantiates a new ApplePayInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApplePayInfo) GetDomains

func (o *ApplePayInfo) GetDomains() []string

GetDomains returns the Domains field value

func (*ApplePayInfo) GetDomainsOk

func (o *ApplePayInfo) GetDomainsOk() ([]string, bool)

GetDomainsOk returns a tuple with the Domains field value and a boolean to check if the value has been set.

func (ApplePayInfo) MarshalJSON

func (o ApplePayInfo) MarshalJSON() ([]byte, error)

func (*ApplePayInfo) SetDomains

func (o *ApplePayInfo) SetDomains(v []string)

SetDomains sets field value

func (ApplePayInfo) ToMap

func (o ApplePayInfo) ToMap() (map[string]interface{}, error)

type BcmcInfo

type BcmcInfo struct {
	// Indicates if [Bancontact mobile](https://docs.adyen.com/payment-methods/bancontact/bancontact-mobile) is enabled.
	EnableBcmcMobile       *bool                       `json:"enableBcmcMobile,omitempty"`
	TransactionDescription *TransactionDescriptionInfo `json:"transactionDescription,omitempty"`
}

BcmcInfo struct for BcmcInfo

func NewBcmcInfo

func NewBcmcInfo() *BcmcInfo

NewBcmcInfo instantiates a new BcmcInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBcmcInfoWithDefaults

func NewBcmcInfoWithDefaults() *BcmcInfo

NewBcmcInfoWithDefaults instantiates a new BcmcInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BcmcInfo) GetEnableBcmcMobile

func (o *BcmcInfo) GetEnableBcmcMobile() bool

GetEnableBcmcMobile returns the EnableBcmcMobile field value if set, zero value otherwise.

func (*BcmcInfo) GetEnableBcmcMobileOk

func (o *BcmcInfo) GetEnableBcmcMobileOk() (*bool, bool)

GetEnableBcmcMobileOk returns a tuple with the EnableBcmcMobile field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BcmcInfo) GetTransactionDescription

func (o *BcmcInfo) GetTransactionDescription() TransactionDescriptionInfo

GetTransactionDescription returns the TransactionDescription field value if set, zero value otherwise.

func (*BcmcInfo) GetTransactionDescriptionOk

func (o *BcmcInfo) GetTransactionDescriptionOk() (*TransactionDescriptionInfo, bool)

GetTransactionDescriptionOk returns a tuple with the TransactionDescription field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BcmcInfo) HasEnableBcmcMobile

func (o *BcmcInfo) HasEnableBcmcMobile() bool

HasEnableBcmcMobile returns a boolean if a field has been set.

func (*BcmcInfo) HasTransactionDescription

func (o *BcmcInfo) HasTransactionDescription() bool

HasTransactionDescription returns a boolean if a field has been set.

func (BcmcInfo) MarshalJSON

func (o BcmcInfo) MarshalJSON() ([]byte, error)

func (*BcmcInfo) SetEnableBcmcMobile

func (o *BcmcInfo) SetEnableBcmcMobile(v bool)

SetEnableBcmcMobile gets a reference to the given bool and assigns it to the EnableBcmcMobile field.

func (*BcmcInfo) SetTransactionDescription

func (o *BcmcInfo) SetTransactionDescription(v TransactionDescriptionInfo)

SetTransactionDescription gets a reference to the given TransactionDescriptionInfo and assigns it to the TransactionDescription field.

func (BcmcInfo) ToMap

func (o BcmcInfo) ToMap() (map[string]interface{}, error)

type BillingEntitiesResponse

type BillingEntitiesResponse struct {
	// List of legal entities that can be used for the billing of orders.
	Data []BillingEntity `json:"data,omitempty"`
}

BillingEntitiesResponse struct for BillingEntitiesResponse

func NewBillingEntitiesResponse

func NewBillingEntitiesResponse() *BillingEntitiesResponse

NewBillingEntitiesResponse instantiates a new BillingEntitiesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBillingEntitiesResponseWithDefaults

func NewBillingEntitiesResponseWithDefaults() *BillingEntitiesResponse

NewBillingEntitiesResponseWithDefaults instantiates a new BillingEntitiesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BillingEntitiesResponse) GetData

func (o *BillingEntitiesResponse) GetData() []BillingEntity

GetData returns the Data field value if set, zero value otherwise.

func (*BillingEntitiesResponse) GetDataOk

func (o *BillingEntitiesResponse) GetDataOk() ([]BillingEntity, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BillingEntitiesResponse) HasData

func (o *BillingEntitiesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (BillingEntitiesResponse) MarshalJSON

func (o BillingEntitiesResponse) MarshalJSON() ([]byte, error)

func (*BillingEntitiesResponse) SetData

func (o *BillingEntitiesResponse) SetData(v []BillingEntity)

SetData gets a reference to the given []BillingEntity and assigns it to the Data field.

func (BillingEntitiesResponse) ToMap

func (o BillingEntitiesResponse) ToMap() (map[string]interface{}, error)

type BillingEntity

type BillingEntity struct {
	Address *Address `json:"address,omitempty"`
	// The email address of the billing entity.
	Email *string `json:"email,omitempty"`
	// The unique identifier of the billing entity, for use as `billingEntityId` when creating an order.
	Id *string `json:"id,omitempty"`
	// The unique name of the billing entity.
	Name *string `json:"name,omitempty"`
	// The tax number of the billing entity.
	TaxId *string `json:"taxId,omitempty"`
}

BillingEntity struct for BillingEntity

func NewBillingEntity

func NewBillingEntity() *BillingEntity

NewBillingEntity instantiates a new BillingEntity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBillingEntityWithDefaults

func NewBillingEntityWithDefaults() *BillingEntity

NewBillingEntityWithDefaults instantiates a new BillingEntity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BillingEntity) GetAddress

func (o *BillingEntity) GetAddress() Address

GetAddress returns the Address field value if set, zero value otherwise.

func (*BillingEntity) GetAddressOk

func (o *BillingEntity) GetAddressOk() (*Address, bool)

GetAddressOk returns a tuple with the Address field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BillingEntity) GetEmail

func (o *BillingEntity) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*BillingEntity) GetEmailOk

func (o *BillingEntity) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BillingEntity) GetId

func (o *BillingEntity) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*BillingEntity) GetIdOk

func (o *BillingEntity) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BillingEntity) GetName

func (o *BillingEntity) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*BillingEntity) GetNameOk

func (o *BillingEntity) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BillingEntity) GetTaxId

func (o *BillingEntity) GetTaxId() string

GetTaxId returns the TaxId field value if set, zero value otherwise.

func (*BillingEntity) GetTaxIdOk

func (o *BillingEntity) GetTaxIdOk() (*string, bool)

GetTaxIdOk returns a tuple with the TaxId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BillingEntity) HasAddress

func (o *BillingEntity) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*BillingEntity) HasEmail

func (o *BillingEntity) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*BillingEntity) HasId

func (o *BillingEntity) HasId() bool

HasId returns a boolean if a field has been set.

func (*BillingEntity) HasName

func (o *BillingEntity) HasName() bool

HasName returns a boolean if a field has been set.

func (*BillingEntity) HasTaxId

func (o *BillingEntity) HasTaxId() bool

HasTaxId returns a boolean if a field has been set.

func (BillingEntity) MarshalJSON

func (o BillingEntity) MarshalJSON() ([]byte, error)

func (*BillingEntity) SetAddress

func (o *BillingEntity) SetAddress(v Address)

SetAddress gets a reference to the given Address and assigns it to the Address field.

func (*BillingEntity) SetEmail

func (o *BillingEntity) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*BillingEntity) SetId

func (o *BillingEntity) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*BillingEntity) SetName

func (o *BillingEntity) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*BillingEntity) SetTaxId

func (o *BillingEntity) SetTaxId(v string)

SetTaxId gets a reference to the given string and assigns it to the TaxId field.

func (BillingEntity) ToMap

func (o BillingEntity) ToMap() (map[string]interface{}, error)

type CardholderReceipt

type CardholderReceipt struct {
	// A custom header to show on the shopper receipt for an authorised transaction. Allows one or two comma-separated header lines, and blank lines. For example, `header,header,filler`
	HeaderForAuthorizedReceipt *string `json:"headerForAuthorizedReceipt,omitempty"`
}

CardholderReceipt struct for CardholderReceipt

func NewCardholderReceipt

func NewCardholderReceipt() *CardholderReceipt

NewCardholderReceipt instantiates a new CardholderReceipt object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCardholderReceiptWithDefaults

func NewCardholderReceiptWithDefaults() *CardholderReceipt

NewCardholderReceiptWithDefaults instantiates a new CardholderReceipt object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CardholderReceipt) GetHeaderForAuthorizedReceipt

func (o *CardholderReceipt) GetHeaderForAuthorizedReceipt() string

GetHeaderForAuthorizedReceipt returns the HeaderForAuthorizedReceipt field value if set, zero value otherwise.

func (*CardholderReceipt) GetHeaderForAuthorizedReceiptOk

func (o *CardholderReceipt) GetHeaderForAuthorizedReceiptOk() (*string, bool)

GetHeaderForAuthorizedReceiptOk returns a tuple with the HeaderForAuthorizedReceipt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardholderReceipt) HasHeaderForAuthorizedReceipt

func (o *CardholderReceipt) HasHeaderForAuthorizedReceipt() bool

HasHeaderForAuthorizedReceipt returns a boolean if a field has been set.

func (CardholderReceipt) MarshalJSON

func (o CardholderReceipt) MarshalJSON() ([]byte, error)

func (*CardholderReceipt) SetHeaderForAuthorizedReceipt

func (o *CardholderReceipt) SetHeaderForAuthorizedReceipt(v string)

SetHeaderForAuthorizedReceipt gets a reference to the given string and assigns it to the HeaderForAuthorizedReceipt field.

func (CardholderReceipt) ToMap

func (o CardholderReceipt) ToMap() (map[string]interface{}, error)

type CartesBancairesInfo

type CartesBancairesInfo struct {
	// Cartes Bancaires SIRET. Format: 14 digits.
	Siret                  string                      `json:"siret"`
	TransactionDescription *TransactionDescriptionInfo `json:"transactionDescription,omitempty"`
}

CartesBancairesInfo struct for CartesBancairesInfo

func NewCartesBancairesInfo

func NewCartesBancairesInfo(siret string) *CartesBancairesInfo

NewCartesBancairesInfo instantiates a new CartesBancairesInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCartesBancairesInfoWithDefaults

func NewCartesBancairesInfoWithDefaults() *CartesBancairesInfo

NewCartesBancairesInfoWithDefaults instantiates a new CartesBancairesInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CartesBancairesInfo) GetSiret

func (o *CartesBancairesInfo) GetSiret() string

GetSiret returns the Siret field value

func (*CartesBancairesInfo) GetSiretOk

func (o *CartesBancairesInfo) GetSiretOk() (*string, bool)

GetSiretOk returns a tuple with the Siret field value and a boolean to check if the value has been set.

func (*CartesBancairesInfo) GetTransactionDescription

func (o *CartesBancairesInfo) GetTransactionDescription() TransactionDescriptionInfo

GetTransactionDescription returns the TransactionDescription field value if set, zero value otherwise.

func (*CartesBancairesInfo) GetTransactionDescriptionOk

func (o *CartesBancairesInfo) GetTransactionDescriptionOk() (*TransactionDescriptionInfo, bool)

GetTransactionDescriptionOk returns a tuple with the TransactionDescription field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CartesBancairesInfo) HasTransactionDescription

func (o *CartesBancairesInfo) HasTransactionDescription() bool

HasTransactionDescription returns a boolean if a field has been set.

func (CartesBancairesInfo) MarshalJSON

func (o CartesBancairesInfo) MarshalJSON() ([]byte, error)

func (*CartesBancairesInfo) SetSiret

func (o *CartesBancairesInfo) SetSiret(v string)

SetSiret sets field value

func (*CartesBancairesInfo) SetTransactionDescription

func (o *CartesBancairesInfo) SetTransactionDescription(v TransactionDescriptionInfo)

SetTransactionDescription gets a reference to the given TransactionDescriptionInfo and assigns it to the TransactionDescription field.

func (CartesBancairesInfo) ToMap

func (o CartesBancairesInfo) ToMap() (map[string]interface{}, error)

type ClearpayInfo

type ClearpayInfo struct {
	// Support Url
	SupportUrl string `json:"supportUrl"`
}

ClearpayInfo struct for ClearpayInfo

func NewClearpayInfo

func NewClearpayInfo(supportUrl string) *ClearpayInfo

NewClearpayInfo instantiates a new ClearpayInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClearpayInfoWithDefaults

func NewClearpayInfoWithDefaults() *ClearpayInfo

NewClearpayInfoWithDefaults instantiates a new ClearpayInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ClearpayInfo) GetSupportUrl

func (o *ClearpayInfo) GetSupportUrl() string

GetSupportUrl returns the SupportUrl field value

func (*ClearpayInfo) GetSupportUrlOk

func (o *ClearpayInfo) GetSupportUrlOk() (*string, bool)

GetSupportUrlOk returns a tuple with the SupportUrl field value and a boolean to check if the value has been set.

func (ClearpayInfo) MarshalJSON

func (o ClearpayInfo) MarshalJSON() ([]byte, error)

func (*ClearpayInfo) SetSupportUrl

func (o *ClearpayInfo) SetSupportUrl(v string)

SetSupportUrl sets field value

func (ClearpayInfo) ToMap

func (o ClearpayInfo) ToMap() (map[string]interface{}, error)

type ClientKeyCompanyLevelApi

type ClientKeyCompanyLevelApi common.Service

ClientKeyCompanyLevelApi service

func (*ClientKeyCompanyLevelApi) GenerateNewClientKey

GenerateNewClientKey Generate new client key

Returns a new [client key](https://docs.adyen.com/development-resources/client-side-authentication#how-it-works) for the API credential identified in the path. You can use the new client key a few minutes after generating it. The old client key stops working 24 hours after generating a new one.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—API credentials read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r ClientKeyCompanyLevelApiGenerateNewClientKeyInput - Request parameters, see GenerateNewClientKeyInput @return GenerateClientKeyResponse, *http.Response, error

func (*ClientKeyCompanyLevelApi) GenerateNewClientKeyInput

func (a *ClientKeyCompanyLevelApi) GenerateNewClientKeyInput(companyId string, apiCredentialId string) ClientKeyCompanyLevelApiGenerateNewClientKeyInput

Prepare a request for GenerateNewClientKey @param companyId The unique identifier of the company account.@param apiCredentialId Unique identifier of the API credential. @return ClientKeyCompanyLevelApiGenerateNewClientKeyInput

type ClientKeyCompanyLevelApiGenerateNewClientKeyInput

type ClientKeyCompanyLevelApiGenerateNewClientKeyInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by ClientKeyCompanyLevelApi.GenerateNewClientKey

type ClientKeyMerchantLevelApi

type ClientKeyMerchantLevelApi common.Service

ClientKeyMerchantLevelApi service

func (*ClientKeyMerchantLevelApi) GenerateNewClientKey

GenerateNewClientKey Generate new client key

Returns a new [client key](https://docs.adyen.com/development-resources/client-side-authentication#how-it-works) for the API credential identified in the path. You can use the new client key a few minutes after generating it. The old client key stops working 24 hours after generating a new one.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—API credentials read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r ClientKeyMerchantLevelApiGenerateNewClientKeyInput - Request parameters, see GenerateNewClientKeyInput @return GenerateClientKeyResponse, *http.Response, error

func (*ClientKeyMerchantLevelApi) GenerateNewClientKeyInput

func (a *ClientKeyMerchantLevelApi) GenerateNewClientKeyInput(merchantId string, apiCredentialId string) ClientKeyMerchantLevelApiGenerateNewClientKeyInput

Prepare a request for GenerateNewClientKey @param merchantId The unique identifier of the merchant account.@param apiCredentialId Unique identifier of the API credential. @return ClientKeyMerchantLevelApiGenerateNewClientKeyInput

type ClientKeyMerchantLevelApiGenerateNewClientKeyInput

type ClientKeyMerchantLevelApiGenerateNewClientKeyInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by ClientKeyMerchantLevelApi.GenerateNewClientKey

type Commission

type Commission struct {
	// A fixed commission fee, in minor units.
	FixedAmount *int64 `json:"fixedAmount,omitempty"`
	// A variable commission fee, in basis points.
	VariablePercentage *int64 `json:"variablePercentage,omitempty"`
}

Commission struct for Commission

func NewCommission

func NewCommission() *Commission

NewCommission instantiates a new Commission object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCommissionWithDefaults

func NewCommissionWithDefaults() *Commission

NewCommissionWithDefaults instantiates a new Commission object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Commission) GetFixedAmount

func (o *Commission) GetFixedAmount() int64

GetFixedAmount returns the FixedAmount field value if set, zero value otherwise.

func (*Commission) GetFixedAmountOk

func (o *Commission) GetFixedAmountOk() (*int64, bool)

GetFixedAmountOk returns a tuple with the FixedAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Commission) GetVariablePercentage

func (o *Commission) GetVariablePercentage() int64

GetVariablePercentage returns the VariablePercentage field value if set, zero value otherwise.

func (*Commission) GetVariablePercentageOk

func (o *Commission) GetVariablePercentageOk() (*int64, bool)

GetVariablePercentageOk returns a tuple with the VariablePercentage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Commission) HasFixedAmount

func (o *Commission) HasFixedAmount() bool

HasFixedAmount returns a boolean if a field has been set.

func (*Commission) HasVariablePercentage

func (o *Commission) HasVariablePercentage() bool

HasVariablePercentage returns a boolean if a field has been set.

func (Commission) MarshalJSON

func (o Commission) MarshalJSON() ([]byte, error)

func (*Commission) SetFixedAmount

func (o *Commission) SetFixedAmount(v int64)

SetFixedAmount gets a reference to the given int64 and assigns it to the FixedAmount field.

func (*Commission) SetVariablePercentage

func (o *Commission) SetVariablePercentage(v int64)

SetVariablePercentage gets a reference to the given int64 and assigns it to the VariablePercentage field.

func (Commission) ToMap

func (o Commission) ToMap() (map[string]interface{}, error)

type Company

type Company struct {
	Links *CompanyLinks `json:"_links,omitempty"`
	// List of available data centers.  Adyen has several data centers around the world.In the URL that you use for making API requests, we recommend you use the live URL prefix from the data center closest to your shoppers.
	DataCenters []DataCenter `json:"dataCenters,omitempty"`
	// Your description for the company account, maximum 300 characters
	Description *string `json:"description,omitempty"`
	// The unique identifier of the company account.
	Id *string `json:"id,omitempty"`
	// The legal or trading name of the company.
	Name *string `json:"name,omitempty"`
	// Your reference to the account
	Reference *string `json:"reference,omitempty"`
	// The status of the company account.  Possible values:  * **Active**: Users can log in. Processing and payout capabilities depend on the status of the merchant account. * **Inactive**: Users can log in. Payment processing and payouts are disabled. * **Closed**: The company account is closed and this cannot be reversed. Users cannot log in. Payment processing and payouts are disabled.
	Status *string `json:"status,omitempty"`
}

Company struct for Company

func NewCompany

func NewCompany() *Company

NewCompany instantiates a new Company object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCompanyWithDefaults

func NewCompanyWithDefaults() *Company

NewCompanyWithDefaults instantiates a new Company object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Company) GetDataCenters

func (o *Company) GetDataCenters() []DataCenter

GetDataCenters returns the DataCenters field value if set, zero value otherwise.

func (*Company) GetDataCentersOk

func (o *Company) GetDataCentersOk() ([]DataCenter, bool)

GetDataCentersOk returns a tuple with the DataCenters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Company) GetDescription

func (o *Company) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*Company) GetDescriptionOk

func (o *Company) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Company) GetId

func (o *Company) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Company) GetIdOk

func (o *Company) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *Company) GetLinks() CompanyLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*Company) GetLinksOk

func (o *Company) GetLinksOk() (*CompanyLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Company) GetName

func (o *Company) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Company) GetNameOk

func (o *Company) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Company) GetReference

func (o *Company) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*Company) GetReferenceOk

func (o *Company) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Company) GetStatus

func (o *Company) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*Company) GetStatusOk

func (o *Company) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Company) HasDataCenters

func (o *Company) HasDataCenters() bool

HasDataCenters returns a boolean if a field has been set.

func (*Company) HasDescription

func (o *Company) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Company) HasId

func (o *Company) HasId() bool

HasId returns a boolean if a field has been set.

func (o *Company) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Company) HasName

func (o *Company) HasName() bool

HasName returns a boolean if a field has been set.

func (*Company) HasReference

func (o *Company) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*Company) HasStatus

func (o *Company) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (Company) MarshalJSON

func (o Company) MarshalJSON() ([]byte, error)

func (*Company) SetDataCenters

func (o *Company) SetDataCenters(v []DataCenter)

SetDataCenters gets a reference to the given []DataCenter and assigns it to the DataCenters field.

func (*Company) SetDescription

func (o *Company) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*Company) SetId

func (o *Company) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (o *Company) SetLinks(v CompanyLinks)

SetLinks gets a reference to the given CompanyLinks and assigns it to the Links field.

func (*Company) SetName

func (o *Company) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Company) SetReference

func (o *Company) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*Company) SetStatus

func (o *Company) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (Company) ToMap

func (o Company) ToMap() (map[string]interface{}, error)

type CompanyApiCredential

type CompanyApiCredential struct {
	Links *ApiCredentialLinks `json:"_links,omitempty"`
	// Indicates if the API credential is enabled. Must be set to **true** to use the credential in your integration.
	Active bool `json:"active"`
	// List of IP addresses from which your client can make requests.  If the list is empty, we allow requests from any IP. If the list is not empty and we get a request from an IP which is not on the list, you get a security error.
	AllowedIpAddresses []string `json:"allowedIpAddresses"`
	// List containing the [allowed origins](https://docs.adyen.com/development-resources/client-side-authentication#allowed-origins) linked to the API credential.
	AllowedOrigins []AllowedOrigin `json:"allowedOrigins,omitempty"`
	// List of merchant accounts that the API credential has explicit access to.   If the credential has access to a company, this implies access to all merchant accounts and no merchants for that company will be included.
	AssociatedMerchantAccounts []string `json:"associatedMerchantAccounts,omitempty"`
	// Public key used for [client-side authentication](https://docs.adyen.com/development-resources/client-side-authentication). The client key is required for Drop-in and Components integrations.
	ClientKey string `json:"clientKey"`
	// Description of the API credential.
	Description *string `json:"description,omitempty"`
	// Unique identifier of the API credential.
	Id string `json:"id"`
	// List of [roles](https://docs.adyen.com/development-resources/api-credentials#roles-1) for the API credential.
	Roles []string `json:"roles"`
	// The name of the [API credential](https://docs.adyen.com/development-resources/api-credentials), for example **ws@Company.TestCompany**.
	Username string `json:"username"`
}

CompanyApiCredential struct for CompanyApiCredential

func NewCompanyApiCredential

func NewCompanyApiCredential(active bool, allowedIpAddresses []string, clientKey string, id string, roles []string, username string) *CompanyApiCredential

NewCompanyApiCredential instantiates a new CompanyApiCredential object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCompanyApiCredentialWithDefaults

func NewCompanyApiCredentialWithDefaults() *CompanyApiCredential

NewCompanyApiCredentialWithDefaults instantiates a new CompanyApiCredential object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CompanyApiCredential) GetActive

func (o *CompanyApiCredential) GetActive() bool

GetActive returns the Active field value

func (*CompanyApiCredential) GetActiveOk

func (o *CompanyApiCredential) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value and a boolean to check if the value has been set.

func (*CompanyApiCredential) GetAllowedIpAddresses

func (o *CompanyApiCredential) GetAllowedIpAddresses() []string

GetAllowedIpAddresses returns the AllowedIpAddresses field value

func (*CompanyApiCredential) GetAllowedIpAddressesOk

func (o *CompanyApiCredential) GetAllowedIpAddressesOk() ([]string, bool)

GetAllowedIpAddressesOk returns a tuple with the AllowedIpAddresses field value and a boolean to check if the value has been set.

func (*CompanyApiCredential) GetAllowedOrigins

func (o *CompanyApiCredential) GetAllowedOrigins() []AllowedOrigin

GetAllowedOrigins returns the AllowedOrigins field value if set, zero value otherwise.

func (*CompanyApiCredential) GetAllowedOriginsOk

func (o *CompanyApiCredential) GetAllowedOriginsOk() ([]AllowedOrigin, bool)

GetAllowedOriginsOk returns a tuple with the AllowedOrigins field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CompanyApiCredential) GetAssociatedMerchantAccounts

func (o *CompanyApiCredential) GetAssociatedMerchantAccounts() []string

GetAssociatedMerchantAccounts returns the AssociatedMerchantAccounts field value if set, zero value otherwise.

func (*CompanyApiCredential) GetAssociatedMerchantAccountsOk

func (o *CompanyApiCredential) GetAssociatedMerchantAccountsOk() ([]string, bool)

GetAssociatedMerchantAccountsOk returns a tuple with the AssociatedMerchantAccounts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CompanyApiCredential) GetClientKey

func (o *CompanyApiCredential) GetClientKey() string

GetClientKey returns the ClientKey field value

func (*CompanyApiCredential) GetClientKeyOk

func (o *CompanyApiCredential) GetClientKeyOk() (*string, bool)

GetClientKeyOk returns a tuple with the ClientKey field value and a boolean to check if the value has been set.

func (*CompanyApiCredential) GetDescription

func (o *CompanyApiCredential) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CompanyApiCredential) GetDescriptionOk

func (o *CompanyApiCredential) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CompanyApiCredential) GetId

func (o *CompanyApiCredential) GetId() string

GetId returns the Id field value

func (*CompanyApiCredential) GetIdOk

func (o *CompanyApiCredential) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

GetLinks returns the Links field value if set, zero value otherwise.

func (*CompanyApiCredential) GetLinksOk

func (o *CompanyApiCredential) GetLinksOk() (*ApiCredentialLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CompanyApiCredential) GetRoles

func (o *CompanyApiCredential) GetRoles() []string

GetRoles returns the Roles field value

func (*CompanyApiCredential) GetRolesOk

func (o *CompanyApiCredential) GetRolesOk() ([]string, bool)

GetRolesOk returns a tuple with the Roles field value and a boolean to check if the value has been set.

func (*CompanyApiCredential) GetUsername

func (o *CompanyApiCredential) GetUsername() string

GetUsername returns the Username field value

func (*CompanyApiCredential) GetUsernameOk

func (o *CompanyApiCredential) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (*CompanyApiCredential) HasAllowedOrigins

func (o *CompanyApiCredential) HasAllowedOrigins() bool

HasAllowedOrigins returns a boolean if a field has been set.

func (*CompanyApiCredential) HasAssociatedMerchantAccounts

func (o *CompanyApiCredential) HasAssociatedMerchantAccounts() bool

HasAssociatedMerchantAccounts returns a boolean if a field has been set.

func (*CompanyApiCredential) HasDescription

func (o *CompanyApiCredential) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (o *CompanyApiCredential) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (CompanyApiCredential) MarshalJSON

func (o CompanyApiCredential) MarshalJSON() ([]byte, error)

func (*CompanyApiCredential) SetActive

func (o *CompanyApiCredential) SetActive(v bool)

SetActive sets field value

func (*CompanyApiCredential) SetAllowedIpAddresses

func (o *CompanyApiCredential) SetAllowedIpAddresses(v []string)

SetAllowedIpAddresses sets field value

func (*CompanyApiCredential) SetAllowedOrigins

func (o *CompanyApiCredential) SetAllowedOrigins(v []AllowedOrigin)

SetAllowedOrigins gets a reference to the given []AllowedOrigin and assigns it to the AllowedOrigins field.

func (*CompanyApiCredential) SetAssociatedMerchantAccounts

func (o *CompanyApiCredential) SetAssociatedMerchantAccounts(v []string)

SetAssociatedMerchantAccounts gets a reference to the given []string and assigns it to the AssociatedMerchantAccounts field.

func (*CompanyApiCredential) SetClientKey

func (o *CompanyApiCredential) SetClientKey(v string)

SetClientKey sets field value

func (*CompanyApiCredential) SetDescription

func (o *CompanyApiCredential) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CompanyApiCredential) SetId

func (o *CompanyApiCredential) SetId(v string)

SetId sets field value

SetLinks gets a reference to the given ApiCredentialLinks and assigns it to the Links field.

func (*CompanyApiCredential) SetRoles

func (o *CompanyApiCredential) SetRoles(v []string)

SetRoles sets field value

func (*CompanyApiCredential) SetUsername

func (o *CompanyApiCredential) SetUsername(v string)

SetUsername sets field value

func (CompanyApiCredential) ToMap

func (o CompanyApiCredential) ToMap() (map[string]interface{}, error)
type CompanyLinks struct {
	ApiCredentials *LinksElement `json:"apiCredentials,omitempty"`
	Self           LinksElement  `json:"self"`
	Users          *LinksElement `json:"users,omitempty"`
	Webhooks       *LinksElement `json:"webhooks,omitempty"`
}

CompanyLinks struct for CompanyLinks

func NewCompanyLinks(self LinksElement) *CompanyLinks

NewCompanyLinks instantiates a new CompanyLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCompanyLinksWithDefaults

func NewCompanyLinksWithDefaults() *CompanyLinks

NewCompanyLinksWithDefaults instantiates a new CompanyLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CompanyLinks) GetApiCredentials

func (o *CompanyLinks) GetApiCredentials() LinksElement

GetApiCredentials returns the ApiCredentials field value if set, zero value otherwise.

func (*CompanyLinks) GetApiCredentialsOk

func (o *CompanyLinks) GetApiCredentialsOk() (*LinksElement, bool)

GetApiCredentialsOk returns a tuple with the ApiCredentials field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CompanyLinks) GetSelf

func (o *CompanyLinks) GetSelf() LinksElement

GetSelf returns the Self field value

func (*CompanyLinks) GetSelfOk

func (o *CompanyLinks) GetSelfOk() (*LinksElement, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*CompanyLinks) GetUsers

func (o *CompanyLinks) GetUsers() LinksElement

GetUsers returns the Users field value if set, zero value otherwise.

func (*CompanyLinks) GetUsersOk

func (o *CompanyLinks) GetUsersOk() (*LinksElement, bool)

GetUsersOk returns a tuple with the Users field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CompanyLinks) GetWebhooks

func (o *CompanyLinks) GetWebhooks() LinksElement

GetWebhooks returns the Webhooks field value if set, zero value otherwise.

func (*CompanyLinks) GetWebhooksOk

func (o *CompanyLinks) GetWebhooksOk() (*LinksElement, bool)

GetWebhooksOk returns a tuple with the Webhooks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CompanyLinks) HasApiCredentials

func (o *CompanyLinks) HasApiCredentials() bool

HasApiCredentials returns a boolean if a field has been set.

func (*CompanyLinks) HasUsers

func (o *CompanyLinks) HasUsers() bool

HasUsers returns a boolean if a field has been set.

func (*CompanyLinks) HasWebhooks

func (o *CompanyLinks) HasWebhooks() bool

HasWebhooks returns a boolean if a field has been set.

func (CompanyLinks) MarshalJSON

func (o CompanyLinks) MarshalJSON() ([]byte, error)

func (*CompanyLinks) SetApiCredentials

func (o *CompanyLinks) SetApiCredentials(v LinksElement)

SetApiCredentials gets a reference to the given LinksElement and assigns it to the ApiCredentials field.

func (*CompanyLinks) SetSelf

func (o *CompanyLinks) SetSelf(v LinksElement)

SetSelf sets field value

func (*CompanyLinks) SetUsers

func (o *CompanyLinks) SetUsers(v LinksElement)

SetUsers gets a reference to the given LinksElement and assigns it to the Users field.

func (*CompanyLinks) SetWebhooks

func (o *CompanyLinks) SetWebhooks(v LinksElement)

SetWebhooks gets a reference to the given LinksElement and assigns it to the Webhooks field.

func (CompanyLinks) ToMap

func (o CompanyLinks) ToMap() (map[string]interface{}, error)

type CompanyUser

type CompanyUser struct {
	Links *Links `json:"_links,omitempty"`
	// The list of [account groups](https://docs.adyen.com/account/account-structure#account-groups) associated with this user.
	AccountGroups []string `json:"accountGroups,omitempty"`
	// Indicates whether this user is active.
	Active *bool `json:"active,omitempty"`
	// Set of apps available to this user
	Apps []string `json:"apps,omitempty"`
	// The list of [merchant accounts](https://docs.adyen.com/account/account-structure#merchant-accounts) associated with this user.
	AssociatedMerchantAccounts []string `json:"associatedMerchantAccounts,omitempty"`
	// The email address of the user.
	Email string `json:"email"`
	// The unique identifier of the user.
	Id   string `json:"id"`
	Name *Name  `json:"name,omitempty"`
	// The list of [roles](https://docs.adyen.com/account/user-roles) for this user.
	Roles []string `json:"roles"`
	// The [tz database name](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) of the time zone of the user. For example, **Europe/Amsterdam**.
	TimeZoneCode string `json:"timeZoneCode"`
	// The username for this user.
	Username string `json:"username"`
}

CompanyUser struct for CompanyUser

func NewCompanyUser

func NewCompanyUser(email string, id string, roles []string, timeZoneCode string, username string) *CompanyUser

NewCompanyUser instantiates a new CompanyUser object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCompanyUserWithDefaults

func NewCompanyUserWithDefaults() *CompanyUser

NewCompanyUserWithDefaults instantiates a new CompanyUser object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CompanyUser) GetAccountGroups

func (o *CompanyUser) GetAccountGroups() []string

GetAccountGroups returns the AccountGroups field value if set, zero value otherwise.

func (*CompanyUser) GetAccountGroupsOk

func (o *CompanyUser) GetAccountGroupsOk() ([]string, bool)

GetAccountGroupsOk returns a tuple with the AccountGroups field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CompanyUser) GetActive

func (o *CompanyUser) GetActive() bool

GetActive returns the Active field value if set, zero value otherwise.

func (*CompanyUser) GetActiveOk

func (o *CompanyUser) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CompanyUser) GetApps

func (o *CompanyUser) GetApps() []string

GetApps returns the Apps field value if set, zero value otherwise.

func (*CompanyUser) GetAppsOk

func (o *CompanyUser) GetAppsOk() ([]string, bool)

GetAppsOk returns a tuple with the Apps field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CompanyUser) GetAssociatedMerchantAccounts

func (o *CompanyUser) GetAssociatedMerchantAccounts() []string

GetAssociatedMerchantAccounts returns the AssociatedMerchantAccounts field value if set, zero value otherwise.

func (*CompanyUser) GetAssociatedMerchantAccountsOk

func (o *CompanyUser) GetAssociatedMerchantAccountsOk() ([]string, bool)

GetAssociatedMerchantAccountsOk returns a tuple with the AssociatedMerchantAccounts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CompanyUser) GetEmail

func (o *CompanyUser) GetEmail() string

GetEmail returns the Email field value

func (*CompanyUser) GetEmailOk

func (o *CompanyUser) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*CompanyUser) GetId

func (o *CompanyUser) GetId() string

GetId returns the Id field value

func (*CompanyUser) GetIdOk

func (o *CompanyUser) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (o *CompanyUser) GetLinks() Links

GetLinks returns the Links field value if set, zero value otherwise.

func (*CompanyUser) GetLinksOk

func (o *CompanyUser) GetLinksOk() (*Links, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CompanyUser) GetName

func (o *CompanyUser) GetName() Name

GetName returns the Name field value if set, zero value otherwise.

func (*CompanyUser) GetNameOk

func (o *CompanyUser) GetNameOk() (*Name, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CompanyUser) GetRoles

func (o *CompanyUser) GetRoles() []string

GetRoles returns the Roles field value

func (*CompanyUser) GetRolesOk

func (o *CompanyUser) GetRolesOk() ([]string, bool)

GetRolesOk returns a tuple with the Roles field value and a boolean to check if the value has been set.

func (*CompanyUser) GetTimeZoneCode

func (o *CompanyUser) GetTimeZoneCode() string

GetTimeZoneCode returns the TimeZoneCode field value

func (*CompanyUser) GetTimeZoneCodeOk

func (o *CompanyUser) GetTimeZoneCodeOk() (*string, bool)

GetTimeZoneCodeOk returns a tuple with the TimeZoneCode field value and a boolean to check if the value has been set.

func (*CompanyUser) GetUsername

func (o *CompanyUser) GetUsername() string

GetUsername returns the Username field value

func (*CompanyUser) GetUsernameOk

func (o *CompanyUser) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (*CompanyUser) HasAccountGroups

func (o *CompanyUser) HasAccountGroups() bool

HasAccountGroups returns a boolean if a field has been set.

func (*CompanyUser) HasActive

func (o *CompanyUser) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*CompanyUser) HasApps

func (o *CompanyUser) HasApps() bool

HasApps returns a boolean if a field has been set.

func (*CompanyUser) HasAssociatedMerchantAccounts

func (o *CompanyUser) HasAssociatedMerchantAccounts() bool

HasAssociatedMerchantAccounts returns a boolean if a field has been set.

func (o *CompanyUser) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*CompanyUser) HasName

func (o *CompanyUser) HasName() bool

HasName returns a boolean if a field has been set.

func (CompanyUser) MarshalJSON

func (o CompanyUser) MarshalJSON() ([]byte, error)

func (*CompanyUser) SetAccountGroups

func (o *CompanyUser) SetAccountGroups(v []string)

SetAccountGroups gets a reference to the given []string and assigns it to the AccountGroups field.

func (*CompanyUser) SetActive

func (o *CompanyUser) SetActive(v bool)

SetActive gets a reference to the given bool and assigns it to the Active field.

func (*CompanyUser) SetApps

func (o *CompanyUser) SetApps(v []string)

SetApps gets a reference to the given []string and assigns it to the Apps field.

func (*CompanyUser) SetAssociatedMerchantAccounts

func (o *CompanyUser) SetAssociatedMerchantAccounts(v []string)

SetAssociatedMerchantAccounts gets a reference to the given []string and assigns it to the AssociatedMerchantAccounts field.

func (*CompanyUser) SetEmail

func (o *CompanyUser) SetEmail(v string)

SetEmail sets field value

func (*CompanyUser) SetId

func (o *CompanyUser) SetId(v string)

SetId sets field value

func (o *CompanyUser) SetLinks(v Links)

SetLinks gets a reference to the given Links and assigns it to the Links field.

func (*CompanyUser) SetName

func (o *CompanyUser) SetName(v Name)

SetName gets a reference to the given Name and assigns it to the Name field.

func (*CompanyUser) SetRoles

func (o *CompanyUser) SetRoles(v []string)

SetRoles sets field value

func (*CompanyUser) SetTimeZoneCode

func (o *CompanyUser) SetTimeZoneCode(v string)

SetTimeZoneCode sets field value

func (*CompanyUser) SetUsername

func (o *CompanyUser) SetUsername(v string)

SetUsername sets field value

func (CompanyUser) ToMap

func (o CompanyUser) ToMap() (map[string]interface{}, error)

type Configuration

type Configuration struct {
	// Payment method, like **eftpos_australia** or **mc**. See the [possible values](https://docs.adyen.com/development-resources/paymentmethodvariant#management-api).
	Brand string `json:"brand"`
	// Currency, and surcharge percentage or amount.
	Currencies []Currency `json:"currencies"`
	// Funding source. Possible values: * **Credit** * **Debit**
	Sources []string `json:"sources,omitempty"`
}

Configuration struct for Configuration

func NewConfiguration

func NewConfiguration(brand string, currencies []Currency) *Configuration

NewConfiguration instantiates a new Configuration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigurationWithDefaults

func NewConfigurationWithDefaults() *Configuration

NewConfigurationWithDefaults instantiates a new Configuration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Configuration) GetBrand

func (o *Configuration) GetBrand() string

GetBrand returns the Brand field value

func (*Configuration) GetBrandOk

func (o *Configuration) GetBrandOk() (*string, bool)

GetBrandOk returns a tuple with the Brand field value and a boolean to check if the value has been set.

func (*Configuration) GetCurrencies

func (o *Configuration) GetCurrencies() []Currency

GetCurrencies returns the Currencies field value

func (*Configuration) GetCurrenciesOk

func (o *Configuration) GetCurrenciesOk() ([]Currency, bool)

GetCurrenciesOk returns a tuple with the Currencies field value and a boolean to check if the value has been set.

func (*Configuration) GetSources

func (o *Configuration) GetSources() []string

GetSources returns the Sources field value if set, zero value otherwise.

func (*Configuration) GetSourcesOk

func (o *Configuration) GetSourcesOk() ([]string, bool)

GetSourcesOk returns a tuple with the Sources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Configuration) HasSources

func (o *Configuration) HasSources() bool

HasSources returns a boolean if a field has been set.

func (Configuration) MarshalJSON

func (o Configuration) MarshalJSON() ([]byte, error)

func (*Configuration) SetBrand

func (o *Configuration) SetBrand(v string)

SetBrand sets field value

func (*Configuration) SetCurrencies

func (o *Configuration) SetCurrencies(v []Currency)

SetCurrencies sets field value

func (*Configuration) SetSources

func (o *Configuration) SetSources(v []string)

SetSources gets a reference to the given []string and assigns it to the Sources field.

func (Configuration) ToMap

func (o Configuration) ToMap() (map[string]interface{}, error)

type Connectivity

type Connectivity struct {
	// Indicates the status of the SIM card in the payment terminal. Can be updated and received only at terminal level, and only for models that support cellular connectivity.  Possible values: * **ACTIVATED**: the SIM card is activated. Cellular connectivity may still need to be enabled on the terminal itself, in the **Network** settings. * **INVENTORY**: the SIM card is not activated. The terminal can't use cellular connectivity.
	SimcardStatus *string `json:"simcardStatus,omitempty"`
}

Connectivity struct for Connectivity

func NewConnectivity

func NewConnectivity() *Connectivity

NewConnectivity instantiates a new Connectivity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConnectivityWithDefaults

func NewConnectivityWithDefaults() *Connectivity

NewConnectivityWithDefaults instantiates a new Connectivity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Connectivity) GetSimcardStatus

func (o *Connectivity) GetSimcardStatus() string

GetSimcardStatus returns the SimcardStatus field value if set, zero value otherwise.

func (*Connectivity) GetSimcardStatusOk

func (o *Connectivity) GetSimcardStatusOk() (*string, bool)

GetSimcardStatusOk returns a tuple with the SimcardStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Connectivity) HasSimcardStatus

func (o *Connectivity) HasSimcardStatus() bool

HasSimcardStatus returns a boolean if a field has been set.

func (Connectivity) MarshalJSON

func (o Connectivity) MarshalJSON() ([]byte, error)

func (*Connectivity) SetSimcardStatus

func (o *Connectivity) SetSimcardStatus(v string)

SetSimcardStatus gets a reference to the given string and assigns it to the SimcardStatus field.

func (Connectivity) ToMap

func (o Connectivity) ToMap() (map[string]interface{}, error)

type Contact

type Contact struct {
	// The individual's email address.
	Email *string `json:"email,omitempty"`
	// The individual's first name.
	FirstName *string `json:"firstName,omitempty"`
	// The infix in the individual's name, if any.
	Infix *string `json:"infix,omitempty"`
	// The individual's last name.
	LastName *string `json:"lastName,omitempty"`
	// The individual's phone number, specified as 10-14 digits with an optional `+` prefix.
	PhoneNumber *string `json:"phoneNumber,omitempty"`
}

Contact struct for Contact

func NewContact

func NewContact() *Contact

NewContact instantiates a new Contact object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewContactWithDefaults

func NewContactWithDefaults() *Contact

NewContactWithDefaults instantiates a new Contact object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Contact) GetEmail

func (o *Contact) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*Contact) GetEmailOk

func (o *Contact) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Contact) GetFirstName

func (o *Contact) GetFirstName() string

GetFirstName returns the FirstName field value if set, zero value otherwise.

func (*Contact) GetFirstNameOk

func (o *Contact) GetFirstNameOk() (*string, bool)

GetFirstNameOk returns a tuple with the FirstName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Contact) GetInfix

func (o *Contact) GetInfix() string

GetInfix returns the Infix field value if set, zero value otherwise.

func (*Contact) GetInfixOk

func (o *Contact) GetInfixOk() (*string, bool)

GetInfixOk returns a tuple with the Infix field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Contact) GetLastName

func (o *Contact) GetLastName() string

GetLastName returns the LastName field value if set, zero value otherwise.

func (*Contact) GetLastNameOk

func (o *Contact) GetLastNameOk() (*string, bool)

GetLastNameOk returns a tuple with the LastName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Contact) GetPhoneNumber

func (o *Contact) GetPhoneNumber() string

GetPhoneNumber returns the PhoneNumber field value if set, zero value otherwise.

func (*Contact) GetPhoneNumberOk

func (o *Contact) GetPhoneNumberOk() (*string, bool)

GetPhoneNumberOk returns a tuple with the PhoneNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Contact) HasEmail

func (o *Contact) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*Contact) HasFirstName

func (o *Contact) HasFirstName() bool

HasFirstName returns a boolean if a field has been set.

func (*Contact) HasInfix

func (o *Contact) HasInfix() bool

HasInfix returns a boolean if a field has been set.

func (*Contact) HasLastName

func (o *Contact) HasLastName() bool

HasLastName returns a boolean if a field has been set.

func (*Contact) HasPhoneNumber

func (o *Contact) HasPhoneNumber() bool

HasPhoneNumber returns a boolean if a field has been set.

func (Contact) MarshalJSON

func (o Contact) MarshalJSON() ([]byte, error)

func (*Contact) SetEmail

func (o *Contact) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*Contact) SetFirstName

func (o *Contact) SetFirstName(v string)

SetFirstName gets a reference to the given string and assigns it to the FirstName field.

func (*Contact) SetInfix

func (o *Contact) SetInfix(v string)

SetInfix gets a reference to the given string and assigns it to the Infix field.

func (*Contact) SetLastName

func (o *Contact) SetLastName(v string)

SetLastName gets a reference to the given string and assigns it to the LastName field.

func (*Contact) SetPhoneNumber

func (o *Contact) SetPhoneNumber(v string)

SetPhoneNumber gets a reference to the given string and assigns it to the PhoneNumber field.

func (Contact) ToMap

func (o Contact) ToMap() (map[string]interface{}, error)

type CreateAllowedOriginRequest

type CreateAllowedOriginRequest struct {
	Links *Links `json:"_links,omitempty"`
	// Domain of the allowed origin.
	Domain string `json:"domain"`
	// Unique identifier of the allowed origin.
	Id *string `json:"id,omitempty"`
}

CreateAllowedOriginRequest struct for CreateAllowedOriginRequest

func NewCreateAllowedOriginRequest

func NewCreateAllowedOriginRequest(domain string) *CreateAllowedOriginRequest

NewCreateAllowedOriginRequest instantiates a new CreateAllowedOriginRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateAllowedOriginRequestWithDefaults

func NewCreateAllowedOriginRequestWithDefaults() *CreateAllowedOriginRequest

NewCreateAllowedOriginRequestWithDefaults instantiates a new CreateAllowedOriginRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateAllowedOriginRequest) GetDomain

func (o *CreateAllowedOriginRequest) GetDomain() string

GetDomain returns the Domain field value

func (*CreateAllowedOriginRequest) GetDomainOk

func (o *CreateAllowedOriginRequest) GetDomainOk() (*string, bool)

GetDomainOk returns a tuple with the Domain field value and a boolean to check if the value has been set.

func (*CreateAllowedOriginRequest) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CreateAllowedOriginRequest) GetIdOk

func (o *CreateAllowedOriginRequest) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *CreateAllowedOriginRequest) GetLinks() Links

GetLinks returns the Links field value if set, zero value otherwise.

func (*CreateAllowedOriginRequest) GetLinksOk

func (o *CreateAllowedOriginRequest) GetLinksOk() (*Links, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateAllowedOriginRequest) HasId

func (o *CreateAllowedOriginRequest) HasId() bool

HasId returns a boolean if a field has been set.

func (o *CreateAllowedOriginRequest) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (CreateAllowedOriginRequest) MarshalJSON

func (o CreateAllowedOriginRequest) MarshalJSON() ([]byte, error)

func (*CreateAllowedOriginRequest) SetDomain

func (o *CreateAllowedOriginRequest) SetDomain(v string)

SetDomain sets field value

func (*CreateAllowedOriginRequest) SetId

func (o *CreateAllowedOriginRequest) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (o *CreateAllowedOriginRequest) SetLinks(v Links)

SetLinks gets a reference to the given Links and assigns it to the Links field.

func (CreateAllowedOriginRequest) ToMap

func (o CreateAllowedOriginRequest) ToMap() (map[string]interface{}, error)

type CreateApiCredentialResponse

type CreateApiCredentialResponse struct {
	Links *ApiCredentialLinks `json:"_links,omitempty"`
	// Indicates if the API credential is enabled. Must be set to **true** to use the credential in your integration.
	Active bool `json:"active"`
	// List of IP addresses from which your client can make requests.  If the list is empty, we allow requests from any IP. If the list is not empty and we get a request from an IP which is not on the list, you get a security error.
	AllowedIpAddresses []string `json:"allowedIpAddresses"`
	// List containing the [allowed origins](https://docs.adyen.com/development-resources/client-side-authentication#allowed-origins) linked to the API credential.
	AllowedOrigins []AllowedOrigin `json:"allowedOrigins,omitempty"`
	// The API key for the API credential that was created.
	ApiKey string `json:"apiKey"`
	// Public key used for [client-side authentication](https://docs.adyen.com/development-resources/client-side-authentication). The client key is required for Drop-in and Components integrations.
	ClientKey string `json:"clientKey"`
	// Description of the API credential.
	Description *string `json:"description,omitempty"`
	// Unique identifier of the API credential.
	Id string `json:"id"`
	// The password for the API credential that was created.
	Password string `json:"password"`
	// List of [roles](https://docs.adyen.com/development-resources/api-credentials#roles-1) for the API credential.
	Roles []string `json:"roles"`
	// The name of the [API credential](https://docs.adyen.com/development-resources/api-credentials), for example **ws@Company.TestCompany**.
	Username string `json:"username"`
}

CreateApiCredentialResponse struct for CreateApiCredentialResponse

func NewCreateApiCredentialResponse

func NewCreateApiCredentialResponse(active bool, allowedIpAddresses []string, apiKey string, clientKey string, id string, password string, roles []string, username string) *CreateApiCredentialResponse

NewCreateApiCredentialResponse instantiates a new CreateApiCredentialResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateApiCredentialResponseWithDefaults

func NewCreateApiCredentialResponseWithDefaults() *CreateApiCredentialResponse

NewCreateApiCredentialResponseWithDefaults instantiates a new CreateApiCredentialResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateApiCredentialResponse) GetActive

func (o *CreateApiCredentialResponse) GetActive() bool

GetActive returns the Active field value

func (*CreateApiCredentialResponse) GetActiveOk

func (o *CreateApiCredentialResponse) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value and a boolean to check if the value has been set.

func (*CreateApiCredentialResponse) GetAllowedIpAddresses

func (o *CreateApiCredentialResponse) GetAllowedIpAddresses() []string

GetAllowedIpAddresses returns the AllowedIpAddresses field value

func (*CreateApiCredentialResponse) GetAllowedIpAddressesOk

func (o *CreateApiCredentialResponse) GetAllowedIpAddressesOk() ([]string, bool)

GetAllowedIpAddressesOk returns a tuple with the AllowedIpAddresses field value and a boolean to check if the value has been set.

func (*CreateApiCredentialResponse) GetAllowedOrigins

func (o *CreateApiCredentialResponse) GetAllowedOrigins() []AllowedOrigin

GetAllowedOrigins returns the AllowedOrigins field value if set, zero value otherwise.

func (*CreateApiCredentialResponse) GetAllowedOriginsOk

func (o *CreateApiCredentialResponse) GetAllowedOriginsOk() ([]AllowedOrigin, bool)

GetAllowedOriginsOk returns a tuple with the AllowedOrigins field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateApiCredentialResponse) GetApiKey

func (o *CreateApiCredentialResponse) GetApiKey() string

GetApiKey returns the ApiKey field value

func (*CreateApiCredentialResponse) GetApiKeyOk

func (o *CreateApiCredentialResponse) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value and a boolean to check if the value has been set.

func (*CreateApiCredentialResponse) GetClientKey

func (o *CreateApiCredentialResponse) GetClientKey() string

GetClientKey returns the ClientKey field value

func (*CreateApiCredentialResponse) GetClientKeyOk

func (o *CreateApiCredentialResponse) GetClientKeyOk() (*string, bool)

GetClientKeyOk returns a tuple with the ClientKey field value and a boolean to check if the value has been set.

func (*CreateApiCredentialResponse) GetDescription

func (o *CreateApiCredentialResponse) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CreateApiCredentialResponse) GetDescriptionOk

func (o *CreateApiCredentialResponse) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateApiCredentialResponse) GetId

GetId returns the Id field value

func (*CreateApiCredentialResponse) GetIdOk

func (o *CreateApiCredentialResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

GetLinks returns the Links field value if set, zero value otherwise.

func (*CreateApiCredentialResponse) GetLinksOk

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateApiCredentialResponse) GetPassword

func (o *CreateApiCredentialResponse) GetPassword() string

GetPassword returns the Password field value

func (*CreateApiCredentialResponse) GetPasswordOk

func (o *CreateApiCredentialResponse) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value and a boolean to check if the value has been set.

func (*CreateApiCredentialResponse) GetRoles

func (o *CreateApiCredentialResponse) GetRoles() []string

GetRoles returns the Roles field value

func (*CreateApiCredentialResponse) GetRolesOk

func (o *CreateApiCredentialResponse) GetRolesOk() ([]string, bool)

GetRolesOk returns a tuple with the Roles field value and a boolean to check if the value has been set.

func (*CreateApiCredentialResponse) GetUsername

func (o *CreateApiCredentialResponse) GetUsername() string

GetUsername returns the Username field value

func (*CreateApiCredentialResponse) GetUsernameOk

func (o *CreateApiCredentialResponse) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (*CreateApiCredentialResponse) HasAllowedOrigins

func (o *CreateApiCredentialResponse) HasAllowedOrigins() bool

HasAllowedOrigins returns a boolean if a field has been set.

func (*CreateApiCredentialResponse) HasDescription

func (o *CreateApiCredentialResponse) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (o *CreateApiCredentialResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (CreateApiCredentialResponse) MarshalJSON

func (o CreateApiCredentialResponse) MarshalJSON() ([]byte, error)

func (*CreateApiCredentialResponse) SetActive

func (o *CreateApiCredentialResponse) SetActive(v bool)

SetActive sets field value

func (*CreateApiCredentialResponse) SetAllowedIpAddresses

func (o *CreateApiCredentialResponse) SetAllowedIpAddresses(v []string)

SetAllowedIpAddresses sets field value

func (*CreateApiCredentialResponse) SetAllowedOrigins

func (o *CreateApiCredentialResponse) SetAllowedOrigins(v []AllowedOrigin)

SetAllowedOrigins gets a reference to the given []AllowedOrigin and assigns it to the AllowedOrigins field.

func (*CreateApiCredentialResponse) SetApiKey

func (o *CreateApiCredentialResponse) SetApiKey(v string)

SetApiKey sets field value

func (*CreateApiCredentialResponse) SetClientKey

func (o *CreateApiCredentialResponse) SetClientKey(v string)

SetClientKey sets field value

func (*CreateApiCredentialResponse) SetDescription

func (o *CreateApiCredentialResponse) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CreateApiCredentialResponse) SetId

func (o *CreateApiCredentialResponse) SetId(v string)

SetId sets field value

SetLinks gets a reference to the given ApiCredentialLinks and assigns it to the Links field.

func (*CreateApiCredentialResponse) SetPassword

func (o *CreateApiCredentialResponse) SetPassword(v string)

SetPassword sets field value

func (*CreateApiCredentialResponse) SetRoles

func (o *CreateApiCredentialResponse) SetRoles(v []string)

SetRoles sets field value

func (*CreateApiCredentialResponse) SetUsername

func (o *CreateApiCredentialResponse) SetUsername(v string)

SetUsername sets field value

func (CreateApiCredentialResponse) ToMap

func (o CreateApiCredentialResponse) ToMap() (map[string]interface{}, error)

type CreateCompanyApiCredentialRequest

type CreateCompanyApiCredentialRequest struct {
	// List of [allowed origins](https://docs.adyen.com/development-resources/client-side-authentication#allowed-origins) for the new API credential.
	AllowedOrigins []string `json:"allowedOrigins,omitempty"`
	// List of merchant accounts that the API credential has access to.
	AssociatedMerchantAccounts []string `json:"associatedMerchantAccounts,omitempty"`
	// Description of the API credential.
	Description *string `json:"description,omitempty"`
	// List of [roles](https://docs.adyen.com/development-resources/api-credentials#roles-1) for the API credential. Only roles assigned to 'ws@Company.<CompanyName>' can be assigned to other API credentials.
	Roles []string `json:"roles,omitempty"`
}

CreateCompanyApiCredentialRequest struct for CreateCompanyApiCredentialRequest

func NewCreateCompanyApiCredentialRequest

func NewCreateCompanyApiCredentialRequest() *CreateCompanyApiCredentialRequest

NewCreateCompanyApiCredentialRequest instantiates a new CreateCompanyApiCredentialRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateCompanyApiCredentialRequestWithDefaults

func NewCreateCompanyApiCredentialRequestWithDefaults() *CreateCompanyApiCredentialRequest

NewCreateCompanyApiCredentialRequestWithDefaults instantiates a new CreateCompanyApiCredentialRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateCompanyApiCredentialRequest) GetAllowedOrigins

func (o *CreateCompanyApiCredentialRequest) GetAllowedOrigins() []string

GetAllowedOrigins returns the AllowedOrigins field value if set, zero value otherwise.

func (*CreateCompanyApiCredentialRequest) GetAllowedOriginsOk

func (o *CreateCompanyApiCredentialRequest) GetAllowedOriginsOk() ([]string, bool)

GetAllowedOriginsOk returns a tuple with the AllowedOrigins field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyApiCredentialRequest) GetAssociatedMerchantAccounts

func (o *CreateCompanyApiCredentialRequest) GetAssociatedMerchantAccounts() []string

GetAssociatedMerchantAccounts returns the AssociatedMerchantAccounts field value if set, zero value otherwise.

func (*CreateCompanyApiCredentialRequest) GetAssociatedMerchantAccountsOk

func (o *CreateCompanyApiCredentialRequest) GetAssociatedMerchantAccountsOk() ([]string, bool)

GetAssociatedMerchantAccountsOk returns a tuple with the AssociatedMerchantAccounts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyApiCredentialRequest) GetDescription

func (o *CreateCompanyApiCredentialRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CreateCompanyApiCredentialRequest) GetDescriptionOk

func (o *CreateCompanyApiCredentialRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyApiCredentialRequest) GetRoles

func (o *CreateCompanyApiCredentialRequest) GetRoles() []string

GetRoles returns the Roles field value if set, zero value otherwise.

func (*CreateCompanyApiCredentialRequest) GetRolesOk

func (o *CreateCompanyApiCredentialRequest) GetRolesOk() ([]string, bool)

GetRolesOk returns a tuple with the Roles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyApiCredentialRequest) HasAllowedOrigins

func (o *CreateCompanyApiCredentialRequest) HasAllowedOrigins() bool

HasAllowedOrigins returns a boolean if a field has been set.

func (*CreateCompanyApiCredentialRequest) HasAssociatedMerchantAccounts

func (o *CreateCompanyApiCredentialRequest) HasAssociatedMerchantAccounts() bool

HasAssociatedMerchantAccounts returns a boolean if a field has been set.

func (*CreateCompanyApiCredentialRequest) HasDescription

func (o *CreateCompanyApiCredentialRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateCompanyApiCredentialRequest) HasRoles

HasRoles returns a boolean if a field has been set.

func (CreateCompanyApiCredentialRequest) MarshalJSON

func (o CreateCompanyApiCredentialRequest) MarshalJSON() ([]byte, error)

func (*CreateCompanyApiCredentialRequest) SetAllowedOrigins

func (o *CreateCompanyApiCredentialRequest) SetAllowedOrigins(v []string)

SetAllowedOrigins gets a reference to the given []string and assigns it to the AllowedOrigins field.

func (*CreateCompanyApiCredentialRequest) SetAssociatedMerchantAccounts

func (o *CreateCompanyApiCredentialRequest) SetAssociatedMerchantAccounts(v []string)

SetAssociatedMerchantAccounts gets a reference to the given []string and assigns it to the AssociatedMerchantAccounts field.

func (*CreateCompanyApiCredentialRequest) SetDescription

func (o *CreateCompanyApiCredentialRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CreateCompanyApiCredentialRequest) SetRoles

func (o *CreateCompanyApiCredentialRequest) SetRoles(v []string)

SetRoles gets a reference to the given []string and assigns it to the Roles field.

func (CreateCompanyApiCredentialRequest) ToMap

func (o CreateCompanyApiCredentialRequest) ToMap() (map[string]interface{}, error)

type CreateCompanyApiCredentialResponse

type CreateCompanyApiCredentialResponse struct {
	Links *ApiCredentialLinks `json:"_links,omitempty"`
	// Indicates if the API credential is enabled. Must be set to **true** to use the credential in your integration.
	Active bool `json:"active"`
	// List of IP addresses from which your client can make requests.  If the list is empty, we allow requests from any IP. If the list is not empty and we get a request from an IP which is not on the list, you get a security error.
	AllowedIpAddresses []string `json:"allowedIpAddresses"`
	// List containing the [allowed origins](https://docs.adyen.com/development-resources/client-side-authentication#allowed-origins) linked to the API credential.
	AllowedOrigins []AllowedOrigin `json:"allowedOrigins,omitempty"`
	// The API key for the API credential that was created.
	ApiKey string `json:"apiKey"`
	// List of merchant accounts that the API credential has access to.
	AssociatedMerchantAccounts []string `json:"associatedMerchantAccounts"`
	// Public key used for [client-side authentication](https://docs.adyen.com/development-resources/client-side-authentication). The client key is required for Drop-in and Components integrations.
	ClientKey string `json:"clientKey"`
	// Description of the API credential.
	Description *string `json:"description,omitempty"`
	// Unique identifier of the API credential.
	Id string `json:"id"`
	// The password for the API credential that was created.
	Password string `json:"password"`
	// List of [roles](https://docs.adyen.com/development-resources/api-credentials#roles-1) for the API credential.
	Roles []string `json:"roles"`
	// The name of the [API credential](https://docs.adyen.com/development-resources/api-credentials), for example **ws@Company.TestCompany**.
	Username string `json:"username"`
}

CreateCompanyApiCredentialResponse struct for CreateCompanyApiCredentialResponse

func NewCreateCompanyApiCredentialResponse

func NewCreateCompanyApiCredentialResponse(active bool, allowedIpAddresses []string, apiKey string, associatedMerchantAccounts []string, clientKey string, id string, password string, roles []string, username string) *CreateCompanyApiCredentialResponse

NewCreateCompanyApiCredentialResponse instantiates a new CreateCompanyApiCredentialResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateCompanyApiCredentialResponseWithDefaults

func NewCreateCompanyApiCredentialResponseWithDefaults() *CreateCompanyApiCredentialResponse

NewCreateCompanyApiCredentialResponseWithDefaults instantiates a new CreateCompanyApiCredentialResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateCompanyApiCredentialResponse) GetActive

GetActive returns the Active field value

func (*CreateCompanyApiCredentialResponse) GetActiveOk

func (o *CreateCompanyApiCredentialResponse) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value and a boolean to check if the value has been set.

func (*CreateCompanyApiCredentialResponse) GetAllowedIpAddresses

func (o *CreateCompanyApiCredentialResponse) GetAllowedIpAddresses() []string

GetAllowedIpAddresses returns the AllowedIpAddresses field value

func (*CreateCompanyApiCredentialResponse) GetAllowedIpAddressesOk

func (o *CreateCompanyApiCredentialResponse) GetAllowedIpAddressesOk() ([]string, bool)

GetAllowedIpAddressesOk returns a tuple with the AllowedIpAddresses field value and a boolean to check if the value has been set.

func (*CreateCompanyApiCredentialResponse) GetAllowedOrigins

func (o *CreateCompanyApiCredentialResponse) GetAllowedOrigins() []AllowedOrigin

GetAllowedOrigins returns the AllowedOrigins field value if set, zero value otherwise.

func (*CreateCompanyApiCredentialResponse) GetAllowedOriginsOk

func (o *CreateCompanyApiCredentialResponse) GetAllowedOriginsOk() ([]AllowedOrigin, bool)

GetAllowedOriginsOk returns a tuple with the AllowedOrigins field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyApiCredentialResponse) GetApiKey

GetApiKey returns the ApiKey field value

func (*CreateCompanyApiCredentialResponse) GetApiKeyOk

func (o *CreateCompanyApiCredentialResponse) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value and a boolean to check if the value has been set.

func (*CreateCompanyApiCredentialResponse) GetAssociatedMerchantAccounts

func (o *CreateCompanyApiCredentialResponse) GetAssociatedMerchantAccounts() []string

GetAssociatedMerchantAccounts returns the AssociatedMerchantAccounts field value

func (*CreateCompanyApiCredentialResponse) GetAssociatedMerchantAccountsOk

func (o *CreateCompanyApiCredentialResponse) GetAssociatedMerchantAccountsOk() ([]string, bool)

GetAssociatedMerchantAccountsOk returns a tuple with the AssociatedMerchantAccounts field value and a boolean to check if the value has been set.

func (*CreateCompanyApiCredentialResponse) GetClientKey

func (o *CreateCompanyApiCredentialResponse) GetClientKey() string

GetClientKey returns the ClientKey field value

func (*CreateCompanyApiCredentialResponse) GetClientKeyOk

func (o *CreateCompanyApiCredentialResponse) GetClientKeyOk() (*string, bool)

GetClientKeyOk returns a tuple with the ClientKey field value and a boolean to check if the value has been set.

func (*CreateCompanyApiCredentialResponse) GetDescription

func (o *CreateCompanyApiCredentialResponse) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CreateCompanyApiCredentialResponse) GetDescriptionOk

func (o *CreateCompanyApiCredentialResponse) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyApiCredentialResponse) GetId

GetId returns the Id field value

func (*CreateCompanyApiCredentialResponse) GetIdOk

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

GetLinks returns the Links field value if set, zero value otherwise.

func (*CreateCompanyApiCredentialResponse) GetLinksOk

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyApiCredentialResponse) GetPassword

func (o *CreateCompanyApiCredentialResponse) GetPassword() string

GetPassword returns the Password field value

func (*CreateCompanyApiCredentialResponse) GetPasswordOk

func (o *CreateCompanyApiCredentialResponse) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value and a boolean to check if the value has been set.

func (*CreateCompanyApiCredentialResponse) GetRoles

GetRoles returns the Roles field value

func (*CreateCompanyApiCredentialResponse) GetRolesOk

func (o *CreateCompanyApiCredentialResponse) GetRolesOk() ([]string, bool)

GetRolesOk returns a tuple with the Roles field value and a boolean to check if the value has been set.

func (*CreateCompanyApiCredentialResponse) GetUsername

func (o *CreateCompanyApiCredentialResponse) GetUsername() string

GetUsername returns the Username field value

func (*CreateCompanyApiCredentialResponse) GetUsernameOk

func (o *CreateCompanyApiCredentialResponse) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (*CreateCompanyApiCredentialResponse) HasAllowedOrigins

func (o *CreateCompanyApiCredentialResponse) HasAllowedOrigins() bool

HasAllowedOrigins returns a boolean if a field has been set.

func (*CreateCompanyApiCredentialResponse) HasDescription

func (o *CreateCompanyApiCredentialResponse) HasDescription() bool

HasDescription returns a boolean if a field has been set.

HasLinks returns a boolean if a field has been set.

func (CreateCompanyApiCredentialResponse) MarshalJSON

func (o CreateCompanyApiCredentialResponse) MarshalJSON() ([]byte, error)

func (*CreateCompanyApiCredentialResponse) SetActive

func (o *CreateCompanyApiCredentialResponse) SetActive(v bool)

SetActive sets field value

func (*CreateCompanyApiCredentialResponse) SetAllowedIpAddresses

func (o *CreateCompanyApiCredentialResponse) SetAllowedIpAddresses(v []string)

SetAllowedIpAddresses sets field value

func (*CreateCompanyApiCredentialResponse) SetAllowedOrigins

func (o *CreateCompanyApiCredentialResponse) SetAllowedOrigins(v []AllowedOrigin)

SetAllowedOrigins gets a reference to the given []AllowedOrigin and assigns it to the AllowedOrigins field.

func (*CreateCompanyApiCredentialResponse) SetApiKey

SetApiKey sets field value

func (*CreateCompanyApiCredentialResponse) SetAssociatedMerchantAccounts

func (o *CreateCompanyApiCredentialResponse) SetAssociatedMerchantAccounts(v []string)

SetAssociatedMerchantAccounts sets field value

func (*CreateCompanyApiCredentialResponse) SetClientKey

func (o *CreateCompanyApiCredentialResponse) SetClientKey(v string)

SetClientKey sets field value

func (*CreateCompanyApiCredentialResponse) SetDescription

func (o *CreateCompanyApiCredentialResponse) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CreateCompanyApiCredentialResponse) SetId

SetId sets field value

SetLinks gets a reference to the given ApiCredentialLinks and assigns it to the Links field.

func (*CreateCompanyApiCredentialResponse) SetPassword

func (o *CreateCompanyApiCredentialResponse) SetPassword(v string)

SetPassword sets field value

func (*CreateCompanyApiCredentialResponse) SetRoles

func (o *CreateCompanyApiCredentialResponse) SetRoles(v []string)

SetRoles sets field value

func (*CreateCompanyApiCredentialResponse) SetUsername

func (o *CreateCompanyApiCredentialResponse) SetUsername(v string)

SetUsername sets field value

func (CreateCompanyApiCredentialResponse) ToMap

func (o CreateCompanyApiCredentialResponse) ToMap() (map[string]interface{}, error)

type CreateCompanyUserRequest

type CreateCompanyUserRequest struct {
	// The list of [account groups](https://docs.adyen.com/account/account-structure#account-groups) associated with this user.
	AccountGroups []string `json:"accountGroups,omitempty"`
	// The list of [merchant accounts](https://docs.adyen.com/account/account-structure#merchant-accounts) associated with this user.
	AssociatedMerchantAccounts []string `json:"associatedMerchantAccounts,omitempty"`
	// The email address of the user.
	Email string `json:"email"`
	Name  Name   `json:"name"`
	// The list of [roles](https://docs.adyen.com/account/user-roles) for this user.
	Roles []string `json:"roles,omitempty"`
	// The [tz database name](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) of the time zone of the user. For example, **Europe/Amsterdam**.
	TimeZoneCode *string `json:"timeZoneCode,omitempty"`
	// The user's email address that will be their username. Must be the same as the one in the `email` field.
	Username string `json:"username"`
}

CreateCompanyUserRequest struct for CreateCompanyUserRequest

func NewCreateCompanyUserRequest

func NewCreateCompanyUserRequest(email string, name Name, username string) *CreateCompanyUserRequest

NewCreateCompanyUserRequest instantiates a new CreateCompanyUserRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateCompanyUserRequestWithDefaults

func NewCreateCompanyUserRequestWithDefaults() *CreateCompanyUserRequest

NewCreateCompanyUserRequestWithDefaults instantiates a new CreateCompanyUserRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateCompanyUserRequest) GetAccountGroups

func (o *CreateCompanyUserRequest) GetAccountGroups() []string

GetAccountGroups returns the AccountGroups field value if set, zero value otherwise.

func (*CreateCompanyUserRequest) GetAccountGroupsOk

func (o *CreateCompanyUserRequest) GetAccountGroupsOk() ([]string, bool)

GetAccountGroupsOk returns a tuple with the AccountGroups field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyUserRequest) GetAssociatedMerchantAccounts

func (o *CreateCompanyUserRequest) GetAssociatedMerchantAccounts() []string

GetAssociatedMerchantAccounts returns the AssociatedMerchantAccounts field value if set, zero value otherwise.

func (*CreateCompanyUserRequest) GetAssociatedMerchantAccountsOk

func (o *CreateCompanyUserRequest) GetAssociatedMerchantAccountsOk() ([]string, bool)

GetAssociatedMerchantAccountsOk returns a tuple with the AssociatedMerchantAccounts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyUserRequest) GetEmail

func (o *CreateCompanyUserRequest) GetEmail() string

GetEmail returns the Email field value

func (*CreateCompanyUserRequest) GetEmailOk

func (o *CreateCompanyUserRequest) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*CreateCompanyUserRequest) GetName

func (o *CreateCompanyUserRequest) GetName() Name

GetName returns the Name field value

func (*CreateCompanyUserRequest) GetNameOk

func (o *CreateCompanyUserRequest) GetNameOk() (*Name, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CreateCompanyUserRequest) GetRoles

func (o *CreateCompanyUserRequest) GetRoles() []string

GetRoles returns the Roles field value if set, zero value otherwise.

func (*CreateCompanyUserRequest) GetRolesOk

func (o *CreateCompanyUserRequest) GetRolesOk() ([]string, bool)

GetRolesOk returns a tuple with the Roles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyUserRequest) GetTimeZoneCode

func (o *CreateCompanyUserRequest) GetTimeZoneCode() string

GetTimeZoneCode returns the TimeZoneCode field value if set, zero value otherwise.

func (*CreateCompanyUserRequest) GetTimeZoneCodeOk

func (o *CreateCompanyUserRequest) GetTimeZoneCodeOk() (*string, bool)

GetTimeZoneCodeOk returns a tuple with the TimeZoneCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyUserRequest) GetUsername

func (o *CreateCompanyUserRequest) GetUsername() string

GetUsername returns the Username field value

func (*CreateCompanyUserRequest) GetUsernameOk

func (o *CreateCompanyUserRequest) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (*CreateCompanyUserRequest) HasAccountGroups

func (o *CreateCompanyUserRequest) HasAccountGroups() bool

HasAccountGroups returns a boolean if a field has been set.

func (*CreateCompanyUserRequest) HasAssociatedMerchantAccounts

func (o *CreateCompanyUserRequest) HasAssociatedMerchantAccounts() bool

HasAssociatedMerchantAccounts returns a boolean if a field has been set.

func (*CreateCompanyUserRequest) HasRoles

func (o *CreateCompanyUserRequest) HasRoles() bool

HasRoles returns a boolean if a field has been set.

func (*CreateCompanyUserRequest) HasTimeZoneCode

func (o *CreateCompanyUserRequest) HasTimeZoneCode() bool

HasTimeZoneCode returns a boolean if a field has been set.

func (CreateCompanyUserRequest) MarshalJSON

func (o CreateCompanyUserRequest) MarshalJSON() ([]byte, error)

func (*CreateCompanyUserRequest) SetAccountGroups

func (o *CreateCompanyUserRequest) SetAccountGroups(v []string)

SetAccountGroups gets a reference to the given []string and assigns it to the AccountGroups field.

func (*CreateCompanyUserRequest) SetAssociatedMerchantAccounts

func (o *CreateCompanyUserRequest) SetAssociatedMerchantAccounts(v []string)

SetAssociatedMerchantAccounts gets a reference to the given []string and assigns it to the AssociatedMerchantAccounts field.

func (*CreateCompanyUserRequest) SetEmail

func (o *CreateCompanyUserRequest) SetEmail(v string)

SetEmail sets field value

func (*CreateCompanyUserRequest) SetName

func (o *CreateCompanyUserRequest) SetName(v Name)

SetName sets field value

func (*CreateCompanyUserRequest) SetRoles

func (o *CreateCompanyUserRequest) SetRoles(v []string)

SetRoles gets a reference to the given []string and assigns it to the Roles field.

func (*CreateCompanyUserRequest) SetTimeZoneCode

func (o *CreateCompanyUserRequest) SetTimeZoneCode(v string)

SetTimeZoneCode gets a reference to the given string and assigns it to the TimeZoneCode field.

func (*CreateCompanyUserRequest) SetUsername

func (o *CreateCompanyUserRequest) SetUsername(v string)

SetUsername sets field value

func (CreateCompanyUserRequest) ToMap

func (o CreateCompanyUserRequest) ToMap() (map[string]interface{}, error)

type CreateCompanyUserResponse

type CreateCompanyUserResponse struct {
	Links *Links `json:"_links,omitempty"`
	// The list of [account groups](https://docs.adyen.com/account/account-structure#account-groups) associated with this user.
	AccountGroups []string `json:"accountGroups,omitempty"`
	// Indicates whether this user is active.
	Active *bool `json:"active,omitempty"`
	// Set of apps available to this user
	Apps []string `json:"apps,omitempty"`
	// The list of [merchant accounts](https://docs.adyen.com/account/account-structure#merchant-accounts) associated with this user.
	AssociatedMerchantAccounts []string `json:"associatedMerchantAccounts,omitempty"`
	// The email address of the user.
	Email string `json:"email"`
	// The unique identifier of the user.
	Id   string `json:"id"`
	Name *Name  `json:"name,omitempty"`
	// The list of [roles](https://docs.adyen.com/account/user-roles) for this user.
	Roles []string `json:"roles"`
	// The [tz database name](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) of the time zone of the user. For example, **Europe/Amsterdam**.
	TimeZoneCode string `json:"timeZoneCode"`
	// The username for this user.
	Username string `json:"username"`
}

CreateCompanyUserResponse struct for CreateCompanyUserResponse

func NewCreateCompanyUserResponse

func NewCreateCompanyUserResponse(email string, id string, roles []string, timeZoneCode string, username string) *CreateCompanyUserResponse

NewCreateCompanyUserResponse instantiates a new CreateCompanyUserResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateCompanyUserResponseWithDefaults

func NewCreateCompanyUserResponseWithDefaults() *CreateCompanyUserResponse

NewCreateCompanyUserResponseWithDefaults instantiates a new CreateCompanyUserResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateCompanyUserResponse) GetAccountGroups

func (o *CreateCompanyUserResponse) GetAccountGroups() []string

GetAccountGroups returns the AccountGroups field value if set, zero value otherwise.

func (*CreateCompanyUserResponse) GetAccountGroupsOk

func (o *CreateCompanyUserResponse) GetAccountGroupsOk() ([]string, bool)

GetAccountGroupsOk returns a tuple with the AccountGroups field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyUserResponse) GetActive

func (o *CreateCompanyUserResponse) GetActive() bool

GetActive returns the Active field value if set, zero value otherwise.

func (*CreateCompanyUserResponse) GetActiveOk

func (o *CreateCompanyUserResponse) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyUserResponse) GetApps

func (o *CreateCompanyUserResponse) GetApps() []string

GetApps returns the Apps field value if set, zero value otherwise.

func (*CreateCompanyUserResponse) GetAppsOk

func (o *CreateCompanyUserResponse) GetAppsOk() ([]string, bool)

GetAppsOk returns a tuple with the Apps field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyUserResponse) GetAssociatedMerchantAccounts

func (o *CreateCompanyUserResponse) GetAssociatedMerchantAccounts() []string

GetAssociatedMerchantAccounts returns the AssociatedMerchantAccounts field value if set, zero value otherwise.

func (*CreateCompanyUserResponse) GetAssociatedMerchantAccountsOk

func (o *CreateCompanyUserResponse) GetAssociatedMerchantAccountsOk() ([]string, bool)

GetAssociatedMerchantAccountsOk returns a tuple with the AssociatedMerchantAccounts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyUserResponse) GetEmail

func (o *CreateCompanyUserResponse) GetEmail() string

GetEmail returns the Email field value

func (*CreateCompanyUserResponse) GetEmailOk

func (o *CreateCompanyUserResponse) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*CreateCompanyUserResponse) GetId

func (o *CreateCompanyUserResponse) GetId() string

GetId returns the Id field value

func (*CreateCompanyUserResponse) GetIdOk

func (o *CreateCompanyUserResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (o *CreateCompanyUserResponse) GetLinks() Links

GetLinks returns the Links field value if set, zero value otherwise.

func (*CreateCompanyUserResponse) GetLinksOk

func (o *CreateCompanyUserResponse) GetLinksOk() (*Links, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyUserResponse) GetName

func (o *CreateCompanyUserResponse) GetName() Name

GetName returns the Name field value if set, zero value otherwise.

func (*CreateCompanyUserResponse) GetNameOk

func (o *CreateCompanyUserResponse) GetNameOk() (*Name, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyUserResponse) GetRoles

func (o *CreateCompanyUserResponse) GetRoles() []string

GetRoles returns the Roles field value

func (*CreateCompanyUserResponse) GetRolesOk

func (o *CreateCompanyUserResponse) GetRolesOk() ([]string, bool)

GetRolesOk returns a tuple with the Roles field value and a boolean to check if the value has been set.

func (*CreateCompanyUserResponse) GetTimeZoneCode

func (o *CreateCompanyUserResponse) GetTimeZoneCode() string

GetTimeZoneCode returns the TimeZoneCode field value

func (*CreateCompanyUserResponse) GetTimeZoneCodeOk

func (o *CreateCompanyUserResponse) GetTimeZoneCodeOk() (*string, bool)

GetTimeZoneCodeOk returns a tuple with the TimeZoneCode field value and a boolean to check if the value has been set.

func (*CreateCompanyUserResponse) GetUsername

func (o *CreateCompanyUserResponse) GetUsername() string

GetUsername returns the Username field value

func (*CreateCompanyUserResponse) GetUsernameOk

func (o *CreateCompanyUserResponse) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (*CreateCompanyUserResponse) HasAccountGroups

func (o *CreateCompanyUserResponse) HasAccountGroups() bool

HasAccountGroups returns a boolean if a field has been set.

func (*CreateCompanyUserResponse) HasActive

func (o *CreateCompanyUserResponse) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*CreateCompanyUserResponse) HasApps

func (o *CreateCompanyUserResponse) HasApps() bool

HasApps returns a boolean if a field has been set.

func (*CreateCompanyUserResponse) HasAssociatedMerchantAccounts

func (o *CreateCompanyUserResponse) HasAssociatedMerchantAccounts() bool

HasAssociatedMerchantAccounts returns a boolean if a field has been set.

func (o *CreateCompanyUserResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*CreateCompanyUserResponse) HasName

func (o *CreateCompanyUserResponse) HasName() bool

HasName returns a boolean if a field has been set.

func (CreateCompanyUserResponse) MarshalJSON

func (o CreateCompanyUserResponse) MarshalJSON() ([]byte, error)

func (*CreateCompanyUserResponse) SetAccountGroups

func (o *CreateCompanyUserResponse) SetAccountGroups(v []string)

SetAccountGroups gets a reference to the given []string and assigns it to the AccountGroups field.

func (*CreateCompanyUserResponse) SetActive

func (o *CreateCompanyUserResponse) SetActive(v bool)

SetActive gets a reference to the given bool and assigns it to the Active field.

func (*CreateCompanyUserResponse) SetApps

func (o *CreateCompanyUserResponse) SetApps(v []string)

SetApps gets a reference to the given []string and assigns it to the Apps field.

func (*CreateCompanyUserResponse) SetAssociatedMerchantAccounts

func (o *CreateCompanyUserResponse) SetAssociatedMerchantAccounts(v []string)

SetAssociatedMerchantAccounts gets a reference to the given []string and assigns it to the AssociatedMerchantAccounts field.

func (*CreateCompanyUserResponse) SetEmail

func (o *CreateCompanyUserResponse) SetEmail(v string)

SetEmail sets field value

func (*CreateCompanyUserResponse) SetId

func (o *CreateCompanyUserResponse) SetId(v string)

SetId sets field value

func (o *CreateCompanyUserResponse) SetLinks(v Links)

SetLinks gets a reference to the given Links and assigns it to the Links field.

func (*CreateCompanyUserResponse) SetName

func (o *CreateCompanyUserResponse) SetName(v Name)

SetName gets a reference to the given Name and assigns it to the Name field.

func (*CreateCompanyUserResponse) SetRoles

func (o *CreateCompanyUserResponse) SetRoles(v []string)

SetRoles sets field value

func (*CreateCompanyUserResponse) SetTimeZoneCode

func (o *CreateCompanyUserResponse) SetTimeZoneCode(v string)

SetTimeZoneCode sets field value

func (*CreateCompanyUserResponse) SetUsername

func (o *CreateCompanyUserResponse) SetUsername(v string)

SetUsername sets field value

func (CreateCompanyUserResponse) ToMap

func (o CreateCompanyUserResponse) ToMap() (map[string]interface{}, error)

type CreateCompanyWebhookRequest

type CreateCompanyWebhookRequest struct {
	// Indicates if expired SSL certificates are accepted. Default value: **false**.
	AcceptsExpiredCertificate *bool `json:"acceptsExpiredCertificate,omitempty"`
	// Indicates if self-signed SSL certificates are accepted. Default value: **false**.
	AcceptsSelfSignedCertificate *bool `json:"acceptsSelfSignedCertificate,omitempty"`
	// Indicates if untrusted SSL certificates are accepted. Default value: **false**.
	AcceptsUntrustedRootCertificate *bool `json:"acceptsUntrustedRootCertificate,omitempty"`
	// Indicates if the webhook configuration is active. The field must be **true** for us to send webhooks about events related an account.
	Active             bool                `json:"active"`
	AdditionalSettings *AdditionalSettings `json:"additionalSettings,omitempty"`
	// Format or protocol for receiving webhooks. Possible values: * **soap** * **http** * **json**
	CommunicationFormat string `json:"communicationFormat"`
	// Your description for this webhook configuration.
	Description *string `json:"description,omitempty"`
	// SSL version to access the public webhook URL specified in the `url` field. Possible values: * **TLSv1.3** * **TLSv1.2** * **HTTP** - Only allowed on Test environment.  If not specified, the webhook will use `sslVersion`: **TLSv1.2**.
	EncryptionProtocol *string `json:"encryptionProtocol,omitempty"`
	// Shows how merchant accounts are filtered when configuring the webhook.   Possible values: *  **allAccounts** : Includes all merchant accounts, and does not require specifying `filterMerchantAccounts`. *  **includeAccounts** : The webhook is configured for the merchant accounts listed in `filterMerchantAccounts`. *  **excludeAccounts** : The webhook is not configured for the merchant accounts listed in `filterMerchantAccounts`.
	FilterMerchantAccountType string `json:"filterMerchantAccountType"`
	// A list of merchant account names that are included or excluded from receiving the webhook. Inclusion or exclusion is based on the value defined for `filterMerchantAccountType`.  Required if `filterMerchantAccountType` is either: * **includeAccounts** * **excludeAccounts**  Not needed for `filterMerchantAccountType`: **allAccounts**.
	FilterMerchantAccounts []string `json:"filterMerchantAccounts"`
	// Network type for Terminal API notification webhooks. Possible values: * **public** * **local**  Default Value: **public**.
	NetworkType *string `json:"networkType,omitempty"`
	// Password to access the webhook URL.
	Password *string `json:"password,omitempty"`
	// Indicates if the SOAP action header needs to be populated. Default value: **false**.  Only applies if `communicationFormat`: **soap**.
	PopulateSoapActionHeader *bool `json:"populateSoapActionHeader,omitempty"`
	// The type of webhook that is being created. Possible values are:  - **standard** - **account-settings-notification** - **banktransfer-notification** - **boletobancario-notification** - **directdebit-notification** - **ach-notification-of-change-notification** - **pending-notification** - **ideal-notification** - **ideal-pending-notification** - **report-notification** - **rreq-notification**  Find out more about [standard notification webhooks](https://docs.adyen.com/development-resources/webhooks/understand-notifications#event-codes) and [other types of notifications](https://docs.adyen.com/development-resources/webhooks/understand-notifications#other-notifications).
	Type string `json:"type"`
	// Public URL where webhooks will be sent, for example **https://www.domain.com/webhook-endpoint**.
	Url string `json:"url"`
	// Username to access the webhook URL.
	Username *string `json:"username,omitempty"`
}

CreateCompanyWebhookRequest struct for CreateCompanyWebhookRequest

func NewCreateCompanyWebhookRequest

func NewCreateCompanyWebhookRequest(active bool, communicationFormat string, filterMerchantAccountType string, filterMerchantAccounts []string, type_ string, url string) *CreateCompanyWebhookRequest

NewCreateCompanyWebhookRequest instantiates a new CreateCompanyWebhookRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateCompanyWebhookRequestWithDefaults

func NewCreateCompanyWebhookRequestWithDefaults() *CreateCompanyWebhookRequest

NewCreateCompanyWebhookRequestWithDefaults instantiates a new CreateCompanyWebhookRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateCompanyWebhookRequest) GetAcceptsExpiredCertificate

func (o *CreateCompanyWebhookRequest) GetAcceptsExpiredCertificate() bool

GetAcceptsExpiredCertificate returns the AcceptsExpiredCertificate field value if set, zero value otherwise.

func (*CreateCompanyWebhookRequest) GetAcceptsExpiredCertificateOk

func (o *CreateCompanyWebhookRequest) GetAcceptsExpiredCertificateOk() (*bool, bool)

GetAcceptsExpiredCertificateOk returns a tuple with the AcceptsExpiredCertificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyWebhookRequest) GetAcceptsSelfSignedCertificate

func (o *CreateCompanyWebhookRequest) GetAcceptsSelfSignedCertificate() bool

GetAcceptsSelfSignedCertificate returns the AcceptsSelfSignedCertificate field value if set, zero value otherwise.

func (*CreateCompanyWebhookRequest) GetAcceptsSelfSignedCertificateOk

func (o *CreateCompanyWebhookRequest) GetAcceptsSelfSignedCertificateOk() (*bool, bool)

GetAcceptsSelfSignedCertificateOk returns a tuple with the AcceptsSelfSignedCertificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyWebhookRequest) GetAcceptsUntrustedRootCertificate

func (o *CreateCompanyWebhookRequest) GetAcceptsUntrustedRootCertificate() bool

GetAcceptsUntrustedRootCertificate returns the AcceptsUntrustedRootCertificate field value if set, zero value otherwise.

func (*CreateCompanyWebhookRequest) GetAcceptsUntrustedRootCertificateOk

func (o *CreateCompanyWebhookRequest) GetAcceptsUntrustedRootCertificateOk() (*bool, bool)

GetAcceptsUntrustedRootCertificateOk returns a tuple with the AcceptsUntrustedRootCertificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyWebhookRequest) GetActive

func (o *CreateCompanyWebhookRequest) GetActive() bool

GetActive returns the Active field value

func (*CreateCompanyWebhookRequest) GetActiveOk

func (o *CreateCompanyWebhookRequest) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value and a boolean to check if the value has been set.

func (*CreateCompanyWebhookRequest) GetAdditionalSettings

func (o *CreateCompanyWebhookRequest) GetAdditionalSettings() AdditionalSettings

GetAdditionalSettings returns the AdditionalSettings field value if set, zero value otherwise.

func (*CreateCompanyWebhookRequest) GetAdditionalSettingsOk

func (o *CreateCompanyWebhookRequest) GetAdditionalSettingsOk() (*AdditionalSettings, bool)

GetAdditionalSettingsOk returns a tuple with the AdditionalSettings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyWebhookRequest) GetCommunicationFormat

func (o *CreateCompanyWebhookRequest) GetCommunicationFormat() string

GetCommunicationFormat returns the CommunicationFormat field value

func (*CreateCompanyWebhookRequest) GetCommunicationFormatOk

func (o *CreateCompanyWebhookRequest) GetCommunicationFormatOk() (*string, bool)

GetCommunicationFormatOk returns a tuple with the CommunicationFormat field value and a boolean to check if the value has been set.

func (*CreateCompanyWebhookRequest) GetDescription

func (o *CreateCompanyWebhookRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CreateCompanyWebhookRequest) GetDescriptionOk

func (o *CreateCompanyWebhookRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyWebhookRequest) GetEncryptionProtocol

func (o *CreateCompanyWebhookRequest) GetEncryptionProtocol() string

GetEncryptionProtocol returns the EncryptionProtocol field value if set, zero value otherwise.

func (*CreateCompanyWebhookRequest) GetEncryptionProtocolOk

func (o *CreateCompanyWebhookRequest) GetEncryptionProtocolOk() (*string, bool)

GetEncryptionProtocolOk returns a tuple with the EncryptionProtocol field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyWebhookRequest) GetFilterMerchantAccountType

func (o *CreateCompanyWebhookRequest) GetFilterMerchantAccountType() string

GetFilterMerchantAccountType returns the FilterMerchantAccountType field value

func (*CreateCompanyWebhookRequest) GetFilterMerchantAccountTypeOk

func (o *CreateCompanyWebhookRequest) GetFilterMerchantAccountTypeOk() (*string, bool)

GetFilterMerchantAccountTypeOk returns a tuple with the FilterMerchantAccountType field value and a boolean to check if the value has been set.

func (*CreateCompanyWebhookRequest) GetFilterMerchantAccounts

func (o *CreateCompanyWebhookRequest) GetFilterMerchantAccounts() []string

GetFilterMerchantAccounts returns the FilterMerchantAccounts field value

func (*CreateCompanyWebhookRequest) GetFilterMerchantAccountsOk

func (o *CreateCompanyWebhookRequest) GetFilterMerchantAccountsOk() ([]string, bool)

GetFilterMerchantAccountsOk returns a tuple with the FilterMerchantAccounts field value and a boolean to check if the value has been set.

func (*CreateCompanyWebhookRequest) GetNetworkType

func (o *CreateCompanyWebhookRequest) GetNetworkType() string

GetNetworkType returns the NetworkType field value if set, zero value otherwise.

func (*CreateCompanyWebhookRequest) GetNetworkTypeOk

func (o *CreateCompanyWebhookRequest) GetNetworkTypeOk() (*string, bool)

GetNetworkTypeOk returns a tuple with the NetworkType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyWebhookRequest) GetPassword

func (o *CreateCompanyWebhookRequest) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*CreateCompanyWebhookRequest) GetPasswordOk

func (o *CreateCompanyWebhookRequest) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyWebhookRequest) GetPopulateSoapActionHeader

func (o *CreateCompanyWebhookRequest) GetPopulateSoapActionHeader() bool

GetPopulateSoapActionHeader returns the PopulateSoapActionHeader field value if set, zero value otherwise.

func (*CreateCompanyWebhookRequest) GetPopulateSoapActionHeaderOk

func (o *CreateCompanyWebhookRequest) GetPopulateSoapActionHeaderOk() (*bool, bool)

GetPopulateSoapActionHeaderOk returns a tuple with the PopulateSoapActionHeader field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyWebhookRequest) GetType

func (o *CreateCompanyWebhookRequest) GetType() string

GetType returns the Type field value

func (*CreateCompanyWebhookRequest) GetTypeOk

func (o *CreateCompanyWebhookRequest) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*CreateCompanyWebhookRequest) GetUrl

func (o *CreateCompanyWebhookRequest) GetUrl() string

GetUrl returns the Url field value

func (*CreateCompanyWebhookRequest) GetUrlOk

func (o *CreateCompanyWebhookRequest) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*CreateCompanyWebhookRequest) GetUsername

func (o *CreateCompanyWebhookRequest) GetUsername() string

GetUsername returns the Username field value if set, zero value otherwise.

func (*CreateCompanyWebhookRequest) GetUsernameOk

func (o *CreateCompanyWebhookRequest) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCompanyWebhookRequest) HasAcceptsExpiredCertificate

func (o *CreateCompanyWebhookRequest) HasAcceptsExpiredCertificate() bool

HasAcceptsExpiredCertificate returns a boolean if a field has been set.

func (*CreateCompanyWebhookRequest) HasAcceptsSelfSignedCertificate

func (o *CreateCompanyWebhookRequest) HasAcceptsSelfSignedCertificate() bool

HasAcceptsSelfSignedCertificate returns a boolean if a field has been set.

func (*CreateCompanyWebhookRequest) HasAcceptsUntrustedRootCertificate

func (o *CreateCompanyWebhookRequest) HasAcceptsUntrustedRootCertificate() bool

HasAcceptsUntrustedRootCertificate returns a boolean if a field has been set.

func (*CreateCompanyWebhookRequest) HasAdditionalSettings

func (o *CreateCompanyWebhookRequest) HasAdditionalSettings() bool

HasAdditionalSettings returns a boolean if a field has been set.

func (*CreateCompanyWebhookRequest) HasDescription

func (o *CreateCompanyWebhookRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateCompanyWebhookRequest) HasEncryptionProtocol

func (o *CreateCompanyWebhookRequest) HasEncryptionProtocol() bool

HasEncryptionProtocol returns a boolean if a field has been set.

func (*CreateCompanyWebhookRequest) HasNetworkType

func (o *CreateCompanyWebhookRequest) HasNetworkType() bool

HasNetworkType returns a boolean if a field has been set.

func (*CreateCompanyWebhookRequest) HasPassword

func (o *CreateCompanyWebhookRequest) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*CreateCompanyWebhookRequest) HasPopulateSoapActionHeader

func (o *CreateCompanyWebhookRequest) HasPopulateSoapActionHeader() bool

HasPopulateSoapActionHeader returns a boolean if a field has been set.

func (*CreateCompanyWebhookRequest) HasUsername

func (o *CreateCompanyWebhookRequest) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (CreateCompanyWebhookRequest) MarshalJSON

func (o CreateCompanyWebhookRequest) MarshalJSON() ([]byte, error)

func (*CreateCompanyWebhookRequest) SetAcceptsExpiredCertificate

func (o *CreateCompanyWebhookRequest) SetAcceptsExpiredCertificate(v bool)

SetAcceptsExpiredCertificate gets a reference to the given bool and assigns it to the AcceptsExpiredCertificate field.

func (*CreateCompanyWebhookRequest) SetAcceptsSelfSignedCertificate

func (o *CreateCompanyWebhookRequest) SetAcceptsSelfSignedCertificate(v bool)

SetAcceptsSelfSignedCertificate gets a reference to the given bool and assigns it to the AcceptsSelfSignedCertificate field.

func (*CreateCompanyWebhookRequest) SetAcceptsUntrustedRootCertificate

func (o *CreateCompanyWebhookRequest) SetAcceptsUntrustedRootCertificate(v bool)

SetAcceptsUntrustedRootCertificate gets a reference to the given bool and assigns it to the AcceptsUntrustedRootCertificate field.

func (*CreateCompanyWebhookRequest) SetActive

func (o *CreateCompanyWebhookRequest) SetActive(v bool)

SetActive sets field value

func (*CreateCompanyWebhookRequest) SetAdditionalSettings

func (o *CreateCompanyWebhookRequest) SetAdditionalSettings(v AdditionalSettings)

SetAdditionalSettings gets a reference to the given AdditionalSettings and assigns it to the AdditionalSettings field.

func (*CreateCompanyWebhookRequest) SetCommunicationFormat

func (o *CreateCompanyWebhookRequest) SetCommunicationFormat(v string)

SetCommunicationFormat sets field value

func (*CreateCompanyWebhookRequest) SetDescription

func (o *CreateCompanyWebhookRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CreateCompanyWebhookRequest) SetEncryptionProtocol

func (o *CreateCompanyWebhookRequest) SetEncryptionProtocol(v string)

SetEncryptionProtocol gets a reference to the given string and assigns it to the EncryptionProtocol field.

func (*CreateCompanyWebhookRequest) SetFilterMerchantAccountType

func (o *CreateCompanyWebhookRequest) SetFilterMerchantAccountType(v string)

SetFilterMerchantAccountType sets field value

func (*CreateCompanyWebhookRequest) SetFilterMerchantAccounts

func (o *CreateCompanyWebhookRequest) SetFilterMerchantAccounts(v []string)

SetFilterMerchantAccounts sets field value

func (*CreateCompanyWebhookRequest) SetNetworkType

func (o *CreateCompanyWebhookRequest) SetNetworkType(v string)

SetNetworkType gets a reference to the given string and assigns it to the NetworkType field.

func (*CreateCompanyWebhookRequest) SetPassword

func (o *CreateCompanyWebhookRequest) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*CreateCompanyWebhookRequest) SetPopulateSoapActionHeader

func (o *CreateCompanyWebhookRequest) SetPopulateSoapActionHeader(v bool)

SetPopulateSoapActionHeader gets a reference to the given bool and assigns it to the PopulateSoapActionHeader field.

func (*CreateCompanyWebhookRequest) SetType

func (o *CreateCompanyWebhookRequest) SetType(v string)

SetType sets field value

func (*CreateCompanyWebhookRequest) SetUrl

func (o *CreateCompanyWebhookRequest) SetUrl(v string)

SetUrl sets field value

func (*CreateCompanyWebhookRequest) SetUsername

func (o *CreateCompanyWebhookRequest) SetUsername(v string)

SetUsername gets a reference to the given string and assigns it to the Username field.

func (CreateCompanyWebhookRequest) ToMap

func (o CreateCompanyWebhookRequest) ToMap() (map[string]interface{}, error)

type CreateMerchantApiCredentialRequest

type CreateMerchantApiCredentialRequest struct {
	// The list of [allowed origins](https://docs.adyen.com/development-resources/client-side-authentication#allowed-origins) for the new API credential.
	AllowedOrigins []string `json:"allowedOrigins,omitempty"`
	// Description of the API credential.
	Description *string `json:"description,omitempty"`
	// List of [roles](https://docs.adyen.com/development-resources/api-credentials#roles-1) for the API credential. Only roles assigned to 'ws@Company.<CompanyName>' can be assigned to other API credentials.
	Roles []string `json:"roles,omitempty"`
}

CreateMerchantApiCredentialRequest struct for CreateMerchantApiCredentialRequest

func NewCreateMerchantApiCredentialRequest

func NewCreateMerchantApiCredentialRequest() *CreateMerchantApiCredentialRequest

NewCreateMerchantApiCredentialRequest instantiates a new CreateMerchantApiCredentialRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateMerchantApiCredentialRequestWithDefaults

func NewCreateMerchantApiCredentialRequestWithDefaults() *CreateMerchantApiCredentialRequest

NewCreateMerchantApiCredentialRequestWithDefaults instantiates a new CreateMerchantApiCredentialRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateMerchantApiCredentialRequest) GetAllowedOrigins

func (o *CreateMerchantApiCredentialRequest) GetAllowedOrigins() []string

GetAllowedOrigins returns the AllowedOrigins field value if set, zero value otherwise.

func (*CreateMerchantApiCredentialRequest) GetAllowedOriginsOk

func (o *CreateMerchantApiCredentialRequest) GetAllowedOriginsOk() ([]string, bool)

GetAllowedOriginsOk returns a tuple with the AllowedOrigins field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantApiCredentialRequest) GetDescription

func (o *CreateMerchantApiCredentialRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CreateMerchantApiCredentialRequest) GetDescriptionOk

func (o *CreateMerchantApiCredentialRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantApiCredentialRequest) GetRoles

GetRoles returns the Roles field value if set, zero value otherwise.

func (*CreateMerchantApiCredentialRequest) GetRolesOk

func (o *CreateMerchantApiCredentialRequest) GetRolesOk() ([]string, bool)

GetRolesOk returns a tuple with the Roles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantApiCredentialRequest) HasAllowedOrigins

func (o *CreateMerchantApiCredentialRequest) HasAllowedOrigins() bool

HasAllowedOrigins returns a boolean if a field has been set.

func (*CreateMerchantApiCredentialRequest) HasDescription

func (o *CreateMerchantApiCredentialRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateMerchantApiCredentialRequest) HasRoles

HasRoles returns a boolean if a field has been set.

func (CreateMerchantApiCredentialRequest) MarshalJSON

func (o CreateMerchantApiCredentialRequest) MarshalJSON() ([]byte, error)

func (*CreateMerchantApiCredentialRequest) SetAllowedOrigins

func (o *CreateMerchantApiCredentialRequest) SetAllowedOrigins(v []string)

SetAllowedOrigins gets a reference to the given []string and assigns it to the AllowedOrigins field.

func (*CreateMerchantApiCredentialRequest) SetDescription

func (o *CreateMerchantApiCredentialRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CreateMerchantApiCredentialRequest) SetRoles

func (o *CreateMerchantApiCredentialRequest) SetRoles(v []string)

SetRoles gets a reference to the given []string and assigns it to the Roles field.

func (CreateMerchantApiCredentialRequest) ToMap

func (o CreateMerchantApiCredentialRequest) ToMap() (map[string]interface{}, error)

type CreateMerchantRequest

type CreateMerchantRequest struct {
	// The unique identifier of the [business line](https://docs.adyen.com/api-explorer/#/legalentity/latest/post/businessLines). Required for an Adyen for Platforms Manage integration.
	BusinessLineId *string `json:"businessLineId,omitempty"`
	// The unique identifier of the company account.
	CompanyId string `json:"companyId"`
	// Your description for the merchant account, maximum 300 characters.
	Description *string `json:"description,omitempty"`
	// The unique identifier of the [legal entity](https://docs.adyen.com/api-explorer/#/legalentity/latest/post/legalEntities). Required for an Adyen for Platforms Manage integration.
	LegalEntityId *string `json:"legalEntityId,omitempty"`
	// Sets the pricing plan for the merchant account. Required for an Adyen for Platforms Manage integration. Your Adyen contact will provide the values that you can use.
	PricingPlan *string `json:"pricingPlan,omitempty"`
	// Your reference for the merchant account. To make this reference the unique identifier of the merchant account, your Adyen contact can set up a template on your company account. The template can have 6 to 255 characters with upper- and lower-case letters, underscores, and numbers. When your company account has a template, then the `reference` is required and must be unique within the company account.
	Reference *string `json:"reference,omitempty"`
	// List of sales channels that the merchant will process payments with
	SalesChannels []string `json:"salesChannels,omitempty"`
}

CreateMerchantRequest struct for CreateMerchantRequest

func NewCreateMerchantRequest

func NewCreateMerchantRequest(companyId string) *CreateMerchantRequest

NewCreateMerchantRequest instantiates a new CreateMerchantRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateMerchantRequestWithDefaults

func NewCreateMerchantRequestWithDefaults() *CreateMerchantRequest

NewCreateMerchantRequestWithDefaults instantiates a new CreateMerchantRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateMerchantRequest) GetBusinessLineId

func (o *CreateMerchantRequest) GetBusinessLineId() string

GetBusinessLineId returns the BusinessLineId field value if set, zero value otherwise.

func (*CreateMerchantRequest) GetBusinessLineIdOk

func (o *CreateMerchantRequest) GetBusinessLineIdOk() (*string, bool)

GetBusinessLineIdOk returns a tuple with the BusinessLineId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantRequest) GetCompanyId

func (o *CreateMerchantRequest) GetCompanyId() string

GetCompanyId returns the CompanyId field value

func (*CreateMerchantRequest) GetCompanyIdOk

func (o *CreateMerchantRequest) GetCompanyIdOk() (*string, bool)

GetCompanyIdOk returns a tuple with the CompanyId field value and a boolean to check if the value has been set.

func (*CreateMerchantRequest) GetDescription

func (o *CreateMerchantRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CreateMerchantRequest) GetDescriptionOk

func (o *CreateMerchantRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantRequest) GetLegalEntityId

func (o *CreateMerchantRequest) GetLegalEntityId() string

GetLegalEntityId returns the LegalEntityId field value if set, zero value otherwise.

func (*CreateMerchantRequest) GetLegalEntityIdOk

func (o *CreateMerchantRequest) GetLegalEntityIdOk() (*string, bool)

GetLegalEntityIdOk returns a tuple with the LegalEntityId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantRequest) GetPricingPlan

func (o *CreateMerchantRequest) GetPricingPlan() string

GetPricingPlan returns the PricingPlan field value if set, zero value otherwise.

func (*CreateMerchantRequest) GetPricingPlanOk

func (o *CreateMerchantRequest) GetPricingPlanOk() (*string, bool)

GetPricingPlanOk returns a tuple with the PricingPlan field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantRequest) GetReference

func (o *CreateMerchantRequest) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*CreateMerchantRequest) GetReferenceOk

func (o *CreateMerchantRequest) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantRequest) GetSalesChannels

func (o *CreateMerchantRequest) GetSalesChannels() []string

GetSalesChannels returns the SalesChannels field value if set, zero value otherwise.

func (*CreateMerchantRequest) GetSalesChannelsOk

func (o *CreateMerchantRequest) GetSalesChannelsOk() ([]string, bool)

GetSalesChannelsOk returns a tuple with the SalesChannels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantRequest) HasBusinessLineId

func (o *CreateMerchantRequest) HasBusinessLineId() bool

HasBusinessLineId returns a boolean if a field has been set.

func (*CreateMerchantRequest) HasDescription

func (o *CreateMerchantRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateMerchantRequest) HasLegalEntityId

func (o *CreateMerchantRequest) HasLegalEntityId() bool

HasLegalEntityId returns a boolean if a field has been set.

func (*CreateMerchantRequest) HasPricingPlan

func (o *CreateMerchantRequest) HasPricingPlan() bool

HasPricingPlan returns a boolean if a field has been set.

func (*CreateMerchantRequest) HasReference

func (o *CreateMerchantRequest) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*CreateMerchantRequest) HasSalesChannels

func (o *CreateMerchantRequest) HasSalesChannels() bool

HasSalesChannels returns a boolean if a field has been set.

func (CreateMerchantRequest) MarshalJSON

func (o CreateMerchantRequest) MarshalJSON() ([]byte, error)

func (*CreateMerchantRequest) SetBusinessLineId

func (o *CreateMerchantRequest) SetBusinessLineId(v string)

SetBusinessLineId gets a reference to the given string and assigns it to the BusinessLineId field.

func (*CreateMerchantRequest) SetCompanyId

func (o *CreateMerchantRequest) SetCompanyId(v string)

SetCompanyId sets field value

func (*CreateMerchantRequest) SetDescription

func (o *CreateMerchantRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CreateMerchantRequest) SetLegalEntityId

func (o *CreateMerchantRequest) SetLegalEntityId(v string)

SetLegalEntityId gets a reference to the given string and assigns it to the LegalEntityId field.

func (*CreateMerchantRequest) SetPricingPlan

func (o *CreateMerchantRequest) SetPricingPlan(v string)

SetPricingPlan gets a reference to the given string and assigns it to the PricingPlan field.

func (*CreateMerchantRequest) SetReference

func (o *CreateMerchantRequest) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*CreateMerchantRequest) SetSalesChannels

func (o *CreateMerchantRequest) SetSalesChannels(v []string)

SetSalesChannels gets a reference to the given []string and assigns it to the SalesChannels field.

func (CreateMerchantRequest) ToMap

func (o CreateMerchantRequest) ToMap() (map[string]interface{}, error)

type CreateMerchantResponse

type CreateMerchantResponse struct {
	// The unique identifier of the [business line](https://docs.adyen.com/api-explorer/#/legalentity/latest/post/businessLines).
	BusinessLineId *string `json:"businessLineId,omitempty"`
	// The unique identifier of the company account.
	CompanyId *string `json:"companyId,omitempty"`
	// Your description for the merchant account, maximum 300 characters.
	Description *string `json:"description,omitempty"`
	// The unique identifier of the merchant account. If Adyen set up a template for the `reference`, then the `id` will have the same value as the `reference` that you sent in the request. Otherwise, the value is generated by Adyen.
	Id *string `json:"id,omitempty"`
	// The unique identifier of the [legal entity](https://docs.adyen.com/api-explorer/#/legalentity/latest/post/legalEntities).
	LegalEntityId *string `json:"legalEntityId,omitempty"`
	// Partner pricing plan for the merchant, applicable for merchants under AfP managed company accounts.
	PricingPlan *string `json:"pricingPlan,omitempty"`
	// Your reference for the merchant account.
	Reference *string `json:"reference,omitempty"`
}

CreateMerchantResponse struct for CreateMerchantResponse

func NewCreateMerchantResponse

func NewCreateMerchantResponse() *CreateMerchantResponse

NewCreateMerchantResponse instantiates a new CreateMerchantResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateMerchantResponseWithDefaults

func NewCreateMerchantResponseWithDefaults() *CreateMerchantResponse

NewCreateMerchantResponseWithDefaults instantiates a new CreateMerchantResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateMerchantResponse) GetBusinessLineId

func (o *CreateMerchantResponse) GetBusinessLineId() string

GetBusinessLineId returns the BusinessLineId field value if set, zero value otherwise.

func (*CreateMerchantResponse) GetBusinessLineIdOk

func (o *CreateMerchantResponse) GetBusinessLineIdOk() (*string, bool)

GetBusinessLineIdOk returns a tuple with the BusinessLineId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantResponse) GetCompanyId

func (o *CreateMerchantResponse) GetCompanyId() string

GetCompanyId returns the CompanyId field value if set, zero value otherwise.

func (*CreateMerchantResponse) GetCompanyIdOk

func (o *CreateMerchantResponse) GetCompanyIdOk() (*string, bool)

GetCompanyIdOk returns a tuple with the CompanyId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantResponse) GetDescription

func (o *CreateMerchantResponse) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CreateMerchantResponse) GetDescriptionOk

func (o *CreateMerchantResponse) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantResponse) GetId

func (o *CreateMerchantResponse) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CreateMerchantResponse) GetIdOk

func (o *CreateMerchantResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantResponse) GetLegalEntityId

func (o *CreateMerchantResponse) GetLegalEntityId() string

GetLegalEntityId returns the LegalEntityId field value if set, zero value otherwise.

func (*CreateMerchantResponse) GetLegalEntityIdOk

func (o *CreateMerchantResponse) GetLegalEntityIdOk() (*string, bool)

GetLegalEntityIdOk returns a tuple with the LegalEntityId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantResponse) GetPricingPlan

func (o *CreateMerchantResponse) GetPricingPlan() string

GetPricingPlan returns the PricingPlan field value if set, zero value otherwise.

func (*CreateMerchantResponse) GetPricingPlanOk

func (o *CreateMerchantResponse) GetPricingPlanOk() (*string, bool)

GetPricingPlanOk returns a tuple with the PricingPlan field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantResponse) GetReference

func (o *CreateMerchantResponse) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*CreateMerchantResponse) GetReferenceOk

func (o *CreateMerchantResponse) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantResponse) HasBusinessLineId

func (o *CreateMerchantResponse) HasBusinessLineId() bool

HasBusinessLineId returns a boolean if a field has been set.

func (*CreateMerchantResponse) HasCompanyId

func (o *CreateMerchantResponse) HasCompanyId() bool

HasCompanyId returns a boolean if a field has been set.

func (*CreateMerchantResponse) HasDescription

func (o *CreateMerchantResponse) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateMerchantResponse) HasId

func (o *CreateMerchantResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (*CreateMerchantResponse) HasLegalEntityId

func (o *CreateMerchantResponse) HasLegalEntityId() bool

HasLegalEntityId returns a boolean if a field has been set.

func (*CreateMerchantResponse) HasPricingPlan

func (o *CreateMerchantResponse) HasPricingPlan() bool

HasPricingPlan returns a boolean if a field has been set.

func (*CreateMerchantResponse) HasReference

func (o *CreateMerchantResponse) HasReference() bool

HasReference returns a boolean if a field has been set.

func (CreateMerchantResponse) MarshalJSON

func (o CreateMerchantResponse) MarshalJSON() ([]byte, error)

func (*CreateMerchantResponse) SetBusinessLineId

func (o *CreateMerchantResponse) SetBusinessLineId(v string)

SetBusinessLineId gets a reference to the given string and assigns it to the BusinessLineId field.

func (*CreateMerchantResponse) SetCompanyId

func (o *CreateMerchantResponse) SetCompanyId(v string)

SetCompanyId gets a reference to the given string and assigns it to the CompanyId field.

func (*CreateMerchantResponse) SetDescription

func (o *CreateMerchantResponse) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CreateMerchantResponse) SetId

func (o *CreateMerchantResponse) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CreateMerchantResponse) SetLegalEntityId

func (o *CreateMerchantResponse) SetLegalEntityId(v string)

SetLegalEntityId gets a reference to the given string and assigns it to the LegalEntityId field.

func (*CreateMerchantResponse) SetPricingPlan

func (o *CreateMerchantResponse) SetPricingPlan(v string)

SetPricingPlan gets a reference to the given string and assigns it to the PricingPlan field.

func (*CreateMerchantResponse) SetReference

func (o *CreateMerchantResponse) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (CreateMerchantResponse) ToMap

func (o CreateMerchantResponse) ToMap() (map[string]interface{}, error)

type CreateMerchantUserRequest

type CreateMerchantUserRequest struct {
	// The list of [account groups](https://docs.adyen.com/account/account-structure#account-groups) associated with this user.
	AccountGroups []string `json:"accountGroups,omitempty"`
	// The email address of the user.
	Email string `json:"email"`
	Name  Name   `json:"name"`
	// The list of [roles](https://docs.adyen.com/account/user-roles) for this user.
	Roles []string `json:"roles,omitempty"`
	// The [tz database name](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) of the time zone of the user. For example, **Europe/Amsterdam**.
	TimeZoneCode *string `json:"timeZoneCode,omitempty"`
	// The user's email address that will be their username. Must be the same as the one in the `email` field.
	Username string `json:"username"`
}

CreateMerchantUserRequest struct for CreateMerchantUserRequest

func NewCreateMerchantUserRequest

func NewCreateMerchantUserRequest(email string, name Name, username string) *CreateMerchantUserRequest

NewCreateMerchantUserRequest instantiates a new CreateMerchantUserRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateMerchantUserRequestWithDefaults

func NewCreateMerchantUserRequestWithDefaults() *CreateMerchantUserRequest

NewCreateMerchantUserRequestWithDefaults instantiates a new CreateMerchantUserRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateMerchantUserRequest) GetAccountGroups

func (o *CreateMerchantUserRequest) GetAccountGroups() []string

GetAccountGroups returns the AccountGroups field value if set, zero value otherwise.

func (*CreateMerchantUserRequest) GetAccountGroupsOk

func (o *CreateMerchantUserRequest) GetAccountGroupsOk() ([]string, bool)

GetAccountGroupsOk returns a tuple with the AccountGroups field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantUserRequest) GetEmail

func (o *CreateMerchantUserRequest) GetEmail() string

GetEmail returns the Email field value

func (*CreateMerchantUserRequest) GetEmailOk

func (o *CreateMerchantUserRequest) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*CreateMerchantUserRequest) GetName

func (o *CreateMerchantUserRequest) GetName() Name

GetName returns the Name field value

func (*CreateMerchantUserRequest) GetNameOk

func (o *CreateMerchantUserRequest) GetNameOk() (*Name, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CreateMerchantUserRequest) GetRoles

func (o *CreateMerchantUserRequest) GetRoles() []string

GetRoles returns the Roles field value if set, zero value otherwise.

func (*CreateMerchantUserRequest) GetRolesOk

func (o *CreateMerchantUserRequest) GetRolesOk() ([]string, bool)

GetRolesOk returns a tuple with the Roles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantUserRequest) GetTimeZoneCode

func (o *CreateMerchantUserRequest) GetTimeZoneCode() string

GetTimeZoneCode returns the TimeZoneCode field value if set, zero value otherwise.

func (*CreateMerchantUserRequest) GetTimeZoneCodeOk

func (o *CreateMerchantUserRequest) GetTimeZoneCodeOk() (*string, bool)

GetTimeZoneCodeOk returns a tuple with the TimeZoneCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantUserRequest) GetUsername

func (o *CreateMerchantUserRequest) GetUsername() string

GetUsername returns the Username field value

func (*CreateMerchantUserRequest) GetUsernameOk

func (o *CreateMerchantUserRequest) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (*CreateMerchantUserRequest) HasAccountGroups

func (o *CreateMerchantUserRequest) HasAccountGroups() bool

HasAccountGroups returns a boolean if a field has been set.

func (*CreateMerchantUserRequest) HasRoles

func (o *CreateMerchantUserRequest) HasRoles() bool

HasRoles returns a boolean if a field has been set.

func (*CreateMerchantUserRequest) HasTimeZoneCode

func (o *CreateMerchantUserRequest) HasTimeZoneCode() bool

HasTimeZoneCode returns a boolean if a field has been set.

func (CreateMerchantUserRequest) MarshalJSON

func (o CreateMerchantUserRequest) MarshalJSON() ([]byte, error)

func (*CreateMerchantUserRequest) SetAccountGroups

func (o *CreateMerchantUserRequest) SetAccountGroups(v []string)

SetAccountGroups gets a reference to the given []string and assigns it to the AccountGroups field.

func (*CreateMerchantUserRequest) SetEmail

func (o *CreateMerchantUserRequest) SetEmail(v string)

SetEmail sets field value

func (*CreateMerchantUserRequest) SetName

func (o *CreateMerchantUserRequest) SetName(v Name)

SetName sets field value

func (*CreateMerchantUserRequest) SetRoles

func (o *CreateMerchantUserRequest) SetRoles(v []string)

SetRoles gets a reference to the given []string and assigns it to the Roles field.

func (*CreateMerchantUserRequest) SetTimeZoneCode

func (o *CreateMerchantUserRequest) SetTimeZoneCode(v string)

SetTimeZoneCode gets a reference to the given string and assigns it to the TimeZoneCode field.

func (*CreateMerchantUserRequest) SetUsername

func (o *CreateMerchantUserRequest) SetUsername(v string)

SetUsername sets field value

func (CreateMerchantUserRequest) ToMap

func (o CreateMerchantUserRequest) ToMap() (map[string]interface{}, error)

type CreateMerchantWebhookRequest

type CreateMerchantWebhookRequest struct {
	// Indicates if expired SSL certificates are accepted. Default value: **false**.
	AcceptsExpiredCertificate *bool `json:"acceptsExpiredCertificate,omitempty"`
	// Indicates if self-signed SSL certificates are accepted. Default value: **false**.
	AcceptsSelfSignedCertificate *bool `json:"acceptsSelfSignedCertificate,omitempty"`
	// Indicates if untrusted SSL certificates are accepted. Default value: **false**.
	AcceptsUntrustedRootCertificate *bool `json:"acceptsUntrustedRootCertificate,omitempty"`
	// Indicates if the webhook configuration is active. The field must be **true** for us to send webhooks about events related an account.
	Active             bool                `json:"active"`
	AdditionalSettings *AdditionalSettings `json:"additionalSettings,omitempty"`
	// Format or protocol for receiving webhooks. Possible values: * **soap** * **http** * **json**
	CommunicationFormat string `json:"communicationFormat"`
	// Your description for this webhook configuration.
	Description *string `json:"description,omitempty"`
	// SSL version to access the public webhook URL specified in the `url` field. Possible values: * **TLSv1.3** * **TLSv1.2** * **HTTP** - Only allowed on Test environment.  If not specified, the webhook will use `sslVersion`: **TLSv1.2**.
	EncryptionProtocol *string `json:"encryptionProtocol,omitempty"`
	// Network type for Terminal API notification webhooks. Possible values: * **public** * **local**  Default Value: **public**.
	NetworkType *string `json:"networkType,omitempty"`
	// Password to access the webhook URL.
	Password *string `json:"password,omitempty"`
	// Indicates if the SOAP action header needs to be populated. Default value: **false**.  Only applies if `communicationFormat`: **soap**.
	PopulateSoapActionHeader *bool `json:"populateSoapActionHeader,omitempty"`
	// The type of webhook that is being created. Possible values are:  - **standard** - **account-settings-notification** - **banktransfer-notification** - **boletobancario-notification** - **directdebit-notification** - **ach-notification-of-change-notification** - **pending-notification** - **ideal-notification** - **ideal-pending-notification** - **report-notification** - **rreq-notification**  Find out more about [standard notification webhooks](https://docs.adyen.com/development-resources/webhooks/understand-notifications#event-codes) and [other types of notifications](https://docs.adyen.com/development-resources/webhooks/understand-notifications#other-notifications).
	Type string `json:"type"`
	// Public URL where webhooks will be sent, for example **https://www.domain.com/webhook-endpoint**.
	Url string `json:"url"`
	// Username to access the webhook URL.
	Username *string `json:"username,omitempty"`
}

CreateMerchantWebhookRequest struct for CreateMerchantWebhookRequest

func NewCreateMerchantWebhookRequest

func NewCreateMerchantWebhookRequest(active bool, communicationFormat string, type_ string, url string) *CreateMerchantWebhookRequest

NewCreateMerchantWebhookRequest instantiates a new CreateMerchantWebhookRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateMerchantWebhookRequestWithDefaults

func NewCreateMerchantWebhookRequestWithDefaults() *CreateMerchantWebhookRequest

NewCreateMerchantWebhookRequestWithDefaults instantiates a new CreateMerchantWebhookRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateMerchantWebhookRequest) GetAcceptsExpiredCertificate

func (o *CreateMerchantWebhookRequest) GetAcceptsExpiredCertificate() bool

GetAcceptsExpiredCertificate returns the AcceptsExpiredCertificate field value if set, zero value otherwise.

func (*CreateMerchantWebhookRequest) GetAcceptsExpiredCertificateOk

func (o *CreateMerchantWebhookRequest) GetAcceptsExpiredCertificateOk() (*bool, bool)

GetAcceptsExpiredCertificateOk returns a tuple with the AcceptsExpiredCertificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantWebhookRequest) GetAcceptsSelfSignedCertificate

func (o *CreateMerchantWebhookRequest) GetAcceptsSelfSignedCertificate() bool

GetAcceptsSelfSignedCertificate returns the AcceptsSelfSignedCertificate field value if set, zero value otherwise.

func (*CreateMerchantWebhookRequest) GetAcceptsSelfSignedCertificateOk

func (o *CreateMerchantWebhookRequest) GetAcceptsSelfSignedCertificateOk() (*bool, bool)

GetAcceptsSelfSignedCertificateOk returns a tuple with the AcceptsSelfSignedCertificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantWebhookRequest) GetAcceptsUntrustedRootCertificate

func (o *CreateMerchantWebhookRequest) GetAcceptsUntrustedRootCertificate() bool

GetAcceptsUntrustedRootCertificate returns the AcceptsUntrustedRootCertificate field value if set, zero value otherwise.

func (*CreateMerchantWebhookRequest) GetAcceptsUntrustedRootCertificateOk

func (o *CreateMerchantWebhookRequest) GetAcceptsUntrustedRootCertificateOk() (*bool, bool)

GetAcceptsUntrustedRootCertificateOk returns a tuple with the AcceptsUntrustedRootCertificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantWebhookRequest) GetActive

func (o *CreateMerchantWebhookRequest) GetActive() bool

GetActive returns the Active field value

func (*CreateMerchantWebhookRequest) GetActiveOk

func (o *CreateMerchantWebhookRequest) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value and a boolean to check if the value has been set.

func (*CreateMerchantWebhookRequest) GetAdditionalSettings

func (o *CreateMerchantWebhookRequest) GetAdditionalSettings() AdditionalSettings

GetAdditionalSettings returns the AdditionalSettings field value if set, zero value otherwise.

func (*CreateMerchantWebhookRequest) GetAdditionalSettingsOk

func (o *CreateMerchantWebhookRequest) GetAdditionalSettingsOk() (*AdditionalSettings, bool)

GetAdditionalSettingsOk returns a tuple with the AdditionalSettings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantWebhookRequest) GetCommunicationFormat

func (o *CreateMerchantWebhookRequest) GetCommunicationFormat() string

GetCommunicationFormat returns the CommunicationFormat field value

func (*CreateMerchantWebhookRequest) GetCommunicationFormatOk

func (o *CreateMerchantWebhookRequest) GetCommunicationFormatOk() (*string, bool)

GetCommunicationFormatOk returns a tuple with the CommunicationFormat field value and a boolean to check if the value has been set.

func (*CreateMerchantWebhookRequest) GetDescription

func (o *CreateMerchantWebhookRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CreateMerchantWebhookRequest) GetDescriptionOk

func (o *CreateMerchantWebhookRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantWebhookRequest) GetEncryptionProtocol

func (o *CreateMerchantWebhookRequest) GetEncryptionProtocol() string

GetEncryptionProtocol returns the EncryptionProtocol field value if set, zero value otherwise.

func (*CreateMerchantWebhookRequest) GetEncryptionProtocolOk

func (o *CreateMerchantWebhookRequest) GetEncryptionProtocolOk() (*string, bool)

GetEncryptionProtocolOk returns a tuple with the EncryptionProtocol field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantWebhookRequest) GetNetworkType

func (o *CreateMerchantWebhookRequest) GetNetworkType() string

GetNetworkType returns the NetworkType field value if set, zero value otherwise.

func (*CreateMerchantWebhookRequest) GetNetworkTypeOk

func (o *CreateMerchantWebhookRequest) GetNetworkTypeOk() (*string, bool)

GetNetworkTypeOk returns a tuple with the NetworkType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantWebhookRequest) GetPassword

func (o *CreateMerchantWebhookRequest) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*CreateMerchantWebhookRequest) GetPasswordOk

func (o *CreateMerchantWebhookRequest) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantWebhookRequest) GetPopulateSoapActionHeader

func (o *CreateMerchantWebhookRequest) GetPopulateSoapActionHeader() bool

GetPopulateSoapActionHeader returns the PopulateSoapActionHeader field value if set, zero value otherwise.

func (*CreateMerchantWebhookRequest) GetPopulateSoapActionHeaderOk

func (o *CreateMerchantWebhookRequest) GetPopulateSoapActionHeaderOk() (*bool, bool)

GetPopulateSoapActionHeaderOk returns a tuple with the PopulateSoapActionHeader field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantWebhookRequest) GetType

func (o *CreateMerchantWebhookRequest) GetType() string

GetType returns the Type field value

func (*CreateMerchantWebhookRequest) GetTypeOk

func (o *CreateMerchantWebhookRequest) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*CreateMerchantWebhookRequest) GetUrl

GetUrl returns the Url field value

func (*CreateMerchantWebhookRequest) GetUrlOk

func (o *CreateMerchantWebhookRequest) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*CreateMerchantWebhookRequest) GetUsername

func (o *CreateMerchantWebhookRequest) GetUsername() string

GetUsername returns the Username field value if set, zero value otherwise.

func (*CreateMerchantWebhookRequest) GetUsernameOk

func (o *CreateMerchantWebhookRequest) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMerchantWebhookRequest) HasAcceptsExpiredCertificate

func (o *CreateMerchantWebhookRequest) HasAcceptsExpiredCertificate() bool

HasAcceptsExpiredCertificate returns a boolean if a field has been set.

func (*CreateMerchantWebhookRequest) HasAcceptsSelfSignedCertificate

func (o *CreateMerchantWebhookRequest) HasAcceptsSelfSignedCertificate() bool

HasAcceptsSelfSignedCertificate returns a boolean if a field has been set.

func (*CreateMerchantWebhookRequest) HasAcceptsUntrustedRootCertificate

func (o *CreateMerchantWebhookRequest) HasAcceptsUntrustedRootCertificate() bool

HasAcceptsUntrustedRootCertificate returns a boolean if a field has been set.

func (*CreateMerchantWebhookRequest) HasAdditionalSettings

func (o *CreateMerchantWebhookRequest) HasAdditionalSettings() bool

HasAdditionalSettings returns a boolean if a field has been set.

func (*CreateMerchantWebhookRequest) HasDescription

func (o *CreateMerchantWebhookRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateMerchantWebhookRequest) HasEncryptionProtocol

func (o *CreateMerchantWebhookRequest) HasEncryptionProtocol() bool

HasEncryptionProtocol returns a boolean if a field has been set.

func (*CreateMerchantWebhookRequest) HasNetworkType

func (o *CreateMerchantWebhookRequest) HasNetworkType() bool

HasNetworkType returns a boolean if a field has been set.

func (*CreateMerchantWebhookRequest) HasPassword

func (o *CreateMerchantWebhookRequest) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*CreateMerchantWebhookRequest) HasPopulateSoapActionHeader

func (o *CreateMerchantWebhookRequest) HasPopulateSoapActionHeader() bool

HasPopulateSoapActionHeader returns a boolean if a field has been set.

func (*CreateMerchantWebhookRequest) HasUsername

func (o *CreateMerchantWebhookRequest) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (CreateMerchantWebhookRequest) MarshalJSON

func (o CreateMerchantWebhookRequest) MarshalJSON() ([]byte, error)

func (*CreateMerchantWebhookRequest) SetAcceptsExpiredCertificate

func (o *CreateMerchantWebhookRequest) SetAcceptsExpiredCertificate(v bool)

SetAcceptsExpiredCertificate gets a reference to the given bool and assigns it to the AcceptsExpiredCertificate field.

func (*CreateMerchantWebhookRequest) SetAcceptsSelfSignedCertificate

func (o *CreateMerchantWebhookRequest) SetAcceptsSelfSignedCertificate(v bool)

SetAcceptsSelfSignedCertificate gets a reference to the given bool and assigns it to the AcceptsSelfSignedCertificate field.

func (*CreateMerchantWebhookRequest) SetAcceptsUntrustedRootCertificate

func (o *CreateMerchantWebhookRequest) SetAcceptsUntrustedRootCertificate(v bool)

SetAcceptsUntrustedRootCertificate gets a reference to the given bool and assigns it to the AcceptsUntrustedRootCertificate field.

func (*CreateMerchantWebhookRequest) SetActive

func (o *CreateMerchantWebhookRequest) SetActive(v bool)

SetActive sets field value

func (*CreateMerchantWebhookRequest) SetAdditionalSettings

func (o *CreateMerchantWebhookRequest) SetAdditionalSettings(v AdditionalSettings)

SetAdditionalSettings gets a reference to the given AdditionalSettings and assigns it to the AdditionalSettings field.

func (*CreateMerchantWebhookRequest) SetCommunicationFormat

func (o *CreateMerchantWebhookRequest) SetCommunicationFormat(v string)

SetCommunicationFormat sets field value

func (*CreateMerchantWebhookRequest) SetDescription

func (o *CreateMerchantWebhookRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CreateMerchantWebhookRequest) SetEncryptionProtocol

func (o *CreateMerchantWebhookRequest) SetEncryptionProtocol(v string)

SetEncryptionProtocol gets a reference to the given string and assigns it to the EncryptionProtocol field.

func (*CreateMerchantWebhookRequest) SetNetworkType

func (o *CreateMerchantWebhookRequest) SetNetworkType(v string)

SetNetworkType gets a reference to the given string and assigns it to the NetworkType field.

func (*CreateMerchantWebhookRequest) SetPassword

func (o *CreateMerchantWebhookRequest) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*CreateMerchantWebhookRequest) SetPopulateSoapActionHeader

func (o *CreateMerchantWebhookRequest) SetPopulateSoapActionHeader(v bool)

SetPopulateSoapActionHeader gets a reference to the given bool and assigns it to the PopulateSoapActionHeader field.

func (*CreateMerchantWebhookRequest) SetType

func (o *CreateMerchantWebhookRequest) SetType(v string)

SetType sets field value

func (*CreateMerchantWebhookRequest) SetUrl

func (o *CreateMerchantWebhookRequest) SetUrl(v string)

SetUrl sets field value

func (*CreateMerchantWebhookRequest) SetUsername

func (o *CreateMerchantWebhookRequest) SetUsername(v string)

SetUsername gets a reference to the given string and assigns it to the Username field.

func (CreateMerchantWebhookRequest) ToMap

func (o CreateMerchantWebhookRequest) ToMap() (map[string]interface{}, error)

type CreateUserResponse

type CreateUserResponse struct {
	Links *Links `json:"_links,omitempty"`
	// The list of [account groups](https://docs.adyen.com/account/account-structure#account-groups) associated with this user.
	AccountGroups []string `json:"accountGroups,omitempty"`
	// Indicates whether this user is active.
	Active *bool `json:"active,omitempty"`
	// Set of apps available to this user
	Apps []string `json:"apps,omitempty"`
	// The email address of the user.
	Email string `json:"email"`
	// The unique identifier of the user.
	Id   string `json:"id"`
	Name *Name  `json:"name,omitempty"`
	// The list of [roles](https://docs.adyen.com/account/user-roles) for this user.
	Roles []string `json:"roles"`
	// The [tz database name](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) of the time zone of the user. For example, **Europe/Amsterdam**.
	TimeZoneCode string `json:"timeZoneCode"`
	// The username for this user.
	Username string `json:"username"`
}

CreateUserResponse struct for CreateUserResponse

func NewCreateUserResponse

func NewCreateUserResponse(email string, id string, roles []string, timeZoneCode string, username string) *CreateUserResponse

NewCreateUserResponse instantiates a new CreateUserResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateUserResponseWithDefaults

func NewCreateUserResponseWithDefaults() *CreateUserResponse

NewCreateUserResponseWithDefaults instantiates a new CreateUserResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateUserResponse) GetAccountGroups

func (o *CreateUserResponse) GetAccountGroups() []string

GetAccountGroups returns the AccountGroups field value if set, zero value otherwise.

func (*CreateUserResponse) GetAccountGroupsOk

func (o *CreateUserResponse) GetAccountGroupsOk() ([]string, bool)

GetAccountGroupsOk returns a tuple with the AccountGroups field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateUserResponse) GetActive

func (o *CreateUserResponse) GetActive() bool

GetActive returns the Active field value if set, zero value otherwise.

func (*CreateUserResponse) GetActiveOk

func (o *CreateUserResponse) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateUserResponse) GetApps

func (o *CreateUserResponse) GetApps() []string

GetApps returns the Apps field value if set, zero value otherwise.

func (*CreateUserResponse) GetAppsOk

func (o *CreateUserResponse) GetAppsOk() ([]string, bool)

GetAppsOk returns a tuple with the Apps field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateUserResponse) GetEmail

func (o *CreateUserResponse) GetEmail() string

GetEmail returns the Email field value

func (*CreateUserResponse) GetEmailOk

func (o *CreateUserResponse) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*CreateUserResponse) GetId

func (o *CreateUserResponse) GetId() string

GetId returns the Id field value

func (*CreateUserResponse) GetIdOk

func (o *CreateUserResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (o *CreateUserResponse) GetLinks() Links

GetLinks returns the Links field value if set, zero value otherwise.

func (*CreateUserResponse) GetLinksOk

func (o *CreateUserResponse) GetLinksOk() (*Links, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateUserResponse) GetName

func (o *CreateUserResponse) GetName() Name

GetName returns the Name field value if set, zero value otherwise.

func (*CreateUserResponse) GetNameOk

func (o *CreateUserResponse) GetNameOk() (*Name, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateUserResponse) GetRoles

func (o *CreateUserResponse) GetRoles() []string

GetRoles returns the Roles field value

func (*CreateUserResponse) GetRolesOk

func (o *CreateUserResponse) GetRolesOk() ([]string, bool)

GetRolesOk returns a tuple with the Roles field value and a boolean to check if the value has been set.

func (*CreateUserResponse) GetTimeZoneCode

func (o *CreateUserResponse) GetTimeZoneCode() string

GetTimeZoneCode returns the TimeZoneCode field value

func (*CreateUserResponse) GetTimeZoneCodeOk

func (o *CreateUserResponse) GetTimeZoneCodeOk() (*string, bool)

GetTimeZoneCodeOk returns a tuple with the TimeZoneCode field value and a boolean to check if the value has been set.

func (*CreateUserResponse) GetUsername

func (o *CreateUserResponse) GetUsername() string

GetUsername returns the Username field value

func (*CreateUserResponse) GetUsernameOk

func (o *CreateUserResponse) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (*CreateUserResponse) HasAccountGroups

func (o *CreateUserResponse) HasAccountGroups() bool

HasAccountGroups returns a boolean if a field has been set.

func (*CreateUserResponse) HasActive

func (o *CreateUserResponse) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*CreateUserResponse) HasApps

func (o *CreateUserResponse) HasApps() bool

HasApps returns a boolean if a field has been set.

func (o *CreateUserResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*CreateUserResponse) HasName

func (o *CreateUserResponse) HasName() bool

HasName returns a boolean if a field has been set.

func (CreateUserResponse) MarshalJSON

func (o CreateUserResponse) MarshalJSON() ([]byte, error)

func (*CreateUserResponse) SetAccountGroups

func (o *CreateUserResponse) SetAccountGroups(v []string)

SetAccountGroups gets a reference to the given []string and assigns it to the AccountGroups field.

func (*CreateUserResponse) SetActive

func (o *CreateUserResponse) SetActive(v bool)

SetActive gets a reference to the given bool and assigns it to the Active field.

func (*CreateUserResponse) SetApps

func (o *CreateUserResponse) SetApps(v []string)

SetApps gets a reference to the given []string and assigns it to the Apps field.

func (*CreateUserResponse) SetEmail

func (o *CreateUserResponse) SetEmail(v string)

SetEmail sets field value

func (*CreateUserResponse) SetId

func (o *CreateUserResponse) SetId(v string)

SetId sets field value

func (o *CreateUserResponse) SetLinks(v Links)

SetLinks gets a reference to the given Links and assigns it to the Links field.

func (*CreateUserResponse) SetName

func (o *CreateUserResponse) SetName(v Name)

SetName gets a reference to the given Name and assigns it to the Name field.

func (*CreateUserResponse) SetRoles

func (o *CreateUserResponse) SetRoles(v []string)

SetRoles sets field value

func (*CreateUserResponse) SetTimeZoneCode

func (o *CreateUserResponse) SetTimeZoneCode(v string)

SetTimeZoneCode sets field value

func (*CreateUserResponse) SetUsername

func (o *CreateUserResponse) SetUsername(v string)

SetUsername sets field value

func (CreateUserResponse) ToMap

func (o CreateUserResponse) ToMap() (map[string]interface{}, error)

type Currency

type Currency struct {
	// Surcharge amount per transaction, in [minor units](https://docs.adyen.com/development-resources/currency-codes).
	Amount *int32 `json:"amount,omitempty"`
	// Three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes). For example, **AUD**.
	CurrencyCode string `json:"currencyCode"`
	// Surcharge percentage per transaction. The maximum number of decimal places is two. For example, **1%** or **2.27%**.
	Percentage *float64 `json:"percentage,omitempty"`
}

Currency struct for Currency

func NewCurrency

func NewCurrency(currencyCode string) *Currency

NewCurrency instantiates a new Currency object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCurrencyWithDefaults

func NewCurrencyWithDefaults() *Currency

NewCurrencyWithDefaults instantiates a new Currency object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Currency) GetAmount

func (o *Currency) GetAmount() int32

GetAmount returns the Amount field value if set, zero value otherwise.

func (*Currency) GetAmountOk

func (o *Currency) GetAmountOk() (*int32, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Currency) GetCurrencyCode

func (o *Currency) GetCurrencyCode() string

GetCurrencyCode returns the CurrencyCode field value

func (*Currency) GetCurrencyCodeOk

func (o *Currency) GetCurrencyCodeOk() (*string, bool)

GetCurrencyCodeOk returns a tuple with the CurrencyCode field value and a boolean to check if the value has been set.

func (*Currency) GetPercentage

func (o *Currency) GetPercentage() float64

GetPercentage returns the Percentage field value if set, zero value otherwise.

func (*Currency) GetPercentageOk

func (o *Currency) GetPercentageOk() (*float64, bool)

GetPercentageOk returns a tuple with the Percentage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Currency) HasAmount

func (o *Currency) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*Currency) HasPercentage

func (o *Currency) HasPercentage() bool

HasPercentage returns a boolean if a field has been set.

func (Currency) MarshalJSON

func (o Currency) MarshalJSON() ([]byte, error)

func (*Currency) SetAmount

func (o *Currency) SetAmount(v int32)

SetAmount gets a reference to the given int32 and assigns it to the Amount field.

func (*Currency) SetCurrencyCode

func (o *Currency) SetCurrencyCode(v string)

SetCurrencyCode sets field value

func (*Currency) SetPercentage

func (o *Currency) SetPercentage(v float64)

SetPercentage gets a reference to the given float64 and assigns it to the Percentage field.

func (Currency) ToMap

func (o Currency) ToMap() (map[string]interface{}, error)

type CustomNotification

type CustomNotification struct {
	Amount *Amount `json:"amount,omitempty"`
	// The event that caused the notification to be sent.Currently supported values: * **AUTHORISATION** * **CANCELLATION** * **REFUND** * **CAPTURE** * **REPORT_AVAILABLE** * **CHARGEBACK** * **REQUEST_FOR_INFORMATION** * **NOTIFICATION_OF_CHARGEBACK** * **NOTIFICATIONTEST** * **ORDER_OPENED** * **ORDER_CLOSED** * **CHARGEBACK_REVERSED** * **REFUNDED_REVERSED** * **REFUND_WITH_DATA**
	EventCode *string `json:"eventCode,omitempty"`
	// The time of the event. Format: [ISO 8601](http://www.w3.org/TR/NOTE-datetime), YYYY-MM-DDThh:mm:ssTZD.
	EventDate *time.Time `json:"eventDate,omitempty"`
	// Your reference for the custom test notification.
	MerchantReference *string `json:"merchantReference,omitempty"`
	// The payment method for the payment that the notification is about. Possible values: * **amex** * **visa** * **mc** * **maestro** * **bcmc** * **paypal**  * **sms**  * **bankTransfer_NL** * **bankTransfer_DE** * **bankTransfer_BE** * **ideal** * **elv** * **sepadirectdebit**
	PaymentMethod *string `json:"paymentMethod,omitempty"`
	// A descripton of what caused the notification.
	Reason *string `json:"reason,omitempty"`
	// The outcome of the event which the notification is about. Set to either **true** or **false**.
	Success *bool `json:"success,omitempty"`
}

CustomNotification struct for CustomNotification

func NewCustomNotification

func NewCustomNotification() *CustomNotification

NewCustomNotification instantiates a new CustomNotification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCustomNotificationWithDefaults

func NewCustomNotificationWithDefaults() *CustomNotification

NewCustomNotificationWithDefaults instantiates a new CustomNotification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CustomNotification) GetAmount

func (o *CustomNotification) GetAmount() Amount

GetAmount returns the Amount field value if set, zero value otherwise.

func (*CustomNotification) GetAmountOk

func (o *CustomNotification) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomNotification) GetEventCode

func (o *CustomNotification) GetEventCode() string

GetEventCode returns the EventCode field value if set, zero value otherwise.

func (*CustomNotification) GetEventCodeOk

func (o *CustomNotification) GetEventCodeOk() (*string, bool)

GetEventCodeOk returns a tuple with the EventCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomNotification) GetEventDate

func (o *CustomNotification) GetEventDate() time.Time

GetEventDate returns the EventDate field value if set, zero value otherwise.

func (*CustomNotification) GetEventDateOk

func (o *CustomNotification) GetEventDateOk() (*time.Time, bool)

GetEventDateOk returns a tuple with the EventDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomNotification) GetMerchantReference

func (o *CustomNotification) GetMerchantReference() string

GetMerchantReference returns the MerchantReference field value if set, zero value otherwise.

func (*CustomNotification) GetMerchantReferenceOk

func (o *CustomNotification) GetMerchantReferenceOk() (*string, bool)

GetMerchantReferenceOk returns a tuple with the MerchantReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomNotification) GetPaymentMethod

func (o *CustomNotification) GetPaymentMethod() string

GetPaymentMethod returns the PaymentMethod field value if set, zero value otherwise.

func (*CustomNotification) GetPaymentMethodOk

func (o *CustomNotification) GetPaymentMethodOk() (*string, bool)

GetPaymentMethodOk returns a tuple with the PaymentMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomNotification) GetReason

func (o *CustomNotification) GetReason() string

GetReason returns the Reason field value if set, zero value otherwise.

func (*CustomNotification) GetReasonOk

func (o *CustomNotification) GetReasonOk() (*string, bool)

GetReasonOk returns a tuple with the Reason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomNotification) GetSuccess

func (o *CustomNotification) GetSuccess() bool

GetSuccess returns the Success field value if set, zero value otherwise.

func (*CustomNotification) GetSuccessOk

func (o *CustomNotification) GetSuccessOk() (*bool, bool)

GetSuccessOk returns a tuple with the Success field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomNotification) HasAmount

func (o *CustomNotification) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*CustomNotification) HasEventCode

func (o *CustomNotification) HasEventCode() bool

HasEventCode returns a boolean if a field has been set.

func (*CustomNotification) HasEventDate

func (o *CustomNotification) HasEventDate() bool

HasEventDate returns a boolean if a field has been set.

func (*CustomNotification) HasMerchantReference

func (o *CustomNotification) HasMerchantReference() bool

HasMerchantReference returns a boolean if a field has been set.

func (*CustomNotification) HasPaymentMethod

func (o *CustomNotification) HasPaymentMethod() bool

HasPaymentMethod returns a boolean if a field has been set.

func (*CustomNotification) HasReason

func (o *CustomNotification) HasReason() bool

HasReason returns a boolean if a field has been set.

func (*CustomNotification) HasSuccess

func (o *CustomNotification) HasSuccess() bool

HasSuccess returns a boolean if a field has been set.

func (CustomNotification) MarshalJSON

func (o CustomNotification) MarshalJSON() ([]byte, error)

func (*CustomNotification) SetAmount

func (o *CustomNotification) SetAmount(v Amount)

SetAmount gets a reference to the given Amount and assigns it to the Amount field.

func (*CustomNotification) SetEventCode

func (o *CustomNotification) SetEventCode(v string)

SetEventCode gets a reference to the given string and assigns it to the EventCode field.

func (*CustomNotification) SetEventDate

func (o *CustomNotification) SetEventDate(v time.Time)

SetEventDate gets a reference to the given time.Time and assigns it to the EventDate field.

func (*CustomNotification) SetMerchantReference

func (o *CustomNotification) SetMerchantReference(v string)

SetMerchantReference gets a reference to the given string and assigns it to the MerchantReference field.

func (*CustomNotification) SetPaymentMethod

func (o *CustomNotification) SetPaymentMethod(v string)

SetPaymentMethod gets a reference to the given string and assigns it to the PaymentMethod field.

func (*CustomNotification) SetReason

func (o *CustomNotification) SetReason(v string)

SetReason gets a reference to the given string and assigns it to the Reason field.

func (*CustomNotification) SetSuccess

func (o *CustomNotification) SetSuccess(v bool)

SetSuccess gets a reference to the given bool and assigns it to the Success field.

func (CustomNotification) ToMap

func (o CustomNotification) ToMap() (map[string]interface{}, error)

type DataCenter

type DataCenter struct {
	// The unique [live URL prefix](https://docs.adyen.com/development-resources/live-endpoints#live-url-prefix) for your live endpoint. Each data center has its own live URL prefix.  This field is empty for requests made in the test environment.
	LivePrefix *string `json:"livePrefix,omitempty"`
	// The name assigned to a data center, for example **EU** for the European data center. Possible values are:  * **default**: the European data center. This value is always returned in the test environment.  * **AU** * **EU** * **US**
	Name *string `json:"name,omitempty"`
}

DataCenter struct for DataCenter

func NewDataCenter

func NewDataCenter() *DataCenter

NewDataCenter instantiates a new DataCenter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDataCenterWithDefaults

func NewDataCenterWithDefaults() *DataCenter

NewDataCenterWithDefaults instantiates a new DataCenter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DataCenter) GetLivePrefix

func (o *DataCenter) GetLivePrefix() string

GetLivePrefix returns the LivePrefix field value if set, zero value otherwise.

func (*DataCenter) GetLivePrefixOk

func (o *DataCenter) GetLivePrefixOk() (*string, bool)

GetLivePrefixOk returns a tuple with the LivePrefix field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DataCenter) GetName

func (o *DataCenter) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*DataCenter) GetNameOk

func (o *DataCenter) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DataCenter) HasLivePrefix

func (o *DataCenter) HasLivePrefix() bool

HasLivePrefix returns a boolean if a field has been set.

func (*DataCenter) HasName

func (o *DataCenter) HasName() bool

HasName returns a boolean if a field has been set.

func (DataCenter) MarshalJSON

func (o DataCenter) MarshalJSON() ([]byte, error)

func (*DataCenter) SetLivePrefix

func (o *DataCenter) SetLivePrefix(v string)

SetLivePrefix gets a reference to the given string and assigns it to the LivePrefix field.

func (*DataCenter) SetName

func (o *DataCenter) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (DataCenter) ToMap

func (o DataCenter) ToMap() (map[string]interface{}, error)

type EventUrl

type EventUrl struct {
	// One or more local URLs to send event notifications to when using Terminal API.
	EventLocalUrls []Url `json:"eventLocalUrls,omitempty"`
	// One or more public URLs to send event notifications to when using Terminal API.
	EventPublicUrls []Url `json:"eventPublicUrls,omitempty"`
}

EventUrl struct for EventUrl

func NewEventUrl

func NewEventUrl() *EventUrl

NewEventUrl instantiates a new EventUrl object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEventUrlWithDefaults

func NewEventUrlWithDefaults() *EventUrl

NewEventUrlWithDefaults instantiates a new EventUrl object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EventUrl) GetEventLocalUrls

func (o *EventUrl) GetEventLocalUrls() []Url

GetEventLocalUrls returns the EventLocalUrls field value if set, zero value otherwise.

func (*EventUrl) GetEventLocalUrlsOk

func (o *EventUrl) GetEventLocalUrlsOk() ([]Url, bool)

GetEventLocalUrlsOk returns a tuple with the EventLocalUrls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventUrl) GetEventPublicUrls

func (o *EventUrl) GetEventPublicUrls() []Url

GetEventPublicUrls returns the EventPublicUrls field value if set, zero value otherwise.

func (*EventUrl) GetEventPublicUrlsOk

func (o *EventUrl) GetEventPublicUrlsOk() ([]Url, bool)

GetEventPublicUrlsOk returns a tuple with the EventPublicUrls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventUrl) HasEventLocalUrls

func (o *EventUrl) HasEventLocalUrls() bool

HasEventLocalUrls returns a boolean if a field has been set.

func (*EventUrl) HasEventPublicUrls

func (o *EventUrl) HasEventPublicUrls() bool

HasEventPublicUrls returns a boolean if a field has been set.

func (EventUrl) MarshalJSON

func (o EventUrl) MarshalJSON() ([]byte, error)

func (*EventUrl) SetEventLocalUrls

func (o *EventUrl) SetEventLocalUrls(v []Url)

SetEventLocalUrls gets a reference to the given []Url and assigns it to the EventLocalUrls field.

func (*EventUrl) SetEventPublicUrls

func (o *EventUrl) SetEventPublicUrls(v []Url)

SetEventPublicUrls gets a reference to the given []Url and assigns it to the EventPublicUrls field.

func (EventUrl) ToMap

func (o EventUrl) ToMap() (map[string]interface{}, error)

type ExternalTerminalAction

type ExternalTerminalAction struct {
	// The type of terminal action: **InstallAndroidApp**, **UninstallAndroidApp**, **InstallAndroidCertificate**, or **UninstallAndroidCertificate**.
	ActionType *string `json:"actionType,omitempty"`
	// Technical information about the terminal action.
	Config *string `json:"config,omitempty"`
	// The date and time when the action was carried out.
	ConfirmedAt *time.Time `json:"confirmedAt,omitempty"`
	// The unique ID of the terminal action.
	Id *string `json:"id,omitempty"`
	// The result message for the action.
	Result *string `json:"result,omitempty"`
	// The date and time when the action was scheduled to happen.
	ScheduledAt *time.Time `json:"scheduledAt,omitempty"`
	// The status of the terminal action: **pending**, **successful**, **failed**, **cancelled**, or **tryLater**.
	Status *string `json:"status,omitempty"`
	// The unique ID of the terminal that the action applies to.
	TerminalId *string `json:"terminalId,omitempty"`
}

ExternalTerminalAction struct for ExternalTerminalAction

func NewExternalTerminalAction

func NewExternalTerminalAction() *ExternalTerminalAction

NewExternalTerminalAction instantiates a new ExternalTerminalAction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewExternalTerminalActionWithDefaults

func NewExternalTerminalActionWithDefaults() *ExternalTerminalAction

NewExternalTerminalActionWithDefaults instantiates a new ExternalTerminalAction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ExternalTerminalAction) GetActionType

func (o *ExternalTerminalAction) GetActionType() string

GetActionType returns the ActionType field value if set, zero value otherwise.

func (*ExternalTerminalAction) GetActionTypeOk

func (o *ExternalTerminalAction) GetActionTypeOk() (*string, bool)

GetActionTypeOk returns a tuple with the ActionType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalTerminalAction) GetConfig

func (o *ExternalTerminalAction) GetConfig() string

GetConfig returns the Config field value if set, zero value otherwise.

func (*ExternalTerminalAction) GetConfigOk

func (o *ExternalTerminalAction) GetConfigOk() (*string, bool)

GetConfigOk returns a tuple with the Config field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalTerminalAction) GetConfirmedAt

func (o *ExternalTerminalAction) GetConfirmedAt() time.Time

GetConfirmedAt returns the ConfirmedAt field value if set, zero value otherwise.

func (*ExternalTerminalAction) GetConfirmedAtOk

func (o *ExternalTerminalAction) GetConfirmedAtOk() (*time.Time, bool)

GetConfirmedAtOk returns a tuple with the ConfirmedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalTerminalAction) GetId

func (o *ExternalTerminalAction) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ExternalTerminalAction) GetIdOk

func (o *ExternalTerminalAction) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalTerminalAction) GetResult

func (o *ExternalTerminalAction) GetResult() string

GetResult returns the Result field value if set, zero value otherwise.

func (*ExternalTerminalAction) GetResultOk

func (o *ExternalTerminalAction) GetResultOk() (*string, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalTerminalAction) GetScheduledAt

func (o *ExternalTerminalAction) GetScheduledAt() time.Time

GetScheduledAt returns the ScheduledAt field value if set, zero value otherwise.

func (*ExternalTerminalAction) GetScheduledAtOk

func (o *ExternalTerminalAction) GetScheduledAtOk() (*time.Time, bool)

GetScheduledAtOk returns a tuple with the ScheduledAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalTerminalAction) GetStatus

func (o *ExternalTerminalAction) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*ExternalTerminalAction) GetStatusOk

func (o *ExternalTerminalAction) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalTerminalAction) GetTerminalId

func (o *ExternalTerminalAction) GetTerminalId() string

GetTerminalId returns the TerminalId field value if set, zero value otherwise.

func (*ExternalTerminalAction) GetTerminalIdOk

func (o *ExternalTerminalAction) GetTerminalIdOk() (*string, bool)

GetTerminalIdOk returns a tuple with the TerminalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalTerminalAction) HasActionType

func (o *ExternalTerminalAction) HasActionType() bool

HasActionType returns a boolean if a field has been set.

func (*ExternalTerminalAction) HasConfig

func (o *ExternalTerminalAction) HasConfig() bool

HasConfig returns a boolean if a field has been set.

func (*ExternalTerminalAction) HasConfirmedAt

func (o *ExternalTerminalAction) HasConfirmedAt() bool

HasConfirmedAt returns a boolean if a field has been set.

func (*ExternalTerminalAction) HasId

func (o *ExternalTerminalAction) HasId() bool

HasId returns a boolean if a field has been set.

func (*ExternalTerminalAction) HasResult

func (o *ExternalTerminalAction) HasResult() bool

HasResult returns a boolean if a field has been set.

func (*ExternalTerminalAction) HasScheduledAt

func (o *ExternalTerminalAction) HasScheduledAt() bool

HasScheduledAt returns a boolean if a field has been set.

func (*ExternalTerminalAction) HasStatus

func (o *ExternalTerminalAction) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*ExternalTerminalAction) HasTerminalId

func (o *ExternalTerminalAction) HasTerminalId() bool

HasTerminalId returns a boolean if a field has been set.

func (ExternalTerminalAction) MarshalJSON

func (o ExternalTerminalAction) MarshalJSON() ([]byte, error)

func (*ExternalTerminalAction) SetActionType

func (o *ExternalTerminalAction) SetActionType(v string)

SetActionType gets a reference to the given string and assigns it to the ActionType field.

func (*ExternalTerminalAction) SetConfig

func (o *ExternalTerminalAction) SetConfig(v string)

SetConfig gets a reference to the given string and assigns it to the Config field.

func (*ExternalTerminalAction) SetConfirmedAt

func (o *ExternalTerminalAction) SetConfirmedAt(v time.Time)

SetConfirmedAt gets a reference to the given time.Time and assigns it to the ConfirmedAt field.

func (*ExternalTerminalAction) SetId

func (o *ExternalTerminalAction) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ExternalTerminalAction) SetResult

func (o *ExternalTerminalAction) SetResult(v string)

SetResult gets a reference to the given string and assigns it to the Result field.

func (*ExternalTerminalAction) SetScheduledAt

func (o *ExternalTerminalAction) SetScheduledAt(v time.Time)

SetScheduledAt gets a reference to the given time.Time and assigns it to the ScheduledAt field.

func (*ExternalTerminalAction) SetStatus

func (o *ExternalTerminalAction) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*ExternalTerminalAction) SetTerminalId

func (o *ExternalTerminalAction) SetTerminalId(v string)

SetTerminalId gets a reference to the given string and assigns it to the TerminalId field.

func (ExternalTerminalAction) ToMap

func (o ExternalTerminalAction) ToMap() (map[string]interface{}, error)

type File

type File struct {
	// The certificate content converted to a Base64-encoded string.
	Data string `json:"data"`
	// The name of the certificate. Must be unique across Wi-Fi profiles.
	Name string `json:"name"`
}

File struct for File

func NewFile

func NewFile(data string, name string) *File

NewFile instantiates a new File object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFileWithDefaults

func NewFileWithDefaults() *File

NewFileWithDefaults instantiates a new File object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*File) GetData

func (o *File) GetData() string

GetData returns the Data field value

func (*File) GetDataOk

func (o *File) GetDataOk() (*string, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*File) GetName

func (o *File) GetName() string

GetName returns the Name field value

func (*File) GetNameOk

func (o *File) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (File) MarshalJSON

func (o File) MarshalJSON() ([]byte, error)

func (*File) SetData

func (o *File) SetData(v string)

SetData sets field value

func (*File) SetName

func (o *File) SetName(v string)

SetName sets field value

func (File) ToMap

func (o File) ToMap() (map[string]interface{}, error)

type GenerateApiKeyResponse

type GenerateApiKeyResponse struct {
	// The generated API key.
	ApiKey string `json:"apiKey"`
}

GenerateApiKeyResponse struct for GenerateApiKeyResponse

func NewGenerateApiKeyResponse

func NewGenerateApiKeyResponse(apiKey string) *GenerateApiKeyResponse

NewGenerateApiKeyResponse instantiates a new GenerateApiKeyResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGenerateApiKeyResponseWithDefaults

func NewGenerateApiKeyResponseWithDefaults() *GenerateApiKeyResponse

NewGenerateApiKeyResponseWithDefaults instantiates a new GenerateApiKeyResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GenerateApiKeyResponse) GetApiKey

func (o *GenerateApiKeyResponse) GetApiKey() string

GetApiKey returns the ApiKey field value

func (*GenerateApiKeyResponse) GetApiKeyOk

func (o *GenerateApiKeyResponse) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value and a boolean to check if the value has been set.

func (GenerateApiKeyResponse) MarshalJSON

func (o GenerateApiKeyResponse) MarshalJSON() ([]byte, error)

func (*GenerateApiKeyResponse) SetApiKey

func (o *GenerateApiKeyResponse) SetApiKey(v string)

SetApiKey sets field value

func (GenerateApiKeyResponse) ToMap

func (o GenerateApiKeyResponse) ToMap() (map[string]interface{}, error)

type GenerateClientKeyResponse

type GenerateClientKeyResponse struct {
	// Generated client key
	ClientKey string `json:"clientKey"`
}

GenerateClientKeyResponse struct for GenerateClientKeyResponse

func NewGenerateClientKeyResponse

func NewGenerateClientKeyResponse(clientKey string) *GenerateClientKeyResponse

NewGenerateClientKeyResponse instantiates a new GenerateClientKeyResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGenerateClientKeyResponseWithDefaults

func NewGenerateClientKeyResponseWithDefaults() *GenerateClientKeyResponse

NewGenerateClientKeyResponseWithDefaults instantiates a new GenerateClientKeyResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GenerateClientKeyResponse) GetClientKey

func (o *GenerateClientKeyResponse) GetClientKey() string

GetClientKey returns the ClientKey field value

func (*GenerateClientKeyResponse) GetClientKeyOk

func (o *GenerateClientKeyResponse) GetClientKeyOk() (*string, bool)

GetClientKeyOk returns a tuple with the ClientKey field value and a boolean to check if the value has been set.

func (GenerateClientKeyResponse) MarshalJSON

func (o GenerateClientKeyResponse) MarshalJSON() ([]byte, error)

func (*GenerateClientKeyResponse) SetClientKey

func (o *GenerateClientKeyResponse) SetClientKey(v string)

SetClientKey sets field value

func (GenerateClientKeyResponse) ToMap

func (o GenerateClientKeyResponse) ToMap() (map[string]interface{}, error)

type GenerateHmacKeyResponse

type GenerateHmacKeyResponse struct {
	// The HMAC key generated for this webhook.
	HmacKey string `json:"hmacKey"`
}

GenerateHmacKeyResponse struct for GenerateHmacKeyResponse

func NewGenerateHmacKeyResponse

func NewGenerateHmacKeyResponse(hmacKey string) *GenerateHmacKeyResponse

NewGenerateHmacKeyResponse instantiates a new GenerateHmacKeyResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGenerateHmacKeyResponseWithDefaults

func NewGenerateHmacKeyResponseWithDefaults() *GenerateHmacKeyResponse

NewGenerateHmacKeyResponseWithDefaults instantiates a new GenerateHmacKeyResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GenerateHmacKeyResponse) GetHmacKey

func (o *GenerateHmacKeyResponse) GetHmacKey() string

GetHmacKey returns the HmacKey field value

func (*GenerateHmacKeyResponse) GetHmacKeyOk

func (o *GenerateHmacKeyResponse) GetHmacKeyOk() (*string, bool)

GetHmacKeyOk returns a tuple with the HmacKey field value and a boolean to check if the value has been set.

func (GenerateHmacKeyResponse) MarshalJSON

func (o GenerateHmacKeyResponse) MarshalJSON() ([]byte, error)

func (*GenerateHmacKeyResponse) SetHmacKey

func (o *GenerateHmacKeyResponse) SetHmacKey(v string)

SetHmacKey sets field value

func (GenerateHmacKeyResponse) ToMap

func (o GenerateHmacKeyResponse) ToMap() (map[string]interface{}, error)

type GenericPmWithTdiInfo

type GenericPmWithTdiInfo struct {
	TransactionDescription *TransactionDescriptionInfo `json:"transactionDescription,omitempty"`
}

GenericPmWithTdiInfo struct for GenericPmWithTdiInfo

func NewGenericPmWithTdiInfo

func NewGenericPmWithTdiInfo() *GenericPmWithTdiInfo

NewGenericPmWithTdiInfo instantiates a new GenericPmWithTdiInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGenericPmWithTdiInfoWithDefaults

func NewGenericPmWithTdiInfoWithDefaults() *GenericPmWithTdiInfo

NewGenericPmWithTdiInfoWithDefaults instantiates a new GenericPmWithTdiInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GenericPmWithTdiInfo) GetTransactionDescription

func (o *GenericPmWithTdiInfo) GetTransactionDescription() TransactionDescriptionInfo

GetTransactionDescription returns the TransactionDescription field value if set, zero value otherwise.

func (*GenericPmWithTdiInfo) GetTransactionDescriptionOk

func (o *GenericPmWithTdiInfo) GetTransactionDescriptionOk() (*TransactionDescriptionInfo, bool)

GetTransactionDescriptionOk returns a tuple with the TransactionDescription field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GenericPmWithTdiInfo) HasTransactionDescription

func (o *GenericPmWithTdiInfo) HasTransactionDescription() bool

HasTransactionDescription returns a boolean if a field has been set.

func (GenericPmWithTdiInfo) MarshalJSON

func (o GenericPmWithTdiInfo) MarshalJSON() ([]byte, error)

func (*GenericPmWithTdiInfo) SetTransactionDescription

func (o *GenericPmWithTdiInfo) SetTransactionDescription(v TransactionDescriptionInfo)

SetTransactionDescription gets a reference to the given TransactionDescriptionInfo and assigns it to the TransactionDescription field.

func (GenericPmWithTdiInfo) ToMap

func (o GenericPmWithTdiInfo) ToMap() (map[string]interface{}, error)

type GiroPayInfo

type GiroPayInfo struct {
	// The email address of merchant support.
	SupportEmail string `json:"supportEmail"`
}

GiroPayInfo struct for GiroPayInfo

func NewGiroPayInfo

func NewGiroPayInfo(supportEmail string) *GiroPayInfo

NewGiroPayInfo instantiates a new GiroPayInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGiroPayInfoWithDefaults

func NewGiroPayInfoWithDefaults() *GiroPayInfo

NewGiroPayInfoWithDefaults instantiates a new GiroPayInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GiroPayInfo) GetSupportEmail

func (o *GiroPayInfo) GetSupportEmail() string

GetSupportEmail returns the SupportEmail field value

func (*GiroPayInfo) GetSupportEmailOk

func (o *GiroPayInfo) GetSupportEmailOk() (*string, bool)

GetSupportEmailOk returns a tuple with the SupportEmail field value and a boolean to check if the value has been set.

func (GiroPayInfo) MarshalJSON

func (o GiroPayInfo) MarshalJSON() ([]byte, error)

func (*GiroPayInfo) SetSupportEmail

func (o *GiroPayInfo) SetSupportEmail(v string)

SetSupportEmail sets field value

func (GiroPayInfo) ToMap

func (o GiroPayInfo) ToMap() (map[string]interface{}, error)

type GooglePayInfo

type GooglePayInfo struct {
	// Google Pay [Merchant ID](https://support.google.com/paymentscenter/answer/7163092?hl=en). Character length and limitations: 16 alphanumeric characters or 20 numeric characters.
	MerchantId string `json:"merchantId"`
	// Indicates whether the Google Pay Merchant ID is used for several merchant accounts. Default value: **false**.
	ReuseMerchantId *bool `json:"reuseMerchantId,omitempty"`
}

GooglePayInfo struct for GooglePayInfo

func NewGooglePayInfo

func NewGooglePayInfo(merchantId string) *GooglePayInfo

NewGooglePayInfo instantiates a new GooglePayInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGooglePayInfoWithDefaults

func NewGooglePayInfoWithDefaults() *GooglePayInfo

NewGooglePayInfoWithDefaults instantiates a new GooglePayInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GooglePayInfo) GetMerchantId

func (o *GooglePayInfo) GetMerchantId() string

GetMerchantId returns the MerchantId field value

func (*GooglePayInfo) GetMerchantIdOk

func (o *GooglePayInfo) GetMerchantIdOk() (*string, bool)

GetMerchantIdOk returns a tuple with the MerchantId field value and a boolean to check if the value has been set.

func (*GooglePayInfo) GetReuseMerchantId

func (o *GooglePayInfo) GetReuseMerchantId() bool

GetReuseMerchantId returns the ReuseMerchantId field value if set, zero value otherwise.

func (*GooglePayInfo) GetReuseMerchantIdOk

func (o *GooglePayInfo) GetReuseMerchantIdOk() (*bool, bool)

GetReuseMerchantIdOk returns a tuple with the ReuseMerchantId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GooglePayInfo) HasReuseMerchantId

func (o *GooglePayInfo) HasReuseMerchantId() bool

HasReuseMerchantId returns a boolean if a field has been set.

func (GooglePayInfo) MarshalJSON

func (o GooglePayInfo) MarshalJSON() ([]byte, error)

func (*GooglePayInfo) SetMerchantId

func (o *GooglePayInfo) SetMerchantId(v string)

SetMerchantId sets field value

func (*GooglePayInfo) SetReuseMerchantId

func (o *GooglePayInfo) SetReuseMerchantId(v bool)

SetReuseMerchantId gets a reference to the given bool and assigns it to the ReuseMerchantId field.

func (GooglePayInfo) ToMap

func (o GooglePayInfo) ToMap() (map[string]interface{}, error)

type Gratuity

type Gratuity struct {
	// Indicates whether one of the predefined tipping options is to let the shopper enter a custom tip. If **true**, only three of the other options defined in `predefinedTipEntries` are shown.
	AllowCustomAmount *bool `json:"allowCustomAmount,omitempty"`
	// The currency that the tipping settings apply to.
	Currency *string `json:"currency,omitempty"`
	// Tipping options the shopper can choose from if `usePredefinedTipEntries` is **true**. The maximum number of predefined options is four, or three plus the option to enter a custom tip. The options can be a mix of:  - A percentage of the transaction amount. Example: **5%** - A tip amount in [minor units](https://docs.adyen.com/development-resources/currency-codes). Example: **500** for a EUR 5 tip.
	PredefinedTipEntries []string `json:"predefinedTipEntries,omitempty"`
	// Indicates whether the terminal shows a prompt to enter a tip (**false**), or predefined tipping options to choose from (**true**).
	UsePredefinedTipEntries *bool `json:"usePredefinedTipEntries,omitempty"`
}

Gratuity struct for Gratuity

func NewGratuity

func NewGratuity() *Gratuity

NewGratuity instantiates a new Gratuity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGratuityWithDefaults

func NewGratuityWithDefaults() *Gratuity

NewGratuityWithDefaults instantiates a new Gratuity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Gratuity) GetAllowCustomAmount

func (o *Gratuity) GetAllowCustomAmount() bool

GetAllowCustomAmount returns the AllowCustomAmount field value if set, zero value otherwise.

func (*Gratuity) GetAllowCustomAmountOk

func (o *Gratuity) GetAllowCustomAmountOk() (*bool, bool)

GetAllowCustomAmountOk returns a tuple with the AllowCustomAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Gratuity) GetCurrency

func (o *Gratuity) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*Gratuity) GetCurrencyOk

func (o *Gratuity) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Gratuity) GetPredefinedTipEntries

func (o *Gratuity) GetPredefinedTipEntries() []string

GetPredefinedTipEntries returns the PredefinedTipEntries field value if set, zero value otherwise.

func (*Gratuity) GetPredefinedTipEntriesOk

func (o *Gratuity) GetPredefinedTipEntriesOk() ([]string, bool)

GetPredefinedTipEntriesOk returns a tuple with the PredefinedTipEntries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Gratuity) GetUsePredefinedTipEntries

func (o *Gratuity) GetUsePredefinedTipEntries() bool

GetUsePredefinedTipEntries returns the UsePredefinedTipEntries field value if set, zero value otherwise.

func (*Gratuity) GetUsePredefinedTipEntriesOk

func (o *Gratuity) GetUsePredefinedTipEntriesOk() (*bool, bool)

GetUsePredefinedTipEntriesOk returns a tuple with the UsePredefinedTipEntries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Gratuity) HasAllowCustomAmount

func (o *Gratuity) HasAllowCustomAmount() bool

HasAllowCustomAmount returns a boolean if a field has been set.

func (*Gratuity) HasCurrency

func (o *Gratuity) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*Gratuity) HasPredefinedTipEntries

func (o *Gratuity) HasPredefinedTipEntries() bool

HasPredefinedTipEntries returns a boolean if a field has been set.

func (*Gratuity) HasUsePredefinedTipEntries

func (o *Gratuity) HasUsePredefinedTipEntries() bool

HasUsePredefinedTipEntries returns a boolean if a field has been set.

func (Gratuity) MarshalJSON

func (o Gratuity) MarshalJSON() ([]byte, error)

func (*Gratuity) SetAllowCustomAmount

func (o *Gratuity) SetAllowCustomAmount(v bool)

SetAllowCustomAmount gets a reference to the given bool and assigns it to the AllowCustomAmount field.

func (*Gratuity) SetCurrency

func (o *Gratuity) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*Gratuity) SetPredefinedTipEntries

func (o *Gratuity) SetPredefinedTipEntries(v []string)

SetPredefinedTipEntries gets a reference to the given []string and assigns it to the PredefinedTipEntries field.

func (*Gratuity) SetUsePredefinedTipEntries

func (o *Gratuity) SetUsePredefinedTipEntries(v bool)

SetUsePredefinedTipEntries gets a reference to the given bool and assigns it to the UsePredefinedTipEntries field.

func (Gratuity) ToMap

func (o Gratuity) ToMap() (map[string]interface{}, error)

type Hardware

type Hardware struct {
	// The brightness of the display when the terminal is being used, expressed as a percentage.
	DisplayMaximumBackLight *int32 `json:"displayMaximumBackLight,omitempty"`
	// The hour of the day when the terminal is set to reboot to apply the configuration and software updates. By default, the restart hour is at 6:00 AM in the timezone of the terminal Minimum vaoue: 0, maximum value: 23.
	RestartHour *int32 `json:"restartHour,omitempty"`
}

Hardware struct for Hardware

func NewHardware

func NewHardware() *Hardware

NewHardware instantiates a new Hardware object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewHardwareWithDefaults

func NewHardwareWithDefaults() *Hardware

NewHardwareWithDefaults instantiates a new Hardware object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Hardware) GetDisplayMaximumBackLight

func (o *Hardware) GetDisplayMaximumBackLight() int32

GetDisplayMaximumBackLight returns the DisplayMaximumBackLight field value if set, zero value otherwise.

func (*Hardware) GetDisplayMaximumBackLightOk

func (o *Hardware) GetDisplayMaximumBackLightOk() (*int32, bool)

GetDisplayMaximumBackLightOk returns a tuple with the DisplayMaximumBackLight field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Hardware) GetRestartHour

func (o *Hardware) GetRestartHour() int32

GetRestartHour returns the RestartHour field value if set, zero value otherwise.

func (*Hardware) GetRestartHourOk

func (o *Hardware) GetRestartHourOk() (*int32, bool)

GetRestartHourOk returns a tuple with the RestartHour field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Hardware) HasDisplayMaximumBackLight

func (o *Hardware) HasDisplayMaximumBackLight() bool

HasDisplayMaximumBackLight returns a boolean if a field has been set.

func (*Hardware) HasRestartHour

func (o *Hardware) HasRestartHour() bool

HasRestartHour returns a boolean if a field has been set.

func (Hardware) MarshalJSON

func (o Hardware) MarshalJSON() ([]byte, error)

func (*Hardware) SetDisplayMaximumBackLight

func (o *Hardware) SetDisplayMaximumBackLight(v int32)

SetDisplayMaximumBackLight gets a reference to the given int32 and assigns it to the DisplayMaximumBackLight field.

func (*Hardware) SetRestartHour

func (o *Hardware) SetRestartHour(v int32)

SetRestartHour gets a reference to the given int32 and assigns it to the RestartHour field.

func (Hardware) ToMap

func (o Hardware) ToMap() (map[string]interface{}, error)

type IdName

type IdName struct {
	// The identifier of the terminal model.
	Id *string `json:"id,omitempty"`
	// The name of the terminal model.
	Name *string `json:"name,omitempty"`
}

IdName struct for IdName

func NewIdName

func NewIdName() *IdName

NewIdName instantiates a new IdName object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIdNameWithDefaults

func NewIdNameWithDefaults() *IdName

NewIdNameWithDefaults instantiates a new IdName object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IdName) GetId

func (o *IdName) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*IdName) GetIdOk

func (o *IdName) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdName) GetName

func (o *IdName) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*IdName) GetNameOk

func (o *IdName) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdName) HasId

func (o *IdName) HasId() bool

HasId returns a boolean if a field has been set.

func (*IdName) HasName

func (o *IdName) HasName() bool

HasName returns a boolean if a field has been set.

func (IdName) MarshalJSON

func (o IdName) MarshalJSON() ([]byte, error)

func (*IdName) SetId

func (o *IdName) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*IdName) SetName

func (o *IdName) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (IdName) ToMap

func (o IdName) ToMap() (map[string]interface{}, error)

type InstallAndroidAppDetails

type InstallAndroidAppDetails struct {
	// The unique identifier of the app to be installed.
	AppId *string `json:"appId,omitempty"`
	// Type of terminal action: Install an Android app.
	Type *string `json:"type,omitempty"`
}

InstallAndroidAppDetails struct for InstallAndroidAppDetails

func NewInstallAndroidAppDetails

func NewInstallAndroidAppDetails() *InstallAndroidAppDetails

NewInstallAndroidAppDetails instantiates a new InstallAndroidAppDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInstallAndroidAppDetailsWithDefaults

func NewInstallAndroidAppDetailsWithDefaults() *InstallAndroidAppDetails

NewInstallAndroidAppDetailsWithDefaults instantiates a new InstallAndroidAppDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InstallAndroidAppDetails) GetAppId

func (o *InstallAndroidAppDetails) GetAppId() string

GetAppId returns the AppId field value if set, zero value otherwise.

func (*InstallAndroidAppDetails) GetAppIdOk

func (o *InstallAndroidAppDetails) GetAppIdOk() (*string, bool)

GetAppIdOk returns a tuple with the AppId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstallAndroidAppDetails) GetType

func (o *InstallAndroidAppDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*InstallAndroidAppDetails) GetTypeOk

func (o *InstallAndroidAppDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstallAndroidAppDetails) HasAppId

func (o *InstallAndroidAppDetails) HasAppId() bool

HasAppId returns a boolean if a field has been set.

func (*InstallAndroidAppDetails) HasType

func (o *InstallAndroidAppDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (InstallAndroidAppDetails) MarshalJSON

func (o InstallAndroidAppDetails) MarshalJSON() ([]byte, error)

func (*InstallAndroidAppDetails) SetAppId

func (o *InstallAndroidAppDetails) SetAppId(v string)

SetAppId gets a reference to the given string and assigns it to the AppId field.

func (*InstallAndroidAppDetails) SetType

func (o *InstallAndroidAppDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (InstallAndroidAppDetails) ToMap

func (o InstallAndroidAppDetails) ToMap() (map[string]interface{}, error)

type InstallAndroidCertificateDetails

type InstallAndroidCertificateDetails struct {
	// The unique identifier of the certificate to be installed.
	CertificateId *string `json:"certificateId,omitempty"`
	// Type of terminal action: Install an Android certificate.
	Type *string `json:"type,omitempty"`
}

InstallAndroidCertificateDetails struct for InstallAndroidCertificateDetails

func NewInstallAndroidCertificateDetails

func NewInstallAndroidCertificateDetails() *InstallAndroidCertificateDetails

NewInstallAndroidCertificateDetails instantiates a new InstallAndroidCertificateDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInstallAndroidCertificateDetailsWithDefaults

func NewInstallAndroidCertificateDetailsWithDefaults() *InstallAndroidCertificateDetails

NewInstallAndroidCertificateDetailsWithDefaults instantiates a new InstallAndroidCertificateDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InstallAndroidCertificateDetails) GetCertificateId

func (o *InstallAndroidCertificateDetails) GetCertificateId() string

GetCertificateId returns the CertificateId field value if set, zero value otherwise.

func (*InstallAndroidCertificateDetails) GetCertificateIdOk

func (o *InstallAndroidCertificateDetails) GetCertificateIdOk() (*string, bool)

GetCertificateIdOk returns a tuple with the CertificateId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstallAndroidCertificateDetails) GetType

GetType returns the Type field value if set, zero value otherwise.

func (*InstallAndroidCertificateDetails) GetTypeOk

func (o *InstallAndroidCertificateDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstallAndroidCertificateDetails) HasCertificateId

func (o *InstallAndroidCertificateDetails) HasCertificateId() bool

HasCertificateId returns a boolean if a field has been set.

func (*InstallAndroidCertificateDetails) HasType

HasType returns a boolean if a field has been set.

func (InstallAndroidCertificateDetails) MarshalJSON

func (o InstallAndroidCertificateDetails) MarshalJSON() ([]byte, error)

func (*InstallAndroidCertificateDetails) SetCertificateId

func (o *InstallAndroidCertificateDetails) SetCertificateId(v string)

SetCertificateId gets a reference to the given string and assigns it to the CertificateId field.

func (*InstallAndroidCertificateDetails) SetType

SetType gets a reference to the given string and assigns it to the Type field.

func (InstallAndroidCertificateDetails) ToMap

func (o InstallAndroidCertificateDetails) ToMap() (map[string]interface{}, error)

type InvalidField

type InvalidField struct {
	// Description of the validation error.
	Message string `json:"message"`
	// The field that has an invalid value.
	Name string `json:"name"`
	// The invalid value.
	Value string `json:"value"`
}

InvalidField struct for InvalidField

func NewInvalidField

func NewInvalidField(message string, name string, value string) *InvalidField

NewInvalidField instantiates a new InvalidField object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInvalidFieldWithDefaults

func NewInvalidFieldWithDefaults() *InvalidField

NewInvalidFieldWithDefaults instantiates a new InvalidField object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InvalidField) GetMessage

func (o *InvalidField) GetMessage() string

GetMessage returns the Message field value

func (*InvalidField) GetMessageOk

func (o *InvalidField) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*InvalidField) GetName

func (o *InvalidField) GetName() string

GetName returns the Name field value

func (*InvalidField) GetNameOk

func (o *InvalidField) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*InvalidField) GetValue

func (o *InvalidField) GetValue() string

GetValue returns the Value field value

func (*InvalidField) GetValueOk

func (o *InvalidField) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (InvalidField) MarshalJSON

func (o InvalidField) MarshalJSON() ([]byte, error)

func (*InvalidField) SetMessage

func (o *InvalidField) SetMessage(v string)

SetMessage sets field value

func (*InvalidField) SetName

func (o *InvalidField) SetName(v string)

SetName sets field value

func (*InvalidField) SetValue

func (o *InvalidField) SetValue(v string)

SetValue sets field value

func (InvalidField) ToMap

func (o InvalidField) ToMap() (map[string]interface{}, error)

type JSONObject

type JSONObject struct {
	Paths    []JSONPath `json:"paths,omitempty"`
	RootPath *JSONPath  `json:"rootPath,omitempty"`
}

JSONObject struct for JSONObject

func NewJSONObject

func NewJSONObject() *JSONObject

NewJSONObject instantiates a new JSONObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewJSONObjectWithDefaults

func NewJSONObjectWithDefaults() *JSONObject

NewJSONObjectWithDefaults instantiates a new JSONObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*JSONObject) GetPaths

func (o *JSONObject) GetPaths() []JSONPath

GetPaths returns the Paths field value if set, zero value otherwise.

func (*JSONObject) GetPathsOk

func (o *JSONObject) GetPathsOk() ([]JSONPath, bool)

GetPathsOk returns a tuple with the Paths field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONObject) GetRootPath

func (o *JSONObject) GetRootPath() JSONPath

GetRootPath returns the RootPath field value if set, zero value otherwise.

func (*JSONObject) GetRootPathOk

func (o *JSONObject) GetRootPathOk() (*JSONPath, bool)

GetRootPathOk returns a tuple with the RootPath field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONObject) HasPaths

func (o *JSONObject) HasPaths() bool

HasPaths returns a boolean if a field has been set.

func (*JSONObject) HasRootPath

func (o *JSONObject) HasRootPath() bool

HasRootPath returns a boolean if a field has been set.

func (JSONObject) MarshalJSON

func (o JSONObject) MarshalJSON() ([]byte, error)

func (*JSONObject) SetPaths

func (o *JSONObject) SetPaths(v []JSONPath)

SetPaths gets a reference to the given []JSONPath and assigns it to the Paths field.

func (*JSONObject) SetRootPath

func (o *JSONObject) SetRootPath(v JSONPath)

SetRootPath gets a reference to the given JSONPath and assigns it to the RootPath field.

func (JSONObject) ToMap

func (o JSONObject) ToMap() (map[string]interface{}, error)

type JSONPath

type JSONPath struct {
	Content []string `json:"content,omitempty"`
}

JSONPath struct for JSONPath

func NewJSONPath

func NewJSONPath() *JSONPath

NewJSONPath instantiates a new JSONPath object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewJSONPathWithDefaults

func NewJSONPathWithDefaults() *JSONPath

NewJSONPathWithDefaults instantiates a new JSONPath object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*JSONPath) GetContent

func (o *JSONPath) GetContent() []string

GetContent returns the Content field value if set, zero value otherwise.

func (*JSONPath) GetContentOk

func (o *JSONPath) GetContentOk() ([]string, bool)

GetContentOk returns a tuple with the Content field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONPath) HasContent

func (o *JSONPath) HasContent() bool

HasContent returns a boolean if a field has been set.

func (JSONPath) MarshalJSON

func (o JSONPath) MarshalJSON() ([]byte, error)

func (*JSONPath) SetContent

func (o *JSONPath) SetContent(v []string)

SetContent gets a reference to the given []string and assigns it to the Content field.

func (JSONPath) ToMap

func (o JSONPath) ToMap() (map[string]interface{}, error)

type Key

type Key struct {
	// The unique identifier of the shared key.
	Identifier *string `json:"identifier,omitempty"`
	// The secure passphrase to protect the shared key.
	Passphrase *string `json:"passphrase,omitempty"`
	// The version number of the shared key.
	Version *int32 `json:"version,omitempty"`
}

Key struct for Key

func NewKey

func NewKey() *Key

NewKey instantiates a new Key object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKeyWithDefaults

func NewKeyWithDefaults() *Key

NewKeyWithDefaults instantiates a new Key object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Key) GetIdentifier

func (o *Key) GetIdentifier() string

GetIdentifier returns the Identifier field value if set, zero value otherwise.

func (*Key) GetIdentifierOk

func (o *Key) GetIdentifierOk() (*string, bool)

GetIdentifierOk returns a tuple with the Identifier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Key) GetPassphrase

func (o *Key) GetPassphrase() string

GetPassphrase returns the Passphrase field value if set, zero value otherwise.

func (*Key) GetPassphraseOk

func (o *Key) GetPassphraseOk() (*string, bool)

GetPassphraseOk returns a tuple with the Passphrase field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Key) GetVersion

func (o *Key) GetVersion() int32

GetVersion returns the Version field value if set, zero value otherwise.

func (*Key) GetVersionOk

func (o *Key) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Key) HasIdentifier

func (o *Key) HasIdentifier() bool

HasIdentifier returns a boolean if a field has been set.

func (*Key) HasPassphrase

func (o *Key) HasPassphrase() bool

HasPassphrase returns a boolean if a field has been set.

func (*Key) HasVersion

func (o *Key) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (Key) MarshalJSON

func (o Key) MarshalJSON() ([]byte, error)

func (*Key) SetIdentifier

func (o *Key) SetIdentifier(v string)

SetIdentifier gets a reference to the given string and assigns it to the Identifier field.

func (*Key) SetPassphrase

func (o *Key) SetPassphrase(v string)

SetPassphrase gets a reference to the given string and assigns it to the Passphrase field.

func (*Key) SetVersion

func (o *Key) SetVersion(v int32)

SetVersion gets a reference to the given int32 and assigns it to the Version field.

func (Key) ToMap

func (o Key) ToMap() (map[string]interface{}, error)

type KlarnaInfo

type KlarnaInfo struct {
	// Indicates the status of [Automatic capture](https://docs.adyen.com/online-payments/capture#automatic-capture). Default value: **false**.
	AutoCapture *bool `json:"autoCapture,omitempty"`
	// The email address for disputes.
	DisputeEmail string `json:"disputeEmail"`
	// The region of operation. For example, **NA**, **EU**, **CH**, **AU**.
	Region string `json:"region"`
	// The email address of merchant support.
	SupportEmail string `json:"supportEmail"`
}

KlarnaInfo struct for KlarnaInfo

func NewKlarnaInfo

func NewKlarnaInfo(disputeEmail string, region string, supportEmail string) *KlarnaInfo

NewKlarnaInfo instantiates a new KlarnaInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKlarnaInfoWithDefaults

func NewKlarnaInfoWithDefaults() *KlarnaInfo

NewKlarnaInfoWithDefaults instantiates a new KlarnaInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KlarnaInfo) GetAutoCapture

func (o *KlarnaInfo) GetAutoCapture() bool

GetAutoCapture returns the AutoCapture field value if set, zero value otherwise.

func (*KlarnaInfo) GetAutoCaptureOk

func (o *KlarnaInfo) GetAutoCaptureOk() (*bool, bool)

GetAutoCaptureOk returns a tuple with the AutoCapture field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KlarnaInfo) GetDisputeEmail

func (o *KlarnaInfo) GetDisputeEmail() string

GetDisputeEmail returns the DisputeEmail field value

func (*KlarnaInfo) GetDisputeEmailOk

func (o *KlarnaInfo) GetDisputeEmailOk() (*string, bool)

GetDisputeEmailOk returns a tuple with the DisputeEmail field value and a boolean to check if the value has been set.

func (*KlarnaInfo) GetRegion

func (o *KlarnaInfo) GetRegion() string

GetRegion returns the Region field value

func (*KlarnaInfo) GetRegionOk

func (o *KlarnaInfo) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set.

func (*KlarnaInfo) GetSupportEmail

func (o *KlarnaInfo) GetSupportEmail() string

GetSupportEmail returns the SupportEmail field value

func (*KlarnaInfo) GetSupportEmailOk

func (o *KlarnaInfo) GetSupportEmailOk() (*string, bool)

GetSupportEmailOk returns a tuple with the SupportEmail field value and a boolean to check if the value has been set.

func (*KlarnaInfo) HasAutoCapture

func (o *KlarnaInfo) HasAutoCapture() bool

HasAutoCapture returns a boolean if a field has been set.

func (KlarnaInfo) MarshalJSON

func (o KlarnaInfo) MarshalJSON() ([]byte, error)

func (*KlarnaInfo) SetAutoCapture

func (o *KlarnaInfo) SetAutoCapture(v bool)

SetAutoCapture gets a reference to the given bool and assigns it to the AutoCapture field.

func (*KlarnaInfo) SetDisputeEmail

func (o *KlarnaInfo) SetDisputeEmail(v string)

SetDisputeEmail sets field value

func (*KlarnaInfo) SetRegion

func (o *KlarnaInfo) SetRegion(v string)

SetRegion sets field value

func (*KlarnaInfo) SetSupportEmail

func (o *KlarnaInfo) SetSupportEmail(v string)

SetSupportEmail sets field value

func (KlarnaInfo) ToMap

func (o KlarnaInfo) ToMap() (map[string]interface{}, error)
type Links struct {
	Self LinksElement `json:"self"`
}

Links struct for Links

func NewLinks(self LinksElement) *Links

NewLinks instantiates a new Links object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLinksWithDefaults

func NewLinksWithDefaults() *Links

NewLinksWithDefaults instantiates a new Links object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Links) GetSelf

func (o *Links) GetSelf() LinksElement

GetSelf returns the Self field value

func (*Links) GetSelfOk

func (o *Links) GetSelfOk() (*LinksElement, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (Links) MarshalJSON

func (o Links) MarshalJSON() ([]byte, error)

func (*Links) SetSelf

func (o *Links) SetSelf(v LinksElement)

SetSelf sets field value

func (Links) ToMap

func (o Links) ToMap() (map[string]interface{}, error)

type LinksElement

type LinksElement struct {
	Href *string `json:"href,omitempty"`
}

LinksElement struct for LinksElement

func NewLinksElement

func NewLinksElement() *LinksElement

NewLinksElement instantiates a new LinksElement object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLinksElementWithDefaults

func NewLinksElementWithDefaults() *LinksElement

NewLinksElementWithDefaults instantiates a new LinksElement object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LinksElement) GetHref

func (o *LinksElement) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*LinksElement) GetHrefOk

func (o *LinksElement) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinksElement) HasHref

func (o *LinksElement) HasHref() bool

HasHref returns a boolean if a field has been set.

func (LinksElement) MarshalJSON

func (o LinksElement) MarshalJSON() ([]byte, error)

func (*LinksElement) SetHref

func (o *LinksElement) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (LinksElement) ToMap

func (o LinksElement) ToMap() (map[string]interface{}, error)

type ListCompanyApiCredentialsResponse

type ListCompanyApiCredentialsResponse struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// The list of API credentials.
	Data []CompanyApiCredential `json:"data,omitempty"`
	// Total number of items.
	ItemsTotal int32 `json:"itemsTotal"`
	// Total number of pages.
	PagesTotal int32 `json:"pagesTotal"`
}

ListCompanyApiCredentialsResponse struct for ListCompanyApiCredentialsResponse

func NewListCompanyApiCredentialsResponse

func NewListCompanyApiCredentialsResponse(itemsTotal int32, pagesTotal int32) *ListCompanyApiCredentialsResponse

NewListCompanyApiCredentialsResponse instantiates a new ListCompanyApiCredentialsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListCompanyApiCredentialsResponseWithDefaults

func NewListCompanyApiCredentialsResponseWithDefaults() *ListCompanyApiCredentialsResponse

NewListCompanyApiCredentialsResponseWithDefaults instantiates a new ListCompanyApiCredentialsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListCompanyApiCredentialsResponse) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*ListCompanyApiCredentialsResponse) GetDataOk

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListCompanyApiCredentialsResponse) GetItemsTotal

func (o *ListCompanyApiCredentialsResponse) GetItemsTotal() int32

GetItemsTotal returns the ItemsTotal field value

func (*ListCompanyApiCredentialsResponse) GetItemsTotalOk

func (o *ListCompanyApiCredentialsResponse) GetItemsTotalOk() (*int32, bool)

GetItemsTotalOk returns a tuple with the ItemsTotal field value and a boolean to check if the value has been set.

GetLinks returns the Links field value if set, zero value otherwise.

func (*ListCompanyApiCredentialsResponse) GetLinksOk

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListCompanyApiCredentialsResponse) GetPagesTotal

func (o *ListCompanyApiCredentialsResponse) GetPagesTotal() int32

GetPagesTotal returns the PagesTotal field value

func (*ListCompanyApiCredentialsResponse) GetPagesTotalOk

func (o *ListCompanyApiCredentialsResponse) GetPagesTotalOk() (*int32, bool)

GetPagesTotalOk returns a tuple with the PagesTotal field value and a boolean to check if the value has been set.

func (*ListCompanyApiCredentialsResponse) HasData

HasData returns a boolean if a field has been set.

HasLinks returns a boolean if a field has been set.

func (ListCompanyApiCredentialsResponse) MarshalJSON

func (o ListCompanyApiCredentialsResponse) MarshalJSON() ([]byte, error)

func (*ListCompanyApiCredentialsResponse) SetData

SetData gets a reference to the given []CompanyApiCredential and assigns it to the Data field.

func (*ListCompanyApiCredentialsResponse) SetItemsTotal

func (o *ListCompanyApiCredentialsResponse) SetItemsTotal(v int32)

SetItemsTotal sets field value

SetLinks gets a reference to the given PaginationLinks and assigns it to the Links field.

func (*ListCompanyApiCredentialsResponse) SetPagesTotal

func (o *ListCompanyApiCredentialsResponse) SetPagesTotal(v int32)

SetPagesTotal sets field value

func (ListCompanyApiCredentialsResponse) ToMap

func (o ListCompanyApiCredentialsResponse) ToMap() (map[string]interface{}, error)

type ListCompanyResponse

type ListCompanyResponse struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// The list of companies.
	Data []Company `json:"data,omitempty"`
	// Total number of items.
	ItemsTotal int32 `json:"itemsTotal"`
	// Total number of pages.
	PagesTotal int32 `json:"pagesTotal"`
}

ListCompanyResponse struct for ListCompanyResponse

func NewListCompanyResponse

func NewListCompanyResponse(itemsTotal int32, pagesTotal int32) *ListCompanyResponse

NewListCompanyResponse instantiates a new ListCompanyResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListCompanyResponseWithDefaults

func NewListCompanyResponseWithDefaults() *ListCompanyResponse

NewListCompanyResponseWithDefaults instantiates a new ListCompanyResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListCompanyResponse) GetData

func (o *ListCompanyResponse) GetData() []Company

GetData returns the Data field value if set, zero value otherwise.

func (*ListCompanyResponse) GetDataOk

func (o *ListCompanyResponse) GetDataOk() ([]Company, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListCompanyResponse) GetItemsTotal

func (o *ListCompanyResponse) GetItemsTotal() int32

GetItemsTotal returns the ItemsTotal field value

func (*ListCompanyResponse) GetItemsTotalOk

func (o *ListCompanyResponse) GetItemsTotalOk() (*int32, bool)

GetItemsTotalOk returns a tuple with the ItemsTotal field value and a boolean to check if the value has been set.

func (o *ListCompanyResponse) GetLinks() PaginationLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*ListCompanyResponse) GetLinksOk

func (o *ListCompanyResponse) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListCompanyResponse) GetPagesTotal

func (o *ListCompanyResponse) GetPagesTotal() int32

GetPagesTotal returns the PagesTotal field value

func (*ListCompanyResponse) GetPagesTotalOk

func (o *ListCompanyResponse) GetPagesTotalOk() (*int32, bool)

GetPagesTotalOk returns a tuple with the PagesTotal field value and a boolean to check if the value has been set.

func (*ListCompanyResponse) HasData

func (o *ListCompanyResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *ListCompanyResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (ListCompanyResponse) MarshalJSON

func (o ListCompanyResponse) MarshalJSON() ([]byte, error)

func (*ListCompanyResponse) SetData

func (o *ListCompanyResponse) SetData(v []Company)

SetData gets a reference to the given []Company and assigns it to the Data field.

func (*ListCompanyResponse) SetItemsTotal

func (o *ListCompanyResponse) SetItemsTotal(v int32)

SetItemsTotal sets field value

func (o *ListCompanyResponse) SetLinks(v PaginationLinks)

SetLinks gets a reference to the given PaginationLinks and assigns it to the Links field.

func (*ListCompanyResponse) SetPagesTotal

func (o *ListCompanyResponse) SetPagesTotal(v int32)

SetPagesTotal sets field value

func (ListCompanyResponse) ToMap

func (o ListCompanyResponse) ToMap() (map[string]interface{}, error)

type ListCompanyUsersResponse

type ListCompanyUsersResponse struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// The list of users.
	Data []CompanyUser `json:"data,omitempty"`
	// Total number of items.
	ItemsTotal int32 `json:"itemsTotal"`
	// Total number of pages.
	PagesTotal int32 `json:"pagesTotal"`
}

ListCompanyUsersResponse struct for ListCompanyUsersResponse

func NewListCompanyUsersResponse

func NewListCompanyUsersResponse(itemsTotal int32, pagesTotal int32) *ListCompanyUsersResponse

NewListCompanyUsersResponse instantiates a new ListCompanyUsersResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListCompanyUsersResponseWithDefaults

func NewListCompanyUsersResponseWithDefaults() *ListCompanyUsersResponse

NewListCompanyUsersResponseWithDefaults instantiates a new ListCompanyUsersResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListCompanyUsersResponse) GetData

func (o *ListCompanyUsersResponse) GetData() []CompanyUser

GetData returns the Data field value if set, zero value otherwise.

func (*ListCompanyUsersResponse) GetDataOk

func (o *ListCompanyUsersResponse) GetDataOk() ([]CompanyUser, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListCompanyUsersResponse) GetItemsTotal

func (o *ListCompanyUsersResponse) GetItemsTotal() int32

GetItemsTotal returns the ItemsTotal field value

func (*ListCompanyUsersResponse) GetItemsTotalOk

func (o *ListCompanyUsersResponse) GetItemsTotalOk() (*int32, bool)

GetItemsTotalOk returns a tuple with the ItemsTotal field value and a boolean to check if the value has been set.

GetLinks returns the Links field value if set, zero value otherwise.

func (*ListCompanyUsersResponse) GetLinksOk

func (o *ListCompanyUsersResponse) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListCompanyUsersResponse) GetPagesTotal

func (o *ListCompanyUsersResponse) GetPagesTotal() int32

GetPagesTotal returns the PagesTotal field value

func (*ListCompanyUsersResponse) GetPagesTotalOk

func (o *ListCompanyUsersResponse) GetPagesTotalOk() (*int32, bool)

GetPagesTotalOk returns a tuple with the PagesTotal field value and a boolean to check if the value has been set.

func (*ListCompanyUsersResponse) HasData

func (o *ListCompanyUsersResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *ListCompanyUsersResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (ListCompanyUsersResponse) MarshalJSON

func (o ListCompanyUsersResponse) MarshalJSON() ([]byte, error)

func (*ListCompanyUsersResponse) SetData

func (o *ListCompanyUsersResponse) SetData(v []CompanyUser)

SetData gets a reference to the given []CompanyUser and assigns it to the Data field.

func (*ListCompanyUsersResponse) SetItemsTotal

func (o *ListCompanyUsersResponse) SetItemsTotal(v int32)

SetItemsTotal sets field value

SetLinks gets a reference to the given PaginationLinks and assigns it to the Links field.

func (*ListCompanyUsersResponse) SetPagesTotal

func (o *ListCompanyUsersResponse) SetPagesTotal(v int32)

SetPagesTotal sets field value

func (ListCompanyUsersResponse) ToMap

func (o ListCompanyUsersResponse) ToMap() (map[string]interface{}, error)

type ListExternalTerminalActionsResponse

type ListExternalTerminalActionsResponse struct {
	// The list of terminal actions.
	Data []ExternalTerminalAction `json:"data,omitempty"`
}

ListExternalTerminalActionsResponse struct for ListExternalTerminalActionsResponse

func NewListExternalTerminalActionsResponse

func NewListExternalTerminalActionsResponse() *ListExternalTerminalActionsResponse

NewListExternalTerminalActionsResponse instantiates a new ListExternalTerminalActionsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListExternalTerminalActionsResponseWithDefaults

func NewListExternalTerminalActionsResponseWithDefaults() *ListExternalTerminalActionsResponse

NewListExternalTerminalActionsResponseWithDefaults instantiates a new ListExternalTerminalActionsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListExternalTerminalActionsResponse) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*ListExternalTerminalActionsResponse) GetDataOk

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListExternalTerminalActionsResponse) HasData

HasData returns a boolean if a field has been set.

func (ListExternalTerminalActionsResponse) MarshalJSON

func (o ListExternalTerminalActionsResponse) MarshalJSON() ([]byte, error)

func (*ListExternalTerminalActionsResponse) SetData

SetData gets a reference to the given []ExternalTerminalAction and assigns it to the Data field.

func (ListExternalTerminalActionsResponse) ToMap

func (o ListExternalTerminalActionsResponse) ToMap() (map[string]interface{}, error)

type ListMerchantApiCredentialsResponse

type ListMerchantApiCredentialsResponse struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// The list of API credentials.
	Data []ApiCredential `json:"data,omitempty"`
	// Total number of items.
	ItemsTotal int32 `json:"itemsTotal"`
	// Total number of pages.
	PagesTotal int32 `json:"pagesTotal"`
}

ListMerchantApiCredentialsResponse struct for ListMerchantApiCredentialsResponse

func NewListMerchantApiCredentialsResponse

func NewListMerchantApiCredentialsResponse(itemsTotal int32, pagesTotal int32) *ListMerchantApiCredentialsResponse

NewListMerchantApiCredentialsResponse instantiates a new ListMerchantApiCredentialsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListMerchantApiCredentialsResponseWithDefaults

func NewListMerchantApiCredentialsResponseWithDefaults() *ListMerchantApiCredentialsResponse

NewListMerchantApiCredentialsResponseWithDefaults instantiates a new ListMerchantApiCredentialsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListMerchantApiCredentialsResponse) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*ListMerchantApiCredentialsResponse) GetDataOk

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListMerchantApiCredentialsResponse) GetItemsTotal

func (o *ListMerchantApiCredentialsResponse) GetItemsTotal() int32

GetItemsTotal returns the ItemsTotal field value

func (*ListMerchantApiCredentialsResponse) GetItemsTotalOk

func (o *ListMerchantApiCredentialsResponse) GetItemsTotalOk() (*int32, bool)

GetItemsTotalOk returns a tuple with the ItemsTotal field value and a boolean to check if the value has been set.

GetLinks returns the Links field value if set, zero value otherwise.

func (*ListMerchantApiCredentialsResponse) GetLinksOk

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListMerchantApiCredentialsResponse) GetPagesTotal

func (o *ListMerchantApiCredentialsResponse) GetPagesTotal() int32

GetPagesTotal returns the PagesTotal field value

func (*ListMerchantApiCredentialsResponse) GetPagesTotalOk

func (o *ListMerchantApiCredentialsResponse) GetPagesTotalOk() (*int32, bool)

GetPagesTotalOk returns a tuple with the PagesTotal field value and a boolean to check if the value has been set.

func (*ListMerchantApiCredentialsResponse) HasData

HasData returns a boolean if a field has been set.

HasLinks returns a boolean if a field has been set.

func (ListMerchantApiCredentialsResponse) MarshalJSON

func (o ListMerchantApiCredentialsResponse) MarshalJSON() ([]byte, error)

func (*ListMerchantApiCredentialsResponse) SetData

SetData gets a reference to the given []ApiCredential and assigns it to the Data field.

func (*ListMerchantApiCredentialsResponse) SetItemsTotal

func (o *ListMerchantApiCredentialsResponse) SetItemsTotal(v int32)

SetItemsTotal sets field value

SetLinks gets a reference to the given PaginationLinks and assigns it to the Links field.

func (*ListMerchantApiCredentialsResponse) SetPagesTotal

func (o *ListMerchantApiCredentialsResponse) SetPagesTotal(v int32)

SetPagesTotal sets field value

func (ListMerchantApiCredentialsResponse) ToMap

func (o ListMerchantApiCredentialsResponse) ToMap() (map[string]interface{}, error)

type ListMerchantResponse

type ListMerchantResponse struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// The list of merchant accounts.
	Data []Merchant `json:"data,omitempty"`
	// Total number of items.
	ItemsTotal int32 `json:"itemsTotal"`
	// Total number of pages.
	PagesTotal int32 `json:"pagesTotal"`
}

ListMerchantResponse struct for ListMerchantResponse

func NewListMerchantResponse

func NewListMerchantResponse(itemsTotal int32, pagesTotal int32) *ListMerchantResponse

NewListMerchantResponse instantiates a new ListMerchantResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListMerchantResponseWithDefaults

func NewListMerchantResponseWithDefaults() *ListMerchantResponse

NewListMerchantResponseWithDefaults instantiates a new ListMerchantResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListMerchantResponse) GetData

func (o *ListMerchantResponse) GetData() []Merchant

GetData returns the Data field value if set, zero value otherwise.

func (*ListMerchantResponse) GetDataOk

func (o *ListMerchantResponse) GetDataOk() ([]Merchant, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListMerchantResponse) GetItemsTotal

func (o *ListMerchantResponse) GetItemsTotal() int32

GetItemsTotal returns the ItemsTotal field value

func (*ListMerchantResponse) GetItemsTotalOk

func (o *ListMerchantResponse) GetItemsTotalOk() (*int32, bool)

GetItemsTotalOk returns a tuple with the ItemsTotal field value and a boolean to check if the value has been set.

func (o *ListMerchantResponse) GetLinks() PaginationLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*ListMerchantResponse) GetLinksOk

func (o *ListMerchantResponse) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListMerchantResponse) GetPagesTotal

func (o *ListMerchantResponse) GetPagesTotal() int32

GetPagesTotal returns the PagesTotal field value

func (*ListMerchantResponse) GetPagesTotalOk

func (o *ListMerchantResponse) GetPagesTotalOk() (*int32, bool)

GetPagesTotalOk returns a tuple with the PagesTotal field value and a boolean to check if the value has been set.

func (*ListMerchantResponse) HasData

func (o *ListMerchantResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *ListMerchantResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (ListMerchantResponse) MarshalJSON

func (o ListMerchantResponse) MarshalJSON() ([]byte, error)

func (*ListMerchantResponse) SetData

func (o *ListMerchantResponse) SetData(v []Merchant)

SetData gets a reference to the given []Merchant and assigns it to the Data field.

func (*ListMerchantResponse) SetItemsTotal

func (o *ListMerchantResponse) SetItemsTotal(v int32)

SetItemsTotal sets field value

func (o *ListMerchantResponse) SetLinks(v PaginationLinks)

SetLinks gets a reference to the given PaginationLinks and assigns it to the Links field.

func (*ListMerchantResponse) SetPagesTotal

func (o *ListMerchantResponse) SetPagesTotal(v int32)

SetPagesTotal sets field value

func (ListMerchantResponse) ToMap

func (o ListMerchantResponse) ToMap() (map[string]interface{}, error)

type ListMerchantUsersResponse

type ListMerchantUsersResponse struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// The list of users.
	Data []User `json:"data,omitempty"`
	// Total number of items.
	ItemsTotal int32 `json:"itemsTotal"`
	// Total number of pages.
	PagesTotal int32 `json:"pagesTotal"`
}

ListMerchantUsersResponse struct for ListMerchantUsersResponse

func NewListMerchantUsersResponse

func NewListMerchantUsersResponse(itemsTotal int32, pagesTotal int32) *ListMerchantUsersResponse

NewListMerchantUsersResponse instantiates a new ListMerchantUsersResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListMerchantUsersResponseWithDefaults

func NewListMerchantUsersResponseWithDefaults() *ListMerchantUsersResponse

NewListMerchantUsersResponseWithDefaults instantiates a new ListMerchantUsersResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListMerchantUsersResponse) GetData

func (o *ListMerchantUsersResponse) GetData() []User

GetData returns the Data field value if set, zero value otherwise.

func (*ListMerchantUsersResponse) GetDataOk

func (o *ListMerchantUsersResponse) GetDataOk() ([]User, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListMerchantUsersResponse) GetItemsTotal

func (o *ListMerchantUsersResponse) GetItemsTotal() int32

GetItemsTotal returns the ItemsTotal field value

func (*ListMerchantUsersResponse) GetItemsTotalOk

func (o *ListMerchantUsersResponse) GetItemsTotalOk() (*int32, bool)

GetItemsTotalOk returns a tuple with the ItemsTotal field value and a boolean to check if the value has been set.

GetLinks returns the Links field value if set, zero value otherwise.

func (*ListMerchantUsersResponse) GetLinksOk

func (o *ListMerchantUsersResponse) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListMerchantUsersResponse) GetPagesTotal

func (o *ListMerchantUsersResponse) GetPagesTotal() int32

GetPagesTotal returns the PagesTotal field value

func (*ListMerchantUsersResponse) GetPagesTotalOk

func (o *ListMerchantUsersResponse) GetPagesTotalOk() (*int32, bool)

GetPagesTotalOk returns a tuple with the PagesTotal field value and a boolean to check if the value has been set.

func (*ListMerchantUsersResponse) HasData

func (o *ListMerchantUsersResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *ListMerchantUsersResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (ListMerchantUsersResponse) MarshalJSON

func (o ListMerchantUsersResponse) MarshalJSON() ([]byte, error)

func (*ListMerchantUsersResponse) SetData

func (o *ListMerchantUsersResponse) SetData(v []User)

SetData gets a reference to the given []User and assigns it to the Data field.

func (*ListMerchantUsersResponse) SetItemsTotal

func (o *ListMerchantUsersResponse) SetItemsTotal(v int32)

SetItemsTotal sets field value

SetLinks gets a reference to the given PaginationLinks and assigns it to the Links field.

func (*ListMerchantUsersResponse) SetPagesTotal

func (o *ListMerchantUsersResponse) SetPagesTotal(v int32)

SetPagesTotal sets field value

func (ListMerchantUsersResponse) ToMap

func (o ListMerchantUsersResponse) ToMap() (map[string]interface{}, error)

type ListStoresResponse

type ListStoresResponse struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// List of stores
	Data []Store `json:"data,omitempty"`
	// Total number of items.
	ItemsTotal int32 `json:"itemsTotal"`
	// Total number of pages.
	PagesTotal int32 `json:"pagesTotal"`
}

ListStoresResponse struct for ListStoresResponse

func NewListStoresResponse

func NewListStoresResponse(itemsTotal int32, pagesTotal int32) *ListStoresResponse

NewListStoresResponse instantiates a new ListStoresResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListStoresResponseWithDefaults

func NewListStoresResponseWithDefaults() *ListStoresResponse

NewListStoresResponseWithDefaults instantiates a new ListStoresResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListStoresResponse) GetData

func (o *ListStoresResponse) GetData() []Store

GetData returns the Data field value if set, zero value otherwise.

func (*ListStoresResponse) GetDataOk

func (o *ListStoresResponse) GetDataOk() ([]Store, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListStoresResponse) GetItemsTotal

func (o *ListStoresResponse) GetItemsTotal() int32

GetItemsTotal returns the ItemsTotal field value

func (*ListStoresResponse) GetItemsTotalOk

func (o *ListStoresResponse) GetItemsTotalOk() (*int32, bool)

GetItemsTotalOk returns a tuple with the ItemsTotal field value and a boolean to check if the value has been set.

func (o *ListStoresResponse) GetLinks() PaginationLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*ListStoresResponse) GetLinksOk

func (o *ListStoresResponse) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListStoresResponse) GetPagesTotal

func (o *ListStoresResponse) GetPagesTotal() int32

GetPagesTotal returns the PagesTotal field value

func (*ListStoresResponse) GetPagesTotalOk

func (o *ListStoresResponse) GetPagesTotalOk() (*int32, bool)

GetPagesTotalOk returns a tuple with the PagesTotal field value and a boolean to check if the value has been set.

func (*ListStoresResponse) HasData

func (o *ListStoresResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *ListStoresResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (ListStoresResponse) MarshalJSON

func (o ListStoresResponse) MarshalJSON() ([]byte, error)

func (*ListStoresResponse) SetData

func (o *ListStoresResponse) SetData(v []Store)

SetData gets a reference to the given []Store and assigns it to the Data field.

func (*ListStoresResponse) SetItemsTotal

func (o *ListStoresResponse) SetItemsTotal(v int32)

SetItemsTotal sets field value

func (o *ListStoresResponse) SetLinks(v PaginationLinks)

SetLinks gets a reference to the given PaginationLinks and assigns it to the Links field.

func (*ListStoresResponse) SetPagesTotal

func (o *ListStoresResponse) SetPagesTotal(v int32)

SetPagesTotal sets field value

func (ListStoresResponse) ToMap

func (o ListStoresResponse) ToMap() (map[string]interface{}, error)

type ListTerminalsResponse

type ListTerminalsResponse struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// The list of terminals and their details.
	Data []Terminal `json:"data,omitempty"`
	// Total number of items.
	ItemsTotal int32 `json:"itemsTotal"`
	// Total number of pages.
	PagesTotal int32 `json:"pagesTotal"`
}

ListTerminalsResponse struct for ListTerminalsResponse

func NewListTerminalsResponse

func NewListTerminalsResponse(itemsTotal int32, pagesTotal int32) *ListTerminalsResponse

NewListTerminalsResponse instantiates a new ListTerminalsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListTerminalsResponseWithDefaults

func NewListTerminalsResponseWithDefaults() *ListTerminalsResponse

NewListTerminalsResponseWithDefaults instantiates a new ListTerminalsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListTerminalsResponse) GetData

func (o *ListTerminalsResponse) GetData() []Terminal

GetData returns the Data field value if set, zero value otherwise.

func (*ListTerminalsResponse) GetDataOk

func (o *ListTerminalsResponse) GetDataOk() ([]Terminal, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTerminalsResponse) GetItemsTotal

func (o *ListTerminalsResponse) GetItemsTotal() int32

GetItemsTotal returns the ItemsTotal field value

func (*ListTerminalsResponse) GetItemsTotalOk

func (o *ListTerminalsResponse) GetItemsTotalOk() (*int32, bool)

GetItemsTotalOk returns a tuple with the ItemsTotal field value and a boolean to check if the value has been set.

func (o *ListTerminalsResponse) GetLinks() PaginationLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*ListTerminalsResponse) GetLinksOk

func (o *ListTerminalsResponse) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTerminalsResponse) GetPagesTotal

func (o *ListTerminalsResponse) GetPagesTotal() int32

GetPagesTotal returns the PagesTotal field value

func (*ListTerminalsResponse) GetPagesTotalOk

func (o *ListTerminalsResponse) GetPagesTotalOk() (*int32, bool)

GetPagesTotalOk returns a tuple with the PagesTotal field value and a boolean to check if the value has been set.

func (*ListTerminalsResponse) HasData

func (o *ListTerminalsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *ListTerminalsResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (ListTerminalsResponse) MarshalJSON

func (o ListTerminalsResponse) MarshalJSON() ([]byte, error)

func (*ListTerminalsResponse) SetData

func (o *ListTerminalsResponse) SetData(v []Terminal)

SetData gets a reference to the given []Terminal and assigns it to the Data field.

func (*ListTerminalsResponse) SetItemsTotal

func (o *ListTerminalsResponse) SetItemsTotal(v int32)

SetItemsTotal sets field value

func (o *ListTerminalsResponse) SetLinks(v PaginationLinks)

SetLinks gets a reference to the given PaginationLinks and assigns it to the Links field.

func (*ListTerminalsResponse) SetPagesTotal

func (o *ListTerminalsResponse) SetPagesTotal(v int32)

SetPagesTotal sets field value

func (ListTerminalsResponse) ToMap

func (o ListTerminalsResponse) ToMap() (map[string]interface{}, error)

type ListWebhooksResponse

type ListWebhooksResponse struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// Reference to the account.
	AccountReference *string `json:"accountReference,omitempty"`
	// The list of webhooks configured for this account.
	Data []Webhook `json:"data,omitempty"`
	// Total number of items.
	ItemsTotal int32 `json:"itemsTotal"`
	// Total number of pages.
	PagesTotal int32 `json:"pagesTotal"`
}

ListWebhooksResponse struct for ListWebhooksResponse

func NewListWebhooksResponse

func NewListWebhooksResponse(itemsTotal int32, pagesTotal int32) *ListWebhooksResponse

NewListWebhooksResponse instantiates a new ListWebhooksResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListWebhooksResponseWithDefaults

func NewListWebhooksResponseWithDefaults() *ListWebhooksResponse

NewListWebhooksResponseWithDefaults instantiates a new ListWebhooksResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListWebhooksResponse) GetAccountReference

func (o *ListWebhooksResponse) GetAccountReference() string

GetAccountReference returns the AccountReference field value if set, zero value otherwise.

func (*ListWebhooksResponse) GetAccountReferenceOk

func (o *ListWebhooksResponse) GetAccountReferenceOk() (*string, bool)

GetAccountReferenceOk returns a tuple with the AccountReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWebhooksResponse) GetData

func (o *ListWebhooksResponse) GetData() []Webhook

GetData returns the Data field value if set, zero value otherwise.

func (*ListWebhooksResponse) GetDataOk

func (o *ListWebhooksResponse) GetDataOk() ([]Webhook, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWebhooksResponse) GetItemsTotal

func (o *ListWebhooksResponse) GetItemsTotal() int32

GetItemsTotal returns the ItemsTotal field value

func (*ListWebhooksResponse) GetItemsTotalOk

func (o *ListWebhooksResponse) GetItemsTotalOk() (*int32, bool)

GetItemsTotalOk returns a tuple with the ItemsTotal field value and a boolean to check if the value has been set.

func (o *ListWebhooksResponse) GetLinks() PaginationLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*ListWebhooksResponse) GetLinksOk

func (o *ListWebhooksResponse) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWebhooksResponse) GetPagesTotal

func (o *ListWebhooksResponse) GetPagesTotal() int32

GetPagesTotal returns the PagesTotal field value

func (*ListWebhooksResponse) GetPagesTotalOk

func (o *ListWebhooksResponse) GetPagesTotalOk() (*int32, bool)

GetPagesTotalOk returns a tuple with the PagesTotal field value and a boolean to check if the value has been set.

func (*ListWebhooksResponse) HasAccountReference

func (o *ListWebhooksResponse) HasAccountReference() bool

HasAccountReference returns a boolean if a field has been set.

func (*ListWebhooksResponse) HasData

func (o *ListWebhooksResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *ListWebhooksResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (ListWebhooksResponse) MarshalJSON

func (o ListWebhooksResponse) MarshalJSON() ([]byte, error)

func (*ListWebhooksResponse) SetAccountReference

func (o *ListWebhooksResponse) SetAccountReference(v string)

SetAccountReference gets a reference to the given string and assigns it to the AccountReference field.

func (*ListWebhooksResponse) SetData

func (o *ListWebhooksResponse) SetData(v []Webhook)

SetData gets a reference to the given []Webhook and assigns it to the Data field.

func (*ListWebhooksResponse) SetItemsTotal

func (o *ListWebhooksResponse) SetItemsTotal(v int32)

SetItemsTotal sets field value

func (o *ListWebhooksResponse) SetLinks(v PaginationLinks)

SetLinks gets a reference to the given PaginationLinks and assigns it to the Links field.

func (*ListWebhooksResponse) SetPagesTotal

func (o *ListWebhooksResponse) SetPagesTotal(v int32)

SetPagesTotal sets field value

func (ListWebhooksResponse) ToMap

func (o ListWebhooksResponse) ToMap() (map[string]interface{}, error)

type Localization

type Localization struct {
	// Language of the terminal.
	Language *string `json:"language,omitempty"`
}

Localization struct for Localization

func NewLocalization

func NewLocalization() *Localization

NewLocalization instantiates a new Localization object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLocalizationWithDefaults

func NewLocalizationWithDefaults() *Localization

NewLocalizationWithDefaults instantiates a new Localization object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Localization) GetLanguage

func (o *Localization) GetLanguage() string

GetLanguage returns the Language field value if set, zero value otherwise.

func (*Localization) GetLanguageOk

func (o *Localization) GetLanguageOk() (*string, bool)

GetLanguageOk returns a tuple with the Language field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Localization) HasLanguage

func (o *Localization) HasLanguage() bool

HasLanguage returns a boolean if a field has been set.

func (Localization) MarshalJSON

func (o Localization) MarshalJSON() ([]byte, error)

func (*Localization) SetLanguage

func (o *Localization) SetLanguage(v string)

SetLanguage gets a reference to the given string and assigns it to the Language field.

func (Localization) ToMap

func (o Localization) ToMap() (map[string]interface{}, error)
type Logo struct {
	// The image file, converted to a Base64-encoded string, of the logo to be shown on the terminal.
	Data *string `json:"data,omitempty"`
}

Logo struct for Logo

func NewLogo() *Logo

NewLogo instantiates a new Logo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogoWithDefaults

func NewLogoWithDefaults() *Logo

NewLogoWithDefaults instantiates a new Logo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Logo) GetData

func (o *Logo) GetData() string

GetData returns the Data field value if set, zero value otherwise.

func (*Logo) GetDataOk

func (o *Logo) GetDataOk() (*string, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Logo) HasData

func (o *Logo) HasData() bool

HasData returns a boolean if a field has been set.

func (Logo) MarshalJSON

func (o Logo) MarshalJSON() ([]byte, error)

func (*Logo) SetData

func (o *Logo) SetData(v string)

SetData gets a reference to the given string and assigns it to the Data field.

func (Logo) ToMap

func (o Logo) ToMap() (map[string]interface{}, error)

type MeApiCredential

type MeApiCredential struct {
	Links *ApiCredentialLinks `json:"_links,omitempty"`
	// Indicates if the API credential is enabled. Must be set to **true** to use the credential in your integration.
	Active bool `json:"active"`
	// List of IP addresses from which your client can make requests.  If the list is empty, we allow requests from any IP. If the list is not empty and we get a request from an IP which is not on the list, you get a security error.
	AllowedIpAddresses []string `json:"allowedIpAddresses"`
	// List containing the [allowed origins](https://docs.adyen.com/development-resources/client-side-authentication#allowed-origins) linked to the API credential.
	AllowedOrigins []AllowedOrigin `json:"allowedOrigins,omitempty"`
	// List of merchant accounts that the API credential has explicit access to.   If the credential has access to a company, this implies access to all merchant accounts and no merchants for that company will be included.
	AssociatedMerchantAccounts []string `json:"associatedMerchantAccounts,omitempty"`
	// Public key used for [client-side authentication](https://docs.adyen.com/development-resources/client-side-authentication). The client key is required for Drop-in and Components integrations.
	ClientKey string `json:"clientKey"`
	// Name of the company linked to the API credential.
	CompanyName *string `json:"companyName,omitempty"`
	// Description of the API credential.
	Description *string `json:"description,omitempty"`
	// Unique identifier of the API credential.
	Id string `json:"id"`
	// List of [roles](https://docs.adyen.com/development-resources/api-credentials#roles-1) for the API credential.
	Roles []string `json:"roles"`
	// The name of the [API credential](https://docs.adyen.com/development-resources/api-credentials), for example **ws@Company.TestCompany**.
	Username string `json:"username"`
}

MeApiCredential struct for MeApiCredential

func NewMeApiCredential

func NewMeApiCredential(active bool, allowedIpAddresses []string, clientKey string, id string, roles []string, username string) *MeApiCredential

NewMeApiCredential instantiates a new MeApiCredential object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMeApiCredentialWithDefaults

func NewMeApiCredentialWithDefaults() *MeApiCredential

NewMeApiCredentialWithDefaults instantiates a new MeApiCredential object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MeApiCredential) GetActive

func (o *MeApiCredential) GetActive() bool

GetActive returns the Active field value

func (*MeApiCredential) GetActiveOk

func (o *MeApiCredential) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value and a boolean to check if the value has been set.

func (*MeApiCredential) GetAllowedIpAddresses

func (o *MeApiCredential) GetAllowedIpAddresses() []string

GetAllowedIpAddresses returns the AllowedIpAddresses field value

func (*MeApiCredential) GetAllowedIpAddressesOk

func (o *MeApiCredential) GetAllowedIpAddressesOk() ([]string, bool)

GetAllowedIpAddressesOk returns a tuple with the AllowedIpAddresses field value and a boolean to check if the value has been set.

func (*MeApiCredential) GetAllowedOrigins

func (o *MeApiCredential) GetAllowedOrigins() []AllowedOrigin

GetAllowedOrigins returns the AllowedOrigins field value if set, zero value otherwise.

func (*MeApiCredential) GetAllowedOriginsOk

func (o *MeApiCredential) GetAllowedOriginsOk() ([]AllowedOrigin, bool)

GetAllowedOriginsOk returns a tuple with the AllowedOrigins field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MeApiCredential) GetAssociatedMerchantAccounts

func (o *MeApiCredential) GetAssociatedMerchantAccounts() []string

GetAssociatedMerchantAccounts returns the AssociatedMerchantAccounts field value if set, zero value otherwise.

func (*MeApiCredential) GetAssociatedMerchantAccountsOk

func (o *MeApiCredential) GetAssociatedMerchantAccountsOk() ([]string, bool)

GetAssociatedMerchantAccountsOk returns a tuple with the AssociatedMerchantAccounts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MeApiCredential) GetClientKey

func (o *MeApiCredential) GetClientKey() string

GetClientKey returns the ClientKey field value

func (*MeApiCredential) GetClientKeyOk

func (o *MeApiCredential) GetClientKeyOk() (*string, bool)

GetClientKeyOk returns a tuple with the ClientKey field value and a boolean to check if the value has been set.

func (*MeApiCredential) GetCompanyName

func (o *MeApiCredential) GetCompanyName() string

GetCompanyName returns the CompanyName field value if set, zero value otherwise.

func (*MeApiCredential) GetCompanyNameOk

func (o *MeApiCredential) GetCompanyNameOk() (*string, bool)

GetCompanyNameOk returns a tuple with the CompanyName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MeApiCredential) GetDescription

func (o *MeApiCredential) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*MeApiCredential) GetDescriptionOk

func (o *MeApiCredential) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MeApiCredential) GetId

func (o *MeApiCredential) GetId() string

GetId returns the Id field value

func (*MeApiCredential) GetIdOk

func (o *MeApiCredential) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (o *MeApiCredential) GetLinks() ApiCredentialLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*MeApiCredential) GetLinksOk

func (o *MeApiCredential) GetLinksOk() (*ApiCredentialLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MeApiCredential) GetRoles

func (o *MeApiCredential) GetRoles() []string

GetRoles returns the Roles field value

func (*MeApiCredential) GetRolesOk

func (o *MeApiCredential) GetRolesOk() ([]string, bool)

GetRolesOk returns a tuple with the Roles field value and a boolean to check if the value has been set.

func (*MeApiCredential) GetUsername

func (o *MeApiCredential) GetUsername() string

GetUsername returns the Username field value

func (*MeApiCredential) GetUsernameOk

func (o *MeApiCredential) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (*MeApiCredential) HasAllowedOrigins

func (o *MeApiCredential) HasAllowedOrigins() bool

HasAllowedOrigins returns a boolean if a field has been set.

func (*MeApiCredential) HasAssociatedMerchantAccounts

func (o *MeApiCredential) HasAssociatedMerchantAccounts() bool

HasAssociatedMerchantAccounts returns a boolean if a field has been set.

func (*MeApiCredential) HasCompanyName

func (o *MeApiCredential) HasCompanyName() bool

HasCompanyName returns a boolean if a field has been set.

func (*MeApiCredential) HasDescription

func (o *MeApiCredential) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (o *MeApiCredential) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (MeApiCredential) MarshalJSON

func (o MeApiCredential) MarshalJSON() ([]byte, error)

func (*MeApiCredential) SetActive

func (o *MeApiCredential) SetActive(v bool)

SetActive sets field value

func (*MeApiCredential) SetAllowedIpAddresses

func (o *MeApiCredential) SetAllowedIpAddresses(v []string)

SetAllowedIpAddresses sets field value

func (*MeApiCredential) SetAllowedOrigins

func (o *MeApiCredential) SetAllowedOrigins(v []AllowedOrigin)

SetAllowedOrigins gets a reference to the given []AllowedOrigin and assigns it to the AllowedOrigins field.

func (*MeApiCredential) SetAssociatedMerchantAccounts

func (o *MeApiCredential) SetAssociatedMerchantAccounts(v []string)

SetAssociatedMerchantAccounts gets a reference to the given []string and assigns it to the AssociatedMerchantAccounts field.

func (*MeApiCredential) SetClientKey

func (o *MeApiCredential) SetClientKey(v string)

SetClientKey sets field value

func (*MeApiCredential) SetCompanyName

func (o *MeApiCredential) SetCompanyName(v string)

SetCompanyName gets a reference to the given string and assigns it to the CompanyName field.

func (*MeApiCredential) SetDescription

func (o *MeApiCredential) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*MeApiCredential) SetId

func (o *MeApiCredential) SetId(v string)

SetId sets field value

func (o *MeApiCredential) SetLinks(v ApiCredentialLinks)

SetLinks gets a reference to the given ApiCredentialLinks and assigns it to the Links field.

func (*MeApiCredential) SetRoles

func (o *MeApiCredential) SetRoles(v []string)

SetRoles sets field value

func (*MeApiCredential) SetUsername

func (o *MeApiCredential) SetUsername(v string)

SetUsername sets field value

func (MeApiCredential) ToMap

func (o MeApiCredential) ToMap() (map[string]interface{}, error)

type MealVoucherFRInfo

type MealVoucherFRInfo struct {
	// Meal Voucher conecsId. Format: digits only
	ConecsId string `json:"conecsId"`
	// Meal Voucher siret. Format: 14 digits.
	Siret string `json:"siret"`
	// The list of additional payment methods. Allowed values: **mealVoucher_FR_edenred**, **mealVoucher_FR_groupeup**, **mealVoucher_FR_natixis**, **mealVoucher_FR_sodexo**.
	SubTypes []string `json:"subTypes"`
}

MealVoucherFRInfo struct for MealVoucherFRInfo

func NewMealVoucherFRInfo

func NewMealVoucherFRInfo(conecsId string, siret string, subTypes []string) *MealVoucherFRInfo

NewMealVoucherFRInfo instantiates a new MealVoucherFRInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMealVoucherFRInfoWithDefaults

func NewMealVoucherFRInfoWithDefaults() *MealVoucherFRInfo

NewMealVoucherFRInfoWithDefaults instantiates a new MealVoucherFRInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MealVoucherFRInfo) GetConecsId

func (o *MealVoucherFRInfo) GetConecsId() string

GetConecsId returns the ConecsId field value

func (*MealVoucherFRInfo) GetConecsIdOk

func (o *MealVoucherFRInfo) GetConecsIdOk() (*string, bool)

GetConecsIdOk returns a tuple with the ConecsId field value and a boolean to check if the value has been set.

func (*MealVoucherFRInfo) GetSiret

func (o *MealVoucherFRInfo) GetSiret() string

GetSiret returns the Siret field value

func (*MealVoucherFRInfo) GetSiretOk

func (o *MealVoucherFRInfo) GetSiretOk() (*string, bool)

GetSiretOk returns a tuple with the Siret field value and a boolean to check if the value has been set.

func (*MealVoucherFRInfo) GetSubTypes

func (o *MealVoucherFRInfo) GetSubTypes() []string

GetSubTypes returns the SubTypes field value

func (*MealVoucherFRInfo) GetSubTypesOk

func (o *MealVoucherFRInfo) GetSubTypesOk() ([]string, bool)

GetSubTypesOk returns a tuple with the SubTypes field value and a boolean to check if the value has been set.

func (MealVoucherFRInfo) MarshalJSON

func (o MealVoucherFRInfo) MarshalJSON() ([]byte, error)

func (*MealVoucherFRInfo) SetConecsId

func (o *MealVoucherFRInfo) SetConecsId(v string)

SetConecsId sets field value

func (*MealVoucherFRInfo) SetSiret

func (o *MealVoucherFRInfo) SetSiret(v string)

SetSiret sets field value

func (*MealVoucherFRInfo) SetSubTypes

func (o *MealVoucherFRInfo) SetSubTypes(v []string)

SetSubTypes sets field value

func (MealVoucherFRInfo) ToMap

func (o MealVoucherFRInfo) ToMap() (map[string]interface{}, error)

type Merchant

type Merchant struct {
	Links *MerchantLinks `json:"_links,omitempty"`
	// The [capture delay](https://docs.adyen.com/online-payments/capture#capture-delay) set for the merchant account.  Possible values: * **Immediate** * **Manual** * Number of days from **1** to **29**
	CaptureDelay *string `json:"captureDelay,omitempty"`
	// The unique identifier of the company account this merchant belongs to
	CompanyId *string `json:"companyId,omitempty"`
	// List of available data centers.  Adyen has several data centers around the world.In the URL that you use for making API requests, we recommend you use the live URL prefix from the data center closest to your shoppers.
	DataCenters []DataCenter `json:"dataCenters,omitempty"`
	// The default [`shopperInteraction`](https://docs.adyen.com/api-explorer/#/CheckoutService/v68/post/payments__reqParam_shopperInteraction) value used when processing payments through this merchant account.
	DefaultShopperInteraction *string `json:"defaultShopperInteraction,omitempty"`
	// Your description for the merchant account, maximum 300 characters
	Description *string `json:"description,omitempty"`
	// The unique identifier of the merchant account.
	Id *string `json:"id,omitempty"`
	// The city where the legal entity of this merchant account is registered.
	MerchantCity *string `json:"merchantCity,omitempty"`
	// The name of the legal entity associated with the merchant account.
	Name *string `json:"name,omitempty"`
	// Only applies to merchant accounts managed by Adyen's partners. The name of the pricing plan assigned to the merchant account.
	PricingPlan *string `json:"pricingPlan,omitempty"`
	// The currency of the country where the legal entity of this merchant account is registered. Format: [ISO currency code](https://docs.adyen.com/development-resources/currency-codes). For example, a legal entity based in the United States has USD as the primary settlement currency.
	PrimarySettlementCurrency *string `json:"primarySettlementCurrency,omitempty"`
	// Reference of the merchant account.
	Reference *string `json:"reference,omitempty"`
	// The URL for the ecommerce website used with this merchant account.
	ShopWebAddress *string `json:"shopWebAddress,omitempty"`
	// The status of the merchant account.  Possible values:  * **PreActive**: The merchant account has been created. Users cannot access the merchant account in the Customer Area. The account cannot process payments. * **Active**: Users can access the merchant account in the Customer Area. If the company account is also **Active**, then payment processing and payouts are enabled. * **InactiveWithModifications**: Users can access the merchant account in the Customer Area. You cannot process new payments but you can still modify payments, for example issue refunds. You can still receive payouts. * **Inactive**: Users can access the merchant account in the Customer Area. Payment processing and payouts are disabled. * **Closed**: The account is closed and this cannot be reversed. Users cannot log in. Payment processing and payouts are disabled.
	Status *string `json:"status,omitempty"`
}

Merchant struct for Merchant

func NewMerchant

func NewMerchant() *Merchant

NewMerchant instantiates a new Merchant object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMerchantWithDefaults

func NewMerchantWithDefaults() *Merchant

NewMerchantWithDefaults instantiates a new Merchant object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Merchant) GetCaptureDelay

func (o *Merchant) GetCaptureDelay() string

GetCaptureDelay returns the CaptureDelay field value if set, zero value otherwise.

func (*Merchant) GetCaptureDelayOk

func (o *Merchant) GetCaptureDelayOk() (*string, bool)

GetCaptureDelayOk returns a tuple with the CaptureDelay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Merchant) GetCompanyId

func (o *Merchant) GetCompanyId() string

GetCompanyId returns the CompanyId field value if set, zero value otherwise.

func (*Merchant) GetCompanyIdOk

func (o *Merchant) GetCompanyIdOk() (*string, bool)

GetCompanyIdOk returns a tuple with the CompanyId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Merchant) GetDataCenters

func (o *Merchant) GetDataCenters() []DataCenter

GetDataCenters returns the DataCenters field value if set, zero value otherwise.

func (*Merchant) GetDataCentersOk

func (o *Merchant) GetDataCentersOk() ([]DataCenter, bool)

GetDataCentersOk returns a tuple with the DataCenters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Merchant) GetDefaultShopperInteraction

func (o *Merchant) GetDefaultShopperInteraction() string

GetDefaultShopperInteraction returns the DefaultShopperInteraction field value if set, zero value otherwise.

func (*Merchant) GetDefaultShopperInteractionOk

func (o *Merchant) GetDefaultShopperInteractionOk() (*string, bool)

GetDefaultShopperInteractionOk returns a tuple with the DefaultShopperInteraction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Merchant) GetDescription

func (o *Merchant) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*Merchant) GetDescriptionOk

func (o *Merchant) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Merchant) GetId

func (o *Merchant) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Merchant) GetIdOk

func (o *Merchant) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *Merchant) GetLinks() MerchantLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*Merchant) GetLinksOk

func (o *Merchant) GetLinksOk() (*MerchantLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Merchant) GetMerchantCity

func (o *Merchant) GetMerchantCity() string

GetMerchantCity returns the MerchantCity field value if set, zero value otherwise.

func (*Merchant) GetMerchantCityOk

func (o *Merchant) GetMerchantCityOk() (*string, bool)

GetMerchantCityOk returns a tuple with the MerchantCity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Merchant) GetName

func (o *Merchant) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Merchant) GetNameOk

func (o *Merchant) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Merchant) GetPricingPlan

func (o *Merchant) GetPricingPlan() string

GetPricingPlan returns the PricingPlan field value if set, zero value otherwise.

func (*Merchant) GetPricingPlanOk

func (o *Merchant) GetPricingPlanOk() (*string, bool)

GetPricingPlanOk returns a tuple with the PricingPlan field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Merchant) GetPrimarySettlementCurrency

func (o *Merchant) GetPrimarySettlementCurrency() string

GetPrimarySettlementCurrency returns the PrimarySettlementCurrency field value if set, zero value otherwise.

func (*Merchant) GetPrimarySettlementCurrencyOk

func (o *Merchant) GetPrimarySettlementCurrencyOk() (*string, bool)

GetPrimarySettlementCurrencyOk returns a tuple with the PrimarySettlementCurrency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Merchant) GetReference

func (o *Merchant) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*Merchant) GetReferenceOk

func (o *Merchant) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Merchant) GetShopWebAddress

func (o *Merchant) GetShopWebAddress() string

GetShopWebAddress returns the ShopWebAddress field value if set, zero value otherwise.

func (*Merchant) GetShopWebAddressOk

func (o *Merchant) GetShopWebAddressOk() (*string, bool)

GetShopWebAddressOk returns a tuple with the ShopWebAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Merchant) GetStatus

func (o *Merchant) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*Merchant) GetStatusOk

func (o *Merchant) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Merchant) HasCaptureDelay

func (o *Merchant) HasCaptureDelay() bool

HasCaptureDelay returns a boolean if a field has been set.

func (*Merchant) HasCompanyId

func (o *Merchant) HasCompanyId() bool

HasCompanyId returns a boolean if a field has been set.

func (*Merchant) HasDataCenters

func (o *Merchant) HasDataCenters() bool

HasDataCenters returns a boolean if a field has been set.

func (*Merchant) HasDefaultShopperInteraction

func (o *Merchant) HasDefaultShopperInteraction() bool

HasDefaultShopperInteraction returns a boolean if a field has been set.

func (*Merchant) HasDescription

func (o *Merchant) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Merchant) HasId

func (o *Merchant) HasId() bool

HasId returns a boolean if a field has been set.

func (o *Merchant) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Merchant) HasMerchantCity

func (o *Merchant) HasMerchantCity() bool

HasMerchantCity returns a boolean if a field has been set.

func (*Merchant) HasName

func (o *Merchant) HasName() bool

HasName returns a boolean if a field has been set.

func (*Merchant) HasPricingPlan

func (o *Merchant) HasPricingPlan() bool

HasPricingPlan returns a boolean if a field has been set.

func (*Merchant) HasPrimarySettlementCurrency

func (o *Merchant) HasPrimarySettlementCurrency() bool

HasPrimarySettlementCurrency returns a boolean if a field has been set.

func (*Merchant) HasReference

func (o *Merchant) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*Merchant) HasShopWebAddress

func (o *Merchant) HasShopWebAddress() bool

HasShopWebAddress returns a boolean if a field has been set.

func (*Merchant) HasStatus

func (o *Merchant) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (Merchant) MarshalJSON

func (o Merchant) MarshalJSON() ([]byte, error)

func (*Merchant) SetCaptureDelay

func (o *Merchant) SetCaptureDelay(v string)

SetCaptureDelay gets a reference to the given string and assigns it to the CaptureDelay field.

func (*Merchant) SetCompanyId

func (o *Merchant) SetCompanyId(v string)

SetCompanyId gets a reference to the given string and assigns it to the CompanyId field.

func (*Merchant) SetDataCenters

func (o *Merchant) SetDataCenters(v []DataCenter)

SetDataCenters gets a reference to the given []DataCenter and assigns it to the DataCenters field.

func (*Merchant) SetDefaultShopperInteraction

func (o *Merchant) SetDefaultShopperInteraction(v string)

SetDefaultShopperInteraction gets a reference to the given string and assigns it to the DefaultShopperInteraction field.

func (*Merchant) SetDescription

func (o *Merchant) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*Merchant) SetId

func (o *Merchant) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (o *Merchant) SetLinks(v MerchantLinks)

SetLinks gets a reference to the given MerchantLinks and assigns it to the Links field.

func (*Merchant) SetMerchantCity

func (o *Merchant) SetMerchantCity(v string)

SetMerchantCity gets a reference to the given string and assigns it to the MerchantCity field.

func (*Merchant) SetName

func (o *Merchant) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Merchant) SetPricingPlan

func (o *Merchant) SetPricingPlan(v string)

SetPricingPlan gets a reference to the given string and assigns it to the PricingPlan field.

func (*Merchant) SetPrimarySettlementCurrency

func (o *Merchant) SetPrimarySettlementCurrency(v string)

SetPrimarySettlementCurrency gets a reference to the given string and assigns it to the PrimarySettlementCurrency field.

func (*Merchant) SetReference

func (o *Merchant) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*Merchant) SetShopWebAddress

func (o *Merchant) SetShopWebAddress(v string)

SetShopWebAddress gets a reference to the given string and assigns it to the ShopWebAddress field.

func (*Merchant) SetStatus

func (o *Merchant) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (Merchant) ToMap

func (o Merchant) ToMap() (map[string]interface{}, error)
type MerchantLinks struct {
	ApiCredentials *LinksElement `json:"apiCredentials,omitempty"`
	Self           LinksElement  `json:"self"`
	Users          *LinksElement `json:"users,omitempty"`
	Webhooks       *LinksElement `json:"webhooks,omitempty"`
}

MerchantLinks struct for MerchantLinks

func NewMerchantLinks(self LinksElement) *MerchantLinks

NewMerchantLinks instantiates a new MerchantLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMerchantLinksWithDefaults

func NewMerchantLinksWithDefaults() *MerchantLinks

NewMerchantLinksWithDefaults instantiates a new MerchantLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MerchantLinks) GetApiCredentials

func (o *MerchantLinks) GetApiCredentials() LinksElement

GetApiCredentials returns the ApiCredentials field value if set, zero value otherwise.

func (*MerchantLinks) GetApiCredentialsOk

func (o *MerchantLinks) GetApiCredentialsOk() (*LinksElement, bool)

GetApiCredentialsOk returns a tuple with the ApiCredentials field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MerchantLinks) GetSelf

func (o *MerchantLinks) GetSelf() LinksElement

GetSelf returns the Self field value

func (*MerchantLinks) GetSelfOk

func (o *MerchantLinks) GetSelfOk() (*LinksElement, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*MerchantLinks) GetUsers

func (o *MerchantLinks) GetUsers() LinksElement

GetUsers returns the Users field value if set, zero value otherwise.

func (*MerchantLinks) GetUsersOk

func (o *MerchantLinks) GetUsersOk() (*LinksElement, bool)

GetUsersOk returns a tuple with the Users field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MerchantLinks) GetWebhooks

func (o *MerchantLinks) GetWebhooks() LinksElement

GetWebhooks returns the Webhooks field value if set, zero value otherwise.

func (*MerchantLinks) GetWebhooksOk

func (o *MerchantLinks) GetWebhooksOk() (*LinksElement, bool)

GetWebhooksOk returns a tuple with the Webhooks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MerchantLinks) HasApiCredentials

func (o *MerchantLinks) HasApiCredentials() bool

HasApiCredentials returns a boolean if a field has been set.

func (*MerchantLinks) HasUsers

func (o *MerchantLinks) HasUsers() bool

HasUsers returns a boolean if a field has been set.

func (*MerchantLinks) HasWebhooks

func (o *MerchantLinks) HasWebhooks() bool

HasWebhooks returns a boolean if a field has been set.

func (MerchantLinks) MarshalJSON

func (o MerchantLinks) MarshalJSON() ([]byte, error)

func (*MerchantLinks) SetApiCredentials

func (o *MerchantLinks) SetApiCredentials(v LinksElement)

SetApiCredentials gets a reference to the given LinksElement and assigns it to the ApiCredentials field.

func (*MerchantLinks) SetSelf

func (o *MerchantLinks) SetSelf(v LinksElement)

SetSelf sets field value

func (*MerchantLinks) SetUsers

func (o *MerchantLinks) SetUsers(v LinksElement)

SetUsers gets a reference to the given LinksElement and assigns it to the Users field.

func (*MerchantLinks) SetWebhooks

func (o *MerchantLinks) SetWebhooks(v LinksElement)

SetWebhooks gets a reference to the given LinksElement and assigns it to the Webhooks field.

func (MerchantLinks) ToMap

func (o MerchantLinks) ToMap() (map[string]interface{}, error)

type MinorUnitsMonetaryValue

type MinorUnitsMonetaryValue struct {
	// The transaction amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).
	Amount *int32 `json:"amount,omitempty"`
	// The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes).
	CurrencyCode *string `json:"currencyCode,omitempty"`
}

MinorUnitsMonetaryValue struct for MinorUnitsMonetaryValue

func NewMinorUnitsMonetaryValue

func NewMinorUnitsMonetaryValue() *MinorUnitsMonetaryValue

NewMinorUnitsMonetaryValue instantiates a new MinorUnitsMonetaryValue object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMinorUnitsMonetaryValueWithDefaults

func NewMinorUnitsMonetaryValueWithDefaults() *MinorUnitsMonetaryValue

NewMinorUnitsMonetaryValueWithDefaults instantiates a new MinorUnitsMonetaryValue object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MinorUnitsMonetaryValue) GetAmount

func (o *MinorUnitsMonetaryValue) GetAmount() int32

GetAmount returns the Amount field value if set, zero value otherwise.

func (*MinorUnitsMonetaryValue) GetAmountOk

func (o *MinorUnitsMonetaryValue) GetAmountOk() (*int32, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MinorUnitsMonetaryValue) GetCurrencyCode

func (o *MinorUnitsMonetaryValue) GetCurrencyCode() string

GetCurrencyCode returns the CurrencyCode field value if set, zero value otherwise.

func (*MinorUnitsMonetaryValue) GetCurrencyCodeOk

func (o *MinorUnitsMonetaryValue) GetCurrencyCodeOk() (*string, bool)

GetCurrencyCodeOk returns a tuple with the CurrencyCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MinorUnitsMonetaryValue) HasAmount

func (o *MinorUnitsMonetaryValue) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*MinorUnitsMonetaryValue) HasCurrencyCode

func (o *MinorUnitsMonetaryValue) HasCurrencyCode() bool

HasCurrencyCode returns a boolean if a field has been set.

func (MinorUnitsMonetaryValue) MarshalJSON

func (o MinorUnitsMonetaryValue) MarshalJSON() ([]byte, error)

func (*MinorUnitsMonetaryValue) SetAmount

func (o *MinorUnitsMonetaryValue) SetAmount(v int32)

SetAmount gets a reference to the given int32 and assigns it to the Amount field.

func (*MinorUnitsMonetaryValue) SetCurrencyCode

func (o *MinorUnitsMonetaryValue) SetCurrencyCode(v string)

SetCurrencyCode gets a reference to the given string and assigns it to the CurrencyCode field.

func (MinorUnitsMonetaryValue) ToMap

func (o MinorUnitsMonetaryValue) ToMap() (map[string]interface{}, error)

type MyAPICredentialApi

type MyAPICredentialApi common.Service

MyAPICredentialApi service

func (*MyAPICredentialApi) AddAllowedOrigin

AddAllowedOrigin Add allowed origin

Adds an allowed origin to the list of [allowed origins](https://docs.adyen.com/development-resources/client-side-authentication#allowed-origins) of your API credential. The API key from the request is used to identify the [API credential](https://docs.adyen.com/development-resources/api-credentials).

You can make this request with any of the Management API roles.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r MyAPICredentialApiAddAllowedOriginInput - Request parameters, see AddAllowedOriginInput @return AllowedOrigin, *http.Response, error

func (*MyAPICredentialApi) AddAllowedOriginInput

Prepare a request for AddAllowedOrigin

@return MyAPICredentialApiAddAllowedOriginInput

func (*MyAPICredentialApi) GenerateNewClientKeyForSelf

GenerateNewClientKeyForSelf Generate new client key for self

Returns a new [client key](https://docs.adyen.com/development-resources/client-side-authentication#how-it-works) for the caller - API Credential or OAuth Access Token. You can use the new client key a few minutes after generating it. The old client key stops working 24 hours after generating a new one.To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—API credentials read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r MyAPICredentialApiGenerateNewClientKeyForSelfInput - Request parameters, see GenerateNewClientKeyForSelfInput @return GenerateClientKeyResponse, *http.Response, error

func (*MyAPICredentialApi) GenerateNewClientKeyForSelfInput

func (a *MyAPICredentialApi) GenerateNewClientKeyForSelfInput() MyAPICredentialApiGenerateNewClientKeyForSelfInput

Prepare a request for GenerateNewClientKeyForSelf

@return MyAPICredentialApiGenerateNewClientKeyForSelfInput

func (*MyAPICredentialApi) GetAllowedOriginDetails

GetAllowedOriginDetails Get allowed origin details

Returns the details of the [allowed origin](https://docs.adyen.com/development-resources/client-side-authentication#allowed-origins) specified in the path. The API key from the request is used to identify the [API credential](https://docs.adyen.com/development-resources/api-credentials).

You can make this request with any of the Management API roles.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r MyAPICredentialApiGetAllowedOriginDetailsInput - Request parameters, see GetAllowedOriginDetailsInput @return AllowedOrigin, *http.Response, error

func (*MyAPICredentialApi) GetAllowedOriginDetailsInput

func (a *MyAPICredentialApi) GetAllowedOriginDetailsInput(originId string) MyAPICredentialApiGetAllowedOriginDetailsInput

Prepare a request for GetAllowedOriginDetails @param originId Unique identifier of the allowed origin. @return MyAPICredentialApiGetAllowedOriginDetailsInput

func (*MyAPICredentialApi) GetAllowedOrigins

GetAllowedOrigins Get allowed origins

Returns the list of [allowed origins](https://docs.adyen.com/development-resources/client-side-authentication#allowed-origins) of your [API credential](https://docs.adyen.com/development-resources/api-credentials) based on the API key you used in the request.

You can make this request with any of the Management API roles.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r MyAPICredentialApiGetAllowedOriginsInput - Request parameters, see GetAllowedOriginsInput @return AllowedOriginsResponse, *http.Response, error

func (*MyAPICredentialApi) GetAllowedOriginsInput

Prepare a request for GetAllowedOrigins

@return MyAPICredentialApiGetAllowedOriginsInput

func (*MyAPICredentialApi) GetApiCredentialDetails

GetApiCredentialDetails Get API credential details

Returns your [API credential](https://docs.adyen.com/development-resources/api-credentials) details based on the API Key you used in the request.

You can make this request with any of the Management API roles.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r MyAPICredentialApiGetApiCredentialDetailsInput - Request parameters, see GetApiCredentialDetailsInput @return MeApiCredential, *http.Response, error

func (*MyAPICredentialApi) GetApiCredentialDetailsInput

func (a *MyAPICredentialApi) GetApiCredentialDetailsInput() MyAPICredentialApiGetApiCredentialDetailsInput

Prepare a request for GetApiCredentialDetails

@return MyAPICredentialApiGetApiCredentialDetailsInput

func (*MyAPICredentialApi) RemoveAllowedOrigin

RemoveAllowedOrigin Remove allowed origin

Removes the [allowed origin](https://docs.adyen.com/development-resources/client-side-authentication#allowed-origins) specified in the path. The API key from the request is used to identify the [API credential](https://docs.adyen.com/development-resources/api-credentials).

You can make this request with any of the Management API roles.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r MyAPICredentialApiRemoveAllowedOriginInput - Request parameters, see RemoveAllowedOriginInput @return *http.Response, error

func (*MyAPICredentialApi) RemoveAllowedOriginInput

func (a *MyAPICredentialApi) RemoveAllowedOriginInput(originId string) MyAPICredentialApiRemoveAllowedOriginInput

Prepare a request for RemoveAllowedOrigin @param originId Unique identifier of the allowed origin. @return MyAPICredentialApiRemoveAllowedOriginInput

type MyAPICredentialApiAddAllowedOriginInput

type MyAPICredentialApiAddAllowedOriginInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by MyAPICredentialApi.AddAllowedOrigin

func (MyAPICredentialApiAddAllowedOriginInput) CreateAllowedOriginRequest

type MyAPICredentialApiGenerateNewClientKeyForSelfInput

type MyAPICredentialApiGenerateNewClientKeyForSelfInput struct {
}

All parameters accepted by MyAPICredentialApi.GenerateNewClientKeyForSelf

type MyAPICredentialApiGetAllowedOriginDetailsInput

type MyAPICredentialApiGetAllowedOriginDetailsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by MyAPICredentialApi.GetAllowedOriginDetails

type MyAPICredentialApiGetAllowedOriginsInput

type MyAPICredentialApiGetAllowedOriginsInput struct {
}

All parameters accepted by MyAPICredentialApi.GetAllowedOrigins

type MyAPICredentialApiGetApiCredentialDetailsInput

type MyAPICredentialApiGetApiCredentialDetailsInput struct {
}

All parameters accepted by MyAPICredentialApi.GetApiCredentialDetails

type MyAPICredentialApiRemoveAllowedOriginInput

type MyAPICredentialApiRemoveAllowedOriginInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by MyAPICredentialApi.RemoveAllowedOrigin

type Name

type Name struct {
	// The first name.
	FirstName string `json:"firstName"`
	// The last name.
	LastName string `json:"lastName"`
}

Name struct for Name

func NewName

func NewName(firstName string, lastName string) *Name

NewName instantiates a new Name object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNameWithDefaults

func NewNameWithDefaults() *Name

NewNameWithDefaults instantiates a new Name object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Name) GetFirstName

func (o *Name) GetFirstName() string

GetFirstName returns the FirstName field value

func (*Name) GetFirstNameOk

func (o *Name) GetFirstNameOk() (*string, bool)

GetFirstNameOk returns a tuple with the FirstName field value and a boolean to check if the value has been set.

func (*Name) GetLastName

func (o *Name) GetLastName() string

GetLastName returns the LastName field value

func (*Name) GetLastNameOk

func (o *Name) GetLastNameOk() (*string, bool)

GetLastNameOk returns a tuple with the LastName field value and a boolean to check if the value has been set.

func (Name) MarshalJSON

func (o Name) MarshalJSON() ([]byte, error)

func (*Name) SetFirstName

func (o *Name) SetFirstName(v string)

SetFirstName sets field value

func (*Name) SetLastName

func (o *Name) SetLastName(v string)

SetLastName sets field value

func (Name) ToMap

func (o Name) ToMap() (map[string]interface{}, error)

type Name2

type Name2 struct {
	// The first name.
	FirstName *string `json:"firstName,omitempty"`
	// The last name.
	LastName *string `json:"lastName,omitempty"`
}

Name2 struct for Name2

func NewName2

func NewName2() *Name2

NewName2 instantiates a new Name2 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewName2WithDefaults

func NewName2WithDefaults() *Name2

NewName2WithDefaults instantiates a new Name2 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Name2) GetFirstName

func (o *Name2) GetFirstName() string

GetFirstName returns the FirstName field value if set, zero value otherwise.

func (*Name2) GetFirstNameOk

func (o *Name2) GetFirstNameOk() (*string, bool)

GetFirstNameOk returns a tuple with the FirstName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Name2) GetLastName

func (o *Name2) GetLastName() string

GetLastName returns the LastName field value if set, zero value otherwise.

func (*Name2) GetLastNameOk

func (o *Name2) GetLastNameOk() (*string, bool)

GetLastNameOk returns a tuple with the LastName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Name2) HasFirstName

func (o *Name2) HasFirstName() bool

HasFirstName returns a boolean if a field has been set.

func (*Name2) HasLastName

func (o *Name2) HasLastName() bool

HasLastName returns a boolean if a field has been set.

func (Name2) MarshalJSON

func (o Name2) MarshalJSON() ([]byte, error)

func (*Name2) SetFirstName

func (o *Name2) SetFirstName(v string)

SetFirstName gets a reference to the given string and assigns it to the FirstName field.

func (*Name2) SetLastName

func (o *Name2) SetLastName(v string)

SetLastName gets a reference to the given string and assigns it to the LastName field.

func (Name2) ToMap

func (o Name2) ToMap() (map[string]interface{}, error)

type Nexo

type Nexo struct {
	DisplayUrls   *NotificationUrl `json:"displayUrls,omitempty"`
	EncryptionKey *Key             `json:"encryptionKey,omitempty"`
	EventUrls     *EventUrl        `json:"eventUrls,omitempty"`
	// One or more URLs to send event messages to when using Terminal API.
	// Deprecated
	NexoEventUrls []string      `json:"nexoEventUrls,omitempty"`
	Notification  *Notification `json:"notification,omitempty"`
}

Nexo struct for Nexo

func NewNexo

func NewNexo() *Nexo

NewNexo instantiates a new Nexo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNexoWithDefaults

func NewNexoWithDefaults() *Nexo

NewNexoWithDefaults instantiates a new Nexo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Nexo) GetDisplayUrls

func (o *Nexo) GetDisplayUrls() NotificationUrl

GetDisplayUrls returns the DisplayUrls field value if set, zero value otherwise.

func (*Nexo) GetDisplayUrlsOk

func (o *Nexo) GetDisplayUrlsOk() (*NotificationUrl, bool)

GetDisplayUrlsOk returns a tuple with the DisplayUrls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Nexo) GetEncryptionKey

func (o *Nexo) GetEncryptionKey() Key

GetEncryptionKey returns the EncryptionKey field value if set, zero value otherwise.

func (*Nexo) GetEncryptionKeyOk

func (o *Nexo) GetEncryptionKeyOk() (*Key, bool)

GetEncryptionKeyOk returns a tuple with the EncryptionKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Nexo) GetEventUrls

func (o *Nexo) GetEventUrls() EventUrl

GetEventUrls returns the EventUrls field value if set, zero value otherwise.

func (*Nexo) GetEventUrlsOk

func (o *Nexo) GetEventUrlsOk() (*EventUrl, bool)

GetEventUrlsOk returns a tuple with the EventUrls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Nexo) GetNexoEventUrls

func (o *Nexo) GetNexoEventUrls() []string

GetNexoEventUrls returns the NexoEventUrls field value if set, zero value otherwise. Deprecated

func (*Nexo) GetNexoEventUrlsOk

func (o *Nexo) GetNexoEventUrlsOk() ([]string, bool)

GetNexoEventUrlsOk returns a tuple with the NexoEventUrls field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*Nexo) GetNotification

func (o *Nexo) GetNotification() Notification

GetNotification returns the Notification field value if set, zero value otherwise.

func (*Nexo) GetNotificationOk

func (o *Nexo) GetNotificationOk() (*Notification, bool)

GetNotificationOk returns a tuple with the Notification field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Nexo) HasDisplayUrls

func (o *Nexo) HasDisplayUrls() bool

HasDisplayUrls returns a boolean if a field has been set.

func (*Nexo) HasEncryptionKey

func (o *Nexo) HasEncryptionKey() bool

HasEncryptionKey returns a boolean if a field has been set.

func (*Nexo) HasEventUrls

func (o *Nexo) HasEventUrls() bool

HasEventUrls returns a boolean if a field has been set.

func (*Nexo) HasNexoEventUrls

func (o *Nexo) HasNexoEventUrls() bool

HasNexoEventUrls returns a boolean if a field has been set.

func (*Nexo) HasNotification

func (o *Nexo) HasNotification() bool

HasNotification returns a boolean if a field has been set.

func (Nexo) MarshalJSON

func (o Nexo) MarshalJSON() ([]byte, error)

func (*Nexo) SetDisplayUrls

func (o *Nexo) SetDisplayUrls(v NotificationUrl)

SetDisplayUrls gets a reference to the given NotificationUrl and assigns it to the DisplayUrls field.

func (*Nexo) SetEncryptionKey

func (o *Nexo) SetEncryptionKey(v Key)

SetEncryptionKey gets a reference to the given Key and assigns it to the EncryptionKey field.

func (*Nexo) SetEventUrls

func (o *Nexo) SetEventUrls(v EventUrl)

SetEventUrls gets a reference to the given EventUrl and assigns it to the EventUrls field.

func (*Nexo) SetNexoEventUrls

func (o *Nexo) SetNexoEventUrls(v []string)

SetNexoEventUrls gets a reference to the given []string and assigns it to the NexoEventUrls field. Deprecated

func (*Nexo) SetNotification

func (o *Nexo) SetNotification(v Notification)

SetNotification gets a reference to the given Notification and assigns it to the Notification field.

func (Nexo) ToMap

func (o Nexo) ToMap() (map[string]interface{}, error)

type Notification

type Notification struct {
	// Shows or hides the event notification button on the terminal screen.
	ShowButton *bool `json:"showButton,omitempty"`
}

Notification struct for Notification

func NewNotification

func NewNotification() *Notification

NewNotification instantiates a new Notification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNotificationWithDefaults

func NewNotificationWithDefaults() *Notification

NewNotificationWithDefaults instantiates a new Notification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Notification) GetShowButton

func (o *Notification) GetShowButton() bool

GetShowButton returns the ShowButton field value if set, zero value otherwise.

func (*Notification) GetShowButtonOk

func (o *Notification) GetShowButtonOk() (*bool, bool)

GetShowButtonOk returns a tuple with the ShowButton field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Notification) HasShowButton

func (o *Notification) HasShowButton() bool

HasShowButton returns a boolean if a field has been set.

func (Notification) MarshalJSON

func (o Notification) MarshalJSON() ([]byte, error)

func (*Notification) SetShowButton

func (o *Notification) SetShowButton(v bool)

SetShowButton gets a reference to the given bool and assigns it to the ShowButton field.

func (Notification) ToMap

func (o Notification) ToMap() (map[string]interface{}, error)

type NotificationUrl

type NotificationUrl struct {
	// One or more local URLs to send notifications to when using Terminal API.
	LocalUrls []Url `json:"localUrls,omitempty"`
	// One or more public URLs to send notifications to when using Terminal API.
	PublicUrls []Url `json:"publicUrls,omitempty"`
}

NotificationUrl struct for NotificationUrl

func NewNotificationUrl

func NewNotificationUrl() *NotificationUrl

NewNotificationUrl instantiates a new NotificationUrl object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNotificationUrlWithDefaults

func NewNotificationUrlWithDefaults() *NotificationUrl

NewNotificationUrlWithDefaults instantiates a new NotificationUrl object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NotificationUrl) GetLocalUrls

func (o *NotificationUrl) GetLocalUrls() []Url

GetLocalUrls returns the LocalUrls field value if set, zero value otherwise.

func (*NotificationUrl) GetLocalUrlsOk

func (o *NotificationUrl) GetLocalUrlsOk() ([]Url, bool)

GetLocalUrlsOk returns a tuple with the LocalUrls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationUrl) GetPublicUrls

func (o *NotificationUrl) GetPublicUrls() []Url

GetPublicUrls returns the PublicUrls field value if set, zero value otherwise.

func (*NotificationUrl) GetPublicUrlsOk

func (o *NotificationUrl) GetPublicUrlsOk() ([]Url, bool)

GetPublicUrlsOk returns a tuple with the PublicUrls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationUrl) HasLocalUrls

func (o *NotificationUrl) HasLocalUrls() bool

HasLocalUrls returns a boolean if a field has been set.

func (*NotificationUrl) HasPublicUrls

func (o *NotificationUrl) HasPublicUrls() bool

HasPublicUrls returns a boolean if a field has been set.

func (NotificationUrl) MarshalJSON

func (o NotificationUrl) MarshalJSON() ([]byte, error)

func (*NotificationUrl) SetLocalUrls

func (o *NotificationUrl) SetLocalUrls(v []Url)

SetLocalUrls gets a reference to the given []Url and assigns it to the LocalUrls field.

func (*NotificationUrl) SetPublicUrls

func (o *NotificationUrl) SetPublicUrls(v []Url)

SetPublicUrls gets a reference to the given []Url and assigns it to the PublicUrls field.

func (NotificationUrl) ToMap

func (o NotificationUrl) ToMap() (map[string]interface{}, error)

type NullableAdditionalCommission

type NullableAdditionalCommission struct {
	// contains filtered or unexported fields
}

func NewNullableAdditionalCommission

func NewNullableAdditionalCommission(val *AdditionalCommission) *NullableAdditionalCommission

func (NullableAdditionalCommission) Get

func (NullableAdditionalCommission) IsSet

func (NullableAdditionalCommission) MarshalJSON

func (v NullableAdditionalCommission) MarshalJSON() ([]byte, error)

func (*NullableAdditionalCommission) Set

func (*NullableAdditionalCommission) UnmarshalJSON

func (v *NullableAdditionalCommission) UnmarshalJSON(src []byte) error

func (*NullableAdditionalCommission) Unset

func (v *NullableAdditionalCommission) Unset()

type NullableAdditionalSettings

type NullableAdditionalSettings struct {
	// contains filtered or unexported fields
}

func NewNullableAdditionalSettings

func NewNullableAdditionalSettings(val *AdditionalSettings) *NullableAdditionalSettings

func (NullableAdditionalSettings) Get

func (NullableAdditionalSettings) IsSet

func (v NullableAdditionalSettings) IsSet() bool

func (NullableAdditionalSettings) MarshalJSON

func (v NullableAdditionalSettings) MarshalJSON() ([]byte, error)

func (*NullableAdditionalSettings) Set

func (*NullableAdditionalSettings) UnmarshalJSON

func (v *NullableAdditionalSettings) UnmarshalJSON(src []byte) error

func (*NullableAdditionalSettings) Unset

func (v *NullableAdditionalSettings) Unset()

type NullableAdditionalSettingsResponse

type NullableAdditionalSettingsResponse struct {
	// contains filtered or unexported fields
}

func (NullableAdditionalSettingsResponse) Get

func (NullableAdditionalSettingsResponse) IsSet

func (NullableAdditionalSettingsResponse) MarshalJSON

func (v NullableAdditionalSettingsResponse) MarshalJSON() ([]byte, error)

func (*NullableAdditionalSettingsResponse) Set

func (*NullableAdditionalSettingsResponse) UnmarshalJSON

func (v *NullableAdditionalSettingsResponse) UnmarshalJSON(src []byte) error

func (*NullableAdditionalSettingsResponse) Unset

type NullableAddress

type NullableAddress struct {
	// contains filtered or unexported fields
}

func NewNullableAddress

func NewNullableAddress(val *Address) *NullableAddress

func (NullableAddress) Get

func (v NullableAddress) Get() *Address

func (NullableAddress) IsSet

func (v NullableAddress) IsSet() bool

func (NullableAddress) MarshalJSON

func (v NullableAddress) MarshalJSON() ([]byte, error)

func (*NullableAddress) Set

func (v *NullableAddress) Set(val *Address)

func (*NullableAddress) UnmarshalJSON

func (v *NullableAddress) UnmarshalJSON(src []byte) error

func (*NullableAddress) Unset

func (v *NullableAddress) Unset()

type NullableAfterpayTouchInfo

type NullableAfterpayTouchInfo struct {
	// contains filtered or unexported fields
}

func NewNullableAfterpayTouchInfo

func NewNullableAfterpayTouchInfo(val *AfterpayTouchInfo) *NullableAfterpayTouchInfo

func (NullableAfterpayTouchInfo) Get

func (NullableAfterpayTouchInfo) IsSet

func (v NullableAfterpayTouchInfo) IsSet() bool

func (NullableAfterpayTouchInfo) MarshalJSON

func (v NullableAfterpayTouchInfo) MarshalJSON() ([]byte, error)

func (*NullableAfterpayTouchInfo) Set

func (*NullableAfterpayTouchInfo) UnmarshalJSON

func (v *NullableAfterpayTouchInfo) UnmarshalJSON(src []byte) error

func (*NullableAfterpayTouchInfo) Unset

func (v *NullableAfterpayTouchInfo) Unset()

type NullableAllowedOrigin

type NullableAllowedOrigin struct {
	// contains filtered or unexported fields
}

func NewNullableAllowedOrigin

func NewNullableAllowedOrigin(val *AllowedOrigin) *NullableAllowedOrigin

func (NullableAllowedOrigin) Get

func (NullableAllowedOrigin) IsSet

func (v NullableAllowedOrigin) IsSet() bool

func (NullableAllowedOrigin) MarshalJSON

func (v NullableAllowedOrigin) MarshalJSON() ([]byte, error)

func (*NullableAllowedOrigin) Set

func (v *NullableAllowedOrigin) Set(val *AllowedOrigin)

func (*NullableAllowedOrigin) UnmarshalJSON

func (v *NullableAllowedOrigin) UnmarshalJSON(src []byte) error

func (*NullableAllowedOrigin) Unset

func (v *NullableAllowedOrigin) Unset()

type NullableAllowedOriginsResponse

type NullableAllowedOriginsResponse struct {
	// contains filtered or unexported fields
}

func (NullableAllowedOriginsResponse) Get

func (NullableAllowedOriginsResponse) IsSet

func (NullableAllowedOriginsResponse) MarshalJSON

func (v NullableAllowedOriginsResponse) MarshalJSON() ([]byte, error)

func (*NullableAllowedOriginsResponse) Set

func (*NullableAllowedOriginsResponse) UnmarshalJSON

func (v *NullableAllowedOriginsResponse) UnmarshalJSON(src []byte) error

func (*NullableAllowedOriginsResponse) Unset

func (v *NullableAllowedOriginsResponse) Unset()

type NullableAmount

type NullableAmount struct {
	// contains filtered or unexported fields
}

func NewNullableAmount

func NewNullableAmount(val *Amount) *NullableAmount

func (NullableAmount) Get

func (v NullableAmount) Get() *Amount

func (NullableAmount) IsSet

func (v NullableAmount) IsSet() bool

func (NullableAmount) MarshalJSON

func (v NullableAmount) MarshalJSON() ([]byte, error)

func (*NullableAmount) Set

func (v *NullableAmount) Set(val *Amount)

func (*NullableAmount) UnmarshalJSON

func (v *NullableAmount) UnmarshalJSON(src []byte) error

func (*NullableAmount) Unset

func (v *NullableAmount) Unset()

type NullableAndroidApp

type NullableAndroidApp struct {
	// contains filtered or unexported fields
}

func NewNullableAndroidApp

func NewNullableAndroidApp(val *AndroidApp) *NullableAndroidApp

func (NullableAndroidApp) Get

func (v NullableAndroidApp) Get() *AndroidApp

func (NullableAndroidApp) IsSet

func (v NullableAndroidApp) IsSet() bool

func (NullableAndroidApp) MarshalJSON

func (v NullableAndroidApp) MarshalJSON() ([]byte, error)

func (*NullableAndroidApp) Set

func (v *NullableAndroidApp) Set(val *AndroidApp)

func (*NullableAndroidApp) UnmarshalJSON

func (v *NullableAndroidApp) UnmarshalJSON(src []byte) error

func (*NullableAndroidApp) Unset

func (v *NullableAndroidApp) Unset()

type NullableAndroidAppsResponse

type NullableAndroidAppsResponse struct {
	// contains filtered or unexported fields
}

func NewNullableAndroidAppsResponse

func NewNullableAndroidAppsResponse(val *AndroidAppsResponse) *NullableAndroidAppsResponse

func (NullableAndroidAppsResponse) Get

func (NullableAndroidAppsResponse) IsSet

func (NullableAndroidAppsResponse) MarshalJSON

func (v NullableAndroidAppsResponse) MarshalJSON() ([]byte, error)

func (*NullableAndroidAppsResponse) Set

func (*NullableAndroidAppsResponse) UnmarshalJSON

func (v *NullableAndroidAppsResponse) UnmarshalJSON(src []byte) error

func (*NullableAndroidAppsResponse) Unset

func (v *NullableAndroidAppsResponse) Unset()

type NullableAndroidCertificate

type NullableAndroidCertificate struct {
	// contains filtered or unexported fields
}

func NewNullableAndroidCertificate

func NewNullableAndroidCertificate(val *AndroidCertificate) *NullableAndroidCertificate

func (NullableAndroidCertificate) Get

func (NullableAndroidCertificate) IsSet

func (v NullableAndroidCertificate) IsSet() bool

func (NullableAndroidCertificate) MarshalJSON

func (v NullableAndroidCertificate) MarshalJSON() ([]byte, error)

func (*NullableAndroidCertificate) Set

func (*NullableAndroidCertificate) UnmarshalJSON

func (v *NullableAndroidCertificate) UnmarshalJSON(src []byte) error

func (*NullableAndroidCertificate) Unset

func (v *NullableAndroidCertificate) Unset()

type NullableAndroidCertificatesResponse

type NullableAndroidCertificatesResponse struct {
	// contains filtered or unexported fields
}

func (NullableAndroidCertificatesResponse) Get

func (NullableAndroidCertificatesResponse) IsSet

func (NullableAndroidCertificatesResponse) MarshalJSON

func (v NullableAndroidCertificatesResponse) MarshalJSON() ([]byte, error)

func (*NullableAndroidCertificatesResponse) Set

func (*NullableAndroidCertificatesResponse) UnmarshalJSON

func (v *NullableAndroidCertificatesResponse) UnmarshalJSON(src []byte) error

func (*NullableAndroidCertificatesResponse) Unset

type NullableApiCredential

type NullableApiCredential struct {
	// contains filtered or unexported fields
}

func NewNullableApiCredential

func NewNullableApiCredential(val *ApiCredential) *NullableApiCredential

func (NullableApiCredential) Get

func (NullableApiCredential) IsSet

func (v NullableApiCredential) IsSet() bool

func (NullableApiCredential) MarshalJSON

func (v NullableApiCredential) MarshalJSON() ([]byte, error)

func (*NullableApiCredential) Set

func (v *NullableApiCredential) Set(val *ApiCredential)

func (*NullableApiCredential) UnmarshalJSON

func (v *NullableApiCredential) UnmarshalJSON(src []byte) error

func (*NullableApiCredential) Unset

func (v *NullableApiCredential) Unset()
type NullableApiCredentialLinks struct {
	// contains filtered or unexported fields
}
func NewNullableApiCredentialLinks(val *ApiCredentialLinks) *NullableApiCredentialLinks

func (NullableApiCredentialLinks) Get

func (NullableApiCredentialLinks) IsSet

func (v NullableApiCredentialLinks) IsSet() bool

func (NullableApiCredentialLinks) MarshalJSON

func (v NullableApiCredentialLinks) MarshalJSON() ([]byte, error)

func (*NullableApiCredentialLinks) Set

func (*NullableApiCredentialLinks) UnmarshalJSON

func (v *NullableApiCredentialLinks) UnmarshalJSON(src []byte) error

func (*NullableApiCredentialLinks) Unset

func (v *NullableApiCredentialLinks) Unset()

type NullableApplePayInfo

type NullableApplePayInfo struct {
	// contains filtered or unexported fields
}

func NewNullableApplePayInfo

func NewNullableApplePayInfo(val *ApplePayInfo) *NullableApplePayInfo

func (NullableApplePayInfo) Get

func (NullableApplePayInfo) IsSet

func (v NullableApplePayInfo) IsSet() bool

func (NullableApplePayInfo) MarshalJSON

func (v NullableApplePayInfo) MarshalJSON() ([]byte, error)

func (*NullableApplePayInfo) Set

func (v *NullableApplePayInfo) Set(val *ApplePayInfo)

func (*NullableApplePayInfo) UnmarshalJSON

func (v *NullableApplePayInfo) UnmarshalJSON(src []byte) error

func (*NullableApplePayInfo) Unset

func (v *NullableApplePayInfo) Unset()

type NullableBcmcInfo

type NullableBcmcInfo struct {
	// contains filtered or unexported fields
}

func NewNullableBcmcInfo

func NewNullableBcmcInfo(val *BcmcInfo) *NullableBcmcInfo

func (NullableBcmcInfo) Get

func (v NullableBcmcInfo) Get() *BcmcInfo

func (NullableBcmcInfo) IsSet

func (v NullableBcmcInfo) IsSet() bool

func (NullableBcmcInfo) MarshalJSON

func (v NullableBcmcInfo) MarshalJSON() ([]byte, error)

func (*NullableBcmcInfo) Set

func (v *NullableBcmcInfo) Set(val *BcmcInfo)

func (*NullableBcmcInfo) UnmarshalJSON

func (v *NullableBcmcInfo) UnmarshalJSON(src []byte) error

func (*NullableBcmcInfo) Unset

func (v *NullableBcmcInfo) Unset()

type NullableBillingEntitiesResponse

type NullableBillingEntitiesResponse struct {
	// contains filtered or unexported fields
}

func (NullableBillingEntitiesResponse) Get

func (NullableBillingEntitiesResponse) IsSet

func (NullableBillingEntitiesResponse) MarshalJSON

func (v NullableBillingEntitiesResponse) MarshalJSON() ([]byte, error)

func (*NullableBillingEntitiesResponse) Set

func (*NullableBillingEntitiesResponse) UnmarshalJSON

func (v *NullableBillingEntitiesResponse) UnmarshalJSON(src []byte) error

func (*NullableBillingEntitiesResponse) Unset

type NullableBillingEntity

type NullableBillingEntity struct {
	// contains filtered or unexported fields
}

func NewNullableBillingEntity

func NewNullableBillingEntity(val *BillingEntity) *NullableBillingEntity

func (NullableBillingEntity) Get

func (NullableBillingEntity) IsSet

func (v NullableBillingEntity) IsSet() bool

func (NullableBillingEntity) MarshalJSON

func (v NullableBillingEntity) MarshalJSON() ([]byte, error)

func (*NullableBillingEntity) Set

func (v *NullableBillingEntity) Set(val *BillingEntity)

func (*NullableBillingEntity) UnmarshalJSON

func (v *NullableBillingEntity) UnmarshalJSON(src []byte) error

func (*NullableBillingEntity) Unset

func (v *NullableBillingEntity) Unset()

type NullableCardholderReceipt

type NullableCardholderReceipt struct {
	// contains filtered or unexported fields
}

func NewNullableCardholderReceipt

func NewNullableCardholderReceipt(val *CardholderReceipt) *NullableCardholderReceipt

func (NullableCardholderReceipt) Get

func (NullableCardholderReceipt) IsSet

func (v NullableCardholderReceipt) IsSet() bool

func (NullableCardholderReceipt) MarshalJSON

func (v NullableCardholderReceipt) MarshalJSON() ([]byte, error)

func (*NullableCardholderReceipt) Set

func (*NullableCardholderReceipt) UnmarshalJSON

func (v *NullableCardholderReceipt) UnmarshalJSON(src []byte) error

func (*NullableCardholderReceipt) Unset

func (v *NullableCardholderReceipt) Unset()

type NullableCartesBancairesInfo

type NullableCartesBancairesInfo struct {
	// contains filtered or unexported fields
}

func NewNullableCartesBancairesInfo

func NewNullableCartesBancairesInfo(val *CartesBancairesInfo) *NullableCartesBancairesInfo

func (NullableCartesBancairesInfo) Get

func (NullableCartesBancairesInfo) IsSet

func (NullableCartesBancairesInfo) MarshalJSON

func (v NullableCartesBancairesInfo) MarshalJSON() ([]byte, error)

func (*NullableCartesBancairesInfo) Set

func (*NullableCartesBancairesInfo) UnmarshalJSON

func (v *NullableCartesBancairesInfo) UnmarshalJSON(src []byte) error

func (*NullableCartesBancairesInfo) Unset

func (v *NullableCartesBancairesInfo) Unset()

type NullableClearpayInfo

type NullableClearpayInfo struct {
	// contains filtered or unexported fields
}

func NewNullableClearpayInfo

func NewNullableClearpayInfo(val *ClearpayInfo) *NullableClearpayInfo

func (NullableClearpayInfo) Get

func (NullableClearpayInfo) IsSet

func (v NullableClearpayInfo) IsSet() bool

func (NullableClearpayInfo) MarshalJSON

func (v NullableClearpayInfo) MarshalJSON() ([]byte, error)

func (*NullableClearpayInfo) Set

func (v *NullableClearpayInfo) Set(val *ClearpayInfo)

func (*NullableClearpayInfo) UnmarshalJSON

func (v *NullableClearpayInfo) UnmarshalJSON(src []byte) error

func (*NullableClearpayInfo) Unset

func (v *NullableClearpayInfo) Unset()

type NullableCommission

type NullableCommission struct {
	// contains filtered or unexported fields
}

func NewNullableCommission

func NewNullableCommission(val *Commission) *NullableCommission

func (NullableCommission) Get

func (v NullableCommission) Get() *Commission

func (NullableCommission) IsSet

func (v NullableCommission) IsSet() bool

func (NullableCommission) MarshalJSON

func (v NullableCommission) MarshalJSON() ([]byte, error)

func (*NullableCommission) Set

func (v *NullableCommission) Set(val *Commission)

func (*NullableCommission) UnmarshalJSON

func (v *NullableCommission) UnmarshalJSON(src []byte) error

func (*NullableCommission) Unset

func (v *NullableCommission) Unset()

type NullableCompany

type NullableCompany struct {
	// contains filtered or unexported fields
}

func NewNullableCompany

func NewNullableCompany(val *Company) *NullableCompany

func (NullableCompany) Get

func (v NullableCompany) Get() *Company

func (NullableCompany) IsSet

func (v NullableCompany) IsSet() bool

func (NullableCompany) MarshalJSON

func (v NullableCompany) MarshalJSON() ([]byte, error)

func (*NullableCompany) Set

func (v *NullableCompany) Set(val *Company)

func (*NullableCompany) UnmarshalJSON

func (v *NullableCompany) UnmarshalJSON(src []byte) error

func (*NullableCompany) Unset

func (v *NullableCompany) Unset()

type NullableCompanyApiCredential

type NullableCompanyApiCredential struct {
	// contains filtered or unexported fields
}

func NewNullableCompanyApiCredential

func NewNullableCompanyApiCredential(val *CompanyApiCredential) *NullableCompanyApiCredential

func (NullableCompanyApiCredential) Get

func (NullableCompanyApiCredential) IsSet

func (NullableCompanyApiCredential) MarshalJSON

func (v NullableCompanyApiCredential) MarshalJSON() ([]byte, error)

func (*NullableCompanyApiCredential) Set

func (*NullableCompanyApiCredential) UnmarshalJSON

func (v *NullableCompanyApiCredential) UnmarshalJSON(src []byte) error

func (*NullableCompanyApiCredential) Unset

func (v *NullableCompanyApiCredential) Unset()
type NullableCompanyLinks struct {
	// contains filtered or unexported fields
}
func NewNullableCompanyLinks(val *CompanyLinks) *NullableCompanyLinks

func (NullableCompanyLinks) Get

func (NullableCompanyLinks) IsSet

func (v NullableCompanyLinks) IsSet() bool

func (NullableCompanyLinks) MarshalJSON

func (v NullableCompanyLinks) MarshalJSON() ([]byte, error)

func (*NullableCompanyLinks) Set

func (v *NullableCompanyLinks) Set(val *CompanyLinks)

func (*NullableCompanyLinks) UnmarshalJSON

func (v *NullableCompanyLinks) UnmarshalJSON(src []byte) error

func (*NullableCompanyLinks) Unset

func (v *NullableCompanyLinks) Unset()

type NullableCompanyUser

type NullableCompanyUser struct {
	// contains filtered or unexported fields
}

func NewNullableCompanyUser

func NewNullableCompanyUser(val *CompanyUser) *NullableCompanyUser

func (NullableCompanyUser) Get

func (NullableCompanyUser) IsSet

func (v NullableCompanyUser) IsSet() bool

func (NullableCompanyUser) MarshalJSON

func (v NullableCompanyUser) MarshalJSON() ([]byte, error)

func (*NullableCompanyUser) Set

func (v *NullableCompanyUser) Set(val *CompanyUser)

func (*NullableCompanyUser) UnmarshalJSON

func (v *NullableCompanyUser) UnmarshalJSON(src []byte) error

func (*NullableCompanyUser) Unset

func (v *NullableCompanyUser) Unset()

type NullableConfiguration

type NullableConfiguration struct {
	// contains filtered or unexported fields
}

func NewNullableConfiguration

func NewNullableConfiguration(val *Configuration) *NullableConfiguration

func (NullableConfiguration) Get

func (NullableConfiguration) IsSet

func (v NullableConfiguration) IsSet() bool

func (NullableConfiguration) MarshalJSON

func (v NullableConfiguration) MarshalJSON() ([]byte, error)

func (*NullableConfiguration) Set

func (v *NullableConfiguration) Set(val *Configuration)

func (*NullableConfiguration) UnmarshalJSON

func (v *NullableConfiguration) UnmarshalJSON(src []byte) error

func (*NullableConfiguration) Unset

func (v *NullableConfiguration) Unset()

type NullableConnectivity

type NullableConnectivity struct {
	// contains filtered or unexported fields
}

func NewNullableConnectivity

func NewNullableConnectivity(val *Connectivity) *NullableConnectivity

func (NullableConnectivity) Get

func (NullableConnectivity) IsSet

func (v NullableConnectivity) IsSet() bool

func (NullableConnectivity) MarshalJSON

func (v NullableConnectivity) MarshalJSON() ([]byte, error)

func (*NullableConnectivity) Set

func (v *NullableConnectivity) Set(val *Connectivity)

func (*NullableConnectivity) UnmarshalJSON

func (v *NullableConnectivity) UnmarshalJSON(src []byte) error

func (*NullableConnectivity) Unset

func (v *NullableConnectivity) Unset()

type NullableContact

type NullableContact struct {
	// contains filtered or unexported fields
}

func NewNullableContact

func NewNullableContact(val *Contact) *NullableContact

func (NullableContact) Get

func (v NullableContact) Get() *Contact

func (NullableContact) IsSet

func (v NullableContact) IsSet() bool

func (NullableContact) MarshalJSON

func (v NullableContact) MarshalJSON() ([]byte, error)

func (*NullableContact) Set

func (v *NullableContact) Set(val *Contact)

func (*NullableContact) UnmarshalJSON

func (v *NullableContact) UnmarshalJSON(src []byte) error

func (*NullableContact) Unset

func (v *NullableContact) Unset()

type NullableCreateAllowedOriginRequest

type NullableCreateAllowedOriginRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreateAllowedOriginRequest) Get

func (NullableCreateAllowedOriginRequest) IsSet

func (NullableCreateAllowedOriginRequest) MarshalJSON

func (v NullableCreateAllowedOriginRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateAllowedOriginRequest) Set

func (*NullableCreateAllowedOriginRequest) UnmarshalJSON

func (v *NullableCreateAllowedOriginRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateAllowedOriginRequest) Unset

type NullableCreateApiCredentialResponse

type NullableCreateApiCredentialResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreateApiCredentialResponse) Get

func (NullableCreateApiCredentialResponse) IsSet

func (NullableCreateApiCredentialResponse) MarshalJSON

func (v NullableCreateApiCredentialResponse) MarshalJSON() ([]byte, error)

func (*NullableCreateApiCredentialResponse) Set

func (*NullableCreateApiCredentialResponse) UnmarshalJSON

func (v *NullableCreateApiCredentialResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateApiCredentialResponse) Unset

type NullableCreateCompanyApiCredentialRequest

type NullableCreateCompanyApiCredentialRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreateCompanyApiCredentialRequest) Get

func (NullableCreateCompanyApiCredentialRequest) IsSet

func (NullableCreateCompanyApiCredentialRequest) MarshalJSON

func (*NullableCreateCompanyApiCredentialRequest) Set

func (*NullableCreateCompanyApiCredentialRequest) UnmarshalJSON

func (v *NullableCreateCompanyApiCredentialRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateCompanyApiCredentialRequest) Unset

type NullableCreateCompanyApiCredentialResponse

type NullableCreateCompanyApiCredentialResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreateCompanyApiCredentialResponse) Get

func (NullableCreateCompanyApiCredentialResponse) IsSet

func (NullableCreateCompanyApiCredentialResponse) MarshalJSON

func (*NullableCreateCompanyApiCredentialResponse) Set

func (*NullableCreateCompanyApiCredentialResponse) UnmarshalJSON

func (v *NullableCreateCompanyApiCredentialResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateCompanyApiCredentialResponse) Unset

type NullableCreateCompanyUserRequest

type NullableCreateCompanyUserRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreateCompanyUserRequest) Get

func (NullableCreateCompanyUserRequest) IsSet

func (NullableCreateCompanyUserRequest) MarshalJSON

func (v NullableCreateCompanyUserRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateCompanyUserRequest) Set

func (*NullableCreateCompanyUserRequest) UnmarshalJSON

func (v *NullableCreateCompanyUserRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateCompanyUserRequest) Unset

type NullableCreateCompanyUserResponse

type NullableCreateCompanyUserResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreateCompanyUserResponse) Get

func (NullableCreateCompanyUserResponse) IsSet

func (NullableCreateCompanyUserResponse) MarshalJSON

func (v NullableCreateCompanyUserResponse) MarshalJSON() ([]byte, error)

func (*NullableCreateCompanyUserResponse) Set

func (*NullableCreateCompanyUserResponse) UnmarshalJSON

func (v *NullableCreateCompanyUserResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateCompanyUserResponse) Unset

type NullableCreateCompanyWebhookRequest

type NullableCreateCompanyWebhookRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreateCompanyWebhookRequest) Get

func (NullableCreateCompanyWebhookRequest) IsSet

func (NullableCreateCompanyWebhookRequest) MarshalJSON

func (v NullableCreateCompanyWebhookRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateCompanyWebhookRequest) Set

func (*NullableCreateCompanyWebhookRequest) UnmarshalJSON

func (v *NullableCreateCompanyWebhookRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateCompanyWebhookRequest) Unset

type NullableCreateMerchantApiCredentialRequest

type NullableCreateMerchantApiCredentialRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreateMerchantApiCredentialRequest) Get

func (NullableCreateMerchantApiCredentialRequest) IsSet

func (NullableCreateMerchantApiCredentialRequest) MarshalJSON

func (*NullableCreateMerchantApiCredentialRequest) Set

func (*NullableCreateMerchantApiCredentialRequest) UnmarshalJSON

func (v *NullableCreateMerchantApiCredentialRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateMerchantApiCredentialRequest) Unset

type NullableCreateMerchantRequest

type NullableCreateMerchantRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreateMerchantRequest) Get

func (NullableCreateMerchantRequest) IsSet

func (NullableCreateMerchantRequest) MarshalJSON

func (v NullableCreateMerchantRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateMerchantRequest) Set

func (*NullableCreateMerchantRequest) UnmarshalJSON

func (v *NullableCreateMerchantRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateMerchantRequest) Unset

func (v *NullableCreateMerchantRequest) Unset()

type NullableCreateMerchantResponse

type NullableCreateMerchantResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreateMerchantResponse) Get

func (NullableCreateMerchantResponse) IsSet

func (NullableCreateMerchantResponse) MarshalJSON

func (v NullableCreateMerchantResponse) MarshalJSON() ([]byte, error)

func (*NullableCreateMerchantResponse) Set

func (*NullableCreateMerchantResponse) UnmarshalJSON

func (v *NullableCreateMerchantResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateMerchantResponse) Unset

func (v *NullableCreateMerchantResponse) Unset()

type NullableCreateMerchantUserRequest

type NullableCreateMerchantUserRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreateMerchantUserRequest) Get

func (NullableCreateMerchantUserRequest) IsSet

func (NullableCreateMerchantUserRequest) MarshalJSON

func (v NullableCreateMerchantUserRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateMerchantUserRequest) Set

func (*NullableCreateMerchantUserRequest) UnmarshalJSON

func (v *NullableCreateMerchantUserRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateMerchantUserRequest) Unset

type NullableCreateMerchantWebhookRequest

type NullableCreateMerchantWebhookRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreateMerchantWebhookRequest) Get

func (NullableCreateMerchantWebhookRequest) IsSet

func (NullableCreateMerchantWebhookRequest) MarshalJSON

func (v NullableCreateMerchantWebhookRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateMerchantWebhookRequest) Set

func (*NullableCreateMerchantWebhookRequest) UnmarshalJSON

func (v *NullableCreateMerchantWebhookRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateMerchantWebhookRequest) Unset

type NullableCreateUserResponse

type NullableCreateUserResponse struct {
	// contains filtered or unexported fields
}

func NewNullableCreateUserResponse

func NewNullableCreateUserResponse(val *CreateUserResponse) *NullableCreateUserResponse

func (NullableCreateUserResponse) Get

func (NullableCreateUserResponse) IsSet

func (v NullableCreateUserResponse) IsSet() bool

func (NullableCreateUserResponse) MarshalJSON

func (v NullableCreateUserResponse) MarshalJSON() ([]byte, error)

func (*NullableCreateUserResponse) Set

func (*NullableCreateUserResponse) UnmarshalJSON

func (v *NullableCreateUserResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateUserResponse) Unset

func (v *NullableCreateUserResponse) Unset()

type NullableCurrency

type NullableCurrency struct {
	// contains filtered or unexported fields
}

func NewNullableCurrency

func NewNullableCurrency(val *Currency) *NullableCurrency

func (NullableCurrency) Get

func (v NullableCurrency) Get() *Currency

func (NullableCurrency) IsSet

func (v NullableCurrency) IsSet() bool

func (NullableCurrency) MarshalJSON

func (v NullableCurrency) MarshalJSON() ([]byte, error)

func (*NullableCurrency) Set

func (v *NullableCurrency) Set(val *Currency)

func (*NullableCurrency) UnmarshalJSON

func (v *NullableCurrency) UnmarshalJSON(src []byte) error

func (*NullableCurrency) Unset

func (v *NullableCurrency) Unset()

type NullableCustomNotification

type NullableCustomNotification struct {
	// contains filtered or unexported fields
}

func NewNullableCustomNotification

func NewNullableCustomNotification(val *CustomNotification) *NullableCustomNotification

func (NullableCustomNotification) Get

func (NullableCustomNotification) IsSet

func (v NullableCustomNotification) IsSet() bool

func (NullableCustomNotification) MarshalJSON

func (v NullableCustomNotification) MarshalJSON() ([]byte, error)

func (*NullableCustomNotification) Set

func (*NullableCustomNotification) UnmarshalJSON

func (v *NullableCustomNotification) UnmarshalJSON(src []byte) error

func (*NullableCustomNotification) Unset

func (v *NullableCustomNotification) Unset()

type NullableDataCenter

type NullableDataCenter struct {
	// contains filtered or unexported fields
}

func NewNullableDataCenter

func NewNullableDataCenter(val *DataCenter) *NullableDataCenter

func (NullableDataCenter) Get

func (v NullableDataCenter) Get() *DataCenter

func (NullableDataCenter) IsSet

func (v NullableDataCenter) IsSet() bool

func (NullableDataCenter) MarshalJSON

func (v NullableDataCenter) MarshalJSON() ([]byte, error)

func (*NullableDataCenter) Set

func (v *NullableDataCenter) Set(val *DataCenter)

func (*NullableDataCenter) UnmarshalJSON

func (v *NullableDataCenter) UnmarshalJSON(src []byte) error

func (*NullableDataCenter) Unset

func (v *NullableDataCenter) Unset()

type NullableEventUrl

type NullableEventUrl struct {
	// contains filtered or unexported fields
}

func NewNullableEventUrl

func NewNullableEventUrl(val *EventUrl) *NullableEventUrl

func (NullableEventUrl) Get

func (v NullableEventUrl) Get() *EventUrl

func (NullableEventUrl) IsSet

func (v NullableEventUrl) IsSet() bool

func (NullableEventUrl) MarshalJSON

func (v NullableEventUrl) MarshalJSON() ([]byte, error)

func (*NullableEventUrl) Set

func (v *NullableEventUrl) Set(val *EventUrl)

func (*NullableEventUrl) UnmarshalJSON

func (v *NullableEventUrl) UnmarshalJSON(src []byte) error

func (*NullableEventUrl) Unset

func (v *NullableEventUrl) Unset()

type NullableExternalTerminalAction

type NullableExternalTerminalAction struct {
	// contains filtered or unexported fields
}

func (NullableExternalTerminalAction) Get

func (NullableExternalTerminalAction) IsSet

func (NullableExternalTerminalAction) MarshalJSON

func (v NullableExternalTerminalAction) MarshalJSON() ([]byte, error)

func (*NullableExternalTerminalAction) Set

func (*NullableExternalTerminalAction) UnmarshalJSON

func (v *NullableExternalTerminalAction) UnmarshalJSON(src []byte) error

func (*NullableExternalTerminalAction) Unset

func (v *NullableExternalTerminalAction) Unset()

type NullableFile

type NullableFile struct {
	// contains filtered or unexported fields
}

func NewNullableFile

func NewNullableFile(val *File) *NullableFile

func (NullableFile) Get

func (v NullableFile) Get() *File

func (NullableFile) IsSet

func (v NullableFile) IsSet() bool

func (NullableFile) MarshalJSON

func (v NullableFile) MarshalJSON() ([]byte, error)

func (*NullableFile) Set

func (v *NullableFile) Set(val *File)

func (*NullableFile) UnmarshalJSON

func (v *NullableFile) UnmarshalJSON(src []byte) error

func (*NullableFile) Unset

func (v *NullableFile) Unset()

type NullableGenerateApiKeyResponse

type NullableGenerateApiKeyResponse struct {
	// contains filtered or unexported fields
}

func (NullableGenerateApiKeyResponse) Get

func (NullableGenerateApiKeyResponse) IsSet

func (NullableGenerateApiKeyResponse) MarshalJSON

func (v NullableGenerateApiKeyResponse) MarshalJSON() ([]byte, error)

func (*NullableGenerateApiKeyResponse) Set

func (*NullableGenerateApiKeyResponse) UnmarshalJSON

func (v *NullableGenerateApiKeyResponse) UnmarshalJSON(src []byte) error

func (*NullableGenerateApiKeyResponse) Unset

func (v *NullableGenerateApiKeyResponse) Unset()

type NullableGenerateClientKeyResponse

type NullableGenerateClientKeyResponse struct {
	// contains filtered or unexported fields
}

func (NullableGenerateClientKeyResponse) Get

func (NullableGenerateClientKeyResponse) IsSet

func (NullableGenerateClientKeyResponse) MarshalJSON

func (v NullableGenerateClientKeyResponse) MarshalJSON() ([]byte, error)

func (*NullableGenerateClientKeyResponse) Set

func (*NullableGenerateClientKeyResponse) UnmarshalJSON

func (v *NullableGenerateClientKeyResponse) UnmarshalJSON(src []byte) error

func (*NullableGenerateClientKeyResponse) Unset

type NullableGenerateHmacKeyResponse

type NullableGenerateHmacKeyResponse struct {
	// contains filtered or unexported fields
}

func (NullableGenerateHmacKeyResponse) Get

func (NullableGenerateHmacKeyResponse) IsSet

func (NullableGenerateHmacKeyResponse) MarshalJSON

func (v NullableGenerateHmacKeyResponse) MarshalJSON() ([]byte, error)

func (*NullableGenerateHmacKeyResponse) Set

func (*NullableGenerateHmacKeyResponse) UnmarshalJSON

func (v *NullableGenerateHmacKeyResponse) UnmarshalJSON(src []byte) error

func (*NullableGenerateHmacKeyResponse) Unset

type NullableGenericPmWithTdiInfo

type NullableGenericPmWithTdiInfo struct {
	// contains filtered or unexported fields
}

func NewNullableGenericPmWithTdiInfo

func NewNullableGenericPmWithTdiInfo(val *GenericPmWithTdiInfo) *NullableGenericPmWithTdiInfo

func (NullableGenericPmWithTdiInfo) Get

func (NullableGenericPmWithTdiInfo) IsSet

func (NullableGenericPmWithTdiInfo) MarshalJSON

func (v NullableGenericPmWithTdiInfo) MarshalJSON() ([]byte, error)

func (*NullableGenericPmWithTdiInfo) Set

func (*NullableGenericPmWithTdiInfo) UnmarshalJSON

func (v *NullableGenericPmWithTdiInfo) UnmarshalJSON(src []byte) error

func (*NullableGenericPmWithTdiInfo) Unset

func (v *NullableGenericPmWithTdiInfo) Unset()

type NullableGiroPayInfo

type NullableGiroPayInfo struct {
	// contains filtered or unexported fields
}

func NewNullableGiroPayInfo

func NewNullableGiroPayInfo(val *GiroPayInfo) *NullableGiroPayInfo

func (NullableGiroPayInfo) Get

func (NullableGiroPayInfo) IsSet

func (v NullableGiroPayInfo) IsSet() bool

func (NullableGiroPayInfo) MarshalJSON

func (v NullableGiroPayInfo) MarshalJSON() ([]byte, error)

func (*NullableGiroPayInfo) Set

func (v *NullableGiroPayInfo) Set(val *GiroPayInfo)

func (*NullableGiroPayInfo) UnmarshalJSON

func (v *NullableGiroPayInfo) UnmarshalJSON(src []byte) error

func (*NullableGiroPayInfo) Unset

func (v *NullableGiroPayInfo) Unset()

type NullableGooglePayInfo

type NullableGooglePayInfo struct {
	// contains filtered or unexported fields
}

func NewNullableGooglePayInfo

func NewNullableGooglePayInfo(val *GooglePayInfo) *NullableGooglePayInfo

func (NullableGooglePayInfo) Get

func (NullableGooglePayInfo) IsSet

func (v NullableGooglePayInfo) IsSet() bool

func (NullableGooglePayInfo) MarshalJSON

func (v NullableGooglePayInfo) MarshalJSON() ([]byte, error)

func (*NullableGooglePayInfo) Set

func (v *NullableGooglePayInfo) Set(val *GooglePayInfo)

func (*NullableGooglePayInfo) UnmarshalJSON

func (v *NullableGooglePayInfo) UnmarshalJSON(src []byte) error

func (*NullableGooglePayInfo) Unset

func (v *NullableGooglePayInfo) Unset()

type NullableGratuity

type NullableGratuity struct {
	// contains filtered or unexported fields
}

func NewNullableGratuity

func NewNullableGratuity(val *Gratuity) *NullableGratuity

func (NullableGratuity) Get

func (v NullableGratuity) Get() *Gratuity

func (NullableGratuity) IsSet

func (v NullableGratuity) IsSet() bool

func (NullableGratuity) MarshalJSON

func (v NullableGratuity) MarshalJSON() ([]byte, error)

func (*NullableGratuity) Set

func (v *NullableGratuity) Set(val *Gratuity)

func (*NullableGratuity) UnmarshalJSON

func (v *NullableGratuity) UnmarshalJSON(src []byte) error

func (*NullableGratuity) Unset

func (v *NullableGratuity) Unset()

type NullableHardware

type NullableHardware struct {
	// contains filtered or unexported fields
}

func NewNullableHardware

func NewNullableHardware(val *Hardware) *NullableHardware

func (NullableHardware) Get

func (v NullableHardware) Get() *Hardware

func (NullableHardware) IsSet

func (v NullableHardware) IsSet() bool

func (NullableHardware) MarshalJSON

func (v NullableHardware) MarshalJSON() ([]byte, error)

func (*NullableHardware) Set

func (v *NullableHardware) Set(val *Hardware)

func (*NullableHardware) UnmarshalJSON

func (v *NullableHardware) UnmarshalJSON(src []byte) error

func (*NullableHardware) Unset

func (v *NullableHardware) Unset()

type NullableIdName

type NullableIdName struct {
	// contains filtered or unexported fields
}

func NewNullableIdName

func NewNullableIdName(val *IdName) *NullableIdName

func (NullableIdName) Get

func (v NullableIdName) Get() *IdName

func (NullableIdName) IsSet

func (v NullableIdName) IsSet() bool

func (NullableIdName) MarshalJSON

func (v NullableIdName) MarshalJSON() ([]byte, error)

func (*NullableIdName) Set

func (v *NullableIdName) Set(val *IdName)

func (*NullableIdName) UnmarshalJSON

func (v *NullableIdName) UnmarshalJSON(src []byte) error

func (*NullableIdName) Unset

func (v *NullableIdName) Unset()

type NullableInstallAndroidAppDetails

type NullableInstallAndroidAppDetails struct {
	// contains filtered or unexported fields
}

func (NullableInstallAndroidAppDetails) Get

func (NullableInstallAndroidAppDetails) IsSet

func (NullableInstallAndroidAppDetails) MarshalJSON

func (v NullableInstallAndroidAppDetails) MarshalJSON() ([]byte, error)

func (*NullableInstallAndroidAppDetails) Set

func (*NullableInstallAndroidAppDetails) UnmarshalJSON

func (v *NullableInstallAndroidAppDetails) UnmarshalJSON(src []byte) error

func (*NullableInstallAndroidAppDetails) Unset

type NullableInstallAndroidCertificateDetails

type NullableInstallAndroidCertificateDetails struct {
	// contains filtered or unexported fields
}

func (NullableInstallAndroidCertificateDetails) Get

func (NullableInstallAndroidCertificateDetails) IsSet

func (NullableInstallAndroidCertificateDetails) MarshalJSON

func (*NullableInstallAndroidCertificateDetails) Set

func (*NullableInstallAndroidCertificateDetails) UnmarshalJSON

func (v *NullableInstallAndroidCertificateDetails) UnmarshalJSON(src []byte) error

func (*NullableInstallAndroidCertificateDetails) Unset

type NullableInvalidField

type NullableInvalidField struct {
	// contains filtered or unexported fields
}

func NewNullableInvalidField

func NewNullableInvalidField(val *InvalidField) *NullableInvalidField

func (NullableInvalidField) Get

func (NullableInvalidField) IsSet

func (v NullableInvalidField) IsSet() bool

func (NullableInvalidField) MarshalJSON

func (v NullableInvalidField) MarshalJSON() ([]byte, error)

func (*NullableInvalidField) Set

func (v *NullableInvalidField) Set(val *InvalidField)

func (*NullableInvalidField) UnmarshalJSON

func (v *NullableInvalidField) UnmarshalJSON(src []byte) error

func (*NullableInvalidField) Unset

func (v *NullableInvalidField) Unset()

type NullableJSONObject

type NullableJSONObject struct {
	// contains filtered or unexported fields
}

func NewNullableJSONObject

func NewNullableJSONObject(val *JSONObject) *NullableJSONObject

func (NullableJSONObject) Get

func (v NullableJSONObject) Get() *JSONObject

func (NullableJSONObject) IsSet

func (v NullableJSONObject) IsSet() bool

func (NullableJSONObject) MarshalJSON

func (v NullableJSONObject) MarshalJSON() ([]byte, error)

func (*NullableJSONObject) Set

func (v *NullableJSONObject) Set(val *JSONObject)

func (*NullableJSONObject) UnmarshalJSON

func (v *NullableJSONObject) UnmarshalJSON(src []byte) error

func (*NullableJSONObject) Unset

func (v *NullableJSONObject) Unset()

type NullableJSONPath

type NullableJSONPath struct {
	// contains filtered or unexported fields
}

func NewNullableJSONPath

func NewNullableJSONPath(val *JSONPath) *NullableJSONPath

func (NullableJSONPath) Get

func (v NullableJSONPath) Get() *JSONPath

func (NullableJSONPath) IsSet

func (v NullableJSONPath) IsSet() bool

func (NullableJSONPath) MarshalJSON

func (v NullableJSONPath) MarshalJSON() ([]byte, error)

func (*NullableJSONPath) Set

func (v *NullableJSONPath) Set(val *JSONPath)

func (*NullableJSONPath) UnmarshalJSON

func (v *NullableJSONPath) UnmarshalJSON(src []byte) error

func (*NullableJSONPath) Unset

func (v *NullableJSONPath) Unset()

type NullableKey

type NullableKey struct {
	// contains filtered or unexported fields
}

func NewNullableKey

func NewNullableKey(val *Key) *NullableKey

func (NullableKey) Get

func (v NullableKey) Get() *Key

func (NullableKey) IsSet

func (v NullableKey) IsSet() bool

func (NullableKey) MarshalJSON

func (v NullableKey) MarshalJSON() ([]byte, error)

func (*NullableKey) Set

func (v *NullableKey) Set(val *Key)

func (*NullableKey) UnmarshalJSON

func (v *NullableKey) UnmarshalJSON(src []byte) error

func (*NullableKey) Unset

func (v *NullableKey) Unset()

type NullableKlarnaInfo

type NullableKlarnaInfo struct {
	// contains filtered or unexported fields
}

func NewNullableKlarnaInfo

func NewNullableKlarnaInfo(val *KlarnaInfo) *NullableKlarnaInfo

func (NullableKlarnaInfo) Get

func (v NullableKlarnaInfo) Get() *KlarnaInfo

func (NullableKlarnaInfo) IsSet

func (v NullableKlarnaInfo) IsSet() bool

func (NullableKlarnaInfo) MarshalJSON

func (v NullableKlarnaInfo) MarshalJSON() ([]byte, error)

func (*NullableKlarnaInfo) Set

func (v *NullableKlarnaInfo) Set(val *KlarnaInfo)

func (*NullableKlarnaInfo) UnmarshalJSON

func (v *NullableKlarnaInfo) UnmarshalJSON(src []byte) error

func (*NullableKlarnaInfo) Unset

func (v *NullableKlarnaInfo) Unset()
type NullableLinks struct {
	// contains filtered or unexported fields
}
func NewNullableLinks(val *Links) *NullableLinks

func (NullableLinks) Get

func (v NullableLinks) Get() *Links

func (NullableLinks) IsSet

func (v NullableLinks) IsSet() bool

func (NullableLinks) MarshalJSON

func (v NullableLinks) MarshalJSON() ([]byte, error)

func (*NullableLinks) Set

func (v *NullableLinks) Set(val *Links)

func (*NullableLinks) UnmarshalJSON

func (v *NullableLinks) UnmarshalJSON(src []byte) error

func (*NullableLinks) Unset

func (v *NullableLinks) Unset()

type NullableLinksElement

type NullableLinksElement struct {
	// contains filtered or unexported fields
}

func NewNullableLinksElement

func NewNullableLinksElement(val *LinksElement) *NullableLinksElement

func (NullableLinksElement) Get

func (NullableLinksElement) IsSet

func (v NullableLinksElement) IsSet() bool

func (NullableLinksElement) MarshalJSON

func (v NullableLinksElement) MarshalJSON() ([]byte, error)

func (*NullableLinksElement) Set

func (v *NullableLinksElement) Set(val *LinksElement)

func (*NullableLinksElement) UnmarshalJSON

func (v *NullableLinksElement) UnmarshalJSON(src []byte) error

func (*NullableLinksElement) Unset

func (v *NullableLinksElement) Unset()

type NullableListCompanyApiCredentialsResponse

type NullableListCompanyApiCredentialsResponse struct {
	// contains filtered or unexported fields
}

func (NullableListCompanyApiCredentialsResponse) Get

func (NullableListCompanyApiCredentialsResponse) IsSet

func (NullableListCompanyApiCredentialsResponse) MarshalJSON

func (*NullableListCompanyApiCredentialsResponse) Set

func (*NullableListCompanyApiCredentialsResponse) UnmarshalJSON

func (v *NullableListCompanyApiCredentialsResponse) UnmarshalJSON(src []byte) error

func (*NullableListCompanyApiCredentialsResponse) Unset

type NullableListCompanyResponse

type NullableListCompanyResponse struct {
	// contains filtered or unexported fields
}

func NewNullableListCompanyResponse

func NewNullableListCompanyResponse(val *ListCompanyResponse) *NullableListCompanyResponse

func (NullableListCompanyResponse) Get

func (NullableListCompanyResponse) IsSet

func (NullableListCompanyResponse) MarshalJSON

func (v NullableListCompanyResponse) MarshalJSON() ([]byte, error)

func (*NullableListCompanyResponse) Set

func (*NullableListCompanyResponse) UnmarshalJSON

func (v *NullableListCompanyResponse) UnmarshalJSON(src []byte) error

func (*NullableListCompanyResponse) Unset

func (v *NullableListCompanyResponse) Unset()

type NullableListCompanyUsersResponse

type NullableListCompanyUsersResponse struct {
	// contains filtered or unexported fields
}

func (NullableListCompanyUsersResponse) Get

func (NullableListCompanyUsersResponse) IsSet

func (NullableListCompanyUsersResponse) MarshalJSON

func (v NullableListCompanyUsersResponse) MarshalJSON() ([]byte, error)

func (*NullableListCompanyUsersResponse) Set

func (*NullableListCompanyUsersResponse) UnmarshalJSON

func (v *NullableListCompanyUsersResponse) UnmarshalJSON(src []byte) error

func (*NullableListCompanyUsersResponse) Unset

type NullableListExternalTerminalActionsResponse

type NullableListExternalTerminalActionsResponse struct {
	// contains filtered or unexported fields
}

func (NullableListExternalTerminalActionsResponse) Get

func (NullableListExternalTerminalActionsResponse) IsSet

func (NullableListExternalTerminalActionsResponse) MarshalJSON

func (*NullableListExternalTerminalActionsResponse) Set

func (*NullableListExternalTerminalActionsResponse) UnmarshalJSON

func (v *NullableListExternalTerminalActionsResponse) UnmarshalJSON(src []byte) error

func (*NullableListExternalTerminalActionsResponse) Unset

type NullableListMerchantApiCredentialsResponse

type NullableListMerchantApiCredentialsResponse struct {
	// contains filtered or unexported fields
}

func (NullableListMerchantApiCredentialsResponse) Get

func (NullableListMerchantApiCredentialsResponse) IsSet

func (NullableListMerchantApiCredentialsResponse) MarshalJSON

func (*NullableListMerchantApiCredentialsResponse) Set

func (*NullableListMerchantApiCredentialsResponse) UnmarshalJSON

func (v *NullableListMerchantApiCredentialsResponse) UnmarshalJSON(src []byte) error

func (*NullableListMerchantApiCredentialsResponse) Unset

type NullableListMerchantResponse

type NullableListMerchantResponse struct {
	// contains filtered or unexported fields
}

func NewNullableListMerchantResponse

func NewNullableListMerchantResponse(val *ListMerchantResponse) *NullableListMerchantResponse

func (NullableListMerchantResponse) Get

func (NullableListMerchantResponse) IsSet

func (NullableListMerchantResponse) MarshalJSON

func (v NullableListMerchantResponse) MarshalJSON() ([]byte, error)

func (*NullableListMerchantResponse) Set

func (*NullableListMerchantResponse) UnmarshalJSON

func (v *NullableListMerchantResponse) UnmarshalJSON(src []byte) error

func (*NullableListMerchantResponse) Unset

func (v *NullableListMerchantResponse) Unset()

type NullableListMerchantUsersResponse

type NullableListMerchantUsersResponse struct {
	// contains filtered or unexported fields
}

func (NullableListMerchantUsersResponse) Get

func (NullableListMerchantUsersResponse) IsSet

func (NullableListMerchantUsersResponse) MarshalJSON

func (v NullableListMerchantUsersResponse) MarshalJSON() ([]byte, error)

func (*NullableListMerchantUsersResponse) Set

func (*NullableListMerchantUsersResponse) UnmarshalJSON

func (v *NullableListMerchantUsersResponse) UnmarshalJSON(src []byte) error

func (*NullableListMerchantUsersResponse) Unset

type NullableListStoresResponse

type NullableListStoresResponse struct {
	// contains filtered or unexported fields
}

func NewNullableListStoresResponse

func NewNullableListStoresResponse(val *ListStoresResponse) *NullableListStoresResponse

func (NullableListStoresResponse) Get

func (NullableListStoresResponse) IsSet

func (v NullableListStoresResponse) IsSet() bool

func (NullableListStoresResponse) MarshalJSON

func (v NullableListStoresResponse) MarshalJSON() ([]byte, error)

func (*NullableListStoresResponse) Set

func (*NullableListStoresResponse) UnmarshalJSON

func (v *NullableListStoresResponse) UnmarshalJSON(src []byte) error

func (*NullableListStoresResponse) Unset

func (v *NullableListStoresResponse) Unset()

type NullableListTerminalsResponse

type NullableListTerminalsResponse struct {
	// contains filtered or unexported fields
}

func (NullableListTerminalsResponse) Get

func (NullableListTerminalsResponse) IsSet

func (NullableListTerminalsResponse) MarshalJSON

func (v NullableListTerminalsResponse) MarshalJSON() ([]byte, error)

func (*NullableListTerminalsResponse) Set

func (*NullableListTerminalsResponse) UnmarshalJSON

func (v *NullableListTerminalsResponse) UnmarshalJSON(src []byte) error

func (*NullableListTerminalsResponse) Unset

func (v *NullableListTerminalsResponse) Unset()

type NullableListWebhooksResponse

type NullableListWebhooksResponse struct {
	// contains filtered or unexported fields
}

func NewNullableListWebhooksResponse

func NewNullableListWebhooksResponse(val *ListWebhooksResponse) *NullableListWebhooksResponse

func (NullableListWebhooksResponse) Get

func (NullableListWebhooksResponse) IsSet

func (NullableListWebhooksResponse) MarshalJSON

func (v NullableListWebhooksResponse) MarshalJSON() ([]byte, error)

func (*NullableListWebhooksResponse) Set

func (*NullableListWebhooksResponse) UnmarshalJSON

func (v *NullableListWebhooksResponse) UnmarshalJSON(src []byte) error

func (*NullableListWebhooksResponse) Unset

func (v *NullableListWebhooksResponse) Unset()

type NullableLocalization

type NullableLocalization struct {
	// contains filtered or unexported fields
}

func NewNullableLocalization

func NewNullableLocalization(val *Localization) *NullableLocalization

func (NullableLocalization) Get

func (NullableLocalization) IsSet

func (v NullableLocalization) IsSet() bool

func (NullableLocalization) MarshalJSON

func (v NullableLocalization) MarshalJSON() ([]byte, error)

func (*NullableLocalization) Set

func (v *NullableLocalization) Set(val *Localization)

func (*NullableLocalization) UnmarshalJSON

func (v *NullableLocalization) UnmarshalJSON(src []byte) error

func (*NullableLocalization) Unset

func (v *NullableLocalization) Unset()
type NullableLogo struct {
	// contains filtered or unexported fields
}
func NewNullableLogo(val *Logo) *NullableLogo

func (NullableLogo) Get

func (v NullableLogo) Get() *Logo

func (NullableLogo) IsSet

func (v NullableLogo) IsSet() bool

func (NullableLogo) MarshalJSON

func (v NullableLogo) MarshalJSON() ([]byte, error)

func (*NullableLogo) Set

func (v *NullableLogo) Set(val *Logo)

func (*NullableLogo) UnmarshalJSON

func (v *NullableLogo) UnmarshalJSON(src []byte) error

func (*NullableLogo) Unset

func (v *NullableLogo) Unset()

type NullableMeApiCredential

type NullableMeApiCredential struct {
	// contains filtered or unexported fields
}

func NewNullableMeApiCredential

func NewNullableMeApiCredential(val *MeApiCredential) *NullableMeApiCredential

func (NullableMeApiCredential) Get

func (NullableMeApiCredential) IsSet

func (v NullableMeApiCredential) IsSet() bool

func (NullableMeApiCredential) MarshalJSON

func (v NullableMeApiCredential) MarshalJSON() ([]byte, error)

func (*NullableMeApiCredential) Set

func (*NullableMeApiCredential) UnmarshalJSON

func (v *NullableMeApiCredential) UnmarshalJSON(src []byte) error

func (*NullableMeApiCredential) Unset

func (v *NullableMeApiCredential) Unset()

type NullableMealVoucherFRInfo

type NullableMealVoucherFRInfo struct {
	// contains filtered or unexported fields
}

func NewNullableMealVoucherFRInfo

func NewNullableMealVoucherFRInfo(val *MealVoucherFRInfo) *NullableMealVoucherFRInfo

func (NullableMealVoucherFRInfo) Get

func (NullableMealVoucherFRInfo) IsSet

func (v NullableMealVoucherFRInfo) IsSet() bool

func (NullableMealVoucherFRInfo) MarshalJSON

func (v NullableMealVoucherFRInfo) MarshalJSON() ([]byte, error)

func (*NullableMealVoucherFRInfo) Set

func (*NullableMealVoucherFRInfo) UnmarshalJSON

func (v *NullableMealVoucherFRInfo) UnmarshalJSON(src []byte) error

func (*NullableMealVoucherFRInfo) Unset

func (v *NullableMealVoucherFRInfo) Unset()

type NullableMerchant

type NullableMerchant struct {
	// contains filtered or unexported fields
}

func NewNullableMerchant

func NewNullableMerchant(val *Merchant) *NullableMerchant

func (NullableMerchant) Get

func (v NullableMerchant) Get() *Merchant

func (NullableMerchant) IsSet

func (v NullableMerchant) IsSet() bool

func (NullableMerchant) MarshalJSON

func (v NullableMerchant) MarshalJSON() ([]byte, error)

func (*NullableMerchant) Set

func (v *NullableMerchant) Set(val *Merchant)

func (*NullableMerchant) UnmarshalJSON

func (v *NullableMerchant) UnmarshalJSON(src []byte) error

func (*NullableMerchant) Unset

func (v *NullableMerchant) Unset()
type NullableMerchantLinks struct {
	// contains filtered or unexported fields
}
func NewNullableMerchantLinks(val *MerchantLinks) *NullableMerchantLinks

func (NullableMerchantLinks) Get

func (NullableMerchantLinks) IsSet

func (v NullableMerchantLinks) IsSet() bool

func (NullableMerchantLinks) MarshalJSON

func (v NullableMerchantLinks) MarshalJSON() ([]byte, error)

func (*NullableMerchantLinks) Set

func (v *NullableMerchantLinks) Set(val *MerchantLinks)

func (*NullableMerchantLinks) UnmarshalJSON

func (v *NullableMerchantLinks) UnmarshalJSON(src []byte) error

func (*NullableMerchantLinks) Unset

func (v *NullableMerchantLinks) Unset()

type NullableMinorUnitsMonetaryValue

type NullableMinorUnitsMonetaryValue struct {
	// contains filtered or unexported fields
}

func (NullableMinorUnitsMonetaryValue) Get

func (NullableMinorUnitsMonetaryValue) IsSet

func (NullableMinorUnitsMonetaryValue) MarshalJSON

func (v NullableMinorUnitsMonetaryValue) MarshalJSON() ([]byte, error)

func (*NullableMinorUnitsMonetaryValue) Set

func (*NullableMinorUnitsMonetaryValue) UnmarshalJSON

func (v *NullableMinorUnitsMonetaryValue) UnmarshalJSON(src []byte) error

func (*NullableMinorUnitsMonetaryValue) Unset

type NullableName

type NullableName struct {
	// contains filtered or unexported fields
}

func NewNullableName

func NewNullableName(val *Name) *NullableName

func (NullableName) Get

func (v NullableName) Get() *Name

func (NullableName) IsSet

func (v NullableName) IsSet() bool

func (NullableName) MarshalJSON

func (v NullableName) MarshalJSON() ([]byte, error)

func (*NullableName) Set

func (v *NullableName) Set(val *Name)

func (*NullableName) UnmarshalJSON

func (v *NullableName) UnmarshalJSON(src []byte) error

func (*NullableName) Unset

func (v *NullableName) Unset()

type NullableName2

type NullableName2 struct {
	// contains filtered or unexported fields
}

func NewNullableName2

func NewNullableName2(val *Name2) *NullableName2

func (NullableName2) Get

func (v NullableName2) Get() *Name2

func (NullableName2) IsSet

func (v NullableName2) IsSet() bool

func (NullableName2) MarshalJSON

func (v NullableName2) MarshalJSON() ([]byte, error)

func (*NullableName2) Set

func (v *NullableName2) Set(val *Name2)

func (*NullableName2) UnmarshalJSON

func (v *NullableName2) UnmarshalJSON(src []byte) error

func (*NullableName2) Unset

func (v *NullableName2) Unset()

type NullableNexo

type NullableNexo struct {
	// contains filtered or unexported fields
}

func NewNullableNexo

func NewNullableNexo(val *Nexo) *NullableNexo

func (NullableNexo) Get

func (v NullableNexo) Get() *Nexo

func (NullableNexo) IsSet

func (v NullableNexo) IsSet() bool

func (NullableNexo) MarshalJSON

func (v NullableNexo) MarshalJSON() ([]byte, error)

func (*NullableNexo) Set

func (v *NullableNexo) Set(val *Nexo)

func (*NullableNexo) UnmarshalJSON

func (v *NullableNexo) UnmarshalJSON(src []byte) error

func (*NullableNexo) Unset

func (v *NullableNexo) Unset()

type NullableNotification

type NullableNotification struct {
	// contains filtered or unexported fields
}

func NewNullableNotification

func NewNullableNotification(val *Notification) *NullableNotification

func (NullableNotification) Get

func (NullableNotification) IsSet

func (v NullableNotification) IsSet() bool

func (NullableNotification) MarshalJSON

func (v NullableNotification) MarshalJSON() ([]byte, error)

func (*NullableNotification) Set

func (v *NullableNotification) Set(val *Notification)

func (*NullableNotification) UnmarshalJSON

func (v *NullableNotification) UnmarshalJSON(src []byte) error

func (*NullableNotification) Unset

func (v *NullableNotification) Unset()

type NullableNotificationUrl

type NullableNotificationUrl struct {
	// contains filtered or unexported fields
}

func NewNullableNotificationUrl

func NewNullableNotificationUrl(val *NotificationUrl) *NullableNotificationUrl

func (NullableNotificationUrl) Get

func (NullableNotificationUrl) IsSet

func (v NullableNotificationUrl) IsSet() bool

func (NullableNotificationUrl) MarshalJSON

func (v NullableNotificationUrl) MarshalJSON() ([]byte, error)

func (*NullableNotificationUrl) Set

func (*NullableNotificationUrl) UnmarshalJSON

func (v *NullableNotificationUrl) UnmarshalJSON(src []byte) error

func (*NullableNotificationUrl) Unset

func (v *NullableNotificationUrl) Unset()

type NullableOfflineProcessing

type NullableOfflineProcessing struct {
	// contains filtered or unexported fields
}

func NewNullableOfflineProcessing

func NewNullableOfflineProcessing(val *OfflineProcessing) *NullableOfflineProcessing

func (NullableOfflineProcessing) Get

func (NullableOfflineProcessing) IsSet

func (v NullableOfflineProcessing) IsSet() bool

func (NullableOfflineProcessing) MarshalJSON

func (v NullableOfflineProcessing) MarshalJSON() ([]byte, error)

func (*NullableOfflineProcessing) Set

func (*NullableOfflineProcessing) UnmarshalJSON

func (v *NullableOfflineProcessing) UnmarshalJSON(src []byte) error

func (*NullableOfflineProcessing) Unset

func (v *NullableOfflineProcessing) Unset()

type NullableOpi

type NullableOpi struct {
	// contains filtered or unexported fields
}

func NewNullableOpi

func NewNullableOpi(val *Opi) *NullableOpi

func (NullableOpi) Get

func (v NullableOpi) Get() *Opi

func (NullableOpi) IsSet

func (v NullableOpi) IsSet() bool

func (NullableOpi) MarshalJSON

func (v NullableOpi) MarshalJSON() ([]byte, error)

func (*NullableOpi) Set

func (v *NullableOpi) Set(val *Opi)

func (*NullableOpi) UnmarshalJSON

func (v *NullableOpi) UnmarshalJSON(src []byte) error

func (*NullableOpi) Unset

func (v *NullableOpi) Unset()

type NullableOrderItem

type NullableOrderItem struct {
	// contains filtered or unexported fields
}

func NewNullableOrderItem

func NewNullableOrderItem(val *OrderItem) *NullableOrderItem

func (NullableOrderItem) Get

func (v NullableOrderItem) Get() *OrderItem

func (NullableOrderItem) IsSet

func (v NullableOrderItem) IsSet() bool

func (NullableOrderItem) MarshalJSON

func (v NullableOrderItem) MarshalJSON() ([]byte, error)

func (*NullableOrderItem) Set

func (v *NullableOrderItem) Set(val *OrderItem)

func (*NullableOrderItem) UnmarshalJSON

func (v *NullableOrderItem) UnmarshalJSON(src []byte) error

func (*NullableOrderItem) Unset

func (v *NullableOrderItem) Unset()
type NullablePaginationLinks struct {
	// contains filtered or unexported fields
}
func NewNullablePaginationLinks(val *PaginationLinks) *NullablePaginationLinks

func (NullablePaginationLinks) Get

func (NullablePaginationLinks) IsSet

func (v NullablePaginationLinks) IsSet() bool

func (NullablePaginationLinks) MarshalJSON

func (v NullablePaginationLinks) MarshalJSON() ([]byte, error)

func (*NullablePaginationLinks) Set

func (*NullablePaginationLinks) UnmarshalJSON

func (v *NullablePaginationLinks) UnmarshalJSON(src []byte) error

func (*NullablePaginationLinks) Unset

func (v *NullablePaginationLinks) Unset()

type NullablePasscodes

type NullablePasscodes struct {
	// contains filtered or unexported fields
}

func NewNullablePasscodes

func NewNullablePasscodes(val *Passcodes) *NullablePasscodes

func (NullablePasscodes) Get

func (v NullablePasscodes) Get() *Passcodes

func (NullablePasscodes) IsSet

func (v NullablePasscodes) IsSet() bool

func (NullablePasscodes) MarshalJSON

func (v NullablePasscodes) MarshalJSON() ([]byte, error)

func (*NullablePasscodes) Set

func (v *NullablePasscodes) Set(val *Passcodes)

func (*NullablePasscodes) UnmarshalJSON

func (v *NullablePasscodes) UnmarshalJSON(src []byte) error

func (*NullablePasscodes) Unset

func (v *NullablePasscodes) Unset()

type NullablePayAtTable

type NullablePayAtTable struct {
	// contains filtered or unexported fields
}

func NewNullablePayAtTable

func NewNullablePayAtTable(val *PayAtTable) *NullablePayAtTable

func (NullablePayAtTable) Get

func (v NullablePayAtTable) Get() *PayAtTable

func (NullablePayAtTable) IsSet

func (v NullablePayAtTable) IsSet() bool

func (NullablePayAtTable) MarshalJSON

func (v NullablePayAtTable) MarshalJSON() ([]byte, error)

func (*NullablePayAtTable) Set

func (v *NullablePayAtTable) Set(val *PayAtTable)

func (*NullablePayAtTable) UnmarshalJSON

func (v *NullablePayAtTable) UnmarshalJSON(src []byte) error

func (*NullablePayAtTable) Unset

func (v *NullablePayAtTable) Unset()

type NullablePayPalInfo

type NullablePayPalInfo struct {
	// contains filtered or unexported fields
}

func NewNullablePayPalInfo

func NewNullablePayPalInfo(val *PayPalInfo) *NullablePayPalInfo

func (NullablePayPalInfo) Get

func (v NullablePayPalInfo) Get() *PayPalInfo

func (NullablePayPalInfo) IsSet

func (v NullablePayPalInfo) IsSet() bool

func (NullablePayPalInfo) MarshalJSON

func (v NullablePayPalInfo) MarshalJSON() ([]byte, error)

func (*NullablePayPalInfo) Set

func (v *NullablePayPalInfo) Set(val *PayPalInfo)

func (*NullablePayPalInfo) UnmarshalJSON

func (v *NullablePayPalInfo) UnmarshalJSON(src []byte) error

func (*NullablePayPalInfo) Unset

func (v *NullablePayPalInfo) Unset()

type NullablePayment

type NullablePayment struct {
	// contains filtered or unexported fields
}

func NewNullablePayment

func NewNullablePayment(val *Payment) *NullablePayment

func (NullablePayment) Get

func (v NullablePayment) Get() *Payment

func (NullablePayment) IsSet

func (v NullablePayment) IsSet() bool

func (NullablePayment) MarshalJSON

func (v NullablePayment) MarshalJSON() ([]byte, error)

func (*NullablePayment) Set

func (v *NullablePayment) Set(val *Payment)

func (*NullablePayment) UnmarshalJSON

func (v *NullablePayment) UnmarshalJSON(src []byte) error

func (*NullablePayment) Unset

func (v *NullablePayment) Unset()

type NullablePaymentMethod

type NullablePaymentMethod struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentMethod

func NewNullablePaymentMethod(val *PaymentMethod) *NullablePaymentMethod

func (NullablePaymentMethod) Get

func (NullablePaymentMethod) IsSet

func (v NullablePaymentMethod) IsSet() bool

func (NullablePaymentMethod) MarshalJSON

func (v NullablePaymentMethod) MarshalJSON() ([]byte, error)

func (*NullablePaymentMethod) Set

func (v *NullablePaymentMethod) Set(val *PaymentMethod)

func (*NullablePaymentMethod) UnmarshalJSON

func (v *NullablePaymentMethod) UnmarshalJSON(src []byte) error

func (*NullablePaymentMethod) Unset

func (v *NullablePaymentMethod) Unset()

type NullablePaymentMethodResponse

type NullablePaymentMethodResponse struct {
	// contains filtered or unexported fields
}

func (NullablePaymentMethodResponse) Get

func (NullablePaymentMethodResponse) IsSet

func (NullablePaymentMethodResponse) MarshalJSON

func (v NullablePaymentMethodResponse) MarshalJSON() ([]byte, error)

func (*NullablePaymentMethodResponse) Set

func (*NullablePaymentMethodResponse) UnmarshalJSON

func (v *NullablePaymentMethodResponse) UnmarshalJSON(src []byte) error

func (*NullablePaymentMethodResponse) Unset

func (v *NullablePaymentMethodResponse) Unset()

type NullablePaymentMethodSetupInfo

type NullablePaymentMethodSetupInfo struct {
	// contains filtered or unexported fields
}

func (NullablePaymentMethodSetupInfo) Get

func (NullablePaymentMethodSetupInfo) IsSet

func (NullablePaymentMethodSetupInfo) MarshalJSON

func (v NullablePaymentMethodSetupInfo) MarshalJSON() ([]byte, error)

func (*NullablePaymentMethodSetupInfo) Set

func (*NullablePaymentMethodSetupInfo) UnmarshalJSON

func (v *NullablePaymentMethodSetupInfo) UnmarshalJSON(src []byte) error

func (*NullablePaymentMethodSetupInfo) Unset

func (v *NullablePaymentMethodSetupInfo) Unset()

type NullablePayoutSettings

type NullablePayoutSettings struct {
	// contains filtered or unexported fields
}

func NewNullablePayoutSettings

func NewNullablePayoutSettings(val *PayoutSettings) *NullablePayoutSettings

func (NullablePayoutSettings) Get

func (NullablePayoutSettings) IsSet

func (v NullablePayoutSettings) IsSet() bool

func (NullablePayoutSettings) MarshalJSON

func (v NullablePayoutSettings) MarshalJSON() ([]byte, error)

func (*NullablePayoutSettings) Set

func (*NullablePayoutSettings) UnmarshalJSON

func (v *NullablePayoutSettings) UnmarshalJSON(src []byte) error

func (*NullablePayoutSettings) Unset

func (v *NullablePayoutSettings) Unset()

type NullablePayoutSettingsRequest

type NullablePayoutSettingsRequest struct {
	// contains filtered or unexported fields
}

func (NullablePayoutSettingsRequest) Get

func (NullablePayoutSettingsRequest) IsSet

func (NullablePayoutSettingsRequest) MarshalJSON

func (v NullablePayoutSettingsRequest) MarshalJSON() ([]byte, error)

func (*NullablePayoutSettingsRequest) Set

func (*NullablePayoutSettingsRequest) UnmarshalJSON

func (v *NullablePayoutSettingsRequest) UnmarshalJSON(src []byte) error

func (*NullablePayoutSettingsRequest) Unset

func (v *NullablePayoutSettingsRequest) Unset()

type NullablePayoutSettingsResponse

type NullablePayoutSettingsResponse struct {
	// contains filtered or unexported fields
}

func (NullablePayoutSettingsResponse) Get

func (NullablePayoutSettingsResponse) IsSet

func (NullablePayoutSettingsResponse) MarshalJSON

func (v NullablePayoutSettingsResponse) MarshalJSON() ([]byte, error)

func (*NullablePayoutSettingsResponse) Set

func (*NullablePayoutSettingsResponse) UnmarshalJSON

func (v *NullablePayoutSettingsResponse) UnmarshalJSON(src []byte) error

func (*NullablePayoutSettingsResponse) Unset

func (v *NullablePayoutSettingsResponse) Unset()

type NullableProfile

type NullableProfile struct {
	// contains filtered or unexported fields
}

func NewNullableProfile

func NewNullableProfile(val *Profile) *NullableProfile

func (NullableProfile) Get

func (v NullableProfile) Get() *Profile

func (NullableProfile) IsSet

func (v NullableProfile) IsSet() bool

func (NullableProfile) MarshalJSON

func (v NullableProfile) MarshalJSON() ([]byte, error)

func (*NullableProfile) Set

func (v *NullableProfile) Set(val *Profile)

func (*NullableProfile) UnmarshalJSON

func (v *NullableProfile) UnmarshalJSON(src []byte) error

func (*NullableProfile) Unset

func (v *NullableProfile) Unset()

type NullableReceiptOptions

type NullableReceiptOptions struct {
	// contains filtered or unexported fields
}

func NewNullableReceiptOptions

func NewNullableReceiptOptions(val *ReceiptOptions) *NullableReceiptOptions

func (NullableReceiptOptions) Get

func (NullableReceiptOptions) IsSet

func (v NullableReceiptOptions) IsSet() bool

func (NullableReceiptOptions) MarshalJSON

func (v NullableReceiptOptions) MarshalJSON() ([]byte, error)

func (*NullableReceiptOptions) Set

func (*NullableReceiptOptions) UnmarshalJSON

func (v *NullableReceiptOptions) UnmarshalJSON(src []byte) error

func (*NullableReceiptOptions) Unset

func (v *NullableReceiptOptions) Unset()

type NullableReceiptPrinting

type NullableReceiptPrinting struct {
	// contains filtered or unexported fields
}

func NewNullableReceiptPrinting

func NewNullableReceiptPrinting(val *ReceiptPrinting) *NullableReceiptPrinting

func (NullableReceiptPrinting) Get

func (NullableReceiptPrinting) IsSet

func (v NullableReceiptPrinting) IsSet() bool

func (NullableReceiptPrinting) MarshalJSON

func (v NullableReceiptPrinting) MarshalJSON() ([]byte, error)

func (*NullableReceiptPrinting) Set

func (*NullableReceiptPrinting) UnmarshalJSON

func (v *NullableReceiptPrinting) UnmarshalJSON(src []byte) error

func (*NullableReceiptPrinting) Unset

func (v *NullableReceiptPrinting) Unset()

type NullableReleaseUpdateDetails

type NullableReleaseUpdateDetails struct {
	// contains filtered or unexported fields
}

func NewNullableReleaseUpdateDetails

func NewNullableReleaseUpdateDetails(val *ReleaseUpdateDetails) *NullableReleaseUpdateDetails

func (NullableReleaseUpdateDetails) Get

func (NullableReleaseUpdateDetails) IsSet

func (NullableReleaseUpdateDetails) MarshalJSON

func (v NullableReleaseUpdateDetails) MarshalJSON() ([]byte, error)

func (*NullableReleaseUpdateDetails) Set

func (*NullableReleaseUpdateDetails) UnmarshalJSON

func (v *NullableReleaseUpdateDetails) UnmarshalJSON(src []byte) error

func (*NullableReleaseUpdateDetails) Unset

func (v *NullableReleaseUpdateDetails) Unset()

type NullableRequestActivationResponse

type NullableRequestActivationResponse struct {
	// contains filtered or unexported fields
}

func (NullableRequestActivationResponse) Get

func (NullableRequestActivationResponse) IsSet

func (NullableRequestActivationResponse) MarshalJSON

func (v NullableRequestActivationResponse) MarshalJSON() ([]byte, error)

func (*NullableRequestActivationResponse) Set

func (*NullableRequestActivationResponse) UnmarshalJSON

func (v *NullableRequestActivationResponse) UnmarshalJSON(src []byte) error

func (*NullableRequestActivationResponse) Unset

type NullableRestServiceError

type NullableRestServiceError struct {
	// contains filtered or unexported fields
}

func NewNullableRestServiceError

func NewNullableRestServiceError(val *RestServiceError) *NullableRestServiceError

func (NullableRestServiceError) Get

func (NullableRestServiceError) IsSet

func (v NullableRestServiceError) IsSet() bool

func (NullableRestServiceError) MarshalJSON

func (v NullableRestServiceError) MarshalJSON() ([]byte, error)

func (*NullableRestServiceError) Set

func (*NullableRestServiceError) UnmarshalJSON

func (v *NullableRestServiceError) UnmarshalJSON(src []byte) error

func (*NullableRestServiceError) Unset

func (v *NullableRestServiceError) Unset()

type NullableScheduleTerminalActionsRequest

type NullableScheduleTerminalActionsRequest struct {
	// contains filtered or unexported fields
}

func (NullableScheduleTerminalActionsRequest) Get

func (NullableScheduleTerminalActionsRequest) IsSet

func (NullableScheduleTerminalActionsRequest) MarshalJSON

func (v NullableScheduleTerminalActionsRequest) MarshalJSON() ([]byte, error)

func (*NullableScheduleTerminalActionsRequest) Set

func (*NullableScheduleTerminalActionsRequest) UnmarshalJSON

func (v *NullableScheduleTerminalActionsRequest) UnmarshalJSON(src []byte) error

func (*NullableScheduleTerminalActionsRequest) Unset

type NullableScheduleTerminalActionsRequestActionDetails

type NullableScheduleTerminalActionsRequestActionDetails struct {
	// contains filtered or unexported fields
}

func (NullableScheduleTerminalActionsRequestActionDetails) Get

func (NullableScheduleTerminalActionsRequestActionDetails) IsSet

func (NullableScheduleTerminalActionsRequestActionDetails) MarshalJSON

func (*NullableScheduleTerminalActionsRequestActionDetails) Set

func (*NullableScheduleTerminalActionsRequestActionDetails) UnmarshalJSON

func (*NullableScheduleTerminalActionsRequestActionDetails) Unset

type NullableScheduleTerminalActionsResponse

type NullableScheduleTerminalActionsResponse struct {
	// contains filtered or unexported fields
}

func (NullableScheduleTerminalActionsResponse) Get

func (NullableScheduleTerminalActionsResponse) IsSet

func (NullableScheduleTerminalActionsResponse) MarshalJSON

func (v NullableScheduleTerminalActionsResponse) MarshalJSON() ([]byte, error)

func (*NullableScheduleTerminalActionsResponse) Set

func (*NullableScheduleTerminalActionsResponse) UnmarshalJSON

func (v *NullableScheduleTerminalActionsResponse) UnmarshalJSON(src []byte) error

func (*NullableScheduleTerminalActionsResponse) Unset

type NullableSettings

type NullableSettings struct {
	// contains filtered or unexported fields
}

func NewNullableSettings

func NewNullableSettings(val *Settings) *NullableSettings

func (NullableSettings) Get

func (v NullableSettings) Get() *Settings

func (NullableSettings) IsSet

func (v NullableSettings) IsSet() bool

func (NullableSettings) MarshalJSON

func (v NullableSettings) MarshalJSON() ([]byte, error)

func (*NullableSettings) Set

func (v *NullableSettings) Set(val *Settings)

func (*NullableSettings) UnmarshalJSON

func (v *NullableSettings) UnmarshalJSON(src []byte) error

func (*NullableSettings) Unset

func (v *NullableSettings) Unset()

type NullableShippingLocation

type NullableShippingLocation struct {
	// contains filtered or unexported fields
}

func NewNullableShippingLocation

func NewNullableShippingLocation(val *ShippingLocation) *NullableShippingLocation

func (NullableShippingLocation) Get

func (NullableShippingLocation) IsSet

func (v NullableShippingLocation) IsSet() bool

func (NullableShippingLocation) MarshalJSON

func (v NullableShippingLocation) MarshalJSON() ([]byte, error)

func (*NullableShippingLocation) Set

func (*NullableShippingLocation) UnmarshalJSON

func (v *NullableShippingLocation) UnmarshalJSON(src []byte) error

func (*NullableShippingLocation) Unset

func (v *NullableShippingLocation) Unset()

type NullableShippingLocationsResponse

type NullableShippingLocationsResponse struct {
	// contains filtered or unexported fields
}

func (NullableShippingLocationsResponse) Get

func (NullableShippingLocationsResponse) IsSet

func (NullableShippingLocationsResponse) MarshalJSON

func (v NullableShippingLocationsResponse) MarshalJSON() ([]byte, error)

func (*NullableShippingLocationsResponse) Set

func (*NullableShippingLocationsResponse) UnmarshalJSON

func (v *NullableShippingLocationsResponse) UnmarshalJSON(src []byte) error

func (*NullableShippingLocationsResponse) Unset

type NullableSignature

type NullableSignature struct {
	// contains filtered or unexported fields
}

func NewNullableSignature

func NewNullableSignature(val *Signature) *NullableSignature

func (NullableSignature) Get

func (v NullableSignature) Get() *Signature

func (NullableSignature) IsSet

func (v NullableSignature) IsSet() bool

func (NullableSignature) MarshalJSON

func (v NullableSignature) MarshalJSON() ([]byte, error)

func (*NullableSignature) Set

func (v *NullableSignature) Set(val *Signature)

func (*NullableSignature) UnmarshalJSON

func (v *NullableSignature) UnmarshalJSON(src []byte) error

func (*NullableSignature) Unset

func (v *NullableSignature) Unset()

type NullableSofortInfo

type NullableSofortInfo struct {
	// contains filtered or unexported fields
}

func NewNullableSofortInfo

func NewNullableSofortInfo(val *SofortInfo) *NullableSofortInfo

func (NullableSofortInfo) Get

func (v NullableSofortInfo) Get() *SofortInfo

func (NullableSofortInfo) IsSet

func (v NullableSofortInfo) IsSet() bool

func (NullableSofortInfo) MarshalJSON

func (v NullableSofortInfo) MarshalJSON() ([]byte, error)

func (*NullableSofortInfo) Set

func (v *NullableSofortInfo) Set(val *SofortInfo)

func (*NullableSofortInfo) UnmarshalJSON

func (v *NullableSofortInfo) UnmarshalJSON(src []byte) error

func (*NullableSofortInfo) Unset

func (v *NullableSofortInfo) Unset()

type NullableSplitConfiguration

type NullableSplitConfiguration struct {
	// contains filtered or unexported fields
}

func NewNullableSplitConfiguration

func NewNullableSplitConfiguration(val *SplitConfiguration) *NullableSplitConfiguration

func (NullableSplitConfiguration) Get

func (NullableSplitConfiguration) IsSet

func (v NullableSplitConfiguration) IsSet() bool

func (NullableSplitConfiguration) MarshalJSON

func (v NullableSplitConfiguration) MarshalJSON() ([]byte, error)

func (*NullableSplitConfiguration) Set

func (*NullableSplitConfiguration) UnmarshalJSON

func (v *NullableSplitConfiguration) UnmarshalJSON(src []byte) error

func (*NullableSplitConfiguration) Unset

func (v *NullableSplitConfiguration) Unset()

type NullableSplitConfigurationList

type NullableSplitConfigurationList struct {
	// contains filtered or unexported fields
}

func (NullableSplitConfigurationList) Get

func (NullableSplitConfigurationList) IsSet

func (NullableSplitConfigurationList) MarshalJSON

func (v NullableSplitConfigurationList) MarshalJSON() ([]byte, error)

func (*NullableSplitConfigurationList) Set

func (*NullableSplitConfigurationList) UnmarshalJSON

func (v *NullableSplitConfigurationList) UnmarshalJSON(src []byte) error

func (*NullableSplitConfigurationList) Unset

func (v *NullableSplitConfigurationList) Unset()

type NullableSplitConfigurationLogic

type NullableSplitConfigurationLogic struct {
	// contains filtered or unexported fields
}

func (NullableSplitConfigurationLogic) Get

func (NullableSplitConfigurationLogic) IsSet

func (NullableSplitConfigurationLogic) MarshalJSON

func (v NullableSplitConfigurationLogic) MarshalJSON() ([]byte, error)

func (*NullableSplitConfigurationLogic) Set

func (*NullableSplitConfigurationLogic) UnmarshalJSON

func (v *NullableSplitConfigurationLogic) UnmarshalJSON(src []byte) error

func (*NullableSplitConfigurationLogic) Unset

type NullableSplitConfigurationRule

type NullableSplitConfigurationRule struct {
	// contains filtered or unexported fields
}

func (NullableSplitConfigurationRule) Get

func (NullableSplitConfigurationRule) IsSet

func (NullableSplitConfigurationRule) MarshalJSON

func (v NullableSplitConfigurationRule) MarshalJSON() ([]byte, error)

func (*NullableSplitConfigurationRule) Set

func (*NullableSplitConfigurationRule) UnmarshalJSON

func (v *NullableSplitConfigurationRule) UnmarshalJSON(src []byte) error

func (*NullableSplitConfigurationRule) Unset

func (v *NullableSplitConfigurationRule) Unset()

type NullableStandalone

type NullableStandalone struct {
	// contains filtered or unexported fields
}

func NewNullableStandalone

func NewNullableStandalone(val *Standalone) *NullableStandalone

func (NullableStandalone) Get

func (v NullableStandalone) Get() *Standalone

func (NullableStandalone) IsSet

func (v NullableStandalone) IsSet() bool

func (NullableStandalone) MarshalJSON

func (v NullableStandalone) MarshalJSON() ([]byte, error)

func (*NullableStandalone) Set

func (v *NullableStandalone) Set(val *Standalone)

func (*NullableStandalone) UnmarshalJSON

func (v *NullableStandalone) UnmarshalJSON(src []byte) error

func (*NullableStandalone) Unset

func (v *NullableStandalone) Unset()

type NullableStore

type NullableStore struct {
	// contains filtered or unexported fields
}

func NewNullableStore

func NewNullableStore(val *Store) *NullableStore

func (NullableStore) Get

func (v NullableStore) Get() *Store

func (NullableStore) IsSet

func (v NullableStore) IsSet() bool

func (NullableStore) MarshalJSON

func (v NullableStore) MarshalJSON() ([]byte, error)

func (*NullableStore) Set

func (v *NullableStore) Set(val *Store)

func (*NullableStore) UnmarshalJSON

func (v *NullableStore) UnmarshalJSON(src []byte) error

func (*NullableStore) Unset

func (v *NullableStore) Unset()

type NullableStoreCreationRequest

type NullableStoreCreationRequest struct {
	// contains filtered or unexported fields
}

func NewNullableStoreCreationRequest

func NewNullableStoreCreationRequest(val *StoreCreationRequest) *NullableStoreCreationRequest

func (NullableStoreCreationRequest) Get

func (NullableStoreCreationRequest) IsSet

func (NullableStoreCreationRequest) MarshalJSON

func (v NullableStoreCreationRequest) MarshalJSON() ([]byte, error)

func (*NullableStoreCreationRequest) Set

func (*NullableStoreCreationRequest) UnmarshalJSON

func (v *NullableStoreCreationRequest) UnmarshalJSON(src []byte) error

func (*NullableStoreCreationRequest) Unset

func (v *NullableStoreCreationRequest) Unset()

type NullableStoreCreationWithMerchantCodeRequest

type NullableStoreCreationWithMerchantCodeRequest struct {
	// contains filtered or unexported fields
}

func (NullableStoreCreationWithMerchantCodeRequest) Get

func (NullableStoreCreationWithMerchantCodeRequest) IsSet

func (NullableStoreCreationWithMerchantCodeRequest) MarshalJSON

func (*NullableStoreCreationWithMerchantCodeRequest) Set

func (*NullableStoreCreationWithMerchantCodeRequest) UnmarshalJSON

func (*NullableStoreCreationWithMerchantCodeRequest) Unset

type NullableStoreLocation

type NullableStoreLocation struct {
	// contains filtered or unexported fields
}

func NewNullableStoreLocation

func NewNullableStoreLocation(val *StoreLocation) *NullableStoreLocation

func (NullableStoreLocation) Get

func (NullableStoreLocation) IsSet

func (v NullableStoreLocation) IsSet() bool

func (NullableStoreLocation) MarshalJSON

func (v NullableStoreLocation) MarshalJSON() ([]byte, error)

func (*NullableStoreLocation) Set

func (v *NullableStoreLocation) Set(val *StoreLocation)

func (*NullableStoreLocation) UnmarshalJSON

func (v *NullableStoreLocation) UnmarshalJSON(src []byte) error

func (*NullableStoreLocation) Unset

func (v *NullableStoreLocation) Unset()

type NullableStoreSplitConfiguration

type NullableStoreSplitConfiguration struct {
	// contains filtered or unexported fields
}

func (NullableStoreSplitConfiguration) Get

func (NullableStoreSplitConfiguration) IsSet

func (NullableStoreSplitConfiguration) MarshalJSON

func (v NullableStoreSplitConfiguration) MarshalJSON() ([]byte, error)

func (*NullableStoreSplitConfiguration) Set

func (*NullableStoreSplitConfiguration) UnmarshalJSON

func (v *NullableStoreSplitConfiguration) UnmarshalJSON(src []byte) error

func (*NullableStoreSplitConfiguration) Unset

type NullableSurcharge

type NullableSurcharge struct {
	// contains filtered or unexported fields
}

func NewNullableSurcharge

func NewNullableSurcharge(val *Surcharge) *NullableSurcharge

func (NullableSurcharge) Get

func (v NullableSurcharge) Get() *Surcharge

func (NullableSurcharge) IsSet

func (v NullableSurcharge) IsSet() bool

func (NullableSurcharge) MarshalJSON

func (v NullableSurcharge) MarshalJSON() ([]byte, error)

func (*NullableSurcharge) Set

func (v *NullableSurcharge) Set(val *Surcharge)

func (*NullableSurcharge) UnmarshalJSON

func (v *NullableSurcharge) UnmarshalJSON(src []byte) error

func (*NullableSurcharge) Unset

func (v *NullableSurcharge) Unset()

type NullableSwishInfo

type NullableSwishInfo struct {
	// contains filtered or unexported fields
}

func NewNullableSwishInfo

func NewNullableSwishInfo(val *SwishInfo) *NullableSwishInfo

func (NullableSwishInfo) Get

func (v NullableSwishInfo) Get() *SwishInfo

func (NullableSwishInfo) IsSet

func (v NullableSwishInfo) IsSet() bool

func (NullableSwishInfo) MarshalJSON

func (v NullableSwishInfo) MarshalJSON() ([]byte, error)

func (*NullableSwishInfo) Set

func (v *NullableSwishInfo) Set(val *SwishInfo)

func (*NullableSwishInfo) UnmarshalJSON

func (v *NullableSwishInfo) UnmarshalJSON(src []byte) error

func (*NullableSwishInfo) Unset

func (v *NullableSwishInfo) Unset()

type NullableTerminal

type NullableTerminal struct {
	// contains filtered or unexported fields
}

func NewNullableTerminal

func NewNullableTerminal(val *Terminal) *NullableTerminal

func (NullableTerminal) Get

func (v NullableTerminal) Get() *Terminal

func (NullableTerminal) IsSet

func (v NullableTerminal) IsSet() bool

func (NullableTerminal) MarshalJSON

func (v NullableTerminal) MarshalJSON() ([]byte, error)

func (*NullableTerminal) Set

func (v *NullableTerminal) Set(val *Terminal)

func (*NullableTerminal) UnmarshalJSON

func (v *NullableTerminal) UnmarshalJSON(src []byte) error

func (*NullableTerminal) Unset

func (v *NullableTerminal) Unset()

type NullableTerminalActionScheduleDetail

type NullableTerminalActionScheduleDetail struct {
	// contains filtered or unexported fields
}

func (NullableTerminalActionScheduleDetail) Get

func (NullableTerminalActionScheduleDetail) IsSet

func (NullableTerminalActionScheduleDetail) MarshalJSON

func (v NullableTerminalActionScheduleDetail) MarshalJSON() ([]byte, error)

func (*NullableTerminalActionScheduleDetail) Set

func (*NullableTerminalActionScheduleDetail) UnmarshalJSON

func (v *NullableTerminalActionScheduleDetail) UnmarshalJSON(src []byte) error

func (*NullableTerminalActionScheduleDetail) Unset

type NullableTerminalAssignment

type NullableTerminalAssignment struct {
	// contains filtered or unexported fields
}

func NewNullableTerminalAssignment

func NewNullableTerminalAssignment(val *TerminalAssignment) *NullableTerminalAssignment

func (NullableTerminalAssignment) Get

func (NullableTerminalAssignment) IsSet

func (v NullableTerminalAssignment) IsSet() bool

func (NullableTerminalAssignment) MarshalJSON

func (v NullableTerminalAssignment) MarshalJSON() ([]byte, error)

func (*NullableTerminalAssignment) Set

func (*NullableTerminalAssignment) UnmarshalJSON

func (v *NullableTerminalAssignment) UnmarshalJSON(src []byte) error

func (*NullableTerminalAssignment) Unset

func (v *NullableTerminalAssignment) Unset()

type NullableTerminalConnectivity

type NullableTerminalConnectivity struct {
	// contains filtered or unexported fields
}

func NewNullableTerminalConnectivity

func NewNullableTerminalConnectivity(val *TerminalConnectivity) *NullableTerminalConnectivity

func (NullableTerminalConnectivity) Get

func (NullableTerminalConnectivity) IsSet

func (NullableTerminalConnectivity) MarshalJSON

func (v NullableTerminalConnectivity) MarshalJSON() ([]byte, error)

func (*NullableTerminalConnectivity) Set

func (*NullableTerminalConnectivity) UnmarshalJSON

func (v *NullableTerminalConnectivity) UnmarshalJSON(src []byte) error

func (*NullableTerminalConnectivity) Unset

func (v *NullableTerminalConnectivity) Unset()

type NullableTerminalConnectivityBluetooth

type NullableTerminalConnectivityBluetooth struct {
	// contains filtered or unexported fields
}

func (NullableTerminalConnectivityBluetooth) Get

func (NullableTerminalConnectivityBluetooth) IsSet

func (NullableTerminalConnectivityBluetooth) MarshalJSON

func (v NullableTerminalConnectivityBluetooth) MarshalJSON() ([]byte, error)

func (*NullableTerminalConnectivityBluetooth) Set

func (*NullableTerminalConnectivityBluetooth) UnmarshalJSON

func (v *NullableTerminalConnectivityBluetooth) UnmarshalJSON(src []byte) error

func (*NullableTerminalConnectivityBluetooth) Unset

type NullableTerminalConnectivityCellular

type NullableTerminalConnectivityCellular struct {
	// contains filtered or unexported fields
}

func (NullableTerminalConnectivityCellular) Get

func (NullableTerminalConnectivityCellular) IsSet

func (NullableTerminalConnectivityCellular) MarshalJSON

func (v NullableTerminalConnectivityCellular) MarshalJSON() ([]byte, error)

func (*NullableTerminalConnectivityCellular) Set

func (*NullableTerminalConnectivityCellular) UnmarshalJSON

func (v *NullableTerminalConnectivityCellular) UnmarshalJSON(src []byte) error

func (*NullableTerminalConnectivityCellular) Unset

type NullableTerminalConnectivityEthernet

type NullableTerminalConnectivityEthernet struct {
	// contains filtered or unexported fields
}

func (NullableTerminalConnectivityEthernet) Get

func (NullableTerminalConnectivityEthernet) IsSet

func (NullableTerminalConnectivityEthernet) MarshalJSON

func (v NullableTerminalConnectivityEthernet) MarshalJSON() ([]byte, error)

func (*NullableTerminalConnectivityEthernet) Set

func (*NullableTerminalConnectivityEthernet) UnmarshalJSON

func (v *NullableTerminalConnectivityEthernet) UnmarshalJSON(src []byte) error

func (*NullableTerminalConnectivityEthernet) Unset

type NullableTerminalConnectivityWifi

type NullableTerminalConnectivityWifi struct {
	// contains filtered or unexported fields
}

func (NullableTerminalConnectivityWifi) Get

func (NullableTerminalConnectivityWifi) IsSet

func (NullableTerminalConnectivityWifi) MarshalJSON

func (v NullableTerminalConnectivityWifi) MarshalJSON() ([]byte, error)

func (*NullableTerminalConnectivityWifi) Set

func (*NullableTerminalConnectivityWifi) UnmarshalJSON

func (v *NullableTerminalConnectivityWifi) UnmarshalJSON(src []byte) error

func (*NullableTerminalConnectivityWifi) Unset

type NullableTerminalModelsResponse

type NullableTerminalModelsResponse struct {
	// contains filtered or unexported fields
}

func (NullableTerminalModelsResponse) Get

func (NullableTerminalModelsResponse) IsSet

func (NullableTerminalModelsResponse) MarshalJSON

func (v NullableTerminalModelsResponse) MarshalJSON() ([]byte, error)

func (*NullableTerminalModelsResponse) Set

func (*NullableTerminalModelsResponse) UnmarshalJSON

func (v *NullableTerminalModelsResponse) UnmarshalJSON(src []byte) error

func (*NullableTerminalModelsResponse) Unset

func (v *NullableTerminalModelsResponse) Unset()

type NullableTerminalOrder

type NullableTerminalOrder struct {
	// contains filtered or unexported fields
}

func NewNullableTerminalOrder

func NewNullableTerminalOrder(val *TerminalOrder) *NullableTerminalOrder

func (NullableTerminalOrder) Get

func (NullableTerminalOrder) IsSet

func (v NullableTerminalOrder) IsSet() bool

func (NullableTerminalOrder) MarshalJSON

func (v NullableTerminalOrder) MarshalJSON() ([]byte, error)

func (*NullableTerminalOrder) Set

func (v *NullableTerminalOrder) Set(val *TerminalOrder)

func (*NullableTerminalOrder) UnmarshalJSON

func (v *NullableTerminalOrder) UnmarshalJSON(src []byte) error

func (*NullableTerminalOrder) Unset

func (v *NullableTerminalOrder) Unset()

type NullableTerminalOrderRequest

type NullableTerminalOrderRequest struct {
	// contains filtered or unexported fields
}

func NewNullableTerminalOrderRequest

func NewNullableTerminalOrderRequest(val *TerminalOrderRequest) *NullableTerminalOrderRequest

func (NullableTerminalOrderRequest) Get

func (NullableTerminalOrderRequest) IsSet

func (NullableTerminalOrderRequest) MarshalJSON

func (v NullableTerminalOrderRequest) MarshalJSON() ([]byte, error)

func (*NullableTerminalOrderRequest) Set

func (*NullableTerminalOrderRequest) UnmarshalJSON

func (v *NullableTerminalOrderRequest) UnmarshalJSON(src []byte) error

func (*NullableTerminalOrderRequest) Unset

func (v *NullableTerminalOrderRequest) Unset()

type NullableTerminalOrdersResponse

type NullableTerminalOrdersResponse struct {
	// contains filtered or unexported fields
}

func (NullableTerminalOrdersResponse) Get

func (NullableTerminalOrdersResponse) IsSet

func (NullableTerminalOrdersResponse) MarshalJSON

func (v NullableTerminalOrdersResponse) MarshalJSON() ([]byte, error)

func (*NullableTerminalOrdersResponse) Set

func (*NullableTerminalOrdersResponse) UnmarshalJSON

func (v *NullableTerminalOrdersResponse) UnmarshalJSON(src []byte) error

func (*NullableTerminalOrdersResponse) Unset

func (v *NullableTerminalOrdersResponse) Unset()

type NullableTerminalProduct

type NullableTerminalProduct struct {
	// contains filtered or unexported fields
}

func NewNullableTerminalProduct

func NewNullableTerminalProduct(val *TerminalProduct) *NullableTerminalProduct

func (NullableTerminalProduct) Get

func (NullableTerminalProduct) IsSet

func (v NullableTerminalProduct) IsSet() bool

func (NullableTerminalProduct) MarshalJSON

func (v NullableTerminalProduct) MarshalJSON() ([]byte, error)

func (*NullableTerminalProduct) Set

func (*NullableTerminalProduct) UnmarshalJSON

func (v *NullableTerminalProduct) UnmarshalJSON(src []byte) error

func (*NullableTerminalProduct) Unset

func (v *NullableTerminalProduct) Unset()

type NullableTerminalProductPrice

type NullableTerminalProductPrice struct {
	// contains filtered or unexported fields
}

func NewNullableTerminalProductPrice

func NewNullableTerminalProductPrice(val *TerminalProductPrice) *NullableTerminalProductPrice

func (NullableTerminalProductPrice) Get

func (NullableTerminalProductPrice) IsSet

func (NullableTerminalProductPrice) MarshalJSON

func (v NullableTerminalProductPrice) MarshalJSON() ([]byte, error)

func (*NullableTerminalProductPrice) Set

func (*NullableTerminalProductPrice) UnmarshalJSON

func (v *NullableTerminalProductPrice) UnmarshalJSON(src []byte) error

func (*NullableTerminalProductPrice) Unset

func (v *NullableTerminalProductPrice) Unset()

type NullableTerminalProductsResponse

type NullableTerminalProductsResponse struct {
	// contains filtered or unexported fields
}

func (NullableTerminalProductsResponse) Get

func (NullableTerminalProductsResponse) IsSet

func (NullableTerminalProductsResponse) MarshalJSON

func (v NullableTerminalProductsResponse) MarshalJSON() ([]byte, error)

func (*NullableTerminalProductsResponse) Set

func (*NullableTerminalProductsResponse) UnmarshalJSON

func (v *NullableTerminalProductsResponse) UnmarshalJSON(src []byte) error

func (*NullableTerminalProductsResponse) Unset

type NullableTerminalReassignmentRequest

type NullableTerminalReassignmentRequest struct {
	// contains filtered or unexported fields
}

func (NullableTerminalReassignmentRequest) Get

func (NullableTerminalReassignmentRequest) IsSet

func (NullableTerminalReassignmentRequest) MarshalJSON

func (v NullableTerminalReassignmentRequest) MarshalJSON() ([]byte, error)

func (*NullableTerminalReassignmentRequest) Set

func (*NullableTerminalReassignmentRequest) UnmarshalJSON

func (v *NullableTerminalReassignmentRequest) UnmarshalJSON(src []byte) error

func (*NullableTerminalReassignmentRequest) Unset

type NullableTerminalReassignmentTarget

type NullableTerminalReassignmentTarget struct {
	// contains filtered or unexported fields
}

func (NullableTerminalReassignmentTarget) Get

func (NullableTerminalReassignmentTarget) IsSet

func (NullableTerminalReassignmentTarget) MarshalJSON

func (v NullableTerminalReassignmentTarget) MarshalJSON() ([]byte, error)

func (*NullableTerminalReassignmentTarget) Set

func (*NullableTerminalReassignmentTarget) UnmarshalJSON

func (v *NullableTerminalReassignmentTarget) UnmarshalJSON(src []byte) error

func (*NullableTerminalReassignmentTarget) Unset

type NullableTerminalSettings

type NullableTerminalSettings struct {
	// contains filtered or unexported fields
}

func NewNullableTerminalSettings

func NewNullableTerminalSettings(val *TerminalSettings) *NullableTerminalSettings

func (NullableTerminalSettings) Get

func (NullableTerminalSettings) IsSet

func (v NullableTerminalSettings) IsSet() bool

func (NullableTerminalSettings) MarshalJSON

func (v NullableTerminalSettings) MarshalJSON() ([]byte, error)

func (*NullableTerminalSettings) Set

func (*NullableTerminalSettings) UnmarshalJSON

func (v *NullableTerminalSettings) UnmarshalJSON(src []byte) error

func (*NullableTerminalSettings) Unset

func (v *NullableTerminalSettings) Unset()

type NullableTestCompanyWebhookRequest

type NullableTestCompanyWebhookRequest struct {
	// contains filtered or unexported fields
}

func (NullableTestCompanyWebhookRequest) Get

func (NullableTestCompanyWebhookRequest) IsSet

func (NullableTestCompanyWebhookRequest) MarshalJSON

func (v NullableTestCompanyWebhookRequest) MarshalJSON() ([]byte, error)

func (*NullableTestCompanyWebhookRequest) Set

func (*NullableTestCompanyWebhookRequest) UnmarshalJSON

func (v *NullableTestCompanyWebhookRequest) UnmarshalJSON(src []byte) error

func (*NullableTestCompanyWebhookRequest) Unset

type NullableTestOutput

type NullableTestOutput struct {
	// contains filtered or unexported fields
}

func NewNullableTestOutput

func NewNullableTestOutput(val *TestOutput) *NullableTestOutput

func (NullableTestOutput) Get

func (v NullableTestOutput) Get() *TestOutput

func (NullableTestOutput) IsSet

func (v NullableTestOutput) IsSet() bool

func (NullableTestOutput) MarshalJSON

func (v NullableTestOutput) MarshalJSON() ([]byte, error)

func (*NullableTestOutput) Set

func (v *NullableTestOutput) Set(val *TestOutput)

func (*NullableTestOutput) UnmarshalJSON

func (v *NullableTestOutput) UnmarshalJSON(src []byte) error

func (*NullableTestOutput) Unset

func (v *NullableTestOutput) Unset()

type NullableTestWebhookRequest

type NullableTestWebhookRequest struct {
	// contains filtered or unexported fields
}

func NewNullableTestWebhookRequest

func NewNullableTestWebhookRequest(val *TestWebhookRequest) *NullableTestWebhookRequest

func (NullableTestWebhookRequest) Get

func (NullableTestWebhookRequest) IsSet

func (v NullableTestWebhookRequest) IsSet() bool

func (NullableTestWebhookRequest) MarshalJSON

func (v NullableTestWebhookRequest) MarshalJSON() ([]byte, error)

func (*NullableTestWebhookRequest) Set

func (*NullableTestWebhookRequest) UnmarshalJSON

func (v *NullableTestWebhookRequest) UnmarshalJSON(src []byte) error

func (*NullableTestWebhookRequest) Unset

func (v *NullableTestWebhookRequest) Unset()

type NullableTestWebhookResponse

type NullableTestWebhookResponse struct {
	// contains filtered or unexported fields
}

func NewNullableTestWebhookResponse

func NewNullableTestWebhookResponse(val *TestWebhookResponse) *NullableTestWebhookResponse

func (NullableTestWebhookResponse) Get

func (NullableTestWebhookResponse) IsSet

func (NullableTestWebhookResponse) MarshalJSON

func (v NullableTestWebhookResponse) MarshalJSON() ([]byte, error)

func (*NullableTestWebhookResponse) Set

func (*NullableTestWebhookResponse) UnmarshalJSON

func (v *NullableTestWebhookResponse) UnmarshalJSON(src []byte) error

func (*NullableTestWebhookResponse) Unset

func (v *NullableTestWebhookResponse) Unset()

type NullableTimeouts

type NullableTimeouts struct {
	// contains filtered or unexported fields
}

func NewNullableTimeouts

func NewNullableTimeouts(val *Timeouts) *NullableTimeouts

func (NullableTimeouts) Get

func (v NullableTimeouts) Get() *Timeouts

func (NullableTimeouts) IsSet

func (v NullableTimeouts) IsSet() bool

func (NullableTimeouts) MarshalJSON

func (v NullableTimeouts) MarshalJSON() ([]byte, error)

func (*NullableTimeouts) Set

func (v *NullableTimeouts) Set(val *Timeouts)

func (*NullableTimeouts) UnmarshalJSON

func (v *NullableTimeouts) UnmarshalJSON(src []byte) error

func (*NullableTimeouts) Unset

func (v *NullableTimeouts) Unset()

type NullableTransactionDescriptionInfo

type NullableTransactionDescriptionInfo struct {
	// contains filtered or unexported fields
}

func (NullableTransactionDescriptionInfo) Get

func (NullableTransactionDescriptionInfo) IsSet

func (NullableTransactionDescriptionInfo) MarshalJSON

func (v NullableTransactionDescriptionInfo) MarshalJSON() ([]byte, error)

func (*NullableTransactionDescriptionInfo) Set

func (*NullableTransactionDescriptionInfo) UnmarshalJSON

func (v *NullableTransactionDescriptionInfo) UnmarshalJSON(src []byte) error

func (*NullableTransactionDescriptionInfo) Unset

type NullableTwintInfo

type NullableTwintInfo struct {
	// contains filtered or unexported fields
}

func NewNullableTwintInfo

func NewNullableTwintInfo(val *TwintInfo) *NullableTwintInfo

func (NullableTwintInfo) Get

func (v NullableTwintInfo) Get() *TwintInfo

func (NullableTwintInfo) IsSet

func (v NullableTwintInfo) IsSet() bool

func (NullableTwintInfo) MarshalJSON

func (v NullableTwintInfo) MarshalJSON() ([]byte, error)

func (*NullableTwintInfo) Set

func (v *NullableTwintInfo) Set(val *TwintInfo)

func (*NullableTwintInfo) UnmarshalJSON

func (v *NullableTwintInfo) UnmarshalJSON(src []byte) error

func (*NullableTwintInfo) Unset

func (v *NullableTwintInfo) Unset()

type NullableUninstallAndroidAppDetails

type NullableUninstallAndroidAppDetails struct {
	// contains filtered or unexported fields
}

func (NullableUninstallAndroidAppDetails) Get

func (NullableUninstallAndroidAppDetails) IsSet

func (NullableUninstallAndroidAppDetails) MarshalJSON

func (v NullableUninstallAndroidAppDetails) MarshalJSON() ([]byte, error)

func (*NullableUninstallAndroidAppDetails) Set

func (*NullableUninstallAndroidAppDetails) UnmarshalJSON

func (v *NullableUninstallAndroidAppDetails) UnmarshalJSON(src []byte) error

func (*NullableUninstallAndroidAppDetails) Unset

type NullableUninstallAndroidCertificateDetails

type NullableUninstallAndroidCertificateDetails struct {
	// contains filtered or unexported fields
}

func (NullableUninstallAndroidCertificateDetails) Get

func (NullableUninstallAndroidCertificateDetails) IsSet

func (NullableUninstallAndroidCertificateDetails) MarshalJSON

func (*NullableUninstallAndroidCertificateDetails) Set

func (*NullableUninstallAndroidCertificateDetails) UnmarshalJSON

func (v *NullableUninstallAndroidCertificateDetails) UnmarshalJSON(src []byte) error

func (*NullableUninstallAndroidCertificateDetails) Unset

type NullableUpdatableAddress

type NullableUpdatableAddress struct {
	// contains filtered or unexported fields
}

func NewNullableUpdatableAddress

func NewNullableUpdatableAddress(val *UpdatableAddress) *NullableUpdatableAddress

func (NullableUpdatableAddress) Get

func (NullableUpdatableAddress) IsSet

func (v NullableUpdatableAddress) IsSet() bool

func (NullableUpdatableAddress) MarshalJSON

func (v NullableUpdatableAddress) MarshalJSON() ([]byte, error)

func (*NullableUpdatableAddress) Set

func (*NullableUpdatableAddress) UnmarshalJSON

func (v *NullableUpdatableAddress) UnmarshalJSON(src []byte) error

func (*NullableUpdatableAddress) Unset

func (v *NullableUpdatableAddress) Unset()

type NullableUpdateCompanyApiCredentialRequest

type NullableUpdateCompanyApiCredentialRequest struct {
	// contains filtered or unexported fields
}

func (NullableUpdateCompanyApiCredentialRequest) Get

func (NullableUpdateCompanyApiCredentialRequest) IsSet

func (NullableUpdateCompanyApiCredentialRequest) MarshalJSON

func (*NullableUpdateCompanyApiCredentialRequest) Set

func (*NullableUpdateCompanyApiCredentialRequest) UnmarshalJSON

func (v *NullableUpdateCompanyApiCredentialRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdateCompanyApiCredentialRequest) Unset

type NullableUpdateCompanyUserRequest

type NullableUpdateCompanyUserRequest struct {
	// contains filtered or unexported fields
}

func (NullableUpdateCompanyUserRequest) Get

func (NullableUpdateCompanyUserRequest) IsSet

func (NullableUpdateCompanyUserRequest) MarshalJSON

func (v NullableUpdateCompanyUserRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdateCompanyUserRequest) Set

func (*NullableUpdateCompanyUserRequest) UnmarshalJSON

func (v *NullableUpdateCompanyUserRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdateCompanyUserRequest) Unset

type NullableUpdateCompanyWebhookRequest

type NullableUpdateCompanyWebhookRequest struct {
	// contains filtered or unexported fields
}

func (NullableUpdateCompanyWebhookRequest) Get

func (NullableUpdateCompanyWebhookRequest) IsSet

func (NullableUpdateCompanyWebhookRequest) MarshalJSON

func (v NullableUpdateCompanyWebhookRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdateCompanyWebhookRequest) Set

func (*NullableUpdateCompanyWebhookRequest) UnmarshalJSON

func (v *NullableUpdateCompanyWebhookRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdateCompanyWebhookRequest) Unset

type NullableUpdateMerchantApiCredentialRequest

type NullableUpdateMerchantApiCredentialRequest struct {
	// contains filtered or unexported fields
}

func (NullableUpdateMerchantApiCredentialRequest) Get

func (NullableUpdateMerchantApiCredentialRequest) IsSet

func (NullableUpdateMerchantApiCredentialRequest) MarshalJSON

func (*NullableUpdateMerchantApiCredentialRequest) Set

func (*NullableUpdateMerchantApiCredentialRequest) UnmarshalJSON

func (v *NullableUpdateMerchantApiCredentialRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdateMerchantApiCredentialRequest) Unset

type NullableUpdateMerchantUserRequest

type NullableUpdateMerchantUserRequest struct {
	// contains filtered or unexported fields
}

func (NullableUpdateMerchantUserRequest) Get

func (NullableUpdateMerchantUserRequest) IsSet

func (NullableUpdateMerchantUserRequest) MarshalJSON

func (v NullableUpdateMerchantUserRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdateMerchantUserRequest) Set

func (*NullableUpdateMerchantUserRequest) UnmarshalJSON

func (v *NullableUpdateMerchantUserRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdateMerchantUserRequest) Unset

type NullableUpdateMerchantWebhookRequest

type NullableUpdateMerchantWebhookRequest struct {
	// contains filtered or unexported fields
}

func (NullableUpdateMerchantWebhookRequest) Get

func (NullableUpdateMerchantWebhookRequest) IsSet

func (NullableUpdateMerchantWebhookRequest) MarshalJSON

func (v NullableUpdateMerchantWebhookRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdateMerchantWebhookRequest) Set

func (*NullableUpdateMerchantWebhookRequest) UnmarshalJSON

func (v *NullableUpdateMerchantWebhookRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdateMerchantWebhookRequest) Unset

type NullableUpdatePaymentMethodInfo

type NullableUpdatePaymentMethodInfo struct {
	// contains filtered or unexported fields
}

func (NullableUpdatePaymentMethodInfo) Get

func (NullableUpdatePaymentMethodInfo) IsSet

func (NullableUpdatePaymentMethodInfo) MarshalJSON

func (v NullableUpdatePaymentMethodInfo) MarshalJSON() ([]byte, error)

func (*NullableUpdatePaymentMethodInfo) Set

func (*NullableUpdatePaymentMethodInfo) UnmarshalJSON

func (v *NullableUpdatePaymentMethodInfo) UnmarshalJSON(src []byte) error

func (*NullableUpdatePaymentMethodInfo) Unset

type NullableUpdatePayoutSettingsRequest

type NullableUpdatePayoutSettingsRequest struct {
	// contains filtered or unexported fields
}

func (NullableUpdatePayoutSettingsRequest) Get

func (NullableUpdatePayoutSettingsRequest) IsSet

func (NullableUpdatePayoutSettingsRequest) MarshalJSON

func (v NullableUpdatePayoutSettingsRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdatePayoutSettingsRequest) Set

func (*NullableUpdatePayoutSettingsRequest) UnmarshalJSON

func (v *NullableUpdatePayoutSettingsRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdatePayoutSettingsRequest) Unset

type NullableUpdateSplitConfigurationLogicRequest

type NullableUpdateSplitConfigurationLogicRequest struct {
	// contains filtered or unexported fields
}

func (NullableUpdateSplitConfigurationLogicRequest) Get

func (NullableUpdateSplitConfigurationLogicRequest) IsSet

func (NullableUpdateSplitConfigurationLogicRequest) MarshalJSON

func (*NullableUpdateSplitConfigurationLogicRequest) Set

func (*NullableUpdateSplitConfigurationLogicRequest) UnmarshalJSON

func (*NullableUpdateSplitConfigurationLogicRequest) Unset

type NullableUpdateSplitConfigurationRequest

type NullableUpdateSplitConfigurationRequest struct {
	// contains filtered or unexported fields
}

func (NullableUpdateSplitConfigurationRequest) Get

func (NullableUpdateSplitConfigurationRequest) IsSet

func (NullableUpdateSplitConfigurationRequest) MarshalJSON

func (v NullableUpdateSplitConfigurationRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdateSplitConfigurationRequest) Set

func (*NullableUpdateSplitConfigurationRequest) UnmarshalJSON

func (v *NullableUpdateSplitConfigurationRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdateSplitConfigurationRequest) Unset

type NullableUpdateSplitConfigurationRuleRequest

type NullableUpdateSplitConfigurationRuleRequest struct {
	// contains filtered or unexported fields
}

func (NullableUpdateSplitConfigurationRuleRequest) Get

func (NullableUpdateSplitConfigurationRuleRequest) IsSet

func (NullableUpdateSplitConfigurationRuleRequest) MarshalJSON

func (*NullableUpdateSplitConfigurationRuleRequest) Set

func (*NullableUpdateSplitConfigurationRuleRequest) UnmarshalJSON

func (v *NullableUpdateSplitConfigurationRuleRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdateSplitConfigurationRuleRequest) Unset

type NullableUpdateStoreRequest

type NullableUpdateStoreRequest struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateStoreRequest

func NewNullableUpdateStoreRequest(val *UpdateStoreRequest) *NullableUpdateStoreRequest

func (NullableUpdateStoreRequest) Get

func (NullableUpdateStoreRequest) IsSet

func (v NullableUpdateStoreRequest) IsSet() bool

func (NullableUpdateStoreRequest) MarshalJSON

func (v NullableUpdateStoreRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdateStoreRequest) Set

func (*NullableUpdateStoreRequest) UnmarshalJSON

func (v *NullableUpdateStoreRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdateStoreRequest) Unset

func (v *NullableUpdateStoreRequest) Unset()

type NullableUploadAndroidAppResponse

type NullableUploadAndroidAppResponse struct {
	// contains filtered or unexported fields
}

func (NullableUploadAndroidAppResponse) Get

func (NullableUploadAndroidAppResponse) IsSet

func (NullableUploadAndroidAppResponse) MarshalJSON

func (v NullableUploadAndroidAppResponse) MarshalJSON() ([]byte, error)

func (*NullableUploadAndroidAppResponse) Set

func (*NullableUploadAndroidAppResponse) UnmarshalJSON

func (v *NullableUploadAndroidAppResponse) UnmarshalJSON(src []byte) error

func (*NullableUploadAndroidAppResponse) Unset

type NullableUrl

type NullableUrl struct {
	// contains filtered or unexported fields
}

func NewNullableUrl

func NewNullableUrl(val *Url) *NullableUrl

func (NullableUrl) Get

func (v NullableUrl) Get() *Url

func (NullableUrl) IsSet

func (v NullableUrl) IsSet() bool

func (NullableUrl) MarshalJSON

func (v NullableUrl) MarshalJSON() ([]byte, error)

func (*NullableUrl) Set

func (v *NullableUrl) Set(val *Url)

func (*NullableUrl) UnmarshalJSON

func (v *NullableUrl) UnmarshalJSON(src []byte) error

func (*NullableUrl) Unset

func (v *NullableUrl) Unset()

type NullableUser

type NullableUser struct {
	// contains filtered or unexported fields
}

func NewNullableUser

func NewNullableUser(val *User) *NullableUser

func (NullableUser) Get

func (v NullableUser) Get() *User

func (NullableUser) IsSet

func (v NullableUser) IsSet() bool

func (NullableUser) MarshalJSON

func (v NullableUser) MarshalJSON() ([]byte, error)

func (*NullableUser) Set

func (v *NullableUser) Set(val *User)

func (*NullableUser) UnmarshalJSON

func (v *NullableUser) UnmarshalJSON(src []byte) error

func (*NullableUser) Unset

func (v *NullableUser) Unset()

type NullableVippsInfo

type NullableVippsInfo struct {
	// contains filtered or unexported fields
}

func NewNullableVippsInfo

func NewNullableVippsInfo(val *VippsInfo) *NullableVippsInfo

func (NullableVippsInfo) Get

func (v NullableVippsInfo) Get() *VippsInfo

func (NullableVippsInfo) IsSet

func (v NullableVippsInfo) IsSet() bool

func (NullableVippsInfo) MarshalJSON

func (v NullableVippsInfo) MarshalJSON() ([]byte, error)

func (*NullableVippsInfo) Set

func (v *NullableVippsInfo) Set(val *VippsInfo)

func (*NullableVippsInfo) UnmarshalJSON

func (v *NullableVippsInfo) UnmarshalJSON(src []byte) error

func (*NullableVippsInfo) Unset

func (v *NullableVippsInfo) Unset()

type NullableWebhook

type NullableWebhook struct {
	// contains filtered or unexported fields
}

func NewNullableWebhook

func NewNullableWebhook(val *Webhook) *NullableWebhook

func (NullableWebhook) Get

func (v NullableWebhook) Get() *Webhook

func (NullableWebhook) IsSet

func (v NullableWebhook) IsSet() bool

func (NullableWebhook) MarshalJSON

func (v NullableWebhook) MarshalJSON() ([]byte, error)

func (*NullableWebhook) Set

func (v *NullableWebhook) Set(val *Webhook)

func (*NullableWebhook) UnmarshalJSON

func (v *NullableWebhook) UnmarshalJSON(src []byte) error

func (*NullableWebhook) Unset

func (v *NullableWebhook) Unset()
type NullableWebhookLinks struct {
	// contains filtered or unexported fields
}
func NewNullableWebhookLinks(val *WebhookLinks) *NullableWebhookLinks

func (NullableWebhookLinks) Get

func (NullableWebhookLinks) IsSet

func (v NullableWebhookLinks) IsSet() bool

func (NullableWebhookLinks) MarshalJSON

func (v NullableWebhookLinks) MarshalJSON() ([]byte, error)

func (*NullableWebhookLinks) Set

func (v *NullableWebhookLinks) Set(val *WebhookLinks)

func (*NullableWebhookLinks) UnmarshalJSON

func (v *NullableWebhookLinks) UnmarshalJSON(src []byte) error

func (*NullableWebhookLinks) Unset

func (v *NullableWebhookLinks) Unset()

type NullableWifiProfiles

type NullableWifiProfiles struct {
	// contains filtered or unexported fields
}

func NewNullableWifiProfiles

func NewNullableWifiProfiles(val *WifiProfiles) *NullableWifiProfiles

func (NullableWifiProfiles) Get

func (NullableWifiProfiles) IsSet

func (v NullableWifiProfiles) IsSet() bool

func (NullableWifiProfiles) MarshalJSON

func (v NullableWifiProfiles) MarshalJSON() ([]byte, error)

func (*NullableWifiProfiles) Set

func (v *NullableWifiProfiles) Set(val *WifiProfiles)

func (*NullableWifiProfiles) UnmarshalJSON

func (v *NullableWifiProfiles) UnmarshalJSON(src []byte) error

func (*NullableWifiProfiles) Unset

func (v *NullableWifiProfiles) Unset()

type OfflineProcessing

type OfflineProcessing struct {
	// The maximum offline transaction amount for chip cards, in the processing currency and specified in [minor units](https://docs.adyen.com/development-resources/currency-codes).
	ChipFloorLimit *int32 `json:"chipFloorLimit,omitempty"`
	// The maximum offline transaction amount for swiped cards, in the specified currency.
	OfflineSwipeLimits []MinorUnitsMonetaryValue `json:"offlineSwipeLimits,omitempty"`
}

OfflineProcessing struct for OfflineProcessing

func NewOfflineProcessing

func NewOfflineProcessing() *OfflineProcessing

NewOfflineProcessing instantiates a new OfflineProcessing object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOfflineProcessingWithDefaults

func NewOfflineProcessingWithDefaults() *OfflineProcessing

NewOfflineProcessingWithDefaults instantiates a new OfflineProcessing object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OfflineProcessing) GetChipFloorLimit

func (o *OfflineProcessing) GetChipFloorLimit() int32

GetChipFloorLimit returns the ChipFloorLimit field value if set, zero value otherwise.

func (*OfflineProcessing) GetChipFloorLimitOk

func (o *OfflineProcessing) GetChipFloorLimitOk() (*int32, bool)

GetChipFloorLimitOk returns a tuple with the ChipFloorLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OfflineProcessing) GetOfflineSwipeLimits

func (o *OfflineProcessing) GetOfflineSwipeLimits() []MinorUnitsMonetaryValue

GetOfflineSwipeLimits returns the OfflineSwipeLimits field value if set, zero value otherwise.

func (*OfflineProcessing) GetOfflineSwipeLimitsOk

func (o *OfflineProcessing) GetOfflineSwipeLimitsOk() ([]MinorUnitsMonetaryValue, bool)

GetOfflineSwipeLimitsOk returns a tuple with the OfflineSwipeLimits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OfflineProcessing) HasChipFloorLimit

func (o *OfflineProcessing) HasChipFloorLimit() bool

HasChipFloorLimit returns a boolean if a field has been set.

func (*OfflineProcessing) HasOfflineSwipeLimits

func (o *OfflineProcessing) HasOfflineSwipeLimits() bool

HasOfflineSwipeLimits returns a boolean if a field has been set.

func (OfflineProcessing) MarshalJSON

func (o OfflineProcessing) MarshalJSON() ([]byte, error)

func (*OfflineProcessing) SetChipFloorLimit

func (o *OfflineProcessing) SetChipFloorLimit(v int32)

SetChipFloorLimit gets a reference to the given int32 and assigns it to the ChipFloorLimit field.

func (*OfflineProcessing) SetOfflineSwipeLimits

func (o *OfflineProcessing) SetOfflineSwipeLimits(v []MinorUnitsMonetaryValue)

SetOfflineSwipeLimits gets a reference to the given []MinorUnitsMonetaryValue and assigns it to the OfflineSwipeLimits field.

func (OfflineProcessing) ToMap

func (o OfflineProcessing) ToMap() (map[string]interface{}, error)

type Opi

type Opi struct {
	// Indicates if Pay at table is enabled.
	EnablePayAtTable *bool `json:"enablePayAtTable,omitempty"`
	// The store number to use for Pay at Table.
	PayAtTableStoreNumber *string `json:"payAtTableStoreNumber,omitempty"`
	// The URL and port number used for Pay at Table communication.
	PayAtTableURL *string `json:"payAtTableURL,omitempty"`
}

Opi struct for Opi

func NewOpi

func NewOpi() *Opi

NewOpi instantiates a new Opi object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOpiWithDefaults

func NewOpiWithDefaults() *Opi

NewOpiWithDefaults instantiates a new Opi object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Opi) GetEnablePayAtTable

func (o *Opi) GetEnablePayAtTable() bool

GetEnablePayAtTable returns the EnablePayAtTable field value if set, zero value otherwise.

func (*Opi) GetEnablePayAtTableOk

func (o *Opi) GetEnablePayAtTableOk() (*bool, bool)

GetEnablePayAtTableOk returns a tuple with the EnablePayAtTable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Opi) GetPayAtTableStoreNumber

func (o *Opi) GetPayAtTableStoreNumber() string

GetPayAtTableStoreNumber returns the PayAtTableStoreNumber field value if set, zero value otherwise.

func (*Opi) GetPayAtTableStoreNumberOk

func (o *Opi) GetPayAtTableStoreNumberOk() (*string, bool)

GetPayAtTableStoreNumberOk returns a tuple with the PayAtTableStoreNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Opi) GetPayAtTableURL

func (o *Opi) GetPayAtTableURL() string

GetPayAtTableURL returns the PayAtTableURL field value if set, zero value otherwise.

func (*Opi) GetPayAtTableURLOk

func (o *Opi) GetPayAtTableURLOk() (*string, bool)

GetPayAtTableURLOk returns a tuple with the PayAtTableURL field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Opi) HasEnablePayAtTable

func (o *Opi) HasEnablePayAtTable() bool

HasEnablePayAtTable returns a boolean if a field has been set.

func (*Opi) HasPayAtTableStoreNumber

func (o *Opi) HasPayAtTableStoreNumber() bool

HasPayAtTableStoreNumber returns a boolean if a field has been set.

func (*Opi) HasPayAtTableURL

func (o *Opi) HasPayAtTableURL() bool

HasPayAtTableURL returns a boolean if a field has been set.

func (Opi) MarshalJSON

func (o Opi) MarshalJSON() ([]byte, error)

func (*Opi) SetEnablePayAtTable

func (o *Opi) SetEnablePayAtTable(v bool)

SetEnablePayAtTable gets a reference to the given bool and assigns it to the EnablePayAtTable field.

func (*Opi) SetPayAtTableStoreNumber

func (o *Opi) SetPayAtTableStoreNumber(v string)

SetPayAtTableStoreNumber gets a reference to the given string and assigns it to the PayAtTableStoreNumber field.

func (*Opi) SetPayAtTableURL

func (o *Opi) SetPayAtTableURL(v string)

SetPayAtTableURL gets a reference to the given string and assigns it to the PayAtTableURL field.

func (Opi) ToMap

func (o Opi) ToMap() (map[string]interface{}, error)

type OrderItem

type OrderItem struct {
	// The unique identifier of the product.
	Id *string `json:"id,omitempty"`
	// The number of installments for the specified product `id`.
	Installments *int64 `json:"installments,omitempty"`
	// The name of the product.
	Name *string `json:"name,omitempty"`
	// The number of items with the specified product `id` included in the order.
	Quantity *int32 `json:"quantity,omitempty"`
}

OrderItem struct for OrderItem

func NewOrderItem

func NewOrderItem() *OrderItem

NewOrderItem instantiates a new OrderItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrderItemWithDefaults

func NewOrderItemWithDefaults() *OrderItem

NewOrderItemWithDefaults instantiates a new OrderItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OrderItem) GetId

func (o *OrderItem) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*OrderItem) GetIdOk

func (o *OrderItem) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderItem) GetInstallments

func (o *OrderItem) GetInstallments() int64

GetInstallments returns the Installments field value if set, zero value otherwise.

func (*OrderItem) GetInstallmentsOk

func (o *OrderItem) GetInstallmentsOk() (*int64, bool)

GetInstallmentsOk returns a tuple with the Installments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderItem) GetName

func (o *OrderItem) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*OrderItem) GetNameOk

func (o *OrderItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderItem) GetQuantity

func (o *OrderItem) GetQuantity() int32

GetQuantity returns the Quantity field value if set, zero value otherwise.

func (*OrderItem) GetQuantityOk

func (o *OrderItem) GetQuantityOk() (*int32, bool)

GetQuantityOk returns a tuple with the Quantity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderItem) HasId

func (o *OrderItem) HasId() bool

HasId returns a boolean if a field has been set.

func (*OrderItem) HasInstallments

func (o *OrderItem) HasInstallments() bool

HasInstallments returns a boolean if a field has been set.

func (*OrderItem) HasName

func (o *OrderItem) HasName() bool

HasName returns a boolean if a field has been set.

func (*OrderItem) HasQuantity

func (o *OrderItem) HasQuantity() bool

HasQuantity returns a boolean if a field has been set.

func (OrderItem) MarshalJSON

func (o OrderItem) MarshalJSON() ([]byte, error)

func (*OrderItem) SetId

func (o *OrderItem) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*OrderItem) SetInstallments

func (o *OrderItem) SetInstallments(v int64)

SetInstallments gets a reference to the given int64 and assigns it to the Installments field.

func (*OrderItem) SetName

func (o *OrderItem) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*OrderItem) SetQuantity

func (o *OrderItem) SetQuantity(v int32)

SetQuantity gets a reference to the given int32 and assigns it to the Quantity field.

func (OrderItem) ToMap

func (o OrderItem) ToMap() (map[string]interface{}, error)
type PaginationLinks struct {
	First LinksElement  `json:"first"`
	Last  LinksElement  `json:"last"`
	Next  *LinksElement `json:"next,omitempty"`
	Prev  *LinksElement `json:"prev,omitempty"`
	Self  LinksElement  `json:"self"`
}

PaginationLinks struct for PaginationLinks

func NewPaginationLinks(first LinksElement, last LinksElement, self LinksElement) *PaginationLinks

NewPaginationLinks instantiates a new PaginationLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaginationLinksWithDefaults

func NewPaginationLinksWithDefaults() *PaginationLinks

NewPaginationLinksWithDefaults instantiates a new PaginationLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaginationLinks) GetFirst

func (o *PaginationLinks) GetFirst() LinksElement

GetFirst returns the First field value

func (*PaginationLinks) GetFirstOk

func (o *PaginationLinks) GetFirstOk() (*LinksElement, bool)

GetFirstOk returns a tuple with the First field value and a boolean to check if the value has been set.

func (*PaginationLinks) GetLast

func (o *PaginationLinks) GetLast() LinksElement

GetLast returns the Last field value

func (*PaginationLinks) GetLastOk

func (o *PaginationLinks) GetLastOk() (*LinksElement, bool)

GetLastOk returns a tuple with the Last field value and a boolean to check if the value has been set.

func (*PaginationLinks) GetNext

func (o *PaginationLinks) GetNext() LinksElement

GetNext returns the Next field value if set, zero value otherwise.

func (*PaginationLinks) GetNextOk

func (o *PaginationLinks) GetNextOk() (*LinksElement, bool)

GetNextOk returns a tuple with the Next field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginationLinks) GetPrev

func (o *PaginationLinks) GetPrev() LinksElement

GetPrev returns the Prev field value if set, zero value otherwise.

func (*PaginationLinks) GetPrevOk

func (o *PaginationLinks) GetPrevOk() (*LinksElement, bool)

GetPrevOk returns a tuple with the Prev field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginationLinks) GetSelf

func (o *PaginationLinks) GetSelf() LinksElement

GetSelf returns the Self field value

func (*PaginationLinks) GetSelfOk

func (o *PaginationLinks) GetSelfOk() (*LinksElement, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*PaginationLinks) HasNext

func (o *PaginationLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*PaginationLinks) HasPrev

func (o *PaginationLinks) HasPrev() bool

HasPrev returns a boolean if a field has been set.

func (PaginationLinks) MarshalJSON

func (o PaginationLinks) MarshalJSON() ([]byte, error)

func (*PaginationLinks) SetFirst

func (o *PaginationLinks) SetFirst(v LinksElement)

SetFirst sets field value

func (*PaginationLinks) SetLast

func (o *PaginationLinks) SetLast(v LinksElement)

SetLast sets field value

func (*PaginationLinks) SetNext

func (o *PaginationLinks) SetNext(v LinksElement)

SetNext gets a reference to the given LinksElement and assigns it to the Next field.

func (*PaginationLinks) SetPrev

func (o *PaginationLinks) SetPrev(v LinksElement)

SetPrev gets a reference to the given LinksElement and assigns it to the Prev field.

func (*PaginationLinks) SetSelf

func (o *PaginationLinks) SetSelf(v LinksElement)

SetSelf sets field value

func (PaginationLinks) ToMap

func (o PaginationLinks) ToMap() (map[string]interface{}, error)

type Passcodes

type Passcodes struct {
	// The passcode for the Admin menu and the Settings menu.
	AdminMenuPin *string `json:"adminMenuPin,omitempty"`
	// The passcode for unreferenced refunds on standalone terminals.
	RefundPin *string `json:"refundPin,omitempty"`
	// The passcode to unlock the terminal screen after a timeout.
	ScreenLockPin *string `json:"screenLockPin,omitempty"`
	// The passcode for the Transactions menu.
	TxMenuPin *string `json:"txMenuPin,omitempty"`
}

Passcodes struct for Passcodes

func NewPasscodes

func NewPasscodes() *Passcodes

NewPasscodes instantiates a new Passcodes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPasscodesWithDefaults

func NewPasscodesWithDefaults() *Passcodes

NewPasscodesWithDefaults instantiates a new Passcodes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Passcodes) GetAdminMenuPin

func (o *Passcodes) GetAdminMenuPin() string

GetAdminMenuPin returns the AdminMenuPin field value if set, zero value otherwise.

func (*Passcodes) GetAdminMenuPinOk

func (o *Passcodes) GetAdminMenuPinOk() (*string, bool)

GetAdminMenuPinOk returns a tuple with the AdminMenuPin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Passcodes) GetRefundPin

func (o *Passcodes) GetRefundPin() string

GetRefundPin returns the RefundPin field value if set, zero value otherwise.

func (*Passcodes) GetRefundPinOk

func (o *Passcodes) GetRefundPinOk() (*string, bool)

GetRefundPinOk returns a tuple with the RefundPin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Passcodes) GetScreenLockPin

func (o *Passcodes) GetScreenLockPin() string

GetScreenLockPin returns the ScreenLockPin field value if set, zero value otherwise.

func (*Passcodes) GetScreenLockPinOk

func (o *Passcodes) GetScreenLockPinOk() (*string, bool)

GetScreenLockPinOk returns a tuple with the ScreenLockPin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Passcodes) GetTxMenuPin

func (o *Passcodes) GetTxMenuPin() string

GetTxMenuPin returns the TxMenuPin field value if set, zero value otherwise.

func (*Passcodes) GetTxMenuPinOk

func (o *Passcodes) GetTxMenuPinOk() (*string, bool)

GetTxMenuPinOk returns a tuple with the TxMenuPin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Passcodes) HasAdminMenuPin

func (o *Passcodes) HasAdminMenuPin() bool

HasAdminMenuPin returns a boolean if a field has been set.

func (*Passcodes) HasRefundPin

func (o *Passcodes) HasRefundPin() bool

HasRefundPin returns a boolean if a field has been set.

func (*Passcodes) HasScreenLockPin

func (o *Passcodes) HasScreenLockPin() bool

HasScreenLockPin returns a boolean if a field has been set.

func (*Passcodes) HasTxMenuPin

func (o *Passcodes) HasTxMenuPin() bool

HasTxMenuPin returns a boolean if a field has been set.

func (Passcodes) MarshalJSON

func (o Passcodes) MarshalJSON() ([]byte, error)

func (*Passcodes) SetAdminMenuPin

func (o *Passcodes) SetAdminMenuPin(v string)

SetAdminMenuPin gets a reference to the given string and assigns it to the AdminMenuPin field.

func (*Passcodes) SetRefundPin

func (o *Passcodes) SetRefundPin(v string)

SetRefundPin gets a reference to the given string and assigns it to the RefundPin field.

func (*Passcodes) SetScreenLockPin

func (o *Passcodes) SetScreenLockPin(v string)

SetScreenLockPin gets a reference to the given string and assigns it to the ScreenLockPin field.

func (*Passcodes) SetTxMenuPin

func (o *Passcodes) SetTxMenuPin(v string)

SetTxMenuPin gets a reference to the given string and assigns it to the TxMenuPin field.

func (Passcodes) ToMap

func (o Passcodes) ToMap() (map[string]interface{}, error)

type PayAtTable

type PayAtTable struct {
	// Allowed authentication methods: Magswipe, Manual Entry.
	AuthenticationMethod *string `json:"authenticationMethod,omitempty"`
	// Enable Pay at table.
	EnablePayAtTable *bool `json:"enablePayAtTable,omitempty"`
}

PayAtTable struct for PayAtTable

func NewPayAtTable

func NewPayAtTable() *PayAtTable

NewPayAtTable instantiates a new PayAtTable object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPayAtTableWithDefaults

func NewPayAtTableWithDefaults() *PayAtTable

NewPayAtTableWithDefaults instantiates a new PayAtTable object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PayAtTable) GetAuthenticationMethod

func (o *PayAtTable) GetAuthenticationMethod() string

GetAuthenticationMethod returns the AuthenticationMethod field value if set, zero value otherwise.

func (*PayAtTable) GetAuthenticationMethodOk

func (o *PayAtTable) GetAuthenticationMethodOk() (*string, bool)

GetAuthenticationMethodOk returns a tuple with the AuthenticationMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayAtTable) GetEnablePayAtTable

func (o *PayAtTable) GetEnablePayAtTable() bool

GetEnablePayAtTable returns the EnablePayAtTable field value if set, zero value otherwise.

func (*PayAtTable) GetEnablePayAtTableOk

func (o *PayAtTable) GetEnablePayAtTableOk() (*bool, bool)

GetEnablePayAtTableOk returns a tuple with the EnablePayAtTable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayAtTable) HasAuthenticationMethod

func (o *PayAtTable) HasAuthenticationMethod() bool

HasAuthenticationMethod returns a boolean if a field has been set.

func (*PayAtTable) HasEnablePayAtTable

func (o *PayAtTable) HasEnablePayAtTable() bool

HasEnablePayAtTable returns a boolean if a field has been set.

func (PayAtTable) MarshalJSON

func (o PayAtTable) MarshalJSON() ([]byte, error)

func (*PayAtTable) SetAuthenticationMethod

func (o *PayAtTable) SetAuthenticationMethod(v string)

SetAuthenticationMethod gets a reference to the given string and assigns it to the AuthenticationMethod field.

func (*PayAtTable) SetEnablePayAtTable

func (o *PayAtTable) SetEnablePayAtTable(v bool)

SetEnablePayAtTable gets a reference to the given bool and assigns it to the EnablePayAtTable field.

func (PayAtTable) ToMap

func (o PayAtTable) ToMap() (map[string]interface{}, error)

type PayPalInfo

type PayPalInfo struct {
	// Indicates if direct (immediate) capture for PayPal is enabled. If set to **true**, this setting overrides the [capture](https://docs.adyen.com/online-payments/capture) settings of your merchant account. Default value: **true**.
	DirectCapture *bool `json:"directCapture,omitempty"`
	// PayPal Merchant ID. Character length and limitations: 13 single-byte alphanumeric characters.
	PayerId string `json:"payerId"`
	// Your business email address.
	Subject string `json:"subject"`
}

PayPalInfo struct for PayPalInfo

func NewPayPalInfo

func NewPayPalInfo(payerId string, subject string) *PayPalInfo

NewPayPalInfo instantiates a new PayPalInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPayPalInfoWithDefaults

func NewPayPalInfoWithDefaults() *PayPalInfo

NewPayPalInfoWithDefaults instantiates a new PayPalInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PayPalInfo) GetDirectCapture

func (o *PayPalInfo) GetDirectCapture() bool

GetDirectCapture returns the DirectCapture field value if set, zero value otherwise.

func (*PayPalInfo) GetDirectCaptureOk

func (o *PayPalInfo) GetDirectCaptureOk() (*bool, bool)

GetDirectCaptureOk returns a tuple with the DirectCapture field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayPalInfo) GetPayerId

func (o *PayPalInfo) GetPayerId() string

GetPayerId returns the PayerId field value

func (*PayPalInfo) GetPayerIdOk

func (o *PayPalInfo) GetPayerIdOk() (*string, bool)

GetPayerIdOk returns a tuple with the PayerId field value and a boolean to check if the value has been set.

func (*PayPalInfo) GetSubject

func (o *PayPalInfo) GetSubject() string

GetSubject returns the Subject field value

func (*PayPalInfo) GetSubjectOk

func (o *PayPalInfo) GetSubjectOk() (*string, bool)

GetSubjectOk returns a tuple with the Subject field value and a boolean to check if the value has been set.

func (*PayPalInfo) HasDirectCapture

func (o *PayPalInfo) HasDirectCapture() bool

HasDirectCapture returns a boolean if a field has been set.

func (PayPalInfo) MarshalJSON

func (o PayPalInfo) MarshalJSON() ([]byte, error)

func (*PayPalInfo) SetDirectCapture

func (o *PayPalInfo) SetDirectCapture(v bool)

SetDirectCapture gets a reference to the given bool and assigns it to the DirectCapture field.

func (*PayPalInfo) SetPayerId

func (o *PayPalInfo) SetPayerId(v string)

SetPayerId sets field value

func (*PayPalInfo) SetSubject

func (o *PayPalInfo) SetSubject(v string)

SetSubject sets field value

func (PayPalInfo) ToMap

func (o PayPalInfo) ToMap() (map[string]interface{}, error)

type Payment

type Payment struct {
	// The default currency for contactless payments on the payment terminal, as the three-letter [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.
	ContactlessCurrency *string `json:"contactlessCurrency,omitempty"`
	// Hides the minor units for the listed [ISO currency codes](https://en.wikipedia.org/wiki/ISO_4217).
	HideMinorUnitsInCurrencies []string `json:"hideMinorUnitsInCurrencies,omitempty"`
}

Payment struct for Payment

func NewPayment

func NewPayment() *Payment

NewPayment instantiates a new Payment object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentWithDefaults

func NewPaymentWithDefaults() *Payment

NewPaymentWithDefaults instantiates a new Payment object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Payment) GetContactlessCurrency

func (o *Payment) GetContactlessCurrency() string

GetContactlessCurrency returns the ContactlessCurrency field value if set, zero value otherwise.

func (*Payment) GetContactlessCurrencyOk

func (o *Payment) GetContactlessCurrencyOk() (*string, bool)

GetContactlessCurrencyOk returns a tuple with the ContactlessCurrency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Payment) GetHideMinorUnitsInCurrencies

func (o *Payment) GetHideMinorUnitsInCurrencies() []string

GetHideMinorUnitsInCurrencies returns the HideMinorUnitsInCurrencies field value if set, zero value otherwise.

func (*Payment) GetHideMinorUnitsInCurrenciesOk

func (o *Payment) GetHideMinorUnitsInCurrenciesOk() ([]string, bool)

GetHideMinorUnitsInCurrenciesOk returns a tuple with the HideMinorUnitsInCurrencies field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Payment) HasContactlessCurrency

func (o *Payment) HasContactlessCurrency() bool

HasContactlessCurrency returns a boolean if a field has been set.

func (*Payment) HasHideMinorUnitsInCurrencies

func (o *Payment) HasHideMinorUnitsInCurrencies() bool

HasHideMinorUnitsInCurrencies returns a boolean if a field has been set.

func (Payment) MarshalJSON

func (o Payment) MarshalJSON() ([]byte, error)

func (*Payment) SetContactlessCurrency

func (o *Payment) SetContactlessCurrency(v string)

SetContactlessCurrency gets a reference to the given string and assigns it to the ContactlessCurrency field.

func (*Payment) SetHideMinorUnitsInCurrencies

func (o *Payment) SetHideMinorUnitsInCurrencies(v []string)

SetHideMinorUnitsInCurrencies gets a reference to the given []string and assigns it to the HideMinorUnitsInCurrencies field.

func (Payment) ToMap

func (o Payment) ToMap() (map[string]interface{}, error)

type PaymentMethod

type PaymentMethod struct {
	AfterpayTouch *AfterpayTouchInfo `json:"afterpayTouch,omitempty"`
	// Indicates whether receiving payments is allowed. This value is set to **true** by Adyen after screening your merchant account.
	Allowed  *bool         `json:"allowed,omitempty"`
	ApplePay *ApplePayInfo `json:"applePay,omitempty"`
	Bcmc     *BcmcInfo     `json:"bcmc,omitempty"`
	// The unique identifier of the business line.
	BusinessLineId  *string              `json:"businessLineId,omitempty"`
	CartesBancaires *CartesBancairesInfo `json:"cartesBancaires,omitempty"`
	Clearpay        *ClearpayInfo        `json:"clearpay,omitempty"`
	// The list of countries where a payment method is available. By default, all countries supported by the payment method.
	Countries []string              `json:"countries,omitempty"`
	Cup       *GenericPmWithTdiInfo `json:"cup,omitempty"`
	// The list of currencies that a payment method supports. By default, all currencies supported by the payment method.
	Currencies []string `json:"currencies,omitempty"`
	// The list of custom routing flags to route payment to the intended acquirer.
	CustomRoutingFlags []string              `json:"customRoutingFlags,omitempty"`
	Diners             *GenericPmWithTdiInfo `json:"diners,omitempty"`
	Discover           *GenericPmWithTdiInfo `json:"discover,omitempty"`
	EftposAustralia    *GenericPmWithTdiInfo `json:"eftpos_australia,omitempty"`
	// Indicates whether the payment method is enabled (**true**) or disabled (**false**).
	Enabled   *bool                 `json:"enabled,omitempty"`
	GiroPay   *GiroPayInfo          `json:"giroPay,omitempty"`
	Girocard  *GenericPmWithTdiInfo `json:"girocard,omitempty"`
	GooglePay *GooglePayInfo        `json:"googlePay,omitempty"`
	// The identifier of the resource.
	Id            string                `json:"id"`
	Ideal         *GenericPmWithTdiInfo `json:"ideal,omitempty"`
	InteracCard   *GenericPmWithTdiInfo `json:"interac_card,omitempty"`
	Jcb           *GenericPmWithTdiInfo `json:"jcb,omitempty"`
	Klarna        *KlarnaInfo           `json:"klarna,omitempty"`
	Maestro       *GenericPmWithTdiInfo `json:"maestro,omitempty"`
	Mc            *GenericPmWithTdiInfo `json:"mc,omitempty"`
	MealVoucherFR *MealVoucherFRInfo    `json:"mealVoucher_FR,omitempty"`
	Paypal        *PayPalInfo           `json:"paypal,omitempty"`
	// Your reference for the payment method. Supported characters a-z, A-Z, 0-9.
	Reference *string `json:"reference,omitempty"`
	// The sales channel.
	ShopperInteraction *string     `json:"shopperInteraction,omitempty"`
	Sofort             *SofortInfo `json:"sofort,omitempty"`
	// The unique identifier of the store for which to configure the payment method, if any.
	StoreIds []string   `json:"storeIds,omitempty"`
	Swish    *SwishInfo `json:"swish,omitempty"`
	Twint    *TwintInfo `json:"twint,omitempty"`
	// Payment method [variant](https://docs.adyen.com/development-resources/paymentmethodvariant#management-api).
	Type *string `json:"type,omitempty"`
	// Payment method status. Possible values: * **valid** * **pending** * **invalid** * **rejected**
	VerificationStatus *string               `json:"verificationStatus,omitempty"`
	Vipps              *VippsInfo            `json:"vipps,omitempty"`
	Visa               *GenericPmWithTdiInfo `json:"visa,omitempty"`
}

PaymentMethod struct for PaymentMethod

func NewPaymentMethod

func NewPaymentMethod(id string) *PaymentMethod

NewPaymentMethod instantiates a new PaymentMethod object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentMethodWithDefaults

func NewPaymentMethodWithDefaults() *PaymentMethod

NewPaymentMethodWithDefaults instantiates a new PaymentMethod object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentMethod) GetAfterpayTouch

func (o *PaymentMethod) GetAfterpayTouch() AfterpayTouchInfo

GetAfterpayTouch returns the AfterpayTouch field value if set, zero value otherwise.

func (*PaymentMethod) GetAfterpayTouchOk

func (o *PaymentMethod) GetAfterpayTouchOk() (*AfterpayTouchInfo, bool)

GetAfterpayTouchOk returns a tuple with the AfterpayTouch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetAllowed

func (o *PaymentMethod) GetAllowed() bool

GetAllowed returns the Allowed field value if set, zero value otherwise.

func (*PaymentMethod) GetAllowedOk

func (o *PaymentMethod) GetAllowedOk() (*bool, bool)

GetAllowedOk returns a tuple with the Allowed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetApplePay

func (o *PaymentMethod) GetApplePay() ApplePayInfo

GetApplePay returns the ApplePay field value if set, zero value otherwise.

func (*PaymentMethod) GetApplePayOk

func (o *PaymentMethod) GetApplePayOk() (*ApplePayInfo, bool)

GetApplePayOk returns a tuple with the ApplePay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetBcmc

func (o *PaymentMethod) GetBcmc() BcmcInfo

GetBcmc returns the Bcmc field value if set, zero value otherwise.

func (*PaymentMethod) GetBcmcOk

func (o *PaymentMethod) GetBcmcOk() (*BcmcInfo, bool)

GetBcmcOk returns a tuple with the Bcmc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetBusinessLineId

func (o *PaymentMethod) GetBusinessLineId() string

GetBusinessLineId returns the BusinessLineId field value if set, zero value otherwise.

func (*PaymentMethod) GetBusinessLineIdOk

func (o *PaymentMethod) GetBusinessLineIdOk() (*string, bool)

GetBusinessLineIdOk returns a tuple with the BusinessLineId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetCartesBancaires

func (o *PaymentMethod) GetCartesBancaires() CartesBancairesInfo

GetCartesBancaires returns the CartesBancaires field value if set, zero value otherwise.

func (*PaymentMethod) GetCartesBancairesOk

func (o *PaymentMethod) GetCartesBancairesOk() (*CartesBancairesInfo, bool)

GetCartesBancairesOk returns a tuple with the CartesBancaires field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetClearpay

func (o *PaymentMethod) GetClearpay() ClearpayInfo

GetClearpay returns the Clearpay field value if set, zero value otherwise.

func (*PaymentMethod) GetClearpayOk

func (o *PaymentMethod) GetClearpayOk() (*ClearpayInfo, bool)

GetClearpayOk returns a tuple with the Clearpay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetCountries

func (o *PaymentMethod) GetCountries() []string

GetCountries returns the Countries field value if set, zero value otherwise.

func (*PaymentMethod) GetCountriesOk

func (o *PaymentMethod) GetCountriesOk() ([]string, bool)

GetCountriesOk returns a tuple with the Countries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetCup

func (o *PaymentMethod) GetCup() GenericPmWithTdiInfo

GetCup returns the Cup field value if set, zero value otherwise.

func (*PaymentMethod) GetCupOk

func (o *PaymentMethod) GetCupOk() (*GenericPmWithTdiInfo, bool)

GetCupOk returns a tuple with the Cup field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetCurrencies

func (o *PaymentMethod) GetCurrencies() []string

GetCurrencies returns the Currencies field value if set, zero value otherwise.

func (*PaymentMethod) GetCurrenciesOk

func (o *PaymentMethod) GetCurrenciesOk() ([]string, bool)

GetCurrenciesOk returns a tuple with the Currencies field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetCustomRoutingFlags

func (o *PaymentMethod) GetCustomRoutingFlags() []string

GetCustomRoutingFlags returns the CustomRoutingFlags field value if set, zero value otherwise.

func (*PaymentMethod) GetCustomRoutingFlagsOk

func (o *PaymentMethod) GetCustomRoutingFlagsOk() ([]string, bool)

GetCustomRoutingFlagsOk returns a tuple with the CustomRoutingFlags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetDiners

func (o *PaymentMethod) GetDiners() GenericPmWithTdiInfo

GetDiners returns the Diners field value if set, zero value otherwise.

func (*PaymentMethod) GetDinersOk

func (o *PaymentMethod) GetDinersOk() (*GenericPmWithTdiInfo, bool)

GetDinersOk returns a tuple with the Diners field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetDiscover

func (o *PaymentMethod) GetDiscover() GenericPmWithTdiInfo

GetDiscover returns the Discover field value if set, zero value otherwise.

func (*PaymentMethod) GetDiscoverOk

func (o *PaymentMethod) GetDiscoverOk() (*GenericPmWithTdiInfo, bool)

GetDiscoverOk returns a tuple with the Discover field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetEftposAustralia

func (o *PaymentMethod) GetEftposAustralia() GenericPmWithTdiInfo

GetEftposAustralia returns the EftposAustralia field value if set, zero value otherwise.

func (*PaymentMethod) GetEftposAustraliaOk

func (o *PaymentMethod) GetEftposAustraliaOk() (*GenericPmWithTdiInfo, bool)

GetEftposAustraliaOk returns a tuple with the EftposAustralia field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetEnabled

func (o *PaymentMethod) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*PaymentMethod) GetEnabledOk

func (o *PaymentMethod) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetGiroPay

func (o *PaymentMethod) GetGiroPay() GiroPayInfo

GetGiroPay returns the GiroPay field value if set, zero value otherwise.

func (*PaymentMethod) GetGiroPayOk

func (o *PaymentMethod) GetGiroPayOk() (*GiroPayInfo, bool)

GetGiroPayOk returns a tuple with the GiroPay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetGirocard

func (o *PaymentMethod) GetGirocard() GenericPmWithTdiInfo

GetGirocard returns the Girocard field value if set, zero value otherwise.

func (*PaymentMethod) GetGirocardOk

func (o *PaymentMethod) GetGirocardOk() (*GenericPmWithTdiInfo, bool)

GetGirocardOk returns a tuple with the Girocard field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetGooglePay

func (o *PaymentMethod) GetGooglePay() GooglePayInfo

GetGooglePay returns the GooglePay field value if set, zero value otherwise.

func (*PaymentMethod) GetGooglePayOk

func (o *PaymentMethod) GetGooglePayOk() (*GooglePayInfo, bool)

GetGooglePayOk returns a tuple with the GooglePay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetId

func (o *PaymentMethod) GetId() string

GetId returns the Id field value

func (*PaymentMethod) GetIdOk

func (o *PaymentMethod) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*PaymentMethod) GetIdeal

func (o *PaymentMethod) GetIdeal() GenericPmWithTdiInfo

GetIdeal returns the Ideal field value if set, zero value otherwise.

func (*PaymentMethod) GetIdealOk

func (o *PaymentMethod) GetIdealOk() (*GenericPmWithTdiInfo, bool)

GetIdealOk returns a tuple with the Ideal field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetInteracCard

func (o *PaymentMethod) GetInteracCard() GenericPmWithTdiInfo

GetInteracCard returns the InteracCard field value if set, zero value otherwise.

func (*PaymentMethod) GetInteracCardOk

func (o *PaymentMethod) GetInteracCardOk() (*GenericPmWithTdiInfo, bool)

GetInteracCardOk returns a tuple with the InteracCard field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetJcb

func (o *PaymentMethod) GetJcb() GenericPmWithTdiInfo

GetJcb returns the Jcb field value if set, zero value otherwise.

func (*PaymentMethod) GetJcbOk

func (o *PaymentMethod) GetJcbOk() (*GenericPmWithTdiInfo, bool)

GetJcbOk returns a tuple with the Jcb field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetKlarna

func (o *PaymentMethod) GetKlarna() KlarnaInfo

GetKlarna returns the Klarna field value if set, zero value otherwise.

func (*PaymentMethod) GetKlarnaOk

func (o *PaymentMethod) GetKlarnaOk() (*KlarnaInfo, bool)

GetKlarnaOk returns a tuple with the Klarna field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetMaestro

func (o *PaymentMethod) GetMaestro() GenericPmWithTdiInfo

GetMaestro returns the Maestro field value if set, zero value otherwise.

func (*PaymentMethod) GetMaestroOk

func (o *PaymentMethod) GetMaestroOk() (*GenericPmWithTdiInfo, bool)

GetMaestroOk returns a tuple with the Maestro field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetMc

GetMc returns the Mc field value if set, zero value otherwise.

func (*PaymentMethod) GetMcOk

func (o *PaymentMethod) GetMcOk() (*GenericPmWithTdiInfo, bool)

GetMcOk returns a tuple with the Mc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetMealVoucherFR

func (o *PaymentMethod) GetMealVoucherFR() MealVoucherFRInfo

GetMealVoucherFR returns the MealVoucherFR field value if set, zero value otherwise.

func (*PaymentMethod) GetMealVoucherFROk

func (o *PaymentMethod) GetMealVoucherFROk() (*MealVoucherFRInfo, bool)

GetMealVoucherFROk returns a tuple with the MealVoucherFR field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetPaypal

func (o *PaymentMethod) GetPaypal() PayPalInfo

GetPaypal returns the Paypal field value if set, zero value otherwise.

func (*PaymentMethod) GetPaypalOk

func (o *PaymentMethod) GetPaypalOk() (*PayPalInfo, bool)

GetPaypalOk returns a tuple with the Paypal field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetReference

func (o *PaymentMethod) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*PaymentMethod) GetReferenceOk

func (o *PaymentMethod) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetShopperInteraction

func (o *PaymentMethod) GetShopperInteraction() string

GetShopperInteraction returns the ShopperInteraction field value if set, zero value otherwise.

func (*PaymentMethod) GetShopperInteractionOk

func (o *PaymentMethod) GetShopperInteractionOk() (*string, bool)

GetShopperInteractionOk returns a tuple with the ShopperInteraction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetSofort

func (o *PaymentMethod) GetSofort() SofortInfo

GetSofort returns the Sofort field value if set, zero value otherwise.

func (*PaymentMethod) GetSofortOk

func (o *PaymentMethod) GetSofortOk() (*SofortInfo, bool)

GetSofortOk returns a tuple with the Sofort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetStoreIds

func (o *PaymentMethod) GetStoreIds() []string

GetStoreIds returns the StoreIds field value if set, zero value otherwise.

func (*PaymentMethod) GetStoreIdsOk

func (o *PaymentMethod) GetStoreIdsOk() ([]string, bool)

GetStoreIdsOk returns a tuple with the StoreIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetSwish

func (o *PaymentMethod) GetSwish() SwishInfo

GetSwish returns the Swish field value if set, zero value otherwise.

func (*PaymentMethod) GetSwishOk

func (o *PaymentMethod) GetSwishOk() (*SwishInfo, bool)

GetSwishOk returns a tuple with the Swish field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetTwint

func (o *PaymentMethod) GetTwint() TwintInfo

GetTwint returns the Twint field value if set, zero value otherwise.

func (*PaymentMethod) GetTwintOk

func (o *PaymentMethod) GetTwintOk() (*TwintInfo, bool)

GetTwintOk returns a tuple with the Twint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetType

func (o *PaymentMethod) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*PaymentMethod) GetTypeOk

func (o *PaymentMethod) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetVerificationStatus

func (o *PaymentMethod) GetVerificationStatus() string

GetVerificationStatus returns the VerificationStatus field value if set, zero value otherwise.

func (*PaymentMethod) GetVerificationStatusOk

func (o *PaymentMethod) GetVerificationStatusOk() (*string, bool)

GetVerificationStatusOk returns a tuple with the VerificationStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetVipps

func (o *PaymentMethod) GetVipps() VippsInfo

GetVipps returns the Vipps field value if set, zero value otherwise.

func (*PaymentMethod) GetVippsOk

func (o *PaymentMethod) GetVippsOk() (*VippsInfo, bool)

GetVippsOk returns a tuple with the Vipps field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetVisa

func (o *PaymentMethod) GetVisa() GenericPmWithTdiInfo

GetVisa returns the Visa field value if set, zero value otherwise.

func (*PaymentMethod) GetVisaOk

func (o *PaymentMethod) GetVisaOk() (*GenericPmWithTdiInfo, bool)

GetVisaOk returns a tuple with the Visa field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) HasAfterpayTouch

func (o *PaymentMethod) HasAfterpayTouch() bool

HasAfterpayTouch returns a boolean if a field has been set.

func (*PaymentMethod) HasAllowed

func (o *PaymentMethod) HasAllowed() bool

HasAllowed returns a boolean if a field has been set.

func (*PaymentMethod) HasApplePay

func (o *PaymentMethod) HasApplePay() bool

HasApplePay returns a boolean if a field has been set.

func (*PaymentMethod) HasBcmc

func (o *PaymentMethod) HasBcmc() bool

HasBcmc returns a boolean if a field has been set.

func (*PaymentMethod) HasBusinessLineId

func (o *PaymentMethod) HasBusinessLineId() bool

HasBusinessLineId returns a boolean if a field has been set.

func (*PaymentMethod) HasCartesBancaires

func (o *PaymentMethod) HasCartesBancaires() bool

HasCartesBancaires returns a boolean if a field has been set.

func (*PaymentMethod) HasClearpay

func (o *PaymentMethod) HasClearpay() bool

HasClearpay returns a boolean if a field has been set.

func (*PaymentMethod) HasCountries

func (o *PaymentMethod) HasCountries() bool

HasCountries returns a boolean if a field has been set.

func (*PaymentMethod) HasCup

func (o *PaymentMethod) HasCup() bool

HasCup returns a boolean if a field has been set.

func (*PaymentMethod) HasCurrencies

func (o *PaymentMethod) HasCurrencies() bool

HasCurrencies returns a boolean if a field has been set.

func (*PaymentMethod) HasCustomRoutingFlags

func (o *PaymentMethod) HasCustomRoutingFlags() bool

HasCustomRoutingFlags returns a boolean if a field has been set.

func (*PaymentMethod) HasDiners

func (o *PaymentMethod) HasDiners() bool

HasDiners returns a boolean if a field has been set.

func (*PaymentMethod) HasDiscover

func (o *PaymentMethod) HasDiscover() bool

HasDiscover returns a boolean if a field has been set.

func (*PaymentMethod) HasEftposAustralia

func (o *PaymentMethod) HasEftposAustralia() bool

HasEftposAustralia returns a boolean if a field has been set.

func (*PaymentMethod) HasEnabled

func (o *PaymentMethod) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*PaymentMethod) HasGiroPay

func (o *PaymentMethod) HasGiroPay() bool

HasGiroPay returns a boolean if a field has been set.

func (*PaymentMethod) HasGirocard

func (o *PaymentMethod) HasGirocard() bool

HasGirocard returns a boolean if a field has been set.

func (*PaymentMethod) HasGooglePay

func (o *PaymentMethod) HasGooglePay() bool

HasGooglePay returns a boolean if a field has been set.

func (*PaymentMethod) HasIdeal

func (o *PaymentMethod) HasIdeal() bool

HasIdeal returns a boolean if a field has been set.

func (*PaymentMethod) HasInteracCard

func (o *PaymentMethod) HasInteracCard() bool

HasInteracCard returns a boolean if a field has been set.

func (*PaymentMethod) HasJcb

func (o *PaymentMethod) HasJcb() bool

HasJcb returns a boolean if a field has been set.

func (*PaymentMethod) HasKlarna

func (o *PaymentMethod) HasKlarna() bool

HasKlarna returns a boolean if a field has been set.

func (*PaymentMethod) HasMaestro

func (o *PaymentMethod) HasMaestro() bool

HasMaestro returns a boolean if a field has been set.

func (*PaymentMethod) HasMc

func (o *PaymentMethod) HasMc() bool

HasMc returns a boolean if a field has been set.

func (*PaymentMethod) HasMealVoucherFR

func (o *PaymentMethod) HasMealVoucherFR() bool

HasMealVoucherFR returns a boolean if a field has been set.

func (*PaymentMethod) HasPaypal

func (o *PaymentMethod) HasPaypal() bool

HasPaypal returns a boolean if a field has been set.

func (*PaymentMethod) HasReference

func (o *PaymentMethod) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*PaymentMethod) HasShopperInteraction

func (o *PaymentMethod) HasShopperInteraction() bool

HasShopperInteraction returns a boolean if a field has been set.

func (*PaymentMethod) HasSofort

func (o *PaymentMethod) HasSofort() bool

HasSofort returns a boolean if a field has been set.

func (*PaymentMethod) HasStoreIds

func (o *PaymentMethod) HasStoreIds() bool

HasStoreIds returns a boolean if a field has been set.

func (*PaymentMethod) HasSwish

func (o *PaymentMethod) HasSwish() bool

HasSwish returns a boolean if a field has been set.

func (*PaymentMethod) HasTwint

func (o *PaymentMethod) HasTwint() bool

HasTwint returns a boolean if a field has been set.

func (*PaymentMethod) HasType

func (o *PaymentMethod) HasType() bool

HasType returns a boolean if a field has been set.

func (*PaymentMethod) HasVerificationStatus

func (o *PaymentMethod) HasVerificationStatus() bool

HasVerificationStatus returns a boolean if a field has been set.

func (*PaymentMethod) HasVipps

func (o *PaymentMethod) HasVipps() bool

HasVipps returns a boolean if a field has been set.

func (*PaymentMethod) HasVisa

func (o *PaymentMethod) HasVisa() bool

HasVisa returns a boolean if a field has been set.

func (PaymentMethod) MarshalJSON

func (o PaymentMethod) MarshalJSON() ([]byte, error)

func (*PaymentMethod) SetAfterpayTouch

func (o *PaymentMethod) SetAfterpayTouch(v AfterpayTouchInfo)

SetAfterpayTouch gets a reference to the given AfterpayTouchInfo and assigns it to the AfterpayTouch field.

func (*PaymentMethod) SetAllowed

func (o *PaymentMethod) SetAllowed(v bool)

SetAllowed gets a reference to the given bool and assigns it to the Allowed field.

func (*PaymentMethod) SetApplePay

func (o *PaymentMethod) SetApplePay(v ApplePayInfo)

SetApplePay gets a reference to the given ApplePayInfo and assigns it to the ApplePay field.

func (*PaymentMethod) SetBcmc

func (o *PaymentMethod) SetBcmc(v BcmcInfo)

SetBcmc gets a reference to the given BcmcInfo and assigns it to the Bcmc field.

func (*PaymentMethod) SetBusinessLineId

func (o *PaymentMethod) SetBusinessLineId(v string)

SetBusinessLineId gets a reference to the given string and assigns it to the BusinessLineId field.

func (*PaymentMethod) SetCartesBancaires

func (o *PaymentMethod) SetCartesBancaires(v CartesBancairesInfo)

SetCartesBancaires gets a reference to the given CartesBancairesInfo and assigns it to the CartesBancaires field.

func (*PaymentMethod) SetClearpay

func (o *PaymentMethod) SetClearpay(v ClearpayInfo)

SetClearpay gets a reference to the given ClearpayInfo and assigns it to the Clearpay field.

func (*PaymentMethod) SetCountries

func (o *PaymentMethod) SetCountries(v []string)

SetCountries gets a reference to the given []string and assigns it to the Countries field.

func (*PaymentMethod) SetCup

func (o *PaymentMethod) SetCup(v GenericPmWithTdiInfo)

SetCup gets a reference to the given GenericPmWithTdiInfo and assigns it to the Cup field.

func (*PaymentMethod) SetCurrencies

func (o *PaymentMethod) SetCurrencies(v []string)

SetCurrencies gets a reference to the given []string and assigns it to the Currencies field.

func (*PaymentMethod) SetCustomRoutingFlags

func (o *PaymentMethod) SetCustomRoutingFlags(v []string)

SetCustomRoutingFlags gets a reference to the given []string and assigns it to the CustomRoutingFlags field.

func (*PaymentMethod) SetDiners

func (o *PaymentMethod) SetDiners(v GenericPmWithTdiInfo)

SetDiners gets a reference to the given GenericPmWithTdiInfo and assigns it to the Diners field.

func (*PaymentMethod) SetDiscover

func (o *PaymentMethod) SetDiscover(v GenericPmWithTdiInfo)

SetDiscover gets a reference to the given GenericPmWithTdiInfo and assigns it to the Discover field.

func (*PaymentMethod) SetEftposAustralia

func (o *PaymentMethod) SetEftposAustralia(v GenericPmWithTdiInfo)

SetEftposAustralia gets a reference to the given GenericPmWithTdiInfo and assigns it to the EftposAustralia field.

func (*PaymentMethod) SetEnabled

func (o *PaymentMethod) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*PaymentMethod) SetGiroPay

func (o *PaymentMethod) SetGiroPay(v GiroPayInfo)

SetGiroPay gets a reference to the given GiroPayInfo and assigns it to the GiroPay field.

func (*PaymentMethod) SetGirocard

func (o *PaymentMethod) SetGirocard(v GenericPmWithTdiInfo)

SetGirocard gets a reference to the given GenericPmWithTdiInfo and assigns it to the Girocard field.

func (*PaymentMethod) SetGooglePay

func (o *PaymentMethod) SetGooglePay(v GooglePayInfo)

SetGooglePay gets a reference to the given GooglePayInfo and assigns it to the GooglePay field.

func (*PaymentMethod) SetId

func (o *PaymentMethod) SetId(v string)

SetId sets field value

func (*PaymentMethod) SetIdeal

func (o *PaymentMethod) SetIdeal(v GenericPmWithTdiInfo)

SetIdeal gets a reference to the given GenericPmWithTdiInfo and assigns it to the Ideal field.

func (*PaymentMethod) SetInteracCard

func (o *PaymentMethod) SetInteracCard(v GenericPmWithTdiInfo)

SetInteracCard gets a reference to the given GenericPmWithTdiInfo and assigns it to the InteracCard field.

func (*PaymentMethod) SetJcb

func (o *PaymentMethod) SetJcb(v GenericPmWithTdiInfo)

SetJcb gets a reference to the given GenericPmWithTdiInfo and assigns it to the Jcb field.

func (*PaymentMethod) SetKlarna

func (o *PaymentMethod) SetKlarna(v KlarnaInfo)

SetKlarna gets a reference to the given KlarnaInfo and assigns it to the Klarna field.

func (*PaymentMethod) SetMaestro

func (o *PaymentMethod) SetMaestro(v GenericPmWithTdiInfo)

SetMaestro gets a reference to the given GenericPmWithTdiInfo and assigns it to the Maestro field.

func (*PaymentMethod) SetMc

func (o *PaymentMethod) SetMc(v GenericPmWithTdiInfo)

SetMc gets a reference to the given GenericPmWithTdiInfo and assigns it to the Mc field.

func (*PaymentMethod) SetMealVoucherFR

func (o *PaymentMethod) SetMealVoucherFR(v MealVoucherFRInfo)

SetMealVoucherFR gets a reference to the given MealVoucherFRInfo and assigns it to the MealVoucherFR field.

func (*PaymentMethod) SetPaypal

func (o *PaymentMethod) SetPaypal(v PayPalInfo)

SetPaypal gets a reference to the given PayPalInfo and assigns it to the Paypal field.

func (*PaymentMethod) SetReference

func (o *PaymentMethod) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*PaymentMethod) SetShopperInteraction

func (o *PaymentMethod) SetShopperInteraction(v string)

SetShopperInteraction gets a reference to the given string and assigns it to the ShopperInteraction field.

func (*PaymentMethod) SetSofort

func (o *PaymentMethod) SetSofort(v SofortInfo)

SetSofort gets a reference to the given SofortInfo and assigns it to the Sofort field.

func (*PaymentMethod) SetStoreIds

func (o *PaymentMethod) SetStoreIds(v []string)

SetStoreIds gets a reference to the given []string and assigns it to the StoreIds field.

func (*PaymentMethod) SetSwish

func (o *PaymentMethod) SetSwish(v SwishInfo)

SetSwish gets a reference to the given SwishInfo and assigns it to the Swish field.

func (*PaymentMethod) SetTwint

func (o *PaymentMethod) SetTwint(v TwintInfo)

SetTwint gets a reference to the given TwintInfo and assigns it to the Twint field.

func (*PaymentMethod) SetType

func (o *PaymentMethod) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*PaymentMethod) SetVerificationStatus

func (o *PaymentMethod) SetVerificationStatus(v string)

SetVerificationStatus gets a reference to the given string and assigns it to the VerificationStatus field.

func (*PaymentMethod) SetVipps

func (o *PaymentMethod) SetVipps(v VippsInfo)

SetVipps gets a reference to the given VippsInfo and assigns it to the Vipps field.

func (*PaymentMethod) SetVisa

func (o *PaymentMethod) SetVisa(v GenericPmWithTdiInfo)

SetVisa gets a reference to the given GenericPmWithTdiInfo and assigns it to the Visa field.

func (PaymentMethod) ToMap

func (o PaymentMethod) ToMap() (map[string]interface{}, error)

type PaymentMethodResponse

type PaymentMethodResponse struct {
	Links *PaginationLinks `json:"_links,omitempty"`
	// The list of supported payment methods and their details.
	Data []PaymentMethod `json:"data,omitempty"`
	// Total number of items.
	ItemsTotal int32 `json:"itemsTotal"`
	// Total number of pages.
	PagesTotal int32 `json:"pagesTotal"`
	// Payment method types with errors.
	TypesWithErrors []string `json:"typesWithErrors,omitempty"`
}

PaymentMethodResponse struct for PaymentMethodResponse

func NewPaymentMethodResponse

func NewPaymentMethodResponse(itemsTotal int32, pagesTotal int32) *PaymentMethodResponse

NewPaymentMethodResponse instantiates a new PaymentMethodResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentMethodResponseWithDefaults

func NewPaymentMethodResponseWithDefaults() *PaymentMethodResponse

NewPaymentMethodResponseWithDefaults instantiates a new PaymentMethodResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentMethodResponse) GetData

func (o *PaymentMethodResponse) GetData() []PaymentMethod

GetData returns the Data field value if set, zero value otherwise.

func (*PaymentMethodResponse) GetDataOk

func (o *PaymentMethodResponse) GetDataOk() ([]PaymentMethod, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodResponse) GetItemsTotal

func (o *PaymentMethodResponse) GetItemsTotal() int32

GetItemsTotal returns the ItemsTotal field value

func (*PaymentMethodResponse) GetItemsTotalOk

func (o *PaymentMethodResponse) GetItemsTotalOk() (*int32, bool)

GetItemsTotalOk returns a tuple with the ItemsTotal field value and a boolean to check if the value has been set.

func (o *PaymentMethodResponse) GetLinks() PaginationLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*PaymentMethodResponse) GetLinksOk

func (o *PaymentMethodResponse) GetLinksOk() (*PaginationLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodResponse) GetPagesTotal

func (o *PaymentMethodResponse) GetPagesTotal() int32

GetPagesTotal returns the PagesTotal field value

func (*PaymentMethodResponse) GetPagesTotalOk

func (o *PaymentMethodResponse) GetPagesTotalOk() (*int32, bool)

GetPagesTotalOk returns a tuple with the PagesTotal field value and a boolean to check if the value has been set.

func (*PaymentMethodResponse) GetTypesWithErrors

func (o *PaymentMethodResponse) GetTypesWithErrors() []string

GetTypesWithErrors returns the TypesWithErrors field value if set, zero value otherwise.

func (*PaymentMethodResponse) GetTypesWithErrorsOk

func (o *PaymentMethodResponse) GetTypesWithErrorsOk() ([]string, bool)

GetTypesWithErrorsOk returns a tuple with the TypesWithErrors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodResponse) HasData

func (o *PaymentMethodResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *PaymentMethodResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*PaymentMethodResponse) HasTypesWithErrors

func (o *PaymentMethodResponse) HasTypesWithErrors() bool

HasTypesWithErrors returns a boolean if a field has been set.

func (PaymentMethodResponse) MarshalJSON

func (o PaymentMethodResponse) MarshalJSON() ([]byte, error)

func (*PaymentMethodResponse) SetData

func (o *PaymentMethodResponse) SetData(v []PaymentMethod)

SetData gets a reference to the given []PaymentMethod and assigns it to the Data field.

func (*PaymentMethodResponse) SetItemsTotal

func (o *PaymentMethodResponse) SetItemsTotal(v int32)

SetItemsTotal sets field value

func (o *PaymentMethodResponse) SetLinks(v PaginationLinks)

SetLinks gets a reference to the given PaginationLinks and assigns it to the Links field.

func (*PaymentMethodResponse) SetPagesTotal

func (o *PaymentMethodResponse) SetPagesTotal(v int32)

SetPagesTotal sets field value

func (*PaymentMethodResponse) SetTypesWithErrors

func (o *PaymentMethodResponse) SetTypesWithErrors(v []string)

SetTypesWithErrors gets a reference to the given []string and assigns it to the TypesWithErrors field.

func (PaymentMethodResponse) ToMap

func (o PaymentMethodResponse) ToMap() (map[string]interface{}, error)

type PaymentMethodSetupInfo

type PaymentMethodSetupInfo struct {
	AfterpayTouch *AfterpayTouchInfo `json:"afterpayTouch,omitempty"`
	ApplePay      *ApplePayInfo      `json:"applePay,omitempty"`
	Bcmc          *BcmcInfo          `json:"bcmc,omitempty"`
	// The unique identifier of the business line.
	BusinessLineId  *string              `json:"businessLineId,omitempty"`
	CartesBancaires *CartesBancairesInfo `json:"cartesBancaires,omitempty"`
	Clearpay        *ClearpayInfo        `json:"clearpay,omitempty"`
	// The list of countries where a payment method is available. By default, all countries supported by the payment method.
	Countries []string              `json:"countries,omitempty"`
	Cup       *GenericPmWithTdiInfo `json:"cup,omitempty"`
	// The list of currencies that a payment method supports. By default, all currencies supported by the payment method.
	Currencies []string `json:"currencies,omitempty"`
	// The list of custom routing flags to route payment to the intended acquirer.
	CustomRoutingFlags []string              `json:"customRoutingFlags,omitempty"`
	Diners             *GenericPmWithTdiInfo `json:"diners,omitempty"`
	Discover           *GenericPmWithTdiInfo `json:"discover,omitempty"`
	EftposAustralia    *GenericPmWithTdiInfo `json:"eftpos_australia,omitempty"`
	GiroPay            *GiroPayInfo          `json:"giroPay,omitempty"`
	Girocard           *GenericPmWithTdiInfo `json:"girocard,omitempty"`
	GooglePay          *GooglePayInfo        `json:"googlePay,omitempty"`
	Ideal              *GenericPmWithTdiInfo `json:"ideal,omitempty"`
	InteracCard        *GenericPmWithTdiInfo `json:"interac_card,omitempty"`
	Jcb                *GenericPmWithTdiInfo `json:"jcb,omitempty"`
	Klarna             *KlarnaInfo           `json:"klarna,omitempty"`
	Maestro            *GenericPmWithTdiInfo `json:"maestro,omitempty"`
	Mc                 *GenericPmWithTdiInfo `json:"mc,omitempty"`
	MealVoucherFR      *MealVoucherFRInfo    `json:"mealVoucher_FR,omitempty"`
	Paypal             *PayPalInfo           `json:"paypal,omitempty"`
	// Your reference for the payment method. Supported characters a-z, A-Z, 0-9.
	Reference *string `json:"reference,omitempty"`
	// The sales channel. Required if the merchant account does not have a sales channel. When you provide this field, it overrides the default sales channel set on the merchant account.  Possible values: **eCommerce**, **pos**, **contAuth**, and **moto**.
	ShopperInteraction *string     `json:"shopperInteraction,omitempty"`
	Sofort             *SofortInfo `json:"sofort,omitempty"`
	// The unique identifier of the store for which to configure the payment method, if any.
	StoreIds []string   `json:"storeIds,omitempty"`
	Swish    *SwishInfo `json:"swish,omitempty"`
	Twint    *TwintInfo `json:"twint,omitempty"`
	// Payment method [variant](https://docs.adyen.com/development-resources/paymentmethodvariant#management-api).
	Type  string                `json:"type"`
	Vipps *VippsInfo            `json:"vipps,omitempty"`
	Visa  *GenericPmWithTdiInfo `json:"visa,omitempty"`
}

PaymentMethodSetupInfo struct for PaymentMethodSetupInfo

func NewPaymentMethodSetupInfo

func NewPaymentMethodSetupInfo(type_ string) *PaymentMethodSetupInfo

NewPaymentMethodSetupInfo instantiates a new PaymentMethodSetupInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentMethodSetupInfoWithDefaults

func NewPaymentMethodSetupInfoWithDefaults() *PaymentMethodSetupInfo

NewPaymentMethodSetupInfoWithDefaults instantiates a new PaymentMethodSetupInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentMethodSetupInfo) GetAfterpayTouch

func (o *PaymentMethodSetupInfo) GetAfterpayTouch() AfterpayTouchInfo

GetAfterpayTouch returns the AfterpayTouch field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetAfterpayTouchOk

func (o *PaymentMethodSetupInfo) GetAfterpayTouchOk() (*AfterpayTouchInfo, bool)

GetAfterpayTouchOk returns a tuple with the AfterpayTouch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetApplePay

func (o *PaymentMethodSetupInfo) GetApplePay() ApplePayInfo

GetApplePay returns the ApplePay field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetApplePayOk

func (o *PaymentMethodSetupInfo) GetApplePayOk() (*ApplePayInfo, bool)

GetApplePayOk returns a tuple with the ApplePay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetBcmc

func (o *PaymentMethodSetupInfo) GetBcmc() BcmcInfo

GetBcmc returns the Bcmc field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetBcmcOk

func (o *PaymentMethodSetupInfo) GetBcmcOk() (*BcmcInfo, bool)

GetBcmcOk returns a tuple with the Bcmc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetBusinessLineId

func (o *PaymentMethodSetupInfo) GetBusinessLineId() string

GetBusinessLineId returns the BusinessLineId field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetBusinessLineIdOk

func (o *PaymentMethodSetupInfo) GetBusinessLineIdOk() (*string, bool)

GetBusinessLineIdOk returns a tuple with the BusinessLineId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetCartesBancaires

func (o *PaymentMethodSetupInfo) GetCartesBancaires() CartesBancairesInfo

GetCartesBancaires returns the CartesBancaires field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetCartesBancairesOk

func (o *PaymentMethodSetupInfo) GetCartesBancairesOk() (*CartesBancairesInfo, bool)

GetCartesBancairesOk returns a tuple with the CartesBancaires field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetClearpay

func (o *PaymentMethodSetupInfo) GetClearpay() ClearpayInfo

GetClearpay returns the Clearpay field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetClearpayOk

func (o *PaymentMethodSetupInfo) GetClearpayOk() (*ClearpayInfo, bool)

GetClearpayOk returns a tuple with the Clearpay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetCountries

func (o *PaymentMethodSetupInfo) GetCountries() []string

GetCountries returns the Countries field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetCountriesOk

func (o *PaymentMethodSetupInfo) GetCountriesOk() ([]string, bool)

GetCountriesOk returns a tuple with the Countries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetCup

GetCup returns the Cup field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetCupOk

GetCupOk returns a tuple with the Cup field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetCurrencies

func (o *PaymentMethodSetupInfo) GetCurrencies() []string

GetCurrencies returns the Currencies field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetCurrenciesOk

func (o *PaymentMethodSetupInfo) GetCurrenciesOk() ([]string, bool)

GetCurrenciesOk returns a tuple with the Currencies field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetCustomRoutingFlags

func (o *PaymentMethodSetupInfo) GetCustomRoutingFlags() []string

GetCustomRoutingFlags returns the CustomRoutingFlags field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetCustomRoutingFlagsOk

func (o *PaymentMethodSetupInfo) GetCustomRoutingFlagsOk() ([]string, bool)

GetCustomRoutingFlagsOk returns a tuple with the CustomRoutingFlags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetDiners

GetDiners returns the Diners field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetDinersOk

func (o *PaymentMethodSetupInfo) GetDinersOk() (*GenericPmWithTdiInfo, bool)

GetDinersOk returns a tuple with the Diners field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetDiscover

GetDiscover returns the Discover field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetDiscoverOk

func (o *PaymentMethodSetupInfo) GetDiscoverOk() (*GenericPmWithTdiInfo, bool)

GetDiscoverOk returns a tuple with the Discover field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetEftposAustralia

func (o *PaymentMethodSetupInfo) GetEftposAustralia() GenericPmWithTdiInfo

GetEftposAustralia returns the EftposAustralia field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetEftposAustraliaOk

func (o *PaymentMethodSetupInfo) GetEftposAustraliaOk() (*GenericPmWithTdiInfo, bool)

GetEftposAustraliaOk returns a tuple with the EftposAustralia field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetGiroPay

func (o *PaymentMethodSetupInfo) GetGiroPay() GiroPayInfo

GetGiroPay returns the GiroPay field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetGiroPayOk

func (o *PaymentMethodSetupInfo) GetGiroPayOk() (*GiroPayInfo, bool)

GetGiroPayOk returns a tuple with the GiroPay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetGirocard

GetGirocard returns the Girocard field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetGirocardOk

func (o *PaymentMethodSetupInfo) GetGirocardOk() (*GenericPmWithTdiInfo, bool)

GetGirocardOk returns a tuple with the Girocard field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetGooglePay

func (o *PaymentMethodSetupInfo) GetGooglePay() GooglePayInfo

GetGooglePay returns the GooglePay field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetGooglePayOk

func (o *PaymentMethodSetupInfo) GetGooglePayOk() (*GooglePayInfo, bool)

GetGooglePayOk returns a tuple with the GooglePay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetIdeal

GetIdeal returns the Ideal field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetIdealOk

func (o *PaymentMethodSetupInfo) GetIdealOk() (*GenericPmWithTdiInfo, bool)

GetIdealOk returns a tuple with the Ideal field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetInteracCard

func (o *PaymentMethodSetupInfo) GetInteracCard() GenericPmWithTdiInfo

GetInteracCard returns the InteracCard field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetInteracCardOk

func (o *PaymentMethodSetupInfo) GetInteracCardOk() (*GenericPmWithTdiInfo, bool)

GetInteracCardOk returns a tuple with the InteracCard field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetJcb

GetJcb returns the Jcb field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetJcbOk

GetJcbOk returns a tuple with the Jcb field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetKlarna

func (o *PaymentMethodSetupInfo) GetKlarna() KlarnaInfo

GetKlarna returns the Klarna field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetKlarnaOk

func (o *PaymentMethodSetupInfo) GetKlarnaOk() (*KlarnaInfo, bool)

GetKlarnaOk returns a tuple with the Klarna field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetMaestro

GetMaestro returns the Maestro field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetMaestroOk

func (o *PaymentMethodSetupInfo) GetMaestroOk() (*GenericPmWithTdiInfo, bool)

GetMaestroOk returns a tuple with the Maestro field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetMc

GetMc returns the Mc field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetMcOk

GetMcOk returns a tuple with the Mc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetMealVoucherFR

func (o *PaymentMethodSetupInfo) GetMealVoucherFR() MealVoucherFRInfo

GetMealVoucherFR returns the MealVoucherFR field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetMealVoucherFROk

func (o *PaymentMethodSetupInfo) GetMealVoucherFROk() (*MealVoucherFRInfo, bool)

GetMealVoucherFROk returns a tuple with the MealVoucherFR field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetPaypal

func (o *PaymentMethodSetupInfo) GetPaypal() PayPalInfo

GetPaypal returns the Paypal field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetPaypalOk

func (o *PaymentMethodSetupInfo) GetPaypalOk() (*PayPalInfo, bool)

GetPaypalOk returns a tuple with the Paypal field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetReference

func (o *PaymentMethodSetupInfo) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetReferenceOk

func (o *PaymentMethodSetupInfo) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetShopperInteraction

func (o *PaymentMethodSetupInfo) GetShopperInteraction() string

GetShopperInteraction returns the ShopperInteraction field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetShopperInteractionOk

func (o *PaymentMethodSetupInfo) GetShopperInteractionOk() (*string, bool)

GetShopperInteractionOk returns a tuple with the ShopperInteraction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetSofort

func (o *PaymentMethodSetupInfo) GetSofort() SofortInfo

GetSofort returns the Sofort field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetSofortOk

func (o *PaymentMethodSetupInfo) GetSofortOk() (*SofortInfo, bool)

GetSofortOk returns a tuple with the Sofort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetStoreIds

func (o *PaymentMethodSetupInfo) GetStoreIds() []string

GetStoreIds returns the StoreIds field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetStoreIdsOk

func (o *PaymentMethodSetupInfo) GetStoreIdsOk() ([]string, bool)

GetStoreIdsOk returns a tuple with the StoreIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetSwish

func (o *PaymentMethodSetupInfo) GetSwish() SwishInfo

GetSwish returns the Swish field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetSwishOk

func (o *PaymentMethodSetupInfo) GetSwishOk() (*SwishInfo, bool)

GetSwishOk returns a tuple with the Swish field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetTwint

func (o *PaymentMethodSetupInfo) GetTwint() TwintInfo

GetTwint returns the Twint field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetTwintOk

func (o *PaymentMethodSetupInfo) GetTwintOk() (*TwintInfo, bool)

GetTwintOk returns a tuple with the Twint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetType

func (o *PaymentMethodSetupInfo) GetType() string

GetType returns the Type field value

func (*PaymentMethodSetupInfo) GetTypeOk

func (o *PaymentMethodSetupInfo) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetVipps

func (o *PaymentMethodSetupInfo) GetVipps() VippsInfo

GetVipps returns the Vipps field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetVippsOk

func (o *PaymentMethodSetupInfo) GetVippsOk() (*VippsInfo, bool)

GetVippsOk returns a tuple with the Vipps field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) GetVisa

GetVisa returns the Visa field value if set, zero value otherwise.

func (*PaymentMethodSetupInfo) GetVisaOk

GetVisaOk returns a tuple with the Visa field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodSetupInfo) HasAfterpayTouch

func (o *PaymentMethodSetupInfo) HasAfterpayTouch() bool

HasAfterpayTouch returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasApplePay

func (o *PaymentMethodSetupInfo) HasApplePay() bool

HasApplePay returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasBcmc

func (o *PaymentMethodSetupInfo) HasBcmc() bool

HasBcmc returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasBusinessLineId

func (o *PaymentMethodSetupInfo) HasBusinessLineId() bool

HasBusinessLineId returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasCartesBancaires

func (o *PaymentMethodSetupInfo) HasCartesBancaires() bool

HasCartesBancaires returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasClearpay

func (o *PaymentMethodSetupInfo) HasClearpay() bool

HasClearpay returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasCountries

func (o *PaymentMethodSetupInfo) HasCountries() bool

HasCountries returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasCup

func (o *PaymentMethodSetupInfo) HasCup() bool

HasCup returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasCurrencies

func (o *PaymentMethodSetupInfo) HasCurrencies() bool

HasCurrencies returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasCustomRoutingFlags

func (o *PaymentMethodSetupInfo) HasCustomRoutingFlags() bool

HasCustomRoutingFlags returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasDiners

func (o *PaymentMethodSetupInfo) HasDiners() bool

HasDiners returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasDiscover

func (o *PaymentMethodSetupInfo) HasDiscover() bool

HasDiscover returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasEftposAustralia

func (o *PaymentMethodSetupInfo) HasEftposAustralia() bool

HasEftposAustralia returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasGiroPay

func (o *PaymentMethodSetupInfo) HasGiroPay() bool

HasGiroPay returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasGirocard

func (o *PaymentMethodSetupInfo) HasGirocard() bool

HasGirocard returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasGooglePay

func (o *PaymentMethodSetupInfo) HasGooglePay() bool

HasGooglePay returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasIdeal

func (o *PaymentMethodSetupInfo) HasIdeal() bool

HasIdeal returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasInteracCard

func (o *PaymentMethodSetupInfo) HasInteracCard() bool

HasInteracCard returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasJcb

func (o *PaymentMethodSetupInfo) HasJcb() bool

HasJcb returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasKlarna

func (o *PaymentMethodSetupInfo) HasKlarna() bool

HasKlarna returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasMaestro

func (o *PaymentMethodSetupInfo) HasMaestro() bool

HasMaestro returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasMc

func (o *PaymentMethodSetupInfo) HasMc() bool

HasMc returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasMealVoucherFR

func (o *PaymentMethodSetupInfo) HasMealVoucherFR() bool

HasMealVoucherFR returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasPaypal

func (o *PaymentMethodSetupInfo) HasPaypal() bool

HasPaypal returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasReference

func (o *PaymentMethodSetupInfo) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasShopperInteraction

func (o *PaymentMethodSetupInfo) HasShopperInteraction() bool

HasShopperInteraction returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasSofort

func (o *PaymentMethodSetupInfo) HasSofort() bool

HasSofort returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasStoreIds

func (o *PaymentMethodSetupInfo) HasStoreIds() bool

HasStoreIds returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasSwish

func (o *PaymentMethodSetupInfo) HasSwish() bool

HasSwish returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasTwint

func (o *PaymentMethodSetupInfo) HasTwint() bool

HasTwint returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasVipps

func (o *PaymentMethodSetupInfo) HasVipps() bool

HasVipps returns a boolean if a field has been set.

func (*PaymentMethodSetupInfo) HasVisa

func (o *PaymentMethodSetupInfo) HasVisa() bool

HasVisa returns a boolean if a field has been set.

func (PaymentMethodSetupInfo) MarshalJSON

func (o PaymentMethodSetupInfo) MarshalJSON() ([]byte, error)

func (*PaymentMethodSetupInfo) SetAfterpayTouch

func (o *PaymentMethodSetupInfo) SetAfterpayTouch(v AfterpayTouchInfo)

SetAfterpayTouch gets a reference to the given AfterpayTouchInfo and assigns it to the AfterpayTouch field.

func (*PaymentMethodSetupInfo) SetApplePay

func (o *PaymentMethodSetupInfo) SetApplePay(v ApplePayInfo)

SetApplePay gets a reference to the given ApplePayInfo and assigns it to the ApplePay field.

func (*PaymentMethodSetupInfo) SetBcmc

func (o *PaymentMethodSetupInfo) SetBcmc(v BcmcInfo)

SetBcmc gets a reference to the given BcmcInfo and assigns it to the Bcmc field.

func (*PaymentMethodSetupInfo) SetBusinessLineId

func (o *PaymentMethodSetupInfo) SetBusinessLineId(v string)

SetBusinessLineId gets a reference to the given string and assigns it to the BusinessLineId field.

func (*PaymentMethodSetupInfo) SetCartesBancaires

func (o *PaymentMethodSetupInfo) SetCartesBancaires(v CartesBancairesInfo)

SetCartesBancaires gets a reference to the given CartesBancairesInfo and assigns it to the CartesBancaires field.

func (*PaymentMethodSetupInfo) SetClearpay

func (o *PaymentMethodSetupInfo) SetClearpay(v ClearpayInfo)

SetClearpay gets a reference to the given ClearpayInfo and assigns it to the Clearpay field.

func (*PaymentMethodSetupInfo) SetCountries

func (o *PaymentMethodSetupInfo) SetCountries(v []string)

SetCountries gets a reference to the given []string and assigns it to the Countries field.

func (*PaymentMethodSetupInfo) SetCup

SetCup gets a reference to the given GenericPmWithTdiInfo and assigns it to the Cup field.

func (*PaymentMethodSetupInfo) SetCurrencies

func (o *PaymentMethodSetupInfo) SetCurrencies(v []string)

SetCurrencies gets a reference to the given []string and assigns it to the Currencies field.

func (*PaymentMethodSetupInfo) SetCustomRoutingFlags

func (o *PaymentMethodSetupInfo) SetCustomRoutingFlags(v []string)

SetCustomRoutingFlags gets a reference to the given []string and assigns it to the CustomRoutingFlags field.

func (*PaymentMethodSetupInfo) SetDiners

SetDiners gets a reference to the given GenericPmWithTdiInfo and assigns it to the Diners field.

func (*PaymentMethodSetupInfo) SetDiscover

func (o *PaymentMethodSetupInfo) SetDiscover(v GenericPmWithTdiInfo)

SetDiscover gets a reference to the given GenericPmWithTdiInfo and assigns it to the Discover field.

func (*PaymentMethodSetupInfo) SetEftposAustralia

func (o *PaymentMethodSetupInfo) SetEftposAustralia(v GenericPmWithTdiInfo)

SetEftposAustralia gets a reference to the given GenericPmWithTdiInfo and assigns it to the EftposAustralia field.

func (*PaymentMethodSetupInfo) SetGiroPay

func (o *PaymentMethodSetupInfo) SetGiroPay(v GiroPayInfo)

SetGiroPay gets a reference to the given GiroPayInfo and assigns it to the GiroPay field.

func (*PaymentMethodSetupInfo) SetGirocard

func (o *PaymentMethodSetupInfo) SetGirocard(v GenericPmWithTdiInfo)

SetGirocard gets a reference to the given GenericPmWithTdiInfo and assigns it to the Girocard field.

func (*PaymentMethodSetupInfo) SetGooglePay

func (o *PaymentMethodSetupInfo) SetGooglePay(v GooglePayInfo)

SetGooglePay gets a reference to the given GooglePayInfo and assigns it to the GooglePay field.

func (*PaymentMethodSetupInfo) SetIdeal

SetIdeal gets a reference to the given GenericPmWithTdiInfo and assigns it to the Ideal field.

func (*PaymentMethodSetupInfo) SetInteracCard

func (o *PaymentMethodSetupInfo) SetInteracCard(v GenericPmWithTdiInfo)

SetInteracCard gets a reference to the given GenericPmWithTdiInfo and assigns it to the InteracCard field.

func (*PaymentMethodSetupInfo) SetJcb

SetJcb gets a reference to the given GenericPmWithTdiInfo and assigns it to the Jcb field.

func (*PaymentMethodSetupInfo) SetKlarna

func (o *PaymentMethodSetupInfo) SetKlarna(v KlarnaInfo)

SetKlarna gets a reference to the given KlarnaInfo and assigns it to the Klarna field.

func (*PaymentMethodSetupInfo) SetMaestro

SetMaestro gets a reference to the given GenericPmWithTdiInfo and assigns it to the Maestro field.

func (*PaymentMethodSetupInfo) SetMc

SetMc gets a reference to the given GenericPmWithTdiInfo and assigns it to the Mc field.

func (*PaymentMethodSetupInfo) SetMealVoucherFR

func (o *PaymentMethodSetupInfo) SetMealVoucherFR(v MealVoucherFRInfo)

SetMealVoucherFR gets a reference to the given MealVoucherFRInfo and assigns it to the MealVoucherFR field.

func (*PaymentMethodSetupInfo) SetPaypal

func (o *PaymentMethodSetupInfo) SetPaypal(v PayPalInfo)

SetPaypal gets a reference to the given PayPalInfo and assigns it to the Paypal field.

func (*PaymentMethodSetupInfo) SetReference

func (o *PaymentMethodSetupInfo) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*PaymentMethodSetupInfo) SetShopperInteraction

func (o *PaymentMethodSetupInfo) SetShopperInteraction(v string)

SetShopperInteraction gets a reference to the given string and assigns it to the ShopperInteraction field.

func (*PaymentMethodSetupInfo) SetSofort

func (o *PaymentMethodSetupInfo) SetSofort(v SofortInfo)

SetSofort gets a reference to the given SofortInfo and assigns it to the Sofort field.

func (*PaymentMethodSetupInfo) SetStoreIds

func (o *PaymentMethodSetupInfo) SetStoreIds(v []string)

SetStoreIds gets a reference to the given []string and assigns it to the StoreIds field.

func (*PaymentMethodSetupInfo) SetSwish

func (o *PaymentMethodSetupInfo) SetSwish(v SwishInfo)

SetSwish gets a reference to the given SwishInfo and assigns it to the Swish field.

func (*PaymentMethodSetupInfo) SetTwint

func (o *PaymentMethodSetupInfo) SetTwint(v TwintInfo)

SetTwint gets a reference to the given TwintInfo and assigns it to the Twint field.

func (*PaymentMethodSetupInfo) SetType

func (o *PaymentMethodSetupInfo) SetType(v string)

SetType sets field value

func (*PaymentMethodSetupInfo) SetVipps

func (o *PaymentMethodSetupInfo) SetVipps(v VippsInfo)

SetVipps gets a reference to the given VippsInfo and assigns it to the Vipps field.

func (*PaymentMethodSetupInfo) SetVisa

SetVisa gets a reference to the given GenericPmWithTdiInfo and assigns it to the Visa field.

func (PaymentMethodSetupInfo) ToMap

func (o PaymentMethodSetupInfo) ToMap() (map[string]interface{}, error)

type PaymentMethodsMerchantLevelApi

type PaymentMethodsMerchantLevelApi common.Service

PaymentMethodsMerchantLevelApi service

func (*PaymentMethodsMerchantLevelApi) AddApplePayDomain

AddApplePayDomain Add an Apple Pay domain

Adds the new domain to the list of Apple Pay domains that are registered with the merchant account and the payment method identified in the path. For more information, see [Apple Pay documentation](https://docs.adyen.com/payment-methods/apple-pay/enable-apple-pay#register-merchant-domain).

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Payment methods read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentMethodsMerchantLevelApiAddApplePayDomainInput - Request parameters, see AddApplePayDomainInput @return *http.Response, error

func (*PaymentMethodsMerchantLevelApi) AddApplePayDomainInput

func (a *PaymentMethodsMerchantLevelApi) AddApplePayDomainInput(merchantId string, paymentMethodId string) PaymentMethodsMerchantLevelApiAddApplePayDomainInput

Prepare a request for AddApplePayDomain @param merchantId The unique identifier of the merchant account.@param paymentMethodId The unique identifier of the payment method. @return PaymentMethodsMerchantLevelApiAddApplePayDomainInput

func (*PaymentMethodsMerchantLevelApi) GetAllPaymentMethods

GetAllPaymentMethods Get all payment methods

Returns details for all payment methods of the merchant account identified in the path.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Payment methods read

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentMethodsMerchantLevelApiGetAllPaymentMethodsInput - Request parameters, see GetAllPaymentMethodsInput @return PaymentMethodResponse, *http.Response, error

func (*PaymentMethodsMerchantLevelApi) GetAllPaymentMethodsInput

Prepare a request for GetAllPaymentMethods @param merchantId The unique identifier of the merchant account. @return PaymentMethodsMerchantLevelApiGetAllPaymentMethodsInput

func (*PaymentMethodsMerchantLevelApi) GetApplePayDomains

GetApplePayDomains Get Apple Pay domains

Returns all Apple Pay domains that are registered with the merchant account and the payment method identified in the path. For more information, see [Apple Pay documentation](https://docs.adyen.com/payment-methods/apple-pay/enable-apple-pay#register-merchant-domain).

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Payment methods read

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentMethodsMerchantLevelApiGetApplePayDomainsInput - Request parameters, see GetApplePayDomainsInput @return ApplePayInfo, *http.Response, error

func (*PaymentMethodsMerchantLevelApi) GetApplePayDomainsInput

func (a *PaymentMethodsMerchantLevelApi) GetApplePayDomainsInput(merchantId string, paymentMethodId string) PaymentMethodsMerchantLevelApiGetApplePayDomainsInput

Prepare a request for GetApplePayDomains @param merchantId The unique identifier of the merchant account.@param paymentMethodId The unique identifier of the payment method. @return PaymentMethodsMerchantLevelApiGetApplePayDomainsInput

func (*PaymentMethodsMerchantLevelApi) GetPaymentMethodDetails

GetPaymentMethodDetails Get payment method details

Returns details for the merchant account and the payment method identified in the path.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Payment methods read

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentMethodsMerchantLevelApiGetPaymentMethodDetailsInput - Request parameters, see GetPaymentMethodDetailsInput @return PaymentMethod, *http.Response, error

func (*PaymentMethodsMerchantLevelApi) GetPaymentMethodDetailsInput

func (a *PaymentMethodsMerchantLevelApi) GetPaymentMethodDetailsInput(merchantId string, paymentMethodId string) PaymentMethodsMerchantLevelApiGetPaymentMethodDetailsInput

Prepare a request for GetPaymentMethodDetails @param merchantId The unique identifier of the merchant account.@param paymentMethodId The unique identifier of the payment method. @return PaymentMethodsMerchantLevelApiGetPaymentMethodDetailsInput

func (*PaymentMethodsMerchantLevelApi) RequestPaymentMethod

RequestPaymentMethod Request a payment method

Sends a request to add a new payment method to the merchant account identified in the path.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Payment methods read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentMethodsMerchantLevelApiRequestPaymentMethodInput - Request parameters, see RequestPaymentMethodInput @return PaymentMethod, *http.Response, error

func (*PaymentMethodsMerchantLevelApi) RequestPaymentMethodInput

Prepare a request for RequestPaymentMethod @param merchantId The unique identifier of the merchant account. @return PaymentMethodsMerchantLevelApiRequestPaymentMethodInput

func (*PaymentMethodsMerchantLevelApi) UpdatePaymentMethod

UpdatePaymentMethod Update a payment method

Updates payment method details for the merchant account and the payment method identified in the path.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Payment methods read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentMethodsMerchantLevelApiUpdatePaymentMethodInput - Request parameters, see UpdatePaymentMethodInput @return PaymentMethod, *http.Response, error

func (*PaymentMethodsMerchantLevelApi) UpdatePaymentMethodInput

func (a *PaymentMethodsMerchantLevelApi) UpdatePaymentMethodInput(merchantId string, paymentMethodId string) PaymentMethodsMerchantLevelApiUpdatePaymentMethodInput

Prepare a request for UpdatePaymentMethod @param merchantId The unique identifier of the merchant account.@param paymentMethodId The unique identifier of the payment method. @return PaymentMethodsMerchantLevelApiUpdatePaymentMethodInput

type PaymentMethodsMerchantLevelApiAddApplePayDomainInput

type PaymentMethodsMerchantLevelApiAddApplePayDomainInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentMethodsMerchantLevelApi.AddApplePayDomain

func (PaymentMethodsMerchantLevelApiAddApplePayDomainInput) ApplePayInfo

type PaymentMethodsMerchantLevelApiGetAllPaymentMethodsInput

type PaymentMethodsMerchantLevelApiGetAllPaymentMethodsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentMethodsMerchantLevelApi.GetAllPaymentMethods

func (PaymentMethodsMerchantLevelApiGetAllPaymentMethodsInput) BusinessLineId

The unique identifier of the Business Line for which to return the payment methods.

func (PaymentMethodsMerchantLevelApiGetAllPaymentMethodsInput) PageNumber

The number of the page to fetch.

func (PaymentMethodsMerchantLevelApiGetAllPaymentMethodsInput) PageSize

The number of items to have on a page, maximum 100. The default is 10 items on a page.

func (PaymentMethodsMerchantLevelApiGetAllPaymentMethodsInput) StoreId

The unique identifier of the store for which to return the payment methods.

type PaymentMethodsMerchantLevelApiGetApplePayDomainsInput

type PaymentMethodsMerchantLevelApiGetApplePayDomainsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentMethodsMerchantLevelApi.GetApplePayDomains

type PaymentMethodsMerchantLevelApiGetPaymentMethodDetailsInput

type PaymentMethodsMerchantLevelApiGetPaymentMethodDetailsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentMethodsMerchantLevelApi.GetPaymentMethodDetails

type PaymentMethodsMerchantLevelApiRequestPaymentMethodInput

type PaymentMethodsMerchantLevelApiRequestPaymentMethodInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentMethodsMerchantLevelApi.RequestPaymentMethod

func (PaymentMethodsMerchantLevelApiRequestPaymentMethodInput) PaymentMethodSetupInfo

type PaymentMethodsMerchantLevelApiUpdatePaymentMethodInput

type PaymentMethodsMerchantLevelApiUpdatePaymentMethodInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentMethodsMerchantLevelApi.UpdatePaymentMethod

func (PaymentMethodsMerchantLevelApiUpdatePaymentMethodInput) UpdatePaymentMethodInfo

type PayoutSettings

type PayoutSettings struct {
	// Indicates if payouts to the bank account are allowed. This value is set automatically based on the status of the verification process. The value is:  * **true** if `verificationStatus` is **valid**. * **false** for all other values.
	Allowed *bool `json:"allowed,omitempty"`
	// Indicates if payouts to this bank account are enabled. Default: **true**.  To receive payouts into this bank account, both `enabled` and `allowed` must be **true**.
	Enabled *bool `json:"enabled,omitempty"`
	// The date when Adyen starts paying out to this bank account.  Format: [ISO 8601](https://www.w3.org/TR/NOTE-datetime), for example, **2019-11-23T12:25:28Z** or **2020-05-27T20:25:28+08:00**.  If not specified, the `enabled` field indicates if payouts are enabled for this bank account.  If a date is specified and:  * `enabled`: **true**, payouts are enabled starting the specified date. * `enabled`: **false**, payouts are disabled until the specified date. On the specified date, `enabled` changes to **true** and this field is reset to **null**.
	EnabledFromDate *string `json:"enabledFromDate,omitempty"`
	// The unique identifier of the payout setting.
	Id string `json:"id"`
	// Determines how long it takes for the funds to reach the bank account. Adyen pays out based on the [payout frequency](https://docs.adyen.com/account/getting-paid#payout-frequency). Depending on the currencies and banks involved in transferring the money, it may take up to three days for the payout funds to arrive in the bank account.   Possible values: * **first**: same day. * **urgent**: the next day. * **normal**: between 1 and 3 days.
	Priority *string `json:"priority,omitempty"`
	// The unique identifier of the [transfer instrument](https://docs.adyen.com/api-explorer/#/legalentity/latest/post/transferInstruments) that contains the details of the bank account.
	TransferInstrumentId string `json:"transferInstrumentId"`
	// The status of the verification process for the bank account.  Possible values: * **valid**: the verification was successful. * **pending**: the verification is in progress. * **invalid**: the information provided is not complete. * **rejected**:  there are reasons to refuse working with this entity.
	VerificationStatus *string `json:"verificationStatus,omitempty"`
}

PayoutSettings struct for PayoutSettings

func NewPayoutSettings

func NewPayoutSettings(id string, transferInstrumentId string) *PayoutSettings

NewPayoutSettings instantiates a new PayoutSettings object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPayoutSettingsWithDefaults

func NewPayoutSettingsWithDefaults() *PayoutSettings

NewPayoutSettingsWithDefaults instantiates a new PayoutSettings object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PayoutSettings) GetAllowed

func (o *PayoutSettings) GetAllowed() bool

GetAllowed returns the Allowed field value if set, zero value otherwise.

func (*PayoutSettings) GetAllowedOk

func (o *PayoutSettings) GetAllowedOk() (*bool, bool)

GetAllowedOk returns a tuple with the Allowed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSettings) GetEnabled

func (o *PayoutSettings) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*PayoutSettings) GetEnabledFromDate

func (o *PayoutSettings) GetEnabledFromDate() string

GetEnabledFromDate returns the EnabledFromDate field value if set, zero value otherwise.

func (*PayoutSettings) GetEnabledFromDateOk

func (o *PayoutSettings) GetEnabledFromDateOk() (*string, bool)

GetEnabledFromDateOk returns a tuple with the EnabledFromDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSettings) GetEnabledOk

func (o *PayoutSettings) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSettings) GetId

func (o *PayoutSettings) GetId() string

GetId returns the Id field value

func (*PayoutSettings) GetIdOk

func (o *PayoutSettings) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*PayoutSettings) GetPriority

func (o *PayoutSettings) GetPriority() string

GetPriority returns the Priority field value if set, zero value otherwise.

func (*PayoutSettings) GetPriorityOk

func (o *PayoutSettings) GetPriorityOk() (*string, bool)

GetPriorityOk returns a tuple with the Priority field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSettings) GetTransferInstrumentId

func (o *PayoutSettings) GetTransferInstrumentId() string

GetTransferInstrumentId returns the TransferInstrumentId field value

func (*PayoutSettings) GetTransferInstrumentIdOk

func (o *PayoutSettings) GetTransferInstrumentIdOk() (*string, bool)

GetTransferInstrumentIdOk returns a tuple with the TransferInstrumentId field value and a boolean to check if the value has been set.

func (*PayoutSettings) GetVerificationStatus

func (o *PayoutSettings) GetVerificationStatus() string

GetVerificationStatus returns the VerificationStatus field value if set, zero value otherwise.

func (*PayoutSettings) GetVerificationStatusOk

func (o *PayoutSettings) GetVerificationStatusOk() (*string, bool)

GetVerificationStatusOk returns a tuple with the VerificationStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSettings) HasAllowed

func (o *PayoutSettings) HasAllowed() bool

HasAllowed returns a boolean if a field has been set.

func (*PayoutSettings) HasEnabled

func (o *PayoutSettings) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*PayoutSettings) HasEnabledFromDate

func (o *PayoutSettings) HasEnabledFromDate() bool

HasEnabledFromDate returns a boolean if a field has been set.

func (*PayoutSettings) HasPriority

func (o *PayoutSettings) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*PayoutSettings) HasVerificationStatus

func (o *PayoutSettings) HasVerificationStatus() bool

HasVerificationStatus returns a boolean if a field has been set.

func (PayoutSettings) MarshalJSON

func (o PayoutSettings) MarshalJSON() ([]byte, error)

func (*PayoutSettings) SetAllowed

func (o *PayoutSettings) SetAllowed(v bool)

SetAllowed gets a reference to the given bool and assigns it to the Allowed field.

func (*PayoutSettings) SetEnabled

func (o *PayoutSettings) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*PayoutSettings) SetEnabledFromDate

func (o *PayoutSettings) SetEnabledFromDate(v string)

SetEnabledFromDate gets a reference to the given string and assigns it to the EnabledFromDate field.

func (*PayoutSettings) SetId

func (o *PayoutSettings) SetId(v string)

SetId sets field value

func (*PayoutSettings) SetPriority

func (o *PayoutSettings) SetPriority(v string)

SetPriority gets a reference to the given string and assigns it to the Priority field.

func (*PayoutSettings) SetTransferInstrumentId

func (o *PayoutSettings) SetTransferInstrumentId(v string)

SetTransferInstrumentId sets field value

func (*PayoutSettings) SetVerificationStatus

func (o *PayoutSettings) SetVerificationStatus(v string)

SetVerificationStatus gets a reference to the given string and assigns it to the VerificationStatus field.

func (PayoutSettings) ToMap

func (o PayoutSettings) ToMap() (map[string]interface{}, error)

type PayoutSettingsMerchantLevelApi

type PayoutSettingsMerchantLevelApi common.Service

PayoutSettingsMerchantLevelApi service

func (*PayoutSettingsMerchantLevelApi) AddPayoutSetting

AddPayoutSetting Add a payout setting

Sends a request to add a payout setting for the merchant account specified in the path. A payout setting links the merchant account to the [transfer instrument](https://docs.adyen.com/api-explorer/#/legalentity/latest/post/transferInstruments) that contains the details of the payout bank account. Adyen verifies the bank account before allowing and enabling the payout setting.

If you're accepting payments in multiple currencies, you may add multiple payout settings for the merchant account.

Use this endpoint if your integration requires it, such as Adyen for Platforms Manage. Your Adyen contact will set up your access.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions):

* Management API—Payout account settings read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PayoutSettingsMerchantLevelApiAddPayoutSettingInput - Request parameters, see AddPayoutSettingInput @return PayoutSettings, *http.Response, error

func (*PayoutSettingsMerchantLevelApi) AddPayoutSettingInput

Prepare a request for AddPayoutSetting @param merchantId The unique identifier of the merchant account. @return PayoutSettingsMerchantLevelApiAddPayoutSettingInput

func (*PayoutSettingsMerchantLevelApi) DeletePayoutSetting

DeletePayoutSetting Delete a payout setting

Deletes the payout setting identified in the path.

Use this endpoint if your integration requires it, such as Adyen for Platforms Manage. Your Adyen contact will set up your access.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions):

* Management API—Payout account settings read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PayoutSettingsMerchantLevelApiDeletePayoutSettingInput - Request parameters, see DeletePayoutSettingInput @return *http.Response, error

func (*PayoutSettingsMerchantLevelApi) DeletePayoutSettingInput

func (a *PayoutSettingsMerchantLevelApi) DeletePayoutSettingInput(merchantId string, payoutSettingsId string) PayoutSettingsMerchantLevelApiDeletePayoutSettingInput

Prepare a request for DeletePayoutSetting @param merchantId The unique identifier of the merchant account.@param payoutSettingsId The unique identifier of the payout setting. @return PayoutSettingsMerchantLevelApiDeletePayoutSettingInput

func (*PayoutSettingsMerchantLevelApi) GetPayoutSetting

GetPayoutSetting Get a payout setting

Returns the payout setting identified in the path.

Use this endpoint if your integration requires it, such as Adyen for Platforms Manage. Your Adyen contact will set up your access.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Payout account settings read

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PayoutSettingsMerchantLevelApiGetPayoutSettingInput - Request parameters, see GetPayoutSettingInput @return PayoutSettings, *http.Response, error

func (*PayoutSettingsMerchantLevelApi) GetPayoutSettingInput

func (a *PayoutSettingsMerchantLevelApi) GetPayoutSettingInput(merchantId string, payoutSettingsId string) PayoutSettingsMerchantLevelApiGetPayoutSettingInput

Prepare a request for GetPayoutSetting @param merchantId The unique identifier of the merchant account.@param payoutSettingsId The unique identifier of the payout setting. @return PayoutSettingsMerchantLevelApiGetPayoutSettingInput

func (*PayoutSettingsMerchantLevelApi) ListPayoutSettings

ListPayoutSettings Get a list of payout settings

Returns the list of payout settings for the merchant account identified in the path.

Use this endpoint if your integration requires it, such as Adyen for Platforms Manage. Your Adyen contact will set up your access.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Payout account settings read

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PayoutSettingsMerchantLevelApiListPayoutSettingsInput - Request parameters, see ListPayoutSettingsInput @return PayoutSettingsResponse, *http.Response, error

func (*PayoutSettingsMerchantLevelApi) ListPayoutSettingsInput

Prepare a request for ListPayoutSettings @param merchantId The unique identifier of the merchant account. @return PayoutSettingsMerchantLevelApiListPayoutSettingsInput

func (*PayoutSettingsMerchantLevelApi) UpdatePayoutSetting

UpdatePayoutSetting Update a payout setting

Updates the payout setting identified in the path. You can enable or disable the payout setting.

Use this endpoint if your integration requires it, such as Adyen for Platforms Manage. Your Adyen contact will set up your access.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions):

* Management API—Payout account settings read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PayoutSettingsMerchantLevelApiUpdatePayoutSettingInput - Request parameters, see UpdatePayoutSettingInput @return PayoutSettings, *http.Response, error

func (*PayoutSettingsMerchantLevelApi) UpdatePayoutSettingInput

func (a *PayoutSettingsMerchantLevelApi) UpdatePayoutSettingInput(merchantId string, payoutSettingsId string) PayoutSettingsMerchantLevelApiUpdatePayoutSettingInput

Prepare a request for UpdatePayoutSetting @param merchantId The unique identifier of the merchant account.@param payoutSettingsId The unique identifier of the payout setting. @return PayoutSettingsMerchantLevelApiUpdatePayoutSettingInput

type PayoutSettingsMerchantLevelApiAddPayoutSettingInput

type PayoutSettingsMerchantLevelApiAddPayoutSettingInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PayoutSettingsMerchantLevelApi.AddPayoutSetting

func (PayoutSettingsMerchantLevelApiAddPayoutSettingInput) PayoutSettingsRequest

type PayoutSettingsMerchantLevelApiDeletePayoutSettingInput

type PayoutSettingsMerchantLevelApiDeletePayoutSettingInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PayoutSettingsMerchantLevelApi.DeletePayoutSetting

type PayoutSettingsMerchantLevelApiGetPayoutSettingInput

type PayoutSettingsMerchantLevelApiGetPayoutSettingInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PayoutSettingsMerchantLevelApi.GetPayoutSetting

type PayoutSettingsMerchantLevelApiListPayoutSettingsInput

type PayoutSettingsMerchantLevelApiListPayoutSettingsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PayoutSettingsMerchantLevelApi.ListPayoutSettings

type PayoutSettingsMerchantLevelApiUpdatePayoutSettingInput

type PayoutSettingsMerchantLevelApiUpdatePayoutSettingInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PayoutSettingsMerchantLevelApi.UpdatePayoutSetting

func (PayoutSettingsMerchantLevelApiUpdatePayoutSettingInput) UpdatePayoutSettingsRequest

type PayoutSettingsRequest

type PayoutSettingsRequest struct {
	// Indicates if payouts to this bank account are enabled. Default: **true**.  To receive payouts into this bank account, both `enabled` and `allowed` must be **true**.
	Enabled *bool `json:"enabled,omitempty"`
	// The date when Adyen starts paying out to this bank account.  Format: [ISO 8601](https://www.w3.org/TR/NOTE-datetime), for example, **2019-11-23T12:25:28Z** or **2020-05-27T20:25:28+08:00**.  If not specified, the `enabled` field indicates if payouts are enabled for this bank account.  If a date is specified and:  * `enabled`: **true**, payouts are enabled starting the specified date. * `enabled`: **false**, payouts are disabled until the specified date. On the specified date, `enabled` changes to **true** and this field is reset to **null**.
	EnabledFromDate *string `json:"enabledFromDate,omitempty"`
	// The unique identifier of the [transfer instrument](https://docs.adyen.com/api-explorer/#/legalentity/latest/post/transferInstruments) that contains the details of the bank account.
	TransferInstrumentId string `json:"transferInstrumentId"`
}

PayoutSettingsRequest struct for PayoutSettingsRequest

func NewPayoutSettingsRequest

func NewPayoutSettingsRequest(transferInstrumentId string) *PayoutSettingsRequest

NewPayoutSettingsRequest instantiates a new PayoutSettingsRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPayoutSettingsRequestWithDefaults

func NewPayoutSettingsRequestWithDefaults() *PayoutSettingsRequest

NewPayoutSettingsRequestWithDefaults instantiates a new PayoutSettingsRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PayoutSettingsRequest) GetEnabled

func (o *PayoutSettingsRequest) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*PayoutSettingsRequest) GetEnabledFromDate

func (o *PayoutSettingsRequest) GetEnabledFromDate() string

GetEnabledFromDate returns the EnabledFromDate field value if set, zero value otherwise.

func (*PayoutSettingsRequest) GetEnabledFromDateOk

func (o *PayoutSettingsRequest) GetEnabledFromDateOk() (*string, bool)

GetEnabledFromDateOk returns a tuple with the EnabledFromDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSettingsRequest) GetEnabledOk

func (o *PayoutSettingsRequest) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSettingsRequest) GetTransferInstrumentId

func (o *PayoutSettingsRequest) GetTransferInstrumentId() string

GetTransferInstrumentId returns the TransferInstrumentId field value

func (*PayoutSettingsRequest) GetTransferInstrumentIdOk

func (o *PayoutSettingsRequest) GetTransferInstrumentIdOk() (*string, bool)

GetTransferInstrumentIdOk returns a tuple with the TransferInstrumentId field value and a boolean to check if the value has been set.

func (*PayoutSettingsRequest) HasEnabled

func (o *PayoutSettingsRequest) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*PayoutSettingsRequest) HasEnabledFromDate

func (o *PayoutSettingsRequest) HasEnabledFromDate() bool

HasEnabledFromDate returns a boolean if a field has been set.

func (PayoutSettingsRequest) MarshalJSON

func (o PayoutSettingsRequest) MarshalJSON() ([]byte, error)

func (*PayoutSettingsRequest) SetEnabled

func (o *PayoutSettingsRequest) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*PayoutSettingsRequest) SetEnabledFromDate

func (o *PayoutSettingsRequest) SetEnabledFromDate(v string)

SetEnabledFromDate gets a reference to the given string and assigns it to the EnabledFromDate field.

func (*PayoutSettingsRequest) SetTransferInstrumentId

func (o *PayoutSettingsRequest) SetTransferInstrumentId(v string)

SetTransferInstrumentId sets field value

func (PayoutSettingsRequest) ToMap

func (o PayoutSettingsRequest) ToMap() (map[string]interface{}, error)

type PayoutSettingsResponse

type PayoutSettingsResponse struct {
	// The list of payout accounts.
	Data []PayoutSettings `json:"data,omitempty"`
}

PayoutSettingsResponse struct for PayoutSettingsResponse

func NewPayoutSettingsResponse

func NewPayoutSettingsResponse() *PayoutSettingsResponse

NewPayoutSettingsResponse instantiates a new PayoutSettingsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPayoutSettingsResponseWithDefaults

func NewPayoutSettingsResponseWithDefaults() *PayoutSettingsResponse

NewPayoutSettingsResponseWithDefaults instantiates a new PayoutSettingsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PayoutSettingsResponse) GetData

func (o *PayoutSettingsResponse) GetData() []PayoutSettings

GetData returns the Data field value if set, zero value otherwise.

func (*PayoutSettingsResponse) GetDataOk

func (o *PayoutSettingsResponse) GetDataOk() ([]PayoutSettings, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSettingsResponse) HasData

func (o *PayoutSettingsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (PayoutSettingsResponse) MarshalJSON

func (o PayoutSettingsResponse) MarshalJSON() ([]byte, error)

func (*PayoutSettingsResponse) SetData

func (o *PayoutSettingsResponse) SetData(v []PayoutSettings)

SetData gets a reference to the given []PayoutSettings and assigns it to the Data field.

func (PayoutSettingsResponse) ToMap

func (o PayoutSettingsResponse) ToMap() (map[string]interface{}, error)

type Profile

type Profile struct {
	// The type of Wi-Fi network. Possible values: **wpa-psk**, **wpa2-psk**, **wpa-eap**, **wpa2-eap**.
	AuthType string `json:"authType"`
	// Indicates whether to automatically select the best authentication method available. Does not work on older terminal models.
	AutoWifi *bool `json:"autoWifi,omitempty"`
	// Use **infra** for infrastructure-based networks. This applies to most networks. Use **adhoc** only if the communication is p2p-based between base stations.
	BssType string `json:"bssType"`
	// The channel number of the Wi-Fi network. The recommended setting is **0** for automatic channel selection.
	Channel *int32 `json:"channel,omitempty"`
	// Indicates whether this is your preferred wireless network. If **true**, the terminal will try connecting to this network first.
	DefaultProfile *bool `json:"defaultProfile,omitempty"`
	// For `authType` **wpa-eap** or **wpa2-eap**. Possible values: **tls**, **peap**, **leap**, **fast**
	Eap           *string `json:"eap,omitempty"`
	EapCaCert     *File   `json:"eapCaCert,omitempty"`
	EapClientCert *File   `json:"eapClientCert,omitempty"`
	EapClientKey  *File   `json:"eapClientKey,omitempty"`
	// For `eap` **tls**. The password of the RSA key file, if that file is password-protected.
	EapClientPwd *string `json:"eapClientPwd,omitempty"`
	// For `authType` **wpa-eap** or **wpa2-eap**. The EAP-PEAP username from your MS-CHAP account. Must match the configuration of your RADIUS server.
	EapIdentity         *string `json:"eapIdentity,omitempty"`
	EapIntermediateCert *File   `json:"eapIntermediateCert,omitempty"`
	// For `eap` **peap**. The EAP-PEAP password from your MS-CHAP account. Must match the configuration of your RADIUS server.
	EapPwd *string `json:"eapPwd,omitempty"`
	// Indicates if the network doesn't broadcast its SSID. Mandatory for Android terminals, because these terminals rely on this setting to be able to connect to any network.
	HiddenSsid *bool `json:"hiddenSsid,omitempty"`
	// Your name for the Wi-Fi profile.
	Name *string `json:"name,omitempty"`
	// For `authType` **wpa-psk or **wpa2-psk**. The password to the wireless network.
	Psk *string `json:"psk,omitempty"`
	// The name of the wireless network.
	Ssid string `json:"ssid"`
	// The type of encryption. Possible values: **auto**, **ccmp** (recommended), **tkip**
	Wsec string `json:"wsec"`
}

Profile struct for Profile

func NewProfile

func NewProfile(authType string, bssType string, ssid string, wsec string) *Profile

NewProfile instantiates a new Profile object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProfileWithDefaults

func NewProfileWithDefaults() *Profile

NewProfileWithDefaults instantiates a new Profile object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Profile) GetAuthType

func (o *Profile) GetAuthType() string

GetAuthType returns the AuthType field value

func (*Profile) GetAuthTypeOk

func (o *Profile) GetAuthTypeOk() (*string, bool)

GetAuthTypeOk returns a tuple with the AuthType field value and a boolean to check if the value has been set.

func (*Profile) GetAutoWifi

func (o *Profile) GetAutoWifi() bool

GetAutoWifi returns the AutoWifi field value if set, zero value otherwise.

func (*Profile) GetAutoWifiOk

func (o *Profile) GetAutoWifiOk() (*bool, bool)

GetAutoWifiOk returns a tuple with the AutoWifi field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Profile) GetBssType

func (o *Profile) GetBssType() string

GetBssType returns the BssType field value

func (*Profile) GetBssTypeOk

func (o *Profile) GetBssTypeOk() (*string, bool)

GetBssTypeOk returns a tuple with the BssType field value and a boolean to check if the value has been set.

func (*Profile) GetChannel

func (o *Profile) GetChannel() int32

GetChannel returns the Channel field value if set, zero value otherwise.

func (*Profile) GetChannelOk

func (o *Profile) GetChannelOk() (*int32, bool)

GetChannelOk returns a tuple with the Channel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Profile) GetDefaultProfile

func (o *Profile) GetDefaultProfile() bool

GetDefaultProfile returns the DefaultProfile field value if set, zero value otherwise.

func (*Profile) GetDefaultProfileOk

func (o *Profile) GetDefaultProfileOk() (*bool, bool)

GetDefaultProfileOk returns a tuple with the DefaultProfile field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Profile) GetEap

func (o *Profile) GetEap() string

GetEap returns the Eap field value if set, zero value otherwise.

func (*Profile) GetEapCaCert

func (o *Profile) GetEapCaCert() File

GetEapCaCert returns the EapCaCert field value if set, zero value otherwise.

func (*Profile) GetEapCaCertOk

func (o *Profile) GetEapCaCertOk() (*File, bool)

GetEapCaCertOk returns a tuple with the EapCaCert field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Profile) GetEapClientCert

func (o *Profile) GetEapClientCert() File

GetEapClientCert returns the EapClientCert field value if set, zero value otherwise.

func (*Profile) GetEapClientCertOk

func (o *Profile) GetEapClientCertOk() (*File, bool)

GetEapClientCertOk returns a tuple with the EapClientCert field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Profile) GetEapClientKey

func (o *Profile) GetEapClientKey() File

GetEapClientKey returns the EapClientKey field value if set, zero value otherwise.

func (*Profile) GetEapClientKeyOk

func (o *Profile) GetEapClientKeyOk() (*File, bool)

GetEapClientKeyOk returns a tuple with the EapClientKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Profile) GetEapClientPwd

func (o *Profile) GetEapClientPwd() string

GetEapClientPwd returns the EapClientPwd field value if set, zero value otherwise.

func (*Profile) GetEapClientPwdOk

func (o *Profile) GetEapClientPwdOk() (*string, bool)

GetEapClientPwdOk returns a tuple with the EapClientPwd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Profile) GetEapIdentity

func (o *Profile) GetEapIdentity() string

GetEapIdentity returns the EapIdentity field value if set, zero value otherwise.

func (*Profile) GetEapIdentityOk

func (o *Profile) GetEapIdentityOk() (*string, bool)

GetEapIdentityOk returns a tuple with the EapIdentity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Profile) GetEapIntermediateCert

func (o *Profile) GetEapIntermediateCert() File

GetEapIntermediateCert returns the EapIntermediateCert field value if set, zero value otherwise.

func (*Profile) GetEapIntermediateCertOk

func (o *Profile) GetEapIntermediateCertOk() (*File, bool)

GetEapIntermediateCertOk returns a tuple with the EapIntermediateCert field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Profile) GetEapOk

func (o *Profile) GetEapOk() (*string, bool)

GetEapOk returns a tuple with the Eap field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Profile) GetEapPwd

func (o *Profile) GetEapPwd() string

GetEapPwd returns the EapPwd field value if set, zero value otherwise.

func (*Profile) GetEapPwdOk

func (o *Profile) GetEapPwdOk() (*string, bool)

GetEapPwdOk returns a tuple with the EapPwd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Profile) GetHiddenSsid

func (o *Profile) GetHiddenSsid() bool

GetHiddenSsid returns the HiddenSsid field value if set, zero value otherwise.

func (*Profile) GetHiddenSsidOk

func (o *Profile) GetHiddenSsidOk() (*bool, bool)

GetHiddenSsidOk returns a tuple with the HiddenSsid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Profile) GetName

func (o *Profile) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Profile) GetNameOk

func (o *Profile) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Profile) GetPsk

func (o *Profile) GetPsk() string

GetPsk returns the Psk field value if set, zero value otherwise.

func (*Profile) GetPskOk

func (o *Profile) GetPskOk() (*string, bool)

GetPskOk returns a tuple with the Psk field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Profile) GetSsid

func (o *Profile) GetSsid() string

GetSsid returns the Ssid field value

func (*Profile) GetSsidOk

func (o *Profile) GetSsidOk() (*string, bool)

GetSsidOk returns a tuple with the Ssid field value and a boolean to check if the value has been set.

func (*Profile) GetWsec

func (o *Profile) GetWsec() string

GetWsec returns the Wsec field value

func (*Profile) GetWsecOk

func (o *Profile) GetWsecOk() (*string, bool)

GetWsecOk returns a tuple with the Wsec field value and a boolean to check if the value has been set.

func (*Profile) HasAutoWifi

func (o *Profile) HasAutoWifi() bool

HasAutoWifi returns a boolean if a field has been set.

func (*Profile) HasChannel

func (o *Profile) HasChannel() bool

HasChannel returns a boolean if a field has been set.

func (*Profile) HasDefaultProfile

func (o *Profile) HasDefaultProfile() bool

HasDefaultProfile returns a boolean if a field has been set.

func (*Profile) HasEap

func (o *Profile) HasEap() bool

HasEap returns a boolean if a field has been set.

func (*Profile) HasEapCaCert

func (o *Profile) HasEapCaCert() bool

HasEapCaCert returns a boolean if a field has been set.

func (*Profile) HasEapClientCert

func (o *Profile) HasEapClientCert() bool

HasEapClientCert returns a boolean if a field has been set.

func (*Profile) HasEapClientKey

func (o *Profile) HasEapClientKey() bool

HasEapClientKey returns a boolean if a field has been set.

func (*Profile) HasEapClientPwd

func (o *Profile) HasEapClientPwd() bool

HasEapClientPwd returns a boolean if a field has been set.

func (*Profile) HasEapIdentity

func (o *Profile) HasEapIdentity() bool

HasEapIdentity returns a boolean if a field has been set.

func (*Profile) HasEapIntermediateCert

func (o *Profile) HasEapIntermediateCert() bool

HasEapIntermediateCert returns a boolean if a field has been set.

func (*Profile) HasEapPwd

func (o *Profile) HasEapPwd() bool

HasEapPwd returns a boolean if a field has been set.

func (*Profile) HasHiddenSsid

func (o *Profile) HasHiddenSsid() bool

HasHiddenSsid returns a boolean if a field has been set.

func (*Profile) HasName

func (o *Profile) HasName() bool

HasName returns a boolean if a field has been set.

func (*Profile) HasPsk

func (o *Profile) HasPsk() bool

HasPsk returns a boolean if a field has been set.

func (Profile) MarshalJSON

func (o Profile) MarshalJSON() ([]byte, error)

func (*Profile) SetAuthType

func (o *Profile) SetAuthType(v string)

SetAuthType sets field value

func (*Profile) SetAutoWifi

func (o *Profile) SetAutoWifi(v bool)

SetAutoWifi gets a reference to the given bool and assigns it to the AutoWifi field.

func (*Profile) SetBssType

func (o *Profile) SetBssType(v string)

SetBssType sets field value

func (*Profile) SetChannel

func (o *Profile) SetChannel(v int32)

SetChannel gets a reference to the given int32 and assigns it to the Channel field.

func (*Profile) SetDefaultProfile

func (o *Profile) SetDefaultProfile(v bool)

SetDefaultProfile gets a reference to the given bool and assigns it to the DefaultProfile field.

func (*Profile) SetEap

func (o *Profile) SetEap(v string)

SetEap gets a reference to the given string and assigns it to the Eap field.

func (*Profile) SetEapCaCert

func (o *Profile) SetEapCaCert(v File)

SetEapCaCert gets a reference to the given File and assigns it to the EapCaCert field.

func (*Profile) SetEapClientCert

func (o *Profile) SetEapClientCert(v File)

SetEapClientCert gets a reference to the given File and assigns it to the EapClientCert field.

func (*Profile) SetEapClientKey

func (o *Profile) SetEapClientKey(v File)

SetEapClientKey gets a reference to the given File and assigns it to the EapClientKey field.

func (*Profile) SetEapClientPwd

func (o *Profile) SetEapClientPwd(v string)

SetEapClientPwd gets a reference to the given string and assigns it to the EapClientPwd field.

func (*Profile) SetEapIdentity

func (o *Profile) SetEapIdentity(v string)

SetEapIdentity gets a reference to the given string and assigns it to the EapIdentity field.

func (*Profile) SetEapIntermediateCert

func (o *Profile) SetEapIntermediateCert(v File)

SetEapIntermediateCert gets a reference to the given File and assigns it to the EapIntermediateCert field.

func (*Profile) SetEapPwd

func (o *Profile) SetEapPwd(v string)

SetEapPwd gets a reference to the given string and assigns it to the EapPwd field.

func (*Profile) SetHiddenSsid

func (o *Profile) SetHiddenSsid(v bool)

SetHiddenSsid gets a reference to the given bool and assigns it to the HiddenSsid field.

func (*Profile) SetName

func (o *Profile) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Profile) SetPsk

func (o *Profile) SetPsk(v string)

SetPsk gets a reference to the given string and assigns it to the Psk field.

func (*Profile) SetSsid

func (o *Profile) SetSsid(v string)

SetSsid sets field value

func (*Profile) SetWsec

func (o *Profile) SetWsec(v string)

SetWsec sets field value

func (Profile) ToMap

func (o Profile) ToMap() (map[string]interface{}, error)

type ReceiptOptions

type ReceiptOptions struct {
	Logo *string `json:"logo,omitempty"`
	// Data to print on the receipt as a QR code. This can include static text and the following variables:  - `${merchantreference}`: the merchant reference of the transaction. - `${pspreference}`: the PSP reference of the transaction.   For example, **http://www.example.com/order/${pspreference}/${merchantreference}**.
	QrCodeData *string `json:"qrCodeData,omitempty"`
}

ReceiptOptions struct for ReceiptOptions

func NewReceiptOptions

func NewReceiptOptions() *ReceiptOptions

NewReceiptOptions instantiates a new ReceiptOptions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewReceiptOptionsWithDefaults

func NewReceiptOptionsWithDefaults() *ReceiptOptions

NewReceiptOptionsWithDefaults instantiates a new ReceiptOptions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (o *ReceiptOptions) GetLogo() string

GetLogo returns the Logo field value if set, zero value otherwise.

func (*ReceiptOptions) GetLogoOk

func (o *ReceiptOptions) GetLogoOk() (*string, bool)

GetLogoOk returns a tuple with the Logo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReceiptOptions) GetQrCodeData

func (o *ReceiptOptions) GetQrCodeData() string

GetQrCodeData returns the QrCodeData field value if set, zero value otherwise.

func (*ReceiptOptions) GetQrCodeDataOk

func (o *ReceiptOptions) GetQrCodeDataOk() (*string, bool)

GetQrCodeDataOk returns a tuple with the QrCodeData field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *ReceiptOptions) HasLogo() bool

HasLogo returns a boolean if a field has been set.

func (*ReceiptOptions) HasQrCodeData

func (o *ReceiptOptions) HasQrCodeData() bool

HasQrCodeData returns a boolean if a field has been set.

func (ReceiptOptions) MarshalJSON

func (o ReceiptOptions) MarshalJSON() ([]byte, error)
func (o *ReceiptOptions) SetLogo(v string)

SetLogo gets a reference to the given string and assigns it to the Logo field.

func (*ReceiptOptions) SetQrCodeData

func (o *ReceiptOptions) SetQrCodeData(v string)

SetQrCodeData gets a reference to the given string and assigns it to the QrCodeData field.

func (ReceiptOptions) ToMap

func (o ReceiptOptions) ToMap() (map[string]interface{}, error)

type ReceiptPrinting

type ReceiptPrinting struct {
	// Print a merchant receipt when the payment is approved.
	MerchantApproved *bool `json:"merchantApproved,omitempty"`
	// Print a merchant receipt when the transaction is cancelled.
	MerchantCancelled *bool `json:"merchantCancelled,omitempty"`
	// Print a merchant receipt when capturing the payment is approved.
	MerchantCaptureApproved *bool `json:"merchantCaptureApproved,omitempty"`
	// Print a merchant receipt when capturing the payment is refused.
	MerchantCaptureRefused *bool `json:"merchantCaptureRefused,omitempty"`
	// Print a merchant receipt when the refund is approved.
	MerchantRefundApproved *bool `json:"merchantRefundApproved,omitempty"`
	// Print a merchant receipt when the refund is refused.
	MerchantRefundRefused *bool `json:"merchantRefundRefused,omitempty"`
	// Print a merchant receipt when the payment is refused.
	MerchantRefused *bool `json:"merchantRefused,omitempty"`
	// Print a merchant receipt when a previous transaction is voided.
	MerchantVoid *bool `json:"merchantVoid,omitempty"`
	// Print a shopper receipt when the payment is approved.
	ShopperApproved *bool `json:"shopperApproved,omitempty"`
	// Print a shopper receipt when the transaction is cancelled.
	ShopperCancelled *bool `json:"shopperCancelled,omitempty"`
	// Print a shopper receipt when capturing the payment is approved.
	ShopperCaptureApproved *bool `json:"shopperCaptureApproved,omitempty"`
	// Print a shopper receipt when capturing the payment is refused.
	ShopperCaptureRefused *bool `json:"shopperCaptureRefused,omitempty"`
	// Print a shopper receipt when the refund is approved.
	ShopperRefundApproved *bool `json:"shopperRefundApproved,omitempty"`
	// Print a shopper receipt when the refund is refused.
	ShopperRefundRefused *bool `json:"shopperRefundRefused,omitempty"`
	// Print a shopper receipt when the payment is refused.
	ShopperRefused *bool `json:"shopperRefused,omitempty"`
	// Print a shopper receipt when a previous transaction is voided.
	ShopperVoid *bool `json:"shopperVoid,omitempty"`
}

ReceiptPrinting struct for ReceiptPrinting

func NewReceiptPrinting

func NewReceiptPrinting() *ReceiptPrinting

NewReceiptPrinting instantiates a new ReceiptPrinting object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewReceiptPrintingWithDefaults

func NewReceiptPrintingWithDefaults() *ReceiptPrinting

NewReceiptPrintingWithDefaults instantiates a new ReceiptPrinting object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ReceiptPrinting) GetMerchantApproved

func (o *ReceiptPrinting) GetMerchantApproved() bool

GetMerchantApproved returns the MerchantApproved field value if set, zero value otherwise.

func (*ReceiptPrinting) GetMerchantApprovedOk

func (o *ReceiptPrinting) GetMerchantApprovedOk() (*bool, bool)

GetMerchantApprovedOk returns a tuple with the MerchantApproved field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReceiptPrinting) GetMerchantCancelled

func (o *ReceiptPrinting) GetMerchantCancelled() bool

GetMerchantCancelled returns the MerchantCancelled field value if set, zero value otherwise.

func (*ReceiptPrinting) GetMerchantCancelledOk

func (o *ReceiptPrinting) GetMerchantCancelledOk() (*bool, bool)

GetMerchantCancelledOk returns a tuple with the MerchantCancelled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReceiptPrinting) GetMerchantCaptureApproved

func (o *ReceiptPrinting) GetMerchantCaptureApproved() bool

GetMerchantCaptureApproved returns the MerchantCaptureApproved field value if set, zero value otherwise.

func (*ReceiptPrinting) GetMerchantCaptureApprovedOk

func (o *ReceiptPrinting) GetMerchantCaptureApprovedOk() (*bool, bool)

GetMerchantCaptureApprovedOk returns a tuple with the MerchantCaptureApproved field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReceiptPrinting) GetMerchantCaptureRefused

func (o *ReceiptPrinting) GetMerchantCaptureRefused() bool

GetMerchantCaptureRefused returns the MerchantCaptureRefused field value if set, zero value otherwise.

func (*ReceiptPrinting) GetMerchantCaptureRefusedOk

func (o *ReceiptPrinting) GetMerchantCaptureRefusedOk() (*bool, bool)

GetMerchantCaptureRefusedOk returns a tuple with the MerchantCaptureRefused field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReceiptPrinting) GetMerchantRefundApproved

func (o *ReceiptPrinting) GetMerchantRefundApproved() bool

GetMerchantRefundApproved returns the MerchantRefundApproved field value if set, zero value otherwise.

func (*ReceiptPrinting) GetMerchantRefundApprovedOk

func (o *ReceiptPrinting) GetMerchantRefundApprovedOk() (*bool, bool)

GetMerchantRefundApprovedOk returns a tuple with the MerchantRefundApproved field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReceiptPrinting) GetMerchantRefundRefused

func (o *ReceiptPrinting) GetMerchantRefundRefused() bool

GetMerchantRefundRefused returns the MerchantRefundRefused field value if set, zero value otherwise.

func (*ReceiptPrinting) GetMerchantRefundRefusedOk

func (o *ReceiptPrinting) GetMerchantRefundRefusedOk() (*bool, bool)

GetMerchantRefundRefusedOk returns a tuple with the MerchantRefundRefused field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReceiptPrinting) GetMerchantRefused

func (o *ReceiptPrinting) GetMerchantRefused() bool

GetMerchantRefused returns the MerchantRefused field value if set, zero value otherwise.

func (*ReceiptPrinting) GetMerchantRefusedOk

func (o *ReceiptPrinting) GetMerchantRefusedOk() (*bool, bool)

GetMerchantRefusedOk returns a tuple with the MerchantRefused field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReceiptPrinting) GetMerchantVoid

func (o *ReceiptPrinting) GetMerchantVoid() bool

GetMerchantVoid returns the MerchantVoid field value if set, zero value otherwise.

func (*ReceiptPrinting) GetMerchantVoidOk

func (o *ReceiptPrinting) GetMerchantVoidOk() (*bool, bool)

GetMerchantVoidOk returns a tuple with the MerchantVoid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReceiptPrinting) GetShopperApproved

func (o *ReceiptPrinting) GetShopperApproved() bool

GetShopperApproved returns the ShopperApproved field value if set, zero value otherwise.

func (*ReceiptPrinting) GetShopperApprovedOk

func (o *ReceiptPrinting) GetShopperApprovedOk() (*bool, bool)

GetShopperApprovedOk returns a tuple with the ShopperApproved field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReceiptPrinting) GetShopperCancelled

func (o *ReceiptPrinting) GetShopperCancelled() bool

GetShopperCancelled returns the ShopperCancelled field value if set, zero value otherwise.

func (*ReceiptPrinting) GetShopperCancelledOk

func (o *ReceiptPrinting) GetShopperCancelledOk() (*bool, bool)

GetShopperCancelledOk returns a tuple with the ShopperCancelled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReceiptPrinting) GetShopperCaptureApproved

func (o *ReceiptPrinting) GetShopperCaptureApproved() bool

GetShopperCaptureApproved returns the ShopperCaptureApproved field value if set, zero value otherwise.

func (*ReceiptPrinting) GetShopperCaptureApprovedOk

func (o *ReceiptPrinting) GetShopperCaptureApprovedOk() (*bool, bool)

GetShopperCaptureApprovedOk returns a tuple with the ShopperCaptureApproved field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReceiptPrinting) GetShopperCaptureRefused

func (o *ReceiptPrinting) GetShopperCaptureRefused() bool

GetShopperCaptureRefused returns the ShopperCaptureRefused field value if set, zero value otherwise.

func (*ReceiptPrinting) GetShopperCaptureRefusedOk

func (o *ReceiptPrinting) GetShopperCaptureRefusedOk() (*bool, bool)

GetShopperCaptureRefusedOk returns a tuple with the ShopperCaptureRefused field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReceiptPrinting) GetShopperRefundApproved

func (o *ReceiptPrinting) GetShopperRefundApproved() bool

GetShopperRefundApproved returns the ShopperRefundApproved field value if set, zero value otherwise.

func (*ReceiptPrinting) GetShopperRefundApprovedOk

func (o *ReceiptPrinting) GetShopperRefundApprovedOk() (*bool, bool)

GetShopperRefundApprovedOk returns a tuple with the ShopperRefundApproved field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReceiptPrinting) GetShopperRefundRefused

func (o *ReceiptPrinting) GetShopperRefundRefused() bool

GetShopperRefundRefused returns the ShopperRefundRefused field value if set, zero value otherwise.

func (*ReceiptPrinting) GetShopperRefundRefusedOk

func (o *ReceiptPrinting) GetShopperRefundRefusedOk() (*bool, bool)

GetShopperRefundRefusedOk returns a tuple with the ShopperRefundRefused field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReceiptPrinting) GetShopperRefused

func (o *ReceiptPrinting) GetShopperRefused() bool

GetShopperRefused returns the ShopperRefused field value if set, zero value otherwise.

func (*ReceiptPrinting) GetShopperRefusedOk

func (o *ReceiptPrinting) GetShopperRefusedOk() (*bool, bool)

GetShopperRefusedOk returns a tuple with the ShopperRefused field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReceiptPrinting) GetShopperVoid

func (o *ReceiptPrinting) GetShopperVoid() bool

GetShopperVoid returns the ShopperVoid field value if set, zero value otherwise.

func (*ReceiptPrinting) GetShopperVoidOk

func (o *ReceiptPrinting) GetShopperVoidOk() (*bool, bool)

GetShopperVoidOk returns a tuple with the ShopperVoid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReceiptPrinting) HasMerchantApproved

func (o *ReceiptPrinting) HasMerchantApproved() bool

HasMerchantApproved returns a boolean if a field has been set.

func (*ReceiptPrinting) HasMerchantCancelled

func (o *ReceiptPrinting) HasMerchantCancelled() bool

HasMerchantCancelled returns a boolean if a field has been set.

func (*ReceiptPrinting) HasMerchantCaptureApproved

func (o *ReceiptPrinting) HasMerchantCaptureApproved() bool

HasMerchantCaptureApproved returns a boolean if a field has been set.

func (*ReceiptPrinting) HasMerchantCaptureRefused

func (o *ReceiptPrinting) HasMerchantCaptureRefused() bool

HasMerchantCaptureRefused returns a boolean if a field has been set.

func (*ReceiptPrinting) HasMerchantRefundApproved

func (o *ReceiptPrinting) HasMerchantRefundApproved() bool

HasMerchantRefundApproved returns a boolean if a field has been set.

func (*ReceiptPrinting) HasMerchantRefundRefused

func (o *ReceiptPrinting) HasMerchantRefundRefused() bool

HasMerchantRefundRefused returns a boolean if a field has been set.

func (*ReceiptPrinting) HasMerchantRefused

func (o *ReceiptPrinting) HasMerchantRefused() bool

HasMerchantRefused returns a boolean if a field has been set.

func (*ReceiptPrinting) HasMerchantVoid

func (o *ReceiptPrinting) HasMerchantVoid() bool

HasMerchantVoid returns a boolean if a field has been set.

func (*ReceiptPrinting) HasShopperApproved

func (o *ReceiptPrinting) HasShopperApproved() bool

HasShopperApproved returns a boolean if a field has been set.

func (*ReceiptPrinting) HasShopperCancelled

func (o *ReceiptPrinting) HasShopperCancelled() bool

HasShopperCancelled returns a boolean if a field has been set.

func (*ReceiptPrinting) HasShopperCaptureApproved

func (o *ReceiptPrinting) HasShopperCaptureApproved() bool

HasShopperCaptureApproved returns a boolean if a field has been set.

func (*ReceiptPrinting) HasShopperCaptureRefused

func (o *ReceiptPrinting) HasShopperCaptureRefused() bool

HasShopperCaptureRefused returns a boolean if a field has been set.

func (*ReceiptPrinting) HasShopperRefundApproved

func (o *ReceiptPrinting) HasShopperRefundApproved() bool

HasShopperRefundApproved returns a boolean if a field has been set.

func (*ReceiptPrinting) HasShopperRefundRefused

func (o *ReceiptPrinting) HasShopperRefundRefused() bool

HasShopperRefundRefused returns a boolean if a field has been set.

func (*ReceiptPrinting) HasShopperRefused

func (o *ReceiptPrinting) HasShopperRefused() bool

HasShopperRefused returns a boolean if a field has been set.

func (*ReceiptPrinting) HasShopperVoid

func (o *ReceiptPrinting) HasShopperVoid() bool

HasShopperVoid returns a boolean if a field has been set.

func (ReceiptPrinting) MarshalJSON

func (o ReceiptPrinting) MarshalJSON() ([]byte, error)

func (*ReceiptPrinting) SetMerchantApproved

func (o *ReceiptPrinting) SetMerchantApproved(v bool)

SetMerchantApproved gets a reference to the given bool and assigns it to the MerchantApproved field.

func (*ReceiptPrinting) SetMerchantCancelled

func (o *ReceiptPrinting) SetMerchantCancelled(v bool)

SetMerchantCancelled gets a reference to the given bool and assigns it to the MerchantCancelled field.

func (*ReceiptPrinting) SetMerchantCaptureApproved

func (o *ReceiptPrinting) SetMerchantCaptureApproved(v bool)

SetMerchantCaptureApproved gets a reference to the given bool and assigns it to the MerchantCaptureApproved field.

func (*ReceiptPrinting) SetMerchantCaptureRefused

func (o *ReceiptPrinting) SetMerchantCaptureRefused(v bool)

SetMerchantCaptureRefused gets a reference to the given bool and assigns it to the MerchantCaptureRefused field.

func (*ReceiptPrinting) SetMerchantRefundApproved

func (o *ReceiptPrinting) SetMerchantRefundApproved(v bool)

SetMerchantRefundApproved gets a reference to the given bool and assigns it to the MerchantRefundApproved field.

func (*ReceiptPrinting) SetMerchantRefundRefused

func (o *ReceiptPrinting) SetMerchantRefundRefused(v bool)

SetMerchantRefundRefused gets a reference to the given bool and assigns it to the MerchantRefundRefused field.

func (*ReceiptPrinting) SetMerchantRefused

func (o *ReceiptPrinting) SetMerchantRefused(v bool)

SetMerchantRefused gets a reference to the given bool and assigns it to the MerchantRefused field.

func (*ReceiptPrinting) SetMerchantVoid

func (o *ReceiptPrinting) SetMerchantVoid(v bool)

SetMerchantVoid gets a reference to the given bool and assigns it to the MerchantVoid field.

func (*ReceiptPrinting) SetShopperApproved

func (o *ReceiptPrinting) SetShopperApproved(v bool)

SetShopperApproved gets a reference to the given bool and assigns it to the ShopperApproved field.

func (*ReceiptPrinting) SetShopperCancelled

func (o *ReceiptPrinting) SetShopperCancelled(v bool)

SetShopperCancelled gets a reference to the given bool and assigns it to the ShopperCancelled field.

func (*ReceiptPrinting) SetShopperCaptureApproved

func (o *ReceiptPrinting) SetShopperCaptureApproved(v bool)

SetShopperCaptureApproved gets a reference to the given bool and assigns it to the ShopperCaptureApproved field.

func (*ReceiptPrinting) SetShopperCaptureRefused

func (o *ReceiptPrinting) SetShopperCaptureRefused(v bool)

SetShopperCaptureRefused gets a reference to the given bool and assigns it to the ShopperCaptureRefused field.

func (*ReceiptPrinting) SetShopperRefundApproved

func (o *ReceiptPrinting) SetShopperRefundApproved(v bool)

SetShopperRefundApproved gets a reference to the given bool and assigns it to the ShopperRefundApproved field.

func (*ReceiptPrinting) SetShopperRefundRefused

func (o *ReceiptPrinting) SetShopperRefundRefused(v bool)

SetShopperRefundRefused gets a reference to the given bool and assigns it to the ShopperRefundRefused field.

func (*ReceiptPrinting) SetShopperRefused

func (o *ReceiptPrinting) SetShopperRefused(v bool)

SetShopperRefused gets a reference to the given bool and assigns it to the ShopperRefused field.

func (*ReceiptPrinting) SetShopperVoid

func (o *ReceiptPrinting) SetShopperVoid(v bool)

SetShopperVoid gets a reference to the given bool and assigns it to the ShopperVoid field.

func (ReceiptPrinting) ToMap

func (o ReceiptPrinting) ToMap() (map[string]interface{}, error)

type ReleaseUpdateDetails

type ReleaseUpdateDetails struct {
	// Type of terminal action: Update Release.
	Type *string `json:"type,omitempty"`
	// Boolean flag that tells if the terminal should update at the first next maintenance call. If false, terminal will update on its configured reboot time.
	UpdateAtFirstMaintenanceCall *bool `json:"updateAtFirstMaintenanceCall,omitempty"`
}

ReleaseUpdateDetails struct for ReleaseUpdateDetails

func NewReleaseUpdateDetails

func NewReleaseUpdateDetails() *ReleaseUpdateDetails

NewReleaseUpdateDetails instantiates a new ReleaseUpdateDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewReleaseUpdateDetailsWithDefaults

func NewReleaseUpdateDetailsWithDefaults() *ReleaseUpdateDetails

NewReleaseUpdateDetailsWithDefaults instantiates a new ReleaseUpdateDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ReleaseUpdateDetails) GetType

func (o *ReleaseUpdateDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*ReleaseUpdateDetails) GetTypeOk

func (o *ReleaseUpdateDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReleaseUpdateDetails) GetUpdateAtFirstMaintenanceCall

func (o *ReleaseUpdateDetails) GetUpdateAtFirstMaintenanceCall() bool

GetUpdateAtFirstMaintenanceCall returns the UpdateAtFirstMaintenanceCall field value if set, zero value otherwise.

func (*ReleaseUpdateDetails) GetUpdateAtFirstMaintenanceCallOk

func (o *ReleaseUpdateDetails) GetUpdateAtFirstMaintenanceCallOk() (*bool, bool)

GetUpdateAtFirstMaintenanceCallOk returns a tuple with the UpdateAtFirstMaintenanceCall field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReleaseUpdateDetails) HasType

func (o *ReleaseUpdateDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (*ReleaseUpdateDetails) HasUpdateAtFirstMaintenanceCall

func (o *ReleaseUpdateDetails) HasUpdateAtFirstMaintenanceCall() bool

HasUpdateAtFirstMaintenanceCall returns a boolean if a field has been set.

func (ReleaseUpdateDetails) MarshalJSON

func (o ReleaseUpdateDetails) MarshalJSON() ([]byte, error)

func (*ReleaseUpdateDetails) SetType

func (o *ReleaseUpdateDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*ReleaseUpdateDetails) SetUpdateAtFirstMaintenanceCall

func (o *ReleaseUpdateDetails) SetUpdateAtFirstMaintenanceCall(v bool)

SetUpdateAtFirstMaintenanceCall gets a reference to the given bool and assigns it to the UpdateAtFirstMaintenanceCall field.

func (ReleaseUpdateDetails) ToMap

func (o ReleaseUpdateDetails) ToMap() (map[string]interface{}, error)

type RequestActivationResponse

type RequestActivationResponse struct {
	// The unique identifier of the company account.
	CompanyId *string `json:"companyId,omitempty"`
	// The unique identifier of the merchant account you requested to activate.
	MerchantId *string `json:"merchantId,omitempty"`
}

RequestActivationResponse struct for RequestActivationResponse

func NewRequestActivationResponse

func NewRequestActivationResponse() *RequestActivationResponse

NewRequestActivationResponse instantiates a new RequestActivationResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRequestActivationResponseWithDefaults

func NewRequestActivationResponseWithDefaults() *RequestActivationResponse

NewRequestActivationResponseWithDefaults instantiates a new RequestActivationResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RequestActivationResponse) GetCompanyId

func (o *RequestActivationResponse) GetCompanyId() string

GetCompanyId returns the CompanyId field value if set, zero value otherwise.

func (*RequestActivationResponse) GetCompanyIdOk

func (o *RequestActivationResponse) GetCompanyIdOk() (*string, bool)

GetCompanyIdOk returns a tuple with the CompanyId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RequestActivationResponse) GetMerchantId

func (o *RequestActivationResponse) GetMerchantId() string

GetMerchantId returns the MerchantId field value if set, zero value otherwise.

func (*RequestActivationResponse) GetMerchantIdOk

func (o *RequestActivationResponse) GetMerchantIdOk() (*string, bool)

GetMerchantIdOk returns a tuple with the MerchantId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RequestActivationResponse) HasCompanyId

func (o *RequestActivationResponse) HasCompanyId() bool

HasCompanyId returns a boolean if a field has been set.

func (*RequestActivationResponse) HasMerchantId

func (o *RequestActivationResponse) HasMerchantId() bool

HasMerchantId returns a boolean if a field has been set.

func (RequestActivationResponse) MarshalJSON

func (o RequestActivationResponse) MarshalJSON() ([]byte, error)

func (*RequestActivationResponse) SetCompanyId

func (o *RequestActivationResponse) SetCompanyId(v string)

SetCompanyId gets a reference to the given string and assigns it to the CompanyId field.

func (*RequestActivationResponse) SetMerchantId

func (o *RequestActivationResponse) SetMerchantId(v string)

SetMerchantId gets a reference to the given string and assigns it to the MerchantId field.

func (RequestActivationResponse) ToMap

func (o RequestActivationResponse) ToMap() (map[string]interface{}, error)

type RestServiceError

type RestServiceError struct {
	// A human-readable explanation specific to this occurrence of the problem.
	Detail string `json:"detail"`
	// A code that identifies the problem type.
	ErrorCode string `json:"errorCode"`
	// A unique URI that identifies the specific occurrence of the problem.
	Instance *string `json:"instance,omitempty"`
	// Detailed explanation of each validation error, when applicable.
	InvalidFields []InvalidField `json:"invalidFields,omitempty"`
	// A unique reference for the request, essentially the same as `pspReference`.
	RequestId *string     `json:"requestId,omitempty"`
	Response  *JSONObject `json:"response,omitempty"`
	// The HTTP status code.
	Status int32 `json:"status"`
	// A short, human-readable summary of the problem type.
	Title string `json:"title"`
	// A URI that identifies the problem type, pointing to human-readable documentation on this problem type.
	Type string `json:"type"`
}

RestServiceError struct for RestServiceError

func NewRestServiceError

func NewRestServiceError(detail string, errorCode string, status int32, title string, type_ string) *RestServiceError

NewRestServiceError instantiates a new RestServiceError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRestServiceErrorWithDefaults

func NewRestServiceErrorWithDefaults() *RestServiceError

NewRestServiceErrorWithDefaults instantiates a new RestServiceError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RestServiceError) GetDetail

func (o *RestServiceError) GetDetail() string

GetDetail returns the Detail field value

func (*RestServiceError) GetDetailOk

func (o *RestServiceError) GetDetailOk() (*string, bool)

GetDetailOk returns a tuple with the Detail field value and a boolean to check if the value has been set.

func (*RestServiceError) GetErrorCode

func (o *RestServiceError) GetErrorCode() string

GetErrorCode returns the ErrorCode field value

func (*RestServiceError) GetErrorCodeOk

func (o *RestServiceError) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value and a boolean to check if the value has been set.

func (*RestServiceError) GetInstance

func (o *RestServiceError) GetInstance() string

GetInstance returns the Instance field value if set, zero value otherwise.

func (*RestServiceError) GetInstanceOk

func (o *RestServiceError) GetInstanceOk() (*string, bool)

GetInstanceOk returns a tuple with the Instance field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RestServiceError) GetInvalidFields

func (o *RestServiceError) GetInvalidFields() []InvalidField

GetInvalidFields returns the InvalidFields field value if set, zero value otherwise.

func (*RestServiceError) GetInvalidFieldsOk

func (o *RestServiceError) GetInvalidFieldsOk() ([]InvalidField, bool)

GetInvalidFieldsOk returns a tuple with the InvalidFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RestServiceError) GetRequestId

func (o *RestServiceError) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*RestServiceError) GetRequestIdOk

func (o *RestServiceError) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RestServiceError) GetResponse

func (o *RestServiceError) GetResponse() JSONObject

GetResponse returns the Response field value if set, zero value otherwise.

func (*RestServiceError) GetResponseOk

func (o *RestServiceError) GetResponseOk() (*JSONObject, bool)

GetResponseOk returns a tuple with the Response field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RestServiceError) GetStatus

func (o *RestServiceError) GetStatus() int32

GetStatus returns the Status field value

func (*RestServiceError) GetStatusOk

func (o *RestServiceError) GetStatusOk() (*int32, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*RestServiceError) GetTitle

func (o *RestServiceError) GetTitle() string

GetTitle returns the Title field value

func (*RestServiceError) GetTitleOk

func (o *RestServiceError) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*RestServiceError) GetType

func (o *RestServiceError) GetType() string

GetType returns the Type field value

func (*RestServiceError) GetTypeOk

func (o *RestServiceError) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RestServiceError) HasInstance

func (o *RestServiceError) HasInstance() bool

HasInstance returns a boolean if a field has been set.

func (*RestServiceError) HasInvalidFields

func (o *RestServiceError) HasInvalidFields() bool

HasInvalidFields returns a boolean if a field has been set.

func (*RestServiceError) HasRequestId

func (o *RestServiceError) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*RestServiceError) HasResponse

func (o *RestServiceError) HasResponse() bool

HasResponse returns a boolean if a field has been set.

func (RestServiceError) MarshalJSON

func (o RestServiceError) MarshalJSON() ([]byte, error)

func (*RestServiceError) SetDetail

func (o *RestServiceError) SetDetail(v string)

SetDetail sets field value

func (*RestServiceError) SetErrorCode

func (o *RestServiceError) SetErrorCode(v string)

SetErrorCode sets field value

func (*RestServiceError) SetInstance

func (o *RestServiceError) SetInstance(v string)

SetInstance gets a reference to the given string and assigns it to the Instance field.

func (*RestServiceError) SetInvalidFields

func (o *RestServiceError) SetInvalidFields(v []InvalidField)

SetInvalidFields gets a reference to the given []InvalidField and assigns it to the InvalidFields field.

func (*RestServiceError) SetRequestId

func (o *RestServiceError) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*RestServiceError) SetResponse

func (o *RestServiceError) SetResponse(v JSONObject)

SetResponse gets a reference to the given JSONObject and assigns it to the Response field.

func (*RestServiceError) SetStatus

func (o *RestServiceError) SetStatus(v int32)

SetStatus sets field value

func (*RestServiceError) SetTitle

func (o *RestServiceError) SetTitle(v string)

SetTitle sets field value

func (*RestServiceError) SetType

func (o *RestServiceError) SetType(v string)

SetType sets field value

func (RestServiceError) ToMap

func (o RestServiceError) ToMap() (map[string]interface{}, error)

type ScheduleTerminalActionsRequest

type ScheduleTerminalActionsRequest struct {
	ActionDetails *ScheduleTerminalActionsRequestActionDetails `json:"actionDetails,omitempty"`
	// The date and time when the action should happen.  Format: [RFC 3339](https://www.rfc-editor.org/rfc/rfc3339), but without the **Z** before the time offset. For example, **2021-11-15T12:16:21+01:00**  The action is sent with the first [maintenance call](https://docs.adyen.com/point-of-sale/automating-terminal-management/terminal-actions-api#when-actions-take-effect) after the specified date and time in the time zone of the terminal.  An empty value causes the action to be sent as soon as possible: at the next maintenance call.
	ScheduledAt *string `json:"scheduledAt,omitempty"`
	// The unique ID of the [store](https://docs.adyen.com/api-explorer/#/ManagementService/latest/get/stores). If present, all terminals in the `terminalIds` list must be assigned to this store.
	StoreId *string `json:"storeId,omitempty"`
	// A list of unique IDs of the terminals to apply the action to. You can extract the IDs from the [GET `/terminals`](https://docs.adyen.com/api-explorer/#/ManagementService/latest/get/terminals) response. Maximum length: 100 IDs.
	TerminalIds []string `json:"terminalIds,omitempty"`
}

ScheduleTerminalActionsRequest struct for ScheduleTerminalActionsRequest

func NewScheduleTerminalActionsRequest

func NewScheduleTerminalActionsRequest() *ScheduleTerminalActionsRequest

NewScheduleTerminalActionsRequest instantiates a new ScheduleTerminalActionsRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewScheduleTerminalActionsRequestWithDefaults

func NewScheduleTerminalActionsRequestWithDefaults() *ScheduleTerminalActionsRequest

NewScheduleTerminalActionsRequestWithDefaults instantiates a new ScheduleTerminalActionsRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ScheduleTerminalActionsRequest) GetActionDetails

GetActionDetails returns the ActionDetails field value if set, zero value otherwise.

func (*ScheduleTerminalActionsRequest) GetActionDetailsOk

GetActionDetailsOk returns a tuple with the ActionDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleTerminalActionsRequest) GetScheduledAt

func (o *ScheduleTerminalActionsRequest) GetScheduledAt() string

GetScheduledAt returns the ScheduledAt field value if set, zero value otherwise.

func (*ScheduleTerminalActionsRequest) GetScheduledAtOk

func (o *ScheduleTerminalActionsRequest) GetScheduledAtOk() (*string, bool)

GetScheduledAtOk returns a tuple with the ScheduledAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleTerminalActionsRequest) GetStoreId

func (o *ScheduleTerminalActionsRequest) GetStoreId() string

GetStoreId returns the StoreId field value if set, zero value otherwise.

func (*ScheduleTerminalActionsRequest) GetStoreIdOk

func (o *ScheduleTerminalActionsRequest) GetStoreIdOk() (*string, bool)

GetStoreIdOk returns a tuple with the StoreId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleTerminalActionsRequest) GetTerminalIds

func (o *ScheduleTerminalActionsRequest) GetTerminalIds() []string

GetTerminalIds returns the TerminalIds field value if set, zero value otherwise.

func (*ScheduleTerminalActionsRequest) GetTerminalIdsOk

func (o *ScheduleTerminalActionsRequest) GetTerminalIdsOk() ([]string, bool)

GetTerminalIdsOk returns a tuple with the TerminalIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleTerminalActionsRequest) HasActionDetails

func (o *ScheduleTerminalActionsRequest) HasActionDetails() bool

HasActionDetails returns a boolean if a field has been set.

func (*ScheduleTerminalActionsRequest) HasScheduledAt

func (o *ScheduleTerminalActionsRequest) HasScheduledAt() bool

HasScheduledAt returns a boolean if a field has been set.

func (*ScheduleTerminalActionsRequest) HasStoreId

func (o *ScheduleTerminalActionsRequest) HasStoreId() bool

HasStoreId returns a boolean if a field has been set.

func (*ScheduleTerminalActionsRequest) HasTerminalIds

func (o *ScheduleTerminalActionsRequest) HasTerminalIds() bool

HasTerminalIds returns a boolean if a field has been set.

func (ScheduleTerminalActionsRequest) MarshalJSON

func (o ScheduleTerminalActionsRequest) MarshalJSON() ([]byte, error)

func (*ScheduleTerminalActionsRequest) SetActionDetails

SetActionDetails gets a reference to the given ScheduleTerminalActionsRequestActionDetails and assigns it to the ActionDetails field.

func (*ScheduleTerminalActionsRequest) SetScheduledAt

func (o *ScheduleTerminalActionsRequest) SetScheduledAt(v string)

SetScheduledAt gets a reference to the given string and assigns it to the ScheduledAt field.

func (*ScheduleTerminalActionsRequest) SetStoreId

func (o *ScheduleTerminalActionsRequest) SetStoreId(v string)

SetStoreId gets a reference to the given string and assigns it to the StoreId field.

func (*ScheduleTerminalActionsRequest) SetTerminalIds

func (o *ScheduleTerminalActionsRequest) SetTerminalIds(v []string)

SetTerminalIds gets a reference to the given []string and assigns it to the TerminalIds field.

func (ScheduleTerminalActionsRequest) ToMap

func (o ScheduleTerminalActionsRequest) ToMap() (map[string]interface{}, error)

type ScheduleTerminalActionsRequestActionDetails

type ScheduleTerminalActionsRequestActionDetails struct {
	InstallAndroidAppDetails           *InstallAndroidAppDetails
	InstallAndroidCertificateDetails   *InstallAndroidCertificateDetails
	ReleaseUpdateDetails               *ReleaseUpdateDetails
	UninstallAndroidAppDetails         *UninstallAndroidAppDetails
	UninstallAndroidCertificateDetails *UninstallAndroidCertificateDetails
}

ScheduleTerminalActionsRequestActionDetails - Information about the action to take.

func InstallAndroidAppDetailsAsScheduleTerminalActionsRequestActionDetails

func InstallAndroidAppDetailsAsScheduleTerminalActionsRequestActionDetails(v *InstallAndroidAppDetails) ScheduleTerminalActionsRequestActionDetails

InstallAndroidAppDetailsAsScheduleTerminalActionsRequestActionDetails is a convenience function that returns InstallAndroidAppDetails wrapped in ScheduleTerminalActionsRequestActionDetails

func InstallAndroidCertificateDetailsAsScheduleTerminalActionsRequestActionDetails

func InstallAndroidCertificateDetailsAsScheduleTerminalActionsRequestActionDetails(v *InstallAndroidCertificateDetails) ScheduleTerminalActionsRequestActionDetails

InstallAndroidCertificateDetailsAsScheduleTerminalActionsRequestActionDetails is a convenience function that returns InstallAndroidCertificateDetails wrapped in ScheduleTerminalActionsRequestActionDetails

func ReleaseUpdateDetailsAsScheduleTerminalActionsRequestActionDetails

func ReleaseUpdateDetailsAsScheduleTerminalActionsRequestActionDetails(v *ReleaseUpdateDetails) ScheduleTerminalActionsRequestActionDetails

ReleaseUpdateDetailsAsScheduleTerminalActionsRequestActionDetails is a convenience function that returns ReleaseUpdateDetails wrapped in ScheduleTerminalActionsRequestActionDetails

func UninstallAndroidAppDetailsAsScheduleTerminalActionsRequestActionDetails

func UninstallAndroidAppDetailsAsScheduleTerminalActionsRequestActionDetails(v *UninstallAndroidAppDetails) ScheduleTerminalActionsRequestActionDetails

UninstallAndroidAppDetailsAsScheduleTerminalActionsRequestActionDetails is a convenience function that returns UninstallAndroidAppDetails wrapped in ScheduleTerminalActionsRequestActionDetails

func UninstallAndroidCertificateDetailsAsScheduleTerminalActionsRequestActionDetails

func UninstallAndroidCertificateDetailsAsScheduleTerminalActionsRequestActionDetails(v *UninstallAndroidCertificateDetails) ScheduleTerminalActionsRequestActionDetails

UninstallAndroidCertificateDetailsAsScheduleTerminalActionsRequestActionDetails is a convenience function that returns UninstallAndroidCertificateDetails wrapped in ScheduleTerminalActionsRequestActionDetails

func (*ScheduleTerminalActionsRequestActionDetails) GetActualInstance

func (obj *ScheduleTerminalActionsRequestActionDetails) GetActualInstance() interface{}

Get the actual instance

func (ScheduleTerminalActionsRequestActionDetails) MarshalJSON

Marshal data from the first non-nil pointers in the struct to JSON

func (*ScheduleTerminalActionsRequestActionDetails) UnmarshalJSON

func (dst *ScheduleTerminalActionsRequestActionDetails) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type ScheduleTerminalActionsResponse

type ScheduleTerminalActionsResponse struct {
	ActionDetails *ScheduleTerminalActionsRequestActionDetails `json:"actionDetails,omitempty"`
	// A list containing a terminal ID and an action ID for each terminal that the action was scheduled for.
	Items []TerminalActionScheduleDetail `json:"items,omitempty"`
	// The date and time when the action should happen.  Format: [RFC 3339](https://www.rfc-editor.org/rfc/rfc3339), but without the **Z** before the time offset. For example, **2021-11-15T12:16:21+01:00**  The action is sent with the first [maintenance call](https://docs.adyen.com/point-of-sale/automating-terminal-management/terminal-actions-api#when-actions-take-effect) after the specified date and time in the time zone of the terminal.  An empty value causes the action to be sent as soon as possible: at the next maintenance call.
	ScheduledAt *string `json:"scheduledAt,omitempty"`
	// The unique ID of the [store](https://docs.adyen.com/api-explorer/#/ManagementService/latest/get/stores). If present, all terminals in the `terminalIds` list must be assigned to this store.
	StoreId *string `json:"storeId,omitempty"`
	// The validation errors that occurred in the list of terminals, and for each error the IDs of the terminals that the error applies to.
	TerminalsWithErrors *map[string][]string `json:"terminalsWithErrors,omitempty"`
	// The number of terminals for which scheduling the action failed.
	TotalErrors *int32 `json:"totalErrors,omitempty"`
	// The number of terminals for which the action was successfully scheduled. This doesn't mean the action has happened yet.
	TotalScheduled *int32 `json:"totalScheduled,omitempty"`
}

ScheduleTerminalActionsResponse struct for ScheduleTerminalActionsResponse

func NewScheduleTerminalActionsResponse

func NewScheduleTerminalActionsResponse() *ScheduleTerminalActionsResponse

NewScheduleTerminalActionsResponse instantiates a new ScheduleTerminalActionsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewScheduleTerminalActionsResponseWithDefaults

func NewScheduleTerminalActionsResponseWithDefaults() *ScheduleTerminalActionsResponse

NewScheduleTerminalActionsResponseWithDefaults instantiates a new ScheduleTerminalActionsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ScheduleTerminalActionsResponse) GetActionDetails

GetActionDetails returns the ActionDetails field value if set, zero value otherwise.

func (*ScheduleTerminalActionsResponse) GetActionDetailsOk

GetActionDetailsOk returns a tuple with the ActionDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleTerminalActionsResponse) GetItems

GetItems returns the Items field value if set, zero value otherwise.

func (*ScheduleTerminalActionsResponse) GetItemsOk

GetItemsOk returns a tuple with the Items field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleTerminalActionsResponse) GetScheduledAt

func (o *ScheduleTerminalActionsResponse) GetScheduledAt() string

GetScheduledAt returns the ScheduledAt field value if set, zero value otherwise.

func (*ScheduleTerminalActionsResponse) GetScheduledAtOk

func (o *ScheduleTerminalActionsResponse) GetScheduledAtOk() (*string, bool)

GetScheduledAtOk returns a tuple with the ScheduledAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleTerminalActionsResponse) GetStoreId

func (o *ScheduleTerminalActionsResponse) GetStoreId() string

GetStoreId returns the StoreId field value if set, zero value otherwise.

func (*ScheduleTerminalActionsResponse) GetStoreIdOk

func (o *ScheduleTerminalActionsResponse) GetStoreIdOk() (*string, bool)

GetStoreIdOk returns a tuple with the StoreId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleTerminalActionsResponse) GetTerminalsWithErrors

func (o *ScheduleTerminalActionsResponse) GetTerminalsWithErrors() map[string][]string

GetTerminalsWithErrors returns the TerminalsWithErrors field value if set, zero value otherwise.

func (*ScheduleTerminalActionsResponse) GetTerminalsWithErrorsOk

func (o *ScheduleTerminalActionsResponse) GetTerminalsWithErrorsOk() (*map[string][]string, bool)

GetTerminalsWithErrorsOk returns a tuple with the TerminalsWithErrors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleTerminalActionsResponse) GetTotalErrors

func (o *ScheduleTerminalActionsResponse) GetTotalErrors() int32

GetTotalErrors returns the TotalErrors field value if set, zero value otherwise.

func (*ScheduleTerminalActionsResponse) GetTotalErrorsOk

func (o *ScheduleTerminalActionsResponse) GetTotalErrorsOk() (*int32, bool)

GetTotalErrorsOk returns a tuple with the TotalErrors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleTerminalActionsResponse) GetTotalScheduled

func (o *ScheduleTerminalActionsResponse) GetTotalScheduled() int32

GetTotalScheduled returns the TotalScheduled field value if set, zero value otherwise.

func (*ScheduleTerminalActionsResponse) GetTotalScheduledOk

func (o *ScheduleTerminalActionsResponse) GetTotalScheduledOk() (*int32, bool)

GetTotalScheduledOk returns a tuple with the TotalScheduled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleTerminalActionsResponse) HasActionDetails

func (o *ScheduleTerminalActionsResponse) HasActionDetails() bool

HasActionDetails returns a boolean if a field has been set.

func (*ScheduleTerminalActionsResponse) HasItems

func (o *ScheduleTerminalActionsResponse) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*ScheduleTerminalActionsResponse) HasScheduledAt

func (o *ScheduleTerminalActionsResponse) HasScheduledAt() bool

HasScheduledAt returns a boolean if a field has been set.

func (*ScheduleTerminalActionsResponse) HasStoreId

func (o *ScheduleTerminalActionsResponse) HasStoreId() bool

HasStoreId returns a boolean if a field has been set.

func (*ScheduleTerminalActionsResponse) HasTerminalsWithErrors

func (o *ScheduleTerminalActionsResponse) HasTerminalsWithErrors() bool

HasTerminalsWithErrors returns a boolean if a field has been set.

func (*ScheduleTerminalActionsResponse) HasTotalErrors

func (o *ScheduleTerminalActionsResponse) HasTotalErrors() bool

HasTotalErrors returns a boolean if a field has been set.

func (*ScheduleTerminalActionsResponse) HasTotalScheduled

func (o *ScheduleTerminalActionsResponse) HasTotalScheduled() bool

HasTotalScheduled returns a boolean if a field has been set.

func (ScheduleTerminalActionsResponse) MarshalJSON

func (o ScheduleTerminalActionsResponse) MarshalJSON() ([]byte, error)

func (*ScheduleTerminalActionsResponse) SetActionDetails

SetActionDetails gets a reference to the given ScheduleTerminalActionsRequestActionDetails and assigns it to the ActionDetails field.

func (*ScheduleTerminalActionsResponse) SetItems

SetItems gets a reference to the given []TerminalActionScheduleDetail and assigns it to the Items field.

func (*ScheduleTerminalActionsResponse) SetScheduledAt

func (o *ScheduleTerminalActionsResponse) SetScheduledAt(v string)

SetScheduledAt gets a reference to the given string and assigns it to the ScheduledAt field.

func (*ScheduleTerminalActionsResponse) SetStoreId

func (o *ScheduleTerminalActionsResponse) SetStoreId(v string)

SetStoreId gets a reference to the given string and assigns it to the StoreId field.

func (*ScheduleTerminalActionsResponse) SetTerminalsWithErrors

func (o *ScheduleTerminalActionsResponse) SetTerminalsWithErrors(v map[string][]string)

SetTerminalsWithErrors gets a reference to the given map[string][]string and assigns it to the TerminalsWithErrors field.

func (*ScheduleTerminalActionsResponse) SetTotalErrors

func (o *ScheduleTerminalActionsResponse) SetTotalErrors(v int32)

SetTotalErrors gets a reference to the given int32 and assigns it to the TotalErrors field.

func (*ScheduleTerminalActionsResponse) SetTotalScheduled

func (o *ScheduleTerminalActionsResponse) SetTotalScheduled(v int32)

SetTotalScheduled gets a reference to the given int32 and assigns it to the TotalScheduled field.

func (ScheduleTerminalActionsResponse) ToMap

func (o ScheduleTerminalActionsResponse) ToMap() (map[string]interface{}, error)

type Settings

type Settings struct {
	// The preferred Wi-Fi band, for use if the terminals support multiple bands. Possible values: All, 2.4GHz, 5GHz.
	Band *string `json:"band,omitempty"`
	// Indicates whether roaming is enabled on the terminals.
	Roaming *bool `json:"roaming,omitempty"`
	// The connection time-out in seconds. Minimum value: 0.
	Timeout *int32 `json:"timeout,omitempty"`
}

Settings struct for Settings

func NewSettings

func NewSettings() *Settings

NewSettings instantiates a new Settings object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSettingsWithDefaults

func NewSettingsWithDefaults() *Settings

NewSettingsWithDefaults instantiates a new Settings object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Settings) GetBand

func (o *Settings) GetBand() string

GetBand returns the Band field value if set, zero value otherwise.

func (*Settings) GetBandOk

func (o *Settings) GetBandOk() (*string, bool)

GetBandOk returns a tuple with the Band field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Settings) GetRoaming

func (o *Settings) GetRoaming() bool

GetRoaming returns the Roaming field value if set, zero value otherwise.

func (*Settings) GetRoamingOk

func (o *Settings) GetRoamingOk() (*bool, bool)

GetRoamingOk returns a tuple with the Roaming field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Settings) GetTimeout

func (o *Settings) GetTimeout() int32

GetTimeout returns the Timeout field value if set, zero value otherwise.

func (*Settings) GetTimeoutOk

func (o *Settings) GetTimeoutOk() (*int32, bool)

GetTimeoutOk returns a tuple with the Timeout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Settings) HasBand

func (o *Settings) HasBand() bool

HasBand returns a boolean if a field has been set.

func (*Settings) HasRoaming

func (o *Settings) HasRoaming() bool

HasRoaming returns a boolean if a field has been set.

func (*Settings) HasTimeout

func (o *Settings) HasTimeout() bool

HasTimeout returns a boolean if a field has been set.

func (Settings) MarshalJSON

func (o Settings) MarshalJSON() ([]byte, error)

func (*Settings) SetBand

func (o *Settings) SetBand(v string)

SetBand gets a reference to the given string and assigns it to the Band field.

func (*Settings) SetRoaming

func (o *Settings) SetRoaming(v bool)

SetRoaming gets a reference to the given bool and assigns it to the Roaming field.

func (*Settings) SetTimeout

func (o *Settings) SetTimeout(v int32)

SetTimeout gets a reference to the given int32 and assigns it to the Timeout field.

func (Settings) ToMap

func (o Settings) ToMap() (map[string]interface{}, error)

type ShippingLocation

type ShippingLocation struct {
	Address *Address `json:"address,omitempty"`
	Contact *Contact `json:"contact,omitempty"`
	// The unique identifier of the shipping location, for use as `shippingLocationId` when creating an order.
	Id *string `json:"id,omitempty"`
	// The unique name of the shipping location.
	Name *string `json:"name,omitempty"`
}

ShippingLocation struct for ShippingLocation

func NewShippingLocation

func NewShippingLocation() *ShippingLocation

NewShippingLocation instantiates a new ShippingLocation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShippingLocationWithDefaults

func NewShippingLocationWithDefaults() *ShippingLocation

NewShippingLocationWithDefaults instantiates a new ShippingLocation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShippingLocation) GetAddress

func (o *ShippingLocation) GetAddress() Address

GetAddress returns the Address field value if set, zero value otherwise.

func (*ShippingLocation) GetAddressOk

func (o *ShippingLocation) GetAddressOk() (*Address, bool)

GetAddressOk returns a tuple with the Address field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShippingLocation) GetContact

func (o *ShippingLocation) GetContact() Contact

GetContact returns the Contact field value if set, zero value otherwise.

func (*ShippingLocation) GetContactOk

func (o *ShippingLocation) GetContactOk() (*Contact, bool)

GetContactOk returns a tuple with the Contact field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShippingLocation) GetId

func (o *ShippingLocation) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ShippingLocation) GetIdOk

func (o *ShippingLocation) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShippingLocation) GetName

func (o *ShippingLocation) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ShippingLocation) GetNameOk

func (o *ShippingLocation) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShippingLocation) HasAddress

func (o *ShippingLocation) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*ShippingLocation) HasContact

func (o *ShippingLocation) HasContact() bool

HasContact returns a boolean if a field has been set.

func (*ShippingLocation) HasId

func (o *ShippingLocation) HasId() bool

HasId returns a boolean if a field has been set.

func (*ShippingLocation) HasName

func (o *ShippingLocation) HasName() bool

HasName returns a boolean if a field has been set.

func (ShippingLocation) MarshalJSON

func (o ShippingLocation) MarshalJSON() ([]byte, error)

func (*ShippingLocation) SetAddress

func (o *ShippingLocation) SetAddress(v Address)

SetAddress gets a reference to the given Address and assigns it to the Address field.

func (*ShippingLocation) SetContact

func (o *ShippingLocation) SetContact(v Contact)

SetContact gets a reference to the given Contact and assigns it to the Contact field.

func (*ShippingLocation) SetId

func (o *ShippingLocation) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ShippingLocation) SetName

func (o *ShippingLocation) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (ShippingLocation) ToMap

func (o ShippingLocation) ToMap() (map[string]interface{}, error)

type ShippingLocationsResponse

type ShippingLocationsResponse struct {
	// Physical locations where orders can be shipped to.
	Data []ShippingLocation `json:"data,omitempty"`
}

ShippingLocationsResponse struct for ShippingLocationsResponse

func NewShippingLocationsResponse

func NewShippingLocationsResponse() *ShippingLocationsResponse

NewShippingLocationsResponse instantiates a new ShippingLocationsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShippingLocationsResponseWithDefaults

func NewShippingLocationsResponseWithDefaults() *ShippingLocationsResponse

NewShippingLocationsResponseWithDefaults instantiates a new ShippingLocationsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShippingLocationsResponse) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*ShippingLocationsResponse) GetDataOk

func (o *ShippingLocationsResponse) GetDataOk() ([]ShippingLocation, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShippingLocationsResponse) HasData

func (o *ShippingLocationsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ShippingLocationsResponse) MarshalJSON

func (o ShippingLocationsResponse) MarshalJSON() ([]byte, error)

func (*ShippingLocationsResponse) SetData

SetData gets a reference to the given []ShippingLocation and assigns it to the Data field.

func (ShippingLocationsResponse) ToMap

func (o ShippingLocationsResponse) ToMap() (map[string]interface{}, error)

type Signature

type Signature struct {
	// If `skipSignature` is false, indicates whether the shopper should provide a signature on the display (**true**) or on the merchant receipt (**false**).
	AskSignatureOnScreen *bool `json:"askSignatureOnScreen,omitempty"`
	// Name that identifies the terminal.
	DeviceName *string `json:"deviceName,omitempty"`
	// Slogan shown on the start screen of the device.
	DeviceSlogan *string `json:"deviceSlogan,omitempty"`
	// Skip asking for a signature. This is possible because all global card schemes (American Express, Diners, Discover, JCB, MasterCard, VISA, and UnionPay) regard a signature as optional.
	SkipSignature *bool `json:"skipSignature,omitempty"`
}

Signature struct for Signature

func NewSignature

func NewSignature() *Signature

NewSignature instantiates a new Signature object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSignatureWithDefaults

func NewSignatureWithDefaults() *Signature

NewSignatureWithDefaults instantiates a new Signature object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Signature) GetAskSignatureOnScreen

func (o *Signature) GetAskSignatureOnScreen() bool

GetAskSignatureOnScreen returns the AskSignatureOnScreen field value if set, zero value otherwise.

func (*Signature) GetAskSignatureOnScreenOk

func (o *Signature) GetAskSignatureOnScreenOk() (*bool, bool)

GetAskSignatureOnScreenOk returns a tuple with the AskSignatureOnScreen field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Signature) GetDeviceName

func (o *Signature) GetDeviceName() string

GetDeviceName returns the DeviceName field value if set, zero value otherwise.

func (*Signature) GetDeviceNameOk

func (o *Signature) GetDeviceNameOk() (*string, bool)

GetDeviceNameOk returns a tuple with the DeviceName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Signature) GetDeviceSlogan

func (o *Signature) GetDeviceSlogan() string

GetDeviceSlogan returns the DeviceSlogan field value if set, zero value otherwise.

func (*Signature) GetDeviceSloganOk

func (o *Signature) GetDeviceSloganOk() (*string, bool)

GetDeviceSloganOk returns a tuple with the DeviceSlogan field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Signature) GetSkipSignature

func (o *Signature) GetSkipSignature() bool

GetSkipSignature returns the SkipSignature field value if set, zero value otherwise.

func (*Signature) GetSkipSignatureOk

func (o *Signature) GetSkipSignatureOk() (*bool, bool)

GetSkipSignatureOk returns a tuple with the SkipSignature field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Signature) HasAskSignatureOnScreen

func (o *Signature) HasAskSignatureOnScreen() bool

HasAskSignatureOnScreen returns a boolean if a field has been set.

func (*Signature) HasDeviceName

func (o *Signature) HasDeviceName() bool

HasDeviceName returns a boolean if a field has been set.

func (*Signature) HasDeviceSlogan

func (o *Signature) HasDeviceSlogan() bool

HasDeviceSlogan returns a boolean if a field has been set.

func (*Signature) HasSkipSignature

func (o *Signature) HasSkipSignature() bool

HasSkipSignature returns a boolean if a field has been set.

func (Signature) MarshalJSON

func (o Signature) MarshalJSON() ([]byte, error)

func (*Signature) SetAskSignatureOnScreen

func (o *Signature) SetAskSignatureOnScreen(v bool)

SetAskSignatureOnScreen gets a reference to the given bool and assigns it to the AskSignatureOnScreen field.

func (*Signature) SetDeviceName

func (o *Signature) SetDeviceName(v string)

SetDeviceName gets a reference to the given string and assigns it to the DeviceName field.

func (*Signature) SetDeviceSlogan

func (o *Signature) SetDeviceSlogan(v string)

SetDeviceSlogan gets a reference to the given string and assigns it to the DeviceSlogan field.

func (*Signature) SetSkipSignature

func (o *Signature) SetSkipSignature(v bool)

SetSkipSignature gets a reference to the given bool and assigns it to the SkipSignature field.

func (Signature) ToMap

func (o Signature) ToMap() (map[string]interface{}, error)

type SofortInfo

type SofortInfo struct {
	// Sofort currency code. For example, **EUR**.
	CurrencyCode string `json:"currencyCode"`
	Logo string `json:"logo"`
}

SofortInfo struct for SofortInfo

func NewSofortInfo

func NewSofortInfo(currencyCode string, logo string) *SofortInfo

NewSofortInfo instantiates a new SofortInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSofortInfoWithDefaults

func NewSofortInfoWithDefaults() *SofortInfo

NewSofortInfoWithDefaults instantiates a new SofortInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SofortInfo) GetCurrencyCode

func (o *SofortInfo) GetCurrencyCode() string

GetCurrencyCode returns the CurrencyCode field value

func (*SofortInfo) GetCurrencyCodeOk

func (o *SofortInfo) GetCurrencyCodeOk() (*string, bool)

GetCurrencyCodeOk returns a tuple with the CurrencyCode field value and a boolean to check if the value has been set.

func (o *SofortInfo) GetLogo() string

GetLogo returns the Logo field value

func (*SofortInfo) GetLogoOk

func (o *SofortInfo) GetLogoOk() (*string, bool)

GetLogoOk returns a tuple with the Logo field value and a boolean to check if the value has been set.

func (SofortInfo) MarshalJSON

func (o SofortInfo) MarshalJSON() ([]byte, error)

func (*SofortInfo) SetCurrencyCode

func (o *SofortInfo) SetCurrencyCode(v string)

SetCurrencyCode sets field value

func (o *SofortInfo) SetLogo(v string)

SetLogo sets field value

func (SofortInfo) ToMap

func (o SofortInfo) ToMap() (map[string]interface{}, error)

type SplitConfiguration

type SplitConfiguration struct {
	// Your description for the split configuration.
	Description string `json:"description"`
	// Array of rules that define the split configuration behavior.
	Rules []SplitConfigurationRule `json:"rules"`
	// Unique identifier of the split configuration.
	SplitConfigurationId *string `json:"splitConfigurationId,omitempty"`
	// List of stores to which the split configuration applies.
	Stores []string `json:"stores,omitempty"`
}

SplitConfiguration struct for SplitConfiguration

func NewSplitConfiguration

func NewSplitConfiguration(description string, rules []SplitConfigurationRule) *SplitConfiguration

NewSplitConfiguration instantiates a new SplitConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSplitConfigurationWithDefaults

func NewSplitConfigurationWithDefaults() *SplitConfiguration

NewSplitConfigurationWithDefaults instantiates a new SplitConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SplitConfiguration) GetDescription

func (o *SplitConfiguration) GetDescription() string

GetDescription returns the Description field value

func (*SplitConfiguration) GetDescriptionOk

func (o *SplitConfiguration) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*SplitConfiguration) GetRules

GetRules returns the Rules field value

func (*SplitConfiguration) GetRulesOk

func (o *SplitConfiguration) GetRulesOk() ([]SplitConfigurationRule, bool)

GetRulesOk returns a tuple with the Rules field value and a boolean to check if the value has been set.

func (*SplitConfiguration) GetSplitConfigurationId

func (o *SplitConfiguration) GetSplitConfigurationId() string

GetSplitConfigurationId returns the SplitConfigurationId field value if set, zero value otherwise.

func (*SplitConfiguration) GetSplitConfigurationIdOk

func (o *SplitConfiguration) GetSplitConfigurationIdOk() (*string, bool)

GetSplitConfigurationIdOk returns a tuple with the SplitConfigurationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SplitConfiguration) GetStores

func (o *SplitConfiguration) GetStores() []string

GetStores returns the Stores field value if set, zero value otherwise.

func (*SplitConfiguration) GetStoresOk

func (o *SplitConfiguration) GetStoresOk() ([]string, bool)

GetStoresOk returns a tuple with the Stores field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SplitConfiguration) HasSplitConfigurationId

func (o *SplitConfiguration) HasSplitConfigurationId() bool

HasSplitConfigurationId returns a boolean if a field has been set.

func (*SplitConfiguration) HasStores

func (o *SplitConfiguration) HasStores() bool

HasStores returns a boolean if a field has been set.

func (SplitConfiguration) MarshalJSON

func (o SplitConfiguration) MarshalJSON() ([]byte, error)

func (*SplitConfiguration) SetDescription

func (o *SplitConfiguration) SetDescription(v string)

SetDescription sets field value

func (*SplitConfiguration) SetRules

func (o *SplitConfiguration) SetRules(v []SplitConfigurationRule)

SetRules sets field value

func (*SplitConfiguration) SetSplitConfigurationId

func (o *SplitConfiguration) SetSplitConfigurationId(v string)

SetSplitConfigurationId gets a reference to the given string and assigns it to the SplitConfigurationId field.

func (*SplitConfiguration) SetStores

func (o *SplitConfiguration) SetStores(v []string)

SetStores gets a reference to the given []string and assigns it to the Stores field.

func (SplitConfiguration) ToMap

func (o SplitConfiguration) ToMap() (map[string]interface{}, error)

type SplitConfigurationList

type SplitConfigurationList struct {
	// List of split configurations applied to the stores under the merchant account.
	Data []SplitConfiguration `json:"data,omitempty"`
}

SplitConfigurationList struct for SplitConfigurationList

func NewSplitConfigurationList

func NewSplitConfigurationList() *SplitConfigurationList

NewSplitConfigurationList instantiates a new SplitConfigurationList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSplitConfigurationListWithDefaults

func NewSplitConfigurationListWithDefaults() *SplitConfigurationList

NewSplitConfigurationListWithDefaults instantiates a new SplitConfigurationList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SplitConfigurationList) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*SplitConfigurationList) GetDataOk

func (o *SplitConfigurationList) GetDataOk() ([]SplitConfiguration, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SplitConfigurationList) HasData

func (o *SplitConfigurationList) HasData() bool

HasData returns a boolean if a field has been set.

func (SplitConfigurationList) MarshalJSON

func (o SplitConfigurationList) MarshalJSON() ([]byte, error)

func (*SplitConfigurationList) SetData

SetData gets a reference to the given []SplitConfiguration and assigns it to the Data field.

func (SplitConfigurationList) ToMap

func (o SplitConfigurationList) ToMap() (map[string]interface{}, error)

type SplitConfigurationLogic

type SplitConfigurationLogic struct {
	// Specifies the logic to apply when booking the transaction fees. Should be combined with adyenFees.  Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**.
	AcquiringFees        *string               `json:"acquiringFees,omitempty"`
	AdditionalCommission *AdditionalCommission `json:"additionalCommission,omitempty"`
	// Specifies the logic to apply when booking the transaction fees. Should be combined with schemeFee, interchange & adyenMarkup.  Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**.
	AdyenCommission *string `json:"adyenCommission,omitempty"`
	// Specifies the logic to apply when booking the transaction fees. Should be combined with acquiringFees.  Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**.
	AdyenFees *string `json:"adyenFees,omitempty"`
	// Specifies the logic to apply when booking the transaction fees. Should be combined with schemeFee, adyenCommission & interchange.  Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**.
	AdyenMarkup *string `json:"adyenMarkup,omitempty"`
	// Specifies the logic to apply when booking the chargeback amount.  Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**, **deductAccordingToSplitRatio**.
	Chargeback *string `json:"chargeback,omitempty"`
	// Specifies the logic to apply when allocating the chargeback costs.  Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**
	ChargebackCostAllocation *string    `json:"chargebackCostAllocation,omitempty"`
	Commission               Commission `json:"commission"`
	// Specifies the logic to apply when booking the transaction fees. Should be combined with schemeFee, adyenCommission & adyenMarkup.  Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**.
	Interchange *string `json:"interchange,omitempty"`
	// Specifies the logic to apply when booking the transaction fees. Cannot be combined with other fees.  Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**.
	PaymentFee *string `json:"paymentFee,omitempty"`
	// Specifies the logic to apply when booking the amount left over after currency conversion.  Possible values: **addToLiableAccount**, **addToOneBalanceAccount**.
	Remainder *string `json:"remainder,omitempty"`
	// Specifies the logic to apply when booking the transaction fees. Should be combined with interchange, adyenCommission & adyenMarkup.  Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**.
	SchemeFee *string `json:"schemeFee,omitempty"`
	// Unique identifier of the split logic that is applied when the split configuration conditions are met.
	SplitLogicId *string `json:"splitLogicId,omitempty"`
	// Specifies the logic to apply when booking the surcharge amount.  Possible values: **addToLiableAccount**, **addToOneBalanceAccount**
	Surcharge *string `json:"surcharge,omitempty"`
	// Specifies the logic to apply when booking tips (gratuity).  Possible values: **addToLiableAccount**, **addToOneBalanceAccount**.
	Tip *string `json:"tip,omitempty"`
}

SplitConfigurationLogic struct for SplitConfigurationLogic

func NewSplitConfigurationLogic

func NewSplitConfigurationLogic(commission Commission) *SplitConfigurationLogic

NewSplitConfigurationLogic instantiates a new SplitConfigurationLogic object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSplitConfigurationLogicWithDefaults

func NewSplitConfigurationLogicWithDefaults() *SplitConfigurationLogic

NewSplitConfigurationLogicWithDefaults instantiates a new SplitConfigurationLogic object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SplitConfigurationLogic) GetAcquiringFees

func (o *SplitConfigurationLogic) GetAcquiringFees() string

GetAcquiringFees returns the AcquiringFees field value if set, zero value otherwise.

func (*SplitConfigurationLogic) GetAcquiringFeesOk

func (o *SplitConfigurationLogic) GetAcquiringFeesOk() (*string, bool)

GetAcquiringFeesOk returns a tuple with the AcquiringFees field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SplitConfigurationLogic) GetAdditionalCommission

func (o *SplitConfigurationLogic) GetAdditionalCommission() AdditionalCommission

GetAdditionalCommission returns the AdditionalCommission field value if set, zero value otherwise.

func (*SplitConfigurationLogic) GetAdditionalCommissionOk

func (o *SplitConfigurationLogic) GetAdditionalCommissionOk() (*AdditionalCommission, bool)

GetAdditionalCommissionOk returns a tuple with the AdditionalCommission field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SplitConfigurationLogic) GetAdyenCommission

func (o *SplitConfigurationLogic) GetAdyenCommission() string

GetAdyenCommission returns the AdyenCommission field value if set, zero value otherwise.

func (*SplitConfigurationLogic) GetAdyenCommissionOk

func (o *SplitConfigurationLogic) GetAdyenCommissionOk() (*string, bool)

GetAdyenCommissionOk returns a tuple with the AdyenCommission field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SplitConfigurationLogic) GetAdyenFees

func (o *SplitConfigurationLogic) GetAdyenFees() string

GetAdyenFees returns the AdyenFees field value if set, zero value otherwise.

func (*SplitConfigurationLogic) GetAdyenFeesOk

func (o *SplitConfigurationLogic) GetAdyenFeesOk() (*string, bool)

GetAdyenFeesOk returns a tuple with the AdyenFees field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SplitConfigurationLogic) GetAdyenMarkup

func (o *SplitConfigurationLogic) GetAdyenMarkup() string

GetAdyenMarkup returns the AdyenMarkup field value if set, zero value otherwise.

func (*SplitConfigurationLogic) GetAdyenMarkupOk

func (o *SplitConfigurationLogic) GetAdyenMarkupOk() (*string, bool)

GetAdyenMarkupOk returns a tuple with the AdyenMarkup field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SplitConfigurationLogic) GetChargeback

func (o *SplitConfigurationLogic) GetChargeback() string

GetChargeback returns the Chargeback field value if set, zero value otherwise.

func (*SplitConfigurationLogic) GetChargebackCostAllocation

func (o *SplitConfigurationLogic) GetChargebackCostAllocation() string

GetChargebackCostAllocation returns the ChargebackCostAllocation field value if set, zero value otherwise.

func (*SplitConfigurationLogic) GetChargebackCostAllocationOk

func (o *SplitConfigurationLogic) GetChargebackCostAllocationOk() (*string, bool)

GetChargebackCostAllocationOk returns a tuple with the ChargebackCostAllocation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SplitConfigurationLogic) GetChargebackOk

func (o *SplitConfigurationLogic) GetChargebackOk() (*string, bool)

GetChargebackOk returns a tuple with the Chargeback field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SplitConfigurationLogic) GetCommission

func (o *SplitConfigurationLogic) GetCommission() Commission

GetCommission returns the Commission field value

func (*SplitConfigurationLogic) GetCommissionOk

func (o *SplitConfigurationLogic) GetCommissionOk() (*Commission, bool)

GetCommissionOk returns a tuple with the Commission field value and a boolean to check if the value has been set.

func (*SplitConfigurationLogic) GetInterchange

func (o *SplitConfigurationLogic) GetInterchange() string

GetInterchange returns the Interchange field value if set, zero value otherwise.

func (*SplitConfigurationLogic) GetInterchangeOk

func (o *SplitConfigurationLogic) GetInterchangeOk() (*string, bool)

GetInterchangeOk returns a tuple with the Interchange field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SplitConfigurationLogic) GetPaymentFee

func (o *SplitConfigurationLogic) GetPaymentFee() string

GetPaymentFee returns the PaymentFee field value if set, zero value otherwise.

func (*SplitConfigurationLogic) GetPaymentFeeOk

func (o *SplitConfigurationLogic) GetPaymentFeeOk() (*string, bool)

GetPaymentFeeOk returns a tuple with the PaymentFee field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SplitConfigurationLogic) GetRemainder

func (o *SplitConfigurationLogic) GetRemainder() string

GetRemainder returns the Remainder field value if set, zero value otherwise.

func (*SplitConfigurationLogic) GetRemainderOk

func (o *SplitConfigurationLogic) GetRemainderOk() (*string, bool)

GetRemainderOk returns a tuple with the Remainder field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SplitConfigurationLogic) GetSchemeFee

func (o *SplitConfigurationLogic) GetSchemeFee() string

GetSchemeFee returns the SchemeFee field value if set, zero value otherwise.

func (*SplitConfigurationLogic) GetSchemeFeeOk

func (o *SplitConfigurationLogic) GetSchemeFeeOk() (*string, bool)

GetSchemeFeeOk returns a tuple with the SchemeFee field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SplitConfigurationLogic) GetSplitLogicId

func (o *SplitConfigurationLogic) GetSplitLogicId() string

GetSplitLogicId returns the SplitLogicId field value if set, zero value otherwise.

func (*SplitConfigurationLogic) GetSplitLogicIdOk

func (o *SplitConfigurationLogic) GetSplitLogicIdOk() (*string, bool)

GetSplitLogicIdOk returns a tuple with the SplitLogicId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SplitConfigurationLogic) GetSurcharge

func (o *SplitConfigurationLogic) GetSurcharge() string

GetSurcharge returns the Surcharge field value if set, zero value otherwise.

func (*SplitConfigurationLogic) GetSurchargeOk

func (o *SplitConfigurationLogic) GetSurchargeOk() (*string, bool)

GetSurchargeOk returns a tuple with the Surcharge field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SplitConfigurationLogic) GetTip

func (o *SplitConfigurationLogic) GetTip() string

GetTip returns the Tip field value if set, zero value otherwise.

func (*SplitConfigurationLogic) GetTipOk

func (o *SplitConfigurationLogic) GetTipOk() (*string, bool)

GetTipOk returns a tuple with the Tip field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SplitConfigurationLogic) HasAcquiringFees

func (o *SplitConfigurationLogic) HasAcquiringFees() bool

HasAcquiringFees returns a boolean if a field has been set.

func (*SplitConfigurationLogic) HasAdditionalCommission

func (o *SplitConfigurationLogic) HasAdditionalCommission() bool

HasAdditionalCommission returns a boolean if a field has been set.

func (*SplitConfigurationLogic) HasAdyenCommission

func (o *SplitConfigurationLogic) HasAdyenCommission() bool

HasAdyenCommission returns a boolean if a field has been set.

func (*SplitConfigurationLogic) HasAdyenFees

func (o *SplitConfigurationLogic) HasAdyenFees() bool

HasAdyenFees returns a boolean if a field has been set.

func (*SplitConfigurationLogic) HasAdyenMarkup

func (o *SplitConfigurationLogic) HasAdyenMarkup() bool

HasAdyenMarkup returns a boolean if a field has been set.

func (*SplitConfigurationLogic) HasChargeback

func (o *SplitConfigurationLogic) HasChargeback() bool

HasChargeback returns a boolean if a field has been set.

func (*SplitConfigurationLogic) HasChargebackCostAllocation

func (o *SplitConfigurationLogic) HasChargebackCostAllocation() bool

HasChargebackCostAllocation returns a boolean if a field has been set.

func (*SplitConfigurationLogic) HasInterchange

func (o *SplitConfigurationLogic) HasInterchange() bool

HasInterchange returns a boolean if a field has been set.

func (*SplitConfigurationLogic) HasPaymentFee

func (o *SplitConfigurationLogic) HasPaymentFee() bool

HasPaymentFee returns a boolean if a field has been set.

func (*SplitConfigurationLogic) HasRemainder

func (o *SplitConfigurationLogic) HasRemainder() bool

HasRemainder returns a boolean if a field has been set.

func (*SplitConfigurationLogic) HasSchemeFee

func (o *SplitConfigurationLogic) HasSchemeFee() bool

HasSchemeFee returns a boolean if a field has been set.

func (*SplitConfigurationLogic) HasSplitLogicId

func (o *SplitConfigurationLogic) HasSplitLogicId() bool

HasSplitLogicId returns a boolean if a field has been set.

func (*SplitConfigurationLogic) HasSurcharge

func (o *SplitConfigurationLogic) HasSurcharge() bool

HasSurcharge returns a boolean if a field has been set.

func (*SplitConfigurationLogic) HasTip

func (o *SplitConfigurationLogic) HasTip() bool

HasTip returns a boolean if a field has been set.

func (SplitConfigurationLogic) MarshalJSON

func (o SplitConfigurationLogic) MarshalJSON() ([]byte, error)

func (*SplitConfigurationLogic) SetAcquiringFees

func (o *SplitConfigurationLogic) SetAcquiringFees(v string)

SetAcquiringFees gets a reference to the given string and assigns it to the AcquiringFees field.

func (*SplitConfigurationLogic) SetAdditionalCommission

func (o *SplitConfigurationLogic) SetAdditionalCommission(v AdditionalCommission)

SetAdditionalCommission gets a reference to the given AdditionalCommission and assigns it to the AdditionalCommission field.

func (*SplitConfigurationLogic) SetAdyenCommission

func (o *SplitConfigurationLogic) SetAdyenCommission(v string)

SetAdyenCommission gets a reference to the given string and assigns it to the AdyenCommission field.

func (*SplitConfigurationLogic) SetAdyenFees

func (o *SplitConfigurationLogic) SetAdyenFees(v string)

SetAdyenFees gets a reference to the given string and assigns it to the AdyenFees field.

func (*SplitConfigurationLogic) SetAdyenMarkup

func (o *SplitConfigurationLogic) SetAdyenMarkup(v string)

SetAdyenMarkup gets a reference to the given string and assigns it to the AdyenMarkup field.

func (*SplitConfigurationLogic) SetChargeback

func (o *SplitConfigurationLogic) SetChargeback(v string)

SetChargeback gets a reference to the given string and assigns it to the Chargeback field.

func (*SplitConfigurationLogic) SetChargebackCostAllocation

func (o *SplitConfigurationLogic) SetChargebackCostAllocation(v string)

SetChargebackCostAllocation gets a reference to the given string and assigns it to the ChargebackCostAllocation field.

func (*SplitConfigurationLogic) SetCommission

func (o *SplitConfigurationLogic) SetCommission(v Commission)

SetCommission sets field value

func (*SplitConfigurationLogic) SetInterchange

func (o *SplitConfigurationLogic) SetInterchange(v string)

SetInterchange gets a reference to the given string and assigns it to the Interchange field.

func (*SplitConfigurationLogic) SetPaymentFee

func (o *SplitConfigurationLogic) SetPaymentFee(v string)

SetPaymentFee gets a reference to the given string and assigns it to the PaymentFee field.

func (*SplitConfigurationLogic) SetRemainder

func (o *SplitConfigurationLogic) SetRemainder(v string)

SetRemainder gets a reference to the given string and assigns it to the Remainder field.

func (*SplitConfigurationLogic) SetSchemeFee

func (o *SplitConfigurationLogic) SetSchemeFee(v string)

SetSchemeFee gets a reference to the given string and assigns it to the SchemeFee field.

func (*SplitConfigurationLogic) SetSplitLogicId

func (o *SplitConfigurationLogic) SetSplitLogicId(v string)

SetSplitLogicId gets a reference to the given string and assigns it to the SplitLogicId field.

func (*SplitConfigurationLogic) SetSurcharge

func (o *SplitConfigurationLogic) SetSurcharge(v string)

SetSurcharge gets a reference to the given string and assigns it to the Surcharge field.

func (*SplitConfigurationLogic) SetTip

func (o *SplitConfigurationLogic) SetTip(v string)

SetTip gets a reference to the given string and assigns it to the Tip field.

func (SplitConfigurationLogic) ToMap

func (o SplitConfigurationLogic) ToMap() (map[string]interface{}, error)

type SplitConfigurationMerchantLevelApi

type SplitConfigurationMerchantLevelApi common.Service

SplitConfigurationMerchantLevelApi service

func (*SplitConfigurationMerchantLevelApi) CreateRule

CreateRule Create a rule

Creates a rule in the split configuration specified in the path.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API - SplitConfiguration read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r SplitConfigurationMerchantLevelApiCreateRuleInput - Request parameters, see CreateRuleInput @return SplitConfiguration, *http.Response, error

func (*SplitConfigurationMerchantLevelApi) CreateRuleInput

func (a *SplitConfigurationMerchantLevelApi) CreateRuleInput(merchantId string, splitConfigurationId string) SplitConfigurationMerchantLevelApiCreateRuleInput

Prepare a request for CreateRule @param merchantId The unique identifier of the merchant account.@param splitConfigurationId The unique identifier of the split configuration. @return SplitConfigurationMerchantLevelApiCreateRuleInput

func (*SplitConfigurationMerchantLevelApi) CreateSplitConfiguration

CreateSplitConfiguration Create a split configuration

Creates a split configuration for the merchant account specified in the path.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API - SplitConfiguration read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r SplitConfigurationMerchantLevelApiCreateSplitConfigurationInput - Request parameters, see CreateSplitConfigurationInput @return SplitConfiguration, *http.Response, error

func (*SplitConfigurationMerchantLevelApi) CreateSplitConfigurationInput

Prepare a request for CreateSplitConfiguration @param merchantId The unique identifier of the merchant account. @return SplitConfigurationMerchantLevelApiCreateSplitConfigurationInput

func (*SplitConfigurationMerchantLevelApi) DeleteSplitConfiguration

DeleteSplitConfiguration Delete a split configuration

Deletes the split configuration specified in the path.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API - SplitConfiguration read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r SplitConfigurationMerchantLevelApiDeleteSplitConfigurationInput - Request parameters, see DeleteSplitConfigurationInput @return SplitConfiguration, *http.Response, error

func (*SplitConfigurationMerchantLevelApi) DeleteSplitConfigurationInput

func (a *SplitConfigurationMerchantLevelApi) DeleteSplitConfigurationInput(merchantId string, splitConfigurationId string) SplitConfigurationMerchantLevelApiDeleteSplitConfigurationInput

Prepare a request for DeleteSplitConfiguration @param merchantId The unique identifier of the merchant account.@param splitConfigurationId The unique identifier of the split configuration. @return SplitConfigurationMerchantLevelApiDeleteSplitConfigurationInput

func (*SplitConfigurationMerchantLevelApi) DeleteSplitConfigurationRule

DeleteSplitConfigurationRule Delete a split configuration rule

Deletes the split configuration rule specified in the path.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API - SplitConfiguration read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r SplitConfigurationMerchantLevelApiDeleteSplitConfigurationRuleInput - Request parameters, see DeleteSplitConfigurationRuleInput @return SplitConfiguration, *http.Response, error

func (*SplitConfigurationMerchantLevelApi) DeleteSplitConfigurationRuleInput

func (a *SplitConfigurationMerchantLevelApi) DeleteSplitConfigurationRuleInput(merchantId string, splitConfigurationId string, ruleId string) SplitConfigurationMerchantLevelApiDeleteSplitConfigurationRuleInput

Prepare a request for DeleteSplitConfigurationRule @param merchantId The unique identifier of the merchant account.@param splitConfigurationId The unique identifier of the split configuration.@param ruleId @return SplitConfigurationMerchantLevelApiDeleteSplitConfigurationRuleInput

func (*SplitConfigurationMerchantLevelApi) GetSplitConfiguration

GetSplitConfiguration Get a split configuration

Returns the split configuration specified in the path.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API - SplitConfiguration read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r SplitConfigurationMerchantLevelApiGetSplitConfigurationInput - Request parameters, see GetSplitConfigurationInput @return SplitConfiguration, *http.Response, error

func (*SplitConfigurationMerchantLevelApi) GetSplitConfigurationInput

func (a *SplitConfigurationMerchantLevelApi) GetSplitConfigurationInput(merchantId string, splitConfigurationId string) SplitConfigurationMerchantLevelApiGetSplitConfigurationInput

Prepare a request for GetSplitConfiguration @param merchantId The unique identifier of the merchant account.@param splitConfigurationId The unique identifier of the split configuration. @return SplitConfigurationMerchantLevelApiGetSplitConfigurationInput

func (*SplitConfigurationMerchantLevelApi) ListSplitConfigurations

ListSplitConfigurations Get a list of split configurations

Returns the list of split configurations for the merchant account.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API - SplitConfiguration read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r SplitConfigurationMerchantLevelApiListSplitConfigurationsInput - Request parameters, see ListSplitConfigurationsInput @return SplitConfigurationList, *http.Response, error

func (*SplitConfigurationMerchantLevelApi) ListSplitConfigurationsInput

Prepare a request for ListSplitConfigurations @param merchantId The unique identifier of the merchant account. @return SplitConfigurationMerchantLevelApiListSplitConfigurationsInput

func (*SplitConfigurationMerchantLevelApi) UpdateSplitConditions

UpdateSplitConditions Update split conditions

Changes the conditions of the split configuration rule specified in the path.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API - SplitConfiguration read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r SplitConfigurationMerchantLevelApiUpdateSplitConditionsInput - Request parameters, see UpdateSplitConditionsInput @return SplitConfiguration, *http.Response, error

func (*SplitConfigurationMerchantLevelApi) UpdateSplitConditionsInput

func (a *SplitConfigurationMerchantLevelApi) UpdateSplitConditionsInput(merchantId string, splitConfigurationId string, ruleId string) SplitConfigurationMerchantLevelApiUpdateSplitConditionsInput

Prepare a request for UpdateSplitConditions @param merchantId The unique identifier of the merchant account.@param splitConfigurationId The identifier of the split configuration.@param ruleId The unique identifier of the split configuration rule. @return SplitConfigurationMerchantLevelApiUpdateSplitConditionsInput

func (*SplitConfigurationMerchantLevelApi) UpdateSplitConfigurationDescription

UpdateSplitConfigurationDescription Update split configuration description

Changes the description of the split configuration specified in the path.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API - SplitConfiguration read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r SplitConfigurationMerchantLevelApiUpdateSplitConfigurationDescriptionInput - Request parameters, see UpdateSplitConfigurationDescriptionInput @return SplitConfiguration, *http.Response, error

func (*SplitConfigurationMerchantLevelApi) UpdateSplitConfigurationDescriptionInput

func (a *SplitConfigurationMerchantLevelApi) UpdateSplitConfigurationDescriptionInput(merchantId string, splitConfigurationId string) SplitConfigurationMerchantLevelApiUpdateSplitConfigurationDescriptionInput

Prepare a request for UpdateSplitConfigurationDescription @param merchantId The unique identifier of the merchant account.@param splitConfigurationId The unique identifier of the split configuration. @return SplitConfigurationMerchantLevelApiUpdateSplitConfigurationDescriptionInput

func (*SplitConfigurationMerchantLevelApi) UpdateSplitLogic

UpdateSplitLogic Update the split logic

Changes the split logic specified in the path.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API - SplitConfiguration read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r SplitConfigurationMerchantLevelApiUpdateSplitLogicInput - Request parameters, see UpdateSplitLogicInput @return SplitConfiguration, *http.Response, error

func (*SplitConfigurationMerchantLevelApi) UpdateSplitLogicInput

func (a *SplitConfigurationMerchantLevelApi) UpdateSplitLogicInput(merchantId string, splitConfigurationId string, ruleId string, splitLogicId string) SplitConfigurationMerchantLevelApiUpdateSplitLogicInput

Prepare a request for UpdateSplitLogic @param merchantId The unique identifier of the merchant account.@param splitConfigurationId The unique identifier of the split configuration.@param ruleId The unique identifier of the split configuration rule.@param splitLogicId The unique identifier of the split configuration split. @return SplitConfigurationMerchantLevelApiUpdateSplitLogicInput

type SplitConfigurationMerchantLevelApiCreateRuleInput

type SplitConfigurationMerchantLevelApiCreateRuleInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by SplitConfigurationMerchantLevelApi.CreateRule

func (SplitConfigurationMerchantLevelApiCreateRuleInput) SplitConfigurationRule

type SplitConfigurationMerchantLevelApiCreateSplitConfigurationInput

type SplitConfigurationMerchantLevelApiCreateSplitConfigurationInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by SplitConfigurationMerchantLevelApi.CreateSplitConfiguration

func (SplitConfigurationMerchantLevelApiCreateSplitConfigurationInput) SplitConfiguration

type SplitConfigurationMerchantLevelApiDeleteSplitConfigurationInput

type SplitConfigurationMerchantLevelApiDeleteSplitConfigurationInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by SplitConfigurationMerchantLevelApi.DeleteSplitConfiguration

type SplitConfigurationMerchantLevelApiDeleteSplitConfigurationRuleInput

type SplitConfigurationMerchantLevelApiDeleteSplitConfigurationRuleInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by SplitConfigurationMerchantLevelApi.DeleteSplitConfigurationRule

type SplitConfigurationMerchantLevelApiGetSplitConfigurationInput

type SplitConfigurationMerchantLevelApiGetSplitConfigurationInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by SplitConfigurationMerchantLevelApi.GetSplitConfiguration

type SplitConfigurationMerchantLevelApiListSplitConfigurationsInput

type SplitConfigurationMerchantLevelApiListSplitConfigurationsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by SplitConfigurationMerchantLevelApi.ListSplitConfigurations

type SplitConfigurationMerchantLevelApiUpdateSplitConditionsInput

type SplitConfigurationMerchantLevelApiUpdateSplitConditionsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by SplitConfigurationMerchantLevelApi.UpdateSplitConditions

func (SplitConfigurationMerchantLevelApiUpdateSplitConditionsInput) UpdateSplitConfigurationRuleRequest

type SplitConfigurationMerchantLevelApiUpdateSplitConfigurationDescriptionInput

type SplitConfigurationMerchantLevelApiUpdateSplitConfigurationDescriptionInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by SplitConfigurationMerchantLevelApi.UpdateSplitConfigurationDescription

func (SplitConfigurationMerchantLevelApiUpdateSplitConfigurationDescriptionInput) UpdateSplitConfigurationRequest

type SplitConfigurationMerchantLevelApiUpdateSplitLogicInput

type SplitConfigurationMerchantLevelApiUpdateSplitLogicInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by SplitConfigurationMerchantLevelApi.UpdateSplitLogic

func (SplitConfigurationMerchantLevelApiUpdateSplitLogicInput) UpdateSplitConfigurationLogicRequest

type SplitConfigurationRule

type SplitConfigurationRule struct {
	// The currency condition that defines whether the split logic applies. Its value must be a three-character [ISO currency code](https://en.wikipedia.org/wiki/ISO_4217).
	Currency string `json:"currency"`
	// The funding source condition of the payment method (only for cards).  Possible values: **credit**, **debit**, or **ANY**.
	FundingSource *string `json:"fundingSource,omitempty"`
	// The payment method condition that defines whether the split logic applies.  Possible values: * [Payment method variant](https://docs.adyen.com/development-resources/paymentmethodvariant): Apply the split logic for a specific payment method. * **ANY**: Apply the split logic for all available payment methods.
	PaymentMethod string `json:"paymentMethod"`
	// The unique identifier of the split configuration rule.
	RuleId *string `json:"ruleId,omitempty"`
	// The sales channel condition that defines whether the split logic applies.  Possible values: * **Ecommerce**: Online transactions where the cardholder is present. * **ContAuth**: Card on file and/or subscription transactions, where the cardholder is known to the merchant (returning customer). * **Moto**: Mail-order and telephone-order transactions where the customer is in contact with the merchant via email or telephone. * **POS**: Point-of-sale transactions where the customer is physically present to make a payment using a secure payment terminal. * **ANY**: All sales channels.
	ShopperInteraction string                  `json:"shopperInteraction"`
	SplitLogic         SplitConfigurationLogic `json:"splitLogic"`
}

SplitConfigurationRule struct for SplitConfigurationRule

func NewSplitConfigurationRule

func NewSplitConfigurationRule(currency string, paymentMethod string, shopperInteraction string, splitLogic SplitConfigurationLogic) *SplitConfigurationRule

NewSplitConfigurationRule instantiates a new SplitConfigurationRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSplitConfigurationRuleWithDefaults

func NewSplitConfigurationRuleWithDefaults() *SplitConfigurationRule

NewSplitConfigurationRuleWithDefaults instantiates a new SplitConfigurationRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SplitConfigurationRule) GetCurrency

func (o *SplitConfigurationRule) GetCurrency() string

GetCurrency returns the Currency field value

func (*SplitConfigurationRule) GetCurrencyOk

func (o *SplitConfigurationRule) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value and a boolean to check if the value has been set.

func (*SplitConfigurationRule) GetFundingSource

func (o *SplitConfigurationRule) GetFundingSource() string

GetFundingSource returns the FundingSource field value if set, zero value otherwise.

func (*SplitConfigurationRule) GetFundingSourceOk

func (o *SplitConfigurationRule) GetFundingSourceOk() (*string, bool)

GetFundingSourceOk returns a tuple with the FundingSource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SplitConfigurationRule) GetPaymentMethod

func (o *SplitConfigurationRule) GetPaymentMethod() string

GetPaymentMethod returns the PaymentMethod field value

func (*SplitConfigurationRule) GetPaymentMethodOk

func (o *SplitConfigurationRule) GetPaymentMethodOk() (*string, bool)

GetPaymentMethodOk returns a tuple with the PaymentMethod field value and a boolean to check if the value has been set.

func (*SplitConfigurationRule) GetRuleId

func (o *SplitConfigurationRule) GetRuleId() string

GetRuleId returns the RuleId field value if set, zero value otherwise.

func (*SplitConfigurationRule) GetRuleIdOk

func (o *SplitConfigurationRule) GetRuleIdOk() (*string, bool)

GetRuleIdOk returns a tuple with the RuleId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SplitConfigurationRule) GetShopperInteraction

func (o *SplitConfigurationRule) GetShopperInteraction() string

GetShopperInteraction returns the ShopperInteraction field value

func (*SplitConfigurationRule) GetShopperInteractionOk

func (o *SplitConfigurationRule) GetShopperInteractionOk() (*string, bool)

GetShopperInteractionOk returns a tuple with the ShopperInteraction field value and a boolean to check if the value has been set.

func (*SplitConfigurationRule) GetSplitLogic

GetSplitLogic returns the SplitLogic field value

func (*SplitConfigurationRule) GetSplitLogicOk

func (o *SplitConfigurationRule) GetSplitLogicOk() (*SplitConfigurationLogic, bool)

GetSplitLogicOk returns a tuple with the SplitLogic field value and a boolean to check if the value has been set.

func (*SplitConfigurationRule) HasFundingSource

func (o *SplitConfigurationRule) HasFundingSource() bool

HasFundingSource returns a boolean if a field has been set.

func (*SplitConfigurationRule) HasRuleId

func (o *SplitConfigurationRule) HasRuleId() bool

HasRuleId returns a boolean if a field has been set.

func (SplitConfigurationRule) MarshalJSON

func (o SplitConfigurationRule) MarshalJSON() ([]byte, error)

func (*SplitConfigurationRule) SetCurrency

func (o *SplitConfigurationRule) SetCurrency(v string)

SetCurrency sets field value

func (*SplitConfigurationRule) SetFundingSource

func (o *SplitConfigurationRule) SetFundingSource(v string)

SetFundingSource gets a reference to the given string and assigns it to the FundingSource field.

func (*SplitConfigurationRule) SetPaymentMethod

func (o *SplitConfigurationRule) SetPaymentMethod(v string)

SetPaymentMethod sets field value

func (*SplitConfigurationRule) SetRuleId

func (o *SplitConfigurationRule) SetRuleId(v string)

SetRuleId gets a reference to the given string and assigns it to the RuleId field.

func (*SplitConfigurationRule) SetShopperInteraction

func (o *SplitConfigurationRule) SetShopperInteraction(v string)

SetShopperInteraction sets field value

func (*SplitConfigurationRule) SetSplitLogic

func (o *SplitConfigurationRule) SetSplitLogic(v SplitConfigurationLogic)

SetSplitLogic sets field value

func (SplitConfigurationRule) ToMap

func (o SplitConfigurationRule) ToMap() (map[string]interface{}, error)

type Standalone

type Standalone struct {
	// The default currency of the standalone payment terminal as an [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code.
	CurrencyCode *string `json:"currencyCode,omitempty"`
	// Enable standalone mode.
	EnableStandalone *bool `json:"enableStandalone,omitempty"`
}

Standalone struct for Standalone

func NewStandalone

func NewStandalone() *Standalone

NewStandalone instantiates a new Standalone object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStandaloneWithDefaults

func NewStandaloneWithDefaults() *Standalone

NewStandaloneWithDefaults instantiates a new Standalone object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Standalone) GetCurrencyCode

func (o *Standalone) GetCurrencyCode() string

GetCurrencyCode returns the CurrencyCode field value if set, zero value otherwise.

func (*Standalone) GetCurrencyCodeOk

func (o *Standalone) GetCurrencyCodeOk() (*string, bool)

GetCurrencyCodeOk returns a tuple with the CurrencyCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Standalone) GetEnableStandalone

func (o *Standalone) GetEnableStandalone() bool

GetEnableStandalone returns the EnableStandalone field value if set, zero value otherwise.

func (*Standalone) GetEnableStandaloneOk

func (o *Standalone) GetEnableStandaloneOk() (*bool, bool)

GetEnableStandaloneOk returns a tuple with the EnableStandalone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Standalone) HasCurrencyCode

func (o *Standalone) HasCurrencyCode() bool

HasCurrencyCode returns a boolean if a field has been set.

func (*Standalone) HasEnableStandalone

func (o *Standalone) HasEnableStandalone() bool

HasEnableStandalone returns a boolean if a field has been set.

func (Standalone) MarshalJSON

func (o Standalone) MarshalJSON() ([]byte, error)

func (*Standalone) SetCurrencyCode

func (o *Standalone) SetCurrencyCode(v string)

SetCurrencyCode gets a reference to the given string and assigns it to the CurrencyCode field.

func (*Standalone) SetEnableStandalone

func (o *Standalone) SetEnableStandalone(v bool)

SetEnableStandalone gets a reference to the given bool and assigns it to the EnableStandalone field.

func (Standalone) ToMap

func (o Standalone) ToMap() (map[string]interface{}, error)

type Store

type Store struct {
	Links   *Links         `json:"_links,omitempty"`
	Address *StoreLocation `json:"address,omitempty"`
	// The unique identifiers of the [business lines](https://docs.adyen.com/api-explorer/#/legalentity/latest/post/businesslines__resParam_id) that the store is associated with.  If not specified, the business line of the merchant account is used. Required when there are multiple business lines under the merchant account.
	BusinessLineIds []string `json:"businessLineIds,omitempty"`
	// The description of the store.
	Description *string `json:"description,omitempty"`
	// When using the Zip payment method: The location ID that Zip has assigned to your store.
	ExternalReferenceId *string `json:"externalReferenceId,omitempty"`
	// The unique identifier of the store. This value is generated by Adyen.
	Id *string `json:"id,omitempty"`
	// The unique identifier of the merchant account that the store belongs to.
	MerchantId *string `json:"merchantId,omitempty"`
	// The phone number of the store, including '+' and country code in the [E.164](https://en.wikipedia.org/wiki/E.164) format. If passed in a different format, we convert and validate the phone number against E.164.
	PhoneNumber *string `json:"phoneNumber,omitempty"`
	// A reference to recognize the store by. Also known as the store code.  Allowed characters: lowercase and uppercase letters without diacritics, numbers 0 through 9, hyphen (-), and underscore (_)
	Reference *string `json:"reference,omitempty"`
	// The store name shown on the shopper's bank or credit card statement and on the shopper receipt.
	ShopperStatement   *string                  `json:"shopperStatement,omitempty"`
	SplitConfiguration *StoreSplitConfiguration `json:"splitConfiguration,omitempty"`
	// The status of the store. Possible values are:  - **active**. This value is assigned automatically when a store is created.  - **inactive**. The terminals under the store are blocked from accepting new transactions, but capturing outstanding transactions is still possible. - **closed**. This status is irreversible. The terminals under the store are reassigned to the merchant inventory.
	Status *string `json:"status,omitempty"`
}

Store struct for Store

func NewStore

func NewStore() *Store

NewStore instantiates a new Store object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStoreWithDefaults

func NewStoreWithDefaults() *Store

NewStoreWithDefaults instantiates a new Store object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Store) GetAddress

func (o *Store) GetAddress() StoreLocation

GetAddress returns the Address field value if set, zero value otherwise.

func (*Store) GetAddressOk

func (o *Store) GetAddressOk() (*StoreLocation, bool)

GetAddressOk returns a tuple with the Address field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Store) GetBusinessLineIds

func (o *Store) GetBusinessLineIds() []string

GetBusinessLineIds returns the BusinessLineIds field value if set, zero value otherwise.

func (*Store) GetBusinessLineIdsOk

func (o *Store) GetBusinessLineIdsOk() ([]string, bool)

GetBusinessLineIdsOk returns a tuple with the BusinessLineIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Store) GetDescription

func (o *Store) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*Store) GetDescriptionOk

func (o *Store) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Store) GetExternalReferenceId

func (o *Store) GetExternalReferenceId() string

GetExternalReferenceId returns the ExternalReferenceId field value if set, zero value otherwise.

func (*Store) GetExternalReferenceIdOk

func (o *Store) GetExternalReferenceIdOk() (*string, bool)

GetExternalReferenceIdOk returns a tuple with the ExternalReferenceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Store) GetId

func (o *Store) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Store) GetIdOk

func (o *Store) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *Store) GetLinks() Links

GetLinks returns the Links field value if set, zero value otherwise.

func (*Store) GetLinksOk

func (o *Store) GetLinksOk() (*Links, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Store) GetMerchantId

func (o *Store) GetMerchantId() string

GetMerchantId returns the MerchantId field value if set, zero value otherwise.

func (*Store) GetMerchantIdOk

func (o *Store) GetMerchantIdOk() (*string, bool)

GetMerchantIdOk returns a tuple with the MerchantId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Store) GetPhoneNumber

func (o *Store) GetPhoneNumber() string

GetPhoneNumber returns the PhoneNumber field value if set, zero value otherwise.

func (*Store) GetPhoneNumberOk

func (o *Store) GetPhoneNumberOk() (*string, bool)

GetPhoneNumberOk returns a tuple with the PhoneNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Store) GetReference

func (o *Store) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*Store) GetReferenceOk

func (o *Store) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Store) GetShopperStatement

func (o *Store) GetShopperStatement() string

GetShopperStatement returns the ShopperStatement field value if set, zero value otherwise.

func (*Store) GetShopperStatementOk

func (o *Store) GetShopperStatementOk() (*string, bool)

GetShopperStatementOk returns a tuple with the ShopperStatement field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Store) GetSplitConfiguration

func (o *Store) GetSplitConfiguration() StoreSplitConfiguration

GetSplitConfiguration returns the SplitConfiguration field value if set, zero value otherwise.

func (*Store) GetSplitConfigurationOk

func (o *Store) GetSplitConfigurationOk() (*StoreSplitConfiguration, bool)

GetSplitConfigurationOk returns a tuple with the SplitConfiguration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Store) GetStatus

func (o *Store) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*Store) GetStatusOk

func (o *Store) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Store) HasAddress

func (o *Store) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*Store) HasBusinessLineIds

func (o *Store) HasBusinessLineIds() bool

HasBusinessLineIds returns a boolean if a field has been set.

func (*Store) HasDescription

func (o *Store) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Store) HasExternalReferenceId

func (o *Store) HasExternalReferenceId() bool

HasExternalReferenceId returns a boolean if a field has been set.

func (*Store) HasId

func (o *Store) HasId() bool

HasId returns a boolean if a field has been set.

func (o *Store) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Store) HasMerchantId

func (o *Store) HasMerchantId() bool

HasMerchantId returns a boolean if a field has been set.

func (*Store) HasPhoneNumber

func (o *Store) HasPhoneNumber() bool

HasPhoneNumber returns a boolean if a field has been set.

func (*Store) HasReference

func (o *Store) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*Store) HasShopperStatement

func (o *Store) HasShopperStatement() bool

HasShopperStatement returns a boolean if a field has been set.

func (*Store) HasSplitConfiguration

func (o *Store) HasSplitConfiguration() bool

HasSplitConfiguration returns a boolean if a field has been set.

func (*Store) HasStatus

func (o *Store) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (Store) MarshalJSON

func (o Store) MarshalJSON() ([]byte, error)

func (*Store) SetAddress

func (o *Store) SetAddress(v StoreLocation)

SetAddress gets a reference to the given StoreLocation and assigns it to the Address field.

func (*Store) SetBusinessLineIds

func (o *Store) SetBusinessLineIds(v []string)

SetBusinessLineIds gets a reference to the given []string and assigns it to the BusinessLineIds field.

func (*Store) SetDescription

func (o *Store) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*Store) SetExternalReferenceId

func (o *Store) SetExternalReferenceId(v string)

SetExternalReferenceId gets a reference to the given string and assigns it to the ExternalReferenceId field.

func (*Store) SetId

func (o *Store) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (o *Store) SetLinks(v Links)

SetLinks gets a reference to the given Links and assigns it to the Links field.

func (*Store) SetMerchantId

func (o *Store) SetMerchantId(v string)

SetMerchantId gets a reference to the given string and assigns it to the MerchantId field.

func (*Store) SetPhoneNumber

func (o *Store) SetPhoneNumber(v string)

SetPhoneNumber gets a reference to the given string and assigns it to the PhoneNumber field.

func (*Store) SetReference

func (o *Store) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*Store) SetShopperStatement

func (o *Store) SetShopperStatement(v string)

SetShopperStatement gets a reference to the given string and assigns it to the ShopperStatement field.

func (*Store) SetSplitConfiguration

func (o *Store) SetSplitConfiguration(v StoreSplitConfiguration)

SetSplitConfiguration gets a reference to the given StoreSplitConfiguration and assigns it to the SplitConfiguration field.

func (*Store) SetStatus

func (o *Store) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (Store) ToMap

func (o Store) ToMap() (map[string]interface{}, error)

type StoreCreationRequest

type StoreCreationRequest struct {
	Address StoreLocation `json:"address"`
	// The unique identifiers of the [business lines](https://docs.adyen.com/api-explorer/legalentity/latest/post/businessLines#responses-200-id) that the store is associated with. If not specified, the business line of the merchant account is used. Required when there are multiple business lines under the merchant account.
	BusinessLineIds []string `json:"businessLineIds,omitempty"`
	// Your description of the store.
	Description string `json:"description"`
	// The unique identifier of the store, used by certain payment methods and tax authorities. Accepts up to 14 digits.  Required for CNPJ in Brazil, in the format 00.000.000/00git00-00 separated by dots, slashes, hyphens, or without separators.  Optional for Zip in Australia and SIRET in France, required except for nonprofit organizations and incorporated associations.
	ExternalReferenceId *string `json:"externalReferenceId,omitempty"`
	// The phone number of the store, including '+' and country code in the [E.164](https://en.wikipedia.org/wiki/E.164) format. If passed in a different format, we convert and validate the phone number against E.164.
	PhoneNumber string `json:"phoneNumber"`
	// Your reference to recognize the store by. Also known as the store code.  Allowed characters: lowercase and uppercase letters without diacritics, numbers 0 through 9, hyphen (-), and underscore (_).  If you do not provide a reference in your POST request, it is populated with the Adyen-generated [id](https://docs.adyen.com/api-explorer/Management/latest/post/stores#responses-200-id).
	Reference *string `json:"reference,omitempty"`
	// The store name to be shown on the shopper's bank or credit card statement and on the shopper receipt. Maximum length: 22 characters; can't be all numbers.
	ShopperStatement   string                   `json:"shopperStatement"`
	SplitConfiguration *StoreSplitConfiguration `json:"splitConfiguration,omitempty"`
}

StoreCreationRequest struct for StoreCreationRequest

func NewStoreCreationRequest

func NewStoreCreationRequest(address StoreLocation, description string, phoneNumber string, shopperStatement string) *StoreCreationRequest

NewStoreCreationRequest instantiates a new StoreCreationRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStoreCreationRequestWithDefaults

func NewStoreCreationRequestWithDefaults() *StoreCreationRequest

NewStoreCreationRequestWithDefaults instantiates a new StoreCreationRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StoreCreationRequest) GetAddress

func (o *StoreCreationRequest) GetAddress() StoreLocation

GetAddress returns the Address field value

func (*StoreCreationRequest) GetAddressOk

func (o *StoreCreationRequest) GetAddressOk() (*StoreLocation, bool)

GetAddressOk returns a tuple with the Address field value and a boolean to check if the value has been set.

func (*StoreCreationRequest) GetBusinessLineIds

func (o *StoreCreationRequest) GetBusinessLineIds() []string

GetBusinessLineIds returns the BusinessLineIds field value if set, zero value otherwise.

func (*StoreCreationRequest) GetBusinessLineIdsOk

func (o *StoreCreationRequest) GetBusinessLineIdsOk() ([]string, bool)

GetBusinessLineIdsOk returns a tuple with the BusinessLineIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoreCreationRequest) GetDescription

func (o *StoreCreationRequest) GetDescription() string

GetDescription returns the Description field value

func (*StoreCreationRequest) GetDescriptionOk

func (o *StoreCreationRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*StoreCreationRequest) GetExternalReferenceId

func (o *StoreCreationRequest) GetExternalReferenceId() string

GetExternalReferenceId returns the ExternalReferenceId field value if set, zero value otherwise.

func (*StoreCreationRequest) GetExternalReferenceIdOk

func (o *StoreCreationRequest) GetExternalReferenceIdOk() (*string, bool)

GetExternalReferenceIdOk returns a tuple with the ExternalReferenceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoreCreationRequest) GetPhoneNumber

func (o *StoreCreationRequest) GetPhoneNumber() string

GetPhoneNumber returns the PhoneNumber field value

func (*StoreCreationRequest) GetPhoneNumberOk

func (o *StoreCreationRequest) GetPhoneNumberOk() (*string, bool)

GetPhoneNumberOk returns a tuple with the PhoneNumber field value and a boolean to check if the value has been set.

func (*StoreCreationRequest) GetReference

func (o *StoreCreationRequest) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*StoreCreationRequest) GetReferenceOk

func (o *StoreCreationRequest) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoreCreationRequest) GetShopperStatement

func (o *StoreCreationRequest) GetShopperStatement() string

GetShopperStatement returns the ShopperStatement field value

func (*StoreCreationRequest) GetShopperStatementOk

func (o *StoreCreationRequest) GetShopperStatementOk() (*string, bool)

GetShopperStatementOk returns a tuple with the ShopperStatement field value and a boolean to check if the value has been set.

func (*StoreCreationRequest) GetSplitConfiguration

func (o *StoreCreationRequest) GetSplitConfiguration() StoreSplitConfiguration

GetSplitConfiguration returns the SplitConfiguration field value if set, zero value otherwise.

func (*StoreCreationRequest) GetSplitConfigurationOk

func (o *StoreCreationRequest) GetSplitConfigurationOk() (*StoreSplitConfiguration, bool)

GetSplitConfigurationOk returns a tuple with the SplitConfiguration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoreCreationRequest) HasBusinessLineIds

func (o *StoreCreationRequest) HasBusinessLineIds() bool

HasBusinessLineIds returns a boolean if a field has been set.

func (*StoreCreationRequest) HasExternalReferenceId

func (o *StoreCreationRequest) HasExternalReferenceId() bool

HasExternalReferenceId returns a boolean if a field has been set.

func (*StoreCreationRequest) HasReference

func (o *StoreCreationRequest) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*StoreCreationRequest) HasSplitConfiguration

func (o *StoreCreationRequest) HasSplitConfiguration() bool

HasSplitConfiguration returns a boolean if a field has been set.

func (StoreCreationRequest) MarshalJSON

func (o StoreCreationRequest) MarshalJSON() ([]byte, error)

func (*StoreCreationRequest) SetAddress

func (o *StoreCreationRequest) SetAddress(v StoreLocation)

SetAddress sets field value

func (*StoreCreationRequest) SetBusinessLineIds

func (o *StoreCreationRequest) SetBusinessLineIds(v []string)

SetBusinessLineIds gets a reference to the given []string and assigns it to the BusinessLineIds field.

func (*StoreCreationRequest) SetDescription

func (o *StoreCreationRequest) SetDescription(v string)

SetDescription sets field value

func (*StoreCreationRequest) SetExternalReferenceId

func (o *StoreCreationRequest) SetExternalReferenceId(v string)

SetExternalReferenceId gets a reference to the given string and assigns it to the ExternalReferenceId field.

func (*StoreCreationRequest) SetPhoneNumber

func (o *StoreCreationRequest) SetPhoneNumber(v string)

SetPhoneNumber sets field value

func (*StoreCreationRequest) SetReference

func (o *StoreCreationRequest) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*StoreCreationRequest) SetShopperStatement

func (o *StoreCreationRequest) SetShopperStatement(v string)

SetShopperStatement sets field value

func (*StoreCreationRequest) SetSplitConfiguration

func (o *StoreCreationRequest) SetSplitConfiguration(v StoreSplitConfiguration)

SetSplitConfiguration gets a reference to the given StoreSplitConfiguration and assigns it to the SplitConfiguration field.

func (StoreCreationRequest) ToMap

func (o StoreCreationRequest) ToMap() (map[string]interface{}, error)

type StoreCreationWithMerchantCodeRequest

type StoreCreationWithMerchantCodeRequest struct {
	Address StoreLocation `json:"address"`
	// The unique identifiers of the [business lines](https://docs.adyen.com/api-explorer/legalentity/latest/post/businessLines#responses-200-id) that the store is associated with. If not specified, the business line of the merchant account is used. Required when there are multiple business lines under the merchant account.
	BusinessLineIds []string `json:"businessLineIds,omitempty"`
	// Your description of the store.
	Description string `json:"description"`
	// The unique identifier of the store, used by certain payment methods and tax authorities. Accepts up to 14 digits.  Required for CNPJ in Brazil, in the format 00.000.000/00git00-00 separated by dots, slashes, hyphens, or without separators.  Optional for Zip in Australia and SIRET in France, required except for nonprofit organizations and incorporated associations.
	ExternalReferenceId *string `json:"externalReferenceId,omitempty"`
	// The unique identifier of the merchant account that the store belongs to.
	MerchantId string `json:"merchantId"`
	// The phone number of the store, including '+' and country code in the [E.164](https://en.wikipedia.org/wiki/E.164) format. If passed in a different format, we convert and validate the phone number against E.164.
	PhoneNumber string `json:"phoneNumber"`
	// Your reference to recognize the store by. Also known as the store code.  Allowed characters: lowercase and uppercase letters without diacritics, numbers 0 through 9, hyphen (-), and underscore (_).  If you do not provide a reference in your POST request, it is populated with the Adyen-generated [id](https://docs.adyen.com/api-explorer/Management/latest/post/stores#responses-200-id).
	Reference *string `json:"reference,omitempty"`
	// The store name to be shown on the shopper's bank or credit card statement and on the shopper receipt. Maximum length: 22 characters; can't be all numbers.
	ShopperStatement   string                   `json:"shopperStatement"`
	SplitConfiguration *StoreSplitConfiguration `json:"splitConfiguration,omitempty"`
}

StoreCreationWithMerchantCodeRequest struct for StoreCreationWithMerchantCodeRequest

func NewStoreCreationWithMerchantCodeRequest

func NewStoreCreationWithMerchantCodeRequest(address StoreLocation, description string, merchantId string, phoneNumber string, shopperStatement string) *StoreCreationWithMerchantCodeRequest

NewStoreCreationWithMerchantCodeRequest instantiates a new StoreCreationWithMerchantCodeRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStoreCreationWithMerchantCodeRequestWithDefaults

func NewStoreCreationWithMerchantCodeRequestWithDefaults() *StoreCreationWithMerchantCodeRequest

NewStoreCreationWithMerchantCodeRequestWithDefaults instantiates a new StoreCreationWithMerchantCodeRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StoreCreationWithMerchantCodeRequest) GetAddress

GetAddress returns the Address field value

func (*StoreCreationWithMerchantCodeRequest) GetAddressOk

GetAddressOk returns a tuple with the Address field value and a boolean to check if the value has been set.

func (*StoreCreationWithMerchantCodeRequest) GetBusinessLineIds

func (o *StoreCreationWithMerchantCodeRequest) GetBusinessLineIds() []string

GetBusinessLineIds returns the BusinessLineIds field value if set, zero value otherwise.

func (*StoreCreationWithMerchantCodeRequest) GetBusinessLineIdsOk

func (o *StoreCreationWithMerchantCodeRequest) GetBusinessLineIdsOk() ([]string, bool)

GetBusinessLineIdsOk returns a tuple with the BusinessLineIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoreCreationWithMerchantCodeRequest) GetDescription

func (o *StoreCreationWithMerchantCodeRequest) GetDescription() string

GetDescription returns the Description field value

func (*StoreCreationWithMerchantCodeRequest) GetDescriptionOk

func (o *StoreCreationWithMerchantCodeRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*StoreCreationWithMerchantCodeRequest) GetExternalReferenceId

func (o *StoreCreationWithMerchantCodeRequest) GetExternalReferenceId() string

GetExternalReferenceId returns the ExternalReferenceId field value if set, zero value otherwise.

func (*StoreCreationWithMerchantCodeRequest) GetExternalReferenceIdOk

func (o *StoreCreationWithMerchantCodeRequest) GetExternalReferenceIdOk() (*string, bool)

GetExternalReferenceIdOk returns a tuple with the ExternalReferenceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoreCreationWithMerchantCodeRequest) GetMerchantId

func (o *StoreCreationWithMerchantCodeRequest) GetMerchantId() string

GetMerchantId returns the MerchantId field value

func (*StoreCreationWithMerchantCodeRequest) GetMerchantIdOk

func (o *StoreCreationWithMerchantCodeRequest) GetMerchantIdOk() (*string, bool)

GetMerchantIdOk returns a tuple with the MerchantId field value and a boolean to check if the value has been set.

func (*StoreCreationWithMerchantCodeRequest) GetPhoneNumber

func (o *StoreCreationWithMerchantCodeRequest) GetPhoneNumber() string

GetPhoneNumber returns the PhoneNumber field value

func (*StoreCreationWithMerchantCodeRequest) GetPhoneNumberOk

func (o *StoreCreationWithMerchantCodeRequest) GetPhoneNumberOk() (*string, bool)

GetPhoneNumberOk returns a tuple with the PhoneNumber field value and a boolean to check if the value has been set.

func (*StoreCreationWithMerchantCodeRequest) GetReference

func (o *StoreCreationWithMerchantCodeRequest) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*StoreCreationWithMerchantCodeRequest) GetReferenceOk

func (o *StoreCreationWithMerchantCodeRequest) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoreCreationWithMerchantCodeRequest) GetShopperStatement

func (o *StoreCreationWithMerchantCodeRequest) GetShopperStatement() string

GetShopperStatement returns the ShopperStatement field value

func (*StoreCreationWithMerchantCodeRequest) GetShopperStatementOk

func (o *StoreCreationWithMerchantCodeRequest) GetShopperStatementOk() (*string, bool)

GetShopperStatementOk returns a tuple with the ShopperStatement field value and a boolean to check if the value has been set.

func (*StoreCreationWithMerchantCodeRequest) GetSplitConfiguration

GetSplitConfiguration returns the SplitConfiguration field value if set, zero value otherwise.

func (*StoreCreationWithMerchantCodeRequest) GetSplitConfigurationOk

func (o *StoreCreationWithMerchantCodeRequest) GetSplitConfigurationOk() (*StoreSplitConfiguration, bool)

GetSplitConfigurationOk returns a tuple with the SplitConfiguration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoreCreationWithMerchantCodeRequest) HasBusinessLineIds

func (o *StoreCreationWithMerchantCodeRequest) HasBusinessLineIds() bool

HasBusinessLineIds returns a boolean if a field has been set.

func (*StoreCreationWithMerchantCodeRequest) HasExternalReferenceId

func (o *StoreCreationWithMerchantCodeRequest) HasExternalReferenceId() bool

HasExternalReferenceId returns a boolean if a field has been set.

func (*StoreCreationWithMerchantCodeRequest) HasReference

func (o *StoreCreationWithMerchantCodeRequest) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*StoreCreationWithMerchantCodeRequest) HasSplitConfiguration

func (o *StoreCreationWithMerchantCodeRequest) HasSplitConfiguration() bool

HasSplitConfiguration returns a boolean if a field has been set.

func (StoreCreationWithMerchantCodeRequest) MarshalJSON

func (o StoreCreationWithMerchantCodeRequest) MarshalJSON() ([]byte, error)

func (*StoreCreationWithMerchantCodeRequest) SetAddress

SetAddress sets field value

func (*StoreCreationWithMerchantCodeRequest) SetBusinessLineIds

func (o *StoreCreationWithMerchantCodeRequest) SetBusinessLineIds(v []string)

SetBusinessLineIds gets a reference to the given []string and assigns it to the BusinessLineIds field.

func (*StoreCreationWithMerchantCodeRequest) SetDescription

func (o *StoreCreationWithMerchantCodeRequest) SetDescription(v string)

SetDescription sets field value

func (*StoreCreationWithMerchantCodeRequest) SetExternalReferenceId

func (o *StoreCreationWithMerchantCodeRequest) SetExternalReferenceId(v string)

SetExternalReferenceId gets a reference to the given string and assigns it to the ExternalReferenceId field.

func (*StoreCreationWithMerchantCodeRequest) SetMerchantId

func (o *StoreCreationWithMerchantCodeRequest) SetMerchantId(v string)

SetMerchantId sets field value

func (*StoreCreationWithMerchantCodeRequest) SetPhoneNumber

func (o *StoreCreationWithMerchantCodeRequest) SetPhoneNumber(v string)

SetPhoneNumber sets field value

func (*StoreCreationWithMerchantCodeRequest) SetReference

func (o *StoreCreationWithMerchantCodeRequest) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*StoreCreationWithMerchantCodeRequest) SetShopperStatement

func (o *StoreCreationWithMerchantCodeRequest) SetShopperStatement(v string)

SetShopperStatement sets field value

func (*StoreCreationWithMerchantCodeRequest) SetSplitConfiguration

SetSplitConfiguration gets a reference to the given StoreSplitConfiguration and assigns it to the SplitConfiguration field.

func (StoreCreationWithMerchantCodeRequest) ToMap

func (o StoreCreationWithMerchantCodeRequest) ToMap() (map[string]interface{}, error)

type StoreLocation

type StoreLocation struct {
	// The name of the city.
	City *string `json:"city,omitempty"`
	// The two-letter country code in [ISO_3166-1_alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) format.
	Country string `json:"country"`
	// The street address.
	Line1 *string `json:"line1,omitempty"`
	// Second address line.
	Line2 *string `json:"line2,omitempty"`
	// Third address line.
	Line3 *string `json:"line3,omitempty"`
	// The postal code.
	PostalCode *string `json:"postalCode,omitempty"`
	// The state or province code as defined in [ISO 3166-2](https://www.iso.org/standard/72483.html). For example, **ON** for Ontario, Canada.  Required for the following countries:  - Australia - Brazil - Canada - India - Mexico - New Zealand - United States
	StateOrProvince *string `json:"stateOrProvince,omitempty"`
}

StoreLocation struct for StoreLocation

func NewStoreLocation

func NewStoreLocation(country string) *StoreLocation

NewStoreLocation instantiates a new StoreLocation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStoreLocationWithDefaults

func NewStoreLocationWithDefaults() *StoreLocation

NewStoreLocationWithDefaults instantiates a new StoreLocation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StoreLocation) GetCity

func (o *StoreLocation) GetCity() string

GetCity returns the City field value if set, zero value otherwise.

func (*StoreLocation) GetCityOk

func (o *StoreLocation) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoreLocation) GetCountry

func (o *StoreLocation) GetCountry() string

GetCountry returns the Country field value

func (*StoreLocation) GetCountryOk

func (o *StoreLocation) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value and a boolean to check if the value has been set.

func (*StoreLocation) GetLine1

func (o *StoreLocation) GetLine1() string

GetLine1 returns the Line1 field value if set, zero value otherwise.

func (*StoreLocation) GetLine1Ok

func (o *StoreLocation) GetLine1Ok() (*string, bool)

GetLine1Ok returns a tuple with the Line1 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoreLocation) GetLine2

func (o *StoreLocation) GetLine2() string

GetLine2 returns the Line2 field value if set, zero value otherwise.

func (*StoreLocation) GetLine2Ok

func (o *StoreLocation) GetLine2Ok() (*string, bool)

GetLine2Ok returns a tuple with the Line2 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoreLocation) GetLine3

func (o *StoreLocation) GetLine3() string

GetLine3 returns the Line3 field value if set, zero value otherwise.

func (*StoreLocation) GetLine3Ok

func (o *StoreLocation) GetLine3Ok() (*string, bool)

GetLine3Ok returns a tuple with the Line3 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoreLocation) GetPostalCode

func (o *StoreLocation) GetPostalCode() string

GetPostalCode returns the PostalCode field value if set, zero value otherwise.

func (*StoreLocation) GetPostalCodeOk

func (o *StoreLocation) GetPostalCodeOk() (*string, bool)

GetPostalCodeOk returns a tuple with the PostalCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoreLocation) GetStateOrProvince

func (o *StoreLocation) GetStateOrProvince() string

GetStateOrProvince returns the StateOrProvince field value if set, zero value otherwise.

func (*StoreLocation) GetStateOrProvinceOk

func (o *StoreLocation) GetStateOrProvinceOk() (*string, bool)

GetStateOrProvinceOk returns a tuple with the StateOrProvince field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoreLocation) HasCity

func (o *StoreLocation) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*StoreLocation) HasLine1

func (o *StoreLocation) HasLine1() bool

HasLine1 returns a boolean if a field has been set.

func (*StoreLocation) HasLine2

func (o *StoreLocation) HasLine2() bool

HasLine2 returns a boolean if a field has been set.

func (*StoreLocation) HasLine3

func (o *StoreLocation) HasLine3() bool

HasLine3 returns a boolean if a field has been set.

func (*StoreLocation) HasPostalCode

func (o *StoreLocation) HasPostalCode() bool

HasPostalCode returns a boolean if a field has been set.

func (*StoreLocation) HasStateOrProvince

func (o *StoreLocation) HasStateOrProvince() bool

HasStateOrProvince returns a boolean if a field has been set.

func (StoreLocation) MarshalJSON

func (o StoreLocation) MarshalJSON() ([]byte, error)

func (*StoreLocation) SetCity

func (o *StoreLocation) SetCity(v string)

SetCity gets a reference to the given string and assigns it to the City field.

func (*StoreLocation) SetCountry

func (o *StoreLocation) SetCountry(v string)

SetCountry sets field value

func (*StoreLocation) SetLine1

func (o *StoreLocation) SetLine1(v string)

SetLine1 gets a reference to the given string and assigns it to the Line1 field.

func (*StoreLocation) SetLine2

func (o *StoreLocation) SetLine2(v string)

SetLine2 gets a reference to the given string and assigns it to the Line2 field.

func (*StoreLocation) SetLine3

func (o *StoreLocation) SetLine3(v string)

SetLine3 gets a reference to the given string and assigns it to the Line3 field.

func (*StoreLocation) SetPostalCode

func (o *StoreLocation) SetPostalCode(v string)

SetPostalCode gets a reference to the given string and assigns it to the PostalCode field.

func (*StoreLocation) SetStateOrProvince

func (o *StoreLocation) SetStateOrProvince(v string)

SetStateOrProvince gets a reference to the given string and assigns it to the StateOrProvince field.

func (StoreLocation) ToMap

func (o StoreLocation) ToMap() (map[string]interface{}, error)

type StoreSplitConfiguration

type StoreSplitConfiguration struct {
	// The [balance account](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/get/balanceAccounts/{id}__queryParam_id) linked to the account holder.
	BalanceAccountId *string `json:"balanceAccountId,omitempty"`
	// The UUID of the [split configuration](https://docs.adyen.com/marketplaces-and-platforms/classic/split-configuration-for-stores) from the Customer Area.
	SplitConfigurationId *string `json:"splitConfigurationId,omitempty"`
}

StoreSplitConfiguration struct for StoreSplitConfiguration

func NewStoreSplitConfiguration

func NewStoreSplitConfiguration() *StoreSplitConfiguration

NewStoreSplitConfiguration instantiates a new StoreSplitConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStoreSplitConfigurationWithDefaults

func NewStoreSplitConfigurationWithDefaults() *StoreSplitConfiguration

NewStoreSplitConfigurationWithDefaults instantiates a new StoreSplitConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StoreSplitConfiguration) GetBalanceAccountId

func (o *StoreSplitConfiguration) GetBalanceAccountId() string

GetBalanceAccountId returns the BalanceAccountId field value if set, zero value otherwise.

func (*StoreSplitConfiguration) GetBalanceAccountIdOk

func (o *StoreSplitConfiguration) GetBalanceAccountIdOk() (*string, bool)

GetBalanceAccountIdOk returns a tuple with the BalanceAccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoreSplitConfiguration) GetSplitConfigurationId

func (o *StoreSplitConfiguration) GetSplitConfigurationId() string

GetSplitConfigurationId returns the SplitConfigurationId field value if set, zero value otherwise.

func (*StoreSplitConfiguration) GetSplitConfigurationIdOk

func (o *StoreSplitConfiguration) GetSplitConfigurationIdOk() (*string, bool)

GetSplitConfigurationIdOk returns a tuple with the SplitConfigurationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoreSplitConfiguration) HasBalanceAccountId

func (o *StoreSplitConfiguration) HasBalanceAccountId() bool

HasBalanceAccountId returns a boolean if a field has been set.

func (*StoreSplitConfiguration) HasSplitConfigurationId

func (o *StoreSplitConfiguration) HasSplitConfigurationId() bool

HasSplitConfigurationId returns a boolean if a field has been set.

func (StoreSplitConfiguration) MarshalJSON

func (o StoreSplitConfiguration) MarshalJSON() ([]byte, error)

func (*StoreSplitConfiguration) SetBalanceAccountId

func (o *StoreSplitConfiguration) SetBalanceAccountId(v string)

SetBalanceAccountId gets a reference to the given string and assigns it to the BalanceAccountId field.

func (*StoreSplitConfiguration) SetSplitConfigurationId

func (o *StoreSplitConfiguration) SetSplitConfigurationId(v string)

SetSplitConfigurationId gets a reference to the given string and assigns it to the SplitConfigurationId field.

func (StoreSplitConfiguration) ToMap

func (o StoreSplitConfiguration) ToMap() (map[string]interface{}, error)

type Surcharge

type Surcharge struct {
	// Show the surcharge details on the terminal, so the shopper can confirm.
	AskConfirmation *bool `json:"askConfirmation,omitempty"`
	// Surcharge fees or percentages for specific payment methods, funding sources (credit or debit), and currencies.
	Configurations []Configuration `json:"configurations,omitempty"`
}

Surcharge struct for Surcharge

func NewSurcharge

func NewSurcharge() *Surcharge

NewSurcharge instantiates a new Surcharge object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSurchargeWithDefaults

func NewSurchargeWithDefaults() *Surcharge

NewSurchargeWithDefaults instantiates a new Surcharge object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Surcharge) GetAskConfirmation

func (o *Surcharge) GetAskConfirmation() bool

GetAskConfirmation returns the AskConfirmation field value if set, zero value otherwise.

func (*Surcharge) GetAskConfirmationOk

func (o *Surcharge) GetAskConfirmationOk() (*bool, bool)

GetAskConfirmationOk returns a tuple with the AskConfirmation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Surcharge) GetConfigurations

func (o *Surcharge) GetConfigurations() []Configuration

GetConfigurations returns the Configurations field value if set, zero value otherwise.

func (*Surcharge) GetConfigurationsOk

func (o *Surcharge) GetConfigurationsOk() ([]Configuration, bool)

GetConfigurationsOk returns a tuple with the Configurations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Surcharge) HasAskConfirmation

func (o *Surcharge) HasAskConfirmation() bool

HasAskConfirmation returns a boolean if a field has been set.

func (*Surcharge) HasConfigurations

func (o *Surcharge) HasConfigurations() bool

HasConfigurations returns a boolean if a field has been set.

func (Surcharge) MarshalJSON

func (o Surcharge) MarshalJSON() ([]byte, error)

func (*Surcharge) SetAskConfirmation

func (o *Surcharge) SetAskConfirmation(v bool)

SetAskConfirmation gets a reference to the given bool and assigns it to the AskConfirmation field.

func (*Surcharge) SetConfigurations

func (o *Surcharge) SetConfigurations(v []Configuration)

SetConfigurations gets a reference to the given []Configuration and assigns it to the Configurations field.

func (Surcharge) ToMap

func (o Surcharge) ToMap() (map[string]interface{}, error)

type SwishInfo

type SwishInfo struct {
	// Swish number. Format: 10 digits without spaces. For example, **1231111111**.
	SwishNumber string `json:"swishNumber"`
}

SwishInfo struct for SwishInfo

func NewSwishInfo

func NewSwishInfo(swishNumber string) *SwishInfo

NewSwishInfo instantiates a new SwishInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSwishInfoWithDefaults

func NewSwishInfoWithDefaults() *SwishInfo

NewSwishInfoWithDefaults instantiates a new SwishInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SwishInfo) GetSwishNumber

func (o *SwishInfo) GetSwishNumber() string

GetSwishNumber returns the SwishNumber field value

func (*SwishInfo) GetSwishNumberOk

func (o *SwishInfo) GetSwishNumberOk() (*string, bool)

GetSwishNumberOk returns a tuple with the SwishNumber field value and a boolean to check if the value has been set.

func (SwishInfo) MarshalJSON

func (o SwishInfo) MarshalJSON() ([]byte, error)

func (*SwishInfo) SetSwishNumber

func (o *SwishInfo) SetSwishNumber(v string)

SetSwishNumber sets field value

func (SwishInfo) ToMap

func (o SwishInfo) ToMap() (map[string]interface{}, error)

type Terminal

type Terminal struct {
	Assignment   *TerminalAssignment   `json:"assignment,omitempty"`
	Connectivity *TerminalConnectivity `json:"connectivity,omitempty"`
	// The software release currently in use on the terminal.
	FirmwareVersion *string `json:"firmwareVersion,omitempty"`
	// The unique identifier of the terminal.
	Id *string `json:"id,omitempty"`
	// Date and time of the last activity on the terminal. Not included when the last activity was more than 14 days ago.
	LastActivityAt *time.Time `json:"lastActivityAt,omitempty"`
	// Date and time of the last transaction on the terminal. Not included when the last transaction was more than 14 days ago.
	LastTransactionAt *time.Time `json:"lastTransactionAt,omitempty"`
	// The model name of the terminal.
	Model *string `json:"model,omitempty"`
	// The serial number of the terminal.
	SerialNumber *string `json:"serialNumber,omitempty"`
}

Terminal struct for Terminal

func NewTerminal

func NewTerminal() *Terminal

NewTerminal instantiates a new Terminal object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTerminalWithDefaults

func NewTerminalWithDefaults() *Terminal

NewTerminalWithDefaults instantiates a new Terminal object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Terminal) GetAssignment

func (o *Terminal) GetAssignment() TerminalAssignment

GetAssignment returns the Assignment field value if set, zero value otherwise.

func (*Terminal) GetAssignmentOk

func (o *Terminal) GetAssignmentOk() (*TerminalAssignment, bool)

GetAssignmentOk returns a tuple with the Assignment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Terminal) GetConnectivity

func (o *Terminal) GetConnectivity() TerminalConnectivity

GetConnectivity returns the Connectivity field value if set, zero value otherwise.

func (*Terminal) GetConnectivityOk

func (o *Terminal) GetConnectivityOk() (*TerminalConnectivity, bool)

GetConnectivityOk returns a tuple with the Connectivity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Terminal) GetFirmwareVersion

func (o *Terminal) GetFirmwareVersion() string

GetFirmwareVersion returns the FirmwareVersion field value if set, zero value otherwise.

func (*Terminal) GetFirmwareVersionOk

func (o *Terminal) GetFirmwareVersionOk() (*string, bool)

GetFirmwareVersionOk returns a tuple with the FirmwareVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Terminal) GetId

func (o *Terminal) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Terminal) GetIdOk

func (o *Terminal) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Terminal) GetLastActivityAt

func (o *Terminal) GetLastActivityAt() time.Time

GetLastActivityAt returns the LastActivityAt field value if set, zero value otherwise.

func (*Terminal) GetLastActivityAtOk

func (o *Terminal) GetLastActivityAtOk() (*time.Time, bool)

GetLastActivityAtOk returns a tuple with the LastActivityAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Terminal) GetLastTransactionAt

func (o *Terminal) GetLastTransactionAt() time.Time

GetLastTransactionAt returns the LastTransactionAt field value if set, zero value otherwise.

func (*Terminal) GetLastTransactionAtOk

func (o *Terminal) GetLastTransactionAtOk() (*time.Time, bool)

GetLastTransactionAtOk returns a tuple with the LastTransactionAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Terminal) GetModel

func (o *Terminal) GetModel() string

GetModel returns the Model field value if set, zero value otherwise.

func (*Terminal) GetModelOk

func (o *Terminal) GetModelOk() (*string, bool)

GetModelOk returns a tuple with the Model field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Terminal) GetSerialNumber

func (o *Terminal) GetSerialNumber() string

GetSerialNumber returns the SerialNumber field value if set, zero value otherwise.

func (*Terminal) GetSerialNumberOk

func (o *Terminal) GetSerialNumberOk() (*string, bool)

GetSerialNumberOk returns a tuple with the SerialNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Terminal) HasAssignment

func (o *Terminal) HasAssignment() bool

HasAssignment returns a boolean if a field has been set.

func (*Terminal) HasConnectivity

func (o *Terminal) HasConnectivity() bool

HasConnectivity returns a boolean if a field has been set.

func (*Terminal) HasFirmwareVersion

func (o *Terminal) HasFirmwareVersion() bool

HasFirmwareVersion returns a boolean if a field has been set.

func (*Terminal) HasId

func (o *Terminal) HasId() bool

HasId returns a boolean if a field has been set.

func (*Terminal) HasLastActivityAt

func (o *Terminal) HasLastActivityAt() bool

HasLastActivityAt returns a boolean if a field has been set.

func (*Terminal) HasLastTransactionAt

func (o *Terminal) HasLastTransactionAt() bool

HasLastTransactionAt returns a boolean if a field has been set.

func (*Terminal) HasModel

func (o *Terminal) HasModel() bool

HasModel returns a boolean if a field has been set.

func (*Terminal) HasSerialNumber

func (o *Terminal) HasSerialNumber() bool

HasSerialNumber returns a boolean if a field has been set.

func (Terminal) MarshalJSON

func (o Terminal) MarshalJSON() ([]byte, error)

func (*Terminal) SetAssignment

func (o *Terminal) SetAssignment(v TerminalAssignment)

SetAssignment gets a reference to the given TerminalAssignment and assigns it to the Assignment field.

func (*Terminal) SetConnectivity

func (o *Terminal) SetConnectivity(v TerminalConnectivity)

SetConnectivity gets a reference to the given TerminalConnectivity and assigns it to the Connectivity field.

func (*Terminal) SetFirmwareVersion

func (o *Terminal) SetFirmwareVersion(v string)

SetFirmwareVersion gets a reference to the given string and assigns it to the FirmwareVersion field.

func (*Terminal) SetId

func (o *Terminal) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Terminal) SetLastActivityAt

func (o *Terminal) SetLastActivityAt(v time.Time)

SetLastActivityAt gets a reference to the given time.Time and assigns it to the LastActivityAt field.

func (*Terminal) SetLastTransactionAt

func (o *Terminal) SetLastTransactionAt(v time.Time)

SetLastTransactionAt gets a reference to the given time.Time and assigns it to the LastTransactionAt field.

func (*Terminal) SetModel

func (o *Terminal) SetModel(v string)

SetModel gets a reference to the given string and assigns it to the Model field.

func (*Terminal) SetSerialNumber

func (o *Terminal) SetSerialNumber(v string)

SetSerialNumber gets a reference to the given string and assigns it to the SerialNumber field.

func (Terminal) ToMap

func (o Terminal) ToMap() (map[string]interface{}, error)

type TerminalActionScheduleDetail

type TerminalActionScheduleDetail struct {
	// The ID of the action on the specified terminal.
	Id *string `json:"id,omitempty"`
	// The unique ID of the terminal that the action applies to.
	TerminalId *string `json:"terminalId,omitempty"`
}

TerminalActionScheduleDetail struct for TerminalActionScheduleDetail

func NewTerminalActionScheduleDetail

func NewTerminalActionScheduleDetail() *TerminalActionScheduleDetail

NewTerminalActionScheduleDetail instantiates a new TerminalActionScheduleDetail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTerminalActionScheduleDetailWithDefaults

func NewTerminalActionScheduleDetailWithDefaults() *TerminalActionScheduleDetail

NewTerminalActionScheduleDetailWithDefaults instantiates a new TerminalActionScheduleDetail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TerminalActionScheduleDetail) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*TerminalActionScheduleDetail) GetIdOk

func (o *TerminalActionScheduleDetail) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalActionScheduleDetail) GetTerminalId

func (o *TerminalActionScheduleDetail) GetTerminalId() string

GetTerminalId returns the TerminalId field value if set, zero value otherwise.

func (*TerminalActionScheduleDetail) GetTerminalIdOk

func (o *TerminalActionScheduleDetail) GetTerminalIdOk() (*string, bool)

GetTerminalIdOk returns a tuple with the TerminalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalActionScheduleDetail) HasId

HasId returns a boolean if a field has been set.

func (*TerminalActionScheduleDetail) HasTerminalId

func (o *TerminalActionScheduleDetail) HasTerminalId() bool

HasTerminalId returns a boolean if a field has been set.

func (TerminalActionScheduleDetail) MarshalJSON

func (o TerminalActionScheduleDetail) MarshalJSON() ([]byte, error)

func (*TerminalActionScheduleDetail) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*TerminalActionScheduleDetail) SetTerminalId

func (o *TerminalActionScheduleDetail) SetTerminalId(v string)

SetTerminalId gets a reference to the given string and assigns it to the TerminalId field.

func (TerminalActionScheduleDetail) ToMap

func (o TerminalActionScheduleDetail) ToMap() (map[string]interface{}, error)

type TerminalActionsCompanyLevelApi

type TerminalActionsCompanyLevelApi common.Service

TerminalActionsCompanyLevelApi service

func (*TerminalActionsCompanyLevelApi) GetTerminalAction

GetTerminalAction Get terminal action

Returns the details of the [terminal action](https://docs.adyen.com/point-of-sale/automating-terminal-management/terminal-actions-api) identified in the path. To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal actions read * Management API—Terminal actions read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalActionsCompanyLevelApiGetTerminalActionInput - Request parameters, see GetTerminalActionInput @return ExternalTerminalAction, *http.Response, error

func (*TerminalActionsCompanyLevelApi) GetTerminalActionInput

Prepare a request for GetTerminalAction @param companyId The unique identifier of the company account.@param actionId The unique identifier of the terminal action. @return TerminalActionsCompanyLevelApiGetTerminalActionInput

func (*TerminalActionsCompanyLevelApi) ListTerminalActions

ListTerminalActions Get a list of terminal actions

Returns the [terminal actions](https://docs.adyen.com/point-of-sale/automating-terminal-management/terminal-actions-api) that have been scheduled for the company identified in the path.The response doesn't include actions that are scheduled by Adyen. To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal actions read * Management API—Terminal actions read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalActionsCompanyLevelApiListTerminalActionsInput - Request parameters, see ListTerminalActionsInput @return ListExternalTerminalActionsResponse, *http.Response, error

func (*TerminalActionsCompanyLevelApi) ListTerminalActionsInput

Prepare a request for ListTerminalActions @param companyId The unique identifier of the company account. @return TerminalActionsCompanyLevelApiListTerminalActionsInput

type TerminalActionsCompanyLevelApiGetTerminalActionInput

type TerminalActionsCompanyLevelApiGetTerminalActionInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalActionsCompanyLevelApi.GetTerminalAction

type TerminalActionsCompanyLevelApiListTerminalActionsInput

type TerminalActionsCompanyLevelApiListTerminalActionsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalActionsCompanyLevelApi.ListTerminalActions

func (TerminalActionsCompanyLevelApiListTerminalActionsInput) PageNumber

The number of the page to fetch.

func (TerminalActionsCompanyLevelApiListTerminalActionsInput) PageSize

The number of items to have on a page, maximum 100. The default is 20 items on a page.

func (TerminalActionsCompanyLevelApiListTerminalActionsInput) Status

Returns terminal actions with the specified status. Allowed values: **pending**, **successful**, **failed**, **cancelled**, **tryLater**.

func (TerminalActionsCompanyLevelApiListTerminalActionsInput) Type_

Returns terminal actions of the specified type. Allowed values: **InstallAndroidApp**, **UninstallAndroidApp**, **InstallAndroidCertificate**, **UninstallAndroidCertificate**.

type TerminalActionsTerminalLevelApi

type TerminalActionsTerminalLevelApi common.Service

TerminalActionsTerminalLevelApi service

func (*TerminalActionsTerminalLevelApi) CreateTerminalAction

CreateTerminalAction Create a terminal action

Schedules a [terminal action](https://docs.adyen.com/point-of-sale/automating-terminal-management/terminal-actions-api) by specifying the action and the terminals that the action must be applied to.

The following restrictions apply: * You can schedule only one action at a time. For example, to install a new app version and remove an old app version, you have to make two API requests. * The maximum number of terminals in a request is **100**. For example, to apply an action to 250 terminals, you have to divide the terminals over three API requests. * If there is an error with one or more terminal IDs in the request, the action is scheduled for none of the terminals. You need to fix the error and try again.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal actions read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalActionsTerminalLevelApiCreateTerminalActionInput - Request parameters, see CreateTerminalActionInput @return ScheduleTerminalActionsResponse, *http.Response, error

func (*TerminalActionsTerminalLevelApi) CreateTerminalActionInput

Prepare a request for CreateTerminalAction

@return TerminalActionsTerminalLevelApiCreateTerminalActionInput

type TerminalActionsTerminalLevelApiCreateTerminalActionInput

type TerminalActionsTerminalLevelApiCreateTerminalActionInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalActionsTerminalLevelApi.CreateTerminalAction

func (TerminalActionsTerminalLevelApiCreateTerminalActionInput) ScheduleTerminalActionsRequest

type TerminalAssignment

type TerminalAssignment struct {
	// The unique identifier of the company account to which terminal is assigned.
	CompanyId string `json:"companyId"`
	// The unique identifier of the merchant account to which terminal is assigned.
	MerchantId         *string                     `json:"merchantId,omitempty"`
	ReassignmentTarget *TerminalReassignmentTarget `json:"reassignmentTarget,omitempty"`
	// The status of the reassignment. Possible values:   * `reassignmentInProgress`: the terminal was boarded and is now scheduled to remove the configuration. Wait for the terminal to synchronize with the Adyen platform.  * `deployed`: the terminal is deployed and reassigned.   * `inventory`: the terminal is in inventory and cannot process transactions.
	Status string `json:"status"`
	// The unique identifier of the store to which terminal is assigned.
	StoreId *string `json:"storeId,omitempty"`
}

TerminalAssignment struct for TerminalAssignment

func NewTerminalAssignment

func NewTerminalAssignment(companyId string, status string) *TerminalAssignment

NewTerminalAssignment instantiates a new TerminalAssignment object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTerminalAssignmentWithDefaults

func NewTerminalAssignmentWithDefaults() *TerminalAssignment

NewTerminalAssignmentWithDefaults instantiates a new TerminalAssignment object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TerminalAssignment) GetCompanyId

func (o *TerminalAssignment) GetCompanyId() string

GetCompanyId returns the CompanyId field value

func (*TerminalAssignment) GetCompanyIdOk

func (o *TerminalAssignment) GetCompanyIdOk() (*string, bool)

GetCompanyIdOk returns a tuple with the CompanyId field value and a boolean to check if the value has been set.

func (*TerminalAssignment) GetMerchantId

func (o *TerminalAssignment) GetMerchantId() string

GetMerchantId returns the MerchantId field value if set, zero value otherwise.

func (*TerminalAssignment) GetMerchantIdOk

func (o *TerminalAssignment) GetMerchantIdOk() (*string, bool)

GetMerchantIdOk returns a tuple with the MerchantId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalAssignment) GetReassignmentTarget

func (o *TerminalAssignment) GetReassignmentTarget() TerminalReassignmentTarget

GetReassignmentTarget returns the ReassignmentTarget field value if set, zero value otherwise.

func (*TerminalAssignment) GetReassignmentTargetOk

func (o *TerminalAssignment) GetReassignmentTargetOk() (*TerminalReassignmentTarget, bool)

GetReassignmentTargetOk returns a tuple with the ReassignmentTarget field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalAssignment) GetStatus

func (o *TerminalAssignment) GetStatus() string

GetStatus returns the Status field value

func (*TerminalAssignment) GetStatusOk

func (o *TerminalAssignment) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*TerminalAssignment) GetStoreId

func (o *TerminalAssignment) GetStoreId() string

GetStoreId returns the StoreId field value if set, zero value otherwise.

func (*TerminalAssignment) GetStoreIdOk

func (o *TerminalAssignment) GetStoreIdOk() (*string, bool)

GetStoreIdOk returns a tuple with the StoreId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalAssignment) HasMerchantId

func (o *TerminalAssignment) HasMerchantId() bool

HasMerchantId returns a boolean if a field has been set.

func (*TerminalAssignment) HasReassignmentTarget

func (o *TerminalAssignment) HasReassignmentTarget() bool

HasReassignmentTarget returns a boolean if a field has been set.

func (*TerminalAssignment) HasStoreId

func (o *TerminalAssignment) HasStoreId() bool

HasStoreId returns a boolean if a field has been set.

func (TerminalAssignment) MarshalJSON

func (o TerminalAssignment) MarshalJSON() ([]byte, error)

func (*TerminalAssignment) SetCompanyId

func (o *TerminalAssignment) SetCompanyId(v string)

SetCompanyId sets field value

func (*TerminalAssignment) SetMerchantId

func (o *TerminalAssignment) SetMerchantId(v string)

SetMerchantId gets a reference to the given string and assigns it to the MerchantId field.

func (*TerminalAssignment) SetReassignmentTarget

func (o *TerminalAssignment) SetReassignmentTarget(v TerminalReassignmentTarget)

SetReassignmentTarget gets a reference to the given TerminalReassignmentTarget and assigns it to the ReassignmentTarget field.

func (*TerminalAssignment) SetStatus

func (o *TerminalAssignment) SetStatus(v string)

SetStatus sets field value

func (*TerminalAssignment) SetStoreId

func (o *TerminalAssignment) SetStoreId(v string)

SetStoreId gets a reference to the given string and assigns it to the StoreId field.

func (TerminalAssignment) ToMap

func (o TerminalAssignment) ToMap() (map[string]interface{}, error)

type TerminalConnectivity

type TerminalConnectivity struct {
	Bluetooth *TerminalConnectivityBluetooth `json:"bluetooth,omitempty"`
	Cellular  *TerminalConnectivityCellular  `json:"cellular,omitempty"`
	Ethernet  *TerminalConnectivityEthernet  `json:"ethernet,omitempty"`
	Wifi      *TerminalConnectivityWifi      `json:"wifi,omitempty"`
}

TerminalConnectivity struct for TerminalConnectivity

func NewTerminalConnectivity

func NewTerminalConnectivity() *TerminalConnectivity

NewTerminalConnectivity instantiates a new TerminalConnectivity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTerminalConnectivityWithDefaults

func NewTerminalConnectivityWithDefaults() *TerminalConnectivity

NewTerminalConnectivityWithDefaults instantiates a new TerminalConnectivity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TerminalConnectivity) GetBluetooth

GetBluetooth returns the Bluetooth field value if set, zero value otherwise.

func (*TerminalConnectivity) GetBluetoothOk

GetBluetoothOk returns a tuple with the Bluetooth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalConnectivity) GetCellular

GetCellular returns the Cellular field value if set, zero value otherwise.

func (*TerminalConnectivity) GetCellularOk

GetCellularOk returns a tuple with the Cellular field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalConnectivity) GetEthernet

GetEthernet returns the Ethernet field value if set, zero value otherwise.

func (*TerminalConnectivity) GetEthernetOk

GetEthernetOk returns a tuple with the Ethernet field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalConnectivity) GetWifi

GetWifi returns the Wifi field value if set, zero value otherwise.

func (*TerminalConnectivity) GetWifiOk

GetWifiOk returns a tuple with the Wifi field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalConnectivity) HasBluetooth

func (o *TerminalConnectivity) HasBluetooth() bool

HasBluetooth returns a boolean if a field has been set.

func (*TerminalConnectivity) HasCellular

func (o *TerminalConnectivity) HasCellular() bool

HasCellular returns a boolean if a field has been set.

func (*TerminalConnectivity) HasEthernet

func (o *TerminalConnectivity) HasEthernet() bool

HasEthernet returns a boolean if a field has been set.

func (*TerminalConnectivity) HasWifi

func (o *TerminalConnectivity) HasWifi() bool

HasWifi returns a boolean if a field has been set.

func (TerminalConnectivity) MarshalJSON

func (o TerminalConnectivity) MarshalJSON() ([]byte, error)

func (*TerminalConnectivity) SetBluetooth

SetBluetooth gets a reference to the given TerminalConnectivityBluetooth and assigns it to the Bluetooth field.

func (*TerminalConnectivity) SetCellular

SetCellular gets a reference to the given TerminalConnectivityCellular and assigns it to the Cellular field.

func (*TerminalConnectivity) SetEthernet

SetEthernet gets a reference to the given TerminalConnectivityEthernet and assigns it to the Ethernet field.

func (*TerminalConnectivity) SetWifi

SetWifi gets a reference to the given TerminalConnectivityWifi and assigns it to the Wifi field.

func (TerminalConnectivity) ToMap

func (o TerminalConnectivity) ToMap() (map[string]interface{}, error)

type TerminalConnectivityBluetooth

type TerminalConnectivityBluetooth struct {
	// The terminal's Bluetooth IP address.
	IpAddress *string `json:"ipAddress,omitempty"`
	// The terminal's Bluetooth MAC address.
	MacAddress *string `json:"macAddress,omitempty"`
}

TerminalConnectivityBluetooth struct for TerminalConnectivityBluetooth

func NewTerminalConnectivityBluetooth

func NewTerminalConnectivityBluetooth() *TerminalConnectivityBluetooth

NewTerminalConnectivityBluetooth instantiates a new TerminalConnectivityBluetooth object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTerminalConnectivityBluetoothWithDefaults

func NewTerminalConnectivityBluetoothWithDefaults() *TerminalConnectivityBluetooth

NewTerminalConnectivityBluetoothWithDefaults instantiates a new TerminalConnectivityBluetooth object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TerminalConnectivityBluetooth) GetIpAddress

func (o *TerminalConnectivityBluetooth) GetIpAddress() string

GetIpAddress returns the IpAddress field value if set, zero value otherwise.

func (*TerminalConnectivityBluetooth) GetIpAddressOk

func (o *TerminalConnectivityBluetooth) GetIpAddressOk() (*string, bool)

GetIpAddressOk returns a tuple with the IpAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalConnectivityBluetooth) GetMacAddress

func (o *TerminalConnectivityBluetooth) GetMacAddress() string

GetMacAddress returns the MacAddress field value if set, zero value otherwise.

func (*TerminalConnectivityBluetooth) GetMacAddressOk

func (o *TerminalConnectivityBluetooth) GetMacAddressOk() (*string, bool)

GetMacAddressOk returns a tuple with the MacAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalConnectivityBluetooth) HasIpAddress

func (o *TerminalConnectivityBluetooth) HasIpAddress() bool

HasIpAddress returns a boolean if a field has been set.

func (*TerminalConnectivityBluetooth) HasMacAddress

func (o *TerminalConnectivityBluetooth) HasMacAddress() bool

HasMacAddress returns a boolean if a field has been set.

func (TerminalConnectivityBluetooth) MarshalJSON

func (o TerminalConnectivityBluetooth) MarshalJSON() ([]byte, error)

func (*TerminalConnectivityBluetooth) SetIpAddress

func (o *TerminalConnectivityBluetooth) SetIpAddress(v string)

SetIpAddress gets a reference to the given string and assigns it to the IpAddress field.

func (*TerminalConnectivityBluetooth) SetMacAddress

func (o *TerminalConnectivityBluetooth) SetMacAddress(v string)

SetMacAddress gets a reference to the given string and assigns it to the MacAddress field.

func (TerminalConnectivityBluetooth) ToMap

func (o TerminalConnectivityBluetooth) ToMap() (map[string]interface{}, error)

type TerminalConnectivityCellular

type TerminalConnectivityCellular struct {
	// The integrated circuit card identifier (ICCID) of the SIM card in the terminal.
	Iccid *string `json:"iccid,omitempty"`
	// On a terminal that supports 3G or 4G connectivity, indicates the status of the SIM card in the terminal.
	Status *string `json:"status,omitempty"`
}

TerminalConnectivityCellular struct for TerminalConnectivityCellular

func NewTerminalConnectivityCellular

func NewTerminalConnectivityCellular() *TerminalConnectivityCellular

NewTerminalConnectivityCellular instantiates a new TerminalConnectivityCellular object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTerminalConnectivityCellularWithDefaults

func NewTerminalConnectivityCellularWithDefaults() *TerminalConnectivityCellular

NewTerminalConnectivityCellularWithDefaults instantiates a new TerminalConnectivityCellular object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TerminalConnectivityCellular) GetIccid

func (o *TerminalConnectivityCellular) GetIccid() string

GetIccid returns the Iccid field value if set, zero value otherwise.

func (*TerminalConnectivityCellular) GetIccidOk

func (o *TerminalConnectivityCellular) GetIccidOk() (*string, bool)

GetIccidOk returns a tuple with the Iccid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalConnectivityCellular) GetStatus

func (o *TerminalConnectivityCellular) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*TerminalConnectivityCellular) GetStatusOk

func (o *TerminalConnectivityCellular) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalConnectivityCellular) HasIccid

func (o *TerminalConnectivityCellular) HasIccid() bool

HasIccid returns a boolean if a field has been set.

func (*TerminalConnectivityCellular) HasStatus

func (o *TerminalConnectivityCellular) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (TerminalConnectivityCellular) MarshalJSON

func (o TerminalConnectivityCellular) MarshalJSON() ([]byte, error)

func (*TerminalConnectivityCellular) SetIccid

func (o *TerminalConnectivityCellular) SetIccid(v string)

SetIccid gets a reference to the given string and assigns it to the Iccid field.

func (*TerminalConnectivityCellular) SetStatus

func (o *TerminalConnectivityCellular) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (TerminalConnectivityCellular) ToMap

func (o TerminalConnectivityCellular) ToMap() (map[string]interface{}, error)

type TerminalConnectivityEthernet

type TerminalConnectivityEthernet struct {
	// The terminal's ethernet IP address.
	IpAddress *string `json:"ipAddress,omitempty"`
	// The ethernet link negotiation that the terminal uses.
	LinkNegotiation *string `json:"linkNegotiation,omitempty"`
	// The terminal's ethernet MAC address.
	MacAddress *string `json:"macAddress,omitempty"`
}

TerminalConnectivityEthernet struct for TerminalConnectivityEthernet

func NewTerminalConnectivityEthernet

func NewTerminalConnectivityEthernet() *TerminalConnectivityEthernet

NewTerminalConnectivityEthernet instantiates a new TerminalConnectivityEthernet object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTerminalConnectivityEthernetWithDefaults

func NewTerminalConnectivityEthernetWithDefaults() *TerminalConnectivityEthernet

NewTerminalConnectivityEthernetWithDefaults instantiates a new TerminalConnectivityEthernet object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TerminalConnectivityEthernet) GetIpAddress

func (o *TerminalConnectivityEthernet) GetIpAddress() string

GetIpAddress returns the IpAddress field value if set, zero value otherwise.

func (*TerminalConnectivityEthernet) GetIpAddressOk

func (o *TerminalConnectivityEthernet) GetIpAddressOk() (*string, bool)

GetIpAddressOk returns a tuple with the IpAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalConnectivityEthernet) GetLinkNegotiation

func (o *TerminalConnectivityEthernet) GetLinkNegotiation() string

GetLinkNegotiation returns the LinkNegotiation field value if set, zero value otherwise.

func (*TerminalConnectivityEthernet) GetLinkNegotiationOk

func (o *TerminalConnectivityEthernet) GetLinkNegotiationOk() (*string, bool)

GetLinkNegotiationOk returns a tuple with the LinkNegotiation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalConnectivityEthernet) GetMacAddress

func (o *TerminalConnectivityEthernet) GetMacAddress() string

GetMacAddress returns the MacAddress field value if set, zero value otherwise.

func (*TerminalConnectivityEthernet) GetMacAddressOk

func (o *TerminalConnectivityEthernet) GetMacAddressOk() (*string, bool)

GetMacAddressOk returns a tuple with the MacAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalConnectivityEthernet) HasIpAddress

func (o *TerminalConnectivityEthernet) HasIpAddress() bool

HasIpAddress returns a boolean if a field has been set.

func (*TerminalConnectivityEthernet) HasLinkNegotiation

func (o *TerminalConnectivityEthernet) HasLinkNegotiation() bool

HasLinkNegotiation returns a boolean if a field has been set.

func (*TerminalConnectivityEthernet) HasMacAddress

func (o *TerminalConnectivityEthernet) HasMacAddress() bool

HasMacAddress returns a boolean if a field has been set.

func (TerminalConnectivityEthernet) MarshalJSON

func (o TerminalConnectivityEthernet) MarshalJSON() ([]byte, error)

func (*TerminalConnectivityEthernet) SetIpAddress

func (o *TerminalConnectivityEthernet) SetIpAddress(v string)

SetIpAddress gets a reference to the given string and assigns it to the IpAddress field.

func (*TerminalConnectivityEthernet) SetLinkNegotiation

func (o *TerminalConnectivityEthernet) SetLinkNegotiation(v string)

SetLinkNegotiation gets a reference to the given string and assigns it to the LinkNegotiation field.

func (*TerminalConnectivityEthernet) SetMacAddress

func (o *TerminalConnectivityEthernet) SetMacAddress(v string)

SetMacAddress gets a reference to the given string and assigns it to the MacAddress field.

func (TerminalConnectivityEthernet) ToMap

func (o TerminalConnectivityEthernet) ToMap() (map[string]interface{}, error)

type TerminalConnectivityWifi

type TerminalConnectivityWifi struct {
	// The terminal's IP address in the Wi-Fi network.
	IpAddress *string `json:"ipAddress,omitempty"`
	// The terminal's MAC address in the Wi-Fi network.
	MacAddress *string `json:"macAddress,omitempty"`
	// The SSID of the Wi-Fi network that the terminal is connected to.
	Ssid *string `json:"ssid,omitempty"`
}

TerminalConnectivityWifi struct for TerminalConnectivityWifi

func NewTerminalConnectivityWifi

func NewTerminalConnectivityWifi() *TerminalConnectivityWifi

NewTerminalConnectivityWifi instantiates a new TerminalConnectivityWifi object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTerminalConnectivityWifiWithDefaults

func NewTerminalConnectivityWifiWithDefaults() *TerminalConnectivityWifi

NewTerminalConnectivityWifiWithDefaults instantiates a new TerminalConnectivityWifi object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TerminalConnectivityWifi) GetIpAddress

func (o *TerminalConnectivityWifi) GetIpAddress() string

GetIpAddress returns the IpAddress field value if set, zero value otherwise.

func (*TerminalConnectivityWifi) GetIpAddressOk

func (o *TerminalConnectivityWifi) GetIpAddressOk() (*string, bool)

GetIpAddressOk returns a tuple with the IpAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalConnectivityWifi) GetMacAddress

func (o *TerminalConnectivityWifi) GetMacAddress() string

GetMacAddress returns the MacAddress field value if set, zero value otherwise.

func (*TerminalConnectivityWifi) GetMacAddressOk

func (o *TerminalConnectivityWifi) GetMacAddressOk() (*string, bool)

GetMacAddressOk returns a tuple with the MacAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalConnectivityWifi) GetSsid

func (o *TerminalConnectivityWifi) GetSsid() string

GetSsid returns the Ssid field value if set, zero value otherwise.

func (*TerminalConnectivityWifi) GetSsidOk

func (o *TerminalConnectivityWifi) GetSsidOk() (*string, bool)

GetSsidOk returns a tuple with the Ssid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalConnectivityWifi) HasIpAddress

func (o *TerminalConnectivityWifi) HasIpAddress() bool

HasIpAddress returns a boolean if a field has been set.

func (*TerminalConnectivityWifi) HasMacAddress

func (o *TerminalConnectivityWifi) HasMacAddress() bool

HasMacAddress returns a boolean if a field has been set.

func (*TerminalConnectivityWifi) HasSsid

func (o *TerminalConnectivityWifi) HasSsid() bool

HasSsid returns a boolean if a field has been set.

func (TerminalConnectivityWifi) MarshalJSON

func (o TerminalConnectivityWifi) MarshalJSON() ([]byte, error)

func (*TerminalConnectivityWifi) SetIpAddress

func (o *TerminalConnectivityWifi) SetIpAddress(v string)

SetIpAddress gets a reference to the given string and assigns it to the IpAddress field.

func (*TerminalConnectivityWifi) SetMacAddress

func (o *TerminalConnectivityWifi) SetMacAddress(v string)

SetMacAddress gets a reference to the given string and assigns it to the MacAddress field.

func (*TerminalConnectivityWifi) SetSsid

func (o *TerminalConnectivityWifi) SetSsid(v string)

SetSsid gets a reference to the given string and assigns it to the Ssid field.

func (TerminalConnectivityWifi) ToMap

func (o TerminalConnectivityWifi) ToMap() (map[string]interface{}, error)

type TerminalModelsResponse

type TerminalModelsResponse struct {
	// The terminal models that the API credential has access to.
	Data []IdName `json:"data,omitempty"`
}

TerminalModelsResponse struct for TerminalModelsResponse

func NewTerminalModelsResponse

func NewTerminalModelsResponse() *TerminalModelsResponse

NewTerminalModelsResponse instantiates a new TerminalModelsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTerminalModelsResponseWithDefaults

func NewTerminalModelsResponseWithDefaults() *TerminalModelsResponse

NewTerminalModelsResponseWithDefaults instantiates a new TerminalModelsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TerminalModelsResponse) GetData

func (o *TerminalModelsResponse) GetData() []IdName

GetData returns the Data field value if set, zero value otherwise.

func (*TerminalModelsResponse) GetDataOk

func (o *TerminalModelsResponse) GetDataOk() ([]IdName, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalModelsResponse) HasData

func (o *TerminalModelsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (TerminalModelsResponse) MarshalJSON

func (o TerminalModelsResponse) MarshalJSON() ([]byte, error)

func (*TerminalModelsResponse) SetData

func (o *TerminalModelsResponse) SetData(v []IdName)

SetData gets a reference to the given []IdName and assigns it to the Data field.

func (TerminalModelsResponse) ToMap

func (o TerminalModelsResponse) ToMap() (map[string]interface{}, error)

type TerminalOrder

type TerminalOrder struct {
	BillingEntity *BillingEntity `json:"billingEntity,omitempty"`
	// The merchant-defined purchase order number. This will be printed on the packing list.
	CustomerOrderReference *string `json:"customerOrderReference,omitempty"`
	// The unique identifier of the order.
	Id *string `json:"id,omitempty"`
	// The products included in the order.
	Items []OrderItem `json:"items,omitempty"`
	// The date and time that the order was placed, in UTC ISO 8601 format. For example, \"2011-12-03T10:15:30Z\".
	OrderDate        *string           `json:"orderDate,omitempty"`
	ShippingLocation *ShippingLocation `json:"shippingLocation,omitempty"`
	// The processing status of the order.
	Status *string `json:"status,omitempty"`
	// The URL, provided by the carrier company, where the shipment can be tracked.
	TrackingUrl *string `json:"trackingUrl,omitempty"`
}

TerminalOrder struct for TerminalOrder

func NewTerminalOrder

func NewTerminalOrder() *TerminalOrder

NewTerminalOrder instantiates a new TerminalOrder object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTerminalOrderWithDefaults

func NewTerminalOrderWithDefaults() *TerminalOrder

NewTerminalOrderWithDefaults instantiates a new TerminalOrder object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TerminalOrder) GetBillingEntity

func (o *TerminalOrder) GetBillingEntity() BillingEntity

GetBillingEntity returns the BillingEntity field value if set, zero value otherwise.

func (*TerminalOrder) GetBillingEntityOk

func (o *TerminalOrder) GetBillingEntityOk() (*BillingEntity, bool)

GetBillingEntityOk returns a tuple with the BillingEntity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalOrder) GetCustomerOrderReference

func (o *TerminalOrder) GetCustomerOrderReference() string

GetCustomerOrderReference returns the CustomerOrderReference field value if set, zero value otherwise.

func (*TerminalOrder) GetCustomerOrderReferenceOk

func (o *TerminalOrder) GetCustomerOrderReferenceOk() (*string, bool)

GetCustomerOrderReferenceOk returns a tuple with the CustomerOrderReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalOrder) GetId

func (o *TerminalOrder) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*TerminalOrder) GetIdOk

func (o *TerminalOrder) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalOrder) GetItems

func (o *TerminalOrder) GetItems() []OrderItem

GetItems returns the Items field value if set, zero value otherwise.

func (*TerminalOrder) GetItemsOk

func (o *TerminalOrder) GetItemsOk() ([]OrderItem, bool)

GetItemsOk returns a tuple with the Items field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalOrder) GetOrderDate

func (o *TerminalOrder) GetOrderDate() string

GetOrderDate returns the OrderDate field value if set, zero value otherwise.

func (*TerminalOrder) GetOrderDateOk

func (o *TerminalOrder) GetOrderDateOk() (*string, bool)

GetOrderDateOk returns a tuple with the OrderDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalOrder) GetShippingLocation

func (o *TerminalOrder) GetShippingLocation() ShippingLocation

GetShippingLocation returns the ShippingLocation field value if set, zero value otherwise.

func (*TerminalOrder) GetShippingLocationOk

func (o *TerminalOrder) GetShippingLocationOk() (*ShippingLocation, bool)

GetShippingLocationOk returns a tuple with the ShippingLocation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalOrder) GetStatus

func (o *TerminalOrder) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*TerminalOrder) GetStatusOk

func (o *TerminalOrder) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalOrder) GetTrackingUrl

func (o *TerminalOrder) GetTrackingUrl() string

GetTrackingUrl returns the TrackingUrl field value if set, zero value otherwise.

func (*TerminalOrder) GetTrackingUrlOk

func (o *TerminalOrder) GetTrackingUrlOk() (*string, bool)

GetTrackingUrlOk returns a tuple with the TrackingUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalOrder) HasBillingEntity

func (o *TerminalOrder) HasBillingEntity() bool

HasBillingEntity returns a boolean if a field has been set.

func (*TerminalOrder) HasCustomerOrderReference

func (o *TerminalOrder) HasCustomerOrderReference() bool

HasCustomerOrderReference returns a boolean if a field has been set.

func (*TerminalOrder) HasId

func (o *TerminalOrder) HasId() bool

HasId returns a boolean if a field has been set.

func (*TerminalOrder) HasItems

func (o *TerminalOrder) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*TerminalOrder) HasOrderDate

func (o *TerminalOrder) HasOrderDate() bool

HasOrderDate returns a boolean if a field has been set.

func (*TerminalOrder) HasShippingLocation

func (o *TerminalOrder) HasShippingLocation() bool

HasShippingLocation returns a boolean if a field has been set.

func (*TerminalOrder) HasStatus

func (o *TerminalOrder) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*TerminalOrder) HasTrackingUrl

func (o *TerminalOrder) HasTrackingUrl() bool

HasTrackingUrl returns a boolean if a field has been set.

func (TerminalOrder) MarshalJSON

func (o TerminalOrder) MarshalJSON() ([]byte, error)

func (*TerminalOrder) SetBillingEntity

func (o *TerminalOrder) SetBillingEntity(v BillingEntity)

SetBillingEntity gets a reference to the given BillingEntity and assigns it to the BillingEntity field.

func (*TerminalOrder) SetCustomerOrderReference

func (o *TerminalOrder) SetCustomerOrderReference(v string)

SetCustomerOrderReference gets a reference to the given string and assigns it to the CustomerOrderReference field.

func (*TerminalOrder) SetId

func (o *TerminalOrder) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*TerminalOrder) SetItems

func (o *TerminalOrder) SetItems(v []OrderItem)

SetItems gets a reference to the given []OrderItem and assigns it to the Items field.

func (*TerminalOrder) SetOrderDate

func (o *TerminalOrder) SetOrderDate(v string)

SetOrderDate gets a reference to the given string and assigns it to the OrderDate field.

func (*TerminalOrder) SetShippingLocation

func (o *TerminalOrder) SetShippingLocation(v ShippingLocation)

SetShippingLocation gets a reference to the given ShippingLocation and assigns it to the ShippingLocation field.

func (*TerminalOrder) SetStatus

func (o *TerminalOrder) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*TerminalOrder) SetTrackingUrl

func (o *TerminalOrder) SetTrackingUrl(v string)

SetTrackingUrl gets a reference to the given string and assigns it to the TrackingUrl field.

func (TerminalOrder) ToMap

func (o TerminalOrder) ToMap() (map[string]interface{}, error)

type TerminalOrderRequest

type TerminalOrderRequest struct {
	// The identification of the billing entity to use for the order.
	BillingEntityId *string `json:"billingEntityId,omitempty"`
	// The merchant-defined purchase order reference.
	CustomerOrderReference *string `json:"customerOrderReference,omitempty"`
	// The products included in the order.
	Items []OrderItem `json:"items,omitempty"`
	// Type of order
	OrderType *string `json:"orderType,omitempty"`
	// The identification of the shipping location to use for the order.
	ShippingLocationId *string `json:"shippingLocationId,omitempty"`
	// The tax number of the billing entity.
	TaxId *string `json:"taxId,omitempty"`
}

TerminalOrderRequest struct for TerminalOrderRequest

func NewTerminalOrderRequest

func NewTerminalOrderRequest() *TerminalOrderRequest

NewTerminalOrderRequest instantiates a new TerminalOrderRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTerminalOrderRequestWithDefaults

func NewTerminalOrderRequestWithDefaults() *TerminalOrderRequest

NewTerminalOrderRequestWithDefaults instantiates a new TerminalOrderRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TerminalOrderRequest) GetBillingEntityId

func (o *TerminalOrderRequest) GetBillingEntityId() string

GetBillingEntityId returns the BillingEntityId field value if set, zero value otherwise.

func (*TerminalOrderRequest) GetBillingEntityIdOk

func (o *TerminalOrderRequest) GetBillingEntityIdOk() (*string, bool)

GetBillingEntityIdOk returns a tuple with the BillingEntityId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalOrderRequest) GetCustomerOrderReference

func (o *TerminalOrderRequest) GetCustomerOrderReference() string

GetCustomerOrderReference returns the CustomerOrderReference field value if set, zero value otherwise.

func (*TerminalOrderRequest) GetCustomerOrderReferenceOk

func (o *TerminalOrderRequest) GetCustomerOrderReferenceOk() (*string, bool)

GetCustomerOrderReferenceOk returns a tuple with the CustomerOrderReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalOrderRequest) GetItems

func (o *TerminalOrderRequest) GetItems() []OrderItem

GetItems returns the Items field value if set, zero value otherwise.

func (*TerminalOrderRequest) GetItemsOk

func (o *TerminalOrderRequest) GetItemsOk() ([]OrderItem, bool)

GetItemsOk returns a tuple with the Items field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalOrderRequest) GetOrderType

func (o *TerminalOrderRequest) GetOrderType() string

GetOrderType returns the OrderType field value if set, zero value otherwise.

func (*TerminalOrderRequest) GetOrderTypeOk

func (o *TerminalOrderRequest) GetOrderTypeOk() (*string, bool)

GetOrderTypeOk returns a tuple with the OrderType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalOrderRequest) GetShippingLocationId

func (o *TerminalOrderRequest) GetShippingLocationId() string

GetShippingLocationId returns the ShippingLocationId field value if set, zero value otherwise.

func (*TerminalOrderRequest) GetShippingLocationIdOk

func (o *TerminalOrderRequest) GetShippingLocationIdOk() (*string, bool)

GetShippingLocationIdOk returns a tuple with the ShippingLocationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalOrderRequest) GetTaxId

func (o *TerminalOrderRequest) GetTaxId() string

GetTaxId returns the TaxId field value if set, zero value otherwise.

func (*TerminalOrderRequest) GetTaxIdOk

func (o *TerminalOrderRequest) GetTaxIdOk() (*string, bool)

GetTaxIdOk returns a tuple with the TaxId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalOrderRequest) HasBillingEntityId

func (o *TerminalOrderRequest) HasBillingEntityId() bool

HasBillingEntityId returns a boolean if a field has been set.

func (*TerminalOrderRequest) HasCustomerOrderReference

func (o *TerminalOrderRequest) HasCustomerOrderReference() bool

HasCustomerOrderReference returns a boolean if a field has been set.

func (*TerminalOrderRequest) HasItems

func (o *TerminalOrderRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*TerminalOrderRequest) HasOrderType

func (o *TerminalOrderRequest) HasOrderType() bool

HasOrderType returns a boolean if a field has been set.

func (*TerminalOrderRequest) HasShippingLocationId

func (o *TerminalOrderRequest) HasShippingLocationId() bool

HasShippingLocationId returns a boolean if a field has been set.

func (*TerminalOrderRequest) HasTaxId

func (o *TerminalOrderRequest) HasTaxId() bool

HasTaxId returns a boolean if a field has been set.

func (TerminalOrderRequest) MarshalJSON

func (o TerminalOrderRequest) MarshalJSON() ([]byte, error)

func (*TerminalOrderRequest) SetBillingEntityId

func (o *TerminalOrderRequest) SetBillingEntityId(v string)

SetBillingEntityId gets a reference to the given string and assigns it to the BillingEntityId field.

func (*TerminalOrderRequest) SetCustomerOrderReference

func (o *TerminalOrderRequest) SetCustomerOrderReference(v string)

SetCustomerOrderReference gets a reference to the given string and assigns it to the CustomerOrderReference field.

func (*TerminalOrderRequest) SetItems

func (o *TerminalOrderRequest) SetItems(v []OrderItem)

SetItems gets a reference to the given []OrderItem and assigns it to the Items field.

func (*TerminalOrderRequest) SetOrderType

func (o *TerminalOrderRequest) SetOrderType(v string)

SetOrderType gets a reference to the given string and assigns it to the OrderType field.

func (*TerminalOrderRequest) SetShippingLocationId

func (o *TerminalOrderRequest) SetShippingLocationId(v string)

SetShippingLocationId gets a reference to the given string and assigns it to the ShippingLocationId field.

func (*TerminalOrderRequest) SetTaxId

func (o *TerminalOrderRequest) SetTaxId(v string)

SetTaxId gets a reference to the given string and assigns it to the TaxId field.

func (TerminalOrderRequest) ToMap

func (o TerminalOrderRequest) ToMap() (map[string]interface{}, error)

type TerminalOrdersCompanyLevelApi

type TerminalOrdersCompanyLevelApi common.Service

TerminalOrdersCompanyLevelApi service

func (*TerminalOrdersCompanyLevelApi) CancelOrder

CancelOrder Cancel an order

Cancels the terminal products order identified in the path. Cancelling is only possible while the order has the status **Placed**. To cancel an order, make a POST call without a request body. The response returns the full order details, but with the status changed to **Cancelled**.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal ordering read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalOrdersCompanyLevelApiCancelOrderInput - Request parameters, see CancelOrderInput @return TerminalOrder, *http.Response, error

func (*TerminalOrdersCompanyLevelApi) CancelOrderInput

Prepare a request for CancelOrder @param companyId The unique identifier of the company account.@param orderId The unique identifier of the order. @return TerminalOrdersCompanyLevelApiCancelOrderInput

func (*TerminalOrdersCompanyLevelApi) CreateOrder

CreateOrder Create an order

Creates an order for payment terminal products for the company identified in the path.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal ordering read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalOrdersCompanyLevelApiCreateOrderInput - Request parameters, see CreateOrderInput @return TerminalOrder, *http.Response, error

func (*TerminalOrdersCompanyLevelApi) CreateOrderInput

Prepare a request for CreateOrder @param companyId The unique identifier of the company account. @return TerminalOrdersCompanyLevelApiCreateOrderInput

func (*TerminalOrdersCompanyLevelApi) CreateShippingLocation

CreateShippingLocation Create a shipping location

Creates a shipping location for the company identified in the path. A shipping location defines an address where orders can be delivered.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal ordering read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalOrdersCompanyLevelApiCreateShippingLocationInput - Request parameters, see CreateShippingLocationInput @return ShippingLocation, *http.Response, error

func (*TerminalOrdersCompanyLevelApi) CreateShippingLocationInput

Prepare a request for CreateShippingLocation @param companyId The unique identifier of the company account. @return TerminalOrdersCompanyLevelApiCreateShippingLocationInput

func (*TerminalOrdersCompanyLevelApi) GetOrder

GetOrder Get an order

Returns the details of the terminal products order identified in the path.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal ordering read * Management API—Terminal ordering read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalOrdersCompanyLevelApiGetOrderInput - Request parameters, see GetOrderInput @return TerminalOrder, *http.Response, error

func (*TerminalOrdersCompanyLevelApi) GetOrderInput

Prepare a request for GetOrder @param companyId The unique identifier of the company account.@param orderId The unique identifier of the order. @return TerminalOrdersCompanyLevelApiGetOrderInput

func (*TerminalOrdersCompanyLevelApi) ListBillingEntities

ListBillingEntities Get a list of billing entities

Returns the billing entities of the company identified in the path and all merchant accounts belonging to the company. A billing entity is a legal entity where we charge orders to. An order for terminal products must contain the ID of a billing entity.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal ordering read * Management API—Terminal ordering read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalOrdersCompanyLevelApiListBillingEntitiesInput - Request parameters, see ListBillingEntitiesInput @return BillingEntitiesResponse, *http.Response, error

func (*TerminalOrdersCompanyLevelApi) ListBillingEntitiesInput

Prepare a request for ListBillingEntities @param companyId The unique identifier of the company account. @return TerminalOrdersCompanyLevelApiListBillingEntitiesInput

func (*TerminalOrdersCompanyLevelApi) ListOrders

ListOrders Get a list of orders

Returns a lists of terminal products orders for the company identified in the path. To filter the list, use one or more of the query parameters.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal ordering read * Management API—Terminal ordering read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalOrdersCompanyLevelApiListOrdersInput - Request parameters, see ListOrdersInput @return TerminalOrdersResponse, *http.Response, error

func (*TerminalOrdersCompanyLevelApi) ListOrdersInput

Prepare a request for ListOrders @param companyId The unique identifier of the company account. @return TerminalOrdersCompanyLevelApiListOrdersInput

func (*TerminalOrdersCompanyLevelApi) ListShippingLocations

ListShippingLocations Get a list of shipping locations

Returns the shipping locations for the company identified in the path and all merchant accounts belonging to the company. A shipping location includes the address where orders can be delivered, and an ID which you need to specify when ordering terminal products.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal ordering read * Management API—Terminal ordering read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalOrdersCompanyLevelApiListShippingLocationsInput - Request parameters, see ListShippingLocationsInput @return ShippingLocationsResponse, *http.Response, error

func (*TerminalOrdersCompanyLevelApi) ListShippingLocationsInput

Prepare a request for ListShippingLocations @param companyId The unique identifier of the company account. @return TerminalOrdersCompanyLevelApiListShippingLocationsInput

func (*TerminalOrdersCompanyLevelApi) ListTerminalModels

ListTerminalModels Get a list of terminal models

Returns a list of payment terminal models that the company identified in the path has access to. The response includes the terminal model ID, which can be used as a query parameter when getting a list of terminals or a list of products for ordering.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal ordering read * Management API—Terminal ordering read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalOrdersCompanyLevelApiListTerminalModelsInput - Request parameters, see ListTerminalModelsInput @return TerminalModelsResponse, *http.Response, error

func (*TerminalOrdersCompanyLevelApi) ListTerminalModelsInput

Prepare a request for ListTerminalModels @param companyId The unique identifier of the company account. @return TerminalOrdersCompanyLevelApiListTerminalModelsInput

func (*TerminalOrdersCompanyLevelApi) ListTerminalProducts

ListTerminalProducts Get a list of terminal products

Returns a country-specific list of payment terminal packages and parts that the company identified in the path has access to.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal ordering read * Management API—Terminal ordering read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalOrdersCompanyLevelApiListTerminalProductsInput - Request parameters, see ListTerminalProductsInput @return TerminalProductsResponse, *http.Response, error

func (*TerminalOrdersCompanyLevelApi) ListTerminalProductsInput

Prepare a request for ListTerminalProducts @param companyId The unique identifier of the company account. @return TerminalOrdersCompanyLevelApiListTerminalProductsInput

func (*TerminalOrdersCompanyLevelApi) UpdateOrder

UpdateOrder Update an order

Updates the terminal products order identified in the path. Updating is only possible while the order has the status **Placed**.

The request body only needs to contain what you want to change. However, to update the products in the `items` array, you must provide the entire array. For example, if the array has three items:

To remove one item, the array must include the remaining two items. Or to add one item, the array must include all four items.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal ordering read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalOrdersCompanyLevelApiUpdateOrderInput - Request parameters, see UpdateOrderInput @return TerminalOrder, *http.Response, error

func (*TerminalOrdersCompanyLevelApi) UpdateOrderInput

Prepare a request for UpdateOrder @param companyId The unique identifier of the company account.@param orderId The unique identifier of the order. @return TerminalOrdersCompanyLevelApiUpdateOrderInput

type TerminalOrdersCompanyLevelApiCancelOrderInput

type TerminalOrdersCompanyLevelApiCancelOrderInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalOrdersCompanyLevelApi.CancelOrder

type TerminalOrdersCompanyLevelApiCreateOrderInput

type TerminalOrdersCompanyLevelApiCreateOrderInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalOrdersCompanyLevelApi.CreateOrder

func (TerminalOrdersCompanyLevelApiCreateOrderInput) TerminalOrderRequest

type TerminalOrdersCompanyLevelApiCreateShippingLocationInput

type TerminalOrdersCompanyLevelApiCreateShippingLocationInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalOrdersCompanyLevelApi.CreateShippingLocation

func (TerminalOrdersCompanyLevelApiCreateShippingLocationInput) ShippingLocation

type TerminalOrdersCompanyLevelApiGetOrderInput

type TerminalOrdersCompanyLevelApiGetOrderInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalOrdersCompanyLevelApi.GetOrder

type TerminalOrdersCompanyLevelApiListBillingEntitiesInput

type TerminalOrdersCompanyLevelApiListBillingEntitiesInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalOrdersCompanyLevelApi.ListBillingEntities

func (TerminalOrdersCompanyLevelApiListBillingEntitiesInput) Name

The name of the billing entity.

type TerminalOrdersCompanyLevelApiListOrdersInput

type TerminalOrdersCompanyLevelApiListOrdersInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalOrdersCompanyLevelApi.ListOrders

func (TerminalOrdersCompanyLevelApiListOrdersInput) CustomerOrderReference

Your purchase order number.

func (TerminalOrdersCompanyLevelApiListOrdersInput) Limit

The number of orders to return.

func (TerminalOrdersCompanyLevelApiListOrdersInput) Offset

The number of orders to skip.

func (TerminalOrdersCompanyLevelApiListOrdersInput) Status

The order status. Possible values (not case-sensitive): Placed, Confirmed, Cancelled, Shipped, Delivered.

type TerminalOrdersCompanyLevelApiListShippingLocationsInput

type TerminalOrdersCompanyLevelApiListShippingLocationsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalOrdersCompanyLevelApi.ListShippingLocations

func (TerminalOrdersCompanyLevelApiListShippingLocationsInput) Limit

The number of locations to return.

func (TerminalOrdersCompanyLevelApiListShippingLocationsInput) Name

The name of the shipping location.

func (TerminalOrdersCompanyLevelApiListShippingLocationsInput) Offset

The number of locations to skip.

type TerminalOrdersCompanyLevelApiListTerminalModelsInput

type TerminalOrdersCompanyLevelApiListTerminalModelsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalOrdersCompanyLevelApi.ListTerminalModels

type TerminalOrdersCompanyLevelApiListTerminalProductsInput

type TerminalOrdersCompanyLevelApiListTerminalProductsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalOrdersCompanyLevelApi.ListTerminalProducts

func (TerminalOrdersCompanyLevelApiListTerminalProductsInput) Country

The country to return products for, in [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) format. For example, **US**

func (TerminalOrdersCompanyLevelApiListTerminalProductsInput) Limit

The number of products to return.

func (TerminalOrdersCompanyLevelApiListTerminalProductsInput) Offset

The number of products to skip.

func (TerminalOrdersCompanyLevelApiListTerminalProductsInput) TerminalModelId

The terminal model to return products for. Use the ID returned in the [GET &#x60;/terminalModels&#x60;](https://docs.adyen.com/api-explorer/#/ManagementService/latest/get/companies/{companyId}/terminalModels) response. For example, **Verifone.M400**

type TerminalOrdersCompanyLevelApiUpdateOrderInput

type TerminalOrdersCompanyLevelApiUpdateOrderInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalOrdersCompanyLevelApi.UpdateOrder

func (TerminalOrdersCompanyLevelApiUpdateOrderInput) TerminalOrderRequest

type TerminalOrdersMerchantLevelApi

type TerminalOrdersMerchantLevelApi common.Service

TerminalOrdersMerchantLevelApi service

func (*TerminalOrdersMerchantLevelApi) CancelOrder

CancelOrder Cancel an order

Cancels the terminal products order identified in the path. Cancelling is only possible while the order has the status **Placed**. To cancel an order, make a POST call without a request body. The response returns the full order details, but with the status changed to **Cancelled**.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal ordering read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalOrdersMerchantLevelApiCancelOrderInput - Request parameters, see CancelOrderInput @return TerminalOrder, *http.Response, error

func (*TerminalOrdersMerchantLevelApi) CancelOrderInput

Prepare a request for CancelOrder @param merchantId The unique identifier of the merchant account.@param orderId The unique identifier of the order. @return TerminalOrdersMerchantLevelApiCancelOrderInput

func (*TerminalOrdersMerchantLevelApi) CreateOrder

CreateOrder Create an order

Creates an order for payment terminal products for the merchant account identified in the path.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal ordering read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalOrdersMerchantLevelApiCreateOrderInput - Request parameters, see CreateOrderInput @return TerminalOrder, *http.Response, error

func (*TerminalOrdersMerchantLevelApi) CreateOrderInput

Prepare a request for CreateOrder @param merchantId The unique identifier of the merchant account. @return TerminalOrdersMerchantLevelApiCreateOrderInput

func (*TerminalOrdersMerchantLevelApi) CreateShippingLocation

CreateShippingLocation Create a shipping location

Creates a shipping location for the merchant account identified in the path. A shipping location defines an address where orders can be shipped to.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal ordering read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalOrdersMerchantLevelApiCreateShippingLocationInput - Request parameters, see CreateShippingLocationInput @return ShippingLocation, *http.Response, error

func (*TerminalOrdersMerchantLevelApi) CreateShippingLocationInput

Prepare a request for CreateShippingLocation @param merchantId The unique identifier of the merchant account. @return TerminalOrdersMerchantLevelApiCreateShippingLocationInput

func (*TerminalOrdersMerchantLevelApi) GetOrder

GetOrder Get an order

Returns the details of the terminal products order identified in the path.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal ordering read * Management API—Terminal ordering read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalOrdersMerchantLevelApiGetOrderInput - Request parameters, see GetOrderInput @return TerminalOrder, *http.Response, error

func (*TerminalOrdersMerchantLevelApi) GetOrderInput

Prepare a request for GetOrder @param merchantId The unique identifier of the merchant account.@param orderId The unique identifier of the order. @return TerminalOrdersMerchantLevelApiGetOrderInput

func (*TerminalOrdersMerchantLevelApi) ListBillingEntities

ListBillingEntities Get a list of billing entities

Returns the billing entities of the merchant account identified in the path. A billing entity is a legal entity where we charge orders to. An order for terminal products must contain the ID of a billing entity.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal ordering read * Management API—Terminal ordering read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalOrdersMerchantLevelApiListBillingEntitiesInput - Request parameters, see ListBillingEntitiesInput @return BillingEntitiesResponse, *http.Response, error

func (*TerminalOrdersMerchantLevelApi) ListBillingEntitiesInput

Prepare a request for ListBillingEntities @param merchantId The unique identifier of the merchant account. @return TerminalOrdersMerchantLevelApiListBillingEntitiesInput

func (*TerminalOrdersMerchantLevelApi) ListOrders

ListOrders Get a list of orders

Returns a list of terminal products orders for the merchant account identified in the path.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal ordering read * Management API—Terminal ordering read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalOrdersMerchantLevelApiListOrdersInput - Request parameters, see ListOrdersInput @return TerminalOrdersResponse, *http.Response, error

func (*TerminalOrdersMerchantLevelApi) ListOrdersInput

Prepare a request for ListOrders @param merchantId @return TerminalOrdersMerchantLevelApiListOrdersInput

func (*TerminalOrdersMerchantLevelApi) ListShippingLocations

ListShippingLocations Get a list of shipping locations

Returns the shipping locations for the merchant account identified in the path. A shipping location includes the address where orders can be delivered, and an ID which you need to specify when ordering terminal products.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal ordering read * Management API—Terminal ordering read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalOrdersMerchantLevelApiListShippingLocationsInput - Request parameters, see ListShippingLocationsInput @return ShippingLocationsResponse, *http.Response, error

func (*TerminalOrdersMerchantLevelApi) ListShippingLocationsInput

Prepare a request for ListShippingLocations @param merchantId The unique identifier of the merchant account. @return TerminalOrdersMerchantLevelApiListShippingLocationsInput

func (*TerminalOrdersMerchantLevelApi) ListTerminalModels

ListTerminalModels Get a list of terminal models

Returns the payment terminal models that merchant account identified in the path has access to. The response includes the terminal model ID, which can be used as a query parameter when getting a list of terminals or a list of products for ordering.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal ordering read * Management API—Terminal ordering read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalOrdersMerchantLevelApiListTerminalModelsInput - Request parameters, see ListTerminalModelsInput @return TerminalModelsResponse, *http.Response, error

func (*TerminalOrdersMerchantLevelApi) ListTerminalModelsInput

Prepare a request for ListTerminalModels @param merchantId The unique identifier of the merchant account. @return TerminalOrdersMerchantLevelApiListTerminalModelsInput

func (*TerminalOrdersMerchantLevelApi) ListTerminalProducts

ListTerminalProducts Get a list of terminal products

Returns a country-specific list of payment terminal packages and parts that the merchant account identified in the path has access to.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal ordering read * Management API—Terminal ordering read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalOrdersMerchantLevelApiListTerminalProductsInput - Request parameters, see ListTerminalProductsInput @return TerminalProductsResponse, *http.Response, error

func (*TerminalOrdersMerchantLevelApi) ListTerminalProductsInput

Prepare a request for ListTerminalProducts @param merchantId The unique identifier of the merchant account. @return TerminalOrdersMerchantLevelApiListTerminalProductsInput

func (*TerminalOrdersMerchantLevelApi) UpdateOrder

UpdateOrder Update an order

Updates the terminal products order identified in the path. Updating is only possible while the order has the status **Placed**.

The request body only needs to contain what you want to change. However, to update the products in the `items` array, you must provice the entire array. For example, if the array has three items:

To remove one item, the array must include the remaining two items. Or to add one item, the array must include all four items.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal ordering read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalOrdersMerchantLevelApiUpdateOrderInput - Request parameters, see UpdateOrderInput @return TerminalOrder, *http.Response, error

func (*TerminalOrdersMerchantLevelApi) UpdateOrderInput

Prepare a request for UpdateOrder @param merchantId The unique identifier of the merchant account.@param orderId The unique identifier of the order. @return TerminalOrdersMerchantLevelApiUpdateOrderInput

type TerminalOrdersMerchantLevelApiCancelOrderInput

type TerminalOrdersMerchantLevelApiCancelOrderInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalOrdersMerchantLevelApi.CancelOrder

type TerminalOrdersMerchantLevelApiCreateOrderInput

type TerminalOrdersMerchantLevelApiCreateOrderInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalOrdersMerchantLevelApi.CreateOrder

func (TerminalOrdersMerchantLevelApiCreateOrderInput) TerminalOrderRequest

type TerminalOrdersMerchantLevelApiCreateShippingLocationInput

type TerminalOrdersMerchantLevelApiCreateShippingLocationInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalOrdersMerchantLevelApi.CreateShippingLocation

func (TerminalOrdersMerchantLevelApiCreateShippingLocationInput) ShippingLocation

type TerminalOrdersMerchantLevelApiGetOrderInput

type TerminalOrdersMerchantLevelApiGetOrderInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalOrdersMerchantLevelApi.GetOrder

type TerminalOrdersMerchantLevelApiListBillingEntitiesInput

type TerminalOrdersMerchantLevelApiListBillingEntitiesInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalOrdersMerchantLevelApi.ListBillingEntities

func (TerminalOrdersMerchantLevelApiListBillingEntitiesInput) Name

The name of the billing entity.

type TerminalOrdersMerchantLevelApiListOrdersInput

type TerminalOrdersMerchantLevelApiListOrdersInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalOrdersMerchantLevelApi.ListOrders

func (TerminalOrdersMerchantLevelApiListOrdersInput) CustomerOrderReference

Your purchase order number.

func (TerminalOrdersMerchantLevelApiListOrdersInput) Limit

The number of orders to return.

func (TerminalOrdersMerchantLevelApiListOrdersInput) Offset

The number of orders to skip.

func (TerminalOrdersMerchantLevelApiListOrdersInput) Status

The order status. Possible values (not case-sensitive): Placed, Confirmed, Cancelled, Shipped, Delivered.

type TerminalOrdersMerchantLevelApiListShippingLocationsInput

type TerminalOrdersMerchantLevelApiListShippingLocationsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalOrdersMerchantLevelApi.ListShippingLocations

func (TerminalOrdersMerchantLevelApiListShippingLocationsInput) Limit

The number of locations to return.

func (TerminalOrdersMerchantLevelApiListShippingLocationsInput) Name

The name of the shipping location.

func (TerminalOrdersMerchantLevelApiListShippingLocationsInput) Offset

The number of locations to skip.

type TerminalOrdersMerchantLevelApiListTerminalModelsInput

type TerminalOrdersMerchantLevelApiListTerminalModelsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalOrdersMerchantLevelApi.ListTerminalModels

type TerminalOrdersMerchantLevelApiListTerminalProductsInput

type TerminalOrdersMerchantLevelApiListTerminalProductsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalOrdersMerchantLevelApi.ListTerminalProducts

func (TerminalOrdersMerchantLevelApiListTerminalProductsInput) Country

The country to return products for, in [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) format. For example, **US**

func (TerminalOrdersMerchantLevelApiListTerminalProductsInput) Limit

The number of products to return.

func (TerminalOrdersMerchantLevelApiListTerminalProductsInput) Offset

The number of products to skip.

func (TerminalOrdersMerchantLevelApiListTerminalProductsInput) TerminalModelId

The terminal model to return products for. Use the ID returned in the [GET &#x60;/terminalModels&#x60;](https://docs.adyen.com/api-explorer/#/ManagementService/latest/get/merchants/{merchantId}/terminalModels) response. For example, **Verifone.M400**

type TerminalOrdersMerchantLevelApiUpdateOrderInput

type TerminalOrdersMerchantLevelApiUpdateOrderInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalOrdersMerchantLevelApi.UpdateOrder

func (TerminalOrdersMerchantLevelApiUpdateOrderInput) TerminalOrderRequest

type TerminalOrdersResponse

type TerminalOrdersResponse struct {
	// List of orders for payment terminal packages and parts.
	Data []TerminalOrder `json:"data,omitempty"`
}

TerminalOrdersResponse struct for TerminalOrdersResponse

func NewTerminalOrdersResponse

func NewTerminalOrdersResponse() *TerminalOrdersResponse

NewTerminalOrdersResponse instantiates a new TerminalOrdersResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTerminalOrdersResponseWithDefaults

func NewTerminalOrdersResponseWithDefaults() *TerminalOrdersResponse

NewTerminalOrdersResponseWithDefaults instantiates a new TerminalOrdersResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TerminalOrdersResponse) GetData

func (o *TerminalOrdersResponse) GetData() []TerminalOrder

GetData returns the Data field value if set, zero value otherwise.

func (*TerminalOrdersResponse) GetDataOk

func (o *TerminalOrdersResponse) GetDataOk() ([]TerminalOrder, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalOrdersResponse) HasData

func (o *TerminalOrdersResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (TerminalOrdersResponse) MarshalJSON

func (o TerminalOrdersResponse) MarshalJSON() ([]byte, error)

func (*TerminalOrdersResponse) SetData

func (o *TerminalOrdersResponse) SetData(v []TerminalOrder)

SetData gets a reference to the given []TerminalOrder and assigns it to the Data field.

func (TerminalOrdersResponse) ToMap

func (o TerminalOrdersResponse) ToMap() (map[string]interface{}, error)

type TerminalProduct

type TerminalProduct struct {
	// Information about items included and integration options.
	Description *string `json:"description,omitempty"`
	// The unique identifier of the product.
	Id *string `json:"id,omitempty"`
	// A list of parts included in the terminal package.
	ItemsIncluded []string `json:"itemsIncluded,omitempty"`
	// The descriptive name of the product.
	Name  *string               `json:"name,omitempty"`
	Price *TerminalProductPrice `json:"price,omitempty"`
}

TerminalProduct struct for TerminalProduct

func NewTerminalProduct

func NewTerminalProduct() *TerminalProduct

NewTerminalProduct instantiates a new TerminalProduct object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTerminalProductWithDefaults

func NewTerminalProductWithDefaults() *TerminalProduct

NewTerminalProductWithDefaults instantiates a new TerminalProduct object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TerminalProduct) GetDescription

func (o *TerminalProduct) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*TerminalProduct) GetDescriptionOk

func (o *TerminalProduct) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalProduct) GetId

func (o *TerminalProduct) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*TerminalProduct) GetIdOk

func (o *TerminalProduct) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalProduct) GetItemsIncluded

func (o *TerminalProduct) GetItemsIncluded() []string

GetItemsIncluded returns the ItemsIncluded field value if set, zero value otherwise.

func (*TerminalProduct) GetItemsIncludedOk

func (o *TerminalProduct) GetItemsIncludedOk() ([]string, bool)

GetItemsIncludedOk returns a tuple with the ItemsIncluded field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalProduct) GetName

func (o *TerminalProduct) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*TerminalProduct) GetNameOk

func (o *TerminalProduct) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalProduct) GetPrice

func (o *TerminalProduct) GetPrice() TerminalProductPrice

GetPrice returns the Price field value if set, zero value otherwise.

func (*TerminalProduct) GetPriceOk

func (o *TerminalProduct) GetPriceOk() (*TerminalProductPrice, bool)

GetPriceOk returns a tuple with the Price field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalProduct) HasDescription

func (o *TerminalProduct) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*TerminalProduct) HasId

func (o *TerminalProduct) HasId() bool

HasId returns a boolean if a field has been set.

func (*TerminalProduct) HasItemsIncluded

func (o *TerminalProduct) HasItemsIncluded() bool

HasItemsIncluded returns a boolean if a field has been set.

func (*TerminalProduct) HasName

func (o *TerminalProduct) HasName() bool

HasName returns a boolean if a field has been set.

func (*TerminalProduct) HasPrice

func (o *TerminalProduct) HasPrice() bool

HasPrice returns a boolean if a field has been set.

func (TerminalProduct) MarshalJSON

func (o TerminalProduct) MarshalJSON() ([]byte, error)

func (*TerminalProduct) SetDescription

func (o *TerminalProduct) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*TerminalProduct) SetId

func (o *TerminalProduct) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*TerminalProduct) SetItemsIncluded

func (o *TerminalProduct) SetItemsIncluded(v []string)

SetItemsIncluded gets a reference to the given []string and assigns it to the ItemsIncluded field.

func (*TerminalProduct) SetName

func (o *TerminalProduct) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*TerminalProduct) SetPrice

func (o *TerminalProduct) SetPrice(v TerminalProductPrice)

SetPrice gets a reference to the given TerminalProductPrice and assigns it to the Price field.

func (TerminalProduct) ToMap

func (o TerminalProduct) ToMap() (map[string]interface{}, error)

type TerminalProductPrice

type TerminalProductPrice struct {
	// The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes).
	Currency *string `json:"currency,omitempty"`
	// The price of the item.
	Value *float64 `json:"value,omitempty"`
}

TerminalProductPrice struct for TerminalProductPrice

func NewTerminalProductPrice

func NewTerminalProductPrice() *TerminalProductPrice

NewTerminalProductPrice instantiates a new TerminalProductPrice object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTerminalProductPriceWithDefaults

func NewTerminalProductPriceWithDefaults() *TerminalProductPrice

NewTerminalProductPriceWithDefaults instantiates a new TerminalProductPrice object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TerminalProductPrice) GetCurrency

func (o *TerminalProductPrice) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*TerminalProductPrice) GetCurrencyOk

func (o *TerminalProductPrice) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalProductPrice) GetValue

func (o *TerminalProductPrice) GetValue() float64

GetValue returns the Value field value if set, zero value otherwise.

func (*TerminalProductPrice) GetValueOk

func (o *TerminalProductPrice) GetValueOk() (*float64, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalProductPrice) HasCurrency

func (o *TerminalProductPrice) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*TerminalProductPrice) HasValue

func (o *TerminalProductPrice) HasValue() bool

HasValue returns a boolean if a field has been set.

func (TerminalProductPrice) MarshalJSON

func (o TerminalProductPrice) MarshalJSON() ([]byte, error)

func (*TerminalProductPrice) SetCurrency

func (o *TerminalProductPrice) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*TerminalProductPrice) SetValue

func (o *TerminalProductPrice) SetValue(v float64)

SetValue gets a reference to the given float64 and assigns it to the Value field.

func (TerminalProductPrice) ToMap

func (o TerminalProductPrice) ToMap() (map[string]interface{}, error)

type TerminalProductsResponse

type TerminalProductsResponse struct {
	// Terminal products that can be ordered.
	Data []TerminalProduct `json:"data,omitempty"`
}

TerminalProductsResponse struct for TerminalProductsResponse

func NewTerminalProductsResponse

func NewTerminalProductsResponse() *TerminalProductsResponse

NewTerminalProductsResponse instantiates a new TerminalProductsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTerminalProductsResponseWithDefaults

func NewTerminalProductsResponseWithDefaults() *TerminalProductsResponse

NewTerminalProductsResponseWithDefaults instantiates a new TerminalProductsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TerminalProductsResponse) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*TerminalProductsResponse) GetDataOk

func (o *TerminalProductsResponse) GetDataOk() ([]TerminalProduct, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalProductsResponse) HasData

func (o *TerminalProductsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (TerminalProductsResponse) MarshalJSON

func (o TerminalProductsResponse) MarshalJSON() ([]byte, error)

func (*TerminalProductsResponse) SetData

func (o *TerminalProductsResponse) SetData(v []TerminalProduct)

SetData gets a reference to the given []TerminalProduct and assigns it to the Data field.

func (TerminalProductsResponse) ToMap

func (o TerminalProductsResponse) ToMap() (map[string]interface{}, error)

type TerminalReassignmentRequest

type TerminalReassignmentRequest struct {
	// The unique identifier of the company account to which the terminal is reassigned.
	CompanyId *string `json:"companyId,omitempty"`
	// Must be specified when reassigning terminals to a merchant account:  - If set to **true**, reassigns terminals to the inventory of the merchant account and the terminals cannot process transactions.  - If set to **false**, reassigns terminals directly to the merchant account and the terminals can process transactions.
	Inventory *bool `json:"inventory,omitempty"`
	// The unique identifier of the merchant account to which the terminal is reassigned. When reassigning terminals to a merchant account, you must specify the `inventory` field.
	MerchantId *string `json:"merchantId,omitempty"`
	// The unique identifier of the store to which the terminal is reassigned.
	StoreId *string `json:"storeId,omitempty"`
}

TerminalReassignmentRequest struct for TerminalReassignmentRequest

func NewTerminalReassignmentRequest

func NewTerminalReassignmentRequest() *TerminalReassignmentRequest

NewTerminalReassignmentRequest instantiates a new TerminalReassignmentRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTerminalReassignmentRequestWithDefaults

func NewTerminalReassignmentRequestWithDefaults() *TerminalReassignmentRequest

NewTerminalReassignmentRequestWithDefaults instantiates a new TerminalReassignmentRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TerminalReassignmentRequest) GetCompanyId

func (o *TerminalReassignmentRequest) GetCompanyId() string

GetCompanyId returns the CompanyId field value if set, zero value otherwise.

func (*TerminalReassignmentRequest) GetCompanyIdOk

func (o *TerminalReassignmentRequest) GetCompanyIdOk() (*string, bool)

GetCompanyIdOk returns a tuple with the CompanyId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalReassignmentRequest) GetInventory

func (o *TerminalReassignmentRequest) GetInventory() bool

GetInventory returns the Inventory field value if set, zero value otherwise.

func (*TerminalReassignmentRequest) GetInventoryOk

func (o *TerminalReassignmentRequest) GetInventoryOk() (*bool, bool)

GetInventoryOk returns a tuple with the Inventory field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalReassignmentRequest) GetMerchantId

func (o *TerminalReassignmentRequest) GetMerchantId() string

GetMerchantId returns the MerchantId field value if set, zero value otherwise.

func (*TerminalReassignmentRequest) GetMerchantIdOk

func (o *TerminalReassignmentRequest) GetMerchantIdOk() (*string, bool)

GetMerchantIdOk returns a tuple with the MerchantId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalReassignmentRequest) GetStoreId

func (o *TerminalReassignmentRequest) GetStoreId() string

GetStoreId returns the StoreId field value if set, zero value otherwise.

func (*TerminalReassignmentRequest) GetStoreIdOk

func (o *TerminalReassignmentRequest) GetStoreIdOk() (*string, bool)

GetStoreIdOk returns a tuple with the StoreId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalReassignmentRequest) HasCompanyId

func (o *TerminalReassignmentRequest) HasCompanyId() bool

HasCompanyId returns a boolean if a field has been set.

func (*TerminalReassignmentRequest) HasInventory

func (o *TerminalReassignmentRequest) HasInventory() bool

HasInventory returns a boolean if a field has been set.

func (*TerminalReassignmentRequest) HasMerchantId

func (o *TerminalReassignmentRequest) HasMerchantId() bool

HasMerchantId returns a boolean if a field has been set.

func (*TerminalReassignmentRequest) HasStoreId

func (o *TerminalReassignmentRequest) HasStoreId() bool

HasStoreId returns a boolean if a field has been set.

func (TerminalReassignmentRequest) MarshalJSON

func (o TerminalReassignmentRequest) MarshalJSON() ([]byte, error)

func (*TerminalReassignmentRequest) SetCompanyId

func (o *TerminalReassignmentRequest) SetCompanyId(v string)

SetCompanyId gets a reference to the given string and assigns it to the CompanyId field.

func (*TerminalReassignmentRequest) SetInventory

func (o *TerminalReassignmentRequest) SetInventory(v bool)

SetInventory gets a reference to the given bool and assigns it to the Inventory field.

func (*TerminalReassignmentRequest) SetMerchantId

func (o *TerminalReassignmentRequest) SetMerchantId(v string)

SetMerchantId gets a reference to the given string and assigns it to the MerchantId field.

func (*TerminalReassignmentRequest) SetStoreId

func (o *TerminalReassignmentRequest) SetStoreId(v string)

SetStoreId gets a reference to the given string and assigns it to the StoreId field.

func (TerminalReassignmentRequest) ToMap

func (o TerminalReassignmentRequest) ToMap() (map[string]interface{}, error)

type TerminalReassignmentTarget

type TerminalReassignmentTarget struct {
	// The unique identifier of the company account to which the terminal is reassigned.
	CompanyId *string `json:"companyId,omitempty"`
	// Indicates if the terminal is reassigned to the inventory of the merchant account. - If **true**, the terminal is in the inventory of the merchant account and cannot process transactions. - If **false**, the terminal is reassigned directly to the merchant account and can process transactions.
	Inventory bool `json:"inventory"`
	// The unique identifier of the merchant account to which the terminal is reassigned.
	MerchantId *string `json:"merchantId,omitempty"`
	// The unique identifier of the store to which the terminal is reassigned.
	StoreId *string `json:"storeId,omitempty"`
}

TerminalReassignmentTarget struct for TerminalReassignmentTarget

func NewTerminalReassignmentTarget

func NewTerminalReassignmentTarget(inventory bool) *TerminalReassignmentTarget

NewTerminalReassignmentTarget instantiates a new TerminalReassignmentTarget object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTerminalReassignmentTargetWithDefaults

func NewTerminalReassignmentTargetWithDefaults() *TerminalReassignmentTarget

NewTerminalReassignmentTargetWithDefaults instantiates a new TerminalReassignmentTarget object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TerminalReassignmentTarget) GetCompanyId

func (o *TerminalReassignmentTarget) GetCompanyId() string

GetCompanyId returns the CompanyId field value if set, zero value otherwise.

func (*TerminalReassignmentTarget) GetCompanyIdOk

func (o *TerminalReassignmentTarget) GetCompanyIdOk() (*string, bool)

GetCompanyIdOk returns a tuple with the CompanyId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalReassignmentTarget) GetInventory

func (o *TerminalReassignmentTarget) GetInventory() bool

GetInventory returns the Inventory field value

func (*TerminalReassignmentTarget) GetInventoryOk

func (o *TerminalReassignmentTarget) GetInventoryOk() (*bool, bool)

GetInventoryOk returns a tuple with the Inventory field value and a boolean to check if the value has been set.

func (*TerminalReassignmentTarget) GetMerchantId

func (o *TerminalReassignmentTarget) GetMerchantId() string

GetMerchantId returns the MerchantId field value if set, zero value otherwise.

func (*TerminalReassignmentTarget) GetMerchantIdOk

func (o *TerminalReassignmentTarget) GetMerchantIdOk() (*string, bool)

GetMerchantIdOk returns a tuple with the MerchantId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalReassignmentTarget) GetStoreId

func (o *TerminalReassignmentTarget) GetStoreId() string

GetStoreId returns the StoreId field value if set, zero value otherwise.

func (*TerminalReassignmentTarget) GetStoreIdOk

func (o *TerminalReassignmentTarget) GetStoreIdOk() (*string, bool)

GetStoreIdOk returns a tuple with the StoreId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalReassignmentTarget) HasCompanyId

func (o *TerminalReassignmentTarget) HasCompanyId() bool

HasCompanyId returns a boolean if a field has been set.

func (*TerminalReassignmentTarget) HasMerchantId

func (o *TerminalReassignmentTarget) HasMerchantId() bool

HasMerchantId returns a boolean if a field has been set.

func (*TerminalReassignmentTarget) HasStoreId

func (o *TerminalReassignmentTarget) HasStoreId() bool

HasStoreId returns a boolean if a field has been set.

func (TerminalReassignmentTarget) MarshalJSON

func (o TerminalReassignmentTarget) MarshalJSON() ([]byte, error)

func (*TerminalReassignmentTarget) SetCompanyId

func (o *TerminalReassignmentTarget) SetCompanyId(v string)

SetCompanyId gets a reference to the given string and assigns it to the CompanyId field.

func (*TerminalReassignmentTarget) SetInventory

func (o *TerminalReassignmentTarget) SetInventory(v bool)

SetInventory sets field value

func (*TerminalReassignmentTarget) SetMerchantId

func (o *TerminalReassignmentTarget) SetMerchantId(v string)

SetMerchantId gets a reference to the given string and assigns it to the MerchantId field.

func (*TerminalReassignmentTarget) SetStoreId

func (o *TerminalReassignmentTarget) SetStoreId(v string)

SetStoreId gets a reference to the given string and assigns it to the StoreId field.

func (TerminalReassignmentTarget) ToMap

func (o TerminalReassignmentTarget) ToMap() (map[string]interface{}, error)

type TerminalSettings

type TerminalSettings struct {
	CardholderReceipt *CardholderReceipt `json:"cardholderReceipt,omitempty"`
	Connectivity      *Connectivity      `json:"connectivity,omitempty"`
	// Settings for tipping with or without predefined options to choose from. The maximum number of predefined options is four, or three plus the option to enter a custom tip.
	Gratuities        []Gratuity         `json:"gratuities,omitempty"`
	Hardware          *Hardware          `json:"hardware,omitempty"`
	Localization      *Localization      `json:"localization,omitempty"`
	Nexo              *Nexo              `json:"nexo,omitempty"`
	OfflineProcessing *OfflineProcessing `json:"offlineProcessing,omitempty"`
	Opi               *Opi               `json:"opi,omitempty"`
	Passcodes         *Passcodes         `json:"passcodes,omitempty"`
	PayAtTable        *PayAtTable        `json:"payAtTable,omitempty"`
	Payment           *Payment           `json:"payment,omitempty"`
	ReceiptOptions    *ReceiptOptions    `json:"receiptOptions,omitempty"`
	ReceiptPrinting   *ReceiptPrinting   `json:"receiptPrinting,omitempty"`
	Signature         *Signature         `json:"signature,omitempty"`
	Standalone        *Standalone        `json:"standalone,omitempty"`
	Surcharge         *Surcharge         `json:"surcharge,omitempty"`
	Timeouts          *Timeouts          `json:"timeouts,omitempty"`
	WifiProfiles      *WifiProfiles      `json:"wifiProfiles,omitempty"`
}

TerminalSettings struct for TerminalSettings

func NewTerminalSettings

func NewTerminalSettings() *TerminalSettings

NewTerminalSettings instantiates a new TerminalSettings object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTerminalSettingsWithDefaults

func NewTerminalSettingsWithDefaults() *TerminalSettings

NewTerminalSettingsWithDefaults instantiates a new TerminalSettings object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TerminalSettings) GetCardholderReceipt

func (o *TerminalSettings) GetCardholderReceipt() CardholderReceipt

GetCardholderReceipt returns the CardholderReceipt field value if set, zero value otherwise.

func (*TerminalSettings) GetCardholderReceiptOk

func (o *TerminalSettings) GetCardholderReceiptOk() (*CardholderReceipt, bool)

GetCardholderReceiptOk returns a tuple with the CardholderReceipt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalSettings) GetConnectivity

func (o *TerminalSettings) GetConnectivity() Connectivity

GetConnectivity returns the Connectivity field value if set, zero value otherwise.

func (*TerminalSettings) GetConnectivityOk

func (o *TerminalSettings) GetConnectivityOk() (*Connectivity, bool)

GetConnectivityOk returns a tuple with the Connectivity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalSettings) GetGratuities

func (o *TerminalSettings) GetGratuities() []Gratuity

GetGratuities returns the Gratuities field value if set, zero value otherwise.

func (*TerminalSettings) GetGratuitiesOk

func (o *TerminalSettings) GetGratuitiesOk() ([]Gratuity, bool)

GetGratuitiesOk returns a tuple with the Gratuities field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalSettings) GetHardware

func (o *TerminalSettings) GetHardware() Hardware

GetHardware returns the Hardware field value if set, zero value otherwise.

func (*TerminalSettings) GetHardwareOk

func (o *TerminalSettings) GetHardwareOk() (*Hardware, bool)

GetHardwareOk returns a tuple with the Hardware field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalSettings) GetLocalization

func (o *TerminalSettings) GetLocalization() Localization

GetLocalization returns the Localization field value if set, zero value otherwise.

func (*TerminalSettings) GetLocalizationOk

func (o *TerminalSettings) GetLocalizationOk() (*Localization, bool)

GetLocalizationOk returns a tuple with the Localization field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalSettings) GetNexo

func (o *TerminalSettings) GetNexo() Nexo

GetNexo returns the Nexo field value if set, zero value otherwise.

func (*TerminalSettings) GetNexoOk

func (o *TerminalSettings) GetNexoOk() (*Nexo, bool)

GetNexoOk returns a tuple with the Nexo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalSettings) GetOfflineProcessing

func (o *TerminalSettings) GetOfflineProcessing() OfflineProcessing

GetOfflineProcessing returns the OfflineProcessing field value if set, zero value otherwise.

func (*TerminalSettings) GetOfflineProcessingOk

func (o *TerminalSettings) GetOfflineProcessingOk() (*OfflineProcessing, bool)

GetOfflineProcessingOk returns a tuple with the OfflineProcessing field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalSettings) GetOpi

func (o *TerminalSettings) GetOpi() Opi

GetOpi returns the Opi field value if set, zero value otherwise.

func (*TerminalSettings) GetOpiOk

func (o *TerminalSettings) GetOpiOk() (*Opi, bool)

GetOpiOk returns a tuple with the Opi field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalSettings) GetPasscodes

func (o *TerminalSettings) GetPasscodes() Passcodes

GetPasscodes returns the Passcodes field value if set, zero value otherwise.

func (*TerminalSettings) GetPasscodesOk

func (o *TerminalSettings) GetPasscodesOk() (*Passcodes, bool)

GetPasscodesOk returns a tuple with the Passcodes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalSettings) GetPayAtTable

func (o *TerminalSettings) GetPayAtTable() PayAtTable

GetPayAtTable returns the PayAtTable field value if set, zero value otherwise.

func (*TerminalSettings) GetPayAtTableOk

func (o *TerminalSettings) GetPayAtTableOk() (*PayAtTable, bool)

GetPayAtTableOk returns a tuple with the PayAtTable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalSettings) GetPayment

func (o *TerminalSettings) GetPayment() Payment

GetPayment returns the Payment field value if set, zero value otherwise.

func (*TerminalSettings) GetPaymentOk

func (o *TerminalSettings) GetPaymentOk() (*Payment, bool)

GetPaymentOk returns a tuple with the Payment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalSettings) GetReceiptOptions

func (o *TerminalSettings) GetReceiptOptions() ReceiptOptions

GetReceiptOptions returns the ReceiptOptions field value if set, zero value otherwise.

func (*TerminalSettings) GetReceiptOptionsOk

func (o *TerminalSettings) GetReceiptOptionsOk() (*ReceiptOptions, bool)

GetReceiptOptionsOk returns a tuple with the ReceiptOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalSettings) GetReceiptPrinting

func (o *TerminalSettings) GetReceiptPrinting() ReceiptPrinting

GetReceiptPrinting returns the ReceiptPrinting field value if set, zero value otherwise.

func (*TerminalSettings) GetReceiptPrintingOk

func (o *TerminalSettings) GetReceiptPrintingOk() (*ReceiptPrinting, bool)

GetReceiptPrintingOk returns a tuple with the ReceiptPrinting field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalSettings) GetSignature

func (o *TerminalSettings) GetSignature() Signature

GetSignature returns the Signature field value if set, zero value otherwise.

func (*TerminalSettings) GetSignatureOk

func (o *TerminalSettings) GetSignatureOk() (*Signature, bool)

GetSignatureOk returns a tuple with the Signature field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalSettings) GetStandalone

func (o *TerminalSettings) GetStandalone() Standalone

GetStandalone returns the Standalone field value if set, zero value otherwise.

func (*TerminalSettings) GetStandaloneOk

func (o *TerminalSettings) GetStandaloneOk() (*Standalone, bool)

GetStandaloneOk returns a tuple with the Standalone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalSettings) GetSurcharge

func (o *TerminalSettings) GetSurcharge() Surcharge

GetSurcharge returns the Surcharge field value if set, zero value otherwise.

func (*TerminalSettings) GetSurchargeOk

func (o *TerminalSettings) GetSurchargeOk() (*Surcharge, bool)

GetSurchargeOk returns a tuple with the Surcharge field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalSettings) GetTimeouts

func (o *TerminalSettings) GetTimeouts() Timeouts

GetTimeouts returns the Timeouts field value if set, zero value otherwise.

func (*TerminalSettings) GetTimeoutsOk

func (o *TerminalSettings) GetTimeoutsOk() (*Timeouts, bool)

GetTimeoutsOk returns a tuple with the Timeouts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalSettings) GetWifiProfiles

func (o *TerminalSettings) GetWifiProfiles() WifiProfiles

GetWifiProfiles returns the WifiProfiles field value if set, zero value otherwise.

func (*TerminalSettings) GetWifiProfilesOk

func (o *TerminalSettings) GetWifiProfilesOk() (*WifiProfiles, bool)

GetWifiProfilesOk returns a tuple with the WifiProfiles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TerminalSettings) HasCardholderReceipt

func (o *TerminalSettings) HasCardholderReceipt() bool

HasCardholderReceipt returns a boolean if a field has been set.

func (*TerminalSettings) HasConnectivity

func (o *TerminalSettings) HasConnectivity() bool

HasConnectivity returns a boolean if a field has been set.

func (*TerminalSettings) HasGratuities

func (o *TerminalSettings) HasGratuities() bool

HasGratuities returns a boolean if a field has been set.

func (*TerminalSettings) HasHardware

func (o *TerminalSettings) HasHardware() bool

HasHardware returns a boolean if a field has been set.

func (*TerminalSettings) HasLocalization

func (o *TerminalSettings) HasLocalization() bool

HasLocalization returns a boolean if a field has been set.

func (*TerminalSettings) HasNexo

func (o *TerminalSettings) HasNexo() bool

HasNexo returns a boolean if a field has been set.

func (*TerminalSettings) HasOfflineProcessing

func (o *TerminalSettings) HasOfflineProcessing() bool

HasOfflineProcessing returns a boolean if a field has been set.

func (*TerminalSettings) HasOpi

func (o *TerminalSettings) HasOpi() bool

HasOpi returns a boolean if a field has been set.

func (*TerminalSettings) HasPasscodes

func (o *TerminalSettings) HasPasscodes() bool

HasPasscodes returns a boolean if a field has been set.

func (*TerminalSettings) HasPayAtTable

func (o *TerminalSettings) HasPayAtTable() bool

HasPayAtTable returns a boolean if a field has been set.

func (*TerminalSettings) HasPayment

func (o *TerminalSettings) HasPayment() bool

HasPayment returns a boolean if a field has been set.

func (*TerminalSettings) HasReceiptOptions

func (o *TerminalSettings) HasReceiptOptions() bool

HasReceiptOptions returns a boolean if a field has been set.

func (*TerminalSettings) HasReceiptPrinting

func (o *TerminalSettings) HasReceiptPrinting() bool

HasReceiptPrinting returns a boolean if a field has been set.

func (*TerminalSettings) HasSignature

func (o *TerminalSettings) HasSignature() bool

HasSignature returns a boolean if a field has been set.

func (*TerminalSettings) HasStandalone

func (o *TerminalSettings) HasStandalone() bool

HasStandalone returns a boolean if a field has been set.

func (*TerminalSettings) HasSurcharge

func (o *TerminalSettings) HasSurcharge() bool

HasSurcharge returns a boolean if a field has been set.

func (*TerminalSettings) HasTimeouts

func (o *TerminalSettings) HasTimeouts() bool

HasTimeouts returns a boolean if a field has been set.

func (*TerminalSettings) HasWifiProfiles

func (o *TerminalSettings) HasWifiProfiles() bool

HasWifiProfiles returns a boolean if a field has been set.

func (TerminalSettings) MarshalJSON

func (o TerminalSettings) MarshalJSON() ([]byte, error)

func (*TerminalSettings) SetCardholderReceipt

func (o *TerminalSettings) SetCardholderReceipt(v CardholderReceipt)

SetCardholderReceipt gets a reference to the given CardholderReceipt and assigns it to the CardholderReceipt field.

func (*TerminalSettings) SetConnectivity

func (o *TerminalSettings) SetConnectivity(v Connectivity)

SetConnectivity gets a reference to the given Connectivity and assigns it to the Connectivity field.

func (*TerminalSettings) SetGratuities

func (o *TerminalSettings) SetGratuities(v []Gratuity)

SetGratuities gets a reference to the given []Gratuity and assigns it to the Gratuities field.

func (*TerminalSettings) SetHardware

func (o *TerminalSettings) SetHardware(v Hardware)

SetHardware gets a reference to the given Hardware and assigns it to the Hardware field.

func (*TerminalSettings) SetLocalization

func (o *TerminalSettings) SetLocalization(v Localization)

SetLocalization gets a reference to the given Localization and assigns it to the Localization field.

func (*TerminalSettings) SetNexo

func (o *TerminalSettings) SetNexo(v Nexo)

SetNexo gets a reference to the given Nexo and assigns it to the Nexo field.

func (*TerminalSettings) SetOfflineProcessing

func (o *TerminalSettings) SetOfflineProcessing(v OfflineProcessing)

SetOfflineProcessing gets a reference to the given OfflineProcessing and assigns it to the OfflineProcessing field.

func (*TerminalSettings) SetOpi

func (o *TerminalSettings) SetOpi(v Opi)

SetOpi gets a reference to the given Opi and assigns it to the Opi field.

func (*TerminalSettings) SetPasscodes

func (o *TerminalSettings) SetPasscodes(v Passcodes)

SetPasscodes gets a reference to the given Passcodes and assigns it to the Passcodes field.

func (*TerminalSettings) SetPayAtTable

func (o *TerminalSettings) SetPayAtTable(v PayAtTable)

SetPayAtTable gets a reference to the given PayAtTable and assigns it to the PayAtTable field.

func (*TerminalSettings) SetPayment

func (o *TerminalSettings) SetPayment(v Payment)

SetPayment gets a reference to the given Payment and assigns it to the Payment field.

func (*TerminalSettings) SetReceiptOptions

func (o *TerminalSettings) SetReceiptOptions(v ReceiptOptions)

SetReceiptOptions gets a reference to the given ReceiptOptions and assigns it to the ReceiptOptions field.

func (*TerminalSettings) SetReceiptPrinting

func (o *TerminalSettings) SetReceiptPrinting(v ReceiptPrinting)

SetReceiptPrinting gets a reference to the given ReceiptPrinting and assigns it to the ReceiptPrinting field.

func (*TerminalSettings) SetSignature

func (o *TerminalSettings) SetSignature(v Signature)

SetSignature gets a reference to the given Signature and assigns it to the Signature field.

func (*TerminalSettings) SetStandalone

func (o *TerminalSettings) SetStandalone(v Standalone)

SetStandalone gets a reference to the given Standalone and assigns it to the Standalone field.

func (*TerminalSettings) SetSurcharge

func (o *TerminalSettings) SetSurcharge(v Surcharge)

SetSurcharge gets a reference to the given Surcharge and assigns it to the Surcharge field.

func (*TerminalSettings) SetTimeouts

func (o *TerminalSettings) SetTimeouts(v Timeouts)

SetTimeouts gets a reference to the given Timeouts and assigns it to the Timeouts field.

func (*TerminalSettings) SetWifiProfiles

func (o *TerminalSettings) SetWifiProfiles(v WifiProfiles)

SetWifiProfiles gets a reference to the given WifiProfiles and assigns it to the WifiProfiles field.

func (TerminalSettings) ToMap

func (o TerminalSettings) ToMap() (map[string]interface{}, error)

type TerminalSettingsCompanyLevelApi

type TerminalSettingsCompanyLevelApi common.Service

TerminalSettingsCompanyLevelApi service

GetTerminalLogo Get the terminal logo

Returns the logo that is configured for a specific payment terminal model at the company identified in the path.

The logo is returned as a Base64-encoded string. You need to Base64-decode the string to get the actual image file. This logo applies to all terminals of the specified model under the company, unless a different logo is configured at a lower level (merchant account, store, or individual terminal).

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal settings read * Management API—Terminal settings read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalSettingsCompanyLevelApiGetTerminalLogoInput - Request parameters, see GetTerminalLogoInput @return Logo, *http.Response, error

func (*TerminalSettingsCompanyLevelApi) GetTerminalLogoInput

Prepare a request for GetTerminalLogo @param companyId The unique identifier of the company account. @return TerminalSettingsCompanyLevelApiGetTerminalLogoInput

func (*TerminalSettingsCompanyLevelApi) GetTerminalSettings

GetTerminalSettings Get terminal settings

Returns the payment terminal settings that are configured for the company identified in the path. These settings apply to all terminals under the company, unless different values are configured at a lower level (merchant account, store, or individual terminal).

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal settings read * Management API—Terminal settings read and write

For [sensitive terminal settings](https://docs.adyen.com/point-of-sale/automating-terminal-management/configure-terminals-api#sensitive-terminal-settings), your API credential must have the following role: * Management API—Terminal settings Advanced read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalSettingsCompanyLevelApiGetTerminalSettingsInput - Request parameters, see GetTerminalSettingsInput @return TerminalSettings, *http.Response, error

func (*TerminalSettingsCompanyLevelApi) GetTerminalSettingsInput

Prepare a request for GetTerminalSettings @param companyId The unique identifier of the company account. @return TerminalSettingsCompanyLevelApiGetTerminalSettingsInput

UpdateTerminalLogo Update the terminal logo

Updates the logo that is configured for a specific payment terminal model at the company identified in the path. You can update the logo for only one terminal model at a time. This logo applies to all terminals of the specified model under the company, unless a different logo is configured at a lower level (merchant account, store, or individual terminal). * To change the logo, specify the image file as a Base64-encoded string. * To restore the logo inherited from the Adyen PSP level, specify an empty logo value.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal settings read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalSettingsCompanyLevelApiUpdateTerminalLogoInput - Request parameters, see UpdateTerminalLogoInput @return Logo, *http.Response, error

func (*TerminalSettingsCompanyLevelApi) UpdateTerminalLogoInput

Prepare a request for UpdateTerminalLogo @param companyId The unique identifier of the company account. @return TerminalSettingsCompanyLevelApiUpdateTerminalLogoInput

func (*TerminalSettingsCompanyLevelApi) UpdateTerminalSettings

UpdateTerminalSettings Update terminal settings

Updates payment terminal settings for the company identified in the path. These settings apply to all terminals under the company, unless different values are configured at a lower level (merchant account, store, or individual terminal).

* To change a parameter value, include the full object that contains the parameter, even if you don't want to change all parameters in the object. * To restore a parameter value inherited from the Adyen PSP level, include the full object that contains the parameter, and specify an empty value for the parameter or omit the parameter. * Objects that are not included in the request are not updated.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal settings read and write

For [sensitive terminal settings](https://docs.adyen.com/point-of-sale/automating-terminal-management/configure-terminals-api#sensitive-terminal-settings), your API credential must have the following role: * Management API—Terminal settings Advanced read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalSettingsCompanyLevelApiUpdateTerminalSettingsInput - Request parameters, see UpdateTerminalSettingsInput @return TerminalSettings, *http.Response, error

func (*TerminalSettingsCompanyLevelApi) UpdateTerminalSettingsInput

Prepare a request for UpdateTerminalSettings @param companyId The unique identifier of the company account. @return TerminalSettingsCompanyLevelApiUpdateTerminalSettingsInput

type TerminalSettingsCompanyLevelApiGetTerminalLogoInput

type TerminalSettingsCompanyLevelApiGetTerminalLogoInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalSettingsCompanyLevelApi.GetTerminalLogo

func (TerminalSettingsCompanyLevelApiGetTerminalLogoInput) Model

The terminal model. Possible values: E355, VX675WIFIBT, VX680, VX690, VX700, VX820, M400, MX925, P400Plus, UX300, UX410, V200cPlus, V240mPlus, V400cPlus, V400m, e280, e285, e285p, S1E, S1EL, S1F2, S1L, S1U, S7T.

type TerminalSettingsCompanyLevelApiGetTerminalSettingsInput

type TerminalSettingsCompanyLevelApiGetTerminalSettingsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalSettingsCompanyLevelApi.GetTerminalSettings

type TerminalSettingsCompanyLevelApiUpdateTerminalLogoInput

type TerminalSettingsCompanyLevelApiUpdateTerminalLogoInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalSettingsCompanyLevelApi.UpdateTerminalLogo

func (TerminalSettingsCompanyLevelApiUpdateTerminalLogoInput) Model

The terminal model. Possible values: E355, VX675WIFIBT, VX680, VX690, VX700, VX820, M400, MX925, P400Plus, UX300, UX410, V200cPlus, V240mPlus, V400cPlus, V400m, e280, e285, e285p, S1E, S1EL, S1F2, S1L, S1U, S7T.

type TerminalSettingsCompanyLevelApiUpdateTerminalSettingsInput

type TerminalSettingsCompanyLevelApiUpdateTerminalSettingsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalSettingsCompanyLevelApi.UpdateTerminalSettings

func (TerminalSettingsCompanyLevelApiUpdateTerminalSettingsInput) TerminalSettings

type TerminalSettingsMerchantLevelApi

type TerminalSettingsMerchantLevelApi common.Service

TerminalSettingsMerchantLevelApi service

GetTerminalLogo Get the terminal logo

Returns the logo that is configured for a specific payment terminal model at the merchant account identified in the path. The logo is returned as a Base64-encoded string. You need to Base64-decode the string to get the actual image file. This logo applies to all terminals of the specified model under the merchant account, unless a different logo is configured at a lower level (store or individual terminal).

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal settings read * Management API—Terminal settings read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalSettingsMerchantLevelApiGetTerminalLogoInput - Request parameters, see GetTerminalLogoInput @return Logo, *http.Response, error

func (*TerminalSettingsMerchantLevelApi) GetTerminalLogoInput

Prepare a request for GetTerminalLogo @param merchantId The unique identifier of the merchant account. @return TerminalSettingsMerchantLevelApiGetTerminalLogoInput

func (*TerminalSettingsMerchantLevelApi) GetTerminalSettings

GetTerminalSettings Get terminal settings

Returns the payment terminal settings that are configured for the merchant account identified in the path. These settings apply to all terminals under the merchant account unless different values are configured at a lower level (store or individual terminal).

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal settings read * Management API—Terminal settings read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalSettingsMerchantLevelApiGetTerminalSettingsInput - Request parameters, see GetTerminalSettingsInput @return TerminalSettings, *http.Response, error

func (*TerminalSettingsMerchantLevelApi) GetTerminalSettingsInput

Prepare a request for GetTerminalSettings @param merchantId The unique identifier of the merchant account. @return TerminalSettingsMerchantLevelApiGetTerminalSettingsInput

UpdateTerminalLogo Update the terminal logo

Updates the logo for a specific payment terminal model at the merchant account identified in the path. You can update the logo for only one terminal model at a time. This logo applies to all terminals of the specified model under the merchant account, unless a different logo is configured at a lower level (store or individual terminal).

* To change the logo, specify the image file as a Base64-encoded string. * To restore the logo inherited from the company account, specify an empty logo value.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal settings read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalSettingsMerchantLevelApiUpdateTerminalLogoInput - Request parameters, see UpdateTerminalLogoInput @return Logo, *http.Response, error

func (*TerminalSettingsMerchantLevelApi) UpdateTerminalLogoInput

Prepare a request for UpdateTerminalLogo @param merchantId The unique identifier of the merchant account. @return TerminalSettingsMerchantLevelApiUpdateTerminalLogoInput

func (*TerminalSettingsMerchantLevelApi) UpdateTerminalSettings

UpdateTerminalSettings Update terminal settings

Updates payment terminal settings for the merchant account identified in the path. These settings apply to all terminals under the merchant account, unless different values are configured at a lower level (store or individual terminal).

* To change a parameter value, include the full object that contains the parameter, even if you don't want to change all parameters in the object. * To restore a parameter value inherited from a higher level, include the full object that contains the parameter, and specify an empty value for the parameter or omit the parameter. * Objects that are not included in the request are not updated.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal settings read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalSettingsMerchantLevelApiUpdateTerminalSettingsInput - Request parameters, see UpdateTerminalSettingsInput @return TerminalSettings, *http.Response, error

func (*TerminalSettingsMerchantLevelApi) UpdateTerminalSettingsInput

Prepare a request for UpdateTerminalSettings @param merchantId The unique identifier of the merchant account. @return TerminalSettingsMerchantLevelApiUpdateTerminalSettingsInput

type TerminalSettingsMerchantLevelApiGetTerminalLogoInput

type TerminalSettingsMerchantLevelApiGetTerminalLogoInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalSettingsMerchantLevelApi.GetTerminalLogo

func (TerminalSettingsMerchantLevelApiGetTerminalLogoInput) Model

The terminal model. Possible values: E355, VX675WIFIBT, VX680, VX690, VX700, VX820, M400, MX925, P400Plus, UX300, UX410, V200cPlus, V240mPlus, V400cPlus, V400m, e280, e285, e285p, S1E, S1EL, S1F2, S1L, S1U, S7T.

type TerminalSettingsMerchantLevelApiGetTerminalSettingsInput

type TerminalSettingsMerchantLevelApiGetTerminalSettingsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalSettingsMerchantLevelApi.GetTerminalSettings

type TerminalSettingsMerchantLevelApiUpdateTerminalLogoInput

type TerminalSettingsMerchantLevelApiUpdateTerminalLogoInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalSettingsMerchantLevelApi.UpdateTerminalLogo

func (TerminalSettingsMerchantLevelApiUpdateTerminalLogoInput) Model

The terminal model. Allowed values: E355, VX675WIFIBT, VX680, VX690, VX700, VX820, M400, MX925, P400Plus, UX300, UX410, V200cPlus, V240mPlus, V400cPlus, V400m, e280, e285, e285p, S1E, S1EL, S1F2, S1L, S1U, S7T.

type TerminalSettingsMerchantLevelApiUpdateTerminalSettingsInput

type TerminalSettingsMerchantLevelApiUpdateTerminalSettingsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalSettingsMerchantLevelApi.UpdateTerminalSettings

func (TerminalSettingsMerchantLevelApiUpdateTerminalSettingsInput) TerminalSettings

type TerminalSettingsStoreLevelApi

type TerminalSettingsStoreLevelApi common.Service

TerminalSettingsStoreLevelApi service

GetTerminalLogo Get the terminal logo

Returns the logo that is configured for a specific payment terminal model at the store identified in the path. The logo is returned as a Base64-encoded string. You need to Base64-decode the string to get the actual image file. This logo applies to all terminals of the specified model under the store, unless a different logo is configured for an individual terminal.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal settings read * Management API—Terminal settings read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalSettingsStoreLevelApiGetTerminalLogoInput - Request parameters, see GetTerminalLogoInput @return Logo, *http.Response, error

func (*TerminalSettingsStoreLevelApi) GetTerminalLogoByStoreId

GetTerminalLogoByStoreId Get the terminal logo

Returns the logo that is configured for a specific payment terminal model at the store identified in the path. The logo is returned as a Base64-encoded string. You need to Base64-decode the string to get the actual image file. This logo applies to all terminals of that model under the store unless a different logo is configured for an individual terminal.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal settings read * Management API—Terminal settings read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalSettingsStoreLevelApiGetTerminalLogoByStoreIdInput - Request parameters, see GetTerminalLogoByStoreIdInput @return Logo, *http.Response, error

func (*TerminalSettingsStoreLevelApi) GetTerminalLogoByStoreIdInput

Prepare a request for GetTerminalLogoByStoreId @param storeId The unique identifier of the store. @return TerminalSettingsStoreLevelApiGetTerminalLogoByStoreIdInput

func (*TerminalSettingsStoreLevelApi) GetTerminalLogoInput

Prepare a request for GetTerminalLogo @param merchantId The unique identifier of the merchant account.@param reference The reference that identifies the store. @return TerminalSettingsStoreLevelApiGetTerminalLogoInput

func (*TerminalSettingsStoreLevelApi) GetTerminalSettings

GetTerminalSettings Get terminal settings

Returns the payment terminal settings that are configured for the store identified in the path. These settings apply to all terminals under the store unless different values are configured for an individual terminal.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal settings read * Management API—Terminal settings read and write

For [sensitive terminal settings](https://docs.adyen.com/point-of-sale/automating-terminal-management/configure-terminals-api#sensitive-terminal-settings), your API credential must have the following role: * Management API—Terminal settings Advanced read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalSettingsStoreLevelApiGetTerminalSettingsInput - Request parameters, see GetTerminalSettingsInput @return TerminalSettings, *http.Response, error

func (*TerminalSettingsStoreLevelApi) GetTerminalSettingsByStoreId

GetTerminalSettingsByStoreId Get terminal settings

Returns the payment terminal settings that are configured for the store identified in the path. These settings apply to all terminals under the store unless different values are configured for an individual terminal.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal settings read * Management API—Terminal settings read and write

For [sensitive terminal settings](https://docs.adyen.com/point-of-sale/automating-terminal-management/configure-terminals-api#sensitive-terminal-settings), your API credential must have the following role: * Management API—Terminal settings Advanced read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalSettingsStoreLevelApiGetTerminalSettingsByStoreIdInput - Request parameters, see GetTerminalSettingsByStoreIdInput @return TerminalSettings, *http.Response, error

func (*TerminalSettingsStoreLevelApi) GetTerminalSettingsByStoreIdInput

Prepare a request for GetTerminalSettingsByStoreId @param storeId The unique identifier of the store. @return TerminalSettingsStoreLevelApiGetTerminalSettingsByStoreIdInput

func (*TerminalSettingsStoreLevelApi) GetTerminalSettingsInput

func (a *TerminalSettingsStoreLevelApi) GetTerminalSettingsInput(merchantId string, reference string) TerminalSettingsStoreLevelApiGetTerminalSettingsInput

Prepare a request for GetTerminalSettings @param merchantId The unique identifier of the merchant account.@param reference The reference that identifies the store. @return TerminalSettingsStoreLevelApiGetTerminalSettingsInput

UpdateTerminalLogo Update the terminal logo

Updates the logo that is configured for a specific payment terminal model at the store identified in the path. You can update the logo for only one terminal model at a time. This logo applies to all terminals of the specified model under the store, unless a different logo is configured for an individual terminal.

* To change the logo, specify the image file as a Base64-encoded string. * To restore the logo inherited from a higher level (merchant or company account), specify an empty logo value.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal settings read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalSettingsStoreLevelApiUpdateTerminalLogoInput - Request parameters, see UpdateTerminalLogoInput @return Logo, *http.Response, error

func (*TerminalSettingsStoreLevelApi) UpdateTerminalLogoByStoreId

UpdateTerminalLogoByStoreId Update the terminal logo

Updates the logo that is configured for a specific payment terminal model at the store identified in the path. You can update the logo for only one terminal model at a time. This logo applies to all terminals of the specified model under the store, unless a different logo is configured for an individual terminal.

* To change the logo, specify the image file as a Base64-encoded string. * To restore the logo inherited from a higher level (merchant or company account), specify an empty logo value.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal settings read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalSettingsStoreLevelApiUpdateTerminalLogoByStoreIdInput - Request parameters, see UpdateTerminalLogoByStoreIdInput @return Logo, *http.Response, error

func (*TerminalSettingsStoreLevelApi) UpdateTerminalLogoByStoreIdInput

Prepare a request for UpdateTerminalLogoByStoreId @param storeId The unique identifier of the store. @return TerminalSettingsStoreLevelApiUpdateTerminalLogoByStoreIdInput

func (*TerminalSettingsStoreLevelApi) UpdateTerminalLogoInput

func (a *TerminalSettingsStoreLevelApi) UpdateTerminalLogoInput(merchantId string, reference string) TerminalSettingsStoreLevelApiUpdateTerminalLogoInput

Prepare a request for UpdateTerminalLogo @param merchantId The unique identifier of the merchant account.@param reference The reference that identifies the store. @return TerminalSettingsStoreLevelApiUpdateTerminalLogoInput

func (*TerminalSettingsStoreLevelApi) UpdateTerminalSettings

UpdateTerminalSettings Update terminal settings

Updates payment terminal settings for the store identified in the path. These settings apply to all terminals under the store, unless different values are configured for an individual terminal.

* To change a parameter value, include the full object that contains the parameter, even if you don't want to change all parameters in the object. * To restore a parameter value inherited from a higher level, include the full object that contains the parameter, and specify an empty value for the parameter or omit the parameter. * Objects that are not included in the request are not updated.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal settings read and write

For [sensitive terminal settings](https://docs.adyen.com/point-of-sale/automating-terminal-management/configure-terminals-api#sensitive-terminal-settings), your API credential must have the following role: * Management API—Terminal settings Advanced read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalSettingsStoreLevelApiUpdateTerminalSettingsInput - Request parameters, see UpdateTerminalSettingsInput @return TerminalSettings, *http.Response, error

func (*TerminalSettingsStoreLevelApi) UpdateTerminalSettingsByStoreId

UpdateTerminalSettingsByStoreId Update terminal settings

Updates payment terminal settings for the store identified in the path. These settings apply to all terminals under the store, unless different values are configured for an individual terminal.

* To change a parameter value, include the full object that contains the parameter, even if you don't want to change all parameters in the object. * To restore a parameter value inherited from a higher level, include the full object that contains the parameter, and specify an empty value for the parameter or omit the parameter. * Objects that are not included in the request are not updated.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal settings read and write

For [sensitive terminal settings](https://docs.adyen.com/point-of-sale/automating-terminal-management/configure-terminals-api#sensitive-terminal-settings), your API credential must have the following role: * Management API—Terminal settings Advanced read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalSettingsStoreLevelApiUpdateTerminalSettingsByStoreIdInput - Request parameters, see UpdateTerminalSettingsByStoreIdInput @return TerminalSettings, *http.Response, error

func (*TerminalSettingsStoreLevelApi) UpdateTerminalSettingsByStoreIdInput

Prepare a request for UpdateTerminalSettingsByStoreId @param storeId The unique identifier of the store. @return TerminalSettingsStoreLevelApiUpdateTerminalSettingsByStoreIdInput

func (*TerminalSettingsStoreLevelApi) UpdateTerminalSettingsInput

func (a *TerminalSettingsStoreLevelApi) UpdateTerminalSettingsInput(merchantId string, reference string) TerminalSettingsStoreLevelApiUpdateTerminalSettingsInput

Prepare a request for UpdateTerminalSettings @param merchantId The unique identifier of the merchant account.@param reference The reference that identifies the store. @return TerminalSettingsStoreLevelApiUpdateTerminalSettingsInput

type TerminalSettingsStoreLevelApiGetTerminalLogoByStoreIdInput

type TerminalSettingsStoreLevelApiGetTerminalLogoByStoreIdInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalSettingsStoreLevelApi.GetTerminalLogoByStoreId

func (TerminalSettingsStoreLevelApiGetTerminalLogoByStoreIdInput) Model

The terminal model. Possible values: E355, VX675WIFIBT, VX680, VX690, VX700, VX820, M400, MX925, P400Plus, UX300, UX410, V200cPlus, V240mPlus, V400cPlus, V400m, e280, e285, e285p, S1E, S1EL, S1F2, S1L, S1U, S7T.

type TerminalSettingsStoreLevelApiGetTerminalLogoInput

type TerminalSettingsStoreLevelApiGetTerminalLogoInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalSettingsStoreLevelApi.GetTerminalLogo

func (TerminalSettingsStoreLevelApiGetTerminalLogoInput) Model

The terminal model. Possible values: E355, VX675WIFIBT, VX680, VX690, VX700, VX820, M400, MX925, P400Plus, UX300, UX410, V200cPlus, V240mPlus, V400cPlus, V400m, e280, e285, e285p, S1E, S1EL, S1F2, S1L, S1U, S7T.

type TerminalSettingsStoreLevelApiGetTerminalSettingsByStoreIdInput

type TerminalSettingsStoreLevelApiGetTerminalSettingsByStoreIdInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalSettingsStoreLevelApi.GetTerminalSettingsByStoreId

type TerminalSettingsStoreLevelApiGetTerminalSettingsInput

type TerminalSettingsStoreLevelApiGetTerminalSettingsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalSettingsStoreLevelApi.GetTerminalSettings

type TerminalSettingsStoreLevelApiUpdateTerminalLogoByStoreIdInput

type TerminalSettingsStoreLevelApiUpdateTerminalLogoByStoreIdInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalSettingsStoreLevelApi.UpdateTerminalLogoByStoreId

func (TerminalSettingsStoreLevelApiUpdateTerminalLogoByStoreIdInput) Model

The terminal model. Possible values: E355, VX675WIFIBT, VX680, VX690, VX700, VX820, M400, MX925, P400Plus, UX300, UX410, V200cPlus, V240mPlus, V400cPlus, V400m, e280, e285, e285p, S1E, S1EL, S1F2, S1L, S1U, S7T.

type TerminalSettingsStoreLevelApiUpdateTerminalLogoInput

type TerminalSettingsStoreLevelApiUpdateTerminalLogoInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalSettingsStoreLevelApi.UpdateTerminalLogo

func (TerminalSettingsStoreLevelApiUpdateTerminalLogoInput) Model

The terminal model. Possible values: E355, VX675WIFIBT, VX680, VX690, VX700, VX820, M400, MX925, P400Plus, UX300, UX410, V200cPlus, V240mPlus, V400cPlus, V400m, e280, e285, e285p, S1E, S1EL, S1F2, S1L, S1U, S7T

type TerminalSettingsStoreLevelApiUpdateTerminalSettingsByStoreIdInput

type TerminalSettingsStoreLevelApiUpdateTerminalSettingsByStoreIdInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalSettingsStoreLevelApi.UpdateTerminalSettingsByStoreId

func (TerminalSettingsStoreLevelApiUpdateTerminalSettingsByStoreIdInput) TerminalSettings

type TerminalSettingsStoreLevelApiUpdateTerminalSettingsInput

type TerminalSettingsStoreLevelApiUpdateTerminalSettingsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalSettingsStoreLevelApi.UpdateTerminalSettings

func (TerminalSettingsStoreLevelApiUpdateTerminalSettingsInput) TerminalSettings

type TerminalSettingsTerminalLevelApi

type TerminalSettingsTerminalLevelApi common.Service

TerminalSettingsTerminalLevelApi service

GetTerminalLogo Get the terminal logo

Returns the logo that is configured for the payment terminal identified in the path. The logo is returned as a Base64-encoded string. You need to Base64-decode the string to get the actual image file.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal settings read * Management API—Terminal settings read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalSettingsTerminalLevelApiGetTerminalLogoInput - Request parameters, see GetTerminalLogoInput @return Logo, *http.Response, error

func (*TerminalSettingsTerminalLevelApi) GetTerminalLogoInput

Prepare a request for GetTerminalLogo @param terminalId The unique identifier of the payment terminal. @return TerminalSettingsTerminalLevelApiGetTerminalLogoInput

func (*TerminalSettingsTerminalLevelApi) GetTerminalSettings

GetTerminalSettings Get terminal settings

Returns the settings that are configured for the payment terminal identified in the path.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal settings read * Management API—Terminal settings read and write

For [sensitive terminal settings](https://docs.adyen.com/point-of-sale/automating-terminal-management/configure-terminals-api#sensitive-terminal-settings), your API credential must have the following role: * Management API—Terminal settings Advanced read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalSettingsTerminalLevelApiGetTerminalSettingsInput - Request parameters, see GetTerminalSettingsInput @return TerminalSettings, *http.Response, error

func (*TerminalSettingsTerminalLevelApi) GetTerminalSettingsInput

Prepare a request for GetTerminalSettings @param terminalId The unique identifier of the payment terminal. @return TerminalSettingsTerminalLevelApiGetTerminalSettingsInput

UpdateLogo Update the logo

Updates the logo for the payment terminal identified in the path.

* To change the logo, specify the image file as a Base64-encoded string. * To restore the logo inherited from a higher level (store, merchant account, or company account), specify an empty logo value.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal settings read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalSettingsTerminalLevelApiUpdateLogoInput - Request parameters, see UpdateLogoInput @return Logo, *http.Response, error

func (*TerminalSettingsTerminalLevelApi) UpdateLogoInput

Prepare a request for UpdateLogo @param terminalId The unique identifier of the payment terminal. @return TerminalSettingsTerminalLevelApiUpdateLogoInput

func (*TerminalSettingsTerminalLevelApi) UpdateTerminalSettings

UpdateTerminalSettings Update terminal settings

Updates the settings that are configured for the payment terminal identified in the path.

* To change a parameter value, include the full object that contains the parameter, even if you don't want to change all parameters in the object. * To restore a parameter value inherited from a higher level, include the full object that contains the parameter, and specify an empty value for the parameter or omit the parameter. * Objects that are not included in the request are not updated.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Terminal settings read and write

For [sensitive terminal settings](https://docs.adyen.com/point-of-sale/automating-terminal-management/configure-terminals-api#sensitive-terminal-settings), your API credential must have the following role: * Management API—Terminal settings Advanced read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalSettingsTerminalLevelApiUpdateTerminalSettingsInput - Request parameters, see UpdateTerminalSettingsInput @return TerminalSettings, *http.Response, error

func (*TerminalSettingsTerminalLevelApi) UpdateTerminalSettingsInput

Prepare a request for UpdateTerminalSettings @param terminalId The unique identifier of the payment terminal. @return TerminalSettingsTerminalLevelApiUpdateTerminalSettingsInput

type TerminalSettingsTerminalLevelApiGetTerminalLogoInput

type TerminalSettingsTerminalLevelApiGetTerminalLogoInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalSettingsTerminalLevelApi.GetTerminalLogo

type TerminalSettingsTerminalLevelApiGetTerminalSettingsInput

type TerminalSettingsTerminalLevelApiGetTerminalSettingsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalSettingsTerminalLevelApi.GetTerminalSettings

type TerminalSettingsTerminalLevelApiUpdateLogoInput

type TerminalSettingsTerminalLevelApiUpdateLogoInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalSettingsTerminalLevelApi.UpdateLogo

type TerminalSettingsTerminalLevelApiUpdateTerminalSettingsInput

type TerminalSettingsTerminalLevelApiUpdateTerminalSettingsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalSettingsTerminalLevelApi.UpdateTerminalSettings

func (TerminalSettingsTerminalLevelApiUpdateTerminalSettingsInput) TerminalSettings

type TerminalsTerminalLevelApi

type TerminalsTerminalLevelApi common.Service

TerminalsTerminalLevelApi service

func (*TerminalsTerminalLevelApi) ListTerminals

ListTerminals Get a list of terminals

Returns the payment terminals that the API credential has access to and that match the query parameters. To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API — Terminal actions read

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalsTerminalLevelApiListTerminalsInput - Request parameters, see ListTerminalsInput @return ListTerminalsResponse, *http.Response, error

func (*TerminalsTerminalLevelApi) ListTerminalsInput

Prepare a request for ListTerminals

@return TerminalsTerminalLevelApiListTerminalsInput

func (*TerminalsTerminalLevelApi) ReassignTerminal

ReassignTerminal Reassign a terminal

Reassigns a payment terminal to a company account, merchant account, merchant account inventory, or a store.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Assign Terminal

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TerminalsTerminalLevelApiReassignTerminalInput - Request parameters, see ReassignTerminalInput @return *http.Response, error

func (*TerminalsTerminalLevelApi) ReassignTerminalInput

Prepare a request for ReassignTerminal @param terminalId The unique identifier of the payment terminal. @return TerminalsTerminalLevelApiReassignTerminalInput

type TerminalsTerminalLevelApiListTerminalsInput

type TerminalsTerminalLevelApiListTerminalsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalsTerminalLevelApi.ListTerminals

func (TerminalsTerminalLevelApiListTerminalsInput) BrandModels

Returns terminals of the [models](https://docs.adyen.com/api-explorer/#/ManagementService/latest/get/companies/{companyId}/terminalModels) specified in the format *brand.model*.

func (TerminalsTerminalLevelApiListTerminalsInput) Countries

Returns terminals located in the countries specified by their [two-letter country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2).

func (TerminalsTerminalLevelApiListTerminalsInput) MerchantIds

Returns terminals that belong to the merchant accounts specified by their unique merchant account ID.

func (TerminalsTerminalLevelApiListTerminalsInput) OtpQuery

Returns one or more terminals associated with the one-time passwords specified in the request. If this query parameter is used, other query parameters are ignored.

func (TerminalsTerminalLevelApiListTerminalsInput) PageNumber

The number of the page to fetch.

func (TerminalsTerminalLevelApiListTerminalsInput) PageSize

The number of items to have on a page, maximum 100. The default is 20 items on a page.

func (TerminalsTerminalLevelApiListTerminalsInput) SearchQuery

Returns terminals with an ID that contains the specified string. If present, other query parameters are ignored.

func (TerminalsTerminalLevelApiListTerminalsInput) StoreIds

Returns terminals that are assigned to the [stores](https://docs.adyen.com/api-explorer/#/ManagementService/latest/get/stores) specified by their unique store ID.

type TerminalsTerminalLevelApiReassignTerminalInput

type TerminalsTerminalLevelApiReassignTerminalInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TerminalsTerminalLevelApi.ReassignTerminal

func (TerminalsTerminalLevelApiReassignTerminalInput) TerminalReassignmentRequest

type TestCompanyWebhookRequest

type TestCompanyWebhookRequest struct {
	// List of `merchantId` values for which test webhooks will be sent. The list can have a maximum of 20 `merchantId` values.  If not specified, we send sample notifications to all the merchant accounts that the webhook is configured for. If this is more than 20 merchant accounts, use this list to specify a subset of the merchant accounts for which to send test notifications.
	MerchantIds  []string            `json:"merchantIds,omitempty"`
	Notification *CustomNotification `json:"notification,omitempty"`
	// List of event codes for which to send test notifications. Only the webhook types below are supported.   Possible values if webhook `type`: **standard**:  * **AUTHORISATION** * **CHARGEBACK_REVERSED** * **ORDER_CLOSED** * **ORDER_OPENED** * **PAIDOUT_REVERSED** * **PAYOUT_THIRDPARTY** * **REFUNDED_REVERSED** * **REFUND_WITH_DATA** * **REPORT_AVAILABLE** * **CUSTOM** - set your custom notification fields in the [`notification`](https://docs.adyen.com/api-explorer/#/ManagementService/v1/post/companies/{companyId}/webhooks/{webhookId}/test__reqParam_notification) object.  Possible values if webhook `type`: **banktransfer-notification**:  * **PENDING**  Possible values if webhook `type`: **report-notification**:  * **REPORT_AVAILABLE**  Possible values if webhook `type`: **ideal-notification**:  * **AUTHORISATION**  Possible values if webhook `type`: **pending-notification**:  * **PENDING**
	Types []string `json:"types,omitempty"`
}

TestCompanyWebhookRequest struct for TestCompanyWebhookRequest

func NewTestCompanyWebhookRequest

func NewTestCompanyWebhookRequest() *TestCompanyWebhookRequest

NewTestCompanyWebhookRequest instantiates a new TestCompanyWebhookRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTestCompanyWebhookRequestWithDefaults

func NewTestCompanyWebhookRequestWithDefaults() *TestCompanyWebhookRequest

NewTestCompanyWebhookRequestWithDefaults instantiates a new TestCompanyWebhookRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TestCompanyWebhookRequest) GetMerchantIds

func (o *TestCompanyWebhookRequest) GetMerchantIds() []string

GetMerchantIds returns the MerchantIds field value if set, zero value otherwise.

func (*TestCompanyWebhookRequest) GetMerchantIdsOk

func (o *TestCompanyWebhookRequest) GetMerchantIdsOk() ([]string, bool)

GetMerchantIdsOk returns a tuple with the MerchantIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TestCompanyWebhookRequest) GetNotification

func (o *TestCompanyWebhookRequest) GetNotification() CustomNotification

GetNotification returns the Notification field value if set, zero value otherwise.

func (*TestCompanyWebhookRequest) GetNotificationOk

func (o *TestCompanyWebhookRequest) GetNotificationOk() (*CustomNotification, bool)

GetNotificationOk returns a tuple with the Notification field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TestCompanyWebhookRequest) GetTypes

func (o *TestCompanyWebhookRequest) GetTypes() []string

GetTypes returns the Types field value if set, zero value otherwise.

func (*TestCompanyWebhookRequest) GetTypesOk

func (o *TestCompanyWebhookRequest) GetTypesOk() ([]string, bool)

GetTypesOk returns a tuple with the Types field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TestCompanyWebhookRequest) HasMerchantIds

func (o *TestCompanyWebhookRequest) HasMerchantIds() bool

HasMerchantIds returns a boolean if a field has been set.

func (*TestCompanyWebhookRequest) HasNotification

func (o *TestCompanyWebhookRequest) HasNotification() bool

HasNotification returns a boolean if a field has been set.

func (*TestCompanyWebhookRequest) HasTypes

func (o *TestCompanyWebhookRequest) HasTypes() bool

HasTypes returns a boolean if a field has been set.

func (TestCompanyWebhookRequest) MarshalJSON

func (o TestCompanyWebhookRequest) MarshalJSON() ([]byte, error)

func (*TestCompanyWebhookRequest) SetMerchantIds

func (o *TestCompanyWebhookRequest) SetMerchantIds(v []string)

SetMerchantIds gets a reference to the given []string and assigns it to the MerchantIds field.

func (*TestCompanyWebhookRequest) SetNotification

func (o *TestCompanyWebhookRequest) SetNotification(v CustomNotification)

SetNotification gets a reference to the given CustomNotification and assigns it to the Notification field.

func (*TestCompanyWebhookRequest) SetTypes

func (o *TestCompanyWebhookRequest) SetTypes(v []string)

SetTypes gets a reference to the given []string and assigns it to the Types field.

func (TestCompanyWebhookRequest) ToMap

func (o TestCompanyWebhookRequest) ToMap() (map[string]interface{}, error)

type TestOutput

type TestOutput struct {
	// Unique identifier of the merchant account that the notification is about.
	MerchantId *string `json:"merchantId,omitempty"`
	// The response your server returned for the test webhook.  Your server must respond with **[accepted]** for the test webhook to be successful (`data.status`: **success**). Find out more about [accepting notifications](https://docs.adyen.com/development-resources/webhooks#accept-notifications)  You can use the value of this field together with the [`responseCode`](https://docs.adyen.com/api-explorer/#/ManagementService/v1/post/merchants/{merchantId}/webhooks/{id}/test__resParam_data-responseCode) value to troubleshoot unsuccessful test webhooks.
	Output *string `json:"output,omitempty"`
	// The [body of the notification webhook](https://docs.adyen.com/development-resources/webhooks/understand-notifications#notification-structure) that was sent to your server.
	RequestSent *string `json:"requestSent,omitempty"`
	// The HTTP response code for your server's response to the test webhook.  You can use the value of this field together with the the [`output`](https://docs.adyen.com/api-explorer/#/ManagementService/v1/post/merchants/{merchantId}/webhooks/{id}/test__resParam_data-output) field value to troubleshoot failed test webhooks.
	ResponseCode *string `json:"responseCode,omitempty"`
	// The time between sending the test webhook and receiving the response from your server. You can use it as an indication of how long your server takes to process a webhook notification. Measured in milliseconds, for example **304 ms**.
	ResponseTime *string `json:"responseTime,omitempty"`
	// The status of the test request. Possible values are: * **success**, if `data.output`: **[accepted]** and `data.responseCode`: **200**. * **failed**, in all other cases.  You can use the value of the [`output`](https://docs.adyen.com/api-explorer/#/ManagementService/v1/post/merchants/{merchantId}/webhooks/{id}/test__resParam_data-output) field together with the [`responseCode`](https://docs.adyen.com/api-explorer/#/ManagementService/v1/post/merchants/{merchantId}/webhooks/{id}/test__resParam_data-responseCode) value to troubleshoot failed test webhooks.
	Status string `json:"status"`
}

TestOutput struct for TestOutput

func NewTestOutput

func NewTestOutput(status string) *TestOutput

NewTestOutput instantiates a new TestOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTestOutputWithDefaults

func NewTestOutputWithDefaults() *TestOutput

NewTestOutputWithDefaults instantiates a new TestOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TestOutput) GetMerchantId

func (o *TestOutput) GetMerchantId() string

GetMerchantId returns the MerchantId field value if set, zero value otherwise.

func (*TestOutput) GetMerchantIdOk

func (o *TestOutput) GetMerchantIdOk() (*string, bool)

GetMerchantIdOk returns a tuple with the MerchantId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TestOutput) GetOutput

func (o *TestOutput) GetOutput() string

GetOutput returns the Output field value if set, zero value otherwise.

func (*TestOutput) GetOutputOk

func (o *TestOutput) GetOutputOk() (*string, bool)

GetOutputOk returns a tuple with the Output field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TestOutput) GetRequestSent

func (o *TestOutput) GetRequestSent() string

GetRequestSent returns the RequestSent field value if set, zero value otherwise.

func (*TestOutput) GetRequestSentOk

func (o *TestOutput) GetRequestSentOk() (*string, bool)

GetRequestSentOk returns a tuple with the RequestSent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TestOutput) GetResponseCode

func (o *TestOutput) GetResponseCode() string

GetResponseCode returns the ResponseCode field value if set, zero value otherwise.

func (*TestOutput) GetResponseCodeOk

func (o *TestOutput) GetResponseCodeOk() (*string, bool)

GetResponseCodeOk returns a tuple with the ResponseCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TestOutput) GetResponseTime

func (o *TestOutput) GetResponseTime() string

GetResponseTime returns the ResponseTime field value if set, zero value otherwise.

func (*TestOutput) GetResponseTimeOk

func (o *TestOutput) GetResponseTimeOk() (*string, bool)

GetResponseTimeOk returns a tuple with the ResponseTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TestOutput) GetStatus

func (o *TestOutput) GetStatus() string

GetStatus returns the Status field value

func (*TestOutput) GetStatusOk

func (o *TestOutput) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*TestOutput) HasMerchantId

func (o *TestOutput) HasMerchantId() bool

HasMerchantId returns a boolean if a field has been set.

func (*TestOutput) HasOutput

func (o *TestOutput) HasOutput() bool

HasOutput returns a boolean if a field has been set.

func (*TestOutput) HasRequestSent

func (o *TestOutput) HasRequestSent() bool

HasRequestSent returns a boolean if a field has been set.

func (*TestOutput) HasResponseCode

func (o *TestOutput) HasResponseCode() bool

HasResponseCode returns a boolean if a field has been set.

func (*TestOutput) HasResponseTime

func (o *TestOutput) HasResponseTime() bool

HasResponseTime returns a boolean if a field has been set.

func (TestOutput) MarshalJSON

func (o TestOutput) MarshalJSON() ([]byte, error)

func (*TestOutput) SetMerchantId

func (o *TestOutput) SetMerchantId(v string)

SetMerchantId gets a reference to the given string and assigns it to the MerchantId field.

func (*TestOutput) SetOutput

func (o *TestOutput) SetOutput(v string)

SetOutput gets a reference to the given string and assigns it to the Output field.

func (*TestOutput) SetRequestSent

func (o *TestOutput) SetRequestSent(v string)

SetRequestSent gets a reference to the given string and assigns it to the RequestSent field.

func (*TestOutput) SetResponseCode

func (o *TestOutput) SetResponseCode(v string)

SetResponseCode gets a reference to the given string and assigns it to the ResponseCode field.

func (*TestOutput) SetResponseTime

func (o *TestOutput) SetResponseTime(v string)

SetResponseTime gets a reference to the given string and assigns it to the ResponseTime field.

func (*TestOutput) SetStatus

func (o *TestOutput) SetStatus(v string)

SetStatus sets field value

func (TestOutput) ToMap

func (o TestOutput) ToMap() (map[string]interface{}, error)

type TestWebhookRequest

type TestWebhookRequest struct {
	Notification *CustomNotification `json:"notification,omitempty"`
	// List of event codes for which to send test notifications. Only the webhook types below are supported.   Possible values if webhook `type`: **standard**:  * **AUTHORISATION** * **CHARGEBACK_REVERSED** * **ORDER_CLOSED** * **ORDER_OPENED** * **PAIDOUT_REVERSED** * **PAYOUT_THIRDPARTY** * **REFUNDED_REVERSED** * **REFUND_WITH_DATA** * **REPORT_AVAILABLE** * **CUSTOM** - set your custom notification fields in the [`notification`](https://docs.adyen.com/api-explorer/#/ManagementService/v1/post/companies/{companyId}/webhooks/{webhookId}/test__reqParam_notification) object.  Possible values if webhook `type`: **banktransfer-notification**:  * **PENDING**  Possible values if webhook `type`: **report-notification**:  * **REPORT_AVAILABLE**  Possible values if webhook `type`: **ideal-notification**:  * **AUTHORISATION**  Possible values if webhook `type`: **pending-notification**:  * **PENDING**
	Types []string `json:"types,omitempty"`
}

TestWebhookRequest struct for TestWebhookRequest

func NewTestWebhookRequest

func NewTestWebhookRequest() *TestWebhookRequest

NewTestWebhookRequest instantiates a new TestWebhookRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTestWebhookRequestWithDefaults

func NewTestWebhookRequestWithDefaults() *TestWebhookRequest

NewTestWebhookRequestWithDefaults instantiates a new TestWebhookRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TestWebhookRequest) GetNotification

func (o *TestWebhookRequest) GetNotification() CustomNotification

GetNotification returns the Notification field value if set, zero value otherwise.

func (*TestWebhookRequest) GetNotificationOk

func (o *TestWebhookRequest) GetNotificationOk() (*CustomNotification, bool)

GetNotificationOk returns a tuple with the Notification field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TestWebhookRequest) GetTypes

func (o *TestWebhookRequest) GetTypes() []string

GetTypes returns the Types field value if set, zero value otherwise.

func (*TestWebhookRequest) GetTypesOk

func (o *TestWebhookRequest) GetTypesOk() ([]string, bool)

GetTypesOk returns a tuple with the Types field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TestWebhookRequest) HasNotification

func (o *TestWebhookRequest) HasNotification() bool

HasNotification returns a boolean if a field has been set.

func (*TestWebhookRequest) HasTypes

func (o *TestWebhookRequest) HasTypes() bool

HasTypes returns a boolean if a field has been set.

func (TestWebhookRequest) MarshalJSON

func (o TestWebhookRequest) MarshalJSON() ([]byte, error)

func (*TestWebhookRequest) SetNotification

func (o *TestWebhookRequest) SetNotification(v CustomNotification)

SetNotification gets a reference to the given CustomNotification and assigns it to the Notification field.

func (*TestWebhookRequest) SetTypes

func (o *TestWebhookRequest) SetTypes(v []string)

SetTypes gets a reference to the given []string and assigns it to the Types field.

func (TestWebhookRequest) ToMap

func (o TestWebhookRequest) ToMap() (map[string]interface{}, error)

type TestWebhookResponse

type TestWebhookResponse struct {
	// List with test results. Each test webhook we send has a list element with the result.
	Data []TestOutput `json:"data,omitempty"`
}

TestWebhookResponse struct for TestWebhookResponse

func NewTestWebhookResponse

func NewTestWebhookResponse() *TestWebhookResponse

NewTestWebhookResponse instantiates a new TestWebhookResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTestWebhookResponseWithDefaults

func NewTestWebhookResponseWithDefaults() *TestWebhookResponse

NewTestWebhookResponseWithDefaults instantiates a new TestWebhookResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TestWebhookResponse) GetData

func (o *TestWebhookResponse) GetData() []TestOutput

GetData returns the Data field value if set, zero value otherwise.

func (*TestWebhookResponse) GetDataOk

func (o *TestWebhookResponse) GetDataOk() ([]TestOutput, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TestWebhookResponse) HasData

func (o *TestWebhookResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (TestWebhookResponse) MarshalJSON

func (o TestWebhookResponse) MarshalJSON() ([]byte, error)

func (*TestWebhookResponse) SetData

func (o *TestWebhookResponse) SetData(v []TestOutput)

SetData gets a reference to the given []TestOutput and assigns it to the Data field.

func (TestWebhookResponse) ToMap

func (o TestWebhookResponse) ToMap() (map[string]interface{}, error)

type Timeouts

type Timeouts struct {
	// Indicates the number of seconds of inactivity after which the terminal display goes into sleep mode.
	FromActiveToSleep *int32 `json:"fromActiveToSleep,omitempty"`
}

Timeouts struct for Timeouts

func NewTimeouts

func NewTimeouts() *Timeouts

NewTimeouts instantiates a new Timeouts object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTimeoutsWithDefaults

func NewTimeoutsWithDefaults() *Timeouts

NewTimeoutsWithDefaults instantiates a new Timeouts object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Timeouts) GetFromActiveToSleep

func (o *Timeouts) GetFromActiveToSleep() int32

GetFromActiveToSleep returns the FromActiveToSleep field value if set, zero value otherwise.

func (*Timeouts) GetFromActiveToSleepOk

func (o *Timeouts) GetFromActiveToSleepOk() (*int32, bool)

GetFromActiveToSleepOk returns a tuple with the FromActiveToSleep field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Timeouts) HasFromActiveToSleep

func (o *Timeouts) HasFromActiveToSleep() bool

HasFromActiveToSleep returns a boolean if a field has been set.

func (Timeouts) MarshalJSON

func (o Timeouts) MarshalJSON() ([]byte, error)

func (*Timeouts) SetFromActiveToSleep

func (o *Timeouts) SetFromActiveToSleep(v int32)

SetFromActiveToSleep gets a reference to the given int32 and assigns it to the FromActiveToSleep field.

func (Timeouts) ToMap

func (o Timeouts) ToMap() (map[string]interface{}, error)

type TransactionDescriptionInfo

type TransactionDescriptionInfo struct {
	// The text to be shown on the shopper's bank statement.  We recommend sending a maximum of 22 characters, otherwise banks might truncate the string.  Allowed characters: **a-z**, **A-Z**, **0-9**, spaces, and special characters **. , ' _ - ? + * /_**.
	DoingBusinessAsName *string `json:"doingBusinessAsName,omitempty"`
	// The type of transaction description you want to use: - **fixed**: The transaction description set in this request is used for all payments with this payment method. - **append**: The transaction description set in this request is used as a base for all payments with this payment method. The [transaction description set in the request to process the payment](https://docs.adyen.com/api-explorer/Checkout/70/post/sessions#request-shopperStatement) is appended to this base description. Note that if the combined length exceeds 22 characters, banks may truncate the string. - **dynamic**: Only the [transaction description set in the request to process the payment](https://docs.adyen.com/api-explorer/Checkout/70/post/sessions#request-shopperStatement) is used for payments with this payment method.
	Type *string `json:"type,omitempty"`
}

TransactionDescriptionInfo struct for TransactionDescriptionInfo

func NewTransactionDescriptionInfo

func NewTransactionDescriptionInfo() *TransactionDescriptionInfo

NewTransactionDescriptionInfo instantiates a new TransactionDescriptionInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTransactionDescriptionInfoWithDefaults

func NewTransactionDescriptionInfoWithDefaults() *TransactionDescriptionInfo

NewTransactionDescriptionInfoWithDefaults instantiates a new TransactionDescriptionInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TransactionDescriptionInfo) GetDoingBusinessAsName

func (o *TransactionDescriptionInfo) GetDoingBusinessAsName() string

GetDoingBusinessAsName returns the DoingBusinessAsName field value if set, zero value otherwise.

func (*TransactionDescriptionInfo) GetDoingBusinessAsNameOk

func (o *TransactionDescriptionInfo) GetDoingBusinessAsNameOk() (*string, bool)

GetDoingBusinessAsNameOk returns a tuple with the DoingBusinessAsName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionDescriptionInfo) GetType

func (o *TransactionDescriptionInfo) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*TransactionDescriptionInfo) GetTypeOk

func (o *TransactionDescriptionInfo) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionDescriptionInfo) HasDoingBusinessAsName

func (o *TransactionDescriptionInfo) HasDoingBusinessAsName() bool

HasDoingBusinessAsName returns a boolean if a field has been set.

func (*TransactionDescriptionInfo) HasType

func (o *TransactionDescriptionInfo) HasType() bool

HasType returns a boolean if a field has been set.

func (TransactionDescriptionInfo) MarshalJSON

func (o TransactionDescriptionInfo) MarshalJSON() ([]byte, error)

func (*TransactionDescriptionInfo) SetDoingBusinessAsName

func (o *TransactionDescriptionInfo) SetDoingBusinessAsName(v string)

SetDoingBusinessAsName gets a reference to the given string and assigns it to the DoingBusinessAsName field.

func (*TransactionDescriptionInfo) SetType

func (o *TransactionDescriptionInfo) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (TransactionDescriptionInfo) ToMap

func (o TransactionDescriptionInfo) ToMap() (map[string]interface{}, error)

type TwintInfo

type TwintInfo struct {
	Logo string `json:"logo"`
}

TwintInfo struct for TwintInfo

func NewTwintInfo

func NewTwintInfo(logo string) *TwintInfo

NewTwintInfo instantiates a new TwintInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTwintInfoWithDefaults

func NewTwintInfoWithDefaults() *TwintInfo

NewTwintInfoWithDefaults instantiates a new TwintInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (o *TwintInfo) GetLogo() string

GetLogo returns the Logo field value

func (*TwintInfo) GetLogoOk

func (o *TwintInfo) GetLogoOk() (*string, bool)

GetLogoOk returns a tuple with the Logo field value and a boolean to check if the value has been set.

func (TwintInfo) MarshalJSON

func (o TwintInfo) MarshalJSON() ([]byte, error)
func (o *TwintInfo) SetLogo(v string)

SetLogo sets field value

func (TwintInfo) ToMap

func (o TwintInfo) ToMap() (map[string]interface{}, error)

type UninstallAndroidAppDetails

type UninstallAndroidAppDetails struct {
	// The unique identifier of the app to be uninstalled.
	AppId *string `json:"appId,omitempty"`
	// Type of terminal action: Uninstall an Android app.
	Type *string `json:"type,omitempty"`
}

UninstallAndroidAppDetails struct for UninstallAndroidAppDetails

func NewUninstallAndroidAppDetails

func NewUninstallAndroidAppDetails() *UninstallAndroidAppDetails

NewUninstallAndroidAppDetails instantiates a new UninstallAndroidAppDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUninstallAndroidAppDetailsWithDefaults

func NewUninstallAndroidAppDetailsWithDefaults() *UninstallAndroidAppDetails

NewUninstallAndroidAppDetailsWithDefaults instantiates a new UninstallAndroidAppDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UninstallAndroidAppDetails) GetAppId

func (o *UninstallAndroidAppDetails) GetAppId() string

GetAppId returns the AppId field value if set, zero value otherwise.

func (*UninstallAndroidAppDetails) GetAppIdOk

func (o *UninstallAndroidAppDetails) GetAppIdOk() (*string, bool)

GetAppIdOk returns a tuple with the AppId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UninstallAndroidAppDetails) GetType

func (o *UninstallAndroidAppDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*UninstallAndroidAppDetails) GetTypeOk

func (o *UninstallAndroidAppDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UninstallAndroidAppDetails) HasAppId

func (o *UninstallAndroidAppDetails) HasAppId() bool

HasAppId returns a boolean if a field has been set.

func (*UninstallAndroidAppDetails) HasType

func (o *UninstallAndroidAppDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (UninstallAndroidAppDetails) MarshalJSON

func (o UninstallAndroidAppDetails) MarshalJSON() ([]byte, error)

func (*UninstallAndroidAppDetails) SetAppId

func (o *UninstallAndroidAppDetails) SetAppId(v string)

SetAppId gets a reference to the given string and assigns it to the AppId field.

func (*UninstallAndroidAppDetails) SetType

func (o *UninstallAndroidAppDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (UninstallAndroidAppDetails) ToMap

func (o UninstallAndroidAppDetails) ToMap() (map[string]interface{}, error)

type UninstallAndroidCertificateDetails

type UninstallAndroidCertificateDetails struct {
	// The unique identifier of the certificate to be uninstalled.
	CertificateId *string `json:"certificateId,omitempty"`
	// Type of terminal action: Uninstall an Android certificate.
	Type *string `json:"type,omitempty"`
}

UninstallAndroidCertificateDetails struct for UninstallAndroidCertificateDetails

func NewUninstallAndroidCertificateDetails

func NewUninstallAndroidCertificateDetails() *UninstallAndroidCertificateDetails

NewUninstallAndroidCertificateDetails instantiates a new UninstallAndroidCertificateDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUninstallAndroidCertificateDetailsWithDefaults

func NewUninstallAndroidCertificateDetailsWithDefaults() *UninstallAndroidCertificateDetails

NewUninstallAndroidCertificateDetailsWithDefaults instantiates a new UninstallAndroidCertificateDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UninstallAndroidCertificateDetails) GetCertificateId

func (o *UninstallAndroidCertificateDetails) GetCertificateId() string

GetCertificateId returns the CertificateId field value if set, zero value otherwise.

func (*UninstallAndroidCertificateDetails) GetCertificateIdOk

func (o *UninstallAndroidCertificateDetails) GetCertificateIdOk() (*string, bool)

GetCertificateIdOk returns a tuple with the CertificateId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UninstallAndroidCertificateDetails) GetType

GetType returns the Type field value if set, zero value otherwise.

func (*UninstallAndroidCertificateDetails) GetTypeOk

func (o *UninstallAndroidCertificateDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UninstallAndroidCertificateDetails) HasCertificateId

func (o *UninstallAndroidCertificateDetails) HasCertificateId() bool

HasCertificateId returns a boolean if a field has been set.

func (*UninstallAndroidCertificateDetails) HasType

HasType returns a boolean if a field has been set.

func (UninstallAndroidCertificateDetails) MarshalJSON

func (o UninstallAndroidCertificateDetails) MarshalJSON() ([]byte, error)

func (*UninstallAndroidCertificateDetails) SetCertificateId

func (o *UninstallAndroidCertificateDetails) SetCertificateId(v string)

SetCertificateId gets a reference to the given string and assigns it to the CertificateId field.

func (*UninstallAndroidCertificateDetails) SetType

SetType gets a reference to the given string and assigns it to the Type field.

func (UninstallAndroidCertificateDetails) ToMap

func (o UninstallAndroidCertificateDetails) ToMap() (map[string]interface{}, error)

type UpdatableAddress

type UpdatableAddress struct {
	// The name of the city.
	City *string `json:"city,omitempty"`
	// The street address.
	Line1 *string `json:"line1,omitempty"`
	// Second address line.
	Line2 *string `json:"line2,omitempty"`
	// Third address line.
	Line3 *string `json:"line3,omitempty"`
	// The postal code.
	PostalCode *string `json:"postalCode,omitempty"`
	// The state or province code as defined in [ISO 3166-2](https://www.iso.org/standard/72483.html). For example, **ON** for Ontario, Canada.  Required for the following countries:  - Australia - Brazil - Canada - India - Mexico - New Zealand - United States
	StateOrProvince *string `json:"stateOrProvince,omitempty"`
}

UpdatableAddress struct for UpdatableAddress

func NewUpdatableAddress

func NewUpdatableAddress() *UpdatableAddress

NewUpdatableAddress instantiates a new UpdatableAddress object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdatableAddressWithDefaults

func NewUpdatableAddressWithDefaults() *UpdatableAddress

NewUpdatableAddressWithDefaults instantiates a new UpdatableAddress object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdatableAddress) GetCity

func (o *UpdatableAddress) GetCity() string

GetCity returns the City field value if set, zero value otherwise.

func (*UpdatableAddress) GetCityOk

func (o *UpdatableAddress) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatableAddress) GetLine1

func (o *UpdatableAddress) GetLine1() string

GetLine1 returns the Line1 field value if set, zero value otherwise.

func (*UpdatableAddress) GetLine1Ok

func (o *UpdatableAddress) GetLine1Ok() (*string, bool)

GetLine1Ok returns a tuple with the Line1 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatableAddress) GetLine2

func (o *UpdatableAddress) GetLine2() string

GetLine2 returns the Line2 field value if set, zero value otherwise.

func (*UpdatableAddress) GetLine2Ok

func (o *UpdatableAddress) GetLine2Ok() (*string, bool)

GetLine2Ok returns a tuple with the Line2 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatableAddress) GetLine3

func (o *UpdatableAddress) GetLine3() string

GetLine3 returns the Line3 field value if set, zero value otherwise.

func (*UpdatableAddress) GetLine3Ok

func (o *UpdatableAddress) GetLine3Ok() (*string, bool)

GetLine3Ok returns a tuple with the Line3 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatableAddress) GetPostalCode

func (o *UpdatableAddress) GetPostalCode() string

GetPostalCode returns the PostalCode field value if set, zero value otherwise.

func (*UpdatableAddress) GetPostalCodeOk

func (o *UpdatableAddress) GetPostalCodeOk() (*string, bool)

GetPostalCodeOk returns a tuple with the PostalCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatableAddress) GetStateOrProvince

func (o *UpdatableAddress) GetStateOrProvince() string

GetStateOrProvince returns the StateOrProvince field value if set, zero value otherwise.

func (*UpdatableAddress) GetStateOrProvinceOk

func (o *UpdatableAddress) GetStateOrProvinceOk() (*string, bool)

GetStateOrProvinceOk returns a tuple with the StateOrProvince field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatableAddress) HasCity

func (o *UpdatableAddress) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*UpdatableAddress) HasLine1

func (o *UpdatableAddress) HasLine1() bool

HasLine1 returns a boolean if a field has been set.

func (*UpdatableAddress) HasLine2

func (o *UpdatableAddress) HasLine2() bool

HasLine2 returns a boolean if a field has been set.

func (*UpdatableAddress) HasLine3

func (o *UpdatableAddress) HasLine3() bool

HasLine3 returns a boolean if a field has been set.

func (*UpdatableAddress) HasPostalCode

func (o *UpdatableAddress) HasPostalCode() bool

HasPostalCode returns a boolean if a field has been set.

func (*UpdatableAddress) HasStateOrProvince

func (o *UpdatableAddress) HasStateOrProvince() bool

HasStateOrProvince returns a boolean if a field has been set.

func (UpdatableAddress) MarshalJSON

func (o UpdatableAddress) MarshalJSON() ([]byte, error)

func (*UpdatableAddress) SetCity

func (o *UpdatableAddress) SetCity(v string)

SetCity gets a reference to the given string and assigns it to the City field.

func (*UpdatableAddress) SetLine1

func (o *UpdatableAddress) SetLine1(v string)

SetLine1 gets a reference to the given string and assigns it to the Line1 field.

func (*UpdatableAddress) SetLine2

func (o *UpdatableAddress) SetLine2(v string)

SetLine2 gets a reference to the given string and assigns it to the Line2 field.

func (*UpdatableAddress) SetLine3

func (o *UpdatableAddress) SetLine3(v string)

SetLine3 gets a reference to the given string and assigns it to the Line3 field.

func (*UpdatableAddress) SetPostalCode

func (o *UpdatableAddress) SetPostalCode(v string)

SetPostalCode gets a reference to the given string and assigns it to the PostalCode field.

func (*UpdatableAddress) SetStateOrProvince

func (o *UpdatableAddress) SetStateOrProvince(v string)

SetStateOrProvince gets a reference to the given string and assigns it to the StateOrProvince field.

func (UpdatableAddress) ToMap

func (o UpdatableAddress) ToMap() (map[string]interface{}, error)

type UpdateCompanyApiCredentialRequest

type UpdateCompanyApiCredentialRequest struct {
	// Indicates if the API credential is enabled.
	Active *bool `json:"active,omitempty"`
	// The new list of [allowed origins](https://docs.adyen.com/development-resources/client-side-authentication#allowed-origins) for the API credential.
	AllowedOrigins []string `json:"allowedOrigins,omitempty"`
	// List of merchant accounts that the API credential has access to.
	AssociatedMerchantAccounts []string `json:"associatedMerchantAccounts,omitempty"`
	// Description of the API credential.
	Description *string `json:"description,omitempty"`
	// List of [roles](https://docs.adyen.com/development-resources/api-credentials#roles-1) for the API credential. Only roles assigned to 'ws@Company.<CompanyName>' can be assigned to other API credentials.
	Roles []string `json:"roles,omitempty"`
}

UpdateCompanyApiCredentialRequest struct for UpdateCompanyApiCredentialRequest

func NewUpdateCompanyApiCredentialRequest

func NewUpdateCompanyApiCredentialRequest() *UpdateCompanyApiCredentialRequest

NewUpdateCompanyApiCredentialRequest instantiates a new UpdateCompanyApiCredentialRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateCompanyApiCredentialRequestWithDefaults

func NewUpdateCompanyApiCredentialRequestWithDefaults() *UpdateCompanyApiCredentialRequest

NewUpdateCompanyApiCredentialRequestWithDefaults instantiates a new UpdateCompanyApiCredentialRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateCompanyApiCredentialRequest) GetActive

func (o *UpdateCompanyApiCredentialRequest) GetActive() bool

GetActive returns the Active field value if set, zero value otherwise.

func (*UpdateCompanyApiCredentialRequest) GetActiveOk

func (o *UpdateCompanyApiCredentialRequest) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyApiCredentialRequest) GetAllowedOrigins

func (o *UpdateCompanyApiCredentialRequest) GetAllowedOrigins() []string

GetAllowedOrigins returns the AllowedOrigins field value if set, zero value otherwise.

func (*UpdateCompanyApiCredentialRequest) GetAllowedOriginsOk

func (o *UpdateCompanyApiCredentialRequest) GetAllowedOriginsOk() ([]string, bool)

GetAllowedOriginsOk returns a tuple with the AllowedOrigins field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyApiCredentialRequest) GetAssociatedMerchantAccounts

func (o *UpdateCompanyApiCredentialRequest) GetAssociatedMerchantAccounts() []string

GetAssociatedMerchantAccounts returns the AssociatedMerchantAccounts field value if set, zero value otherwise.

func (*UpdateCompanyApiCredentialRequest) GetAssociatedMerchantAccountsOk

func (o *UpdateCompanyApiCredentialRequest) GetAssociatedMerchantAccountsOk() ([]string, bool)

GetAssociatedMerchantAccountsOk returns a tuple with the AssociatedMerchantAccounts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyApiCredentialRequest) GetDescription

func (o *UpdateCompanyApiCredentialRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*UpdateCompanyApiCredentialRequest) GetDescriptionOk

func (o *UpdateCompanyApiCredentialRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyApiCredentialRequest) GetRoles

func (o *UpdateCompanyApiCredentialRequest) GetRoles() []string

GetRoles returns the Roles field value if set, zero value otherwise.

func (*UpdateCompanyApiCredentialRequest) GetRolesOk

func (o *UpdateCompanyApiCredentialRequest) GetRolesOk() ([]string, bool)

GetRolesOk returns a tuple with the Roles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyApiCredentialRequest) HasActive

func (o *UpdateCompanyApiCredentialRequest) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*UpdateCompanyApiCredentialRequest) HasAllowedOrigins

func (o *UpdateCompanyApiCredentialRequest) HasAllowedOrigins() bool

HasAllowedOrigins returns a boolean if a field has been set.

func (*UpdateCompanyApiCredentialRequest) HasAssociatedMerchantAccounts

func (o *UpdateCompanyApiCredentialRequest) HasAssociatedMerchantAccounts() bool

HasAssociatedMerchantAccounts returns a boolean if a field has been set.

func (*UpdateCompanyApiCredentialRequest) HasDescription

func (o *UpdateCompanyApiCredentialRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateCompanyApiCredentialRequest) HasRoles

HasRoles returns a boolean if a field has been set.

func (UpdateCompanyApiCredentialRequest) MarshalJSON

func (o UpdateCompanyApiCredentialRequest) MarshalJSON() ([]byte, error)

func (*UpdateCompanyApiCredentialRequest) SetActive

func (o *UpdateCompanyApiCredentialRequest) SetActive(v bool)

SetActive gets a reference to the given bool and assigns it to the Active field.

func (*UpdateCompanyApiCredentialRequest) SetAllowedOrigins

func (o *UpdateCompanyApiCredentialRequest) SetAllowedOrigins(v []string)

SetAllowedOrigins gets a reference to the given []string and assigns it to the AllowedOrigins field.

func (*UpdateCompanyApiCredentialRequest) SetAssociatedMerchantAccounts

func (o *UpdateCompanyApiCredentialRequest) SetAssociatedMerchantAccounts(v []string)

SetAssociatedMerchantAccounts gets a reference to the given []string and assigns it to the AssociatedMerchantAccounts field.

func (*UpdateCompanyApiCredentialRequest) SetDescription

func (o *UpdateCompanyApiCredentialRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*UpdateCompanyApiCredentialRequest) SetRoles

func (o *UpdateCompanyApiCredentialRequest) SetRoles(v []string)

SetRoles gets a reference to the given []string and assigns it to the Roles field.

func (UpdateCompanyApiCredentialRequest) ToMap

func (o UpdateCompanyApiCredentialRequest) ToMap() (map[string]interface{}, error)

type UpdateCompanyUserRequest

type UpdateCompanyUserRequest struct {
	// The list of [account groups](https://docs.adyen.com/account/account-structure#account-groups) associated with this user.
	AccountGroups []string `json:"accountGroups,omitempty"`
	// Indicates whether this user is active.
	Active *bool `json:"active,omitempty"`
	// The list of [merchant accounts](https://docs.adyen.com/account/account-structure#merchant-accounts) to associate the user with.
	AssociatedMerchantAccounts []string `json:"associatedMerchantAccounts,omitempty"`
	// The email address of the user.
	Email *string `json:"email,omitempty"`
	Name  *Name2  `json:"name,omitempty"`
	// The list of [roles](https://docs.adyen.com/account/user-roles) for this user.
	Roles []string `json:"roles,omitempty"`
	// The [tz database name](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) of the time zone of the user. For example, **Europe/Amsterdam**.
	TimeZoneCode *string `json:"timeZoneCode,omitempty"`
}

UpdateCompanyUserRequest struct for UpdateCompanyUserRequest

func NewUpdateCompanyUserRequest

func NewUpdateCompanyUserRequest() *UpdateCompanyUserRequest

NewUpdateCompanyUserRequest instantiates a new UpdateCompanyUserRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateCompanyUserRequestWithDefaults

func NewUpdateCompanyUserRequestWithDefaults() *UpdateCompanyUserRequest

NewUpdateCompanyUserRequestWithDefaults instantiates a new UpdateCompanyUserRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateCompanyUserRequest) GetAccountGroups

func (o *UpdateCompanyUserRequest) GetAccountGroups() []string

GetAccountGroups returns the AccountGroups field value if set, zero value otherwise.

func (*UpdateCompanyUserRequest) GetAccountGroupsOk

func (o *UpdateCompanyUserRequest) GetAccountGroupsOk() ([]string, bool)

GetAccountGroupsOk returns a tuple with the AccountGroups field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyUserRequest) GetActive

func (o *UpdateCompanyUserRequest) GetActive() bool

GetActive returns the Active field value if set, zero value otherwise.

func (*UpdateCompanyUserRequest) GetActiveOk

func (o *UpdateCompanyUserRequest) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyUserRequest) GetAssociatedMerchantAccounts

func (o *UpdateCompanyUserRequest) GetAssociatedMerchantAccounts() []string

GetAssociatedMerchantAccounts returns the AssociatedMerchantAccounts field value if set, zero value otherwise.

func (*UpdateCompanyUserRequest) GetAssociatedMerchantAccountsOk

func (o *UpdateCompanyUserRequest) GetAssociatedMerchantAccountsOk() ([]string, bool)

GetAssociatedMerchantAccountsOk returns a tuple with the AssociatedMerchantAccounts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyUserRequest) GetEmail

func (o *UpdateCompanyUserRequest) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*UpdateCompanyUserRequest) GetEmailOk

func (o *UpdateCompanyUserRequest) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyUserRequest) GetName

func (o *UpdateCompanyUserRequest) GetName() Name2

GetName returns the Name field value if set, zero value otherwise.

func (*UpdateCompanyUserRequest) GetNameOk

func (o *UpdateCompanyUserRequest) GetNameOk() (*Name2, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyUserRequest) GetRoles

func (o *UpdateCompanyUserRequest) GetRoles() []string

GetRoles returns the Roles field value if set, zero value otherwise.

func (*UpdateCompanyUserRequest) GetRolesOk

func (o *UpdateCompanyUserRequest) GetRolesOk() ([]string, bool)

GetRolesOk returns a tuple with the Roles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyUserRequest) GetTimeZoneCode

func (o *UpdateCompanyUserRequest) GetTimeZoneCode() string

GetTimeZoneCode returns the TimeZoneCode field value if set, zero value otherwise.

func (*UpdateCompanyUserRequest) GetTimeZoneCodeOk

func (o *UpdateCompanyUserRequest) GetTimeZoneCodeOk() (*string, bool)

GetTimeZoneCodeOk returns a tuple with the TimeZoneCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyUserRequest) HasAccountGroups

func (o *UpdateCompanyUserRequest) HasAccountGroups() bool

HasAccountGroups returns a boolean if a field has been set.

func (*UpdateCompanyUserRequest) HasActive

func (o *UpdateCompanyUserRequest) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*UpdateCompanyUserRequest) HasAssociatedMerchantAccounts

func (o *UpdateCompanyUserRequest) HasAssociatedMerchantAccounts() bool

HasAssociatedMerchantAccounts returns a boolean if a field has been set.

func (*UpdateCompanyUserRequest) HasEmail

func (o *UpdateCompanyUserRequest) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*UpdateCompanyUserRequest) HasName

func (o *UpdateCompanyUserRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateCompanyUserRequest) HasRoles

func (o *UpdateCompanyUserRequest) HasRoles() bool

HasRoles returns a boolean if a field has been set.

func (*UpdateCompanyUserRequest) HasTimeZoneCode

func (o *UpdateCompanyUserRequest) HasTimeZoneCode() bool

HasTimeZoneCode returns a boolean if a field has been set.

func (UpdateCompanyUserRequest) MarshalJSON

func (o UpdateCompanyUserRequest) MarshalJSON() ([]byte, error)

func (*UpdateCompanyUserRequest) SetAccountGroups

func (o *UpdateCompanyUserRequest) SetAccountGroups(v []string)

SetAccountGroups gets a reference to the given []string and assigns it to the AccountGroups field.

func (*UpdateCompanyUserRequest) SetActive

func (o *UpdateCompanyUserRequest) SetActive(v bool)

SetActive gets a reference to the given bool and assigns it to the Active field.

func (*UpdateCompanyUserRequest) SetAssociatedMerchantAccounts

func (o *UpdateCompanyUserRequest) SetAssociatedMerchantAccounts(v []string)

SetAssociatedMerchantAccounts gets a reference to the given []string and assigns it to the AssociatedMerchantAccounts field.

func (*UpdateCompanyUserRequest) SetEmail

func (o *UpdateCompanyUserRequest) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*UpdateCompanyUserRequest) SetName

func (o *UpdateCompanyUserRequest) SetName(v Name2)

SetName gets a reference to the given Name2 and assigns it to the Name field.

func (*UpdateCompanyUserRequest) SetRoles

func (o *UpdateCompanyUserRequest) SetRoles(v []string)

SetRoles gets a reference to the given []string and assigns it to the Roles field.

func (*UpdateCompanyUserRequest) SetTimeZoneCode

func (o *UpdateCompanyUserRequest) SetTimeZoneCode(v string)

SetTimeZoneCode gets a reference to the given string and assigns it to the TimeZoneCode field.

func (UpdateCompanyUserRequest) ToMap

func (o UpdateCompanyUserRequest) ToMap() (map[string]interface{}, error)

type UpdateCompanyWebhookRequest

type UpdateCompanyWebhookRequest struct {
	// Indicates if expired SSL certificates are accepted. Default value: **false**.
	AcceptsExpiredCertificate *bool `json:"acceptsExpiredCertificate,omitempty"`
	// Indicates if self-signed SSL certificates are accepted. Default value: **false**.
	AcceptsSelfSignedCertificate *bool `json:"acceptsSelfSignedCertificate,omitempty"`
	// Indicates if untrusted SSL certificates are accepted. Default value: **false**.
	AcceptsUntrustedRootCertificate *bool `json:"acceptsUntrustedRootCertificate,omitempty"`
	// Indicates if the webhook configuration is active. The field must be **true** for us to send webhooks about events related an account.
	Active             *bool               `json:"active,omitempty"`
	AdditionalSettings *AdditionalSettings `json:"additionalSettings,omitempty"`
	// Format or protocol for receiving webhooks. Possible values: * **soap** * **http** * **json**
	CommunicationFormat *string `json:"communicationFormat,omitempty"`
	// Your description for this webhook configuration.
	Description *string `json:"description,omitempty"`
	// SSL version to access the public webhook URL specified in the `url` field. Possible values: * **TLSv1.3** * **TLSv1.2** * **HTTP** - Only allowed on Test environment.  If not specified, the webhook will use `sslVersion`: **TLSv1.2**.
	EncryptionProtocol *string `json:"encryptionProtocol,omitempty"`
	// Shows how merchant accounts are filtered when configuring the webhook. Possible values: * **includeAccounts**: The webhook is configured for the merchant accounts listed in `filterMerchantAccounts`. * **excludeAccounts**: The webhook is not configured for the merchant accounts listed in `filterMerchantAccounts`. * **allAccounts**: Includes all merchant accounts, and does not require specifying `filterMerchantAccounts`.
	FilterMerchantAccountType *string `json:"filterMerchantAccountType,omitempty"`
	// A list of merchant account names that are included or excluded from receiving the webhook. Inclusion or exclusion is based on the value defined for `filterMerchantAccountType`.  Required if `filterMerchantAccountType` is either: * **includeAccounts** * **excludeAccounts**  Not needed for `filterMerchantAccountType`: **allAccounts**.
	FilterMerchantAccounts []string `json:"filterMerchantAccounts,omitempty"`
	// Network type for Terminal API notification webhooks. Possible values: * **public** * **local**  Default Value: **public**.
	NetworkType *string `json:"networkType,omitempty"`
	// Password to access the webhook URL.
	Password *string `json:"password,omitempty"`
	// Indicates if the SOAP action header needs to be populated. Default value: **false**.  Only applies if `communicationFormat`: **soap**.
	PopulateSoapActionHeader *bool `json:"populateSoapActionHeader,omitempty"`
	// Public URL where webhooks will be sent, for example **https://www.domain.com/webhook-endpoint**.
	Url *string `json:"url,omitempty"`
	// Username to access the webhook URL.
	Username *string `json:"username,omitempty"`
}

UpdateCompanyWebhookRequest struct for UpdateCompanyWebhookRequest

func NewUpdateCompanyWebhookRequest

func NewUpdateCompanyWebhookRequest() *UpdateCompanyWebhookRequest

NewUpdateCompanyWebhookRequest instantiates a new UpdateCompanyWebhookRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateCompanyWebhookRequestWithDefaults

func NewUpdateCompanyWebhookRequestWithDefaults() *UpdateCompanyWebhookRequest

NewUpdateCompanyWebhookRequestWithDefaults instantiates a new UpdateCompanyWebhookRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateCompanyWebhookRequest) GetAcceptsExpiredCertificate

func (o *UpdateCompanyWebhookRequest) GetAcceptsExpiredCertificate() bool

GetAcceptsExpiredCertificate returns the AcceptsExpiredCertificate field value if set, zero value otherwise.

func (*UpdateCompanyWebhookRequest) GetAcceptsExpiredCertificateOk

func (o *UpdateCompanyWebhookRequest) GetAcceptsExpiredCertificateOk() (*bool, bool)

GetAcceptsExpiredCertificateOk returns a tuple with the AcceptsExpiredCertificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyWebhookRequest) GetAcceptsSelfSignedCertificate

func (o *UpdateCompanyWebhookRequest) GetAcceptsSelfSignedCertificate() bool

GetAcceptsSelfSignedCertificate returns the AcceptsSelfSignedCertificate field value if set, zero value otherwise.

func (*UpdateCompanyWebhookRequest) GetAcceptsSelfSignedCertificateOk

func (o *UpdateCompanyWebhookRequest) GetAcceptsSelfSignedCertificateOk() (*bool, bool)

GetAcceptsSelfSignedCertificateOk returns a tuple with the AcceptsSelfSignedCertificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyWebhookRequest) GetAcceptsUntrustedRootCertificate

func (o *UpdateCompanyWebhookRequest) GetAcceptsUntrustedRootCertificate() bool

GetAcceptsUntrustedRootCertificate returns the AcceptsUntrustedRootCertificate field value if set, zero value otherwise.

func (*UpdateCompanyWebhookRequest) GetAcceptsUntrustedRootCertificateOk

func (o *UpdateCompanyWebhookRequest) GetAcceptsUntrustedRootCertificateOk() (*bool, bool)

GetAcceptsUntrustedRootCertificateOk returns a tuple with the AcceptsUntrustedRootCertificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyWebhookRequest) GetActive

func (o *UpdateCompanyWebhookRequest) GetActive() bool

GetActive returns the Active field value if set, zero value otherwise.

func (*UpdateCompanyWebhookRequest) GetActiveOk

func (o *UpdateCompanyWebhookRequest) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyWebhookRequest) GetAdditionalSettings

func (o *UpdateCompanyWebhookRequest) GetAdditionalSettings() AdditionalSettings

GetAdditionalSettings returns the AdditionalSettings field value if set, zero value otherwise.

func (*UpdateCompanyWebhookRequest) GetAdditionalSettingsOk

func (o *UpdateCompanyWebhookRequest) GetAdditionalSettingsOk() (*AdditionalSettings, bool)

GetAdditionalSettingsOk returns a tuple with the AdditionalSettings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyWebhookRequest) GetCommunicationFormat

func (o *UpdateCompanyWebhookRequest) GetCommunicationFormat() string

GetCommunicationFormat returns the CommunicationFormat field value if set, zero value otherwise.

func (*UpdateCompanyWebhookRequest) GetCommunicationFormatOk

func (o *UpdateCompanyWebhookRequest) GetCommunicationFormatOk() (*string, bool)

GetCommunicationFormatOk returns a tuple with the CommunicationFormat field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyWebhookRequest) GetDescription

func (o *UpdateCompanyWebhookRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*UpdateCompanyWebhookRequest) GetDescriptionOk

func (o *UpdateCompanyWebhookRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyWebhookRequest) GetEncryptionProtocol

func (o *UpdateCompanyWebhookRequest) GetEncryptionProtocol() string

GetEncryptionProtocol returns the EncryptionProtocol field value if set, zero value otherwise.

func (*UpdateCompanyWebhookRequest) GetEncryptionProtocolOk

func (o *UpdateCompanyWebhookRequest) GetEncryptionProtocolOk() (*string, bool)

GetEncryptionProtocolOk returns a tuple with the EncryptionProtocol field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyWebhookRequest) GetFilterMerchantAccountType

func (o *UpdateCompanyWebhookRequest) GetFilterMerchantAccountType() string

GetFilterMerchantAccountType returns the FilterMerchantAccountType field value if set, zero value otherwise.

func (*UpdateCompanyWebhookRequest) GetFilterMerchantAccountTypeOk

func (o *UpdateCompanyWebhookRequest) GetFilterMerchantAccountTypeOk() (*string, bool)

GetFilterMerchantAccountTypeOk returns a tuple with the FilterMerchantAccountType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyWebhookRequest) GetFilterMerchantAccounts

func (o *UpdateCompanyWebhookRequest) GetFilterMerchantAccounts() []string

GetFilterMerchantAccounts returns the FilterMerchantAccounts field value if set, zero value otherwise.

func (*UpdateCompanyWebhookRequest) GetFilterMerchantAccountsOk

func (o *UpdateCompanyWebhookRequest) GetFilterMerchantAccountsOk() ([]string, bool)

GetFilterMerchantAccountsOk returns a tuple with the FilterMerchantAccounts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyWebhookRequest) GetNetworkType

func (o *UpdateCompanyWebhookRequest) GetNetworkType() string

GetNetworkType returns the NetworkType field value if set, zero value otherwise.

func (*UpdateCompanyWebhookRequest) GetNetworkTypeOk

func (o *UpdateCompanyWebhookRequest) GetNetworkTypeOk() (*string, bool)

GetNetworkTypeOk returns a tuple with the NetworkType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyWebhookRequest) GetPassword

func (o *UpdateCompanyWebhookRequest) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*UpdateCompanyWebhookRequest) GetPasswordOk

func (o *UpdateCompanyWebhookRequest) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyWebhookRequest) GetPopulateSoapActionHeader

func (o *UpdateCompanyWebhookRequest) GetPopulateSoapActionHeader() bool

GetPopulateSoapActionHeader returns the PopulateSoapActionHeader field value if set, zero value otherwise.

func (*UpdateCompanyWebhookRequest) GetPopulateSoapActionHeaderOk

func (o *UpdateCompanyWebhookRequest) GetPopulateSoapActionHeaderOk() (*bool, bool)

GetPopulateSoapActionHeaderOk returns a tuple with the PopulateSoapActionHeader field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyWebhookRequest) GetUrl

func (o *UpdateCompanyWebhookRequest) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*UpdateCompanyWebhookRequest) GetUrlOk

func (o *UpdateCompanyWebhookRequest) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyWebhookRequest) GetUsername

func (o *UpdateCompanyWebhookRequest) GetUsername() string

GetUsername returns the Username field value if set, zero value otherwise.

func (*UpdateCompanyWebhookRequest) GetUsernameOk

func (o *UpdateCompanyWebhookRequest) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateCompanyWebhookRequest) HasAcceptsExpiredCertificate

func (o *UpdateCompanyWebhookRequest) HasAcceptsExpiredCertificate() bool

HasAcceptsExpiredCertificate returns a boolean if a field has been set.

func (*UpdateCompanyWebhookRequest) HasAcceptsSelfSignedCertificate

func (o *UpdateCompanyWebhookRequest) HasAcceptsSelfSignedCertificate() bool

HasAcceptsSelfSignedCertificate returns a boolean if a field has been set.

func (*UpdateCompanyWebhookRequest) HasAcceptsUntrustedRootCertificate

func (o *UpdateCompanyWebhookRequest) HasAcceptsUntrustedRootCertificate() bool

HasAcceptsUntrustedRootCertificate returns a boolean if a field has been set.

func (*UpdateCompanyWebhookRequest) HasActive

func (o *UpdateCompanyWebhookRequest) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*UpdateCompanyWebhookRequest) HasAdditionalSettings

func (o *UpdateCompanyWebhookRequest) HasAdditionalSettings() bool

HasAdditionalSettings returns a boolean if a field has been set.

func (*UpdateCompanyWebhookRequest) HasCommunicationFormat

func (o *UpdateCompanyWebhookRequest) HasCommunicationFormat() bool

HasCommunicationFormat returns a boolean if a field has been set.

func (*UpdateCompanyWebhookRequest) HasDescription

func (o *UpdateCompanyWebhookRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateCompanyWebhookRequest) HasEncryptionProtocol

func (o *UpdateCompanyWebhookRequest) HasEncryptionProtocol() bool

HasEncryptionProtocol returns a boolean if a field has been set.

func (*UpdateCompanyWebhookRequest) HasFilterMerchantAccountType

func (o *UpdateCompanyWebhookRequest) HasFilterMerchantAccountType() bool

HasFilterMerchantAccountType returns a boolean if a field has been set.

func (*UpdateCompanyWebhookRequest) HasFilterMerchantAccounts

func (o *UpdateCompanyWebhookRequest) HasFilterMerchantAccounts() bool

HasFilterMerchantAccounts returns a boolean if a field has been set.

func (*UpdateCompanyWebhookRequest) HasNetworkType

func (o *UpdateCompanyWebhookRequest) HasNetworkType() bool

HasNetworkType returns a boolean if a field has been set.

func (*UpdateCompanyWebhookRequest) HasPassword

func (o *UpdateCompanyWebhookRequest) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*UpdateCompanyWebhookRequest) HasPopulateSoapActionHeader

func (o *UpdateCompanyWebhookRequest) HasPopulateSoapActionHeader() bool

HasPopulateSoapActionHeader returns a boolean if a field has been set.

func (*UpdateCompanyWebhookRequest) HasUrl

func (o *UpdateCompanyWebhookRequest) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (*UpdateCompanyWebhookRequest) HasUsername

func (o *UpdateCompanyWebhookRequest) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (UpdateCompanyWebhookRequest) MarshalJSON

func (o UpdateCompanyWebhookRequest) MarshalJSON() ([]byte, error)

func (*UpdateCompanyWebhookRequest) SetAcceptsExpiredCertificate

func (o *UpdateCompanyWebhookRequest) SetAcceptsExpiredCertificate(v bool)

SetAcceptsExpiredCertificate gets a reference to the given bool and assigns it to the AcceptsExpiredCertificate field.

func (*UpdateCompanyWebhookRequest) SetAcceptsSelfSignedCertificate

func (o *UpdateCompanyWebhookRequest) SetAcceptsSelfSignedCertificate(v bool)

SetAcceptsSelfSignedCertificate gets a reference to the given bool and assigns it to the AcceptsSelfSignedCertificate field.

func (*UpdateCompanyWebhookRequest) SetAcceptsUntrustedRootCertificate

func (o *UpdateCompanyWebhookRequest) SetAcceptsUntrustedRootCertificate(v bool)

SetAcceptsUntrustedRootCertificate gets a reference to the given bool and assigns it to the AcceptsUntrustedRootCertificate field.

func (*UpdateCompanyWebhookRequest) SetActive

func (o *UpdateCompanyWebhookRequest) SetActive(v bool)

SetActive gets a reference to the given bool and assigns it to the Active field.

func (*UpdateCompanyWebhookRequest) SetAdditionalSettings

func (o *UpdateCompanyWebhookRequest) SetAdditionalSettings(v AdditionalSettings)

SetAdditionalSettings gets a reference to the given AdditionalSettings and assigns it to the AdditionalSettings field.

func (*UpdateCompanyWebhookRequest) SetCommunicationFormat

func (o *UpdateCompanyWebhookRequest) SetCommunicationFormat(v string)

SetCommunicationFormat gets a reference to the given string and assigns it to the CommunicationFormat field.

func (*UpdateCompanyWebhookRequest) SetDescription

func (o *UpdateCompanyWebhookRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*UpdateCompanyWebhookRequest) SetEncryptionProtocol

func (o *UpdateCompanyWebhookRequest) SetEncryptionProtocol(v string)

SetEncryptionProtocol gets a reference to the given string and assigns it to the EncryptionProtocol field.

func (*UpdateCompanyWebhookRequest) SetFilterMerchantAccountType

func (o *UpdateCompanyWebhookRequest) SetFilterMerchantAccountType(v string)

SetFilterMerchantAccountType gets a reference to the given string and assigns it to the FilterMerchantAccountType field.

func (*UpdateCompanyWebhookRequest) SetFilterMerchantAccounts

func (o *UpdateCompanyWebhookRequest) SetFilterMerchantAccounts(v []string)

SetFilterMerchantAccounts gets a reference to the given []string and assigns it to the FilterMerchantAccounts field.

func (*UpdateCompanyWebhookRequest) SetNetworkType

func (o *UpdateCompanyWebhookRequest) SetNetworkType(v string)

SetNetworkType gets a reference to the given string and assigns it to the NetworkType field.

func (*UpdateCompanyWebhookRequest) SetPassword

func (o *UpdateCompanyWebhookRequest) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*UpdateCompanyWebhookRequest) SetPopulateSoapActionHeader

func (o *UpdateCompanyWebhookRequest) SetPopulateSoapActionHeader(v bool)

SetPopulateSoapActionHeader gets a reference to the given bool and assigns it to the PopulateSoapActionHeader field.

func (*UpdateCompanyWebhookRequest) SetUrl

func (o *UpdateCompanyWebhookRequest) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*UpdateCompanyWebhookRequest) SetUsername

func (o *UpdateCompanyWebhookRequest) SetUsername(v string)

SetUsername gets a reference to the given string and assigns it to the Username field.

func (UpdateCompanyWebhookRequest) ToMap

func (o UpdateCompanyWebhookRequest) ToMap() (map[string]interface{}, error)

type UpdateMerchantApiCredentialRequest

type UpdateMerchantApiCredentialRequest struct {
	// Indicates if the API credential is enabled.
	Active *bool `json:"active,omitempty"`
	// The new list of [allowed origins](https://docs.adyen.com/development-resources/client-side-authentication#allowed-origins) for the API credential.
	AllowedOrigins []string `json:"allowedOrigins,omitempty"`
	// Description of the API credential.
	Description *string `json:"description,omitempty"`
	// List of [roles](https://docs.adyen.com/development-resources/api-credentials#roles-1) for the API credential. Only roles assigned to 'ws@Company.<CompanyName>' can be assigned to other API credentials.
	Roles []string `json:"roles,omitempty"`
}

UpdateMerchantApiCredentialRequest struct for UpdateMerchantApiCredentialRequest

func NewUpdateMerchantApiCredentialRequest

func NewUpdateMerchantApiCredentialRequest() *UpdateMerchantApiCredentialRequest

NewUpdateMerchantApiCredentialRequest instantiates a new UpdateMerchantApiCredentialRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateMerchantApiCredentialRequestWithDefaults

func NewUpdateMerchantApiCredentialRequestWithDefaults() *UpdateMerchantApiCredentialRequest

NewUpdateMerchantApiCredentialRequestWithDefaults instantiates a new UpdateMerchantApiCredentialRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateMerchantApiCredentialRequest) GetActive

GetActive returns the Active field value if set, zero value otherwise.

func (*UpdateMerchantApiCredentialRequest) GetActiveOk

func (o *UpdateMerchantApiCredentialRequest) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateMerchantApiCredentialRequest) GetAllowedOrigins

func (o *UpdateMerchantApiCredentialRequest) GetAllowedOrigins() []string

GetAllowedOrigins returns the AllowedOrigins field value if set, zero value otherwise.

func (*UpdateMerchantApiCredentialRequest) GetAllowedOriginsOk

func (o *UpdateMerchantApiCredentialRequest) GetAllowedOriginsOk() ([]string, bool)

GetAllowedOriginsOk returns a tuple with the AllowedOrigins field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateMerchantApiCredentialRequest) GetDescription

func (o *UpdateMerchantApiCredentialRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*UpdateMerchantApiCredentialRequest) GetDescriptionOk

func (o *UpdateMerchantApiCredentialRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateMerchantApiCredentialRequest) GetRoles

GetRoles returns the Roles field value if set, zero value otherwise.

func (*UpdateMerchantApiCredentialRequest) GetRolesOk

func (o *UpdateMerchantApiCredentialRequest) GetRolesOk() ([]string, bool)

GetRolesOk returns a tuple with the Roles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateMerchantApiCredentialRequest) HasActive

HasActive returns a boolean if a field has been set.

func (*UpdateMerchantApiCredentialRequest) HasAllowedOrigins

func (o *UpdateMerchantApiCredentialRequest) HasAllowedOrigins() bool

HasAllowedOrigins returns a boolean if a field has been set.

func (*UpdateMerchantApiCredentialRequest) HasDescription

func (o *UpdateMerchantApiCredentialRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateMerchantApiCredentialRequest) HasRoles

HasRoles returns a boolean if a field has been set.

func (UpdateMerchantApiCredentialRequest) MarshalJSON

func (o UpdateMerchantApiCredentialRequest) MarshalJSON() ([]byte, error)

func (*UpdateMerchantApiCredentialRequest) SetActive

func (o *UpdateMerchantApiCredentialRequest) SetActive(v bool)

SetActive gets a reference to the given bool and assigns it to the Active field.

func (*UpdateMerchantApiCredentialRequest) SetAllowedOrigins

func (o *UpdateMerchantApiCredentialRequest) SetAllowedOrigins(v []string)

SetAllowedOrigins gets a reference to the given []string and assigns it to the AllowedOrigins field.

func (*UpdateMerchantApiCredentialRequest) SetDescription

func (o *UpdateMerchantApiCredentialRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*UpdateMerchantApiCredentialRequest) SetRoles

func (o *UpdateMerchantApiCredentialRequest) SetRoles(v []string)

SetRoles gets a reference to the given []string and assigns it to the Roles field.

func (UpdateMerchantApiCredentialRequest) ToMap

func (o UpdateMerchantApiCredentialRequest) ToMap() (map[string]interface{}, error)

type UpdateMerchantUserRequest

type UpdateMerchantUserRequest struct {
	// The list of [account groups](https://docs.adyen.com/account/account-structure#account-groups) associated with this user.
	AccountGroups []string `json:"accountGroups,omitempty"`
	// Sets the status of the user to active (**true**) or inactive (**false**).
	Active *bool `json:"active,omitempty"`
	// The email address of the user.
	Email *string `json:"email,omitempty"`
	Name  *Name2  `json:"name,omitempty"`
	// The list of [roles](https://docs.adyen.com/account/user-roles) for this user.
	Roles []string `json:"roles,omitempty"`
	// The [tz database name](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) of the time zone of the user. For example, **Europe/Amsterdam**.
	TimeZoneCode *string `json:"timeZoneCode,omitempty"`
}

UpdateMerchantUserRequest struct for UpdateMerchantUserRequest

func NewUpdateMerchantUserRequest

func NewUpdateMerchantUserRequest() *UpdateMerchantUserRequest

NewUpdateMerchantUserRequest instantiates a new UpdateMerchantUserRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateMerchantUserRequestWithDefaults

func NewUpdateMerchantUserRequestWithDefaults() *UpdateMerchantUserRequest

NewUpdateMerchantUserRequestWithDefaults instantiates a new UpdateMerchantUserRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateMerchantUserRequest) GetAccountGroups

func (o *UpdateMerchantUserRequest) GetAccountGroups() []string

GetAccountGroups returns the AccountGroups field value if set, zero value otherwise.

func (*UpdateMerchantUserRequest) GetAccountGroupsOk

func (o *UpdateMerchantUserRequest) GetAccountGroupsOk() ([]string, bool)

GetAccountGroupsOk returns a tuple with the AccountGroups field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateMerchantUserRequest) GetActive

func (o *UpdateMerchantUserRequest) GetActive() bool

GetActive returns the Active field value if set, zero value otherwise.

func (*UpdateMerchantUserRequest) GetActiveOk

func (o *UpdateMerchantUserRequest) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateMerchantUserRequest) GetEmail

func (o *UpdateMerchantUserRequest) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*UpdateMerchantUserRequest) GetEmailOk

func (o *UpdateMerchantUserRequest) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateMerchantUserRequest) GetName

func (o *UpdateMerchantUserRequest) GetName() Name2

GetName returns the Name field value if set, zero value otherwise.

func (*UpdateMerchantUserRequest) GetNameOk

func (o *UpdateMerchantUserRequest) GetNameOk() (*Name2, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateMerchantUserRequest) GetRoles

func (o *UpdateMerchantUserRequest) GetRoles() []string

GetRoles returns the Roles field value if set, zero value otherwise.

func (*UpdateMerchantUserRequest) GetRolesOk

func (o *UpdateMerchantUserRequest) GetRolesOk() ([]string, bool)

GetRolesOk returns a tuple with the Roles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateMerchantUserRequest) GetTimeZoneCode

func (o *UpdateMerchantUserRequest) GetTimeZoneCode() string

GetTimeZoneCode returns the TimeZoneCode field value if set, zero value otherwise.

func (*UpdateMerchantUserRequest) GetTimeZoneCodeOk

func (o *UpdateMerchantUserRequest) GetTimeZoneCodeOk() (*string, bool)

GetTimeZoneCodeOk returns a tuple with the TimeZoneCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateMerchantUserRequest) HasAccountGroups

func (o *UpdateMerchantUserRequest) HasAccountGroups() bool

HasAccountGroups returns a boolean if a field has been set.

func (*UpdateMerchantUserRequest) HasActive

func (o *UpdateMerchantUserRequest) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*UpdateMerchantUserRequest) HasEmail

func (o *UpdateMerchantUserRequest) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*UpdateMerchantUserRequest) HasName

func (o *UpdateMerchantUserRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateMerchantUserRequest) HasRoles

func (o *UpdateMerchantUserRequest) HasRoles() bool

HasRoles returns a boolean if a field has been set.

func (*UpdateMerchantUserRequest) HasTimeZoneCode

func (o *UpdateMerchantUserRequest) HasTimeZoneCode() bool

HasTimeZoneCode returns a boolean if a field has been set.

func (UpdateMerchantUserRequest) MarshalJSON

func (o UpdateMerchantUserRequest) MarshalJSON() ([]byte, error)

func (*UpdateMerchantUserRequest) SetAccountGroups

func (o *UpdateMerchantUserRequest) SetAccountGroups(v []string)

SetAccountGroups gets a reference to the given []string and assigns it to the AccountGroups field.

func (*UpdateMerchantUserRequest) SetActive

func (o *UpdateMerchantUserRequest) SetActive(v bool)

SetActive gets a reference to the given bool and assigns it to the Active field.

func (*UpdateMerchantUserRequest) SetEmail

func (o *UpdateMerchantUserRequest) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*UpdateMerchantUserRequest) SetName

func (o *UpdateMerchantUserRequest) SetName(v Name2)

SetName gets a reference to the given Name2 and assigns it to the Name field.

func (*UpdateMerchantUserRequest) SetRoles

func (o *UpdateMerchantUserRequest) SetRoles(v []string)

SetRoles gets a reference to the given []string and assigns it to the Roles field.

func (*UpdateMerchantUserRequest) SetTimeZoneCode

func (o *UpdateMerchantUserRequest) SetTimeZoneCode(v string)

SetTimeZoneCode gets a reference to the given string and assigns it to the TimeZoneCode field.

func (UpdateMerchantUserRequest) ToMap

func (o UpdateMerchantUserRequest) ToMap() (map[string]interface{}, error)

type UpdateMerchantWebhookRequest

type UpdateMerchantWebhookRequest struct {
	// Indicates if expired SSL certificates are accepted. Default value: **false**.
	AcceptsExpiredCertificate *bool `json:"acceptsExpiredCertificate,omitempty"`
	// Indicates if self-signed SSL certificates are accepted. Default value: **false**.
	AcceptsSelfSignedCertificate *bool `json:"acceptsSelfSignedCertificate,omitempty"`
	// Indicates if untrusted SSL certificates are accepted. Default value: **false**.
	AcceptsUntrustedRootCertificate *bool `json:"acceptsUntrustedRootCertificate,omitempty"`
	// Indicates if the webhook configuration is active. The field must be **true** for us to send webhooks about events related an account.
	Active             *bool               `json:"active,omitempty"`
	AdditionalSettings *AdditionalSettings `json:"additionalSettings,omitempty"`
	// Format or protocol for receiving webhooks. Possible values: * **soap** * **http** * **json**
	CommunicationFormat *string `json:"communicationFormat,omitempty"`
	// Your description for this webhook configuration.
	Description *string `json:"description,omitempty"`
	// SSL version to access the public webhook URL specified in the `url` field. Possible values: * **TLSv1.3** * **TLSv1.2** * **HTTP** - Only allowed on Test environment.  If not specified, the webhook will use `sslVersion`: **TLSv1.2**.
	EncryptionProtocol *string `json:"encryptionProtocol,omitempty"`
	// Network type for Terminal API notification webhooks. Possible values: * **public** * **local**  Default Value: **public**.
	NetworkType *string `json:"networkType,omitempty"`
	// Password to access the webhook URL.
	Password *string `json:"password,omitempty"`
	// Indicates if the SOAP action header needs to be populated. Default value: **false**.  Only applies if `communicationFormat`: **soap**.
	PopulateSoapActionHeader *bool `json:"populateSoapActionHeader,omitempty"`
	// Public URL where webhooks will be sent, for example **https://www.domain.com/webhook-endpoint**.
	Url *string `json:"url,omitempty"`
	// Username to access the webhook URL.
	Username *string `json:"username,omitempty"`
}

UpdateMerchantWebhookRequest struct for UpdateMerchantWebhookRequest

func NewUpdateMerchantWebhookRequest

func NewUpdateMerchantWebhookRequest() *UpdateMerchantWebhookRequest

NewUpdateMerchantWebhookRequest instantiates a new UpdateMerchantWebhookRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateMerchantWebhookRequestWithDefaults

func NewUpdateMerchantWebhookRequestWithDefaults() *UpdateMerchantWebhookRequest

NewUpdateMerchantWebhookRequestWithDefaults instantiates a new UpdateMerchantWebhookRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateMerchantWebhookRequest) GetAcceptsExpiredCertificate

func (o *UpdateMerchantWebhookRequest) GetAcceptsExpiredCertificate() bool

GetAcceptsExpiredCertificate returns the AcceptsExpiredCertificate field value if set, zero value otherwise.

func (*UpdateMerchantWebhookRequest) GetAcceptsExpiredCertificateOk

func (o *UpdateMerchantWebhookRequest) GetAcceptsExpiredCertificateOk() (*bool, bool)

GetAcceptsExpiredCertificateOk returns a tuple with the AcceptsExpiredCertificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateMerchantWebhookRequest) GetAcceptsSelfSignedCertificate

func (o *UpdateMerchantWebhookRequest) GetAcceptsSelfSignedCertificate() bool

GetAcceptsSelfSignedCertificate returns the AcceptsSelfSignedCertificate field value if set, zero value otherwise.

func (*UpdateMerchantWebhookRequest) GetAcceptsSelfSignedCertificateOk

func (o *UpdateMerchantWebhookRequest) GetAcceptsSelfSignedCertificateOk() (*bool, bool)

GetAcceptsSelfSignedCertificateOk returns a tuple with the AcceptsSelfSignedCertificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateMerchantWebhookRequest) GetAcceptsUntrustedRootCertificate

func (o *UpdateMerchantWebhookRequest) GetAcceptsUntrustedRootCertificate() bool

GetAcceptsUntrustedRootCertificate returns the AcceptsUntrustedRootCertificate field value if set, zero value otherwise.

func (*UpdateMerchantWebhookRequest) GetAcceptsUntrustedRootCertificateOk

func (o *UpdateMerchantWebhookRequest) GetAcceptsUntrustedRootCertificateOk() (*bool, bool)

GetAcceptsUntrustedRootCertificateOk returns a tuple with the AcceptsUntrustedRootCertificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateMerchantWebhookRequest) GetActive

func (o *UpdateMerchantWebhookRequest) GetActive() bool

GetActive returns the Active field value if set, zero value otherwise.

func (*UpdateMerchantWebhookRequest) GetActiveOk

func (o *UpdateMerchantWebhookRequest) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateMerchantWebhookRequest) GetAdditionalSettings

func (o *UpdateMerchantWebhookRequest) GetAdditionalSettings() AdditionalSettings

GetAdditionalSettings returns the AdditionalSettings field value if set, zero value otherwise.

func (*UpdateMerchantWebhookRequest) GetAdditionalSettingsOk

func (o *UpdateMerchantWebhookRequest) GetAdditionalSettingsOk() (*AdditionalSettings, bool)

GetAdditionalSettingsOk returns a tuple with the AdditionalSettings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateMerchantWebhookRequest) GetCommunicationFormat

func (o *UpdateMerchantWebhookRequest) GetCommunicationFormat() string

GetCommunicationFormat returns the CommunicationFormat field value if set, zero value otherwise.

func (*UpdateMerchantWebhookRequest) GetCommunicationFormatOk

func (o *UpdateMerchantWebhookRequest) GetCommunicationFormatOk() (*string, bool)

GetCommunicationFormatOk returns a tuple with the CommunicationFormat field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateMerchantWebhookRequest) GetDescription

func (o *UpdateMerchantWebhookRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*UpdateMerchantWebhookRequest) GetDescriptionOk

func (o *UpdateMerchantWebhookRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateMerchantWebhookRequest) GetEncryptionProtocol

func (o *UpdateMerchantWebhookRequest) GetEncryptionProtocol() string

GetEncryptionProtocol returns the EncryptionProtocol field value if set, zero value otherwise.

func (*UpdateMerchantWebhookRequest) GetEncryptionProtocolOk

func (o *UpdateMerchantWebhookRequest) GetEncryptionProtocolOk() (*string, bool)

GetEncryptionProtocolOk returns a tuple with the EncryptionProtocol field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateMerchantWebhookRequest) GetNetworkType

func (o *UpdateMerchantWebhookRequest) GetNetworkType() string

GetNetworkType returns the NetworkType field value if set, zero value otherwise.

func (*UpdateMerchantWebhookRequest) GetNetworkTypeOk

func (o *UpdateMerchantWebhookRequest) GetNetworkTypeOk() (*string, bool)

GetNetworkTypeOk returns a tuple with the NetworkType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateMerchantWebhookRequest) GetPassword

func (o *UpdateMerchantWebhookRequest) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*UpdateMerchantWebhookRequest) GetPasswordOk

func (o *UpdateMerchantWebhookRequest) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateMerchantWebhookRequest) GetPopulateSoapActionHeader

func (o *UpdateMerchantWebhookRequest) GetPopulateSoapActionHeader() bool

GetPopulateSoapActionHeader returns the PopulateSoapActionHeader field value if set, zero value otherwise.

func (*UpdateMerchantWebhookRequest) GetPopulateSoapActionHeaderOk

func (o *UpdateMerchantWebhookRequest) GetPopulateSoapActionHeaderOk() (*bool, bool)

GetPopulateSoapActionHeaderOk returns a tuple with the PopulateSoapActionHeader field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateMerchantWebhookRequest) GetUrl

GetUrl returns the Url field value if set, zero value otherwise.

func (*UpdateMerchantWebhookRequest) GetUrlOk

func (o *UpdateMerchantWebhookRequest) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateMerchantWebhookRequest) GetUsername

func (o *UpdateMerchantWebhookRequest) GetUsername() string

GetUsername returns the Username field value if set, zero value otherwise.

func (*UpdateMerchantWebhookRequest) GetUsernameOk

func (o *UpdateMerchantWebhookRequest) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateMerchantWebhookRequest) HasAcceptsExpiredCertificate

func (o *UpdateMerchantWebhookRequest) HasAcceptsExpiredCertificate() bool

HasAcceptsExpiredCertificate returns a boolean if a field has been set.

func (*UpdateMerchantWebhookRequest) HasAcceptsSelfSignedCertificate

func (o *UpdateMerchantWebhookRequest) HasAcceptsSelfSignedCertificate() bool

HasAcceptsSelfSignedCertificate returns a boolean if a field has been set.

func (*UpdateMerchantWebhookRequest) HasAcceptsUntrustedRootCertificate

func (o *UpdateMerchantWebhookRequest) HasAcceptsUntrustedRootCertificate() bool

HasAcceptsUntrustedRootCertificate returns a boolean if a field has been set.

func (*UpdateMerchantWebhookRequest) HasActive

func (o *UpdateMerchantWebhookRequest) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*UpdateMerchantWebhookRequest) HasAdditionalSettings

func (o *UpdateMerchantWebhookRequest) HasAdditionalSettings() bool

HasAdditionalSettings returns a boolean if a field has been set.

func (*UpdateMerchantWebhookRequest) HasCommunicationFormat

func (o *UpdateMerchantWebhookRequest) HasCommunicationFormat() bool

HasCommunicationFormat returns a boolean if a field has been set.

func (*UpdateMerchantWebhookRequest) HasDescription

func (o *UpdateMerchantWebhookRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateMerchantWebhookRequest) HasEncryptionProtocol

func (o *UpdateMerchantWebhookRequest) HasEncryptionProtocol() bool

HasEncryptionProtocol returns a boolean if a field has been set.

func (*UpdateMerchantWebhookRequest) HasNetworkType

func (o *UpdateMerchantWebhookRequest) HasNetworkType() bool

HasNetworkType returns a boolean if a field has been set.

func (*UpdateMerchantWebhookRequest) HasPassword

func (o *UpdateMerchantWebhookRequest) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*UpdateMerchantWebhookRequest) HasPopulateSoapActionHeader

func (o *UpdateMerchantWebhookRequest) HasPopulateSoapActionHeader() bool

HasPopulateSoapActionHeader returns a boolean if a field has been set.

func (*UpdateMerchantWebhookRequest) HasUrl

func (o *UpdateMerchantWebhookRequest) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (*UpdateMerchantWebhookRequest) HasUsername

func (o *UpdateMerchantWebhookRequest) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (UpdateMerchantWebhookRequest) MarshalJSON

func (o UpdateMerchantWebhookRequest) MarshalJSON() ([]byte, error)

func (*UpdateMerchantWebhookRequest) SetAcceptsExpiredCertificate

func (o *UpdateMerchantWebhookRequest) SetAcceptsExpiredCertificate(v bool)

SetAcceptsExpiredCertificate gets a reference to the given bool and assigns it to the AcceptsExpiredCertificate field.

func (*UpdateMerchantWebhookRequest) SetAcceptsSelfSignedCertificate

func (o *UpdateMerchantWebhookRequest) SetAcceptsSelfSignedCertificate(v bool)

SetAcceptsSelfSignedCertificate gets a reference to the given bool and assigns it to the AcceptsSelfSignedCertificate field.

func (*UpdateMerchantWebhookRequest) SetAcceptsUntrustedRootCertificate

func (o *UpdateMerchantWebhookRequest) SetAcceptsUntrustedRootCertificate(v bool)

SetAcceptsUntrustedRootCertificate gets a reference to the given bool and assigns it to the AcceptsUntrustedRootCertificate field.

func (*UpdateMerchantWebhookRequest) SetActive

func (o *UpdateMerchantWebhookRequest) SetActive(v bool)

SetActive gets a reference to the given bool and assigns it to the Active field.

func (*UpdateMerchantWebhookRequest) SetAdditionalSettings

func (o *UpdateMerchantWebhookRequest) SetAdditionalSettings(v AdditionalSettings)

SetAdditionalSettings gets a reference to the given AdditionalSettings and assigns it to the AdditionalSettings field.

func (*UpdateMerchantWebhookRequest) SetCommunicationFormat

func (o *UpdateMerchantWebhookRequest) SetCommunicationFormat(v string)

SetCommunicationFormat gets a reference to the given string and assigns it to the CommunicationFormat field.

func (*UpdateMerchantWebhookRequest) SetDescription

func (o *UpdateMerchantWebhookRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*UpdateMerchantWebhookRequest) SetEncryptionProtocol

func (o *UpdateMerchantWebhookRequest) SetEncryptionProtocol(v string)

SetEncryptionProtocol gets a reference to the given string and assigns it to the EncryptionProtocol field.

func (*UpdateMerchantWebhookRequest) SetNetworkType

func (o *UpdateMerchantWebhookRequest) SetNetworkType(v string)

SetNetworkType gets a reference to the given string and assigns it to the NetworkType field.

func (*UpdateMerchantWebhookRequest) SetPassword

func (o *UpdateMerchantWebhookRequest) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*UpdateMerchantWebhookRequest) SetPopulateSoapActionHeader

func (o *UpdateMerchantWebhookRequest) SetPopulateSoapActionHeader(v bool)

SetPopulateSoapActionHeader gets a reference to the given bool and assigns it to the PopulateSoapActionHeader field.

func (*UpdateMerchantWebhookRequest) SetUrl

func (o *UpdateMerchantWebhookRequest) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*UpdateMerchantWebhookRequest) SetUsername

func (o *UpdateMerchantWebhookRequest) SetUsername(v string)

SetUsername gets a reference to the given string and assigns it to the Username field.

func (UpdateMerchantWebhookRequest) ToMap

func (o UpdateMerchantWebhookRequest) ToMap() (map[string]interface{}, error)

type UpdatePaymentMethodInfo

type UpdatePaymentMethodInfo struct {
	Bcmc            *BcmcInfo            `json:"bcmc,omitempty"`
	CartesBancaires *CartesBancairesInfo `json:"cartesBancaires,omitempty"`
	// The list of countries where a payment method is available. By default, all countries supported by the payment method.
	Countries []string              `json:"countries,omitempty"`
	Cup       *GenericPmWithTdiInfo `json:"cup,omitempty"`
	// The list of currencies that a payment method supports. By default, all currencies supported by the payment method.
	Currencies      []string              `json:"currencies,omitempty"`
	Diners          *GenericPmWithTdiInfo `json:"diners,omitempty"`
	Discover        *GenericPmWithTdiInfo `json:"discover,omitempty"`
	EftposAustralia *GenericPmWithTdiInfo `json:"eftpos_australia,omitempty"`
	// Indicates whether the payment method is enabled (**true**) or disabled (**false**).
	Enabled     *bool                 `json:"enabled,omitempty"`
	Girocard    *GenericPmWithTdiInfo `json:"girocard,omitempty"`
	Ideal       *GenericPmWithTdiInfo `json:"ideal,omitempty"`
	InteracCard *GenericPmWithTdiInfo `json:"interac_card,omitempty"`
	Jcb         *GenericPmWithTdiInfo `json:"jcb,omitempty"`
	Maestro     *GenericPmWithTdiInfo `json:"maestro,omitempty"`
	Mc          *GenericPmWithTdiInfo `json:"mc,omitempty"`
	// The list of stores for this payment method
	StoreIds []string              `json:"storeIds,omitempty"`
	Visa     *GenericPmWithTdiInfo `json:"visa,omitempty"`
}

UpdatePaymentMethodInfo struct for UpdatePaymentMethodInfo

func NewUpdatePaymentMethodInfo

func NewUpdatePaymentMethodInfo() *UpdatePaymentMethodInfo

NewUpdatePaymentMethodInfo instantiates a new UpdatePaymentMethodInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdatePaymentMethodInfoWithDefaults

func NewUpdatePaymentMethodInfoWithDefaults() *UpdatePaymentMethodInfo

NewUpdatePaymentMethodInfoWithDefaults instantiates a new UpdatePaymentMethodInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdatePaymentMethodInfo) GetBcmc

func (o *UpdatePaymentMethodInfo) GetBcmc() BcmcInfo

GetBcmc returns the Bcmc field value if set, zero value otherwise.

func (*UpdatePaymentMethodInfo) GetBcmcOk

func (o *UpdatePaymentMethodInfo) GetBcmcOk() (*BcmcInfo, bool)

GetBcmcOk returns a tuple with the Bcmc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePaymentMethodInfo) GetCartesBancaires

func (o *UpdatePaymentMethodInfo) GetCartesBancaires() CartesBancairesInfo

GetCartesBancaires returns the CartesBancaires field value if set, zero value otherwise.

func (*UpdatePaymentMethodInfo) GetCartesBancairesOk

func (o *UpdatePaymentMethodInfo) GetCartesBancairesOk() (*CartesBancairesInfo, bool)

GetCartesBancairesOk returns a tuple with the CartesBancaires field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePaymentMethodInfo) GetCountries

func (o *UpdatePaymentMethodInfo) GetCountries() []string

GetCountries returns the Countries field value if set, zero value otherwise.

func (*UpdatePaymentMethodInfo) GetCountriesOk

func (o *UpdatePaymentMethodInfo) GetCountriesOk() ([]string, bool)

GetCountriesOk returns a tuple with the Countries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePaymentMethodInfo) GetCup

GetCup returns the Cup field value if set, zero value otherwise.

func (*UpdatePaymentMethodInfo) GetCupOk

GetCupOk returns a tuple with the Cup field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePaymentMethodInfo) GetCurrencies

func (o *UpdatePaymentMethodInfo) GetCurrencies() []string

GetCurrencies returns the Currencies field value if set, zero value otherwise.

func (*UpdatePaymentMethodInfo) GetCurrenciesOk

func (o *UpdatePaymentMethodInfo) GetCurrenciesOk() ([]string, bool)

GetCurrenciesOk returns a tuple with the Currencies field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePaymentMethodInfo) GetDiners

GetDiners returns the Diners field value if set, zero value otherwise.

func (*UpdatePaymentMethodInfo) GetDinersOk

func (o *UpdatePaymentMethodInfo) GetDinersOk() (*GenericPmWithTdiInfo, bool)

GetDinersOk returns a tuple with the Diners field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePaymentMethodInfo) GetDiscover

GetDiscover returns the Discover field value if set, zero value otherwise.

func (*UpdatePaymentMethodInfo) GetDiscoverOk

func (o *UpdatePaymentMethodInfo) GetDiscoverOk() (*GenericPmWithTdiInfo, bool)

GetDiscoverOk returns a tuple with the Discover field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePaymentMethodInfo) GetEftposAustralia

func (o *UpdatePaymentMethodInfo) GetEftposAustralia() GenericPmWithTdiInfo

GetEftposAustralia returns the EftposAustralia field value if set, zero value otherwise.

func (*UpdatePaymentMethodInfo) GetEftposAustraliaOk

func (o *UpdatePaymentMethodInfo) GetEftposAustraliaOk() (*GenericPmWithTdiInfo, bool)

GetEftposAustraliaOk returns a tuple with the EftposAustralia field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePaymentMethodInfo) GetEnabled

func (o *UpdatePaymentMethodInfo) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*UpdatePaymentMethodInfo) GetEnabledOk

func (o *UpdatePaymentMethodInfo) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePaymentMethodInfo) GetGirocard

GetGirocard returns the Girocard field value if set, zero value otherwise.

func (*UpdatePaymentMethodInfo) GetGirocardOk

func (o *UpdatePaymentMethodInfo) GetGirocardOk() (*GenericPmWithTdiInfo, bool)

GetGirocardOk returns a tuple with the Girocard field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePaymentMethodInfo) GetIdeal

GetIdeal returns the Ideal field value if set, zero value otherwise.

func (*UpdatePaymentMethodInfo) GetIdealOk

GetIdealOk returns a tuple with the Ideal field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePaymentMethodInfo) GetInteracCard

func (o *UpdatePaymentMethodInfo) GetInteracCard() GenericPmWithTdiInfo

GetInteracCard returns the InteracCard field value if set, zero value otherwise.

func (*UpdatePaymentMethodInfo) GetInteracCardOk

func (o *UpdatePaymentMethodInfo) GetInteracCardOk() (*GenericPmWithTdiInfo, bool)

GetInteracCardOk returns a tuple with the InteracCard field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePaymentMethodInfo) GetJcb

GetJcb returns the Jcb field value if set, zero value otherwise.

func (*UpdatePaymentMethodInfo) GetJcbOk

GetJcbOk returns a tuple with the Jcb field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePaymentMethodInfo) GetMaestro

GetMaestro returns the Maestro field value if set, zero value otherwise.

func (*UpdatePaymentMethodInfo) GetMaestroOk

func (o *UpdatePaymentMethodInfo) GetMaestroOk() (*GenericPmWithTdiInfo, bool)

GetMaestroOk returns a tuple with the Maestro field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePaymentMethodInfo) GetMc

GetMc returns the Mc field value if set, zero value otherwise.

func (*UpdatePaymentMethodInfo) GetMcOk

GetMcOk returns a tuple with the Mc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePaymentMethodInfo) GetStoreIds

func (o *UpdatePaymentMethodInfo) GetStoreIds() []string

GetStoreIds returns the StoreIds field value if set, zero value otherwise.

func (*UpdatePaymentMethodInfo) GetStoreIdsOk

func (o *UpdatePaymentMethodInfo) GetStoreIdsOk() ([]string, bool)

GetStoreIdsOk returns a tuple with the StoreIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePaymentMethodInfo) GetVisa

GetVisa returns the Visa field value if set, zero value otherwise.

func (*UpdatePaymentMethodInfo) GetVisaOk

GetVisaOk returns a tuple with the Visa field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePaymentMethodInfo) HasBcmc

func (o *UpdatePaymentMethodInfo) HasBcmc() bool

HasBcmc returns a boolean if a field has been set.

func (*UpdatePaymentMethodInfo) HasCartesBancaires

func (o *UpdatePaymentMethodInfo) HasCartesBancaires() bool

HasCartesBancaires returns a boolean if a field has been set.

func (*UpdatePaymentMethodInfo) HasCountries

func (o *UpdatePaymentMethodInfo) HasCountries() bool

HasCountries returns a boolean if a field has been set.

func (*UpdatePaymentMethodInfo) HasCup

func (o *UpdatePaymentMethodInfo) HasCup() bool

HasCup returns a boolean if a field has been set.

func (*UpdatePaymentMethodInfo) HasCurrencies

func (o *UpdatePaymentMethodInfo) HasCurrencies() bool

HasCurrencies returns a boolean if a field has been set.

func (*UpdatePaymentMethodInfo) HasDiners

func (o *UpdatePaymentMethodInfo) HasDiners() bool

HasDiners returns a boolean if a field has been set.

func (*UpdatePaymentMethodInfo) HasDiscover

func (o *UpdatePaymentMethodInfo) HasDiscover() bool

HasDiscover returns a boolean if a field has been set.

func (*UpdatePaymentMethodInfo) HasEftposAustralia

func (o *UpdatePaymentMethodInfo) HasEftposAustralia() bool

HasEftposAustralia returns a boolean if a field has been set.

func (*UpdatePaymentMethodInfo) HasEnabled

func (o *UpdatePaymentMethodInfo) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*UpdatePaymentMethodInfo) HasGirocard

func (o *UpdatePaymentMethodInfo) HasGirocard() bool

HasGirocard returns a boolean if a field has been set.

func (*UpdatePaymentMethodInfo) HasIdeal

func (o *UpdatePaymentMethodInfo) HasIdeal() bool

HasIdeal returns a boolean if a field has been set.

func (*UpdatePaymentMethodInfo) HasInteracCard

func (o *UpdatePaymentMethodInfo) HasInteracCard() bool

HasInteracCard returns a boolean if a field has been set.

func (*UpdatePaymentMethodInfo) HasJcb

func (o *UpdatePaymentMethodInfo) HasJcb() bool

HasJcb returns a boolean if a field has been set.

func (*UpdatePaymentMethodInfo) HasMaestro

func (o *UpdatePaymentMethodInfo) HasMaestro() bool

HasMaestro returns a boolean if a field has been set.

func (*UpdatePaymentMethodInfo) HasMc

func (o *UpdatePaymentMethodInfo) HasMc() bool

HasMc returns a boolean if a field has been set.

func (*UpdatePaymentMethodInfo) HasStoreIds

func (o *UpdatePaymentMethodInfo) HasStoreIds() bool

HasStoreIds returns a boolean if a field has been set.

func (*UpdatePaymentMethodInfo) HasVisa

func (o *UpdatePaymentMethodInfo) HasVisa() bool

HasVisa returns a boolean if a field has been set.

func (UpdatePaymentMethodInfo) MarshalJSON

func (o UpdatePaymentMethodInfo) MarshalJSON() ([]byte, error)

func (*UpdatePaymentMethodInfo) SetBcmc

func (o *UpdatePaymentMethodInfo) SetBcmc(v BcmcInfo)

SetBcmc gets a reference to the given BcmcInfo and assigns it to the Bcmc field.

func (*UpdatePaymentMethodInfo) SetCartesBancaires

func (o *UpdatePaymentMethodInfo) SetCartesBancaires(v CartesBancairesInfo)

SetCartesBancaires gets a reference to the given CartesBancairesInfo and assigns it to the CartesBancaires field.

func (*UpdatePaymentMethodInfo) SetCountries

func (o *UpdatePaymentMethodInfo) SetCountries(v []string)

SetCountries gets a reference to the given []string and assigns it to the Countries field.

func (*UpdatePaymentMethodInfo) SetCup

SetCup gets a reference to the given GenericPmWithTdiInfo and assigns it to the Cup field.

func (*UpdatePaymentMethodInfo) SetCurrencies

func (o *UpdatePaymentMethodInfo) SetCurrencies(v []string)

SetCurrencies gets a reference to the given []string and assigns it to the Currencies field.

func (*UpdatePaymentMethodInfo) SetDiners

SetDiners gets a reference to the given GenericPmWithTdiInfo and assigns it to the Diners field.

func (*UpdatePaymentMethodInfo) SetDiscover

SetDiscover gets a reference to the given GenericPmWithTdiInfo and assigns it to the Discover field.

func (*UpdatePaymentMethodInfo) SetEftposAustralia

func (o *UpdatePaymentMethodInfo) SetEftposAustralia(v GenericPmWithTdiInfo)

SetEftposAustralia gets a reference to the given GenericPmWithTdiInfo and assigns it to the EftposAustralia field.

func (*UpdatePaymentMethodInfo) SetEnabled

func (o *UpdatePaymentMethodInfo) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*UpdatePaymentMethodInfo) SetGirocard

SetGirocard gets a reference to the given GenericPmWithTdiInfo and assigns it to the Girocard field.

func (*UpdatePaymentMethodInfo) SetIdeal

SetIdeal gets a reference to the given GenericPmWithTdiInfo and assigns it to the Ideal field.

func (*UpdatePaymentMethodInfo) SetInteracCard

func (o *UpdatePaymentMethodInfo) SetInteracCard(v GenericPmWithTdiInfo)

SetInteracCard gets a reference to the given GenericPmWithTdiInfo and assigns it to the InteracCard field.

func (*UpdatePaymentMethodInfo) SetJcb

SetJcb gets a reference to the given GenericPmWithTdiInfo and assigns it to the Jcb field.

func (*UpdatePaymentMethodInfo) SetMaestro

SetMaestro gets a reference to the given GenericPmWithTdiInfo and assigns it to the Maestro field.

func (*UpdatePaymentMethodInfo) SetMc

SetMc gets a reference to the given GenericPmWithTdiInfo and assigns it to the Mc field.

func (*UpdatePaymentMethodInfo) SetStoreIds

func (o *UpdatePaymentMethodInfo) SetStoreIds(v []string)

SetStoreIds gets a reference to the given []string and assigns it to the StoreIds field.

func (*UpdatePaymentMethodInfo) SetVisa

SetVisa gets a reference to the given GenericPmWithTdiInfo and assigns it to the Visa field.

func (UpdatePaymentMethodInfo) ToMap

func (o UpdatePaymentMethodInfo) ToMap() (map[string]interface{}, error)

type UpdatePayoutSettingsRequest

type UpdatePayoutSettingsRequest struct {
	// Indicates if payouts to this bank account are enabled. Default: **true**.  To receive payouts into this bank account, both `enabled` and `allowed` must be **true**.
	Enabled *bool `json:"enabled,omitempty"`
}

UpdatePayoutSettingsRequest struct for UpdatePayoutSettingsRequest

func NewUpdatePayoutSettingsRequest

func NewUpdatePayoutSettingsRequest() *UpdatePayoutSettingsRequest

NewUpdatePayoutSettingsRequest instantiates a new UpdatePayoutSettingsRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdatePayoutSettingsRequestWithDefaults

func NewUpdatePayoutSettingsRequestWithDefaults() *UpdatePayoutSettingsRequest

NewUpdatePayoutSettingsRequestWithDefaults instantiates a new UpdatePayoutSettingsRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdatePayoutSettingsRequest) GetEnabled

func (o *UpdatePayoutSettingsRequest) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*UpdatePayoutSettingsRequest) GetEnabledOk

func (o *UpdatePayoutSettingsRequest) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePayoutSettingsRequest) HasEnabled

func (o *UpdatePayoutSettingsRequest) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (UpdatePayoutSettingsRequest) MarshalJSON

func (o UpdatePayoutSettingsRequest) MarshalJSON() ([]byte, error)

func (*UpdatePayoutSettingsRequest) SetEnabled

func (o *UpdatePayoutSettingsRequest) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (UpdatePayoutSettingsRequest) ToMap

func (o UpdatePayoutSettingsRequest) ToMap() (map[string]interface{}, error)

type UpdateSplitConfigurationLogicRequest

type UpdateSplitConfigurationLogicRequest struct {
	// Specifies the logic to apply when booking the transaction fees. Should be combined with adyenFees.  Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**.
	AcquiringFees        *string               `json:"acquiringFees,omitempty"`
	AdditionalCommission *AdditionalCommission `json:"additionalCommission,omitempty"`
	// Specifies the logic to apply when booking the transaction fees. Should be combined with schemeFee, interchange & adyenMarkup.  Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**.
	AdyenCommission *string `json:"adyenCommission,omitempty"`
	// Specifies the logic to apply when booking the transaction fees. Should be combined with acquiringFees.  Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**.
	AdyenFees *string `json:"adyenFees,omitempty"`
	// Specifies the logic to apply when booking the transaction fees. Should be combined with schemeFee, adyenCommission & interchange.  Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**.
	AdyenMarkup *string `json:"adyenMarkup,omitempty"`
	// Specifies the logic to apply when booking the chargeback amount.  Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**, **deductAccordingToSplitRatio**.
	Chargeback *string `json:"chargeback,omitempty"`
	// Specifies the logic to apply when allocating the chargeback costs.  Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**
	ChargebackCostAllocation *string    `json:"chargebackCostAllocation,omitempty"`
	Commission               Commission `json:"commission"`
	// Specifies the logic to apply when booking the transaction fees. Should be combined with schemeFee, adyenCommission & adyenMarkup.  Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**.
	Interchange *string `json:"interchange,omitempty"`
	// Specifies the logic to apply when booking the transaction fees. Cannot be combined with other fees.  Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**.
	PaymentFee *string `json:"paymentFee,omitempty"`
	// Specifies the logic to apply when booking the amount left over after currency conversion.  Possible values: **addToLiableAccount**, **addToOneBalanceAccount**.
	Remainder *string `json:"remainder,omitempty"`
	// Specifies the logic to apply when booking the transaction fees. Should be combined with interchange, adyenCommission & adyenMarkup.  Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**.
	SchemeFee *string `json:"schemeFee,omitempty"`
	// Unique identifier of the split logic that is applied when the split configuration conditions are met.
	SplitLogicId *string `json:"splitLogicId,omitempty"`
	// Specifies the logic to apply when booking the surcharge amount.  Possible values: **addToLiableAccount**, **addToOneBalanceAccount**
	Surcharge *string `json:"surcharge,omitempty"`
	// Specifies the logic to apply when booking tips (gratuity).  Possible values: **addToLiableAccount**, **addToOneBalanceAccount**.
	Tip *string `json:"tip,omitempty"`
}

UpdateSplitConfigurationLogicRequest struct for UpdateSplitConfigurationLogicRequest

func NewUpdateSplitConfigurationLogicRequest

func NewUpdateSplitConfigurationLogicRequest(commission Commission) *UpdateSplitConfigurationLogicRequest

NewUpdateSplitConfigurationLogicRequest instantiates a new UpdateSplitConfigurationLogicRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateSplitConfigurationLogicRequestWithDefaults

func NewUpdateSplitConfigurationLogicRequestWithDefaults() *UpdateSplitConfigurationLogicRequest

NewUpdateSplitConfigurationLogicRequestWithDefaults instantiates a new UpdateSplitConfigurationLogicRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateSplitConfigurationLogicRequest) GetAcquiringFees

func (o *UpdateSplitConfigurationLogicRequest) GetAcquiringFees() string

GetAcquiringFees returns the AcquiringFees field value if set, zero value otherwise.

func (*UpdateSplitConfigurationLogicRequest) GetAcquiringFeesOk

func (o *UpdateSplitConfigurationLogicRequest) GetAcquiringFeesOk() (*string, bool)

GetAcquiringFeesOk returns a tuple with the AcquiringFees field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSplitConfigurationLogicRequest) GetAdditionalCommission

func (o *UpdateSplitConfigurationLogicRequest) GetAdditionalCommission() AdditionalCommission

GetAdditionalCommission returns the AdditionalCommission field value if set, zero value otherwise.

func (*UpdateSplitConfigurationLogicRequest) GetAdditionalCommissionOk

func (o *UpdateSplitConfigurationLogicRequest) GetAdditionalCommissionOk() (*AdditionalCommission, bool)

GetAdditionalCommissionOk returns a tuple with the AdditionalCommission field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSplitConfigurationLogicRequest) GetAdyenCommission

func (o *UpdateSplitConfigurationLogicRequest) GetAdyenCommission() string

GetAdyenCommission returns the AdyenCommission field value if set, zero value otherwise.

func (*UpdateSplitConfigurationLogicRequest) GetAdyenCommissionOk

func (o *UpdateSplitConfigurationLogicRequest) GetAdyenCommissionOk() (*string, bool)

GetAdyenCommissionOk returns a tuple with the AdyenCommission field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSplitConfigurationLogicRequest) GetAdyenFees

func (o *UpdateSplitConfigurationLogicRequest) GetAdyenFees() string

GetAdyenFees returns the AdyenFees field value if set, zero value otherwise.

func (*UpdateSplitConfigurationLogicRequest) GetAdyenFeesOk

func (o *UpdateSplitConfigurationLogicRequest) GetAdyenFeesOk() (*string, bool)

GetAdyenFeesOk returns a tuple with the AdyenFees field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSplitConfigurationLogicRequest) GetAdyenMarkup

func (o *UpdateSplitConfigurationLogicRequest) GetAdyenMarkup() string

GetAdyenMarkup returns the AdyenMarkup field value if set, zero value otherwise.

func (*UpdateSplitConfigurationLogicRequest) GetAdyenMarkupOk

func (o *UpdateSplitConfigurationLogicRequest) GetAdyenMarkupOk() (*string, bool)

GetAdyenMarkupOk returns a tuple with the AdyenMarkup field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSplitConfigurationLogicRequest) GetChargeback

func (o *UpdateSplitConfigurationLogicRequest) GetChargeback() string

GetChargeback returns the Chargeback field value if set, zero value otherwise.

func (*UpdateSplitConfigurationLogicRequest) GetChargebackCostAllocation

func (o *UpdateSplitConfigurationLogicRequest) GetChargebackCostAllocation() string

GetChargebackCostAllocation returns the ChargebackCostAllocation field value if set, zero value otherwise.

func (*UpdateSplitConfigurationLogicRequest) GetChargebackCostAllocationOk

func (o *UpdateSplitConfigurationLogicRequest) GetChargebackCostAllocationOk() (*string, bool)

GetChargebackCostAllocationOk returns a tuple with the ChargebackCostAllocation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSplitConfigurationLogicRequest) GetChargebackOk

func (o *UpdateSplitConfigurationLogicRequest) GetChargebackOk() (*string, bool)

GetChargebackOk returns a tuple with the Chargeback field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSplitConfigurationLogicRequest) GetCommission

GetCommission returns the Commission field value

func (*UpdateSplitConfigurationLogicRequest) GetCommissionOk

func (o *UpdateSplitConfigurationLogicRequest) GetCommissionOk() (*Commission, bool)

GetCommissionOk returns a tuple with the Commission field value and a boolean to check if the value has been set.

func (*UpdateSplitConfigurationLogicRequest) GetInterchange

func (o *UpdateSplitConfigurationLogicRequest) GetInterchange() string

GetInterchange returns the Interchange field value if set, zero value otherwise.

func (*UpdateSplitConfigurationLogicRequest) GetInterchangeOk

func (o *UpdateSplitConfigurationLogicRequest) GetInterchangeOk() (*string, bool)

GetInterchangeOk returns a tuple with the Interchange field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSplitConfigurationLogicRequest) GetPaymentFee

func (o *UpdateSplitConfigurationLogicRequest) GetPaymentFee() string

GetPaymentFee returns the PaymentFee field value if set, zero value otherwise.

func (*UpdateSplitConfigurationLogicRequest) GetPaymentFeeOk

func (o *UpdateSplitConfigurationLogicRequest) GetPaymentFeeOk() (*string, bool)

GetPaymentFeeOk returns a tuple with the PaymentFee field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSplitConfigurationLogicRequest) GetRemainder

func (o *UpdateSplitConfigurationLogicRequest) GetRemainder() string

GetRemainder returns the Remainder field value if set, zero value otherwise.

func (*UpdateSplitConfigurationLogicRequest) GetRemainderOk

func (o *UpdateSplitConfigurationLogicRequest) GetRemainderOk() (*string, bool)

GetRemainderOk returns a tuple with the Remainder field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSplitConfigurationLogicRequest) GetSchemeFee

func (o *UpdateSplitConfigurationLogicRequest) GetSchemeFee() string

GetSchemeFee returns the SchemeFee field value if set, zero value otherwise.

func (*UpdateSplitConfigurationLogicRequest) GetSchemeFeeOk

func (o *UpdateSplitConfigurationLogicRequest) GetSchemeFeeOk() (*string, bool)

GetSchemeFeeOk returns a tuple with the SchemeFee field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSplitConfigurationLogicRequest) GetSplitLogicId

func (o *UpdateSplitConfigurationLogicRequest) GetSplitLogicId() string

GetSplitLogicId returns the SplitLogicId field value if set, zero value otherwise.

func (*UpdateSplitConfigurationLogicRequest) GetSplitLogicIdOk

func (o *UpdateSplitConfigurationLogicRequest) GetSplitLogicIdOk() (*string, bool)

GetSplitLogicIdOk returns a tuple with the SplitLogicId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSplitConfigurationLogicRequest) GetSurcharge

func (o *UpdateSplitConfigurationLogicRequest) GetSurcharge() string

GetSurcharge returns the Surcharge field value if set, zero value otherwise.

func (*UpdateSplitConfigurationLogicRequest) GetSurchargeOk

func (o *UpdateSplitConfigurationLogicRequest) GetSurchargeOk() (*string, bool)

GetSurchargeOk returns a tuple with the Surcharge field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSplitConfigurationLogicRequest) GetTip

GetTip returns the Tip field value if set, zero value otherwise.

func (*UpdateSplitConfigurationLogicRequest) GetTipOk

GetTipOk returns a tuple with the Tip field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSplitConfigurationLogicRequest) HasAcquiringFees

func (o *UpdateSplitConfigurationLogicRequest) HasAcquiringFees() bool

HasAcquiringFees returns a boolean if a field has been set.

func (*UpdateSplitConfigurationLogicRequest) HasAdditionalCommission

func (o *UpdateSplitConfigurationLogicRequest) HasAdditionalCommission() bool

HasAdditionalCommission returns a boolean if a field has been set.

func (*UpdateSplitConfigurationLogicRequest) HasAdyenCommission

func (o *UpdateSplitConfigurationLogicRequest) HasAdyenCommission() bool

HasAdyenCommission returns a boolean if a field has been set.

func (*UpdateSplitConfigurationLogicRequest) HasAdyenFees

func (o *UpdateSplitConfigurationLogicRequest) HasAdyenFees() bool

HasAdyenFees returns a boolean if a field has been set.

func (*UpdateSplitConfigurationLogicRequest) HasAdyenMarkup

func (o *UpdateSplitConfigurationLogicRequest) HasAdyenMarkup() bool

HasAdyenMarkup returns a boolean if a field has been set.

func (*UpdateSplitConfigurationLogicRequest) HasChargeback

func (o *UpdateSplitConfigurationLogicRequest) HasChargeback() bool

HasChargeback returns a boolean if a field has been set.

func (*UpdateSplitConfigurationLogicRequest) HasChargebackCostAllocation

func (o *UpdateSplitConfigurationLogicRequest) HasChargebackCostAllocation() bool

HasChargebackCostAllocation returns a boolean if a field has been set.

func (*UpdateSplitConfigurationLogicRequest) HasInterchange

func (o *UpdateSplitConfigurationLogicRequest) HasInterchange() bool

HasInterchange returns a boolean if a field has been set.

func (*UpdateSplitConfigurationLogicRequest) HasPaymentFee

func (o *UpdateSplitConfigurationLogicRequest) HasPaymentFee() bool

HasPaymentFee returns a boolean if a field has been set.

func (*UpdateSplitConfigurationLogicRequest) HasRemainder

func (o *UpdateSplitConfigurationLogicRequest) HasRemainder() bool

HasRemainder returns a boolean if a field has been set.

func (*UpdateSplitConfigurationLogicRequest) HasSchemeFee

func (o *UpdateSplitConfigurationLogicRequest) HasSchemeFee() bool

HasSchemeFee returns a boolean if a field has been set.

func (*UpdateSplitConfigurationLogicRequest) HasSplitLogicId

func (o *UpdateSplitConfigurationLogicRequest) HasSplitLogicId() bool

HasSplitLogicId returns a boolean if a field has been set.

func (*UpdateSplitConfigurationLogicRequest) HasSurcharge

func (o *UpdateSplitConfigurationLogicRequest) HasSurcharge() bool

HasSurcharge returns a boolean if a field has been set.

func (*UpdateSplitConfigurationLogicRequest) HasTip

HasTip returns a boolean if a field has been set.

func (UpdateSplitConfigurationLogicRequest) MarshalJSON

func (o UpdateSplitConfigurationLogicRequest) MarshalJSON() ([]byte, error)

func (*UpdateSplitConfigurationLogicRequest) SetAcquiringFees

func (o *UpdateSplitConfigurationLogicRequest) SetAcquiringFees(v string)

SetAcquiringFees gets a reference to the given string and assigns it to the AcquiringFees field.

func (*UpdateSplitConfigurationLogicRequest) SetAdditionalCommission

func (o *UpdateSplitConfigurationLogicRequest) SetAdditionalCommission(v AdditionalCommission)

SetAdditionalCommission gets a reference to the given AdditionalCommission and assigns it to the AdditionalCommission field.

func (*UpdateSplitConfigurationLogicRequest) SetAdyenCommission

func (o *UpdateSplitConfigurationLogicRequest) SetAdyenCommission(v string)

SetAdyenCommission gets a reference to the given string and assigns it to the AdyenCommission field.

func (*UpdateSplitConfigurationLogicRequest) SetAdyenFees

func (o *UpdateSplitConfigurationLogicRequest) SetAdyenFees(v string)

SetAdyenFees gets a reference to the given string and assigns it to the AdyenFees field.

func (*UpdateSplitConfigurationLogicRequest) SetAdyenMarkup

func (o *UpdateSplitConfigurationLogicRequest) SetAdyenMarkup(v string)

SetAdyenMarkup gets a reference to the given string and assigns it to the AdyenMarkup field.

func (*UpdateSplitConfigurationLogicRequest) SetChargeback

func (o *UpdateSplitConfigurationLogicRequest) SetChargeback(v string)

SetChargeback gets a reference to the given string and assigns it to the Chargeback field.

func (*UpdateSplitConfigurationLogicRequest) SetChargebackCostAllocation

func (o *UpdateSplitConfigurationLogicRequest) SetChargebackCostAllocation(v string)

SetChargebackCostAllocation gets a reference to the given string and assigns it to the ChargebackCostAllocation field.

func (*UpdateSplitConfigurationLogicRequest) SetCommission

SetCommission sets field value

func (*UpdateSplitConfigurationLogicRequest) SetInterchange

func (o *UpdateSplitConfigurationLogicRequest) SetInterchange(v string)

SetInterchange gets a reference to the given string and assigns it to the Interchange field.

func (*UpdateSplitConfigurationLogicRequest) SetPaymentFee

func (o *UpdateSplitConfigurationLogicRequest) SetPaymentFee(v string)

SetPaymentFee gets a reference to the given string and assigns it to the PaymentFee field.

func (*UpdateSplitConfigurationLogicRequest) SetRemainder

func (o *UpdateSplitConfigurationLogicRequest) SetRemainder(v string)

SetRemainder gets a reference to the given string and assigns it to the Remainder field.

func (*UpdateSplitConfigurationLogicRequest) SetSchemeFee

func (o *UpdateSplitConfigurationLogicRequest) SetSchemeFee(v string)

SetSchemeFee gets a reference to the given string and assigns it to the SchemeFee field.

func (*UpdateSplitConfigurationLogicRequest) SetSplitLogicId

func (o *UpdateSplitConfigurationLogicRequest) SetSplitLogicId(v string)

SetSplitLogicId gets a reference to the given string and assigns it to the SplitLogicId field.

func (*UpdateSplitConfigurationLogicRequest) SetSurcharge

func (o *UpdateSplitConfigurationLogicRequest) SetSurcharge(v string)

SetSurcharge gets a reference to the given string and assigns it to the Surcharge field.

func (*UpdateSplitConfigurationLogicRequest) SetTip

SetTip gets a reference to the given string and assigns it to the Tip field.

func (UpdateSplitConfigurationLogicRequest) ToMap

func (o UpdateSplitConfigurationLogicRequest) ToMap() (map[string]interface{}, error)

type UpdateSplitConfigurationRequest

type UpdateSplitConfigurationRequest struct {
	// Your description for the split configuration.
	Description string `json:"description"`
}

UpdateSplitConfigurationRequest struct for UpdateSplitConfigurationRequest

func NewUpdateSplitConfigurationRequest

func NewUpdateSplitConfigurationRequest(description string) *UpdateSplitConfigurationRequest

NewUpdateSplitConfigurationRequest instantiates a new UpdateSplitConfigurationRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateSplitConfigurationRequestWithDefaults

func NewUpdateSplitConfigurationRequestWithDefaults() *UpdateSplitConfigurationRequest

NewUpdateSplitConfigurationRequestWithDefaults instantiates a new UpdateSplitConfigurationRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateSplitConfigurationRequest) GetDescription

func (o *UpdateSplitConfigurationRequest) GetDescription() string

GetDescription returns the Description field value

func (*UpdateSplitConfigurationRequest) GetDescriptionOk

func (o *UpdateSplitConfigurationRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (UpdateSplitConfigurationRequest) MarshalJSON

func (o UpdateSplitConfigurationRequest) MarshalJSON() ([]byte, error)

func (*UpdateSplitConfigurationRequest) SetDescription

func (o *UpdateSplitConfigurationRequest) SetDescription(v string)

SetDescription sets field value

func (UpdateSplitConfigurationRequest) ToMap

func (o UpdateSplitConfigurationRequest) ToMap() (map[string]interface{}, error)

type UpdateSplitConfigurationRuleRequest

type UpdateSplitConfigurationRuleRequest struct {
	// The currency condition that defines whether the split logic applies. Its value must be a three-character [ISO currency code](https://en.wikipedia.org/wiki/ISO_4217).
	Currency string `json:"currency"`
	// The funding source condition of the payment method (only for cards).  Possible values: **credit**, **debit**, or **ANY**.
	FundingSource *string `json:"fundingSource,omitempty"`
	// The payment method condition that defines whether the split logic applies.  Possible values: * [Payment method variant](https://docs.adyen.com/development-resources/paymentmethodvariant): Apply the split logic for a specific payment method. * **ANY**: Apply the split logic for all available payment methods.
	PaymentMethod string `json:"paymentMethod"`
	// The sales channel condition that defines whether the split logic applies.  Possible values: * **Ecommerce**: Online transactions where the cardholder is present. * **ContAuth**: Card on file and/or subscription transactions, where the cardholder is known to the merchant (returning customer). * **Moto**: Mail-order and telephone-order transactions where the customer is in contact with the merchant via email or telephone. * **POS**: Point-of-sale transactions where the customer is physically present to make a payment using a secure payment terminal. * **ANY**: All sales channels.
	ShopperInteraction string `json:"shopperInteraction"`
}

UpdateSplitConfigurationRuleRequest struct for UpdateSplitConfigurationRuleRequest

func NewUpdateSplitConfigurationRuleRequest

func NewUpdateSplitConfigurationRuleRequest(currency string, paymentMethod string, shopperInteraction string) *UpdateSplitConfigurationRuleRequest

NewUpdateSplitConfigurationRuleRequest instantiates a new UpdateSplitConfigurationRuleRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateSplitConfigurationRuleRequestWithDefaults

func NewUpdateSplitConfigurationRuleRequestWithDefaults() *UpdateSplitConfigurationRuleRequest

NewUpdateSplitConfigurationRuleRequestWithDefaults instantiates a new UpdateSplitConfigurationRuleRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateSplitConfigurationRuleRequest) GetCurrency

GetCurrency returns the Currency field value

func (*UpdateSplitConfigurationRuleRequest) GetCurrencyOk

func (o *UpdateSplitConfigurationRuleRequest) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value and a boolean to check if the value has been set.

func (*UpdateSplitConfigurationRuleRequest) GetFundingSource

func (o *UpdateSplitConfigurationRuleRequest) GetFundingSource() string

GetFundingSource returns the FundingSource field value if set, zero value otherwise.

func (*UpdateSplitConfigurationRuleRequest) GetFundingSourceOk

func (o *UpdateSplitConfigurationRuleRequest) GetFundingSourceOk() (*string, bool)

GetFundingSourceOk returns a tuple with the FundingSource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSplitConfigurationRuleRequest) GetPaymentMethod

func (o *UpdateSplitConfigurationRuleRequest) GetPaymentMethod() string

GetPaymentMethod returns the PaymentMethod field value

func (*UpdateSplitConfigurationRuleRequest) GetPaymentMethodOk

func (o *UpdateSplitConfigurationRuleRequest) GetPaymentMethodOk() (*string, bool)

GetPaymentMethodOk returns a tuple with the PaymentMethod field value and a boolean to check if the value has been set.

func (*UpdateSplitConfigurationRuleRequest) GetShopperInteraction

func (o *UpdateSplitConfigurationRuleRequest) GetShopperInteraction() string

GetShopperInteraction returns the ShopperInteraction field value

func (*UpdateSplitConfigurationRuleRequest) GetShopperInteractionOk

func (o *UpdateSplitConfigurationRuleRequest) GetShopperInteractionOk() (*string, bool)

GetShopperInteractionOk returns a tuple with the ShopperInteraction field value and a boolean to check if the value has been set.

func (*UpdateSplitConfigurationRuleRequest) HasFundingSource

func (o *UpdateSplitConfigurationRuleRequest) HasFundingSource() bool

HasFundingSource returns a boolean if a field has been set.

func (UpdateSplitConfigurationRuleRequest) MarshalJSON

func (o UpdateSplitConfigurationRuleRequest) MarshalJSON() ([]byte, error)

func (*UpdateSplitConfigurationRuleRequest) SetCurrency

func (o *UpdateSplitConfigurationRuleRequest) SetCurrency(v string)

SetCurrency sets field value

func (*UpdateSplitConfigurationRuleRequest) SetFundingSource

func (o *UpdateSplitConfigurationRuleRequest) SetFundingSource(v string)

SetFundingSource gets a reference to the given string and assigns it to the FundingSource field.

func (*UpdateSplitConfigurationRuleRequest) SetPaymentMethod

func (o *UpdateSplitConfigurationRuleRequest) SetPaymentMethod(v string)

SetPaymentMethod sets field value

func (*UpdateSplitConfigurationRuleRequest) SetShopperInteraction

func (o *UpdateSplitConfigurationRuleRequest) SetShopperInteraction(v string)

SetShopperInteraction sets field value

func (UpdateSplitConfigurationRuleRequest) ToMap

func (o UpdateSplitConfigurationRuleRequest) ToMap() (map[string]interface{}, error)

type UpdateStoreRequest

type UpdateStoreRequest struct {
	Address *UpdatableAddress `json:"address,omitempty"`
	// The unique identifiers of the [business lines](https://docs.adyen.com/api-explorer/#/legalentity/latest/post/businessLines__resParam_id) that the store is associated with.
	BusinessLineIds []string `json:"businessLineIds,omitempty"`
	// The description of the store.
	Description *string `json:"description,omitempty"`
	// When using the Zip payment method: The location ID that Zip has assigned to your store.
	ExternalReferenceId *string                  `json:"externalReferenceId,omitempty"`
	SplitConfiguration  *StoreSplitConfiguration `json:"splitConfiguration,omitempty"`
	// The status of the store. Possible values are:  - **active**: This value is assigned automatically when a store is created.  - **inactive**: The maximum [transaction limits and number of Store-and-Forward transactions](https://docs.adyen.com/point-of-sale/determine-account-structure/configure-features#payment-features) for the store are set to 0. This blocks new transactions, but captures are still possible. - **closed**: The terminals of the store are reassigned to the merchant inventory, so they can't process payments.  You can change the status from **active** to **inactive**, and from **inactive** to **active** or **closed**.  Once **closed**, a store can't be reopened.
	Status *string `json:"status,omitempty"`
}

UpdateStoreRequest struct for UpdateStoreRequest

func NewUpdateStoreRequest

func NewUpdateStoreRequest() *UpdateStoreRequest

NewUpdateStoreRequest instantiates a new UpdateStoreRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateStoreRequestWithDefaults

func NewUpdateStoreRequestWithDefaults() *UpdateStoreRequest

NewUpdateStoreRequestWithDefaults instantiates a new UpdateStoreRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateStoreRequest) GetAddress

func (o *UpdateStoreRequest) GetAddress() UpdatableAddress

GetAddress returns the Address field value if set, zero value otherwise.

func (*UpdateStoreRequest) GetAddressOk

func (o *UpdateStoreRequest) GetAddressOk() (*UpdatableAddress, bool)

GetAddressOk returns a tuple with the Address field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateStoreRequest) GetBusinessLineIds

func (o *UpdateStoreRequest) GetBusinessLineIds() []string

GetBusinessLineIds returns the BusinessLineIds field value if set, zero value otherwise.

func (*UpdateStoreRequest) GetBusinessLineIdsOk

func (o *UpdateStoreRequest) GetBusinessLineIdsOk() ([]string, bool)

GetBusinessLineIdsOk returns a tuple with the BusinessLineIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateStoreRequest) GetDescription

func (o *UpdateStoreRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*UpdateStoreRequest) GetDescriptionOk

func (o *UpdateStoreRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateStoreRequest) GetExternalReferenceId

func (o *UpdateStoreRequest) GetExternalReferenceId() string

GetExternalReferenceId returns the ExternalReferenceId field value if set, zero value otherwise.

func (*UpdateStoreRequest) GetExternalReferenceIdOk

func (o *UpdateStoreRequest) GetExternalReferenceIdOk() (*string, bool)

GetExternalReferenceIdOk returns a tuple with the ExternalReferenceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateStoreRequest) GetSplitConfiguration

func (o *UpdateStoreRequest) GetSplitConfiguration() StoreSplitConfiguration

GetSplitConfiguration returns the SplitConfiguration field value if set, zero value otherwise.

func (*UpdateStoreRequest) GetSplitConfigurationOk

func (o *UpdateStoreRequest) GetSplitConfigurationOk() (*StoreSplitConfiguration, bool)

GetSplitConfigurationOk returns a tuple with the SplitConfiguration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateStoreRequest) GetStatus

func (o *UpdateStoreRequest) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*UpdateStoreRequest) GetStatusOk

func (o *UpdateStoreRequest) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateStoreRequest) HasAddress

func (o *UpdateStoreRequest) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*UpdateStoreRequest) HasBusinessLineIds

func (o *UpdateStoreRequest) HasBusinessLineIds() bool

HasBusinessLineIds returns a boolean if a field has been set.

func (*UpdateStoreRequest) HasDescription

func (o *UpdateStoreRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateStoreRequest) HasExternalReferenceId

func (o *UpdateStoreRequest) HasExternalReferenceId() bool

HasExternalReferenceId returns a boolean if a field has been set.

func (*UpdateStoreRequest) HasSplitConfiguration

func (o *UpdateStoreRequest) HasSplitConfiguration() bool

HasSplitConfiguration returns a boolean if a field has been set.

func (*UpdateStoreRequest) HasStatus

func (o *UpdateStoreRequest) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (UpdateStoreRequest) MarshalJSON

func (o UpdateStoreRequest) MarshalJSON() ([]byte, error)

func (*UpdateStoreRequest) SetAddress

func (o *UpdateStoreRequest) SetAddress(v UpdatableAddress)

SetAddress gets a reference to the given UpdatableAddress and assigns it to the Address field.

func (*UpdateStoreRequest) SetBusinessLineIds

func (o *UpdateStoreRequest) SetBusinessLineIds(v []string)

SetBusinessLineIds gets a reference to the given []string and assigns it to the BusinessLineIds field.

func (*UpdateStoreRequest) SetDescription

func (o *UpdateStoreRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*UpdateStoreRequest) SetExternalReferenceId

func (o *UpdateStoreRequest) SetExternalReferenceId(v string)

SetExternalReferenceId gets a reference to the given string and assigns it to the ExternalReferenceId field.

func (*UpdateStoreRequest) SetSplitConfiguration

func (o *UpdateStoreRequest) SetSplitConfiguration(v StoreSplitConfiguration)

SetSplitConfiguration gets a reference to the given StoreSplitConfiguration and assigns it to the SplitConfiguration field.

func (*UpdateStoreRequest) SetStatus

func (o *UpdateStoreRequest) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (UpdateStoreRequest) ToMap

func (o UpdateStoreRequest) ToMap() (map[string]interface{}, error)

type UploadAndroidAppResponse

type UploadAndroidAppResponse struct {
	// The unique identifier of the uploaded Android app.
	Id *string `json:"id,omitempty"`
}

UploadAndroidAppResponse struct for UploadAndroidAppResponse

func NewUploadAndroidAppResponse

func NewUploadAndroidAppResponse() *UploadAndroidAppResponse

NewUploadAndroidAppResponse instantiates a new UploadAndroidAppResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUploadAndroidAppResponseWithDefaults

func NewUploadAndroidAppResponseWithDefaults() *UploadAndroidAppResponse

NewUploadAndroidAppResponseWithDefaults instantiates a new UploadAndroidAppResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UploadAndroidAppResponse) GetId

func (o *UploadAndroidAppResponse) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*UploadAndroidAppResponse) GetIdOk

func (o *UploadAndroidAppResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UploadAndroidAppResponse) HasId

func (o *UploadAndroidAppResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (UploadAndroidAppResponse) MarshalJSON

func (o UploadAndroidAppResponse) MarshalJSON() ([]byte, error)

func (*UploadAndroidAppResponse) SetId

func (o *UploadAndroidAppResponse) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (UploadAndroidAppResponse) ToMap

func (o UploadAndroidAppResponse) ToMap() (map[string]interface{}, error)

type Url

type Url struct {
	// Indicates if the message sent to this URL should be encrypted.
	Encrypted *bool `json:"encrypted,omitempty"`
	// The password for authentication of the notifications.
	Password *string `json:"password,omitempty"`
	// The URL in the format: http(s)://domain.com.
	Url *string `json:"url,omitempty"`
	// The username for authentication of the notifications.
	Username *string `json:"username,omitempty"`
}

Url struct for Url

func NewUrl

func NewUrl() *Url

NewUrl instantiates a new Url object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUrlWithDefaults

func NewUrlWithDefaults() *Url

NewUrlWithDefaults instantiates a new Url object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Url) GetEncrypted

func (o *Url) GetEncrypted() bool

GetEncrypted returns the Encrypted field value if set, zero value otherwise.

func (*Url) GetEncryptedOk

func (o *Url) GetEncryptedOk() (*bool, bool)

GetEncryptedOk returns a tuple with the Encrypted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Url) GetPassword

func (o *Url) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*Url) GetPasswordOk

func (o *Url) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Url) GetUrl

func (o *Url) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*Url) GetUrlOk

func (o *Url) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Url) GetUsername

func (o *Url) GetUsername() string

GetUsername returns the Username field value if set, zero value otherwise.

func (*Url) GetUsernameOk

func (o *Url) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Url) HasEncrypted

func (o *Url) HasEncrypted() bool

HasEncrypted returns a boolean if a field has been set.

func (*Url) HasPassword

func (o *Url) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*Url) HasUrl

func (o *Url) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (*Url) HasUsername

func (o *Url) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (Url) MarshalJSON

func (o Url) MarshalJSON() ([]byte, error)

func (*Url) SetEncrypted

func (o *Url) SetEncrypted(v bool)

SetEncrypted gets a reference to the given bool and assigns it to the Encrypted field.

func (*Url) SetPassword

func (o *Url) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*Url) SetUrl

func (o *Url) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*Url) SetUsername

func (o *Url) SetUsername(v string)

SetUsername gets a reference to the given string and assigns it to the Username field.

func (Url) ToMap

func (o Url) ToMap() (map[string]interface{}, error)

type User

type User struct {
	Links *Links `json:"_links,omitempty"`
	// The list of [account groups](https://docs.adyen.com/account/account-structure#account-groups) associated with this user.
	AccountGroups []string `json:"accountGroups,omitempty"`
	// Indicates whether this user is active.
	Active *bool `json:"active,omitempty"`
	// Set of apps available to this user
	Apps []string `json:"apps,omitempty"`
	// The email address of the user.
	Email string `json:"email"`
	// The unique identifier of the user.
	Id   string `json:"id"`
	Name *Name  `json:"name,omitempty"`
	// The list of [roles](https://docs.adyen.com/account/user-roles) for this user.
	Roles []string `json:"roles"`
	// The [tz database name](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) of the time zone of the user. For example, **Europe/Amsterdam**.
	TimeZoneCode string `json:"timeZoneCode"`
	// The username for this user.
	Username string `json:"username"`
}

User struct for User

func NewUser

func NewUser(email string, id string, roles []string, timeZoneCode string, username string) *User

NewUser instantiates a new User object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserWithDefaults

func NewUserWithDefaults() *User

NewUserWithDefaults instantiates a new User object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*User) GetAccountGroups

func (o *User) GetAccountGroups() []string

GetAccountGroups returns the AccountGroups field value if set, zero value otherwise.

func (*User) GetAccountGroupsOk

func (o *User) GetAccountGroupsOk() ([]string, bool)

GetAccountGroupsOk returns a tuple with the AccountGroups field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetActive

func (o *User) GetActive() bool

GetActive returns the Active field value if set, zero value otherwise.

func (*User) GetActiveOk

func (o *User) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetApps

func (o *User) GetApps() []string

GetApps returns the Apps field value if set, zero value otherwise.

func (*User) GetAppsOk

func (o *User) GetAppsOk() ([]string, bool)

GetAppsOk returns a tuple with the Apps field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetEmail

func (o *User) GetEmail() string

GetEmail returns the Email field value

func (*User) GetEmailOk

func (o *User) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*User) GetId

func (o *User) GetId() string

GetId returns the Id field value

func (*User) GetIdOk

func (o *User) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (o *User) GetLinks() Links

GetLinks returns the Links field value if set, zero value otherwise.

func (*User) GetLinksOk

func (o *User) GetLinksOk() (*Links, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetName

func (o *User) GetName() Name

GetName returns the Name field value if set, zero value otherwise.

func (*User) GetNameOk

func (o *User) GetNameOk() (*Name, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetRoles

func (o *User) GetRoles() []string

GetRoles returns the Roles field value

func (*User) GetRolesOk

func (o *User) GetRolesOk() ([]string, bool)

GetRolesOk returns a tuple with the Roles field value and a boolean to check if the value has been set.

func (*User) GetTimeZoneCode

func (o *User) GetTimeZoneCode() string

GetTimeZoneCode returns the TimeZoneCode field value

func (*User) GetTimeZoneCodeOk

func (o *User) GetTimeZoneCodeOk() (*string, bool)

GetTimeZoneCodeOk returns a tuple with the TimeZoneCode field value and a boolean to check if the value has been set.

func (*User) GetUsername

func (o *User) GetUsername() string

GetUsername returns the Username field value

func (*User) GetUsernameOk

func (o *User) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (*User) HasAccountGroups

func (o *User) HasAccountGroups() bool

HasAccountGroups returns a boolean if a field has been set.

func (*User) HasActive

func (o *User) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*User) HasApps

func (o *User) HasApps() bool

HasApps returns a boolean if a field has been set.

func (o *User) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*User) HasName

func (o *User) HasName() bool

HasName returns a boolean if a field has been set.

func (User) MarshalJSON

func (o User) MarshalJSON() ([]byte, error)

func (*User) SetAccountGroups

func (o *User) SetAccountGroups(v []string)

SetAccountGroups gets a reference to the given []string and assigns it to the AccountGroups field.

func (*User) SetActive

func (o *User) SetActive(v bool)

SetActive gets a reference to the given bool and assigns it to the Active field.

func (*User) SetApps

func (o *User) SetApps(v []string)

SetApps gets a reference to the given []string and assigns it to the Apps field.

func (*User) SetEmail

func (o *User) SetEmail(v string)

SetEmail sets field value

func (*User) SetId

func (o *User) SetId(v string)

SetId sets field value

func (o *User) SetLinks(v Links)

SetLinks gets a reference to the given Links and assigns it to the Links field.

func (*User) SetName

func (o *User) SetName(v Name)

SetName gets a reference to the given Name and assigns it to the Name field.

func (*User) SetRoles

func (o *User) SetRoles(v []string)

SetRoles sets field value

func (*User) SetTimeZoneCode

func (o *User) SetTimeZoneCode(v string)

SetTimeZoneCode sets field value

func (*User) SetUsername

func (o *User) SetUsername(v string)

SetUsername sets field value

func (User) ToMap

func (o User) ToMap() (map[string]interface{}, error)

type UsersCompanyLevelApi

type UsersCompanyLevelApi common.Service

UsersCompanyLevelApi service

func (*UsersCompanyLevelApi) CreateNewUser

CreateNewUser Create a new user

Creates the user for the `companyId` identified in the path.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Users read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r UsersCompanyLevelApiCreateNewUserInput - Request parameters, see CreateNewUserInput @return CreateCompanyUserResponse, *http.Response, error

func (*UsersCompanyLevelApi) CreateNewUserInput

func (a *UsersCompanyLevelApi) CreateNewUserInput(companyId string) UsersCompanyLevelApiCreateNewUserInput

Prepare a request for CreateNewUser @param companyId The unique identifier of the company account. @return UsersCompanyLevelApiCreateNewUserInput

func (*UsersCompanyLevelApi) GetUserDetails

GetUserDetails Get user details

Returns user details for the `userId` and the `companyId` identified in the path.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Users read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r UsersCompanyLevelApiGetUserDetailsInput - Request parameters, see GetUserDetailsInput @return CompanyUser, *http.Response, error

func (*UsersCompanyLevelApi) GetUserDetailsInput

func (a *UsersCompanyLevelApi) GetUserDetailsInput(companyId string, userId string) UsersCompanyLevelApiGetUserDetailsInput

Prepare a request for GetUserDetails @param companyId The unique identifier of the company account.@param userId The unique identifier of the user. @return UsersCompanyLevelApiGetUserDetailsInput

func (*UsersCompanyLevelApi) ListUsers

ListUsers Get a list of users

Returns the list of users for the `companyId` identified in the path.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Users read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r UsersCompanyLevelApiListUsersInput - Request parameters, see ListUsersInput @return ListCompanyUsersResponse, *http.Response, error

func (*UsersCompanyLevelApi) ListUsersInput

func (a *UsersCompanyLevelApi) ListUsersInput(companyId string) UsersCompanyLevelApiListUsersInput

Prepare a request for ListUsers @param companyId The unique identifier of the company account. @return UsersCompanyLevelApiListUsersInput

func (*UsersCompanyLevelApi) UpdateUserDetails

UpdateUserDetails Update user details

Updates user details for the `userId` and the `companyId` identified in the path.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Users read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r UsersCompanyLevelApiUpdateUserDetailsInput - Request parameters, see UpdateUserDetailsInput @return CompanyUser, *http.Response, error

func (*UsersCompanyLevelApi) UpdateUserDetailsInput

func (a *UsersCompanyLevelApi) UpdateUserDetailsInput(companyId string, userId string) UsersCompanyLevelApiUpdateUserDetailsInput

Prepare a request for UpdateUserDetails @param companyId The unique identifier of the company account.@param userId The unique identifier of the user. @return UsersCompanyLevelApiUpdateUserDetailsInput

type UsersCompanyLevelApiCreateNewUserInput

type UsersCompanyLevelApiCreateNewUserInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by UsersCompanyLevelApi.CreateNewUser

func (UsersCompanyLevelApiCreateNewUserInput) CreateCompanyUserRequest

type UsersCompanyLevelApiGetUserDetailsInput

type UsersCompanyLevelApiGetUserDetailsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by UsersCompanyLevelApi.GetUserDetails

type UsersCompanyLevelApiListUsersInput

type UsersCompanyLevelApiListUsersInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by UsersCompanyLevelApi.ListUsers

func (UsersCompanyLevelApiListUsersInput) PageNumber

The number of the page to return.

func (UsersCompanyLevelApiListUsersInput) PageSize

The number of items to have on a page. Maximum value is **100**. The default is **10** items on a page.

func (UsersCompanyLevelApiListUsersInput) Username

The partial or complete username to select all users that match.

type UsersCompanyLevelApiUpdateUserDetailsInput

type UsersCompanyLevelApiUpdateUserDetailsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by UsersCompanyLevelApi.UpdateUserDetails

func (UsersCompanyLevelApiUpdateUserDetailsInput) UpdateCompanyUserRequest

type UsersMerchantLevelApi

type UsersMerchantLevelApi common.Service

UsersMerchantLevelApi service

func (*UsersMerchantLevelApi) CreateNewUser

CreateNewUser Create a new user

Creates a user for the `merchantId` specified in the path.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Users read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r UsersMerchantLevelApiCreateNewUserInput - Request parameters, see CreateNewUserInput @return CreateUserResponse, *http.Response, error

func (*UsersMerchantLevelApi) CreateNewUserInput

func (a *UsersMerchantLevelApi) CreateNewUserInput(merchantId string) UsersMerchantLevelApiCreateNewUserInput

Prepare a request for CreateNewUser @param merchantId Unique identifier of the merchant. @return UsersMerchantLevelApiCreateNewUserInput

func (*UsersMerchantLevelApi) GetUserDetails

GetUserDetails Get user details

Returns user details for the `userId` and the `merchantId` specified in the path.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Users read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r UsersMerchantLevelApiGetUserDetailsInput - Request parameters, see GetUserDetailsInput @return User, *http.Response, error

func (*UsersMerchantLevelApi) GetUserDetailsInput

func (a *UsersMerchantLevelApi) GetUserDetailsInput(merchantId string, userId string) UsersMerchantLevelApiGetUserDetailsInput

Prepare a request for GetUserDetails @param merchantId Unique identifier of the merchant.@param userId Unique identifier of the user. @return UsersMerchantLevelApiGetUserDetailsInput

func (*UsersMerchantLevelApi) ListUsers

ListUsers Get a list of users

Returns a list of users associated with the `merchantId` specified in the path.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Users read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r UsersMerchantLevelApiListUsersInput - Request parameters, see ListUsersInput @return ListMerchantUsersResponse, *http.Response, error

func (*UsersMerchantLevelApi) ListUsersInput

Prepare a request for ListUsers @param merchantId Unique identifier of the merchant. @return UsersMerchantLevelApiListUsersInput

func (*UsersMerchantLevelApi) UpdateUser

UpdateUser Update a user

Updates user details for the `userId` and the `merchantId` specified in the path.

To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Users read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r UsersMerchantLevelApiUpdateUserInput - Request parameters, see UpdateUserInput @return User, *http.Response, error

func (*UsersMerchantLevelApi) UpdateUserInput

func (a *UsersMerchantLevelApi) UpdateUserInput(merchantId string, userId string) UsersMerchantLevelApiUpdateUserInput

Prepare a request for UpdateUser @param merchantId Unique identifier of the merchant.@param userId Unique identifier of the user. @return UsersMerchantLevelApiUpdateUserInput

type UsersMerchantLevelApiCreateNewUserInput

type UsersMerchantLevelApiCreateNewUserInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by UsersMerchantLevelApi.CreateNewUser

func (UsersMerchantLevelApiCreateNewUserInput) CreateMerchantUserRequest

type UsersMerchantLevelApiGetUserDetailsInput

type UsersMerchantLevelApiGetUserDetailsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by UsersMerchantLevelApi.GetUserDetails

type UsersMerchantLevelApiListUsersInput

type UsersMerchantLevelApiListUsersInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by UsersMerchantLevelApi.ListUsers

func (UsersMerchantLevelApiListUsersInput) PageNumber

The number of the page to fetch.

func (UsersMerchantLevelApiListUsersInput) PageSize

The number of items to have on a page. Maximum value is **100**. The default is **10** items on a page.

func (UsersMerchantLevelApiListUsersInput) Username

The partial or complete username to select all users that match.

type UsersMerchantLevelApiUpdateUserInput

type UsersMerchantLevelApiUpdateUserInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by UsersMerchantLevelApi.UpdateUser

func (UsersMerchantLevelApiUpdateUserInput) UpdateMerchantUserRequest

func (r UsersMerchantLevelApiUpdateUserInput) UpdateMerchantUserRequest(updateMerchantUserRequest UpdateMerchantUserRequest) UsersMerchantLevelApiUpdateUserInput

type VippsInfo

type VippsInfo struct {
	Logo string `json:"logo"`
	// Vipps subscription cancel url (required in case of [recurring payments](https://docs.adyen.com/online-payments/tokenization))
	SubscriptionCancelUrl *string `json:"subscriptionCancelUrl,omitempty"`
}

VippsInfo struct for VippsInfo

func NewVippsInfo

func NewVippsInfo(logo string) *VippsInfo

NewVippsInfo instantiates a new VippsInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVippsInfoWithDefaults

func NewVippsInfoWithDefaults() *VippsInfo

NewVippsInfoWithDefaults instantiates a new VippsInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (o *VippsInfo) GetLogo() string

GetLogo returns the Logo field value

func (*VippsInfo) GetLogoOk

func (o *VippsInfo) GetLogoOk() (*string, bool)

GetLogoOk returns a tuple with the Logo field value and a boolean to check if the value has been set.

func (*VippsInfo) GetSubscriptionCancelUrl

func (o *VippsInfo) GetSubscriptionCancelUrl() string

GetSubscriptionCancelUrl returns the SubscriptionCancelUrl field value if set, zero value otherwise.

func (*VippsInfo) GetSubscriptionCancelUrlOk

func (o *VippsInfo) GetSubscriptionCancelUrlOk() (*string, bool)

GetSubscriptionCancelUrlOk returns a tuple with the SubscriptionCancelUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VippsInfo) HasSubscriptionCancelUrl

func (o *VippsInfo) HasSubscriptionCancelUrl() bool

HasSubscriptionCancelUrl returns a boolean if a field has been set.

func (VippsInfo) MarshalJSON

func (o VippsInfo) MarshalJSON() ([]byte, error)
func (o *VippsInfo) SetLogo(v string)

SetLogo sets field value

func (*VippsInfo) SetSubscriptionCancelUrl

func (o *VippsInfo) SetSubscriptionCancelUrl(v string)

SetSubscriptionCancelUrl gets a reference to the given string and assigns it to the SubscriptionCancelUrl field.

func (VippsInfo) ToMap

func (o VippsInfo) ToMap() (map[string]interface{}, error)

type Webhook

type Webhook struct {
	Links *WebhookLinks `json:"_links,omitempty"`
	// Indicates if expired SSL certificates are accepted. Default value: **false**.
	AcceptsExpiredCertificate *bool `json:"acceptsExpiredCertificate,omitempty"`
	// Indicates if self-signed SSL certificates are accepted. Default value: **false**.
	AcceptsSelfSignedCertificate *bool `json:"acceptsSelfSignedCertificate,omitempty"`
	// Indicates if untrusted SSL certificates are accepted. Default value: **false**.
	AcceptsUntrustedRootCertificate *bool `json:"acceptsUntrustedRootCertificate,omitempty"`
	// Reference to the account the webook is set on.
	AccountReference *string `json:"accountReference,omitempty"`
	// Indicates if the webhook configuration is active. The field must be **true** for you to receive webhooks about events related an account.
	Active             bool                        `json:"active"`
	AdditionalSettings *AdditionalSettingsResponse `json:"additionalSettings,omitempty"`
	// The alias of our SSL certificate. When you receive a notification from us, the alias from the HMAC signature will match this alias.
	CertificateAlias *string `json:"certificateAlias,omitempty"`
	// Format or protocol for receiving webhooks. Possible values: * **soap** * **http** * **json**
	CommunicationFormat string `json:"communicationFormat"`
	// Your description for this webhook configuration.
	Description *string `json:"description,omitempty"`
	// SSL version to access the public webhook URL specified in the `url` field. Possible values: * **TLSv1.3** * **TLSv1.2** * **HTTP** - Only allowed on Test environment.  If not specified, the webhook will use `sslVersion`: **TLSv1.2**.
	EncryptionProtocol *string `json:"encryptionProtocol,omitempty"`
	// Shows how merchant accounts are included in company-level webhooks. Possible values: * **includeAccounts** * **excludeAccounts** * **allAccounts**: Includes all merchant accounts, and does not require specifying `filterMerchantAccounts`.
	FilterMerchantAccountType *string `json:"filterMerchantAccountType,omitempty"`
	// A list of merchant account names that are included or excluded from receiving the webhook. Inclusion or exclusion is based on the value defined for `filterMerchantAccountType`.  Required if `filterMerchantAccountType` is either: * **includeAccounts** * **excludeAccounts**  Not needed for `filterMerchantAccountType`: **allAccounts**.
	FilterMerchantAccounts []string `json:"filterMerchantAccounts,omitempty"`
	// Indicates if the webhook configuration has errors that need troubleshooting. If the value is **true**, troubleshoot the configuration using the [testing endpoint](https://docs.adyen.com/api-explorer/#/ManagementService/v1/post/companies/{companyId}/webhooks/{webhookid}/test).
	HasError *bool `json:"hasError,omitempty"`
	// Indicates if the webhook is password protected.
	HasPassword *bool `json:"hasPassword,omitempty"`
	// The [checksum](https://en.wikipedia.org/wiki/Key_checksum_value) of the HMAC key generated for this webhook. You can use this value to uniquely identify the HMAC key configured for this webhook.
	HmacKeyCheckValue *string `json:"hmacKeyCheckValue,omitempty"`
	// Unique identifier for this webhook.
	Id *string `json:"id,omitempty"`
	// Network type for Terminal API details webhooks.
	NetworkType *string `json:"networkType,omitempty"`
	// Indicates if the SOAP action header needs to be populated. Default value: **false**.  Only applies if `communicationFormat`: **soap**.
	PopulateSoapActionHeader *bool `json:"populateSoapActionHeader,omitempty"`
	// The type of webhook. Possible values are:  - **standard** - **account-settings-notification** - **banktransfer-notification** - **boletobancario-notification** - **directdebit-notification** - **ach-notification-of-change-notification** - **pending-notification** - **ideal-notification** - **ideal-pending-notification** - **report-notification** - **terminal-api-notification**  Find out more about [standard notification webhooks](https://docs.adyen.com/development-resources/webhooks/understand-notifications#event-codes) and [other types of notifications](https://docs.adyen.com/development-resources/webhooks/understand-notifications#other-notifications).
	Type string `json:"type"`
	// Public URL where webhooks will be sent, for example **https://www.domain.com/webhook-endpoint**.
	Url string `json:"url"`
	// Username to access the webhook URL.
	Username *string `json:"username,omitempty"`
}

Webhook struct for Webhook

func NewWebhook

func NewWebhook(active bool, communicationFormat string, type_ string, url string) *Webhook

NewWebhook instantiates a new Webhook object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWebhookWithDefaults

func NewWebhookWithDefaults() *Webhook

NewWebhookWithDefaults instantiates a new Webhook object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Webhook) GetAcceptsExpiredCertificate

func (o *Webhook) GetAcceptsExpiredCertificate() bool

GetAcceptsExpiredCertificate returns the AcceptsExpiredCertificate field value if set, zero value otherwise.

func (*Webhook) GetAcceptsExpiredCertificateOk

func (o *Webhook) GetAcceptsExpiredCertificateOk() (*bool, bool)

GetAcceptsExpiredCertificateOk returns a tuple with the AcceptsExpiredCertificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Webhook) GetAcceptsSelfSignedCertificate

func (o *Webhook) GetAcceptsSelfSignedCertificate() bool

GetAcceptsSelfSignedCertificate returns the AcceptsSelfSignedCertificate field value if set, zero value otherwise.

func (*Webhook) GetAcceptsSelfSignedCertificateOk

func (o *Webhook) GetAcceptsSelfSignedCertificateOk() (*bool, bool)

GetAcceptsSelfSignedCertificateOk returns a tuple with the AcceptsSelfSignedCertificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Webhook) GetAcceptsUntrustedRootCertificate

func (o *Webhook) GetAcceptsUntrustedRootCertificate() bool

GetAcceptsUntrustedRootCertificate returns the AcceptsUntrustedRootCertificate field value if set, zero value otherwise.

func (*Webhook) GetAcceptsUntrustedRootCertificateOk

func (o *Webhook) GetAcceptsUntrustedRootCertificateOk() (*bool, bool)

GetAcceptsUntrustedRootCertificateOk returns a tuple with the AcceptsUntrustedRootCertificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Webhook) GetAccountReference

func (o *Webhook) GetAccountReference() string

GetAccountReference returns the AccountReference field value if set, zero value otherwise.

func (*Webhook) GetAccountReferenceOk

func (o *Webhook) GetAccountReferenceOk() (*string, bool)

GetAccountReferenceOk returns a tuple with the AccountReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Webhook) GetActive

func (o *Webhook) GetActive() bool

GetActive returns the Active field value

func (*Webhook) GetActiveOk

func (o *Webhook) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value and a boolean to check if the value has been set.

func (*Webhook) GetAdditionalSettings

func (o *Webhook) GetAdditionalSettings() AdditionalSettingsResponse

GetAdditionalSettings returns the AdditionalSettings field value if set, zero value otherwise.

func (*Webhook) GetAdditionalSettingsOk

func (o *Webhook) GetAdditionalSettingsOk() (*AdditionalSettingsResponse, bool)

GetAdditionalSettingsOk returns a tuple with the AdditionalSettings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Webhook) GetCertificateAlias

func (o *Webhook) GetCertificateAlias() string

GetCertificateAlias returns the CertificateAlias field value if set, zero value otherwise.

func (*Webhook) GetCertificateAliasOk

func (o *Webhook) GetCertificateAliasOk() (*string, bool)

GetCertificateAliasOk returns a tuple with the CertificateAlias field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Webhook) GetCommunicationFormat

func (o *Webhook) GetCommunicationFormat() string

GetCommunicationFormat returns the CommunicationFormat field value

func (*Webhook) GetCommunicationFormatOk

func (o *Webhook) GetCommunicationFormatOk() (*string, bool)

GetCommunicationFormatOk returns a tuple with the CommunicationFormat field value and a boolean to check if the value has been set.

func (*Webhook) GetDescription

func (o *Webhook) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*Webhook) GetDescriptionOk

func (o *Webhook) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Webhook) GetEncryptionProtocol

func (o *Webhook) GetEncryptionProtocol() string

GetEncryptionProtocol returns the EncryptionProtocol field value if set, zero value otherwise.

func (*Webhook) GetEncryptionProtocolOk

func (o *Webhook) GetEncryptionProtocolOk() (*string, bool)

GetEncryptionProtocolOk returns a tuple with the EncryptionProtocol field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Webhook) GetFilterMerchantAccountType

func (o *Webhook) GetFilterMerchantAccountType() string

GetFilterMerchantAccountType returns the FilterMerchantAccountType field value if set, zero value otherwise.

func (*Webhook) GetFilterMerchantAccountTypeOk

func (o *Webhook) GetFilterMerchantAccountTypeOk() (*string, bool)

GetFilterMerchantAccountTypeOk returns a tuple with the FilterMerchantAccountType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Webhook) GetFilterMerchantAccounts

func (o *Webhook) GetFilterMerchantAccounts() []string

GetFilterMerchantAccounts returns the FilterMerchantAccounts field value if set, zero value otherwise.

func (*Webhook) GetFilterMerchantAccountsOk

func (o *Webhook) GetFilterMerchantAccountsOk() ([]string, bool)

GetFilterMerchantAccountsOk returns a tuple with the FilterMerchantAccounts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Webhook) GetHasError

func (o *Webhook) GetHasError() bool

GetHasError returns the HasError field value if set, zero value otherwise.

func (*Webhook) GetHasErrorOk

func (o *Webhook) GetHasErrorOk() (*bool, bool)

GetHasErrorOk returns a tuple with the HasError field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Webhook) GetHasPassword

func (o *Webhook) GetHasPassword() bool

GetHasPassword returns the HasPassword field value if set, zero value otherwise.

func (*Webhook) GetHasPasswordOk

func (o *Webhook) GetHasPasswordOk() (*bool, bool)

GetHasPasswordOk returns a tuple with the HasPassword field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Webhook) GetHmacKeyCheckValue

func (o *Webhook) GetHmacKeyCheckValue() string

GetHmacKeyCheckValue returns the HmacKeyCheckValue field value if set, zero value otherwise.

func (*Webhook) GetHmacKeyCheckValueOk

func (o *Webhook) GetHmacKeyCheckValueOk() (*string, bool)

GetHmacKeyCheckValueOk returns a tuple with the HmacKeyCheckValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Webhook) GetId

func (o *Webhook) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Webhook) GetIdOk

func (o *Webhook) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *Webhook) GetLinks() WebhookLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*Webhook) GetLinksOk

func (o *Webhook) GetLinksOk() (*WebhookLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Webhook) GetNetworkType

func (o *Webhook) GetNetworkType() string

GetNetworkType returns the NetworkType field value if set, zero value otherwise.

func (*Webhook) GetNetworkTypeOk

func (o *Webhook) GetNetworkTypeOk() (*string, bool)

GetNetworkTypeOk returns a tuple with the NetworkType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Webhook) GetPopulateSoapActionHeader

func (o *Webhook) GetPopulateSoapActionHeader() bool

GetPopulateSoapActionHeader returns the PopulateSoapActionHeader field value if set, zero value otherwise.

func (*Webhook) GetPopulateSoapActionHeaderOk

func (o *Webhook) GetPopulateSoapActionHeaderOk() (*bool, bool)

GetPopulateSoapActionHeaderOk returns a tuple with the PopulateSoapActionHeader field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Webhook) GetType

func (o *Webhook) GetType() string

GetType returns the Type field value

func (*Webhook) GetTypeOk

func (o *Webhook) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Webhook) GetUrl

func (o *Webhook) GetUrl() string

GetUrl returns the Url field value

func (*Webhook) GetUrlOk

func (o *Webhook) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*Webhook) GetUsername

func (o *Webhook) GetUsername() string

GetUsername returns the Username field value if set, zero value otherwise.

func (*Webhook) GetUsernameOk

func (o *Webhook) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Webhook) HasAcceptsExpiredCertificate

func (o *Webhook) HasAcceptsExpiredCertificate() bool

HasAcceptsExpiredCertificate returns a boolean if a field has been set.

func (*Webhook) HasAcceptsSelfSignedCertificate

func (o *Webhook) HasAcceptsSelfSignedCertificate() bool

HasAcceptsSelfSignedCertificate returns a boolean if a field has been set.

func (*Webhook) HasAcceptsUntrustedRootCertificate

func (o *Webhook) HasAcceptsUntrustedRootCertificate() bool

HasAcceptsUntrustedRootCertificate returns a boolean if a field has been set.

func (*Webhook) HasAccountReference

func (o *Webhook) HasAccountReference() bool

HasAccountReference returns a boolean if a field has been set.

func (*Webhook) HasAdditionalSettings

func (o *Webhook) HasAdditionalSettings() bool

HasAdditionalSettings returns a boolean if a field has been set.

func (*Webhook) HasCertificateAlias

func (o *Webhook) HasCertificateAlias() bool

HasCertificateAlias returns a boolean if a field has been set.

func (*Webhook) HasDescription

func (o *Webhook) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Webhook) HasEncryptionProtocol

func (o *Webhook) HasEncryptionProtocol() bool

HasEncryptionProtocol returns a boolean if a field has been set.

func (*Webhook) HasFilterMerchantAccountType

func (o *Webhook) HasFilterMerchantAccountType() bool

HasFilterMerchantAccountType returns a boolean if a field has been set.

func (*Webhook) HasFilterMerchantAccounts

func (o *Webhook) HasFilterMerchantAccounts() bool

HasFilterMerchantAccounts returns a boolean if a field has been set.

func (*Webhook) HasHasError

func (o *Webhook) HasHasError() bool

HasHasError returns a boolean if a field has been set.

func (*Webhook) HasHasPassword

func (o *Webhook) HasHasPassword() bool

HasHasPassword returns a boolean if a field has been set.

func (*Webhook) HasHmacKeyCheckValue

func (o *Webhook) HasHmacKeyCheckValue() bool

HasHmacKeyCheckValue returns a boolean if a field has been set.

func (*Webhook) HasId

func (o *Webhook) HasId() bool

HasId returns a boolean if a field has been set.

func (o *Webhook) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Webhook) HasNetworkType

func (o *Webhook) HasNetworkType() bool

HasNetworkType returns a boolean if a field has been set.

func (*Webhook) HasPopulateSoapActionHeader

func (o *Webhook) HasPopulateSoapActionHeader() bool

HasPopulateSoapActionHeader returns a boolean if a field has been set.

func (*Webhook) HasUsername

func (o *Webhook) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (Webhook) MarshalJSON

func (o Webhook) MarshalJSON() ([]byte, error)

func (*Webhook) SetAcceptsExpiredCertificate

func (o *Webhook) SetAcceptsExpiredCertificate(v bool)

SetAcceptsExpiredCertificate gets a reference to the given bool and assigns it to the AcceptsExpiredCertificate field.

func (*Webhook) SetAcceptsSelfSignedCertificate

func (o *Webhook) SetAcceptsSelfSignedCertificate(v bool)

SetAcceptsSelfSignedCertificate gets a reference to the given bool and assigns it to the AcceptsSelfSignedCertificate field.

func (*Webhook) SetAcceptsUntrustedRootCertificate

func (o *Webhook) SetAcceptsUntrustedRootCertificate(v bool)

SetAcceptsUntrustedRootCertificate gets a reference to the given bool and assigns it to the AcceptsUntrustedRootCertificate field.

func (*Webhook) SetAccountReference

func (o *Webhook) SetAccountReference(v string)

SetAccountReference gets a reference to the given string and assigns it to the AccountReference field.

func (*Webhook) SetActive

func (o *Webhook) SetActive(v bool)

SetActive sets field value

func (*Webhook) SetAdditionalSettings

func (o *Webhook) SetAdditionalSettings(v AdditionalSettingsResponse)

SetAdditionalSettings gets a reference to the given AdditionalSettingsResponse and assigns it to the AdditionalSettings field.

func (*Webhook) SetCertificateAlias

func (o *Webhook) SetCertificateAlias(v string)

SetCertificateAlias gets a reference to the given string and assigns it to the CertificateAlias field.

func (*Webhook) SetCommunicationFormat

func (o *Webhook) SetCommunicationFormat(v string)

SetCommunicationFormat sets field value

func (*Webhook) SetDescription

func (o *Webhook) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*Webhook) SetEncryptionProtocol

func (o *Webhook) SetEncryptionProtocol(v string)

SetEncryptionProtocol gets a reference to the given string and assigns it to the EncryptionProtocol field.

func (*Webhook) SetFilterMerchantAccountType

func (o *Webhook) SetFilterMerchantAccountType(v string)

SetFilterMerchantAccountType gets a reference to the given string and assigns it to the FilterMerchantAccountType field.

func (*Webhook) SetFilterMerchantAccounts

func (o *Webhook) SetFilterMerchantAccounts(v []string)

SetFilterMerchantAccounts gets a reference to the given []string and assigns it to the FilterMerchantAccounts field.

func (*Webhook) SetHasError

func (o *Webhook) SetHasError(v bool)

SetHasError gets a reference to the given bool and assigns it to the HasError field.

func (*Webhook) SetHasPassword

func (o *Webhook) SetHasPassword(v bool)

SetHasPassword gets a reference to the given bool and assigns it to the HasPassword field.

func (*Webhook) SetHmacKeyCheckValue

func (o *Webhook) SetHmacKeyCheckValue(v string)

SetHmacKeyCheckValue gets a reference to the given string and assigns it to the HmacKeyCheckValue field.

func (*Webhook) SetId

func (o *Webhook) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (o *Webhook) SetLinks(v WebhookLinks)

SetLinks gets a reference to the given WebhookLinks and assigns it to the Links field.

func (*Webhook) SetNetworkType

func (o *Webhook) SetNetworkType(v string)

SetNetworkType gets a reference to the given string and assigns it to the NetworkType field.

func (*Webhook) SetPopulateSoapActionHeader

func (o *Webhook) SetPopulateSoapActionHeader(v bool)

SetPopulateSoapActionHeader gets a reference to the given bool and assigns it to the PopulateSoapActionHeader field.

func (*Webhook) SetType

func (o *Webhook) SetType(v string)

SetType sets field value

func (*Webhook) SetUrl

func (o *Webhook) SetUrl(v string)

SetUrl sets field value

func (*Webhook) SetUsername

func (o *Webhook) SetUsername(v string)

SetUsername gets a reference to the given string and assigns it to the Username field.

func (Webhook) ToMap

func (o Webhook) ToMap() (map[string]interface{}, error)
type WebhookLinks struct {
	Company      *LinksElement `json:"company,omitempty"`
	GenerateHmac LinksElement  `json:"generateHmac"`
	Merchant     *LinksElement `json:"merchant,omitempty"`
	Self         LinksElement  `json:"self"`
	TestWebhook  LinksElement  `json:"testWebhook"`
}

WebhookLinks struct for WebhookLinks

func NewWebhookLinks(generateHmac LinksElement, self LinksElement, testWebhook LinksElement) *WebhookLinks

NewWebhookLinks instantiates a new WebhookLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWebhookLinksWithDefaults

func NewWebhookLinksWithDefaults() *WebhookLinks

NewWebhookLinksWithDefaults instantiates a new WebhookLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WebhookLinks) GetCompany

func (o *WebhookLinks) GetCompany() LinksElement

GetCompany returns the Company field value if set, zero value otherwise.

func (*WebhookLinks) GetCompanyOk

func (o *WebhookLinks) GetCompanyOk() (*LinksElement, bool)

GetCompanyOk returns a tuple with the Company field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WebhookLinks) GetGenerateHmac

func (o *WebhookLinks) GetGenerateHmac() LinksElement

GetGenerateHmac returns the GenerateHmac field value

func (*WebhookLinks) GetGenerateHmacOk

func (o *WebhookLinks) GetGenerateHmacOk() (*LinksElement, bool)

GetGenerateHmacOk returns a tuple with the GenerateHmac field value and a boolean to check if the value has been set.

func (*WebhookLinks) GetMerchant

func (o *WebhookLinks) GetMerchant() LinksElement

GetMerchant returns the Merchant field value if set, zero value otherwise.

func (*WebhookLinks) GetMerchantOk

func (o *WebhookLinks) GetMerchantOk() (*LinksElement, bool)

GetMerchantOk returns a tuple with the Merchant field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WebhookLinks) GetSelf

func (o *WebhookLinks) GetSelf() LinksElement

GetSelf returns the Self field value

func (*WebhookLinks) GetSelfOk

func (o *WebhookLinks) GetSelfOk() (*LinksElement, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*WebhookLinks) GetTestWebhook

func (o *WebhookLinks) GetTestWebhook() LinksElement

GetTestWebhook returns the TestWebhook field value

func (*WebhookLinks) GetTestWebhookOk

func (o *WebhookLinks) GetTestWebhookOk() (*LinksElement, bool)

GetTestWebhookOk returns a tuple with the TestWebhook field value and a boolean to check if the value has been set.

func (*WebhookLinks) HasCompany

func (o *WebhookLinks) HasCompany() bool

HasCompany returns a boolean if a field has been set.

func (*WebhookLinks) HasMerchant

func (o *WebhookLinks) HasMerchant() bool

HasMerchant returns a boolean if a field has been set.

func (WebhookLinks) MarshalJSON

func (o WebhookLinks) MarshalJSON() ([]byte, error)

func (*WebhookLinks) SetCompany

func (o *WebhookLinks) SetCompany(v LinksElement)

SetCompany gets a reference to the given LinksElement and assigns it to the Company field.

func (*WebhookLinks) SetGenerateHmac

func (o *WebhookLinks) SetGenerateHmac(v LinksElement)

SetGenerateHmac sets field value

func (*WebhookLinks) SetMerchant

func (o *WebhookLinks) SetMerchant(v LinksElement)

SetMerchant gets a reference to the given LinksElement and assigns it to the Merchant field.

func (*WebhookLinks) SetSelf

func (o *WebhookLinks) SetSelf(v LinksElement)

SetSelf sets field value

func (*WebhookLinks) SetTestWebhook

func (o *WebhookLinks) SetTestWebhook(v LinksElement)

SetTestWebhook sets field value

func (WebhookLinks) ToMap

func (o WebhookLinks) ToMap() (map[string]interface{}, error)

type WebhooksCompanyLevelApi

type WebhooksCompanyLevelApi common.Service

WebhooksCompanyLevelApi service

func (*WebhooksCompanyLevelApi) GenerateHmacKey

GenerateHmacKey Generate an HMAC key

Returns an [HMAC key](https://en.wikipedia.org/wiki/HMAC) for the webhook identified in the path. This key allows you to check the integrity and the origin of the notifications you receive.By creating an HMAC key, you start receiving [HMAC-signed notifications](https://docs.adyen.com/development-resources/webhooks/verify-hmac-signatures#enable-hmac-signatures) from Adyen. Find out more about how to [verify HMAC signatures](https://docs.adyen.com/development-resources/webhooks/verify-hmac-signatures).

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Webhooks read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r WebhooksCompanyLevelApiGenerateHmacKeyInput - Request parameters, see GenerateHmacKeyInput @return GenerateHmacKeyResponse, *http.Response, error

func (*WebhooksCompanyLevelApi) GenerateHmacKeyInput

func (a *WebhooksCompanyLevelApi) GenerateHmacKeyInput(companyId string, webhookId string) WebhooksCompanyLevelApiGenerateHmacKeyInput

Prepare a request for GenerateHmacKey @param companyId The unique identifier of the company account.@param webhookId Unique identifier of the webhook configuration. @return WebhooksCompanyLevelApiGenerateHmacKeyInput

func (*WebhooksCompanyLevelApi) GetWebhook

GetWebhook Get a webhook

Returns the configuration for the webhook identified in the path.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Webhooks read * Management API—Webhooks read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r WebhooksCompanyLevelApiGetWebhookInput - Request parameters, see GetWebhookInput @return Webhook, *http.Response, error

func (*WebhooksCompanyLevelApi) GetWebhookInput

func (a *WebhooksCompanyLevelApi) GetWebhookInput(companyId string, webhookId string) WebhooksCompanyLevelApiGetWebhookInput

Prepare a request for GetWebhook @param companyId Unique identifier of the [company account](https://docs.adyen.com/account/account-structure#company-account).@param webhookId Unique identifier of the webhook configuration. @return WebhooksCompanyLevelApiGetWebhookInput

func (*WebhooksCompanyLevelApi) ListAllWebhooks

ListAllWebhooks List all webhooks

Lists all webhook configurations for the company account.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Webhooks read * Management API—Webhooks read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r WebhooksCompanyLevelApiListAllWebhooksInput - Request parameters, see ListAllWebhooksInput @return ListWebhooksResponse, *http.Response, error

func (*WebhooksCompanyLevelApi) ListAllWebhooksInput

Prepare a request for ListAllWebhooks @param companyId Unique identifier of the [company account](https://docs.adyen.com/account/account-structure#company-account). @return WebhooksCompanyLevelApiListAllWebhooksInput

func (*WebhooksCompanyLevelApi) RemoveWebhook

RemoveWebhook Remove a webhook

Remove the configuration for the webhook identified in the path.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Webhooks read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r WebhooksCompanyLevelApiRemoveWebhookInput - Request parameters, see RemoveWebhookInput @return *http.Response, error

func (*WebhooksCompanyLevelApi) RemoveWebhookInput

func (a *WebhooksCompanyLevelApi) RemoveWebhookInput(companyId string, webhookId string) WebhooksCompanyLevelApiRemoveWebhookInput

Prepare a request for RemoveWebhook @param companyId The unique identifier of the company account.@param webhookId Unique identifier of the webhook configuration. @return WebhooksCompanyLevelApiRemoveWebhookInput

func (*WebhooksCompanyLevelApi) SetUpWebhook

SetUpWebhook Set up a webhook

Subscribe to receive webhook notifications about events related to your company account. You can add basic authentication to make sure the data is secure.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Webhooks read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r WebhooksCompanyLevelApiSetUpWebhookInput - Request parameters, see SetUpWebhookInput @return Webhook, *http.Response, error

func (*WebhooksCompanyLevelApi) SetUpWebhookInput

Prepare a request for SetUpWebhook @param companyId Unique identifier of the [company account](https://docs.adyen.com/account/account-structure#company-account). @return WebhooksCompanyLevelApiSetUpWebhookInput

func (*WebhooksCompanyLevelApi) TestWebhook

TestWebhook Test a webhook

Sends sample notifications to test if the webhook is set up correctly.

We send sample notifications for maximum 20 of the merchant accounts that the webhook is configured for. If the webhook is configured for more than 20 merchant accounts, use the `merchantIds` array to specify a subset of the merchant accounts for which to send test notifications.

We send four test notifications for each event code you choose. They cover success and failure scenarios for the hard-coded currencies EUR and GBP, regardless of the currencies configured in the merchant accounts. For custom notifications, we only send the specified custom notification.

The response describes the result of the test. The `status` field tells you if the test was successful or not. You can use the other response fields to troubleshoot unsuccessful tests.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Webhooks read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r WebhooksCompanyLevelApiTestWebhookInput - Request parameters, see TestWebhookInput @return TestWebhookResponse, *http.Response, error

func (*WebhooksCompanyLevelApi) TestWebhookInput

func (a *WebhooksCompanyLevelApi) TestWebhookInput(companyId string, webhookId string) WebhooksCompanyLevelApiTestWebhookInput

Prepare a request for TestWebhook @param companyId The unique identifier of the company account.@param webhookId Unique identifier of the webhook configuration. @return WebhooksCompanyLevelApiTestWebhookInput

func (*WebhooksCompanyLevelApi) UpdateWebhook

UpdateWebhook Update a webhook

Make changes to the configuration of the webhook identified in the path. The request contains the new values you want to have in the webhook configuration. The response contains the full configuration for the webhook, which includes the new values from the request.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Webhooks read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r WebhooksCompanyLevelApiUpdateWebhookInput - Request parameters, see UpdateWebhookInput @return Webhook, *http.Response, error

func (*WebhooksCompanyLevelApi) UpdateWebhookInput

func (a *WebhooksCompanyLevelApi) UpdateWebhookInput(companyId string, webhookId string) WebhooksCompanyLevelApiUpdateWebhookInput

Prepare a request for UpdateWebhook @param companyId The unique identifier of the company account.@param webhookId Unique identifier of the webhook configuration. @return WebhooksCompanyLevelApiUpdateWebhookInput

type WebhooksCompanyLevelApiGenerateHmacKeyInput

type WebhooksCompanyLevelApiGenerateHmacKeyInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by WebhooksCompanyLevelApi.GenerateHmacKey

type WebhooksCompanyLevelApiGetWebhookInput

type WebhooksCompanyLevelApiGetWebhookInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by WebhooksCompanyLevelApi.GetWebhook

type WebhooksCompanyLevelApiListAllWebhooksInput

type WebhooksCompanyLevelApiListAllWebhooksInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by WebhooksCompanyLevelApi.ListAllWebhooks

func (WebhooksCompanyLevelApiListAllWebhooksInput) PageNumber

The number of the page to fetch.

func (WebhooksCompanyLevelApiListAllWebhooksInput) PageSize

The number of items to have on a page, maximum 100. The default is 10 items on a page.

type WebhooksCompanyLevelApiRemoveWebhookInput

type WebhooksCompanyLevelApiRemoveWebhookInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by WebhooksCompanyLevelApi.RemoveWebhook

type WebhooksCompanyLevelApiSetUpWebhookInput

type WebhooksCompanyLevelApiSetUpWebhookInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by WebhooksCompanyLevelApi.SetUpWebhook

func (WebhooksCompanyLevelApiSetUpWebhookInput) CreateCompanyWebhookRequest

type WebhooksCompanyLevelApiTestWebhookInput

type WebhooksCompanyLevelApiTestWebhookInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by WebhooksCompanyLevelApi.TestWebhook

func (WebhooksCompanyLevelApiTestWebhookInput) TestCompanyWebhookRequest

type WebhooksCompanyLevelApiUpdateWebhookInput

type WebhooksCompanyLevelApiUpdateWebhookInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by WebhooksCompanyLevelApi.UpdateWebhook

func (WebhooksCompanyLevelApiUpdateWebhookInput) UpdateCompanyWebhookRequest

type WebhooksMerchantLevelApi

type WebhooksMerchantLevelApi common.Service

WebhooksMerchantLevelApi service

func (*WebhooksMerchantLevelApi) GenerateHmacKey

GenerateHmacKey Generate an HMAC key

Returns an [HMAC key](https://en.wikipedia.org/wiki/HMAC) for the webhook identified in the path. This key allows you to check the integrity and the origin of the notifications you receive.By creating an HMAC key, you start receiving [HMAC-signed notifications](https://docs.adyen.com/development-resources/webhooks/verify-hmac-signatures#enable-hmac-signatures) from Adyen. Find out more about how to [verify HMAC signatures](https://docs.adyen.com/development-resources/webhooks/verify-hmac-signatures).

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Webhooks read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r WebhooksMerchantLevelApiGenerateHmacKeyInput - Request parameters, see GenerateHmacKeyInput @return GenerateHmacKeyResponse, *http.Response, error

func (*WebhooksMerchantLevelApi) GenerateHmacKeyInput

func (a *WebhooksMerchantLevelApi) GenerateHmacKeyInput(merchantId string, webhookId string) WebhooksMerchantLevelApiGenerateHmacKeyInput

Prepare a request for GenerateHmacKey @param merchantId The unique identifier of the merchant account.@param webhookId @return WebhooksMerchantLevelApiGenerateHmacKeyInput

func (*WebhooksMerchantLevelApi) GetWebhook

GetWebhook Get a webhook

Returns the configuration for the webhook identified in the path.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Webhooks read * Management API—Webhooks read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r WebhooksMerchantLevelApiGetWebhookInput - Request parameters, see GetWebhookInput @return Webhook, *http.Response, error

func (*WebhooksMerchantLevelApi) GetWebhookInput

func (a *WebhooksMerchantLevelApi) GetWebhookInput(merchantId string, webhookId string) WebhooksMerchantLevelApiGetWebhookInput

Prepare a request for GetWebhook @param merchantId The unique identifier of the merchant account.@param webhookId Unique identifier of the webhook configuration. @return WebhooksMerchantLevelApiGetWebhookInput

func (*WebhooksMerchantLevelApi) ListAllWebhooks

ListAllWebhooks List all webhooks

Lists all webhook configurations for the merchant account.

To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Webhooks read * Management API—Webhooks read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r WebhooksMerchantLevelApiListAllWebhooksInput - Request parameters, see ListAllWebhooksInput @return ListWebhooksResponse, *http.Response, error

func (*WebhooksMerchantLevelApi) ListAllWebhooksInput

Prepare a request for ListAllWebhooks @param merchantId The unique identifier of the merchant account. @return WebhooksMerchantLevelApiListAllWebhooksInput

func (*WebhooksMerchantLevelApi) RemoveWebhook

RemoveWebhook Remove a webhook

Remove the configuration for the webhook identified in the path.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Webhooks read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r WebhooksMerchantLevelApiRemoveWebhookInput - Request parameters, see RemoveWebhookInput @return *http.Response, error

func (*WebhooksMerchantLevelApi) RemoveWebhookInput

func (a *WebhooksMerchantLevelApi) RemoveWebhookInput(merchantId string, webhookId string) WebhooksMerchantLevelApiRemoveWebhookInput

Prepare a request for RemoveWebhook @param merchantId The unique identifier of the merchant account.@param webhookId Unique identifier of the webhook configuration. @return WebhooksMerchantLevelApiRemoveWebhookInput

func (*WebhooksMerchantLevelApi) SetUpWebhook

SetUpWebhook Set up a webhook

Subscribe to receive webhook notifications about events related to your merchant account. You can add basic authentication to make sure the data is secure.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Webhooks read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r WebhooksMerchantLevelApiSetUpWebhookInput - Request parameters, see SetUpWebhookInput @return Webhook, *http.Response, error

func (*WebhooksMerchantLevelApi) SetUpWebhookInput

Prepare a request for SetUpWebhook @param merchantId The unique identifier of the merchant account. @return WebhooksMerchantLevelApiSetUpWebhookInput

func (*WebhooksMerchantLevelApi) TestWebhook

TestWebhook Test a webhook

Sends sample notifications to test if the webhook is set up correctly.

We send four test notifications for each event code you choose. They cover success and failure scenarios for the hard-coded currencies EUR and GBP, regardless of the currencies configured in the merchant accounts. For custom notifications, we only send the specified custom notification.

The response describes the result of the test. The `status` field tells you if the test was successful or not. You can use the other fields to troubleshoot unsuccessful tests.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Webhooks read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r WebhooksMerchantLevelApiTestWebhookInput - Request parameters, see TestWebhookInput @return TestWebhookResponse, *http.Response, error

func (*WebhooksMerchantLevelApi) TestWebhookInput

func (a *WebhooksMerchantLevelApi) TestWebhookInput(merchantId string, webhookId string) WebhooksMerchantLevelApiTestWebhookInput

Prepare a request for TestWebhook @param merchantId The unique identifier of the merchant account.@param webhookId Unique identifier of the webhook configuration. @return WebhooksMerchantLevelApiTestWebhookInput

func (*WebhooksMerchantLevelApi) UpdateWebhook

UpdateWebhook Update a webhook

Make changes to the configuration of the webhook identified in the path. The request contains the new values you want to have in the webhook configuration. The response contains the full configuration for the webhook, which includes the new values from the request.

To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions): * Management API—Webhooks read and write

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r WebhooksMerchantLevelApiUpdateWebhookInput - Request parameters, see UpdateWebhookInput @return Webhook, *http.Response, error

func (*WebhooksMerchantLevelApi) UpdateWebhookInput

func (a *WebhooksMerchantLevelApi) UpdateWebhookInput(merchantId string, webhookId string) WebhooksMerchantLevelApiUpdateWebhookInput

Prepare a request for UpdateWebhook @param merchantId The unique identifier of the merchant account.@param webhookId Unique identifier of the webhook configuration. @return WebhooksMerchantLevelApiUpdateWebhookInput

type WebhooksMerchantLevelApiGenerateHmacKeyInput

type WebhooksMerchantLevelApiGenerateHmacKeyInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by WebhooksMerchantLevelApi.GenerateHmacKey

type WebhooksMerchantLevelApiGetWebhookInput

type WebhooksMerchantLevelApiGetWebhookInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by WebhooksMerchantLevelApi.GetWebhook

type WebhooksMerchantLevelApiListAllWebhooksInput

type WebhooksMerchantLevelApiListAllWebhooksInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by WebhooksMerchantLevelApi.ListAllWebhooks

func (WebhooksMerchantLevelApiListAllWebhooksInput) PageNumber

The number of the page to fetch.

func (WebhooksMerchantLevelApiListAllWebhooksInput) PageSize

The number of items to have on a page, maximum 100. The default is 10 items on a page.

type WebhooksMerchantLevelApiRemoveWebhookInput

type WebhooksMerchantLevelApiRemoveWebhookInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by WebhooksMerchantLevelApi.RemoveWebhook

type WebhooksMerchantLevelApiSetUpWebhookInput

type WebhooksMerchantLevelApiSetUpWebhookInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by WebhooksMerchantLevelApi.SetUpWebhook

func (WebhooksMerchantLevelApiSetUpWebhookInput) CreateMerchantWebhookRequest

type WebhooksMerchantLevelApiTestWebhookInput

type WebhooksMerchantLevelApiTestWebhookInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by WebhooksMerchantLevelApi.TestWebhook

func (WebhooksMerchantLevelApiTestWebhookInput) TestWebhookRequest

type WebhooksMerchantLevelApiUpdateWebhookInput

type WebhooksMerchantLevelApiUpdateWebhookInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by WebhooksMerchantLevelApi.UpdateWebhook

func (WebhooksMerchantLevelApiUpdateWebhookInput) UpdateMerchantWebhookRequest

type WifiProfiles

type WifiProfiles struct {
	// List of remote Wi-Fi profiles.
	Profiles []Profile `json:"profiles,omitempty"`
	Settings *Settings `json:"settings,omitempty"`
}

WifiProfiles struct for WifiProfiles

func NewWifiProfiles

func NewWifiProfiles() *WifiProfiles

NewWifiProfiles instantiates a new WifiProfiles object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWifiProfilesWithDefaults

func NewWifiProfilesWithDefaults() *WifiProfiles

NewWifiProfilesWithDefaults instantiates a new WifiProfiles object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WifiProfiles) GetProfiles

func (o *WifiProfiles) GetProfiles() []Profile

GetProfiles returns the Profiles field value if set, zero value otherwise.

func (*WifiProfiles) GetProfilesOk

func (o *WifiProfiles) GetProfilesOk() ([]Profile, bool)

GetProfilesOk returns a tuple with the Profiles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WifiProfiles) GetSettings

func (o *WifiProfiles) GetSettings() Settings

GetSettings returns the Settings field value if set, zero value otherwise.

func (*WifiProfiles) GetSettingsOk

func (o *WifiProfiles) GetSettingsOk() (*Settings, bool)

GetSettingsOk returns a tuple with the Settings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WifiProfiles) HasProfiles

func (o *WifiProfiles) HasProfiles() bool

HasProfiles returns a boolean if a field has been set.

func (*WifiProfiles) HasSettings

func (o *WifiProfiles) HasSettings() bool

HasSettings returns a boolean if a field has been set.

func (WifiProfiles) MarshalJSON

func (o WifiProfiles) MarshalJSON() ([]byte, error)

func (*WifiProfiles) SetProfiles

func (o *WifiProfiles) SetProfiles(v []Profile)

SetProfiles gets a reference to the given []Profile and assigns it to the Profiles field.

func (*WifiProfiles) SetSettings

func (o *WifiProfiles) SetSettings(v Settings)

SetSettings gets a reference to the given Settings and assigns it to the Settings field.

func (WifiProfiles) ToMap

func (o WifiProfiles) ToMap() (map[string]interface{}, error)

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL