api

package module
v0.0.47-beta Latest Latest
Warning

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

Go to latest
Published: Jul 23, 2022 License: MIT Imports: 22 Imported by: 0

README

mailcow Go API Client

This repo contains a generated API client to talk with mailcow's API from Go.

Specials

The following API endpoints require an array as response body:

  • /delete/domain
  • /delete/mailbox

Therfore the template client.mustache include a special handling, e.g:

		if strings.HasSuffix(path, "/api/v1/delete/domain") {
			var deleteDomainRequest *DeleteDomainRequest = postBody.(*DeleteDomainRequest)
			postBody = *&deleteDomainRequest.Items
		}

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 1.0.0
  • Package version: 1.0.0

Installation

Install the following dependencies:

go install github.com/l.with/mailcow-go

Documentation for API Endpoints

All URIs are relative to http://localhost

Class Method HTTP request Description
AddressRewritingApi CreateBCCMap Post /api/v1/add/bcc Create BCC Map
AddressRewritingApi CreateRecipientMap Post /api/v1/add/recipient_map Create Recipient Map
AddressRewritingApi DeleteBCCMap Post /api/v1/delete/bcc Delete BCC Map
AddressRewritingApi DeleteRecipientMap Post /api/v1/delete/recipient_map Delete Recipient Map
AddressRewritingApi GetBCCMap Get /api/v1/get/bcc/{id} Get BCC Map
AddressRewritingApi GetRecipientMap Get /api/v1/get/recipient_map/{id} Get Recipient Map
AliasesApi CreateAlias Post /api/v1/add/alias Create alias
AliasesApi CreateTimeLimitedAlias Post /api/v1/add/time_limited_alias Create time limited alias
AliasesApi DeleteAlias Post /api/v1/delete/alias Delete alias
AliasesApi GetAliases Get /api/v1/get/alias/{id} Get aliases
AliasesApi GetTimeLimitedAliases Get /api/v1/get/time_limited_aliases/{mailbox} Get time limited aliases
AliasesApi UpdateAlias Post /api/v1/edit/alias Update alias
AppPasswordsApi CreateAppPassword Post /api/v1/add/app-passwd Create App Password
AppPasswordsApi DeleteAppPassword Post /api/v1/delete/app-passwd Delete App Password
AppPasswordsApi GetAppPassword Get /api/v1/get/app-passwd/all/{mailbox} Get App Password
DKIMApi DeleteDKIMKey Post /api/v1/delete/dkim Delete DKIM Key
DKIMApi DuplicateDKIMKey Post /api/v1/add/dkim_duplicate Duplicate DKIM Key
DKIMApi GenerateDKIMKey Post /api/v1/add/dkim Generate DKIM Key
DKIMApi GetDKIMKey Get /api/v1/get/dkim/{domain} Get DKIM Key
DomainAdminApi CreateDomainAdminUser Post /api/v1/add/domain-admin Create Domain Admin user
DomainAdminApi DeleteDomainAdmin Post /api/v1/delete/domain-admin Delete Domain Admin
DomainAdminApi EditDomainAdminACL Post /api/v1/edit/da-acl Edit Domain Admin ACL
DomainAdminApi EditDomainAdminUser Post /api/v1/edit/domain-admin Edit Domain Admin user
DomainAdminApi GetDomainAdmins Get /api/v1/get/domain-admin/all Get Domain Admins
DomainAntispamPoliciesApi CreateDomainPolicy Post /api/v1/add/domain-policy Create domain policy
DomainAntispamPoliciesApi DeleteDomainPolicy Post /api/v1/delete/domain-policy Delete domain policy
DomainAntispamPoliciesApi ListBlacklistDomainPolicy Get /api/v1/get/policy_bl_domain/{domain} List blacklist domain policy
DomainAntispamPoliciesApi ListWhitelistDomainPolicy Get /api/v1/get/policy_wl_domain/{domain} List whitelist domain policy
DomainsApi CreateDomain Post /api/v1/add/domain Create domain
DomainsApi DeleteDomain Post /api/v1/delete/domain Delete domain
DomainsApi DeleteDomainTags Post /api/v1/delete/domain/tag/{domain} Delete domain tags
DomainsApi GetDomains Get /api/v1/get/domain/{id} Get domains
DomainsApi UpdateDomain Post /api/v1/edit/domain Update domain
Fail2BanApi EditFail2Ban Post /api/v1/edit/fail2ban Edit Fail2Ban
Fail2BanApi GetFail2BanConfig Get /api/v1/get/fail2ban Get Fail2Ban Config
FordwardingHostsApi AddForwardHost Post /api/v1/add/fwdhost Add Forward Host
FordwardingHostsApi DeleteForwardHost Post /api/v1/delete/fwdhost Delete Forward Host
FordwardingHostsApi GetForwardingHosts Get /api/v1/get/fwdhost/all Get Forwarding Hosts
LogsApi GetACMELogs Get /api/v1/get/logs/acme/{count} Get ACME logs
LogsApi GetApiLogs Get /api/v1/get/logs/api/{count} Get Api logs
LogsApi GetAutodiscoverLogs Get /api/v1/get/logs/autodiscover/{count} Get Autodiscover logs
LogsApi GetDovecotLogs Get /api/v1/get/logs/dovecot/{count} Get Dovecot logs
LogsApi GetNetfilterLogs Get /api/v1/get/logs/netfilter/{count} Get Netfilter logs
LogsApi GetPostfixLogs Get /api/v1/get/logs/postfix/{count} Get Postfix logs
LogsApi GetRatelimitLogs Get /api/v1/get/logs/ratelimited/{count} Get Ratelimit logs
LogsApi GetRspamdLogs Get /api/v1/get/logs/rspamd-history/{count} Get Rspamd logs
LogsApi GetSOGoLogs Get /api/v1/get/logs/sogo/{count} Get SOGo logs
LogsApi GetWatchdogLogs Get /api/v1/get/logs/watchdog/{count} Get Watchdog logs
MailboxesApi CreateMailbox Post /api/v1/add/mailbox Create mailbox
MailboxesApi DeleteMailbox Post /api/v1/delete/mailbox Delete mailbox
MailboxesApi DeleteMailboxTags Post /api/v1/delete/mailbox/tag/{mailbox} Delete mailbox tags
MailboxesApi EditMailboxSpamFilterScore Post /api/v1/edit/spam-score/ Edit mailbox spam filter score
MailboxesApi GetMailboxes Get /api/v1/get/mailbox/{id} Get mailboxes
MailboxesApi QuarantineNotifications Post /api/v1/edit/quarantine_notification Quarantine Notifications
MailboxesApi UpdateMailbox Post /api/v1/edit/mailbox Update mailbox
MailboxesApi UpdateMailboxACL Post /api/v1/edit/user-acl Update mailbox ACL
MailboxesApi UpdatePushoverSettings Post /api/v1/edit/pushover Update Pushover settings
OAuthClientsApi CreateOAuthClient Post /api/v1/add/oauth2-client Create oAuth Client
OAuthClientsApi DeleteOAuthClient Post /api/v1/delete/oauth2-client Delete oAuth Client
OAuthClientsApi GetOAuthClients Get /api/v1/get/oauth2-client/{id} Get oAuth Clients
OutgoingTLSPolicyMapOverridesApi CreateTLSPolicyMap Post /api/v1/add/tls-policy-map Create TLS Policy Map
OutgoingTLSPolicyMapOverridesApi DeleteTLSPolicyMap Post /api/v1/delete/tls-policy-map Delete TLS Policy Map
OutgoingTLSPolicyMapOverridesApi GetTLSPolicyMap Get /api/v1/get/tls-policy-map/{id} Get TLS Policy Map
QuarantineApi DeleteMailsInQuarantine Post /api/v1/delete/qitem Delete mails in Quarantine
QuarantineApi GetMailsInQuarantine Get /api/v1/get/quarantine/all Get mails in Quarantine
QueueManagerApi DeleteQueue Post /api/v1/delete/mailq Delete Queue
QueueManagerApi FlushQueue Post /api/v1/edit/mailq Flush Queue
QueueManagerApi GetQueue Get /api/v1/get/mailq/all Get Queue
RatelimitsApi EditDomainRatelimits Post /api/v1/edit/rl-domain/ Edit domain ratelimits
RatelimitsApi EditMailboxRatelimits Post /api/v1/edit/rl-mbox/ Edit mailbox ratelimits
RatelimitsApi GetDomainRatelimits Get /api/v1/get/rl-domain/{domain} Get domain ratelimits
RatelimitsApi GetMailboxRatelimits Get /api/v1/get/rl-mbox/{mailbox} Get mailbox ratelimits
ResourcesApi CreateResources Post /api/v1/add/resource Create Resources
ResourcesApi DeleteResources Post /api/v1/delete/resource Delete Resources
ResourcesApi GetResources Get /api/v1/get/resource/all Get Resources
RoutingApi CreateSenderDependentTransports Post /api/v1/add/relayhost Create Sender-Dependent Transports
RoutingApi CreateTransportMaps Post /api/v1/add/transport Create Transport Maps
RoutingApi DeleteSenderDependentTransports Post /api/v1/delete/relayhost Delete Sender-Dependent Transports
RoutingApi DeleteTransportMaps Post /api/v1/delete/transport Delete Transport Maps
RoutingApi GetSenderDependentTransports Get /api/v1/get/relayhost/{id} Get Sender-Dependent Transports
RoutingApi GetTransportMaps Get /api/v1/get/transport/{id} Get Transport Maps
StatusApi GetContainerStatus Get /api/v1/get/status/containers Get container status
StatusApi GetSolrStatus Get /api/v1/get/status/solr Get solr status
StatusApi GetVersionStatus Get /api/v1/get/status/version Get version status
StatusApi GetVmailStatus Get /api/v1/get/status/vmail Get vmail status
SyncJobsApi CreateSyncJob Post /api/v1/add/syncjob Create sync job
SyncJobsApi DeleteSyncJob Post /api/v1/delete/syncjob Delete sync job
SyncJobsApi GetSyncJobs Get /api/v1/get/syncjobs/{id} Get sync jobs
SyncJobsApi UpdateSyncJob Post /api/v1/edit/syncjob Update sync job

Documentation For Models

Documentation For Authorization

ApiKeyAuth
  • Type: API key
  • API key parameter name: X-API-Key
  • Location: HTTP header

Note, each API key must be added to a map of map[string]APIKey where the key is: X-API-Key and passed in as the auth context for each request.

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
	ContextHttpSignatureAuth = contextKey("httpsignature")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	AddressRewritingApi *AddressRewritingApiService

	AliasesApi *AliasesApiService

	AppPasswordsApi *AppPasswordsApiService

	DKIMApi *DKIMApiService

	DomainAdminApi *DomainAdminApiService

	DomainAntispamPoliciesApi *DomainAntispamPoliciesApiService

	DomainsApi *DomainsApiService

	Fail2BanApi *Fail2BanApiService

	FordwardingHostsApi *FordwardingHostsApiService

	LogsApi *LogsApiService

	MailboxesApi *MailboxesApiService

	OAuthClientsApi *OAuthClientsApiService

	OutgoingTLSPolicyMapOverridesApi *OutgoingTLSPolicyMapOverridesApiService

	QuarantineApi *QuarantineApiService

	QueueManagerApi *QueueManagerApiService

	RatelimitsApi *RatelimitsApiService

	ResourcesApi *ResourcesApiService

	RoutingApi *RoutingApiService

	StatusApi *StatusApiService

	SyncJobsApi *SyncJobsApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the mailcow API API v1.0.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type AddForwardHostRequest

type AddForwardHostRequest struct {
	// 1 to enable spam filter, 0 to disable spam filter
	FilterSpam *float32 `json:"filter_spam,omitempty"`
	// contains the hostname you want to add
	Hostname *string `json:"hostname,omitempty"`
}

AddForwardHostRequest struct for AddForwardHostRequest

func NewAddForwardHostRequest

func NewAddForwardHostRequest() *AddForwardHostRequest

NewAddForwardHostRequest instantiates a new AddForwardHostRequest 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 NewAddForwardHostRequestWithDefaults

func NewAddForwardHostRequestWithDefaults() *AddForwardHostRequest

NewAddForwardHostRequestWithDefaults instantiates a new AddForwardHostRequest 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 (*AddForwardHostRequest) GetFilterSpam

func (o *AddForwardHostRequest) GetFilterSpam() float32

GetFilterSpam returns the FilterSpam field value if set, zero value otherwise.

func (*AddForwardHostRequest) GetFilterSpamOk

func (o *AddForwardHostRequest) GetFilterSpamOk() (*float32, bool)

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

func (*AddForwardHostRequest) GetHostname

func (o *AddForwardHostRequest) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*AddForwardHostRequest) GetHostnameOk

func (o *AddForwardHostRequest) GetHostnameOk() (*string, bool)

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

func (*AddForwardHostRequest) HasFilterSpam

func (o *AddForwardHostRequest) HasFilterSpam() bool

HasFilterSpam returns a boolean if a field has been set.

func (*AddForwardHostRequest) HasHostname

func (o *AddForwardHostRequest) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (AddForwardHostRequest) MarshalJSON

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

func (*AddForwardHostRequest) SetFilterSpam

func (o *AddForwardHostRequest) SetFilterSpam(v float32)

SetFilterSpam gets a reference to the given float32 and assigns it to the FilterSpam field.

func (*AddForwardHostRequest) SetHostname

func (o *AddForwardHostRequest) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

type AddressRewritingApiService

type AddressRewritingApiService service

AddressRewritingApiService AddressRewritingApi service

func (*AddressRewritingApiService) CreateBCCMap

CreateBCCMap Create BCC Map

Using this endpoint you can create a BCC map to forward all mails via a bcc for a given domain.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateBCCMapRequest

func (*AddressRewritingApiService) CreateBCCMapExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*AddressRewritingApiService) CreateRecipientMap

CreateRecipientMap Create Recipient Map

Using this endpoint you can create a recipient map to forward all mails from one email address to another.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateRecipientMapRequest

func (*AddressRewritingApiService) CreateRecipientMapExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*AddressRewritingApiService) DeleteBCCMap

DeleteBCCMap Delete BCC Map

Using this endpoint you can delete a BCC map, for this you have to know its ID. You can get the ID using the GET method.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiDeleteBCCMapRequest

func (*AddressRewritingApiService) DeleteBCCMapExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*AddressRewritingApiService) DeleteRecipientMap

DeleteRecipientMap Delete Recipient Map

Using this endpoint you can delete a recipient map, for this you have to know its ID. You can get the ID using the GET method.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiDeleteRecipientMapRequest

func (*AddressRewritingApiService) DeleteRecipientMapExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*AddressRewritingApiService) GetBCCMap

GetBCCMap Get BCC Map

Using this endpoint you can get all BCC maps.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id id of entry you want to get
@return ApiGetBCCMapRequest

func (*AddressRewritingApiService) GetBCCMapExecute

Execute executes the request

func (*AddressRewritingApiService) GetRecipientMap

GetRecipientMap Get Recipient Map

Using this endpoint you can get all recipient maps.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id id of entry you want to get
@return ApiGetRecipientMapRequest

func (*AddressRewritingApiService) GetRecipientMapExecute

func (a *AddressRewritingApiService) GetRecipientMapExecute(r ApiGetRecipientMapRequest) (*http.Response, error)

Execute executes the request

type AliasesApiService

type AliasesApiService service

AliasesApiService AliasesApi service

func (*AliasesApiService) CreateAlias

CreateAlias Create alias

You may create your own mailbox alias using this action. It takes a JSON object containing a domain informations. Only one `goto*` option can be used, for ex. if you want learn as spam, then send just `goto_spam = 1` in request body.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateAliasRequest

func (*AliasesApiService) CreateAliasExecute

func (a *AliasesApiService) CreateAliasExecute(r ApiCreateAliasRequest) ([]map[string]interface{}, *http.Response, error)

Execute executes the request

@return []map[string]interface{}

func (*AliasesApiService) CreateTimeLimitedAlias

func (a *AliasesApiService) CreateTimeLimitedAlias(ctx context.Context) ApiCreateTimeLimitedAliasRequest

CreateTimeLimitedAlias Create time limited alias

You may create a time limited alias using this action. It takes a JSON object containing a domain and mailbox informations. Mailcow will generate a random alias.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateTimeLimitedAliasRequest

func (*AliasesApiService) CreateTimeLimitedAliasExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*AliasesApiService) DeleteAlias

DeleteAlias Delete alias

You can delete one or more aliases.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiDeleteAliasRequest

func (*AliasesApiService) DeleteAliasExecute

func (a *AliasesApiService) DeleteAliasExecute(r ApiDeleteAliasRequest) ([]map[string]interface{}, *http.Response, error)

Execute executes the request

@return []map[string]interface{}

func (*AliasesApiService) GetAliases

GetAliases Get aliases

You can list mailbox aliases existing in system.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id id of entry you want to get
@return ApiGetAliasesRequest

func (*AliasesApiService) GetAliasesExecute

func (a *AliasesApiService) GetAliasesExecute(r ApiGetAliasesRequest) (*http.Response, error)

Execute executes the request

func (*AliasesApiService) GetTimeLimitedAliases

func (a *AliasesApiService) GetTimeLimitedAliases(ctx context.Context, mailbox string) ApiGetTimeLimitedAliasesRequest

GetTimeLimitedAliases Get time limited aliases

You can list time limited mailbox aliases existing in system.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param mailbox mailbox you want to get aliasses from
@return ApiGetTimeLimitedAliasesRequest

func (*AliasesApiService) GetTimeLimitedAliasesExecute

func (a *AliasesApiService) GetTimeLimitedAliasesExecute(r ApiGetTimeLimitedAliasesRequest) (*http.Response, error)

Execute executes the request

func (*AliasesApiService) UpdateAlias

UpdateAlias Update alias

You can update one or more aliases per request. You can also send just attributes you want to change

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiUpdateAliasRequest

func (*AliasesApiService) UpdateAliasExecute

func (a *AliasesApiService) UpdateAliasExecute(r ApiUpdateAliasRequest) ([]map[string]interface{}, *http.Response, error)

Execute executes the request

@return []map[string]interface{}

type ApiAddForwardHostRequest

type ApiAddForwardHostRequest struct {
	ApiService *FordwardingHostsApiService
	// contains filtered or unexported fields
}

func (ApiAddForwardHostRequest) AddForwardHostRequest

func (r ApiAddForwardHostRequest) AddForwardHostRequest(addForwardHostRequest AddForwardHostRequest) ApiAddForwardHostRequest

func (ApiAddForwardHostRequest) Execute

type ApiCreateAliasRequest

type ApiCreateAliasRequest struct {
	ApiService *AliasesApiService
	// contains filtered or unexported fields
}

func (ApiCreateAliasRequest) CreateAliasRequest

func (r ApiCreateAliasRequest) CreateAliasRequest(createAliasRequest CreateAliasRequest) ApiCreateAliasRequest

func (ApiCreateAliasRequest) Execute

func (r ApiCreateAliasRequest) Execute() ([]map[string]interface{}, *http.Response, error)

type ApiCreateAppPasswordRequest

type ApiCreateAppPasswordRequest struct {
	ApiService *AppPasswordsApiService
	// contains filtered or unexported fields
}

func (ApiCreateAppPasswordRequest) CreateAppPasswordRequest

func (r ApiCreateAppPasswordRequest) CreateAppPasswordRequest(createAppPasswordRequest CreateAppPasswordRequest) ApiCreateAppPasswordRequest

func (ApiCreateAppPasswordRequest) Execute

type ApiCreateBCCMapRequest

type ApiCreateBCCMapRequest struct {
	ApiService *AddressRewritingApiService
	// contains filtered or unexported fields
}

func (ApiCreateBCCMapRequest) CreateBCCMapRequest

func (r ApiCreateBCCMapRequest) CreateBCCMapRequest(createBCCMapRequest CreateBCCMapRequest) ApiCreateBCCMapRequest

func (ApiCreateBCCMapRequest) Execute

type ApiCreateDomainAdminUserRequest

type ApiCreateDomainAdminUserRequest struct {
	ApiService *DomainAdminApiService
	// contains filtered or unexported fields
}

func (ApiCreateDomainAdminUserRequest) CreateDomainAdminUserRequest

func (r ApiCreateDomainAdminUserRequest) CreateDomainAdminUserRequest(createDomainAdminUserRequest CreateDomainAdminUserRequest) ApiCreateDomainAdminUserRequest

func (ApiCreateDomainAdminUserRequest) Execute

type ApiCreateDomainPolicyRequest

type ApiCreateDomainPolicyRequest struct {
	ApiService *DomainAntispamPoliciesApiService
	// contains filtered or unexported fields
}

func (ApiCreateDomainPolicyRequest) CreateDomainPolicyRequest

func (r ApiCreateDomainPolicyRequest) CreateDomainPolicyRequest(createDomainPolicyRequest CreateDomainPolicyRequest) ApiCreateDomainPolicyRequest

func (ApiCreateDomainPolicyRequest) Execute

type ApiCreateDomainRequest

type ApiCreateDomainRequest struct {
	ApiService *DomainsApiService
	// contains filtered or unexported fields
}

func (ApiCreateDomainRequest) CreateDomainRequest

func (r ApiCreateDomainRequest) CreateDomainRequest(createDomainRequest CreateDomainRequest) ApiCreateDomainRequest

func (ApiCreateDomainRequest) Execute

func (r ApiCreateDomainRequest) Execute() ([]map[string]interface{}, *http.Response, error)

type ApiCreateMailboxRequest

type ApiCreateMailboxRequest struct {
	ApiService *MailboxesApiService
	// contains filtered or unexported fields
}

func (ApiCreateMailboxRequest) CreateMailboxRequest

func (r ApiCreateMailboxRequest) CreateMailboxRequest(createMailboxRequest CreateMailboxRequest) ApiCreateMailboxRequest

func (ApiCreateMailboxRequest) Execute

func (r ApiCreateMailboxRequest) Execute() ([]map[string]interface{}, *http.Response, error)

type ApiCreateOAuthClientRequest

type ApiCreateOAuthClientRequest struct {
	ApiService *OAuthClientsApiService
	// contains filtered or unexported fields
}

func (ApiCreateOAuthClientRequest) CreateOAuthClientRequest

func (r ApiCreateOAuthClientRequest) CreateOAuthClientRequest(createOAuthClientRequest CreateOAuthClientRequest) ApiCreateOAuthClientRequest

func (ApiCreateOAuthClientRequest) Execute

type ApiCreateRecipientMapRequest

type ApiCreateRecipientMapRequest struct {
	ApiService *AddressRewritingApiService
	// contains filtered or unexported fields
}

func (ApiCreateRecipientMapRequest) CreateRecipientMapRequest

func (r ApiCreateRecipientMapRequest) CreateRecipientMapRequest(createRecipientMapRequest CreateRecipientMapRequest) ApiCreateRecipientMapRequest

func (ApiCreateRecipientMapRequest) Execute

type ApiCreateResourcesRequest

type ApiCreateResourcesRequest struct {
	ApiService *ResourcesApiService
	// contains filtered or unexported fields
}

func (ApiCreateResourcesRequest) CreateResourcesRequest

func (r ApiCreateResourcesRequest) CreateResourcesRequest(createResourcesRequest CreateResourcesRequest) ApiCreateResourcesRequest

func (ApiCreateResourcesRequest) Execute

type ApiCreateSenderDependentTransportsRequest

type ApiCreateSenderDependentTransportsRequest struct {
	ApiService *RoutingApiService
	// contains filtered or unexported fields
}

func (ApiCreateSenderDependentTransportsRequest) CreateSenderDependentTransportsRequest

func (r ApiCreateSenderDependentTransportsRequest) CreateSenderDependentTransportsRequest(createSenderDependentTransportsRequest CreateSenderDependentTransportsRequest) ApiCreateSenderDependentTransportsRequest

func (ApiCreateSenderDependentTransportsRequest) Execute

type ApiCreateSyncJobRequest

type ApiCreateSyncJobRequest struct {
	ApiService *SyncJobsApiService
	// contains filtered or unexported fields
}

func (ApiCreateSyncJobRequest) CreateSyncJobRequest

func (r ApiCreateSyncJobRequest) CreateSyncJobRequest(createSyncJobRequest CreateSyncJobRequest) ApiCreateSyncJobRequest

func (ApiCreateSyncJobRequest) Execute

func (r ApiCreateSyncJobRequest) Execute() ([]map[string]interface{}, *http.Response, error)

type ApiCreateTLSPolicyMapRequest

type ApiCreateTLSPolicyMapRequest struct {
	ApiService *OutgoingTLSPolicyMapOverridesApiService
	// contains filtered or unexported fields
}

func (ApiCreateTLSPolicyMapRequest) CreateTLSPolicyMapRequest

func (r ApiCreateTLSPolicyMapRequest) CreateTLSPolicyMapRequest(createTLSPolicyMapRequest CreateTLSPolicyMapRequest) ApiCreateTLSPolicyMapRequest

func (ApiCreateTLSPolicyMapRequest) Execute

type ApiCreateTimeLimitedAliasRequest

type ApiCreateTimeLimitedAliasRequest struct {
	ApiService *AliasesApiService
	// contains filtered or unexported fields
}

func (ApiCreateTimeLimitedAliasRequest) CreateTimeLimitedAliasRequest

func (r ApiCreateTimeLimitedAliasRequest) CreateTimeLimitedAliasRequest(createTimeLimitedAliasRequest CreateTimeLimitedAliasRequest) ApiCreateTimeLimitedAliasRequest

func (ApiCreateTimeLimitedAliasRequest) Execute

type ApiCreateTransportMapsRequest

type ApiCreateTransportMapsRequest struct {
	ApiService *RoutingApiService
	// contains filtered or unexported fields
}

func (ApiCreateTransportMapsRequest) CreateTransportMapsRequest

func (r ApiCreateTransportMapsRequest) CreateTransportMapsRequest(createTransportMapsRequest CreateTransportMapsRequest) ApiCreateTransportMapsRequest

func (ApiCreateTransportMapsRequest) Execute

type ApiDeleteAliasRequest

type ApiDeleteAliasRequest struct {
	ApiService *AliasesApiService
	// contains filtered or unexported fields
}

func (ApiDeleteAliasRequest) DeleteAliasRequest

func (r ApiDeleteAliasRequest) DeleteAliasRequest(deleteAliasRequest DeleteAliasRequest) ApiDeleteAliasRequest

func (ApiDeleteAliasRequest) Execute

func (r ApiDeleteAliasRequest) Execute() ([]map[string]interface{}, *http.Response, error)

type ApiDeleteAppPasswordRequest

type ApiDeleteAppPasswordRequest struct {
	ApiService *AppPasswordsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteAppPasswordRequest) DeleteAppPasswordRequest

func (r ApiDeleteAppPasswordRequest) DeleteAppPasswordRequest(deleteAppPasswordRequest DeleteAppPasswordRequest) ApiDeleteAppPasswordRequest

func (ApiDeleteAppPasswordRequest) Execute

type ApiDeleteBCCMapRequest

type ApiDeleteBCCMapRequest struct {
	ApiService *AddressRewritingApiService
	// contains filtered or unexported fields
}

func (ApiDeleteBCCMapRequest) DeleteBCCMapRequest

func (r ApiDeleteBCCMapRequest) DeleteBCCMapRequest(deleteBCCMapRequest DeleteBCCMapRequest) ApiDeleteBCCMapRequest

func (ApiDeleteBCCMapRequest) Execute

type ApiDeleteDKIMKeyRequest

type ApiDeleteDKIMKeyRequest struct {
	ApiService *DKIMApiService
	// contains filtered or unexported fields
}

func (ApiDeleteDKIMKeyRequest) DeleteDKIMKeyRequest

func (r ApiDeleteDKIMKeyRequest) DeleteDKIMKeyRequest(deleteDKIMKeyRequest DeleteDKIMKeyRequest) ApiDeleteDKIMKeyRequest

func (ApiDeleteDKIMKeyRequest) Execute

type ApiDeleteDomainAdminRequest

type ApiDeleteDomainAdminRequest struct {
	ApiService *DomainAdminApiService
	// contains filtered or unexported fields
}

func (ApiDeleteDomainAdminRequest) DeleteDomainAdminRequest

func (r ApiDeleteDomainAdminRequest) DeleteDomainAdminRequest(deleteDomainAdminRequest DeleteDomainAdminRequest) ApiDeleteDomainAdminRequest

func (ApiDeleteDomainAdminRequest) Execute

type ApiDeleteDomainPolicyRequest

type ApiDeleteDomainPolicyRequest struct {
	ApiService *DomainAntispamPoliciesApiService
	// contains filtered or unexported fields
}

func (ApiDeleteDomainPolicyRequest) DeleteDomainPolicyRequest

func (r ApiDeleteDomainPolicyRequest) DeleteDomainPolicyRequest(deleteDomainPolicyRequest DeleteDomainPolicyRequest) ApiDeleteDomainPolicyRequest

func (ApiDeleteDomainPolicyRequest) Execute

type ApiDeleteDomainRequest

type ApiDeleteDomainRequest struct {
	ApiService *DomainsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteDomainRequest) DeleteDomainRequest

func (r ApiDeleteDomainRequest) DeleteDomainRequest(deleteDomainRequest DeleteDomainRequest) ApiDeleteDomainRequest

func (ApiDeleteDomainRequest) Execute

type ApiDeleteDomainTagsRequest

type ApiDeleteDomainTagsRequest struct {
	ApiService *DomainsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteDomainTagsRequest) DeleteDomainTagsRequest

func (r ApiDeleteDomainTagsRequest) DeleteDomainTagsRequest(deleteDomainTagsRequest DeleteDomainTagsRequest) ApiDeleteDomainTagsRequest

func (ApiDeleteDomainTagsRequest) Execute

type ApiDeleteForwardHostRequest

type ApiDeleteForwardHostRequest struct {
	ApiService *FordwardingHostsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteForwardHostRequest) DeleteForwardHostRequest

func (r ApiDeleteForwardHostRequest) DeleteForwardHostRequest(deleteForwardHostRequest DeleteForwardHostRequest) ApiDeleteForwardHostRequest

func (ApiDeleteForwardHostRequest) Execute

type ApiDeleteMailboxRequest

type ApiDeleteMailboxRequest struct {
	ApiService *MailboxesApiService
	// contains filtered or unexported fields
}

func (ApiDeleteMailboxRequest) DeleteMailboxRequest

func (r ApiDeleteMailboxRequest) DeleteMailboxRequest(deleteMailboxRequest DeleteMailboxRequest) ApiDeleteMailboxRequest

func (ApiDeleteMailboxRequest) Execute

func (r ApiDeleteMailboxRequest) Execute() ([]map[string]interface{}, *http.Response, error)

type ApiDeleteMailboxTagsRequest

type ApiDeleteMailboxTagsRequest struct {
	ApiService *MailboxesApiService
	// contains filtered or unexported fields
}

func (ApiDeleteMailboxTagsRequest) DeleteMailboxTagsRequest

func (r ApiDeleteMailboxTagsRequest) DeleteMailboxTagsRequest(deleteMailboxTagsRequest DeleteMailboxTagsRequest) ApiDeleteMailboxTagsRequest

func (ApiDeleteMailboxTagsRequest) Execute

type ApiDeleteMailsInQuarantineRequest

type ApiDeleteMailsInQuarantineRequest struct {
	ApiService *QuarantineApiService
	// contains filtered or unexported fields
}

func (ApiDeleteMailsInQuarantineRequest) DeleteMailsInQuarantineRequest

func (r ApiDeleteMailsInQuarantineRequest) DeleteMailsInQuarantineRequest(deleteMailsInQuarantineRequest DeleteMailsInQuarantineRequest) ApiDeleteMailsInQuarantineRequest

func (ApiDeleteMailsInQuarantineRequest) Execute

type ApiDeleteOAuthClientRequest

type ApiDeleteOAuthClientRequest struct {
	ApiService *OAuthClientsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteOAuthClientRequest) DeleteOAuthClientRequest

func (r ApiDeleteOAuthClientRequest) DeleteOAuthClientRequest(deleteOAuthClientRequest DeleteOAuthClientRequest) ApiDeleteOAuthClientRequest

func (ApiDeleteOAuthClientRequest) Execute

type ApiDeleteQueueRequest

type ApiDeleteQueueRequest struct {
	ApiService *QueueManagerApiService
	// contains filtered or unexported fields
}

func (ApiDeleteQueueRequest) DeleteQueueRequest

func (r ApiDeleteQueueRequest) DeleteQueueRequest(deleteQueueRequest DeleteQueueRequest) ApiDeleteQueueRequest

func (ApiDeleteQueueRequest) Execute

func (r ApiDeleteQueueRequest) Execute() (*http.Response, error)

type ApiDeleteRecipientMapRequest

type ApiDeleteRecipientMapRequest struct {
	ApiService *AddressRewritingApiService
	// contains filtered or unexported fields
}

func (ApiDeleteRecipientMapRequest) DeleteRecipientMapRequest

func (r ApiDeleteRecipientMapRequest) DeleteRecipientMapRequest(deleteRecipientMapRequest DeleteRecipientMapRequest) ApiDeleteRecipientMapRequest

func (ApiDeleteRecipientMapRequest) Execute

type ApiDeleteResourcesRequest

type ApiDeleteResourcesRequest struct {
	ApiService *ResourcesApiService
	// contains filtered or unexported fields
}

func (ApiDeleteResourcesRequest) DeleteResourcesRequest

func (r ApiDeleteResourcesRequest) DeleteResourcesRequest(deleteResourcesRequest DeleteResourcesRequest) ApiDeleteResourcesRequest

func (ApiDeleteResourcesRequest) Execute

type ApiDeleteSenderDependentTransportsRequest

type ApiDeleteSenderDependentTransportsRequest struct {
	ApiService *RoutingApiService
	// contains filtered or unexported fields
}

func (ApiDeleteSenderDependentTransportsRequest) DeleteSenderDependentTransportsRequest

func (r ApiDeleteSenderDependentTransportsRequest) DeleteSenderDependentTransportsRequest(deleteSenderDependentTransportsRequest DeleteSenderDependentTransportsRequest) ApiDeleteSenderDependentTransportsRequest

func (ApiDeleteSenderDependentTransportsRequest) Execute

type ApiDeleteSyncJobRequest

type ApiDeleteSyncJobRequest struct {
	ApiService *SyncJobsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteSyncJobRequest) DeleteSyncJobRequest

func (r ApiDeleteSyncJobRequest) DeleteSyncJobRequest(deleteSyncJobRequest DeleteSyncJobRequest) ApiDeleteSyncJobRequest

func (ApiDeleteSyncJobRequest) Execute

func (r ApiDeleteSyncJobRequest) Execute() ([]map[string]interface{}, *http.Response, error)

type ApiDeleteTLSPolicyMapRequest

type ApiDeleteTLSPolicyMapRequest struct {
	ApiService *OutgoingTLSPolicyMapOverridesApiService
	// contains filtered or unexported fields
}

func (ApiDeleteTLSPolicyMapRequest) DeleteTLSPolicyMapRequest

func (r ApiDeleteTLSPolicyMapRequest) DeleteTLSPolicyMapRequest(deleteTLSPolicyMapRequest DeleteTLSPolicyMapRequest) ApiDeleteTLSPolicyMapRequest

func (ApiDeleteTLSPolicyMapRequest) Execute

type ApiDeleteTransportMapsRequest

type ApiDeleteTransportMapsRequest struct {
	ApiService *RoutingApiService
	// contains filtered or unexported fields
}

func (ApiDeleteTransportMapsRequest) DeleteTransportMapsRequest

func (r ApiDeleteTransportMapsRequest) DeleteTransportMapsRequest(deleteTransportMapsRequest DeleteTransportMapsRequest) ApiDeleteTransportMapsRequest

func (ApiDeleteTransportMapsRequest) Execute

type ApiDuplicateDKIMKeyRequest

type ApiDuplicateDKIMKeyRequest struct {
	ApiService *DKIMApiService
	// contains filtered or unexported fields
}

func (ApiDuplicateDKIMKeyRequest) DuplicateDKIMKeyRequest

func (r ApiDuplicateDKIMKeyRequest) DuplicateDKIMKeyRequest(duplicateDKIMKeyRequest DuplicateDKIMKeyRequest) ApiDuplicateDKIMKeyRequest

func (ApiDuplicateDKIMKeyRequest) Execute

type ApiEditDomainAdminACLRequest

type ApiEditDomainAdminACLRequest struct {
	ApiService *DomainAdminApiService
	// contains filtered or unexported fields
}

func (ApiEditDomainAdminACLRequest) EditDomainAdminACLRequest

func (r ApiEditDomainAdminACLRequest) EditDomainAdminACLRequest(editDomainAdminACLRequest EditDomainAdminACLRequest) ApiEditDomainAdminACLRequest

func (ApiEditDomainAdminACLRequest) Execute

type ApiEditDomainAdminUserRequest

type ApiEditDomainAdminUserRequest struct {
	ApiService *DomainAdminApiService
	// contains filtered or unexported fields
}

func (ApiEditDomainAdminUserRequest) EditDomainAdminUserRequest

func (r ApiEditDomainAdminUserRequest) EditDomainAdminUserRequest(editDomainAdminUserRequest EditDomainAdminUserRequest) ApiEditDomainAdminUserRequest

func (ApiEditDomainAdminUserRequest) Execute

type ApiEditDomainRatelimitsRequest

type ApiEditDomainRatelimitsRequest struct {
	ApiService *RatelimitsApiService
	// contains filtered or unexported fields
}

func (ApiEditDomainRatelimitsRequest) EditDomainRatelimitsRequest

func (r ApiEditDomainRatelimitsRequest) EditDomainRatelimitsRequest(editDomainRatelimitsRequest EditDomainRatelimitsRequest) ApiEditDomainRatelimitsRequest

func (ApiEditDomainRatelimitsRequest) Execute

type ApiEditFail2BanRequest

type ApiEditFail2BanRequest struct {
	ApiService *Fail2BanApiService
	// contains filtered or unexported fields
}

func (ApiEditFail2BanRequest) EditFail2BanRequest

func (r ApiEditFail2BanRequest) EditFail2BanRequest(editFail2BanRequest EditFail2BanRequest) ApiEditFail2BanRequest

func (ApiEditFail2BanRequest) Execute

type ApiEditMailboxRatelimitsRequest

type ApiEditMailboxRatelimitsRequest struct {
	ApiService *RatelimitsApiService
	// contains filtered or unexported fields
}

func (ApiEditMailboxRatelimitsRequest) EditMailboxRatelimitsRequest

func (r ApiEditMailboxRatelimitsRequest) EditMailboxRatelimitsRequest(editMailboxRatelimitsRequest EditMailboxRatelimitsRequest) ApiEditMailboxRatelimitsRequest

func (ApiEditMailboxRatelimitsRequest) Execute

type ApiEditMailboxSpamFilterScoreRequest

type ApiEditMailboxSpamFilterScoreRequest struct {
	ApiService *MailboxesApiService
	// contains filtered or unexported fields
}

func (ApiEditMailboxSpamFilterScoreRequest) Body

func (ApiEditMailboxSpamFilterScoreRequest) Execute

type ApiFlushQueueRequest

type ApiFlushQueueRequest struct {
	ApiService *QueueManagerApiService
	// contains filtered or unexported fields
}

func (ApiFlushQueueRequest) Execute

func (r ApiFlushQueueRequest) Execute() (*http.Response, error)

func (ApiFlushQueueRequest) FlushQueueRequest

func (r ApiFlushQueueRequest) FlushQueueRequest(flushQueueRequest FlushQueueRequest) ApiFlushQueueRequest

type ApiGenerateDKIMKeyRequest

type ApiGenerateDKIMKeyRequest struct {
	ApiService *DKIMApiService
	// contains filtered or unexported fields
}

func (ApiGenerateDKIMKeyRequest) Execute

func (r ApiGenerateDKIMKeyRequest) Execute() ([]map[string]interface{}, *http.Response, error)

func (ApiGenerateDKIMKeyRequest) GenerateDKIMKeyRequest

func (r ApiGenerateDKIMKeyRequest) GenerateDKIMKeyRequest(generateDKIMKeyRequest GenerateDKIMKeyRequest) ApiGenerateDKIMKeyRequest

type ApiGetACMELogsRequest

type ApiGetACMELogsRequest struct {
	ApiService *LogsApiService
	// contains filtered or unexported fields
}

func (ApiGetACMELogsRequest) Execute

func (r ApiGetACMELogsRequest) Execute() (*http.Response, error)

func (ApiGetACMELogsRequest) XAPIKey

e.g. api-key-string

type ApiGetAliasesRequest

type ApiGetAliasesRequest struct {
	ApiService *AliasesApiService
	// contains filtered or unexported fields
}

func (ApiGetAliasesRequest) Execute

func (r ApiGetAliasesRequest) Execute() (*http.Response, error)

func (ApiGetAliasesRequest) XAPIKey

e.g. api-key-string

type ApiGetApiLogsRequest

type ApiGetApiLogsRequest struct {
	ApiService *LogsApiService
	// contains filtered or unexported fields
}

func (ApiGetApiLogsRequest) Execute

func (r ApiGetApiLogsRequest) Execute() (*http.Response, error)

func (ApiGetApiLogsRequest) XAPIKey

e.g. api-key-string

type ApiGetAppPasswordRequest

type ApiGetAppPasswordRequest struct {
	ApiService *AppPasswordsApiService
	// contains filtered or unexported fields
}

func (ApiGetAppPasswordRequest) Execute

func (r ApiGetAppPasswordRequest) Execute() (*http.Response, error)

func (ApiGetAppPasswordRequest) XAPIKey

e.g. api-key-string

type ApiGetAutodiscoverLogsRequest

type ApiGetAutodiscoverLogsRequest struct {
	ApiService *LogsApiService
	// contains filtered or unexported fields
}

func (ApiGetAutodiscoverLogsRequest) Execute

func (ApiGetAutodiscoverLogsRequest) XAPIKey

e.g. api-key-string

type ApiGetBCCMapRequest

type ApiGetBCCMapRequest struct {
	ApiService *AddressRewritingApiService
	// contains filtered or unexported fields
}

func (ApiGetBCCMapRequest) Execute

func (r ApiGetBCCMapRequest) Execute() (*http.Response, error)

func (ApiGetBCCMapRequest) XAPIKey

func (r ApiGetBCCMapRequest) XAPIKey(xAPIKey string) ApiGetBCCMapRequest

e.g. api-key-string

type ApiGetContainerStatusRequest

type ApiGetContainerStatusRequest struct {
	ApiService *StatusApiService
	// contains filtered or unexported fields
}

func (ApiGetContainerStatusRequest) Execute

type ApiGetDKIMKeyRequest

type ApiGetDKIMKeyRequest struct {
	ApiService *DKIMApiService
	// contains filtered or unexported fields
}

func (ApiGetDKIMKeyRequest) Execute

func (r ApiGetDKIMKeyRequest) Execute() (*http.Response, error)

func (ApiGetDKIMKeyRequest) XAPIKey

e.g. api-key-string

type ApiGetDomainAdminsRequest

type ApiGetDomainAdminsRequest struct {
	ApiService *DomainAdminApiService
	// contains filtered or unexported fields
}

func (ApiGetDomainAdminsRequest) Execute

func (r ApiGetDomainAdminsRequest) Execute() (*http.Response, error)

type ApiGetDomainRatelimitsRequest

type ApiGetDomainRatelimitsRequest struct {
	ApiService *RatelimitsApiService
	// contains filtered or unexported fields
}

func (ApiGetDomainRatelimitsRequest) Execute

func (ApiGetDomainRatelimitsRequest) XAPIKey

e.g. api-key-string

type ApiGetDomainsRequest

type ApiGetDomainsRequest struct {
	ApiService *DomainsApiService
	// contains filtered or unexported fields
}

func (ApiGetDomainsRequest) Execute

func (r ApiGetDomainsRequest) Execute() (*http.Response, error)

func (ApiGetDomainsRequest) Tags

comma seperated list of tags to filter by

func (ApiGetDomainsRequest) XAPIKey

e.g. api-key-string

type ApiGetDovecotLogsRequest

type ApiGetDovecotLogsRequest struct {
	ApiService *LogsApiService
	// contains filtered or unexported fields
}

func (ApiGetDovecotLogsRequest) Execute

func (r ApiGetDovecotLogsRequest) Execute() (*http.Response, error)

func (ApiGetDovecotLogsRequest) XAPIKey

e.g. api-key-string

type ApiGetFail2BanConfigRequest

type ApiGetFail2BanConfigRequest struct {
	ApiService *Fail2BanApiService
	// contains filtered or unexported fields
}

func (ApiGetFail2BanConfigRequest) Execute

type ApiGetForwardingHostsRequest

type ApiGetForwardingHostsRequest struct {
	ApiService *FordwardingHostsApiService
	// contains filtered or unexported fields
}

func (ApiGetForwardingHostsRequest) Execute

type ApiGetMailboxRatelimitsRequest

type ApiGetMailboxRatelimitsRequest struct {
	ApiService *RatelimitsApiService
	// contains filtered or unexported fields
}

func (ApiGetMailboxRatelimitsRequest) Execute

func (ApiGetMailboxRatelimitsRequest) XAPIKey

e.g. api-key-string

type ApiGetMailboxesRequest

type ApiGetMailboxesRequest struct {
	ApiService *MailboxesApiService
	// contains filtered or unexported fields
}

func (ApiGetMailboxesRequest) Execute

func (r ApiGetMailboxesRequest) Execute() (*http.Response, error)

func (ApiGetMailboxesRequest) Tags

comma seperated list of tags to filter by

func (ApiGetMailboxesRequest) XAPIKey

e.g. api-key-string

type ApiGetMailsInQuarantineRequest

type ApiGetMailsInQuarantineRequest struct {
	ApiService *QuarantineApiService
	// contains filtered or unexported fields
}

func (ApiGetMailsInQuarantineRequest) Execute

type ApiGetNetfilterLogsRequest

type ApiGetNetfilterLogsRequest struct {
	ApiService *LogsApiService
	// contains filtered or unexported fields
}

func (ApiGetNetfilterLogsRequest) Execute

func (ApiGetNetfilterLogsRequest) XAPIKey

e.g. api-key-string

type ApiGetOAuthClientsRequest

type ApiGetOAuthClientsRequest struct {
	ApiService *OAuthClientsApiService
	// contains filtered or unexported fields
}

func (ApiGetOAuthClientsRequest) Execute

func (r ApiGetOAuthClientsRequest) Execute() (*http.Response, error)

func (ApiGetOAuthClientsRequest) XAPIKey

e.g. api-key-string

type ApiGetPostfixLogsRequest

type ApiGetPostfixLogsRequest struct {
	ApiService *LogsApiService
	// contains filtered or unexported fields
}

func (ApiGetPostfixLogsRequest) Execute

func (r ApiGetPostfixLogsRequest) Execute() (*http.Response, error)

func (ApiGetPostfixLogsRequest) XAPIKey

e.g. api-key-string

type ApiGetQueueRequest

type ApiGetQueueRequest struct {
	ApiService *QueueManagerApiService
	// contains filtered or unexported fields
}

func (ApiGetQueueRequest) Execute

func (r ApiGetQueueRequest) Execute() (*http.Response, error)

type ApiGetRatelimitLogsRequest

type ApiGetRatelimitLogsRequest struct {
	ApiService *LogsApiService
	// contains filtered or unexported fields
}

func (ApiGetRatelimitLogsRequest) Execute

func (ApiGetRatelimitLogsRequest) XAPIKey

e.g. api-key-string

type ApiGetRecipientMapRequest

type ApiGetRecipientMapRequest struct {
	ApiService *AddressRewritingApiService
	// contains filtered or unexported fields
}

func (ApiGetRecipientMapRequest) Execute

func (r ApiGetRecipientMapRequest) Execute() (*http.Response, error)

func (ApiGetRecipientMapRequest) XAPIKey

e.g. api-key-string

type ApiGetResourcesRequest

type ApiGetResourcesRequest struct {
	ApiService *ResourcesApiService
	// contains filtered or unexported fields
}

func (ApiGetResourcesRequest) Execute

func (r ApiGetResourcesRequest) Execute() (*http.Response, error)

type ApiGetRspamdLogsRequest

type ApiGetRspamdLogsRequest struct {
	ApiService *LogsApiService
	// contains filtered or unexported fields
}

func (ApiGetRspamdLogsRequest) Execute

func (r ApiGetRspamdLogsRequest) Execute() (*http.Response, error)

func (ApiGetRspamdLogsRequest) XAPIKey

e.g. api-key-string

type ApiGetSOGoLogsRequest

type ApiGetSOGoLogsRequest struct {
	ApiService *LogsApiService
	// contains filtered or unexported fields
}

func (ApiGetSOGoLogsRequest) Execute

func (r ApiGetSOGoLogsRequest) Execute() (*http.Response, error)

func (ApiGetSOGoLogsRequest) XAPIKey

e.g. api-key-string

type ApiGetSenderDependentTransportsRequest

type ApiGetSenderDependentTransportsRequest struct {
	ApiService *RoutingApiService
	// contains filtered or unexported fields
}

func (ApiGetSenderDependentTransportsRequest) Execute

func (ApiGetSenderDependentTransportsRequest) XAPIKey

e.g. api-key-string

type ApiGetSolrStatusRequest

type ApiGetSolrStatusRequest struct {
	ApiService *StatusApiService
	// contains filtered or unexported fields
}

func (ApiGetSolrStatusRequest) Execute

func (r ApiGetSolrStatusRequest) Execute() (*http.Response, error)

type ApiGetSyncJobsRequest

type ApiGetSyncJobsRequest struct {
	ApiService *SyncJobsApiService
	// contains filtered or unexported fields
}

func (ApiGetSyncJobsRequest) Execute

func (r ApiGetSyncJobsRequest) Execute() (*http.Response, error)

type ApiGetTLSPolicyMapRequest

type ApiGetTLSPolicyMapRequest struct {
	ApiService *OutgoingTLSPolicyMapOverridesApiService
	// contains filtered or unexported fields
}

func (ApiGetTLSPolicyMapRequest) Execute

func (r ApiGetTLSPolicyMapRequest) Execute() (*http.Response, error)

func (ApiGetTLSPolicyMapRequest) XAPIKey

e.g. api-key-string

type ApiGetTimeLimitedAliasesRequest

type ApiGetTimeLimitedAliasesRequest struct {
	ApiService *AliasesApiService
	// contains filtered or unexported fields
}

func (ApiGetTimeLimitedAliasesRequest) Execute

func (ApiGetTimeLimitedAliasesRequest) XAPIKey

e.g. api-key-string

type ApiGetTransportMapsRequest

type ApiGetTransportMapsRequest struct {
	ApiService *RoutingApiService
	// contains filtered or unexported fields
}

func (ApiGetTransportMapsRequest) Execute

func (ApiGetTransportMapsRequest) XAPIKey

e.g. api-key-string

type ApiGetVersionStatusRequest

type ApiGetVersionStatusRequest struct {
	ApiService *StatusApiService
	// contains filtered or unexported fields
}

func (ApiGetVersionStatusRequest) Execute

type ApiGetVmailStatusRequest

type ApiGetVmailStatusRequest struct {
	ApiService *StatusApiService
	// contains filtered or unexported fields
}

func (ApiGetVmailStatusRequest) Execute

func (r ApiGetVmailStatusRequest) Execute() (*http.Response, error)

type ApiGetWatchdogLogsRequest

type ApiGetWatchdogLogsRequest struct {
	ApiService *LogsApiService
	// contains filtered or unexported fields
}

func (ApiGetWatchdogLogsRequest) Execute

func (r ApiGetWatchdogLogsRequest) Execute() (*http.Response, error)

func (ApiGetWatchdogLogsRequest) XAPIKey

e.g. api-key-string

type ApiListBlacklistDomainPolicyRequest

type ApiListBlacklistDomainPolicyRequest struct {
	ApiService *DomainAntispamPoliciesApiService
	// contains filtered or unexported fields
}

func (ApiListBlacklistDomainPolicyRequest) Execute

func (ApiListBlacklistDomainPolicyRequest) XAPIKey

e.g. api-key-string

type ApiListWhitelistDomainPolicyRequest

type ApiListWhitelistDomainPolicyRequest struct {
	ApiService *DomainAntispamPoliciesApiService
	// contains filtered or unexported fields
}

func (ApiListWhitelistDomainPolicyRequest) Execute

func (ApiListWhitelistDomainPolicyRequest) XAPIKey

e.g. api-key-string

type ApiQuarantineNotificationsRequest

type ApiQuarantineNotificationsRequest struct {
	ApiService *MailboxesApiService
	// contains filtered or unexported fields
}

func (ApiQuarantineNotificationsRequest) Execute

func (ApiQuarantineNotificationsRequest) QuarantineNotificationsRequest

func (r ApiQuarantineNotificationsRequest) QuarantineNotificationsRequest(quarantineNotificationsRequest QuarantineNotificationsRequest) ApiQuarantineNotificationsRequest

type ApiUpdateAliasRequest

type ApiUpdateAliasRequest struct {
	ApiService *AliasesApiService
	// contains filtered or unexported fields
}

func (ApiUpdateAliasRequest) Execute

func (r ApiUpdateAliasRequest) Execute() ([]map[string]interface{}, *http.Response, error)

func (ApiUpdateAliasRequest) UpdateAliasRequest

func (r ApiUpdateAliasRequest) UpdateAliasRequest(updateAliasRequest UpdateAliasRequest) ApiUpdateAliasRequest

type ApiUpdateDomainRequest

type ApiUpdateDomainRequest struct {
	ApiService *DomainsApiService
	// contains filtered or unexported fields
}

func (ApiUpdateDomainRequest) Execute

func (ApiUpdateDomainRequest) UpdateDomainRequest

func (r ApiUpdateDomainRequest) UpdateDomainRequest(updateDomainRequest UpdateDomainRequest) ApiUpdateDomainRequest

type ApiUpdateMailboxACLRequest

type ApiUpdateMailboxACLRequest struct {
	ApiService *MailboxesApiService
	// contains filtered or unexported fields
}

func (ApiUpdateMailboxACLRequest) Execute

func (ApiUpdateMailboxACLRequest) UpdateMailboxACLRequest

func (r ApiUpdateMailboxACLRequest) UpdateMailboxACLRequest(updateMailboxACLRequest UpdateMailboxACLRequest) ApiUpdateMailboxACLRequest

type ApiUpdateMailboxRequest

type ApiUpdateMailboxRequest struct {
	ApiService *MailboxesApiService
	// contains filtered or unexported fields
}

func (ApiUpdateMailboxRequest) Execute

func (ApiUpdateMailboxRequest) UpdateMailboxRequest

func (r ApiUpdateMailboxRequest) UpdateMailboxRequest(updateMailboxRequest UpdateMailboxRequest) ApiUpdateMailboxRequest

type ApiUpdatePushoverSettingsRequest

type ApiUpdatePushoverSettingsRequest struct {
	ApiService *MailboxesApiService
	// contains filtered or unexported fields
}

func (ApiUpdatePushoverSettingsRequest) Execute

func (ApiUpdatePushoverSettingsRequest) UpdatePushoverSettingsRequest

func (r ApiUpdatePushoverSettingsRequest) UpdatePushoverSettingsRequest(updatePushoverSettingsRequest UpdatePushoverSettingsRequest) ApiUpdatePushoverSettingsRequest

type ApiUpdateSyncJobRequest

type ApiUpdateSyncJobRequest struct {
	ApiService *SyncJobsApiService
	// contains filtered or unexported fields
}

func (ApiUpdateSyncJobRequest) Execute

func (ApiUpdateSyncJobRequest) UpdateSyncJobRequest

func (r ApiUpdateSyncJobRequest) UpdateSyncJobRequest(updateSyncJobRequest UpdateSyncJobRequest) ApiUpdateSyncJobRequest

type AppPasswordsApiService

type AppPasswordsApiService service

AppPasswordsApiService AppPasswordsApi service

func (*AppPasswordsApiService) CreateAppPassword

CreateAppPassword Create App Password

Using this endpoint you can create a new app password for a specific mailbox.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateAppPasswordRequest

func (*AppPasswordsApiService) CreateAppPasswordExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*AppPasswordsApiService) DeleteAppPassword

DeleteAppPassword Delete App Password

Using this endpoint you can delete a single app password.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiDeleteAppPasswordRequest

func (*AppPasswordsApiService) DeleteAppPasswordExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*AppPasswordsApiService) GetAppPassword

func (a *AppPasswordsApiService) GetAppPassword(ctx context.Context, mailbox string) ApiGetAppPasswordRequest

GetAppPassword Get App Password

Using this endpoint you can get all app passwords from a specific mailbox.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param mailbox mailbox of entry you want to get
@return ApiGetAppPasswordRequest

func (*AppPasswordsApiService) GetAppPasswordExecute

func (a *AppPasswordsApiService) GetAppPasswordExecute(r ApiGetAppPasswordRequest) (*http.Response, error)

Execute executes the request

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type CreateAlias401Response

type CreateAlias401Response struct {
	Type string `json:"type"`
	Msg  string `json:"msg"`
}

CreateAlias401Response struct for CreateAlias401Response

func NewCreateAlias401Response

func NewCreateAlias401Response(type_ string, msg string) *CreateAlias401Response

NewCreateAlias401Response instantiates a new CreateAlias401Response 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 NewCreateAlias401ResponseWithDefaults

func NewCreateAlias401ResponseWithDefaults() *CreateAlias401Response

NewCreateAlias401ResponseWithDefaults instantiates a new CreateAlias401Response 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 (*CreateAlias401Response) GetMsg

func (o *CreateAlias401Response) GetMsg() string

GetMsg returns the Msg field value

func (*CreateAlias401Response) GetMsgOk

func (o *CreateAlias401Response) GetMsgOk() (*string, bool)

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

func (*CreateAlias401Response) GetType

func (o *CreateAlias401Response) GetType() string

GetType returns the Type field value

func (*CreateAlias401Response) GetTypeOk

func (o *CreateAlias401Response) GetTypeOk() (*string, bool)

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

func (CreateAlias401Response) MarshalJSON

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

func (*CreateAlias401Response) SetMsg

func (o *CreateAlias401Response) SetMsg(v string)

SetMsg sets field value

func (*CreateAlias401Response) SetType

func (o *CreateAlias401Response) SetType(v string)

SetType sets field value

type CreateAliasRequest

type CreateAliasRequest struct {
	// is alias active or not
	Active *bool `json:"active,omitempty"`
	// alias address, for catchall use \"@domain.tld\"
	Address *string `json:"address,omitempty"`
	// destination address, comma separated
	Goto *string `json:"goto,omitempty"`
	// learn as ham
	GotoHam *bool `json:"goto_ham,omitempty"`
	// silently ignore
	GotoNull *bool `json:"goto_null,omitempty"`
	// learn as spam
	GotoSpam *bool `json:"goto_spam,omitempty"`
	// toggle visibility as selectable sender in SOGo
	SogoVisible *bool `json:"sogo_visible,omitempty"`
}

CreateAliasRequest struct for CreateAliasRequest

func NewCreateAliasRequest

func NewCreateAliasRequest() *CreateAliasRequest

NewCreateAliasRequest instantiates a new CreateAliasRequest 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 NewCreateAliasRequestWithDefaults

func NewCreateAliasRequestWithDefaults() *CreateAliasRequest

NewCreateAliasRequestWithDefaults instantiates a new CreateAliasRequest 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 (*CreateAliasRequest) GetActive

func (o *CreateAliasRequest) GetActive() bool

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

func (*CreateAliasRequest) GetActiveOk

func (o *CreateAliasRequest) 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 (*CreateAliasRequest) GetAddress

func (o *CreateAliasRequest) GetAddress() string

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

func (*CreateAliasRequest) GetAddressOk

func (o *CreateAliasRequest) GetAddressOk() (*string, 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 (*CreateAliasRequest) GetGoto

func (o *CreateAliasRequest) GetGoto() string

GetGoto returns the Goto field value if set, zero value otherwise.

func (*CreateAliasRequest) GetGotoHam

func (o *CreateAliasRequest) GetGotoHam() bool

GetGotoHam returns the GotoHam field value if set, zero value otherwise.

func (*CreateAliasRequest) GetGotoHamOk

func (o *CreateAliasRequest) GetGotoHamOk() (*bool, bool)

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

func (*CreateAliasRequest) GetGotoNull

func (o *CreateAliasRequest) GetGotoNull() bool

GetGotoNull returns the GotoNull field value if set, zero value otherwise.

func (*CreateAliasRequest) GetGotoNullOk

func (o *CreateAliasRequest) GetGotoNullOk() (*bool, bool)

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

func (*CreateAliasRequest) GetGotoOk

func (o *CreateAliasRequest) GetGotoOk() (*string, bool)

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

func (*CreateAliasRequest) GetGotoSpam

func (o *CreateAliasRequest) GetGotoSpam() bool

GetGotoSpam returns the GotoSpam field value if set, zero value otherwise.

func (*CreateAliasRequest) GetGotoSpamOk

func (o *CreateAliasRequest) GetGotoSpamOk() (*bool, bool)

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

func (*CreateAliasRequest) GetSogoVisible

func (o *CreateAliasRequest) GetSogoVisible() bool

GetSogoVisible returns the SogoVisible field value if set, zero value otherwise.

func (*CreateAliasRequest) GetSogoVisibleOk

func (o *CreateAliasRequest) GetSogoVisibleOk() (*bool, bool)

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

func (*CreateAliasRequest) HasActive

func (o *CreateAliasRequest) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*CreateAliasRequest) HasAddress

func (o *CreateAliasRequest) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*CreateAliasRequest) HasGoto

func (o *CreateAliasRequest) HasGoto() bool

HasGoto returns a boolean if a field has been set.

func (*CreateAliasRequest) HasGotoHam

func (o *CreateAliasRequest) HasGotoHam() bool

HasGotoHam returns a boolean if a field has been set.

func (*CreateAliasRequest) HasGotoNull

func (o *CreateAliasRequest) HasGotoNull() bool

HasGotoNull returns a boolean if a field has been set.

func (*CreateAliasRequest) HasGotoSpam

func (o *CreateAliasRequest) HasGotoSpam() bool

HasGotoSpam returns a boolean if a field has been set.

func (*CreateAliasRequest) HasSogoVisible

func (o *CreateAliasRequest) HasSogoVisible() bool

HasSogoVisible returns a boolean if a field has been set.

func (CreateAliasRequest) MarshalJSON

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

func (*CreateAliasRequest) SetActive

func (o *CreateAliasRequest) SetActive(v bool)

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

func (*CreateAliasRequest) SetAddress

func (o *CreateAliasRequest) SetAddress(v string)

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

func (*CreateAliasRequest) SetGoto

func (o *CreateAliasRequest) SetGoto(v string)

SetGoto gets a reference to the given string and assigns it to the Goto field.

func (*CreateAliasRequest) SetGotoHam

func (o *CreateAliasRequest) SetGotoHam(v bool)

SetGotoHam gets a reference to the given bool and assigns it to the GotoHam field.

func (*CreateAliasRequest) SetGotoNull

func (o *CreateAliasRequest) SetGotoNull(v bool)

SetGotoNull gets a reference to the given bool and assigns it to the GotoNull field.

func (*CreateAliasRequest) SetGotoSpam

func (o *CreateAliasRequest) SetGotoSpam(v bool)

SetGotoSpam gets a reference to the given bool and assigns it to the GotoSpam field.

func (*CreateAliasRequest) SetSogoVisible

func (o *CreateAliasRequest) SetSogoVisible(v bool)

SetSogoVisible gets a reference to the given bool and assigns it to the SogoVisible field.

type CreateAppPasswordRequest

type CreateAppPasswordRequest struct {
	// is alias active or not
	Active *bool `json:"active,omitempty"`
	// mailbox for which the app password should be created
	Username *string `json:"username,omitempty"`
	// name of your app password
	AppName *string `json:"app_name,omitempty"`
	// your app password
	AppPasswd *string `json:"app_passwd,omitempty"`
	// your app password
	AppPasswd2 *string `json:"app_passwd2,omitempty"`
}

CreateAppPasswordRequest struct for CreateAppPasswordRequest

func NewCreateAppPasswordRequest

func NewCreateAppPasswordRequest() *CreateAppPasswordRequest

NewCreateAppPasswordRequest instantiates a new CreateAppPasswordRequest 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 NewCreateAppPasswordRequestWithDefaults

func NewCreateAppPasswordRequestWithDefaults() *CreateAppPasswordRequest

NewCreateAppPasswordRequestWithDefaults instantiates a new CreateAppPasswordRequest 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 (*CreateAppPasswordRequest) GetActive

func (o *CreateAppPasswordRequest) GetActive() bool

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

func (*CreateAppPasswordRequest) GetActiveOk

func (o *CreateAppPasswordRequest) 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 (*CreateAppPasswordRequest) GetAppName

func (o *CreateAppPasswordRequest) GetAppName() string

GetAppName returns the AppName field value if set, zero value otherwise.

func (*CreateAppPasswordRequest) GetAppNameOk

func (o *CreateAppPasswordRequest) GetAppNameOk() (*string, bool)

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

func (*CreateAppPasswordRequest) GetAppPasswd

func (o *CreateAppPasswordRequest) GetAppPasswd() string

GetAppPasswd returns the AppPasswd field value if set, zero value otherwise.

func (*CreateAppPasswordRequest) GetAppPasswd2

func (o *CreateAppPasswordRequest) GetAppPasswd2() string

GetAppPasswd2 returns the AppPasswd2 field value if set, zero value otherwise.

func (*CreateAppPasswordRequest) GetAppPasswd2Ok

func (o *CreateAppPasswordRequest) GetAppPasswd2Ok() (*string, bool)

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

func (*CreateAppPasswordRequest) GetAppPasswdOk

func (o *CreateAppPasswordRequest) GetAppPasswdOk() (*string, bool)

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

func (*CreateAppPasswordRequest) GetUsername

func (o *CreateAppPasswordRequest) GetUsername() string

GetUsername returns the Username field value if set, zero value otherwise.

func (*CreateAppPasswordRequest) GetUsernameOk

func (o *CreateAppPasswordRequest) 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 (*CreateAppPasswordRequest) HasActive

func (o *CreateAppPasswordRequest) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*CreateAppPasswordRequest) HasAppName

func (o *CreateAppPasswordRequest) HasAppName() bool

HasAppName returns a boolean if a field has been set.

func (*CreateAppPasswordRequest) HasAppPasswd

func (o *CreateAppPasswordRequest) HasAppPasswd() bool

HasAppPasswd returns a boolean if a field has been set.

func (*CreateAppPasswordRequest) HasAppPasswd2

func (o *CreateAppPasswordRequest) HasAppPasswd2() bool

HasAppPasswd2 returns a boolean if a field has been set.

func (*CreateAppPasswordRequest) HasUsername

func (o *CreateAppPasswordRequest) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (CreateAppPasswordRequest) MarshalJSON

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

func (*CreateAppPasswordRequest) SetActive

func (o *CreateAppPasswordRequest) SetActive(v bool)

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

func (*CreateAppPasswordRequest) SetAppName

func (o *CreateAppPasswordRequest) SetAppName(v string)

SetAppName gets a reference to the given string and assigns it to the AppName field.

func (*CreateAppPasswordRequest) SetAppPasswd

func (o *CreateAppPasswordRequest) SetAppPasswd(v string)

SetAppPasswd gets a reference to the given string and assigns it to the AppPasswd field.

func (*CreateAppPasswordRequest) SetAppPasswd2

func (o *CreateAppPasswordRequest) SetAppPasswd2(v string)

SetAppPasswd2 gets a reference to the given string and assigns it to the AppPasswd2 field.

func (*CreateAppPasswordRequest) SetUsername

func (o *CreateAppPasswordRequest) SetUsername(v string)

SetUsername gets a reference to the given string and assigns it to the Username field.

type CreateBCCMapRequest

type CreateBCCMapRequest struct {
	// 1 for a active user account 0 for a disabled user account
	Active *float32 `json:"active,omitempty"`
	// the email address where all mails should be send to
	BccDest *string `json:"bcc_dest,omitempty"`
	// the domain which emails should be forwarded
	LocalDest *string `json:"local_dest,omitempty"`
	// the type of bcc map can be `sender` or `recipient`
	Type *string `json:"type,omitempty"`
}

CreateBCCMapRequest struct for CreateBCCMapRequest

func NewCreateBCCMapRequest

func NewCreateBCCMapRequest() *CreateBCCMapRequest

NewCreateBCCMapRequest instantiates a new CreateBCCMapRequest 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 NewCreateBCCMapRequestWithDefaults

func NewCreateBCCMapRequestWithDefaults() *CreateBCCMapRequest

NewCreateBCCMapRequestWithDefaults instantiates a new CreateBCCMapRequest 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 (*CreateBCCMapRequest) GetActive

func (o *CreateBCCMapRequest) GetActive() float32

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

func (*CreateBCCMapRequest) GetActiveOk

func (o *CreateBCCMapRequest) GetActiveOk() (*float32, 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 (*CreateBCCMapRequest) GetBccDest

func (o *CreateBCCMapRequest) GetBccDest() string

GetBccDest returns the BccDest field value if set, zero value otherwise.

func (*CreateBCCMapRequest) GetBccDestOk

func (o *CreateBCCMapRequest) GetBccDestOk() (*string, bool)

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

func (*CreateBCCMapRequest) GetLocalDest

func (o *CreateBCCMapRequest) GetLocalDest() string

GetLocalDest returns the LocalDest field value if set, zero value otherwise.

func (*CreateBCCMapRequest) GetLocalDestOk

func (o *CreateBCCMapRequest) GetLocalDestOk() (*string, bool)

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

func (*CreateBCCMapRequest) GetType

func (o *CreateBCCMapRequest) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*CreateBCCMapRequest) GetTypeOk

func (o *CreateBCCMapRequest) 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 (*CreateBCCMapRequest) HasActive

func (o *CreateBCCMapRequest) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*CreateBCCMapRequest) HasBccDest

func (o *CreateBCCMapRequest) HasBccDest() bool

HasBccDest returns a boolean if a field has been set.

func (*CreateBCCMapRequest) HasLocalDest

func (o *CreateBCCMapRequest) HasLocalDest() bool

HasLocalDest returns a boolean if a field has been set.

func (*CreateBCCMapRequest) HasType

func (o *CreateBCCMapRequest) HasType() bool

HasType returns a boolean if a field has been set.

func (CreateBCCMapRequest) MarshalJSON

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

func (*CreateBCCMapRequest) SetActive

func (o *CreateBCCMapRequest) SetActive(v float32)

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

func (*CreateBCCMapRequest) SetBccDest

func (o *CreateBCCMapRequest) SetBccDest(v string)

SetBccDest gets a reference to the given string and assigns it to the BccDest field.

func (*CreateBCCMapRequest) SetLocalDest

func (o *CreateBCCMapRequest) SetLocalDest(v string)

SetLocalDest gets a reference to the given string and assigns it to the LocalDest field.

func (*CreateBCCMapRequest) SetType

func (o *CreateBCCMapRequest) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

type CreateDomainAdminUserRequest

type CreateDomainAdminUserRequest struct {
	// 1 for a active user account 0 for a disabled user account
	Active *float32 `json:"active,omitempty"`
	// the domains the user should be a admin of
	Domains *string `json:"domains,omitempty"`
	// domain admin user password
	Password *string `json:"password,omitempty"`
	// domain admin user password
	Password2 *string `json:"password2,omitempty"`
	// the username for the admin user
	Username *string `json:"username,omitempty"`
}

CreateDomainAdminUserRequest struct for CreateDomainAdminUserRequest

func NewCreateDomainAdminUserRequest

func NewCreateDomainAdminUserRequest() *CreateDomainAdminUserRequest

NewCreateDomainAdminUserRequest instantiates a new CreateDomainAdminUserRequest 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 NewCreateDomainAdminUserRequestWithDefaults

func NewCreateDomainAdminUserRequestWithDefaults() *CreateDomainAdminUserRequest

NewCreateDomainAdminUserRequestWithDefaults instantiates a new CreateDomainAdminUserRequest 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 (*CreateDomainAdminUserRequest) GetActive

func (o *CreateDomainAdminUserRequest) GetActive() float32

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

func (*CreateDomainAdminUserRequest) GetActiveOk

func (o *CreateDomainAdminUserRequest) GetActiveOk() (*float32, 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 (*CreateDomainAdminUserRequest) GetDomains

func (o *CreateDomainAdminUserRequest) GetDomains() string

GetDomains returns the Domains field value if set, zero value otherwise.

func (*CreateDomainAdminUserRequest) GetDomainsOk

func (o *CreateDomainAdminUserRequest) GetDomainsOk() (*string, bool)

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

func (*CreateDomainAdminUserRequest) GetPassword

func (o *CreateDomainAdminUserRequest) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*CreateDomainAdminUserRequest) GetPassword2

func (o *CreateDomainAdminUserRequest) GetPassword2() string

GetPassword2 returns the Password2 field value if set, zero value otherwise.

func (*CreateDomainAdminUserRequest) GetPassword2Ok

func (o *CreateDomainAdminUserRequest) GetPassword2Ok() (*string, bool)

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

func (*CreateDomainAdminUserRequest) GetPasswordOk

func (o *CreateDomainAdminUserRequest) 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 (*CreateDomainAdminUserRequest) GetUsername

func (o *CreateDomainAdminUserRequest) GetUsername() string

GetUsername returns the Username field value if set, zero value otherwise.

func (*CreateDomainAdminUserRequest) GetUsernameOk

func (o *CreateDomainAdminUserRequest) 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 (*CreateDomainAdminUserRequest) HasActive

func (o *CreateDomainAdminUserRequest) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*CreateDomainAdminUserRequest) HasDomains

func (o *CreateDomainAdminUserRequest) HasDomains() bool

HasDomains returns a boolean if a field has been set.

func (*CreateDomainAdminUserRequest) HasPassword

func (o *CreateDomainAdminUserRequest) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*CreateDomainAdminUserRequest) HasPassword2

func (o *CreateDomainAdminUserRequest) HasPassword2() bool

HasPassword2 returns a boolean if a field has been set.

func (*CreateDomainAdminUserRequest) HasUsername

func (o *CreateDomainAdminUserRequest) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (CreateDomainAdminUserRequest) MarshalJSON

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

func (*CreateDomainAdminUserRequest) SetActive

func (o *CreateDomainAdminUserRequest) SetActive(v float32)

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

func (*CreateDomainAdminUserRequest) SetDomains

func (o *CreateDomainAdminUserRequest) SetDomains(v string)

SetDomains gets a reference to the given string and assigns it to the Domains field.

func (*CreateDomainAdminUserRequest) SetPassword

func (o *CreateDomainAdminUserRequest) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*CreateDomainAdminUserRequest) SetPassword2

func (o *CreateDomainAdminUserRequest) SetPassword2(v string)

SetPassword2 gets a reference to the given string and assigns it to the Password2 field.

func (*CreateDomainAdminUserRequest) SetUsername

func (o *CreateDomainAdminUserRequest) SetUsername(v string)

SetUsername gets a reference to the given string and assigns it to the Username field.

type CreateDomainPolicyRequest

type CreateDomainPolicyRequest struct {
	// domain name to which policy is associated to
	Domain *string `json:"domain,omitempty"`
	// exact address or use wildcard to match whole domain
	ObjectFrom *string `json:"object_from,omitempty"`
	ObjectList *string `json:"object_list,omitempty"`
}

CreateDomainPolicyRequest struct for CreateDomainPolicyRequest

func NewCreateDomainPolicyRequest

func NewCreateDomainPolicyRequest() *CreateDomainPolicyRequest

NewCreateDomainPolicyRequest instantiates a new CreateDomainPolicyRequest 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 NewCreateDomainPolicyRequestWithDefaults

func NewCreateDomainPolicyRequestWithDefaults() *CreateDomainPolicyRequest

NewCreateDomainPolicyRequestWithDefaults instantiates a new CreateDomainPolicyRequest 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 (*CreateDomainPolicyRequest) GetDomain

func (o *CreateDomainPolicyRequest) GetDomain() string

GetDomain returns the Domain field value if set, zero value otherwise.

func (*CreateDomainPolicyRequest) GetDomainOk

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

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

func (*CreateDomainPolicyRequest) GetObjectFrom

func (o *CreateDomainPolicyRequest) GetObjectFrom() string

GetObjectFrom returns the ObjectFrom field value if set, zero value otherwise.

func (*CreateDomainPolicyRequest) GetObjectFromOk

func (o *CreateDomainPolicyRequest) GetObjectFromOk() (*string, bool)

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

func (*CreateDomainPolicyRequest) GetObjectList

func (o *CreateDomainPolicyRequest) GetObjectList() string

GetObjectList returns the ObjectList field value if set, zero value otherwise.

func (*CreateDomainPolicyRequest) GetObjectListOk

func (o *CreateDomainPolicyRequest) GetObjectListOk() (*string, bool)

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

func (*CreateDomainPolicyRequest) HasDomain

func (o *CreateDomainPolicyRequest) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (*CreateDomainPolicyRequest) HasObjectFrom

func (o *CreateDomainPolicyRequest) HasObjectFrom() bool

HasObjectFrom returns a boolean if a field has been set.

func (*CreateDomainPolicyRequest) HasObjectList

func (o *CreateDomainPolicyRequest) HasObjectList() bool

HasObjectList returns a boolean if a field has been set.

func (CreateDomainPolicyRequest) MarshalJSON

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

func (*CreateDomainPolicyRequest) SetDomain

func (o *CreateDomainPolicyRequest) SetDomain(v string)

SetDomain gets a reference to the given string and assigns it to the Domain field.

func (*CreateDomainPolicyRequest) SetObjectFrom

func (o *CreateDomainPolicyRequest) SetObjectFrom(v string)

SetObjectFrom gets a reference to the given string and assigns it to the ObjectFrom field.

func (*CreateDomainPolicyRequest) SetObjectList

func (o *CreateDomainPolicyRequest) SetObjectList(v string)

SetObjectList gets a reference to the given string and assigns it to the ObjectList field.

type CreateDomainRequest

type CreateDomainRequest struct {
	// is domain active or not
	Active *bool `json:"active,omitempty"`
	// limit count of aliases associated with this domain
	Aliases *float32 `json:"aliases,omitempty"`
	// relay domain or not
	Backupmx *bool `json:"backupmx,omitempty"`
	// predefined mailbox quota in `add mailbox` form
	Defquota *float32 `json:"defquota,omitempty"`
	// Description of domain
	Description *string `json:"description,omitempty"`
	// Fully qualified domain name
	Domain *string `json:"domain,omitempty"`
	// is domain global address list active or not, it enables shared contacts accross domain in SOGo webmail
	Gal *bool `json:"gal,omitempty"`
	// limit count of mailboxes associated with this domain
	Mailboxes *float32 `json:"mailboxes,omitempty"`
	// maximum quota per mailbox
	Maxquota *float32 `json:"maxquota,omitempty"`
	// maximum quota for this domain (for all mailboxes in sum)
	Quota *float32 `json:"quota,omitempty"`
	// restart SOGo to activate the domain in SOGo
	RestartSogo *float32 `json:"restart_sogo,omitempty"`
	// if not, them you have to create \"dummy\" mailbox for each address to relay
	RelayAllRecipients *bool `json:"relay_all_recipients,omitempty"`
	// Relay non-existing mailboxes only. Existing mailboxes will be delivered locally.
	RelayUnknownOnly *bool   `json:"relay_unknown_only,omitempty"`
	RlFrame          *string `json:"rl_frame,omitempty"`
	// rate limit value
	RlValue *float32 `json:"rl_value,omitempty"`
	// tags for this Domain
	Tags []string `json:"tags,omitempty"`
}

CreateDomainRequest struct for CreateDomainRequest

func NewCreateDomainRequest

func NewCreateDomainRequest() *CreateDomainRequest

NewCreateDomainRequest instantiates a new CreateDomainRequest 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 NewCreateDomainRequestWithDefaults

func NewCreateDomainRequestWithDefaults() *CreateDomainRequest

NewCreateDomainRequestWithDefaults instantiates a new CreateDomainRequest 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 (*CreateDomainRequest) GetActive

func (o *CreateDomainRequest) GetActive() bool

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

func (*CreateDomainRequest) GetActiveOk

func (o *CreateDomainRequest) 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 (*CreateDomainRequest) GetAliases

func (o *CreateDomainRequest) GetAliases() float32

GetAliases returns the Aliases field value if set, zero value otherwise.

func (*CreateDomainRequest) GetAliasesOk

func (o *CreateDomainRequest) GetAliasesOk() (*float32, bool)

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

func (*CreateDomainRequest) GetBackupmx

func (o *CreateDomainRequest) GetBackupmx() bool

GetBackupmx returns the Backupmx field value if set, zero value otherwise.

func (*CreateDomainRequest) GetBackupmxOk

func (o *CreateDomainRequest) GetBackupmxOk() (*bool, bool)

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

func (*CreateDomainRequest) GetDefquota

func (o *CreateDomainRequest) GetDefquota() float32

GetDefquota returns the Defquota field value if set, zero value otherwise.

func (*CreateDomainRequest) GetDefquotaOk

func (o *CreateDomainRequest) GetDefquotaOk() (*float32, bool)

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

func (*CreateDomainRequest) GetDescription

func (o *CreateDomainRequest) GetDescription() string

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

func (*CreateDomainRequest) GetDescriptionOk

func (o *CreateDomainRequest) 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 (*CreateDomainRequest) GetDomain

func (o *CreateDomainRequest) GetDomain() string

GetDomain returns the Domain field value if set, zero value otherwise.

func (*CreateDomainRequest) GetDomainOk

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

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

func (*CreateDomainRequest) GetGal

func (o *CreateDomainRequest) GetGal() bool

GetGal returns the Gal field value if set, zero value otherwise.

func (*CreateDomainRequest) GetGalOk

func (o *CreateDomainRequest) GetGalOk() (*bool, bool)

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

func (*CreateDomainRequest) GetMailboxes

func (o *CreateDomainRequest) GetMailboxes() float32

GetMailboxes returns the Mailboxes field value if set, zero value otherwise.

func (*CreateDomainRequest) GetMailboxesOk

func (o *CreateDomainRequest) GetMailboxesOk() (*float32, bool)

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

func (*CreateDomainRequest) GetMaxquota

func (o *CreateDomainRequest) GetMaxquota() float32

GetMaxquota returns the Maxquota field value if set, zero value otherwise.

func (*CreateDomainRequest) GetMaxquotaOk

func (o *CreateDomainRequest) GetMaxquotaOk() (*float32, bool)

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

func (*CreateDomainRequest) GetQuota

func (o *CreateDomainRequest) GetQuota() float32

GetQuota returns the Quota field value if set, zero value otherwise.

func (*CreateDomainRequest) GetQuotaOk

func (o *CreateDomainRequest) GetQuotaOk() (*float32, bool)

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

func (*CreateDomainRequest) GetRelayAllRecipients

func (o *CreateDomainRequest) GetRelayAllRecipients() bool

GetRelayAllRecipients returns the RelayAllRecipients field value if set, zero value otherwise.

func (*CreateDomainRequest) GetRelayAllRecipientsOk

func (o *CreateDomainRequest) GetRelayAllRecipientsOk() (*bool, bool)

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

func (*CreateDomainRequest) GetRelayUnknownOnly

func (o *CreateDomainRequest) GetRelayUnknownOnly() bool

GetRelayUnknownOnly returns the RelayUnknownOnly field value if set, zero value otherwise.

func (*CreateDomainRequest) GetRelayUnknownOnlyOk

func (o *CreateDomainRequest) GetRelayUnknownOnlyOk() (*bool, bool)

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

func (*CreateDomainRequest) GetRestartSogo

func (o *CreateDomainRequest) GetRestartSogo() float32

GetRestartSogo returns the RestartSogo field value if set, zero value otherwise.

func (*CreateDomainRequest) GetRestartSogoOk

func (o *CreateDomainRequest) GetRestartSogoOk() (*float32, bool)

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

func (*CreateDomainRequest) GetRlFrame

func (o *CreateDomainRequest) GetRlFrame() string

GetRlFrame returns the RlFrame field value if set, zero value otherwise.

func (*CreateDomainRequest) GetRlFrameOk

func (o *CreateDomainRequest) GetRlFrameOk() (*string, bool)

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

func (*CreateDomainRequest) GetRlValue

func (o *CreateDomainRequest) GetRlValue() float32

GetRlValue returns the RlValue field value if set, zero value otherwise.

func (*CreateDomainRequest) GetRlValueOk

func (o *CreateDomainRequest) GetRlValueOk() (*float32, bool)

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

func (*CreateDomainRequest) GetTags

func (o *CreateDomainRequest) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*CreateDomainRequest) GetTagsOk

func (o *CreateDomainRequest) GetTagsOk() ([]string, bool)

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

func (*CreateDomainRequest) HasActive

func (o *CreateDomainRequest) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*CreateDomainRequest) HasAliases

func (o *CreateDomainRequest) HasAliases() bool

HasAliases returns a boolean if a field has been set.

func (*CreateDomainRequest) HasBackupmx

func (o *CreateDomainRequest) HasBackupmx() bool

HasBackupmx returns a boolean if a field has been set.

func (*CreateDomainRequest) HasDefquota

func (o *CreateDomainRequest) HasDefquota() bool

HasDefquota returns a boolean if a field has been set.

func (*CreateDomainRequest) HasDescription

func (o *CreateDomainRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateDomainRequest) HasDomain

func (o *CreateDomainRequest) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (*CreateDomainRequest) HasGal

func (o *CreateDomainRequest) HasGal() bool

HasGal returns a boolean if a field has been set.

func (*CreateDomainRequest) HasMailboxes

func (o *CreateDomainRequest) HasMailboxes() bool

HasMailboxes returns a boolean if a field has been set.

func (*CreateDomainRequest) HasMaxquota

func (o *CreateDomainRequest) HasMaxquota() bool

HasMaxquota returns a boolean if a field has been set.

func (*CreateDomainRequest) HasQuota

func (o *CreateDomainRequest) HasQuota() bool

HasQuota returns a boolean if a field has been set.

func (*CreateDomainRequest) HasRelayAllRecipients

func (o *CreateDomainRequest) HasRelayAllRecipients() bool

HasRelayAllRecipients returns a boolean if a field has been set.

func (*CreateDomainRequest) HasRelayUnknownOnly

func (o *CreateDomainRequest) HasRelayUnknownOnly() bool

HasRelayUnknownOnly returns a boolean if a field has been set.

func (*CreateDomainRequest) HasRestartSogo

func (o *CreateDomainRequest) HasRestartSogo() bool

HasRestartSogo returns a boolean if a field has been set.

func (*CreateDomainRequest) HasRlFrame

func (o *CreateDomainRequest) HasRlFrame() bool

HasRlFrame returns a boolean if a field has been set.

func (*CreateDomainRequest) HasRlValue

func (o *CreateDomainRequest) HasRlValue() bool

HasRlValue returns a boolean if a field has been set.

func (*CreateDomainRequest) HasTags

func (o *CreateDomainRequest) HasTags() bool

HasTags returns a boolean if a field has been set.

func (CreateDomainRequest) MarshalJSON

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

func (*CreateDomainRequest) SetActive

func (o *CreateDomainRequest) SetActive(v bool)

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

func (*CreateDomainRequest) SetAliases

func (o *CreateDomainRequest) SetAliases(v float32)

SetAliases gets a reference to the given float32 and assigns it to the Aliases field.

func (*CreateDomainRequest) SetBackupmx

func (o *CreateDomainRequest) SetBackupmx(v bool)

SetBackupmx gets a reference to the given bool and assigns it to the Backupmx field.

func (*CreateDomainRequest) SetDefquota

func (o *CreateDomainRequest) SetDefquota(v float32)

SetDefquota gets a reference to the given float32 and assigns it to the Defquota field.

func (*CreateDomainRequest) SetDescription

func (o *CreateDomainRequest) SetDescription(v string)

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

func (*CreateDomainRequest) SetDomain

func (o *CreateDomainRequest) SetDomain(v string)

SetDomain gets a reference to the given string and assigns it to the Domain field.

func (*CreateDomainRequest) SetGal

func (o *CreateDomainRequest) SetGal(v bool)

SetGal gets a reference to the given bool and assigns it to the Gal field.

func (*CreateDomainRequest) SetMailboxes

func (o *CreateDomainRequest) SetMailboxes(v float32)

SetMailboxes gets a reference to the given float32 and assigns it to the Mailboxes field.

func (*CreateDomainRequest) SetMaxquota

func (o *CreateDomainRequest) SetMaxquota(v float32)

SetMaxquota gets a reference to the given float32 and assigns it to the Maxquota field.

func (*CreateDomainRequest) SetQuota

func (o *CreateDomainRequest) SetQuota(v float32)

SetQuota gets a reference to the given float32 and assigns it to the Quota field.

func (*CreateDomainRequest) SetRelayAllRecipients

func (o *CreateDomainRequest) SetRelayAllRecipients(v bool)

SetRelayAllRecipients gets a reference to the given bool and assigns it to the RelayAllRecipients field.

func (*CreateDomainRequest) SetRelayUnknownOnly

func (o *CreateDomainRequest) SetRelayUnknownOnly(v bool)

SetRelayUnknownOnly gets a reference to the given bool and assigns it to the RelayUnknownOnly field.

func (*CreateDomainRequest) SetRestartSogo

func (o *CreateDomainRequest) SetRestartSogo(v float32)

SetRestartSogo gets a reference to the given float32 and assigns it to the RestartSogo field.

func (*CreateDomainRequest) SetRlFrame

func (o *CreateDomainRequest) SetRlFrame(v string)

SetRlFrame gets a reference to the given string and assigns it to the RlFrame field.

func (*CreateDomainRequest) SetRlValue

func (o *CreateDomainRequest) SetRlValue(v float32)

SetRlValue gets a reference to the given float32 and assigns it to the RlValue field.

func (*CreateDomainRequest) SetTags

func (o *CreateDomainRequest) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

type CreateMailboxRequest

type CreateMailboxRequest struct {
	// is mailbox active or not
	Active *bool `json:"active,omitempty"`
	// domain name
	Domain *string `json:"domain,omitempty"`
	// left part of email address
	LocalPart *string `json:"local_part,omitempty"`
	// Full name of the mailbox user
	Name *string `json:"name,omitempty"`
	// mailbox password for confirmation
	Password2 *string `json:"password2,omitempty"`
	// mailbox password
	Password *string `json:"password,omitempty"`
	// mailbox quota
	Quota *float32 `json:"quota,omitempty"`
	// forces the user to update its password on first login
	ForcePwUpdate *bool `json:"force_pw_update,omitempty"`
	// force inbound email tls encryption
	TlsEnforceIn *bool `json:"tls_enforce_in,omitempty"`
	// force oubound tmail tls encryption
	TlsEnforceOut *bool `json:"tls_enforce_out,omitempty"`
	// grant direct login access to SOGo
	SogoAccess *bool `json:"sogo_access,omitempty"`
	// if 'IMAP' is an allowed protocol
	ImapAccess *bool `json:"imap_access,omitempty"`
	// if 'POP3' is an allowed protocol
	Pop3Access *bool `json:"pop3_access,omitempty"`
	// if 'SMTP' is an allowed protocol
	SmtpAccess *bool `json:"smtp_access,omitempty"`
	// if 'Sieve' is an allowed protocol
	SieveAccess *bool `json:"sieve_access,omitempty"`
}

CreateMailboxRequest struct for CreateMailboxRequest

func NewCreateMailboxRequest

func NewCreateMailboxRequest() *CreateMailboxRequest

NewCreateMailboxRequest instantiates a new CreateMailboxRequest 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 NewCreateMailboxRequestWithDefaults

func NewCreateMailboxRequestWithDefaults() *CreateMailboxRequest

NewCreateMailboxRequestWithDefaults instantiates a new CreateMailboxRequest 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 (*CreateMailboxRequest) GetActive

func (o *CreateMailboxRequest) GetActive() bool

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

func (*CreateMailboxRequest) GetActiveOk

func (o *CreateMailboxRequest) 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 (*CreateMailboxRequest) GetDomain

func (o *CreateMailboxRequest) GetDomain() string

GetDomain returns the Domain field value if set, zero value otherwise.

func (*CreateMailboxRequest) GetDomainOk

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

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

func (*CreateMailboxRequest) GetForcePwUpdate

func (o *CreateMailboxRequest) GetForcePwUpdate() bool

GetForcePwUpdate returns the ForcePwUpdate field value if set, zero value otherwise.

func (*CreateMailboxRequest) GetForcePwUpdateOk

func (o *CreateMailboxRequest) GetForcePwUpdateOk() (*bool, bool)

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

func (*CreateMailboxRequest) GetImapAccess

func (o *CreateMailboxRequest) GetImapAccess() bool

GetImapAccess returns the ImapAccess field value if set, zero value otherwise.

func (*CreateMailboxRequest) GetImapAccessOk

func (o *CreateMailboxRequest) GetImapAccessOk() (*bool, bool)

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

func (*CreateMailboxRequest) GetLocalPart

func (o *CreateMailboxRequest) GetLocalPart() string

GetLocalPart returns the LocalPart field value if set, zero value otherwise.

func (*CreateMailboxRequest) GetLocalPartOk

func (o *CreateMailboxRequest) GetLocalPartOk() (*string, bool)

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

func (*CreateMailboxRequest) GetName

func (o *CreateMailboxRequest) GetName() string

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

func (*CreateMailboxRequest) GetNameOk

func (o *CreateMailboxRequest) 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 (*CreateMailboxRequest) GetPassword

func (o *CreateMailboxRequest) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*CreateMailboxRequest) GetPassword2

func (o *CreateMailboxRequest) GetPassword2() string

GetPassword2 returns the Password2 field value if set, zero value otherwise.

func (*CreateMailboxRequest) GetPassword2Ok

func (o *CreateMailboxRequest) GetPassword2Ok() (*string, bool)

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

func (*CreateMailboxRequest) GetPasswordOk

func (o *CreateMailboxRequest) 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 (*CreateMailboxRequest) GetPop3Access

func (o *CreateMailboxRequest) GetPop3Access() bool

GetPop3Access returns the Pop3Access field value if set, zero value otherwise.

func (*CreateMailboxRequest) GetPop3AccessOk

func (o *CreateMailboxRequest) GetPop3AccessOk() (*bool, bool)

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

func (*CreateMailboxRequest) GetQuota

func (o *CreateMailboxRequest) GetQuota() float32

GetQuota returns the Quota field value if set, zero value otherwise.

func (*CreateMailboxRequest) GetQuotaOk

func (o *CreateMailboxRequest) GetQuotaOk() (*float32, bool)

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

func (*CreateMailboxRequest) GetSieveAccess

func (o *CreateMailboxRequest) GetSieveAccess() bool

GetSieveAccess returns the SieveAccess field value if set, zero value otherwise.

func (*CreateMailboxRequest) GetSieveAccessOk

func (o *CreateMailboxRequest) GetSieveAccessOk() (*bool, bool)

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

func (*CreateMailboxRequest) GetSmtpAccess

func (o *CreateMailboxRequest) GetSmtpAccess() bool

GetSmtpAccess returns the SmtpAccess field value if set, zero value otherwise.

func (*CreateMailboxRequest) GetSmtpAccessOk

func (o *CreateMailboxRequest) GetSmtpAccessOk() (*bool, bool)

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

func (*CreateMailboxRequest) GetSogoAccess

func (o *CreateMailboxRequest) GetSogoAccess() bool

GetSogoAccess returns the SogoAccess field value if set, zero value otherwise.

func (*CreateMailboxRequest) GetSogoAccessOk

func (o *CreateMailboxRequest) GetSogoAccessOk() (*bool, bool)

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

func (*CreateMailboxRequest) GetTlsEnforceIn

func (o *CreateMailboxRequest) GetTlsEnforceIn() bool

GetTlsEnforceIn returns the TlsEnforceIn field value if set, zero value otherwise.

func (*CreateMailboxRequest) GetTlsEnforceInOk

func (o *CreateMailboxRequest) GetTlsEnforceInOk() (*bool, bool)

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

func (*CreateMailboxRequest) GetTlsEnforceOut

func (o *CreateMailboxRequest) GetTlsEnforceOut() bool

GetTlsEnforceOut returns the TlsEnforceOut field value if set, zero value otherwise.

func (*CreateMailboxRequest) GetTlsEnforceOutOk

func (o *CreateMailboxRequest) GetTlsEnforceOutOk() (*bool, bool)

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

func (*CreateMailboxRequest) HasActive

func (o *CreateMailboxRequest) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*CreateMailboxRequest) HasDomain

func (o *CreateMailboxRequest) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (*CreateMailboxRequest) HasForcePwUpdate

func (o *CreateMailboxRequest) HasForcePwUpdate() bool

HasForcePwUpdate returns a boolean if a field has been set.

func (*CreateMailboxRequest) HasImapAccess

func (o *CreateMailboxRequest) HasImapAccess() bool

HasImapAccess returns a boolean if a field has been set.

func (*CreateMailboxRequest) HasLocalPart

func (o *CreateMailboxRequest) HasLocalPart() bool

HasLocalPart returns a boolean if a field has been set.

func (*CreateMailboxRequest) HasName

func (o *CreateMailboxRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*CreateMailboxRequest) HasPassword

func (o *CreateMailboxRequest) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*CreateMailboxRequest) HasPassword2

func (o *CreateMailboxRequest) HasPassword2() bool

HasPassword2 returns a boolean if a field has been set.

func (*CreateMailboxRequest) HasPop3Access

func (o *CreateMailboxRequest) HasPop3Access() bool

HasPop3Access returns a boolean if a field has been set.

func (*CreateMailboxRequest) HasQuota

func (o *CreateMailboxRequest) HasQuota() bool

HasQuota returns a boolean if a field has been set.

func (*CreateMailboxRequest) HasSieveAccess

func (o *CreateMailboxRequest) HasSieveAccess() bool

HasSieveAccess returns a boolean if a field has been set.

func (*CreateMailboxRequest) HasSmtpAccess

func (o *CreateMailboxRequest) HasSmtpAccess() bool

HasSmtpAccess returns a boolean if a field has been set.

func (*CreateMailboxRequest) HasSogoAccess

func (o *CreateMailboxRequest) HasSogoAccess() bool

HasSogoAccess returns a boolean if a field has been set.

func (*CreateMailboxRequest) HasTlsEnforceIn

func (o *CreateMailboxRequest) HasTlsEnforceIn() bool

HasTlsEnforceIn returns a boolean if a field has been set.

func (*CreateMailboxRequest) HasTlsEnforceOut

func (o *CreateMailboxRequest) HasTlsEnforceOut() bool

HasTlsEnforceOut returns a boolean if a field has been set.

func (CreateMailboxRequest) MarshalJSON

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

func (*CreateMailboxRequest) SetActive

func (o *CreateMailboxRequest) SetActive(v bool)

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

func (*CreateMailboxRequest) SetDomain

func (o *CreateMailboxRequest) SetDomain(v string)

SetDomain gets a reference to the given string and assigns it to the Domain field.

func (*CreateMailboxRequest) SetForcePwUpdate

func (o *CreateMailboxRequest) SetForcePwUpdate(v bool)

SetForcePwUpdate gets a reference to the given bool and assigns it to the ForcePwUpdate field.

func (*CreateMailboxRequest) SetImapAccess

func (o *CreateMailboxRequest) SetImapAccess(v bool)

SetImapAccess gets a reference to the given bool and assigns it to the ImapAccess field.

func (*CreateMailboxRequest) SetLocalPart

func (o *CreateMailboxRequest) SetLocalPart(v string)

SetLocalPart gets a reference to the given string and assigns it to the LocalPart field.

func (*CreateMailboxRequest) SetName

func (o *CreateMailboxRequest) SetName(v string)

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

func (*CreateMailboxRequest) SetPassword

func (o *CreateMailboxRequest) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*CreateMailboxRequest) SetPassword2

func (o *CreateMailboxRequest) SetPassword2(v string)

SetPassword2 gets a reference to the given string and assigns it to the Password2 field.

func (*CreateMailboxRequest) SetPop3Access

func (o *CreateMailboxRequest) SetPop3Access(v bool)

SetPop3Access gets a reference to the given bool and assigns it to the Pop3Access field.

func (*CreateMailboxRequest) SetQuota

func (o *CreateMailboxRequest) SetQuota(v float32)

SetQuota gets a reference to the given float32 and assigns it to the Quota field.

func (*CreateMailboxRequest) SetSieveAccess

func (o *CreateMailboxRequest) SetSieveAccess(v bool)

SetSieveAccess gets a reference to the given bool and assigns it to the SieveAccess field.

func (*CreateMailboxRequest) SetSmtpAccess

func (o *CreateMailboxRequest) SetSmtpAccess(v bool)

SetSmtpAccess gets a reference to the given bool and assigns it to the SmtpAccess field.

func (*CreateMailboxRequest) SetSogoAccess

func (o *CreateMailboxRequest) SetSogoAccess(v bool)

SetSogoAccess gets a reference to the given bool and assigns it to the SogoAccess field.

func (*CreateMailboxRequest) SetTlsEnforceIn

func (o *CreateMailboxRequest) SetTlsEnforceIn(v bool)

SetTlsEnforceIn gets a reference to the given bool and assigns it to the TlsEnforceIn field.

func (*CreateMailboxRequest) SetTlsEnforceOut

func (o *CreateMailboxRequest) SetTlsEnforceOut(v bool)

SetTlsEnforceOut gets a reference to the given bool and assigns it to the TlsEnforceOut field.

type CreateOAuthClientRequest

type CreateOAuthClientRequest struct {
	// the uri where you should be redirected after oAuth
	RedirectUri *string `json:"redirect_uri,omitempty"`
}

CreateOAuthClientRequest struct for CreateOAuthClientRequest

func NewCreateOAuthClientRequest

func NewCreateOAuthClientRequest() *CreateOAuthClientRequest

NewCreateOAuthClientRequest instantiates a new CreateOAuthClientRequest 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 NewCreateOAuthClientRequestWithDefaults

func NewCreateOAuthClientRequestWithDefaults() *CreateOAuthClientRequest

NewCreateOAuthClientRequestWithDefaults instantiates a new CreateOAuthClientRequest 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 (*CreateOAuthClientRequest) GetRedirectUri

func (o *CreateOAuthClientRequest) GetRedirectUri() string

GetRedirectUri returns the RedirectUri field value if set, zero value otherwise.

func (*CreateOAuthClientRequest) GetRedirectUriOk

func (o *CreateOAuthClientRequest) GetRedirectUriOk() (*string, bool)

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

func (*CreateOAuthClientRequest) HasRedirectUri

func (o *CreateOAuthClientRequest) HasRedirectUri() bool

HasRedirectUri returns a boolean if a field has been set.

func (CreateOAuthClientRequest) MarshalJSON

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

func (*CreateOAuthClientRequest) SetRedirectUri

func (o *CreateOAuthClientRequest) SetRedirectUri(v string)

SetRedirectUri gets a reference to the given string and assigns it to the RedirectUri field.

type CreateRecipientMapRequest

type CreateRecipientMapRequest struct {
	// 1 for a active user account 0 for a disabled user account
	Active *float32 `json:"active,omitempty"`
	// the email address that should receive the forwarded emails
	RecipientMapNew *string `json:"recipient_map_new,omitempty"`
	// the email address which emails should be forwarded
	RecipientMapOld *string `json:"recipient_map_old,omitempty"`
}

CreateRecipientMapRequest struct for CreateRecipientMapRequest

func NewCreateRecipientMapRequest

func NewCreateRecipientMapRequest() *CreateRecipientMapRequest

NewCreateRecipientMapRequest instantiates a new CreateRecipientMapRequest 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 NewCreateRecipientMapRequestWithDefaults

func NewCreateRecipientMapRequestWithDefaults() *CreateRecipientMapRequest

NewCreateRecipientMapRequestWithDefaults instantiates a new CreateRecipientMapRequest 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 (*CreateRecipientMapRequest) GetActive

func (o *CreateRecipientMapRequest) GetActive() float32

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

func (*CreateRecipientMapRequest) GetActiveOk

func (o *CreateRecipientMapRequest) GetActiveOk() (*float32, 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 (*CreateRecipientMapRequest) GetRecipientMapNew

func (o *CreateRecipientMapRequest) GetRecipientMapNew() string

GetRecipientMapNew returns the RecipientMapNew field value if set, zero value otherwise.

func (*CreateRecipientMapRequest) GetRecipientMapNewOk

func (o *CreateRecipientMapRequest) GetRecipientMapNewOk() (*string, bool)

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

func (*CreateRecipientMapRequest) GetRecipientMapOld

func (o *CreateRecipientMapRequest) GetRecipientMapOld() string

GetRecipientMapOld returns the RecipientMapOld field value if set, zero value otherwise.

func (*CreateRecipientMapRequest) GetRecipientMapOldOk

func (o *CreateRecipientMapRequest) GetRecipientMapOldOk() (*string, bool)

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

func (*CreateRecipientMapRequest) HasActive

func (o *CreateRecipientMapRequest) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*CreateRecipientMapRequest) HasRecipientMapNew

func (o *CreateRecipientMapRequest) HasRecipientMapNew() bool

HasRecipientMapNew returns a boolean if a field has been set.

func (*CreateRecipientMapRequest) HasRecipientMapOld

func (o *CreateRecipientMapRequest) HasRecipientMapOld() bool

HasRecipientMapOld returns a boolean if a field has been set.

func (CreateRecipientMapRequest) MarshalJSON

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

func (*CreateRecipientMapRequest) SetActive

func (o *CreateRecipientMapRequest) SetActive(v float32)

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

func (*CreateRecipientMapRequest) SetRecipientMapNew

func (o *CreateRecipientMapRequest) SetRecipientMapNew(v string)

SetRecipientMapNew gets a reference to the given string and assigns it to the RecipientMapNew field.

func (*CreateRecipientMapRequest) SetRecipientMapOld

func (o *CreateRecipientMapRequest) SetRecipientMapOld(v string)

SetRecipientMapOld gets a reference to the given string and assigns it to the RecipientMapOld field.

type CreateResourcesRequest

type CreateResourcesRequest struct {
	// 1 for a active transport map 0 for a disabled transport map
	Active *float32 `json:"active,omitempty"`
	// a description of the resource
	Description *string `json:"description,omitempty"`
	// the domain for which the resource should be
	Domain *string `json:"domain,omitempty"`
	// the kind of recouse
	Kind             *string `json:"kind,omitempty"`
	MultipleBookings *string `json:"multiple_bookings,omitempty"`
	// always empty
	MultipleBookingsCustom *float32 `json:"multiple_bookings_custom,omitempty"`
	MultipleBookingsSelect *string  `json:"multiple_bookings_select,omitempty"`
}

CreateResourcesRequest struct for CreateResourcesRequest

func NewCreateResourcesRequest

func NewCreateResourcesRequest() *CreateResourcesRequest

NewCreateResourcesRequest instantiates a new CreateResourcesRequest 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 NewCreateResourcesRequestWithDefaults

func NewCreateResourcesRequestWithDefaults() *CreateResourcesRequest

NewCreateResourcesRequestWithDefaults instantiates a new CreateResourcesRequest 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 (*CreateResourcesRequest) GetActive

func (o *CreateResourcesRequest) GetActive() float32

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

func (*CreateResourcesRequest) GetActiveOk

func (o *CreateResourcesRequest) GetActiveOk() (*float32, 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 (*CreateResourcesRequest) GetDescription

func (o *CreateResourcesRequest) GetDescription() string

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

func (*CreateResourcesRequest) GetDescriptionOk

func (o *CreateResourcesRequest) 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 (*CreateResourcesRequest) GetDomain

func (o *CreateResourcesRequest) GetDomain() string

GetDomain returns the Domain field value if set, zero value otherwise.

func (*CreateResourcesRequest) GetDomainOk

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

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

func (*CreateResourcesRequest) GetKind

func (o *CreateResourcesRequest) GetKind() string

GetKind returns the Kind field value if set, zero value otherwise.

func (*CreateResourcesRequest) GetKindOk

func (o *CreateResourcesRequest) GetKindOk() (*string, bool)

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

func (*CreateResourcesRequest) GetMultipleBookings

func (o *CreateResourcesRequest) GetMultipleBookings() string

GetMultipleBookings returns the MultipleBookings field value if set, zero value otherwise.

func (*CreateResourcesRequest) GetMultipleBookingsCustom

func (o *CreateResourcesRequest) GetMultipleBookingsCustom() float32

GetMultipleBookingsCustom returns the MultipleBookingsCustom field value if set, zero value otherwise.

func (*CreateResourcesRequest) GetMultipleBookingsCustomOk

func (o *CreateResourcesRequest) GetMultipleBookingsCustomOk() (*float32, bool)

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

func (*CreateResourcesRequest) GetMultipleBookingsOk

func (o *CreateResourcesRequest) GetMultipleBookingsOk() (*string, bool)

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

func (*CreateResourcesRequest) GetMultipleBookingsSelect

func (o *CreateResourcesRequest) GetMultipleBookingsSelect() string

GetMultipleBookingsSelect returns the MultipleBookingsSelect field value if set, zero value otherwise.

func (*CreateResourcesRequest) GetMultipleBookingsSelectOk

func (o *CreateResourcesRequest) GetMultipleBookingsSelectOk() (*string, bool)

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

func (*CreateResourcesRequest) HasActive

func (o *CreateResourcesRequest) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*CreateResourcesRequest) HasDescription

func (o *CreateResourcesRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateResourcesRequest) HasDomain

func (o *CreateResourcesRequest) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (*CreateResourcesRequest) HasKind

func (o *CreateResourcesRequest) HasKind() bool

HasKind returns a boolean if a field has been set.

func (*CreateResourcesRequest) HasMultipleBookings

func (o *CreateResourcesRequest) HasMultipleBookings() bool

HasMultipleBookings returns a boolean if a field has been set.

func (*CreateResourcesRequest) HasMultipleBookingsCustom

func (o *CreateResourcesRequest) HasMultipleBookingsCustom() bool

HasMultipleBookingsCustom returns a boolean if a field has been set.

func (*CreateResourcesRequest) HasMultipleBookingsSelect

func (o *CreateResourcesRequest) HasMultipleBookingsSelect() bool

HasMultipleBookingsSelect returns a boolean if a field has been set.

func (CreateResourcesRequest) MarshalJSON

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

func (*CreateResourcesRequest) SetActive

func (o *CreateResourcesRequest) SetActive(v float32)

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

func (*CreateResourcesRequest) SetDescription

func (o *CreateResourcesRequest) SetDescription(v string)

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

func (*CreateResourcesRequest) SetDomain

func (o *CreateResourcesRequest) SetDomain(v string)

SetDomain gets a reference to the given string and assigns it to the Domain field.

func (*CreateResourcesRequest) SetKind

func (o *CreateResourcesRequest) SetKind(v string)

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*CreateResourcesRequest) SetMultipleBookings

func (o *CreateResourcesRequest) SetMultipleBookings(v string)

SetMultipleBookings gets a reference to the given string and assigns it to the MultipleBookings field.

func (*CreateResourcesRequest) SetMultipleBookingsCustom

func (o *CreateResourcesRequest) SetMultipleBookingsCustom(v float32)

SetMultipleBookingsCustom gets a reference to the given float32 and assigns it to the MultipleBookingsCustom field.

func (*CreateResourcesRequest) SetMultipleBookingsSelect

func (o *CreateResourcesRequest) SetMultipleBookingsSelect(v string)

SetMultipleBookingsSelect gets a reference to the given string and assigns it to the MultipleBookingsSelect field.

type CreateSenderDependentTransportsRequest

type CreateSenderDependentTransportsRequest struct {
	// the hostname of the smtp server with port
	Hostname *string `json:"hostname,omitempty"`
	// the password for the smtp user
	Password *string `json:"password,omitempty"`
	// the username used to authenticate
	Username *string `json:"username,omitempty"`
}

CreateSenderDependentTransportsRequest struct for CreateSenderDependentTransportsRequest

func NewCreateSenderDependentTransportsRequest

func NewCreateSenderDependentTransportsRequest() *CreateSenderDependentTransportsRequest

NewCreateSenderDependentTransportsRequest instantiates a new CreateSenderDependentTransportsRequest 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 NewCreateSenderDependentTransportsRequestWithDefaults

func NewCreateSenderDependentTransportsRequestWithDefaults() *CreateSenderDependentTransportsRequest

NewCreateSenderDependentTransportsRequestWithDefaults instantiates a new CreateSenderDependentTransportsRequest 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 (*CreateSenderDependentTransportsRequest) GetHostname

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*CreateSenderDependentTransportsRequest) GetHostnameOk

func (o *CreateSenderDependentTransportsRequest) GetHostnameOk() (*string, bool)

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

func (*CreateSenderDependentTransportsRequest) GetPassword

GetPassword returns the Password field value if set, zero value otherwise.

func (*CreateSenderDependentTransportsRequest) GetPasswordOk

func (o *CreateSenderDependentTransportsRequest) 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 (*CreateSenderDependentTransportsRequest) GetUsername

GetUsername returns the Username field value if set, zero value otherwise.

func (*CreateSenderDependentTransportsRequest) GetUsernameOk

func (o *CreateSenderDependentTransportsRequest) 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 (*CreateSenderDependentTransportsRequest) HasHostname

HasHostname returns a boolean if a field has been set.

func (*CreateSenderDependentTransportsRequest) HasPassword

HasPassword returns a boolean if a field has been set.

func (*CreateSenderDependentTransportsRequest) HasUsername

HasUsername returns a boolean if a field has been set.

func (CreateSenderDependentTransportsRequest) MarshalJSON

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

func (*CreateSenderDependentTransportsRequest) SetHostname

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*CreateSenderDependentTransportsRequest) SetPassword

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*CreateSenderDependentTransportsRequest) SetUsername

SetUsername gets a reference to the given string and assigns it to the Username field.

type CreateSyncJobRequest

type CreateSyncJobRequest struct {
	// your local mailcow mailbox
	Username *string `json:"username,omitempty"`
	// the smtp server where mails should be synced from
	Host1 *string `json:"host1,omitempty"`
	// the smtp port of the target mail server
	Port1 *float32 `json:"port1,omitempty"`
	// user to login on remote host (--user1)
	User1 *string `json:"user1,omitempty"`
	// the password of the mailbox
	Password1 *string `json:"password1,omitempty"`
	// the encryption method used to connect to the mailserver
	Enc1 *string `json:"enc1,omitempty"`
	// the interval in which messages should be syned
	MinsInterval *float32 `json:"mins_interval,omitempty"`
	// sync into subfolder on destination (empty = do not use subfolder)
	Subfolder2 *string `json:"subfolder2,omitempty"`
	// only sync messages up to this age in days
	Maxage *float32 `json:"maxage,omitempty"`
	// max speed transfer limit for the sync
	Maxbytespersecond *float32 `json:"maxbytespersecond,omitempty"`
	// timeout for connection to remote host
	Timeout1 *float32 `json:"timeout1,omitempty"`
	// timeout for connection to local host
	Timeout2 *float32 `json:"timeout2,omitempty"`
	// exclude objects (regex)
	Exclude *string `json:"exclude,omitempty"`
	// custom parameters
	CustomParams *string `json:"custom_params,omitempty"`
	// delete duplicates on destination (--delete2duplicates)
	Delete2duplicates *bool `json:"delete2duplicates,omitempty"`
	// delete from source when completed (--delete1)
	Delete1 *bool `json:"delete1,omitempty"`
	// delete messages on destination that are not on source (--delete2)
	Delete2 *bool `json:"delete2,omitempty"`
	// try to automap folders (\"Sent items\", \"Sent\" => \"Sent\" etc.) (--automap)
	Automap *bool `json:"automap,omitempty"`
	// skip duplicate messages across folders (first come, first serve) (--skipcrossduplicates)
	Skipcrossduplicates *bool `json:"skipcrossduplicates,omitempty"`
	// subscribe all folders (--subscribeall)
	Subscribeall *bool `json:"subscribeall,omitempty"`
	// enables or disables the sync job
	Active *bool `json:"active,omitempty"`
}

CreateSyncJobRequest struct for CreateSyncJobRequest

func NewCreateSyncJobRequest

func NewCreateSyncJobRequest() *CreateSyncJobRequest

NewCreateSyncJobRequest instantiates a new CreateSyncJobRequest 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 NewCreateSyncJobRequestWithDefaults

func NewCreateSyncJobRequestWithDefaults() *CreateSyncJobRequest

NewCreateSyncJobRequestWithDefaults instantiates a new CreateSyncJobRequest 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 (*CreateSyncJobRequest) GetActive

func (o *CreateSyncJobRequest) GetActive() bool

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

func (*CreateSyncJobRequest) GetActiveOk

func (o *CreateSyncJobRequest) 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 (*CreateSyncJobRequest) GetAutomap

func (o *CreateSyncJobRequest) GetAutomap() bool

GetAutomap returns the Automap field value if set, zero value otherwise.

func (*CreateSyncJobRequest) GetAutomapOk

func (o *CreateSyncJobRequest) GetAutomapOk() (*bool, bool)

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

func (*CreateSyncJobRequest) GetCustomParams

func (o *CreateSyncJobRequest) GetCustomParams() string

GetCustomParams returns the CustomParams field value if set, zero value otherwise.

func (*CreateSyncJobRequest) GetCustomParamsOk

func (o *CreateSyncJobRequest) GetCustomParamsOk() (*string, bool)

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

func (*CreateSyncJobRequest) GetDelete1

func (o *CreateSyncJobRequest) GetDelete1() bool

GetDelete1 returns the Delete1 field value if set, zero value otherwise.

func (*CreateSyncJobRequest) GetDelete1Ok

func (o *CreateSyncJobRequest) GetDelete1Ok() (*bool, bool)

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

func (*CreateSyncJobRequest) GetDelete2

func (o *CreateSyncJobRequest) GetDelete2() bool

GetDelete2 returns the Delete2 field value if set, zero value otherwise.

func (*CreateSyncJobRequest) GetDelete2Ok

func (o *CreateSyncJobRequest) GetDelete2Ok() (*bool, bool)

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

func (*CreateSyncJobRequest) GetDelete2duplicates

func (o *CreateSyncJobRequest) GetDelete2duplicates() bool

GetDelete2duplicates returns the Delete2duplicates field value if set, zero value otherwise.

func (*CreateSyncJobRequest) GetDelete2duplicatesOk

func (o *CreateSyncJobRequest) GetDelete2duplicatesOk() (*bool, bool)

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

func (*CreateSyncJobRequest) GetEnc1

func (o *CreateSyncJobRequest) GetEnc1() string

GetEnc1 returns the Enc1 field value if set, zero value otherwise.

func (*CreateSyncJobRequest) GetEnc1Ok

func (o *CreateSyncJobRequest) GetEnc1Ok() (*string, bool)

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

func (*CreateSyncJobRequest) GetExclude

func (o *CreateSyncJobRequest) GetExclude() string

GetExclude returns the Exclude field value if set, zero value otherwise.

func (*CreateSyncJobRequest) GetExcludeOk

func (o *CreateSyncJobRequest) GetExcludeOk() (*string, bool)

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

func (*CreateSyncJobRequest) GetHost1

func (o *CreateSyncJobRequest) GetHost1() string

GetHost1 returns the Host1 field value if set, zero value otherwise.

func (*CreateSyncJobRequest) GetHost1Ok

func (o *CreateSyncJobRequest) GetHost1Ok() (*string, bool)

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

func (*CreateSyncJobRequest) GetMaxage

func (o *CreateSyncJobRequest) GetMaxage() float32

GetMaxage returns the Maxage field value if set, zero value otherwise.

func (*CreateSyncJobRequest) GetMaxageOk

func (o *CreateSyncJobRequest) GetMaxageOk() (*float32, bool)

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

func (*CreateSyncJobRequest) GetMaxbytespersecond

func (o *CreateSyncJobRequest) GetMaxbytespersecond() float32

GetMaxbytespersecond returns the Maxbytespersecond field value if set, zero value otherwise.

func (*CreateSyncJobRequest) GetMaxbytespersecondOk

func (o *CreateSyncJobRequest) GetMaxbytespersecondOk() (*float32, bool)

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

func (*CreateSyncJobRequest) GetMinsInterval

func (o *CreateSyncJobRequest) GetMinsInterval() float32

GetMinsInterval returns the MinsInterval field value if set, zero value otherwise.

func (*CreateSyncJobRequest) GetMinsIntervalOk

func (o *CreateSyncJobRequest) GetMinsIntervalOk() (*float32, bool)

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

func (*CreateSyncJobRequest) GetPassword1

func (o *CreateSyncJobRequest) GetPassword1() string

GetPassword1 returns the Password1 field value if set, zero value otherwise.

func (*CreateSyncJobRequest) GetPassword1Ok

func (o *CreateSyncJobRequest) GetPassword1Ok() (*string, bool)

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

func (*CreateSyncJobRequest) GetPort1

func (o *CreateSyncJobRequest) GetPort1() float32

GetPort1 returns the Port1 field value if set, zero value otherwise.

func (*CreateSyncJobRequest) GetPort1Ok

func (o *CreateSyncJobRequest) GetPort1Ok() (*float32, bool)

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

func (*CreateSyncJobRequest) GetSkipcrossduplicates

func (o *CreateSyncJobRequest) GetSkipcrossduplicates() bool

GetSkipcrossduplicates returns the Skipcrossduplicates field value if set, zero value otherwise.

func (*CreateSyncJobRequest) GetSkipcrossduplicatesOk

func (o *CreateSyncJobRequest) GetSkipcrossduplicatesOk() (*bool, bool)

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

func (*CreateSyncJobRequest) GetSubfolder2

func (o *CreateSyncJobRequest) GetSubfolder2() string

GetSubfolder2 returns the Subfolder2 field value if set, zero value otherwise.

func (*CreateSyncJobRequest) GetSubfolder2Ok

func (o *CreateSyncJobRequest) GetSubfolder2Ok() (*string, bool)

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

func (*CreateSyncJobRequest) GetSubscribeall

func (o *CreateSyncJobRequest) GetSubscribeall() bool

GetSubscribeall returns the Subscribeall field value if set, zero value otherwise.

func (*CreateSyncJobRequest) GetSubscribeallOk

func (o *CreateSyncJobRequest) GetSubscribeallOk() (*bool, bool)

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

func (*CreateSyncJobRequest) GetTimeout1

func (o *CreateSyncJobRequest) GetTimeout1() float32

GetTimeout1 returns the Timeout1 field value if set, zero value otherwise.

func (*CreateSyncJobRequest) GetTimeout1Ok

func (o *CreateSyncJobRequest) GetTimeout1Ok() (*float32, bool)

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

func (*CreateSyncJobRequest) GetTimeout2

func (o *CreateSyncJobRequest) GetTimeout2() float32

GetTimeout2 returns the Timeout2 field value if set, zero value otherwise.

func (*CreateSyncJobRequest) GetTimeout2Ok

func (o *CreateSyncJobRequest) GetTimeout2Ok() (*float32, bool)

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

func (*CreateSyncJobRequest) GetUser1

func (o *CreateSyncJobRequest) GetUser1() string

GetUser1 returns the User1 field value if set, zero value otherwise.

func (*CreateSyncJobRequest) GetUser1Ok

func (o *CreateSyncJobRequest) GetUser1Ok() (*string, bool)

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

func (*CreateSyncJobRequest) GetUsername

func (o *CreateSyncJobRequest) GetUsername() string

GetUsername returns the Username field value if set, zero value otherwise.

func (*CreateSyncJobRequest) GetUsernameOk

func (o *CreateSyncJobRequest) 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 (*CreateSyncJobRequest) HasActive

func (o *CreateSyncJobRequest) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*CreateSyncJobRequest) HasAutomap

func (o *CreateSyncJobRequest) HasAutomap() bool

HasAutomap returns a boolean if a field has been set.

func (*CreateSyncJobRequest) HasCustomParams

func (o *CreateSyncJobRequest) HasCustomParams() bool

HasCustomParams returns a boolean if a field has been set.

func (*CreateSyncJobRequest) HasDelete1

func (o *CreateSyncJobRequest) HasDelete1() bool

HasDelete1 returns a boolean if a field has been set.

func (*CreateSyncJobRequest) HasDelete2

func (o *CreateSyncJobRequest) HasDelete2() bool

HasDelete2 returns a boolean if a field has been set.

func (*CreateSyncJobRequest) HasDelete2duplicates

func (o *CreateSyncJobRequest) HasDelete2duplicates() bool

HasDelete2duplicates returns a boolean if a field has been set.

func (*CreateSyncJobRequest) HasEnc1

func (o *CreateSyncJobRequest) HasEnc1() bool

HasEnc1 returns a boolean if a field has been set.

func (*CreateSyncJobRequest) HasExclude

func (o *CreateSyncJobRequest) HasExclude() bool

HasExclude returns a boolean if a field has been set.

func (*CreateSyncJobRequest) HasHost1

func (o *CreateSyncJobRequest) HasHost1() bool

HasHost1 returns a boolean if a field has been set.

func (*CreateSyncJobRequest) HasMaxage

func (o *CreateSyncJobRequest) HasMaxage() bool

HasMaxage returns a boolean if a field has been set.

func (*CreateSyncJobRequest) HasMaxbytespersecond

func (o *CreateSyncJobRequest) HasMaxbytespersecond() bool

HasMaxbytespersecond returns a boolean if a field has been set.

func (*CreateSyncJobRequest) HasMinsInterval

func (o *CreateSyncJobRequest) HasMinsInterval() bool

HasMinsInterval returns a boolean if a field has been set.

func (*CreateSyncJobRequest) HasPassword1

func (o *CreateSyncJobRequest) HasPassword1() bool

HasPassword1 returns a boolean if a field has been set.

func (*CreateSyncJobRequest) HasPort1

func (o *CreateSyncJobRequest) HasPort1() bool

HasPort1 returns a boolean if a field has been set.

func (*CreateSyncJobRequest) HasSkipcrossduplicates

func (o *CreateSyncJobRequest) HasSkipcrossduplicates() bool

HasSkipcrossduplicates returns a boolean if a field has been set.

func (*CreateSyncJobRequest) HasSubfolder2

func (o *CreateSyncJobRequest) HasSubfolder2() bool

HasSubfolder2 returns a boolean if a field has been set.

func (*CreateSyncJobRequest) HasSubscribeall

func (o *CreateSyncJobRequest) HasSubscribeall() bool

HasSubscribeall returns a boolean if a field has been set.

func (*CreateSyncJobRequest) HasTimeout1

func (o *CreateSyncJobRequest) HasTimeout1() bool

HasTimeout1 returns a boolean if a field has been set.

func (*CreateSyncJobRequest) HasTimeout2

func (o *CreateSyncJobRequest) HasTimeout2() bool

HasTimeout2 returns a boolean if a field has been set.

func (*CreateSyncJobRequest) HasUser1

func (o *CreateSyncJobRequest) HasUser1() bool

HasUser1 returns a boolean if a field has been set.

func (*CreateSyncJobRequest) HasUsername

func (o *CreateSyncJobRequest) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (CreateSyncJobRequest) MarshalJSON

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

func (*CreateSyncJobRequest) SetActive

func (o *CreateSyncJobRequest) SetActive(v bool)

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

func (*CreateSyncJobRequest) SetAutomap

func (o *CreateSyncJobRequest) SetAutomap(v bool)

SetAutomap gets a reference to the given bool and assigns it to the Automap field.

func (*CreateSyncJobRequest) SetCustomParams

func (o *CreateSyncJobRequest) SetCustomParams(v string)

SetCustomParams gets a reference to the given string and assigns it to the CustomParams field.

func (*CreateSyncJobRequest) SetDelete1

func (o *CreateSyncJobRequest) SetDelete1(v bool)

SetDelete1 gets a reference to the given bool and assigns it to the Delete1 field.

func (*CreateSyncJobRequest) SetDelete2

func (o *CreateSyncJobRequest) SetDelete2(v bool)

SetDelete2 gets a reference to the given bool and assigns it to the Delete2 field.

func (*CreateSyncJobRequest) SetDelete2duplicates

func (o *CreateSyncJobRequest) SetDelete2duplicates(v bool)

SetDelete2duplicates gets a reference to the given bool and assigns it to the Delete2duplicates field.

func (*CreateSyncJobRequest) SetEnc1

func (o *CreateSyncJobRequest) SetEnc1(v string)

SetEnc1 gets a reference to the given string and assigns it to the Enc1 field.

func (*CreateSyncJobRequest) SetExclude

func (o *CreateSyncJobRequest) SetExclude(v string)

SetExclude gets a reference to the given string and assigns it to the Exclude field.

func (*CreateSyncJobRequest) SetHost1

func (o *CreateSyncJobRequest) SetHost1(v string)

SetHost1 gets a reference to the given string and assigns it to the Host1 field.

func (*CreateSyncJobRequest) SetMaxage

func (o *CreateSyncJobRequest) SetMaxage(v float32)

SetMaxage gets a reference to the given float32 and assigns it to the Maxage field.

func (*CreateSyncJobRequest) SetMaxbytespersecond

func (o *CreateSyncJobRequest) SetMaxbytespersecond(v float32)

SetMaxbytespersecond gets a reference to the given float32 and assigns it to the Maxbytespersecond field.

func (*CreateSyncJobRequest) SetMinsInterval

func (o *CreateSyncJobRequest) SetMinsInterval(v float32)

SetMinsInterval gets a reference to the given float32 and assigns it to the MinsInterval field.

func (*CreateSyncJobRequest) SetPassword1

func (o *CreateSyncJobRequest) SetPassword1(v string)

SetPassword1 gets a reference to the given string and assigns it to the Password1 field.

func (*CreateSyncJobRequest) SetPort1

func (o *CreateSyncJobRequest) SetPort1(v float32)

SetPort1 gets a reference to the given float32 and assigns it to the Port1 field.

func (*CreateSyncJobRequest) SetSkipcrossduplicates

func (o *CreateSyncJobRequest) SetSkipcrossduplicates(v bool)

SetSkipcrossduplicates gets a reference to the given bool and assigns it to the Skipcrossduplicates field.

func (*CreateSyncJobRequest) SetSubfolder2

func (o *CreateSyncJobRequest) SetSubfolder2(v string)

SetSubfolder2 gets a reference to the given string and assigns it to the Subfolder2 field.

func (*CreateSyncJobRequest) SetSubscribeall

func (o *CreateSyncJobRequest) SetSubscribeall(v bool)

SetSubscribeall gets a reference to the given bool and assigns it to the Subscribeall field.

func (*CreateSyncJobRequest) SetTimeout1

func (o *CreateSyncJobRequest) SetTimeout1(v float32)

SetTimeout1 gets a reference to the given float32 and assigns it to the Timeout1 field.

func (*CreateSyncJobRequest) SetTimeout2

func (o *CreateSyncJobRequest) SetTimeout2(v float32)

SetTimeout2 gets a reference to the given float32 and assigns it to the Timeout2 field.

func (*CreateSyncJobRequest) SetUser1

func (o *CreateSyncJobRequest) SetUser1(v string)

SetUser1 gets a reference to the given string and assigns it to the User1 field.

func (*CreateSyncJobRequest) SetUsername

func (o *CreateSyncJobRequest) SetUsername(v string)

SetUsername gets a reference to the given string and assigns it to the Username field.

type CreateTLSPolicyMapRequest

type CreateTLSPolicyMapRequest struct {
	// custom parameters you find out more about them [here](http://www.postfix.org/postconf.5.html#smtp_tls_policy_maps)
	Parameters *string `json:"parameters,omitempty"`
	// 1 for a active user account 0 for a disabled user account
	Active *float32 `json:"active,omitempty"`
	// the target domain or email address
	Dest *string `json:"dest,omitempty"`
	// the policy
	Policy *string `json:"policy,omitempty"`
}

CreateTLSPolicyMapRequest struct for CreateTLSPolicyMapRequest

func NewCreateTLSPolicyMapRequest

func NewCreateTLSPolicyMapRequest() *CreateTLSPolicyMapRequest

NewCreateTLSPolicyMapRequest instantiates a new CreateTLSPolicyMapRequest 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 NewCreateTLSPolicyMapRequestWithDefaults

func NewCreateTLSPolicyMapRequestWithDefaults() *CreateTLSPolicyMapRequest

NewCreateTLSPolicyMapRequestWithDefaults instantiates a new CreateTLSPolicyMapRequest 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 (*CreateTLSPolicyMapRequest) GetActive

func (o *CreateTLSPolicyMapRequest) GetActive() float32

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

func (*CreateTLSPolicyMapRequest) GetActiveOk

func (o *CreateTLSPolicyMapRequest) GetActiveOk() (*float32, 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 (*CreateTLSPolicyMapRequest) GetDest

func (o *CreateTLSPolicyMapRequest) GetDest() string

GetDest returns the Dest field value if set, zero value otherwise.

func (*CreateTLSPolicyMapRequest) GetDestOk

func (o *CreateTLSPolicyMapRequest) GetDestOk() (*string, bool)

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

func (*CreateTLSPolicyMapRequest) GetParameters

func (o *CreateTLSPolicyMapRequest) GetParameters() string

GetParameters returns the Parameters field value if set, zero value otherwise.

func (*CreateTLSPolicyMapRequest) GetParametersOk

func (o *CreateTLSPolicyMapRequest) GetParametersOk() (*string, bool)

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

func (*CreateTLSPolicyMapRequest) GetPolicy

func (o *CreateTLSPolicyMapRequest) GetPolicy() string

GetPolicy returns the Policy field value if set, zero value otherwise.

func (*CreateTLSPolicyMapRequest) GetPolicyOk

func (o *CreateTLSPolicyMapRequest) GetPolicyOk() (*string, bool)

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

func (*CreateTLSPolicyMapRequest) HasActive

func (o *CreateTLSPolicyMapRequest) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*CreateTLSPolicyMapRequest) HasDest

func (o *CreateTLSPolicyMapRequest) HasDest() bool

HasDest returns a boolean if a field has been set.

func (*CreateTLSPolicyMapRequest) HasParameters

func (o *CreateTLSPolicyMapRequest) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (*CreateTLSPolicyMapRequest) HasPolicy

func (o *CreateTLSPolicyMapRequest) HasPolicy() bool

HasPolicy returns a boolean if a field has been set.

func (CreateTLSPolicyMapRequest) MarshalJSON

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

func (*CreateTLSPolicyMapRequest) SetActive

func (o *CreateTLSPolicyMapRequest) SetActive(v float32)

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

func (*CreateTLSPolicyMapRequest) SetDest

func (o *CreateTLSPolicyMapRequest) SetDest(v string)

SetDest gets a reference to the given string and assigns it to the Dest field.

func (*CreateTLSPolicyMapRequest) SetParameters

func (o *CreateTLSPolicyMapRequest) SetParameters(v string)

SetParameters gets a reference to the given string and assigns it to the Parameters field.

func (*CreateTLSPolicyMapRequest) SetPolicy

func (o *CreateTLSPolicyMapRequest) SetPolicy(v string)

SetPolicy gets a reference to the given string and assigns it to the Policy field.

type CreateTimeLimitedAlias200Response

type CreateTimeLimitedAlias200Response struct {
	// contains request object
	Log  []interface{} `json:"log,omitempty"`
	Msg  []interface{} `json:"msg,omitempty"`
	Type *string       `json:"type,omitempty"`
}

CreateTimeLimitedAlias200Response struct for CreateTimeLimitedAlias200Response

func NewCreateTimeLimitedAlias200Response

func NewCreateTimeLimitedAlias200Response() *CreateTimeLimitedAlias200Response

NewCreateTimeLimitedAlias200Response instantiates a new CreateTimeLimitedAlias200Response 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 NewCreateTimeLimitedAlias200ResponseWithDefaults

func NewCreateTimeLimitedAlias200ResponseWithDefaults() *CreateTimeLimitedAlias200Response

NewCreateTimeLimitedAlias200ResponseWithDefaults instantiates a new CreateTimeLimitedAlias200Response 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 (*CreateTimeLimitedAlias200Response) GetLog

func (o *CreateTimeLimitedAlias200Response) GetLog() []interface{}

GetLog returns the Log field value if set, zero value otherwise.

func (*CreateTimeLimitedAlias200Response) GetLogOk

func (o *CreateTimeLimitedAlias200Response) GetLogOk() ([]interface{}, bool)

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

func (*CreateTimeLimitedAlias200Response) GetMsg

func (o *CreateTimeLimitedAlias200Response) GetMsg() []interface{}

GetMsg returns the Msg field value if set, zero value otherwise.

func (*CreateTimeLimitedAlias200Response) GetMsgOk

func (o *CreateTimeLimitedAlias200Response) GetMsgOk() ([]interface{}, bool)

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

func (*CreateTimeLimitedAlias200Response) GetType

GetType returns the Type field value if set, zero value otherwise.

func (*CreateTimeLimitedAlias200Response) GetTypeOk

func (o *CreateTimeLimitedAlias200Response) 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 (*CreateTimeLimitedAlias200Response) HasLog

HasLog returns a boolean if a field has been set.

func (*CreateTimeLimitedAlias200Response) HasMsg

HasMsg returns a boolean if a field has been set.

func (*CreateTimeLimitedAlias200Response) HasType

HasType returns a boolean if a field has been set.

func (CreateTimeLimitedAlias200Response) MarshalJSON

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

func (*CreateTimeLimitedAlias200Response) SetLog

func (o *CreateTimeLimitedAlias200Response) SetLog(v []interface{})

SetLog gets a reference to the given []interface{} and assigns it to the Log field.

func (*CreateTimeLimitedAlias200Response) SetMsg

func (o *CreateTimeLimitedAlias200Response) SetMsg(v []interface{})

SetMsg gets a reference to the given []interface{} and assigns it to the Msg field.

func (*CreateTimeLimitedAlias200Response) SetType

SetType gets a reference to the given string and assigns it to the Type field.

type CreateTimeLimitedAliasRequest

type CreateTimeLimitedAliasRequest struct {
	// the mailbox an alias should be created for
	Username *string `json:"username,omitempty"`
	// the domain
	Domain *string `json:"domain,omitempty"`
}

CreateTimeLimitedAliasRequest struct for CreateTimeLimitedAliasRequest

func NewCreateTimeLimitedAliasRequest

func NewCreateTimeLimitedAliasRequest() *CreateTimeLimitedAliasRequest

NewCreateTimeLimitedAliasRequest instantiates a new CreateTimeLimitedAliasRequest 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 NewCreateTimeLimitedAliasRequestWithDefaults

func NewCreateTimeLimitedAliasRequestWithDefaults() *CreateTimeLimitedAliasRequest

NewCreateTimeLimitedAliasRequestWithDefaults instantiates a new CreateTimeLimitedAliasRequest 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 (*CreateTimeLimitedAliasRequest) GetDomain

func (o *CreateTimeLimitedAliasRequest) GetDomain() string

GetDomain returns the Domain field value if set, zero value otherwise.

func (*CreateTimeLimitedAliasRequest) GetDomainOk

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

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

func (*CreateTimeLimitedAliasRequest) GetUsername

func (o *CreateTimeLimitedAliasRequest) GetUsername() string

GetUsername returns the Username field value if set, zero value otherwise.

func (*CreateTimeLimitedAliasRequest) GetUsernameOk

func (o *CreateTimeLimitedAliasRequest) 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 (*CreateTimeLimitedAliasRequest) HasDomain

func (o *CreateTimeLimitedAliasRequest) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (*CreateTimeLimitedAliasRequest) HasUsername

func (o *CreateTimeLimitedAliasRequest) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (CreateTimeLimitedAliasRequest) MarshalJSON

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

func (*CreateTimeLimitedAliasRequest) SetDomain

func (o *CreateTimeLimitedAliasRequest) SetDomain(v string)

SetDomain gets a reference to the given string and assigns it to the Domain field.

func (*CreateTimeLimitedAliasRequest) SetUsername

func (o *CreateTimeLimitedAliasRequest) SetUsername(v string)

SetUsername gets a reference to the given string and assigns it to the Username field.

type CreateTransportMapsRequest

type CreateTransportMapsRequest struct {
	// 1 for a active transport map 0 for a disabled transport map
	Active      *float32 `json:"active,omitempty"`
	Destination *string  `json:"destination,omitempty"`
	Nexthop     *string  `json:"nexthop,omitempty"`
	// the password for the smtp user
	Password *string `json:"password,omitempty"`
	// the username used to authenticate
	Username *string `json:"username,omitempty"`
}

CreateTransportMapsRequest struct for CreateTransportMapsRequest

func NewCreateTransportMapsRequest

func NewCreateTransportMapsRequest() *CreateTransportMapsRequest

NewCreateTransportMapsRequest instantiates a new CreateTransportMapsRequest 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 NewCreateTransportMapsRequestWithDefaults

func NewCreateTransportMapsRequestWithDefaults() *CreateTransportMapsRequest

NewCreateTransportMapsRequestWithDefaults instantiates a new CreateTransportMapsRequest 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 (*CreateTransportMapsRequest) GetActive

func (o *CreateTransportMapsRequest) GetActive() float32

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

func (*CreateTransportMapsRequest) GetActiveOk

func (o *CreateTransportMapsRequest) GetActiveOk() (*float32, 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 (*CreateTransportMapsRequest) GetDestination

func (o *CreateTransportMapsRequest) GetDestination() string

GetDestination returns the Destination field value if set, zero value otherwise.

func (*CreateTransportMapsRequest) GetDestinationOk

func (o *CreateTransportMapsRequest) GetDestinationOk() (*string, bool)

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

func (*CreateTransportMapsRequest) GetNexthop

func (o *CreateTransportMapsRequest) GetNexthop() string

GetNexthop returns the Nexthop field value if set, zero value otherwise.

func (*CreateTransportMapsRequest) GetNexthopOk

func (o *CreateTransportMapsRequest) GetNexthopOk() (*string, bool)

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

func (*CreateTransportMapsRequest) GetPassword

func (o *CreateTransportMapsRequest) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*CreateTransportMapsRequest) GetPasswordOk

func (o *CreateTransportMapsRequest) 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 (*CreateTransportMapsRequest) GetUsername

func (o *CreateTransportMapsRequest) GetUsername() string

GetUsername returns the Username field value if set, zero value otherwise.

func (*CreateTransportMapsRequest) GetUsernameOk

func (o *CreateTransportMapsRequest) 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 (*CreateTransportMapsRequest) HasActive

func (o *CreateTransportMapsRequest) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*CreateTransportMapsRequest) HasDestination

func (o *CreateTransportMapsRequest) HasDestination() bool

HasDestination returns a boolean if a field has been set.

func (*CreateTransportMapsRequest) HasNexthop

func (o *CreateTransportMapsRequest) HasNexthop() bool

HasNexthop returns a boolean if a field has been set.

func (*CreateTransportMapsRequest) HasPassword

func (o *CreateTransportMapsRequest) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*CreateTransportMapsRequest) HasUsername

func (o *CreateTransportMapsRequest) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (CreateTransportMapsRequest) MarshalJSON

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

func (*CreateTransportMapsRequest) SetActive

func (o *CreateTransportMapsRequest) SetActive(v float32)

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

func (*CreateTransportMapsRequest) SetDestination

func (o *CreateTransportMapsRequest) SetDestination(v string)

SetDestination gets a reference to the given string and assigns it to the Destination field.

func (*CreateTransportMapsRequest) SetNexthop

func (o *CreateTransportMapsRequest) SetNexthop(v string)

SetNexthop gets a reference to the given string and assigns it to the Nexthop field.

func (*CreateTransportMapsRequest) SetPassword

func (o *CreateTransportMapsRequest) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*CreateTransportMapsRequest) SetUsername

func (o *CreateTransportMapsRequest) SetUsername(v string)

SetUsername gets a reference to the given string and assigns it to the Username field.

type DKIMApiService

type DKIMApiService service

DKIMApiService DKIMApi service

func (*DKIMApiService) DeleteDKIMKey

func (a *DKIMApiService) DeleteDKIMKey(ctx context.Context) ApiDeleteDKIMKeyRequest

DeleteDKIMKey Delete DKIM Key

Using this endpoint a existing DKIM Key can be deleted

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiDeleteDKIMKeyRequest

func (*DKIMApiService) DeleteDKIMKeyExecute

Execute executes the request

@return []CreateTimeLimitedAlias200Response

func (*DKIMApiService) DuplicateDKIMKey

func (a *DKIMApiService) DuplicateDKIMKey(ctx context.Context) ApiDuplicateDKIMKeyRequest

DuplicateDKIMKey Duplicate DKIM Key

Using this endpoint you can duplicate the DKIM Key of one domain.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiDuplicateDKIMKeyRequest

func (*DKIMApiService) DuplicateDKIMKeyExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*DKIMApiService) GenerateDKIMKey

func (a *DKIMApiService) GenerateDKIMKey(ctx context.Context) ApiGenerateDKIMKeyRequest

GenerateDKIMKey Generate DKIM Key

Using this endpoint you can generate new DKIM keys.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGenerateDKIMKeyRequest

func (*DKIMApiService) GenerateDKIMKeyExecute

func (a *DKIMApiService) GenerateDKIMKeyExecute(r ApiGenerateDKIMKeyRequest) ([]map[string]interface{}, *http.Response, error)

Execute executes the request

@return []map[string]interface{}

func (*DKIMApiService) GetDKIMKey

func (a *DKIMApiService) GetDKIMKey(ctx context.Context, domain string) ApiGetDKIMKeyRequest

GetDKIMKey Get DKIM Key

Using this endpoint you can get the DKIM public key for a specific domain.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param domain name of domain
@return ApiGetDKIMKeyRequest

func (*DKIMApiService) GetDKIMKeyExecute

func (a *DKIMApiService) GetDKIMKeyExecute(r ApiGetDKIMKeyRequest) (*http.Response, error)

Execute executes the request

type DeleteAliasRequest

type DeleteAliasRequest struct {
	// contains list of ids of aliases you want to delete
	Items []string `json:"items,omitempty"`
}

DeleteAliasRequest struct for DeleteAliasRequest

func NewDeleteAliasRequest

func NewDeleteAliasRequest() *DeleteAliasRequest

NewDeleteAliasRequest instantiates a new DeleteAliasRequest 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 NewDeleteAliasRequestWithDefaults

func NewDeleteAliasRequestWithDefaults() *DeleteAliasRequest

NewDeleteAliasRequestWithDefaults instantiates a new DeleteAliasRequest 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 (*DeleteAliasRequest) GetItems

func (o *DeleteAliasRequest) GetItems() []string

GetItems returns the Items field value if set, zero value otherwise.

func (*DeleteAliasRequest) GetItemsOk

func (o *DeleteAliasRequest) GetItemsOk() ([]string, 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 (*DeleteAliasRequest) HasItems

func (o *DeleteAliasRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (DeleteAliasRequest) MarshalJSON

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

func (*DeleteAliasRequest) SetItems

func (o *DeleteAliasRequest) SetItems(v []string)

SetItems gets a reference to the given []string and assigns it to the Items field.

type DeleteAppPasswordRequest

type DeleteAppPasswordRequest struct {
	// contains list of app passwords you want to delete
	Items map[string]interface{} `json:"items,omitempty"`
}

DeleteAppPasswordRequest struct for DeleteAppPasswordRequest

func NewDeleteAppPasswordRequest

func NewDeleteAppPasswordRequest() *DeleteAppPasswordRequest

NewDeleteAppPasswordRequest instantiates a new DeleteAppPasswordRequest 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 NewDeleteAppPasswordRequestWithDefaults

func NewDeleteAppPasswordRequestWithDefaults() *DeleteAppPasswordRequest

NewDeleteAppPasswordRequestWithDefaults instantiates a new DeleteAppPasswordRequest 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 (*DeleteAppPasswordRequest) GetItems

func (o *DeleteAppPasswordRequest) GetItems() map[string]interface{}

GetItems returns the Items field value if set, zero value otherwise.

func (*DeleteAppPasswordRequest) GetItemsOk

func (o *DeleteAppPasswordRequest) GetItemsOk() (map[string]interface{}, 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 (*DeleteAppPasswordRequest) HasItems

func (o *DeleteAppPasswordRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (DeleteAppPasswordRequest) MarshalJSON

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

func (*DeleteAppPasswordRequest) SetItems

func (o *DeleteAppPasswordRequest) SetItems(v map[string]interface{})

SetItems gets a reference to the given map[string]interface{} and assigns it to the Items field.

type DeleteBCCMapRequest

type DeleteBCCMapRequest struct {
	// contains list of bcc maps you want to delete
	Items map[string]interface{} `json:"items,omitempty"`
}

DeleteBCCMapRequest struct for DeleteBCCMapRequest

func NewDeleteBCCMapRequest

func NewDeleteBCCMapRequest() *DeleteBCCMapRequest

NewDeleteBCCMapRequest instantiates a new DeleteBCCMapRequest 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 NewDeleteBCCMapRequestWithDefaults

func NewDeleteBCCMapRequestWithDefaults() *DeleteBCCMapRequest

NewDeleteBCCMapRequestWithDefaults instantiates a new DeleteBCCMapRequest 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 (*DeleteBCCMapRequest) GetItems

func (o *DeleteBCCMapRequest) GetItems() map[string]interface{}

GetItems returns the Items field value if set, zero value otherwise.

func (*DeleteBCCMapRequest) GetItemsOk

func (o *DeleteBCCMapRequest) GetItemsOk() (map[string]interface{}, 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 (*DeleteBCCMapRequest) HasItems

func (o *DeleteBCCMapRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (DeleteBCCMapRequest) MarshalJSON

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

func (*DeleteBCCMapRequest) SetItems

func (o *DeleteBCCMapRequest) SetItems(v map[string]interface{})

SetItems gets a reference to the given map[string]interface{} and assigns it to the Items field.

type DeleteDKIMKeyRequest

type DeleteDKIMKeyRequest struct {
	// contains list of ids of domains you want to delete DKIM keys for
	Items []string `json:"items,omitempty"`
}

DeleteDKIMKeyRequest struct for DeleteDKIMKeyRequest

func NewDeleteDKIMKeyRequest

func NewDeleteDKIMKeyRequest() *DeleteDKIMKeyRequest

NewDeleteDKIMKeyRequest instantiates a new DeleteDKIMKeyRequest 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 NewDeleteDKIMKeyRequestWithDefaults

func NewDeleteDKIMKeyRequestWithDefaults() *DeleteDKIMKeyRequest

NewDeleteDKIMKeyRequestWithDefaults instantiates a new DeleteDKIMKeyRequest 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 (*DeleteDKIMKeyRequest) GetItems

func (o *DeleteDKIMKeyRequest) GetItems() []string

GetItems returns the Items field value if set, zero value otherwise.

func (*DeleteDKIMKeyRequest) GetItemsOk

func (o *DeleteDKIMKeyRequest) GetItemsOk() ([]string, 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 (*DeleteDKIMKeyRequest) HasItems

func (o *DeleteDKIMKeyRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (DeleteDKIMKeyRequest) MarshalJSON

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

func (*DeleteDKIMKeyRequest) SetItems

func (o *DeleteDKIMKeyRequest) SetItems(v []string)

SetItems gets a reference to the given []string and assigns it to the Items field.

type DeleteDomainAdminRequest

type DeleteDomainAdminRequest struct {
	// contains list of usernames of the users you want to delete
	Items map[string]interface{} `json:"items,omitempty"`
}

DeleteDomainAdminRequest struct for DeleteDomainAdminRequest

func NewDeleteDomainAdminRequest

func NewDeleteDomainAdminRequest() *DeleteDomainAdminRequest

NewDeleteDomainAdminRequest instantiates a new DeleteDomainAdminRequest 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 NewDeleteDomainAdminRequestWithDefaults

func NewDeleteDomainAdminRequestWithDefaults() *DeleteDomainAdminRequest

NewDeleteDomainAdminRequestWithDefaults instantiates a new DeleteDomainAdminRequest 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 (*DeleteDomainAdminRequest) GetItems

func (o *DeleteDomainAdminRequest) GetItems() map[string]interface{}

GetItems returns the Items field value if set, zero value otherwise.

func (*DeleteDomainAdminRequest) GetItemsOk

func (o *DeleteDomainAdminRequest) GetItemsOk() (map[string]interface{}, 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 (*DeleteDomainAdminRequest) HasItems

func (o *DeleteDomainAdminRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (DeleteDomainAdminRequest) MarshalJSON

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

func (*DeleteDomainAdminRequest) SetItems

func (o *DeleteDomainAdminRequest) SetItems(v map[string]interface{})

SetItems gets a reference to the given map[string]interface{} and assigns it to the Items field.

type DeleteDomainPolicyRequest

type DeleteDomainPolicyRequest struct {
	// contains list of domain policys you want to delete
	Items map[string]interface{} `json:"items,omitempty"`
}

DeleteDomainPolicyRequest struct for DeleteDomainPolicyRequest

func NewDeleteDomainPolicyRequest

func NewDeleteDomainPolicyRequest() *DeleteDomainPolicyRequest

NewDeleteDomainPolicyRequest instantiates a new DeleteDomainPolicyRequest 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 NewDeleteDomainPolicyRequestWithDefaults

func NewDeleteDomainPolicyRequestWithDefaults() *DeleteDomainPolicyRequest

NewDeleteDomainPolicyRequestWithDefaults instantiates a new DeleteDomainPolicyRequest 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 (*DeleteDomainPolicyRequest) GetItems

func (o *DeleteDomainPolicyRequest) GetItems() map[string]interface{}

GetItems returns the Items field value if set, zero value otherwise.

func (*DeleteDomainPolicyRequest) GetItemsOk

func (o *DeleteDomainPolicyRequest) GetItemsOk() (map[string]interface{}, 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 (*DeleteDomainPolicyRequest) HasItems

func (o *DeleteDomainPolicyRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (DeleteDomainPolicyRequest) MarshalJSON

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

func (*DeleteDomainPolicyRequest) SetItems

func (o *DeleteDomainPolicyRequest) SetItems(v map[string]interface{})

SetItems gets a reference to the given map[string]interface{} and assigns it to the Items field.

type DeleteDomainRequest

type DeleteDomainRequest struct {
	Items []string `json:"items,omitempty"`
}

DeleteDomainRequest struct for DeleteDomainRequest

func NewDeleteDomainRequest

func NewDeleteDomainRequest() *DeleteDomainRequest

NewDeleteDomainRequest instantiates a new DeleteDomainRequest 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 NewDeleteDomainRequestWithDefaults

func NewDeleteDomainRequestWithDefaults() *DeleteDomainRequest

NewDeleteDomainRequestWithDefaults instantiates a new DeleteDomainRequest 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 (*DeleteDomainRequest) GetItems

func (o *DeleteDomainRequest) GetItems() []string

GetItems returns the Items field value if set, zero value otherwise.

func (*DeleteDomainRequest) GetItemsOk

func (o *DeleteDomainRequest) GetItemsOk() ([]string, 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 (*DeleteDomainRequest) HasItems

func (o *DeleteDomainRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (DeleteDomainRequest) MarshalJSON

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

func (*DeleteDomainRequest) SetItems

func (o *DeleteDomainRequest) SetItems(v []string)

SetItems gets a reference to the given []string and assigns it to the Items field.

type DeleteDomainTagsRequest

type DeleteDomainTagsRequest struct {
	// contains list of domains you want to delete
	Items map[string]interface{} `json:"items,omitempty"`
}

DeleteDomainTagsRequest struct for DeleteDomainTagsRequest

func NewDeleteDomainTagsRequest

func NewDeleteDomainTagsRequest() *DeleteDomainTagsRequest

NewDeleteDomainTagsRequest instantiates a new DeleteDomainTagsRequest 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 NewDeleteDomainTagsRequestWithDefaults

func NewDeleteDomainTagsRequestWithDefaults() *DeleteDomainTagsRequest

NewDeleteDomainTagsRequestWithDefaults instantiates a new DeleteDomainTagsRequest 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 (*DeleteDomainTagsRequest) GetItems

func (o *DeleteDomainTagsRequest) GetItems() map[string]interface{}

GetItems returns the Items field value if set, zero value otherwise.

func (*DeleteDomainTagsRequest) GetItemsOk

func (o *DeleteDomainTagsRequest) GetItemsOk() (map[string]interface{}, 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 (*DeleteDomainTagsRequest) HasItems

func (o *DeleteDomainTagsRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (DeleteDomainTagsRequest) MarshalJSON

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

func (*DeleteDomainTagsRequest) SetItems

func (o *DeleteDomainTagsRequest) SetItems(v map[string]interface{})

SetItems gets a reference to the given map[string]interface{} and assigns it to the Items field.

type DeleteForwardHostRequest

type DeleteForwardHostRequest struct {
	// contains the ip of the fowarding host you want to delete
	Ip *string `json:"ip,omitempty"`
}

DeleteForwardHostRequest struct for DeleteForwardHostRequest

func NewDeleteForwardHostRequest

func NewDeleteForwardHostRequest() *DeleteForwardHostRequest

NewDeleteForwardHostRequest instantiates a new DeleteForwardHostRequest 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 NewDeleteForwardHostRequestWithDefaults

func NewDeleteForwardHostRequestWithDefaults() *DeleteForwardHostRequest

NewDeleteForwardHostRequestWithDefaults instantiates a new DeleteForwardHostRequest 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 (*DeleteForwardHostRequest) GetIp

func (o *DeleteForwardHostRequest) GetIp() string

GetIp returns the Ip field value if set, zero value otherwise.

func (*DeleteForwardHostRequest) GetIpOk

func (o *DeleteForwardHostRequest) GetIpOk() (*string, bool)

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

func (*DeleteForwardHostRequest) HasIp

func (o *DeleteForwardHostRequest) HasIp() bool

HasIp returns a boolean if a field has been set.

func (DeleteForwardHostRequest) MarshalJSON

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

func (*DeleteForwardHostRequest) SetIp

func (o *DeleteForwardHostRequest) SetIp(v string)

SetIp gets a reference to the given string and assigns it to the Ip field.

type DeleteMailboxRequest

type DeleteMailboxRequest struct {
	// contains list of mailboxes you want to delete
	Items []string `json:"items,omitempty"`
}

DeleteMailboxRequest struct for DeleteMailboxRequest

func NewDeleteMailboxRequest

func NewDeleteMailboxRequest() *DeleteMailboxRequest

NewDeleteMailboxRequest instantiates a new DeleteMailboxRequest 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 NewDeleteMailboxRequestWithDefaults

func NewDeleteMailboxRequestWithDefaults() *DeleteMailboxRequest

NewDeleteMailboxRequestWithDefaults instantiates a new DeleteMailboxRequest 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 (*DeleteMailboxRequest) GetItems

func (o *DeleteMailboxRequest) GetItems() []string

GetItems returns the Items field value if set, zero value otherwise.

func (*DeleteMailboxRequest) GetItemsOk

func (o *DeleteMailboxRequest) GetItemsOk() ([]string, 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 (*DeleteMailboxRequest) HasItems

func (o *DeleteMailboxRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (DeleteMailboxRequest) MarshalJSON

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

func (*DeleteMailboxRequest) SetItems

func (o *DeleteMailboxRequest) SetItems(v []string)

SetItems gets a reference to the given []string and assigns it to the Items field.

type DeleteMailboxTagsRequest

type DeleteMailboxTagsRequest struct {
	// contains list of mailboxes you want to delete
	Items map[string]interface{} `json:"items,omitempty"`
}

DeleteMailboxTagsRequest struct for DeleteMailboxTagsRequest

func NewDeleteMailboxTagsRequest

func NewDeleteMailboxTagsRequest() *DeleteMailboxTagsRequest

NewDeleteMailboxTagsRequest instantiates a new DeleteMailboxTagsRequest 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 NewDeleteMailboxTagsRequestWithDefaults

func NewDeleteMailboxTagsRequestWithDefaults() *DeleteMailboxTagsRequest

NewDeleteMailboxTagsRequestWithDefaults instantiates a new DeleteMailboxTagsRequest 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 (*DeleteMailboxTagsRequest) GetItems

func (o *DeleteMailboxTagsRequest) GetItems() map[string]interface{}

GetItems returns the Items field value if set, zero value otherwise.

func (*DeleteMailboxTagsRequest) GetItemsOk

func (o *DeleteMailboxTagsRequest) GetItemsOk() (map[string]interface{}, 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 (*DeleteMailboxTagsRequest) HasItems

func (o *DeleteMailboxTagsRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (DeleteMailboxTagsRequest) MarshalJSON

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

func (*DeleteMailboxTagsRequest) SetItems

func (o *DeleteMailboxTagsRequest) SetItems(v map[string]interface{})

SetItems gets a reference to the given map[string]interface{} and assigns it to the Items field.

type DeleteMailsInQuarantineRequest

type DeleteMailsInQuarantineRequest struct {
	// contains list of emails you want to delete
	Items map[string]interface{} `json:"items,omitempty"`
}

DeleteMailsInQuarantineRequest struct for DeleteMailsInQuarantineRequest

func NewDeleteMailsInQuarantineRequest

func NewDeleteMailsInQuarantineRequest() *DeleteMailsInQuarantineRequest

NewDeleteMailsInQuarantineRequest instantiates a new DeleteMailsInQuarantineRequest 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 NewDeleteMailsInQuarantineRequestWithDefaults

func NewDeleteMailsInQuarantineRequestWithDefaults() *DeleteMailsInQuarantineRequest

NewDeleteMailsInQuarantineRequestWithDefaults instantiates a new DeleteMailsInQuarantineRequest 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 (*DeleteMailsInQuarantineRequest) GetItems

func (o *DeleteMailsInQuarantineRequest) GetItems() map[string]interface{}

GetItems returns the Items field value if set, zero value otherwise.

func (*DeleteMailsInQuarantineRequest) GetItemsOk

func (o *DeleteMailsInQuarantineRequest) GetItemsOk() (map[string]interface{}, 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 (*DeleteMailsInQuarantineRequest) HasItems

func (o *DeleteMailsInQuarantineRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (DeleteMailsInQuarantineRequest) MarshalJSON

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

func (*DeleteMailsInQuarantineRequest) SetItems

func (o *DeleteMailsInQuarantineRequest) SetItems(v map[string]interface{})

SetItems gets a reference to the given map[string]interface{} and assigns it to the Items field.

type DeleteOAuthClientRequest

type DeleteOAuthClientRequest struct {
	// contains list of oAuth clients you want to delete
	Items map[string]interface{} `json:"items,omitempty"`
}

DeleteOAuthClientRequest struct for DeleteOAuthClientRequest

func NewDeleteOAuthClientRequest

func NewDeleteOAuthClientRequest() *DeleteOAuthClientRequest

NewDeleteOAuthClientRequest instantiates a new DeleteOAuthClientRequest 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 NewDeleteOAuthClientRequestWithDefaults

func NewDeleteOAuthClientRequestWithDefaults() *DeleteOAuthClientRequest

NewDeleteOAuthClientRequestWithDefaults instantiates a new DeleteOAuthClientRequest 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 (*DeleteOAuthClientRequest) GetItems

func (o *DeleteOAuthClientRequest) GetItems() map[string]interface{}

GetItems returns the Items field value if set, zero value otherwise.

func (*DeleteOAuthClientRequest) GetItemsOk

func (o *DeleteOAuthClientRequest) GetItemsOk() (map[string]interface{}, 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 (*DeleteOAuthClientRequest) HasItems

func (o *DeleteOAuthClientRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (DeleteOAuthClientRequest) MarshalJSON

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

func (*DeleteOAuthClientRequest) SetItems

func (o *DeleteOAuthClientRequest) SetItems(v map[string]interface{})

SetItems gets a reference to the given map[string]interface{} and assigns it to the Items field.

type DeleteQueueRequest

type DeleteQueueRequest struct {
	// use super_delete to delete the mail queue
	Action *string `json:"action,omitempty"`
}

DeleteQueueRequest struct for DeleteQueueRequest

func NewDeleteQueueRequest

func NewDeleteQueueRequest() *DeleteQueueRequest

NewDeleteQueueRequest instantiates a new DeleteQueueRequest 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 NewDeleteQueueRequestWithDefaults

func NewDeleteQueueRequestWithDefaults() *DeleteQueueRequest

NewDeleteQueueRequestWithDefaults instantiates a new DeleteQueueRequest 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 (*DeleteQueueRequest) GetAction

func (o *DeleteQueueRequest) GetAction() string

GetAction returns the Action field value if set, zero value otherwise.

func (*DeleteQueueRequest) GetActionOk

func (o *DeleteQueueRequest) GetActionOk() (*string, bool)

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

func (*DeleteQueueRequest) HasAction

func (o *DeleteQueueRequest) HasAction() bool

HasAction returns a boolean if a field has been set.

func (DeleteQueueRequest) MarshalJSON

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

func (*DeleteQueueRequest) SetAction

func (o *DeleteQueueRequest) SetAction(v string)

SetAction gets a reference to the given string and assigns it to the Action field.

type DeleteRecipientMapRequest

type DeleteRecipientMapRequest struct {
	// contains list of recipient maps you want to delete
	Items map[string]interface{} `json:"items,omitempty"`
}

DeleteRecipientMapRequest struct for DeleteRecipientMapRequest

func NewDeleteRecipientMapRequest

func NewDeleteRecipientMapRequest() *DeleteRecipientMapRequest

NewDeleteRecipientMapRequest instantiates a new DeleteRecipientMapRequest 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 NewDeleteRecipientMapRequestWithDefaults

func NewDeleteRecipientMapRequestWithDefaults() *DeleteRecipientMapRequest

NewDeleteRecipientMapRequestWithDefaults instantiates a new DeleteRecipientMapRequest 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 (*DeleteRecipientMapRequest) GetItems

func (o *DeleteRecipientMapRequest) GetItems() map[string]interface{}

GetItems returns the Items field value if set, zero value otherwise.

func (*DeleteRecipientMapRequest) GetItemsOk

func (o *DeleteRecipientMapRequest) GetItemsOk() (map[string]interface{}, 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 (*DeleteRecipientMapRequest) HasItems

func (o *DeleteRecipientMapRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (DeleteRecipientMapRequest) MarshalJSON

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

func (*DeleteRecipientMapRequest) SetItems

func (o *DeleteRecipientMapRequest) SetItems(v map[string]interface{})

SetItems gets a reference to the given map[string]interface{} and assigns it to the Items field.

type DeleteResourcesRequest

type DeleteResourcesRequest struct {
	// contains list of Resources you want to delete
	Items map[string]interface{} `json:"items,omitempty"`
}

DeleteResourcesRequest struct for DeleteResourcesRequest

func NewDeleteResourcesRequest

func NewDeleteResourcesRequest() *DeleteResourcesRequest

NewDeleteResourcesRequest instantiates a new DeleteResourcesRequest 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 NewDeleteResourcesRequestWithDefaults

func NewDeleteResourcesRequestWithDefaults() *DeleteResourcesRequest

NewDeleteResourcesRequestWithDefaults instantiates a new DeleteResourcesRequest 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 (*DeleteResourcesRequest) GetItems

func (o *DeleteResourcesRequest) GetItems() map[string]interface{}

GetItems returns the Items field value if set, zero value otherwise.

func (*DeleteResourcesRequest) GetItemsOk

func (o *DeleteResourcesRequest) GetItemsOk() (map[string]interface{}, 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 (*DeleteResourcesRequest) HasItems

func (o *DeleteResourcesRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (DeleteResourcesRequest) MarshalJSON

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

func (*DeleteResourcesRequest) SetItems

func (o *DeleteResourcesRequest) SetItems(v map[string]interface{})

SetItems gets a reference to the given map[string]interface{} and assigns it to the Items field.

type DeleteSenderDependentTransportsRequest

type DeleteSenderDependentTransportsRequest struct {
	// contains list of Sender-Dependent Transport you want to delete
	Items map[string]interface{} `json:"items,omitempty"`
}

DeleteSenderDependentTransportsRequest struct for DeleteSenderDependentTransportsRequest

func NewDeleteSenderDependentTransportsRequest

func NewDeleteSenderDependentTransportsRequest() *DeleteSenderDependentTransportsRequest

NewDeleteSenderDependentTransportsRequest instantiates a new DeleteSenderDependentTransportsRequest 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 NewDeleteSenderDependentTransportsRequestWithDefaults

func NewDeleteSenderDependentTransportsRequestWithDefaults() *DeleteSenderDependentTransportsRequest

NewDeleteSenderDependentTransportsRequestWithDefaults instantiates a new DeleteSenderDependentTransportsRequest 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 (*DeleteSenderDependentTransportsRequest) GetItems

func (o *DeleteSenderDependentTransportsRequest) GetItems() map[string]interface{}

GetItems returns the Items field value if set, zero value otherwise.

func (*DeleteSenderDependentTransportsRequest) GetItemsOk

func (o *DeleteSenderDependentTransportsRequest) GetItemsOk() (map[string]interface{}, 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 (*DeleteSenderDependentTransportsRequest) HasItems

HasItems returns a boolean if a field has been set.

func (DeleteSenderDependentTransportsRequest) MarshalJSON

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

func (*DeleteSenderDependentTransportsRequest) SetItems

func (o *DeleteSenderDependentTransportsRequest) SetItems(v map[string]interface{})

SetItems gets a reference to the given map[string]interface{} and assigns it to the Items field.

type DeleteSyncJobRequest

type DeleteSyncJobRequest struct {
	// contains list of syncjobs you want to delete
	Items []string `json:"items,omitempty"`
}

DeleteSyncJobRequest struct for DeleteSyncJobRequest

func NewDeleteSyncJobRequest

func NewDeleteSyncJobRequest() *DeleteSyncJobRequest

NewDeleteSyncJobRequest instantiates a new DeleteSyncJobRequest 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 NewDeleteSyncJobRequestWithDefaults

func NewDeleteSyncJobRequestWithDefaults() *DeleteSyncJobRequest

NewDeleteSyncJobRequestWithDefaults instantiates a new DeleteSyncJobRequest 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 (*DeleteSyncJobRequest) GetItems

func (o *DeleteSyncJobRequest) GetItems() []string

GetItems returns the Items field value if set, zero value otherwise.

func (*DeleteSyncJobRequest) GetItemsOk

func (o *DeleteSyncJobRequest) GetItemsOk() ([]string, 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 (*DeleteSyncJobRequest) HasItems

func (o *DeleteSyncJobRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (DeleteSyncJobRequest) MarshalJSON

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

func (*DeleteSyncJobRequest) SetItems

func (o *DeleteSyncJobRequest) SetItems(v []string)

SetItems gets a reference to the given []string and assigns it to the Items field.

type DeleteTLSPolicyMapRequest

type DeleteTLSPolicyMapRequest struct {
	// contains list of tls policy maps you want to delete
	Items map[string]interface{} `json:"items,omitempty"`
}

DeleteTLSPolicyMapRequest struct for DeleteTLSPolicyMapRequest

func NewDeleteTLSPolicyMapRequest

func NewDeleteTLSPolicyMapRequest() *DeleteTLSPolicyMapRequest

NewDeleteTLSPolicyMapRequest instantiates a new DeleteTLSPolicyMapRequest 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 NewDeleteTLSPolicyMapRequestWithDefaults

func NewDeleteTLSPolicyMapRequestWithDefaults() *DeleteTLSPolicyMapRequest

NewDeleteTLSPolicyMapRequestWithDefaults instantiates a new DeleteTLSPolicyMapRequest 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 (*DeleteTLSPolicyMapRequest) GetItems

func (o *DeleteTLSPolicyMapRequest) GetItems() map[string]interface{}

GetItems returns the Items field value if set, zero value otherwise.

func (*DeleteTLSPolicyMapRequest) GetItemsOk

func (o *DeleteTLSPolicyMapRequest) GetItemsOk() (map[string]interface{}, 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 (*DeleteTLSPolicyMapRequest) HasItems

func (o *DeleteTLSPolicyMapRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (DeleteTLSPolicyMapRequest) MarshalJSON

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

func (*DeleteTLSPolicyMapRequest) SetItems

func (o *DeleteTLSPolicyMapRequest) SetItems(v map[string]interface{})

SetItems gets a reference to the given map[string]interface{} and assigns it to the Items field.

type DeleteTransportMapsRequest

type DeleteTransportMapsRequest struct {
	// contains list of transport maps you want to delete
	Items map[string]interface{} `json:"items,omitempty"`
}

DeleteTransportMapsRequest struct for DeleteTransportMapsRequest

func NewDeleteTransportMapsRequest

func NewDeleteTransportMapsRequest() *DeleteTransportMapsRequest

NewDeleteTransportMapsRequest instantiates a new DeleteTransportMapsRequest 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 NewDeleteTransportMapsRequestWithDefaults

func NewDeleteTransportMapsRequestWithDefaults() *DeleteTransportMapsRequest

NewDeleteTransportMapsRequestWithDefaults instantiates a new DeleteTransportMapsRequest 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 (*DeleteTransportMapsRequest) GetItems

func (o *DeleteTransportMapsRequest) GetItems() map[string]interface{}

GetItems returns the Items field value if set, zero value otherwise.

func (*DeleteTransportMapsRequest) GetItemsOk

func (o *DeleteTransportMapsRequest) GetItemsOk() (map[string]interface{}, 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 (*DeleteTransportMapsRequest) HasItems

func (o *DeleteTransportMapsRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (DeleteTransportMapsRequest) MarshalJSON

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

func (*DeleteTransportMapsRequest) SetItems

func (o *DeleteTransportMapsRequest) SetItems(v map[string]interface{})

SetItems gets a reference to the given map[string]interface{} and assigns it to the Items field.

type DomainAdminApiService

type DomainAdminApiService service

DomainAdminApiService DomainAdminApi service

func (*DomainAdminApiService) CreateDomainAdminUser

CreateDomainAdminUser Create Domain Admin user

Using this endpoint you can create a new Domain Admin user. This user has full control over a domain, and can create new mailboxes and aliases.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateDomainAdminUserRequest

func (*DomainAdminApiService) CreateDomainAdminUserExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*DomainAdminApiService) DeleteDomainAdmin

DeleteDomainAdmin Delete Domain Admin

Using this endpoint a existing Domain Admin user can be deleted.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiDeleteDomainAdminRequest

func (*DomainAdminApiService) DeleteDomainAdminExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*DomainAdminApiService) EditDomainAdminACL

EditDomainAdminACL Edit Domain Admin ACL

Using this endpoint you can edit the ACLs of a Domain Admin user. This user has full control over a domain, and can create new mailboxes and aliases.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiEditDomainAdminACLRequest

func (*DomainAdminApiService) EditDomainAdminACLExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*DomainAdminApiService) EditDomainAdminUser

EditDomainAdminUser Edit Domain Admin user

Using this endpoint you can edit a existing Domain Admin user. This user has full control over a domain, and can create new mailboxes and aliases.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiEditDomainAdminUserRequest

func (*DomainAdminApiService) EditDomainAdminUserExecute

Execute executes the request

@return EditDomainAdminUser200Response

func (*DomainAdminApiService) GetDomainAdmins

GetDomainAdmins Get Domain Admins

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetDomainAdminsRequest

func (*DomainAdminApiService) GetDomainAdminsExecute

func (a *DomainAdminApiService) GetDomainAdminsExecute(r ApiGetDomainAdminsRequest) (*http.Response, error)

Execute executes the request

type DomainAntispamPoliciesApiService

type DomainAntispamPoliciesApiService service

DomainAntispamPoliciesApiService DomainAntispamPoliciesApi service

func (*DomainAntispamPoliciesApiService) CreateDomainPolicy

CreateDomainPolicy Create domain policy

You may create your own domain policy using this action. It takes a JSON object containing a domain informations.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateDomainPolicyRequest

func (*DomainAntispamPoliciesApiService) CreateDomainPolicyExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*DomainAntispamPoliciesApiService) DeleteDomainPolicy

DeleteDomainPolicy Delete domain policy

You can delete one o more domain policies.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiDeleteDomainPolicyRequest

func (*DomainAntispamPoliciesApiService) DeleteDomainPolicyExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*DomainAntispamPoliciesApiService) ListBlacklistDomainPolicy

ListBlacklistDomainPolicy List blacklist domain policy

You can list all blacklist policies per domain.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param domain name of domain
@return ApiListBlacklistDomainPolicyRequest

func (*DomainAntispamPoliciesApiService) ListBlacklistDomainPolicyExecute

func (a *DomainAntispamPoliciesApiService) ListBlacklistDomainPolicyExecute(r ApiListBlacklistDomainPolicyRequest) (*http.Response, error)

Execute executes the request

func (*DomainAntispamPoliciesApiService) ListWhitelistDomainPolicy

ListWhitelistDomainPolicy List whitelist domain policy

You can list all whitelist policies per domain.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param domain name of domain
@return ApiListWhitelistDomainPolicyRequest

func (*DomainAntispamPoliciesApiService) ListWhitelistDomainPolicyExecute

func (a *DomainAntispamPoliciesApiService) ListWhitelistDomainPolicyExecute(r ApiListWhitelistDomainPolicyRequest) (*http.Response, error)

Execute executes the request

type DomainsApiService

type DomainsApiService service

DomainsApiService DomainsApi service

func (*DomainsApiService) CreateDomain

CreateDomain Create domain

You may create your own domain using this action. It takes a JSON object containing a domain informations.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateDomainRequest

func (*DomainsApiService) CreateDomainExecute

func (a *DomainsApiService) CreateDomainExecute(r ApiCreateDomainRequest) ([]map[string]interface{}, *http.Response, error)

Execute executes the request

@return []map[string]interface{}

func (*DomainsApiService) DeleteDomain

DeleteDomain Delete domain

You can delete one or more domains.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiDeleteDomainRequest

func (*DomainsApiService) DeleteDomainExecute

Execute executes the request

@return []CreateTimeLimitedAlias200Response

func (*DomainsApiService) DeleteDomainTags

func (a *DomainsApiService) DeleteDomainTags(ctx context.Context, domain string) ApiDeleteDomainTagsRequest

DeleteDomainTags Delete domain tags

You can delete one or more domain tags.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param domain name of domain
@return ApiDeleteDomainTagsRequest

func (*DomainsApiService) DeleteDomainTagsExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*DomainsApiService) GetDomains

GetDomains Get domains

You can list all domains existing in system.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id id of entry you want to get
@return ApiGetDomainsRequest

func (*DomainsApiService) GetDomainsExecute

func (a *DomainsApiService) GetDomainsExecute(r ApiGetDomainsRequest) (*http.Response, error)

Execute executes the request

func (*DomainsApiService) UpdateDomain

UpdateDomain Update domain

You can update one or more domains per request. You can also send just attributes you want to change. Example: You can add domain names to items list and in attr object just include `"active": "0"` to deactivate domains.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiUpdateDomainRequest

func (*DomainsApiService) UpdateDomainExecute

Execute executes the request

@return []CreateTimeLimitedAlias200Response

type DuplicateDKIMKeyRequest

type DuplicateDKIMKeyRequest struct {
	// the domain where the dkim key should be copied from
	FronDomain *string `json:"fron_domain,omitempty"`
	// the domain where the dkim key should be copied to
	ToDomain *string `json:"to_domain,omitempty"`
}

DuplicateDKIMKeyRequest struct for DuplicateDKIMKeyRequest

func NewDuplicateDKIMKeyRequest

func NewDuplicateDKIMKeyRequest() *DuplicateDKIMKeyRequest

NewDuplicateDKIMKeyRequest instantiates a new DuplicateDKIMKeyRequest 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 NewDuplicateDKIMKeyRequestWithDefaults

func NewDuplicateDKIMKeyRequestWithDefaults() *DuplicateDKIMKeyRequest

NewDuplicateDKIMKeyRequestWithDefaults instantiates a new DuplicateDKIMKeyRequest 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 (*DuplicateDKIMKeyRequest) GetFronDomain

func (o *DuplicateDKIMKeyRequest) GetFronDomain() string

GetFronDomain returns the FronDomain field value if set, zero value otherwise.

func (*DuplicateDKIMKeyRequest) GetFronDomainOk

func (o *DuplicateDKIMKeyRequest) GetFronDomainOk() (*string, bool)

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

func (*DuplicateDKIMKeyRequest) GetToDomain

func (o *DuplicateDKIMKeyRequest) GetToDomain() string

GetToDomain returns the ToDomain field value if set, zero value otherwise.

func (*DuplicateDKIMKeyRequest) GetToDomainOk

func (o *DuplicateDKIMKeyRequest) GetToDomainOk() (*string, bool)

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

func (*DuplicateDKIMKeyRequest) HasFronDomain

func (o *DuplicateDKIMKeyRequest) HasFronDomain() bool

HasFronDomain returns a boolean if a field has been set.

func (*DuplicateDKIMKeyRequest) HasToDomain

func (o *DuplicateDKIMKeyRequest) HasToDomain() bool

HasToDomain returns a boolean if a field has been set.

func (DuplicateDKIMKeyRequest) MarshalJSON

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

func (*DuplicateDKIMKeyRequest) SetFronDomain

func (o *DuplicateDKIMKeyRequest) SetFronDomain(v string)

SetFronDomain gets a reference to the given string and assigns it to the FronDomain field.

func (*DuplicateDKIMKeyRequest) SetToDomain

func (o *DuplicateDKIMKeyRequest) SetToDomain(v string)

SetToDomain gets a reference to the given string and assigns it to the ToDomain field.

type EditDomainAdminACLRequest

type EditDomainAdminACLRequest struct {
	// contains the domain admin username you want to edit
	Items map[string]interface{}         `json:"items,omitempty"`
	Attr  *EditDomainAdminACLRequestAttr `json:"attr,omitempty"`
}

EditDomainAdminACLRequest struct for EditDomainAdminACLRequest

func NewEditDomainAdminACLRequest

func NewEditDomainAdminACLRequest() *EditDomainAdminACLRequest

NewEditDomainAdminACLRequest instantiates a new EditDomainAdminACLRequest 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 NewEditDomainAdminACLRequestWithDefaults

func NewEditDomainAdminACLRequestWithDefaults() *EditDomainAdminACLRequest

NewEditDomainAdminACLRequestWithDefaults instantiates a new EditDomainAdminACLRequest 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 (*EditDomainAdminACLRequest) GetAttr

GetAttr returns the Attr field value if set, zero value otherwise.

func (*EditDomainAdminACLRequest) GetAttrOk

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

func (*EditDomainAdminACLRequest) GetItems

func (o *EditDomainAdminACLRequest) GetItems() map[string]interface{}

GetItems returns the Items field value if set, zero value otherwise.

func (*EditDomainAdminACLRequest) GetItemsOk

func (o *EditDomainAdminACLRequest) GetItemsOk() (map[string]interface{}, 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 (*EditDomainAdminACLRequest) HasAttr

func (o *EditDomainAdminACLRequest) HasAttr() bool

HasAttr returns a boolean if a field has been set.

func (*EditDomainAdminACLRequest) HasItems

func (o *EditDomainAdminACLRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (EditDomainAdminACLRequest) MarshalJSON

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

func (*EditDomainAdminACLRequest) SetAttr

SetAttr gets a reference to the given EditDomainAdminACLRequestAttr and assigns it to the Attr field.

func (*EditDomainAdminACLRequest) SetItems

func (o *EditDomainAdminACLRequest) SetItems(v map[string]interface{})

SetItems gets a reference to the given map[string]interface{} and assigns it to the Items field.

type EditDomainAdminACLRequestAttr

type EditDomainAdminACLRequestAttr struct {
	// contains the list of acl names that are active for this user
	DaAcl map[string]interface{} `json:"da_acl,omitempty"`
}

EditDomainAdminACLRequestAttr struct for EditDomainAdminACLRequestAttr

func NewEditDomainAdminACLRequestAttr

func NewEditDomainAdminACLRequestAttr() *EditDomainAdminACLRequestAttr

NewEditDomainAdminACLRequestAttr instantiates a new EditDomainAdminACLRequestAttr 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 NewEditDomainAdminACLRequestAttrWithDefaults

func NewEditDomainAdminACLRequestAttrWithDefaults() *EditDomainAdminACLRequestAttr

NewEditDomainAdminACLRequestAttrWithDefaults instantiates a new EditDomainAdminACLRequestAttr 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 (*EditDomainAdminACLRequestAttr) GetDaAcl

func (o *EditDomainAdminACLRequestAttr) GetDaAcl() map[string]interface{}

GetDaAcl returns the DaAcl field value if set, zero value otherwise.

func (*EditDomainAdminACLRequestAttr) GetDaAclOk

func (o *EditDomainAdminACLRequestAttr) GetDaAclOk() (map[string]interface{}, bool)

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

func (*EditDomainAdminACLRequestAttr) HasDaAcl

func (o *EditDomainAdminACLRequestAttr) HasDaAcl() bool

HasDaAcl returns a boolean if a field has been set.

func (EditDomainAdminACLRequestAttr) MarshalJSON

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

func (*EditDomainAdminACLRequestAttr) SetDaAcl

func (o *EditDomainAdminACLRequestAttr) SetDaAcl(v map[string]interface{})

SetDaAcl gets a reference to the given map[string]interface{} and assigns it to the DaAcl field.

type EditDomainAdminUser200Response

type EditDomainAdminUser200Response struct {
	Type *string `json:"type,omitempty"`
	// contains request object
	Log []interface{} `json:"log,omitempty"`
	Msg []interface{} `json:"msg,omitempty"`
}

EditDomainAdminUser200Response struct for EditDomainAdminUser200Response

func NewEditDomainAdminUser200Response

func NewEditDomainAdminUser200Response() *EditDomainAdminUser200Response

NewEditDomainAdminUser200Response instantiates a new EditDomainAdminUser200Response 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 NewEditDomainAdminUser200ResponseWithDefaults

func NewEditDomainAdminUser200ResponseWithDefaults() *EditDomainAdminUser200Response

NewEditDomainAdminUser200ResponseWithDefaults instantiates a new EditDomainAdminUser200Response 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 (*EditDomainAdminUser200Response) GetLog

func (o *EditDomainAdminUser200Response) GetLog() []interface{}

GetLog returns the Log field value if set, zero value otherwise.

func (*EditDomainAdminUser200Response) GetLogOk

func (o *EditDomainAdminUser200Response) GetLogOk() ([]interface{}, bool)

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

func (*EditDomainAdminUser200Response) GetMsg

func (o *EditDomainAdminUser200Response) GetMsg() []interface{}

GetMsg returns the Msg field value if set, zero value otherwise.

func (*EditDomainAdminUser200Response) GetMsgOk

func (o *EditDomainAdminUser200Response) GetMsgOk() ([]interface{}, bool)

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

func (*EditDomainAdminUser200Response) GetType

GetType returns the Type field value if set, zero value otherwise.

func (*EditDomainAdminUser200Response) GetTypeOk

func (o *EditDomainAdminUser200Response) 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 (*EditDomainAdminUser200Response) HasLog

HasLog returns a boolean if a field has been set.

func (*EditDomainAdminUser200Response) HasMsg

HasMsg returns a boolean if a field has been set.

func (*EditDomainAdminUser200Response) HasType

func (o *EditDomainAdminUser200Response) HasType() bool

HasType returns a boolean if a field has been set.

func (EditDomainAdminUser200Response) MarshalJSON

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

func (*EditDomainAdminUser200Response) SetLog

func (o *EditDomainAdminUser200Response) SetLog(v []interface{})

SetLog gets a reference to the given []interface{} and assigns it to the Log field.

func (*EditDomainAdminUser200Response) SetMsg

func (o *EditDomainAdminUser200Response) SetMsg(v []interface{})

SetMsg gets a reference to the given []interface{} and assigns it to the Msg field.

func (*EditDomainAdminUser200Response) SetType

func (o *EditDomainAdminUser200Response) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

type EditDomainAdminUserRequest

type EditDomainAdminUserRequest struct {
	Attr *EditDomainAdminUserRequestAttr `json:"attr,omitempty"`
	// contains the domain admin username you want to edit
	Items map[string]interface{} `json:"items,omitempty"`
}

EditDomainAdminUserRequest struct for EditDomainAdminUserRequest

func NewEditDomainAdminUserRequest

func NewEditDomainAdminUserRequest() *EditDomainAdminUserRequest

NewEditDomainAdminUserRequest instantiates a new EditDomainAdminUserRequest 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 NewEditDomainAdminUserRequestWithDefaults

func NewEditDomainAdminUserRequestWithDefaults() *EditDomainAdminUserRequest

NewEditDomainAdminUserRequestWithDefaults instantiates a new EditDomainAdminUserRequest 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 (*EditDomainAdminUserRequest) GetAttr

GetAttr returns the Attr field value if set, zero value otherwise.

func (*EditDomainAdminUserRequest) GetAttrOk

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

func (*EditDomainAdminUserRequest) GetItems

func (o *EditDomainAdminUserRequest) GetItems() map[string]interface{}

GetItems returns the Items field value if set, zero value otherwise.

func (*EditDomainAdminUserRequest) GetItemsOk

func (o *EditDomainAdminUserRequest) GetItemsOk() (map[string]interface{}, 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 (*EditDomainAdminUserRequest) HasAttr

func (o *EditDomainAdminUserRequest) HasAttr() bool

HasAttr returns a boolean if a field has been set.

func (*EditDomainAdminUserRequest) HasItems

func (o *EditDomainAdminUserRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (EditDomainAdminUserRequest) MarshalJSON

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

func (*EditDomainAdminUserRequest) SetAttr

SetAttr gets a reference to the given EditDomainAdminUserRequestAttr and assigns it to the Attr field.

func (*EditDomainAdminUserRequest) SetItems

func (o *EditDomainAdminUserRequest) SetItems(v map[string]interface{})

SetItems gets a reference to the given map[string]interface{} and assigns it to the Items field.

type EditDomainAdminUserRequestAttr

type EditDomainAdminUserRequestAttr struct {
	// is the domain admin active or not
	Active *bool `json:"active,omitempty"`
	// the username of the domain admin, change this to change the username
	UsernameNew *string `json:"username_new,omitempty"`
	// a list of all domains managed by this domain admin
	Domains []string `json:"domains,omitempty"`
	// the new domain admin user password
	Password *string `json:"password,omitempty"`
	// the new domain admin user password for confirmation
	Password2 *string `json:"password2,omitempty"`
}

EditDomainAdminUserRequestAttr struct for EditDomainAdminUserRequestAttr

func NewEditDomainAdminUserRequestAttr

func NewEditDomainAdminUserRequestAttr() *EditDomainAdminUserRequestAttr

NewEditDomainAdminUserRequestAttr instantiates a new EditDomainAdminUserRequestAttr 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 NewEditDomainAdminUserRequestAttrWithDefaults

func NewEditDomainAdminUserRequestAttrWithDefaults() *EditDomainAdminUserRequestAttr

NewEditDomainAdminUserRequestAttrWithDefaults instantiates a new EditDomainAdminUserRequestAttr 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 (*EditDomainAdminUserRequestAttr) GetActive

func (o *EditDomainAdminUserRequestAttr) GetActive() bool

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

func (*EditDomainAdminUserRequestAttr) GetActiveOk

func (o *EditDomainAdminUserRequestAttr) 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 (*EditDomainAdminUserRequestAttr) GetDomains

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

GetDomains returns the Domains field value if set, zero value otherwise.

func (*EditDomainAdminUserRequestAttr) GetDomainsOk

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

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

func (*EditDomainAdminUserRequestAttr) GetPassword

func (o *EditDomainAdminUserRequestAttr) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*EditDomainAdminUserRequestAttr) GetPassword2

func (o *EditDomainAdminUserRequestAttr) GetPassword2() string

GetPassword2 returns the Password2 field value if set, zero value otherwise.

func (*EditDomainAdminUserRequestAttr) GetPassword2Ok

func (o *EditDomainAdminUserRequestAttr) GetPassword2Ok() (*string, bool)

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

func (*EditDomainAdminUserRequestAttr) GetPasswordOk

func (o *EditDomainAdminUserRequestAttr) 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 (*EditDomainAdminUserRequestAttr) GetUsernameNew

func (o *EditDomainAdminUserRequestAttr) GetUsernameNew() string

GetUsernameNew returns the UsernameNew field value if set, zero value otherwise.

func (*EditDomainAdminUserRequestAttr) GetUsernameNewOk

func (o *EditDomainAdminUserRequestAttr) GetUsernameNewOk() (*string, bool)

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

func (*EditDomainAdminUserRequestAttr) HasActive

func (o *EditDomainAdminUserRequestAttr) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*EditDomainAdminUserRequestAttr) HasDomains

func (o *EditDomainAdminUserRequestAttr) HasDomains() bool

HasDomains returns a boolean if a field has been set.

func (*EditDomainAdminUserRequestAttr) HasPassword

func (o *EditDomainAdminUserRequestAttr) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*EditDomainAdminUserRequestAttr) HasPassword2

func (o *EditDomainAdminUserRequestAttr) HasPassword2() bool

HasPassword2 returns a boolean if a field has been set.

func (*EditDomainAdminUserRequestAttr) HasUsernameNew

func (o *EditDomainAdminUserRequestAttr) HasUsernameNew() bool

HasUsernameNew returns a boolean if a field has been set.

func (EditDomainAdminUserRequestAttr) MarshalJSON

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

func (*EditDomainAdminUserRequestAttr) SetActive

func (o *EditDomainAdminUserRequestAttr) SetActive(v bool)

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

func (*EditDomainAdminUserRequestAttr) SetDomains

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

SetDomains gets a reference to the given []string and assigns it to the Domains field.

func (*EditDomainAdminUserRequestAttr) SetPassword

func (o *EditDomainAdminUserRequestAttr) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*EditDomainAdminUserRequestAttr) SetPassword2

func (o *EditDomainAdminUserRequestAttr) SetPassword2(v string)

SetPassword2 gets a reference to the given string and assigns it to the Password2 field.

func (*EditDomainAdminUserRequestAttr) SetUsernameNew

func (o *EditDomainAdminUserRequestAttr) SetUsernameNew(v string)

SetUsernameNew gets a reference to the given string and assigns it to the UsernameNew field.

type EditDomainRatelimitsRequest

type EditDomainRatelimitsRequest struct {
	Attr *EditMailboxRatelimitsRequestAttr `json:"attr,omitempty"`
	// contains list of domains you want to edit the ratelimit of
	Items map[string]interface{} `json:"items,omitempty"`
}

EditDomainRatelimitsRequest struct for EditDomainRatelimitsRequest

func NewEditDomainRatelimitsRequest

func NewEditDomainRatelimitsRequest() *EditDomainRatelimitsRequest

NewEditDomainRatelimitsRequest instantiates a new EditDomainRatelimitsRequest 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 NewEditDomainRatelimitsRequestWithDefaults

func NewEditDomainRatelimitsRequestWithDefaults() *EditDomainRatelimitsRequest

NewEditDomainRatelimitsRequestWithDefaults instantiates a new EditDomainRatelimitsRequest 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 (*EditDomainRatelimitsRequest) GetAttr

GetAttr returns the Attr field value if set, zero value otherwise.

func (*EditDomainRatelimitsRequest) GetAttrOk

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

func (*EditDomainRatelimitsRequest) GetItems

func (o *EditDomainRatelimitsRequest) GetItems() map[string]interface{}

GetItems returns the Items field value if set, zero value otherwise.

func (*EditDomainRatelimitsRequest) GetItemsOk

func (o *EditDomainRatelimitsRequest) GetItemsOk() (map[string]interface{}, 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 (*EditDomainRatelimitsRequest) HasAttr

func (o *EditDomainRatelimitsRequest) HasAttr() bool

HasAttr returns a boolean if a field has been set.

func (*EditDomainRatelimitsRequest) HasItems

func (o *EditDomainRatelimitsRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (EditDomainRatelimitsRequest) MarshalJSON

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

func (*EditDomainRatelimitsRequest) SetAttr

SetAttr gets a reference to the given EditMailboxRatelimitsRequestAttr and assigns it to the Attr field.

func (*EditDomainRatelimitsRequest) SetItems

func (o *EditDomainRatelimitsRequest) SetItems(v map[string]interface{})

SetItems gets a reference to the given map[string]interface{} and assigns it to the Items field.

type EditFail2BanRequest

type EditFail2BanRequest struct {
	Attr *EditFail2BanRequestAttr `json:"attr,omitempty"`
	// has to be none
	Items interface{} `json:"items,omitempty"`
}

EditFail2BanRequest struct for EditFail2BanRequest

func NewEditFail2BanRequest

func NewEditFail2BanRequest() *EditFail2BanRequest

NewEditFail2BanRequest instantiates a new EditFail2BanRequest 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 NewEditFail2BanRequestWithDefaults

func NewEditFail2BanRequestWithDefaults() *EditFail2BanRequest

NewEditFail2BanRequestWithDefaults instantiates a new EditFail2BanRequest 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 (*EditFail2BanRequest) GetAttr

GetAttr returns the Attr field value if set, zero value otherwise.

func (*EditFail2BanRequest) GetAttrOk

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

func (*EditFail2BanRequest) GetItems

func (o *EditFail2BanRequest) GetItems() interface{}

GetItems returns the Items field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EditFail2BanRequest) GetItemsOk

func (o *EditFail2BanRequest) GetItemsOk() (*interface{}, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EditFail2BanRequest) HasAttr

func (o *EditFail2BanRequest) HasAttr() bool

HasAttr returns a boolean if a field has been set.

func (*EditFail2BanRequest) HasItems

func (o *EditFail2BanRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (EditFail2BanRequest) MarshalJSON

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

func (*EditFail2BanRequest) SetAttr

SetAttr gets a reference to the given EditFail2BanRequestAttr and assigns it to the Attr field.

func (*EditFail2BanRequest) SetItems

func (o *EditFail2BanRequest) SetItems(v interface{})

SetItems gets a reference to the given interface{} and assigns it to the Items field.

type EditFail2BanRequestAttr

type EditFail2BanRequestAttr struct {
	// the backlisted ips or hostnames separated by comma
	Backlist *string `json:"backlist,omitempty"`
	// the time a ip should be banned
	BanTime *float32 `json:"ban_time,omitempty"`
	// the maximum numbe of wrong logins before a ip is banned
	MaxAttempts *float32 `json:"max_attempts,omitempty"`
	// the networks mask to ban for ipv4
	NetbanIpv4 *float32 `json:"netban_ipv4,omitempty"`
	// the networks mask to ban for ipv6
	NetbanIpv6 *float32 `json:"netban_ipv6,omitempty"`
	// the maximum time in which a ip as to login with false credentials to be banned
	RetryWindow *float32 `json:"retry_window,omitempty"`
	// whitelisted ips or hostnames sepereated by comma
	Whitelist *string `json:"whitelist,omitempty"`
}

EditFail2BanRequestAttr array containing the fail2ban settings

func NewEditFail2BanRequestAttr

func NewEditFail2BanRequestAttr() *EditFail2BanRequestAttr

NewEditFail2BanRequestAttr instantiates a new EditFail2BanRequestAttr 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 NewEditFail2BanRequestAttrWithDefaults

func NewEditFail2BanRequestAttrWithDefaults() *EditFail2BanRequestAttr

NewEditFail2BanRequestAttrWithDefaults instantiates a new EditFail2BanRequestAttr 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 (*EditFail2BanRequestAttr) GetBacklist

func (o *EditFail2BanRequestAttr) GetBacklist() string

GetBacklist returns the Backlist field value if set, zero value otherwise.

func (*EditFail2BanRequestAttr) GetBacklistOk

func (o *EditFail2BanRequestAttr) GetBacklistOk() (*string, bool)

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

func (*EditFail2BanRequestAttr) GetBanTime

func (o *EditFail2BanRequestAttr) GetBanTime() float32

GetBanTime returns the BanTime field value if set, zero value otherwise.

func (*EditFail2BanRequestAttr) GetBanTimeOk

func (o *EditFail2BanRequestAttr) GetBanTimeOk() (*float32, bool)

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

func (*EditFail2BanRequestAttr) GetMaxAttempts

func (o *EditFail2BanRequestAttr) GetMaxAttempts() float32

GetMaxAttempts returns the MaxAttempts field value if set, zero value otherwise.

func (*EditFail2BanRequestAttr) GetMaxAttemptsOk

func (o *EditFail2BanRequestAttr) GetMaxAttemptsOk() (*float32, bool)

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

func (*EditFail2BanRequestAttr) GetNetbanIpv4

func (o *EditFail2BanRequestAttr) GetNetbanIpv4() float32

GetNetbanIpv4 returns the NetbanIpv4 field value if set, zero value otherwise.

func (*EditFail2BanRequestAttr) GetNetbanIpv4Ok

func (o *EditFail2BanRequestAttr) GetNetbanIpv4Ok() (*float32, bool)

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

func (*EditFail2BanRequestAttr) GetNetbanIpv6

func (o *EditFail2BanRequestAttr) GetNetbanIpv6() float32

GetNetbanIpv6 returns the NetbanIpv6 field value if set, zero value otherwise.

func (*EditFail2BanRequestAttr) GetNetbanIpv6Ok

func (o *EditFail2BanRequestAttr) GetNetbanIpv6Ok() (*float32, bool)

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

func (*EditFail2BanRequestAttr) GetRetryWindow

func (o *EditFail2BanRequestAttr) GetRetryWindow() float32

GetRetryWindow returns the RetryWindow field value if set, zero value otherwise.

func (*EditFail2BanRequestAttr) GetRetryWindowOk

func (o *EditFail2BanRequestAttr) GetRetryWindowOk() (*float32, bool)

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

func (*EditFail2BanRequestAttr) GetWhitelist

func (o *EditFail2BanRequestAttr) GetWhitelist() string

GetWhitelist returns the Whitelist field value if set, zero value otherwise.

func (*EditFail2BanRequestAttr) GetWhitelistOk

func (o *EditFail2BanRequestAttr) GetWhitelistOk() (*string, bool)

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

func (*EditFail2BanRequestAttr) HasBacklist

func (o *EditFail2BanRequestAttr) HasBacklist() bool

HasBacklist returns a boolean if a field has been set.

func (*EditFail2BanRequestAttr) HasBanTime

func (o *EditFail2BanRequestAttr) HasBanTime() bool

HasBanTime returns a boolean if a field has been set.

func (*EditFail2BanRequestAttr) HasMaxAttempts

func (o *EditFail2BanRequestAttr) HasMaxAttempts() bool

HasMaxAttempts returns a boolean if a field has been set.

func (*EditFail2BanRequestAttr) HasNetbanIpv4

func (o *EditFail2BanRequestAttr) HasNetbanIpv4() bool

HasNetbanIpv4 returns a boolean if a field has been set.

func (*EditFail2BanRequestAttr) HasNetbanIpv6

func (o *EditFail2BanRequestAttr) HasNetbanIpv6() bool

HasNetbanIpv6 returns a boolean if a field has been set.

func (*EditFail2BanRequestAttr) HasRetryWindow

func (o *EditFail2BanRequestAttr) HasRetryWindow() bool

HasRetryWindow returns a boolean if a field has been set.

func (*EditFail2BanRequestAttr) HasWhitelist

func (o *EditFail2BanRequestAttr) HasWhitelist() bool

HasWhitelist returns a boolean if a field has been set.

func (EditFail2BanRequestAttr) MarshalJSON

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

func (*EditFail2BanRequestAttr) SetBacklist

func (o *EditFail2BanRequestAttr) SetBacklist(v string)

SetBacklist gets a reference to the given string and assigns it to the Backlist field.

func (*EditFail2BanRequestAttr) SetBanTime

func (o *EditFail2BanRequestAttr) SetBanTime(v float32)

SetBanTime gets a reference to the given float32 and assigns it to the BanTime field.

func (*EditFail2BanRequestAttr) SetMaxAttempts

func (o *EditFail2BanRequestAttr) SetMaxAttempts(v float32)

SetMaxAttempts gets a reference to the given float32 and assigns it to the MaxAttempts field.

func (*EditFail2BanRequestAttr) SetNetbanIpv4

func (o *EditFail2BanRequestAttr) SetNetbanIpv4(v float32)

SetNetbanIpv4 gets a reference to the given float32 and assigns it to the NetbanIpv4 field.

func (*EditFail2BanRequestAttr) SetNetbanIpv6

func (o *EditFail2BanRequestAttr) SetNetbanIpv6(v float32)

SetNetbanIpv6 gets a reference to the given float32 and assigns it to the NetbanIpv6 field.

func (*EditFail2BanRequestAttr) SetRetryWindow

func (o *EditFail2BanRequestAttr) SetRetryWindow(v float32)

SetRetryWindow gets a reference to the given float32 and assigns it to the RetryWindow field.

func (*EditFail2BanRequestAttr) SetWhitelist

func (o *EditFail2BanRequestAttr) SetWhitelist(v string)

SetWhitelist gets a reference to the given string and assigns it to the Whitelist field.

type EditMailboxRatelimitsRequest

type EditMailboxRatelimitsRequest struct {
	Attr *EditMailboxRatelimitsRequestAttr `json:"attr,omitempty"`
	// contains list of mailboxes you want to edit the ratelimit of
	Items map[string]interface{} `json:"items,omitempty"`
}

EditMailboxRatelimitsRequest struct for EditMailboxRatelimitsRequest

func NewEditMailboxRatelimitsRequest

func NewEditMailboxRatelimitsRequest() *EditMailboxRatelimitsRequest

NewEditMailboxRatelimitsRequest instantiates a new EditMailboxRatelimitsRequest 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 NewEditMailboxRatelimitsRequestWithDefaults

func NewEditMailboxRatelimitsRequestWithDefaults() *EditMailboxRatelimitsRequest

NewEditMailboxRatelimitsRequestWithDefaults instantiates a new EditMailboxRatelimitsRequest 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 (*EditMailboxRatelimitsRequest) GetAttr

GetAttr returns the Attr field value if set, zero value otherwise.

func (*EditMailboxRatelimitsRequest) GetAttrOk

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

func (*EditMailboxRatelimitsRequest) GetItems

func (o *EditMailboxRatelimitsRequest) GetItems() map[string]interface{}

GetItems returns the Items field value if set, zero value otherwise.

func (*EditMailboxRatelimitsRequest) GetItemsOk

func (o *EditMailboxRatelimitsRequest) GetItemsOk() (map[string]interface{}, 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 (*EditMailboxRatelimitsRequest) HasAttr

func (o *EditMailboxRatelimitsRequest) HasAttr() bool

HasAttr returns a boolean if a field has been set.

func (*EditMailboxRatelimitsRequest) HasItems

func (o *EditMailboxRatelimitsRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (EditMailboxRatelimitsRequest) MarshalJSON

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

func (*EditMailboxRatelimitsRequest) SetAttr

SetAttr gets a reference to the given EditMailboxRatelimitsRequestAttr and assigns it to the Attr field.

func (*EditMailboxRatelimitsRequest) SetItems

func (o *EditMailboxRatelimitsRequest) SetItems(v map[string]interface{})

SetItems gets a reference to the given map[string]interface{} and assigns it to the Items field.

type EditMailboxRatelimitsRequestAttr

type EditMailboxRatelimitsRequestAttr struct {
	// contains the frame for the ratelimit h,s,m
	RlFrame *string `json:"rl_frame,omitempty"`
	// contains the rate for the ratelimit 10,20,50,1
	RlValue *float32 `json:"rl_value,omitempty"`
}

EditMailboxRatelimitsRequestAttr struct for EditMailboxRatelimitsRequestAttr

func NewEditMailboxRatelimitsRequestAttr

func NewEditMailboxRatelimitsRequestAttr() *EditMailboxRatelimitsRequestAttr

NewEditMailboxRatelimitsRequestAttr instantiates a new EditMailboxRatelimitsRequestAttr 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 NewEditMailboxRatelimitsRequestAttrWithDefaults

func NewEditMailboxRatelimitsRequestAttrWithDefaults() *EditMailboxRatelimitsRequestAttr

NewEditMailboxRatelimitsRequestAttrWithDefaults instantiates a new EditMailboxRatelimitsRequestAttr 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 (*EditMailboxRatelimitsRequestAttr) GetRlFrame

func (o *EditMailboxRatelimitsRequestAttr) GetRlFrame() string

GetRlFrame returns the RlFrame field value if set, zero value otherwise.

func (*EditMailboxRatelimitsRequestAttr) GetRlFrameOk

func (o *EditMailboxRatelimitsRequestAttr) GetRlFrameOk() (*string, bool)

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

func (*EditMailboxRatelimitsRequestAttr) GetRlValue

func (o *EditMailboxRatelimitsRequestAttr) GetRlValue() float32

GetRlValue returns the RlValue field value if set, zero value otherwise.

func (*EditMailboxRatelimitsRequestAttr) GetRlValueOk

func (o *EditMailboxRatelimitsRequestAttr) GetRlValueOk() (*float32, bool)

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

func (*EditMailboxRatelimitsRequestAttr) HasRlFrame

func (o *EditMailboxRatelimitsRequestAttr) HasRlFrame() bool

HasRlFrame returns a boolean if a field has been set.

func (*EditMailboxRatelimitsRequestAttr) HasRlValue

func (o *EditMailboxRatelimitsRequestAttr) HasRlValue() bool

HasRlValue returns a boolean if a field has been set.

func (EditMailboxRatelimitsRequestAttr) MarshalJSON

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

func (*EditMailboxRatelimitsRequestAttr) SetRlFrame

func (o *EditMailboxRatelimitsRequestAttr) SetRlFrame(v string)

SetRlFrame gets a reference to the given string and assigns it to the RlFrame field.

func (*EditMailboxRatelimitsRequestAttr) SetRlValue

func (o *EditMailboxRatelimitsRequestAttr) SetRlValue(v float32)

SetRlValue gets a reference to the given float32 and assigns it to the RlValue field.

type Fail2BanApiService

type Fail2BanApiService service

Fail2BanApiService Fail2BanApi service

func (*Fail2BanApiService) EditFail2Ban

EditFail2Ban Edit Fail2Ban

Using this endpoint you can edit the Fail2Ban config and black or whitelist new ips.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiEditFail2BanRequest

func (*Fail2BanApiService) EditFail2BanExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*Fail2BanApiService) GetFail2BanConfig

GetFail2BanConfig Get Fail2Ban Config

Gets the current Fail2Ban configuration.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetFail2BanConfigRequest

func (*Fail2BanApiService) GetFail2BanConfigExecute

func (a *Fail2BanApiService) GetFail2BanConfigExecute(r ApiGetFail2BanConfigRequest) (*http.Response, error)

Execute executes the request

type FlushQueueRequest

type FlushQueueRequest struct {
	// use flush to flush the mail queue
	Action *string `json:"action,omitempty"`
}

FlushQueueRequest struct for FlushQueueRequest

func NewFlushQueueRequest

func NewFlushQueueRequest() *FlushQueueRequest

NewFlushQueueRequest instantiates a new FlushQueueRequest 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 NewFlushQueueRequestWithDefaults

func NewFlushQueueRequestWithDefaults() *FlushQueueRequest

NewFlushQueueRequestWithDefaults instantiates a new FlushQueueRequest 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 (*FlushQueueRequest) GetAction

func (o *FlushQueueRequest) GetAction() string

GetAction returns the Action field value if set, zero value otherwise.

func (*FlushQueueRequest) GetActionOk

func (o *FlushQueueRequest) GetActionOk() (*string, bool)

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

func (*FlushQueueRequest) HasAction

func (o *FlushQueueRequest) HasAction() bool

HasAction returns a boolean if a field has been set.

func (FlushQueueRequest) MarshalJSON

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

func (*FlushQueueRequest) SetAction

func (o *FlushQueueRequest) SetAction(v string)

SetAction gets a reference to the given string and assigns it to the Action field.

type FordwardingHostsApiService

type FordwardingHostsApiService service

FordwardingHostsApiService FordwardingHostsApi service

func (*FordwardingHostsApiService) AddForwardHost

AddForwardHost Add Forward Host

Add a new Forwarding host to mailcow. You can chose to enable or disable spam filtering of incoming emails by specifing `filter_spam` 0 = inactive, 1 = active.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiAddForwardHostRequest

func (*FordwardingHostsApiService) AddForwardHostExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*FordwardingHostsApiService) DeleteForwardHost

DeleteForwardHost Delete Forward Host

Using this endpoint you can delete a forwarding host, in order to do so you need to know the IP of the host.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiDeleteForwardHostRequest

func (*FordwardingHostsApiService) DeleteForwardHostExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*FordwardingHostsApiService) GetForwardingHosts

GetForwardingHosts Get Forwarding Hosts

You can list all Forwarding Hosts in your mailcow.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetForwardingHostsRequest

func (*FordwardingHostsApiService) GetForwardingHostsExecute

func (a *FordwardingHostsApiService) GetForwardingHostsExecute(r ApiGetForwardingHostsRequest) (*http.Response, error)

Execute executes the request

type GenerateDKIMKeyRequest

type GenerateDKIMKeyRequest struct {
	// the DKIM selector default dkim
	DkimSelector *string `json:"dkim_selector,omitempty"`
	// a list of domains for which a dkim key should be generated
	Domains *string `json:"domains,omitempty"`
	// the key size (1024 or 2048)
	KeySize *float32 `json:"key_size,omitempty"`
}

GenerateDKIMKeyRequest struct for GenerateDKIMKeyRequest

func NewGenerateDKIMKeyRequest

func NewGenerateDKIMKeyRequest() *GenerateDKIMKeyRequest

NewGenerateDKIMKeyRequest instantiates a new GenerateDKIMKeyRequest 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 NewGenerateDKIMKeyRequestWithDefaults

func NewGenerateDKIMKeyRequestWithDefaults() *GenerateDKIMKeyRequest

NewGenerateDKIMKeyRequestWithDefaults instantiates a new GenerateDKIMKeyRequest 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 (*GenerateDKIMKeyRequest) GetDkimSelector

func (o *GenerateDKIMKeyRequest) GetDkimSelector() string

GetDkimSelector returns the DkimSelector field value if set, zero value otherwise.

func (*GenerateDKIMKeyRequest) GetDkimSelectorOk

func (o *GenerateDKIMKeyRequest) GetDkimSelectorOk() (*string, bool)

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

func (*GenerateDKIMKeyRequest) GetDomains

func (o *GenerateDKIMKeyRequest) GetDomains() string

GetDomains returns the Domains field value if set, zero value otherwise.

func (*GenerateDKIMKeyRequest) GetDomainsOk

func (o *GenerateDKIMKeyRequest) GetDomainsOk() (*string, bool)

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

func (*GenerateDKIMKeyRequest) GetKeySize

func (o *GenerateDKIMKeyRequest) GetKeySize() float32

GetKeySize returns the KeySize field value if set, zero value otherwise.

func (*GenerateDKIMKeyRequest) GetKeySizeOk

func (o *GenerateDKIMKeyRequest) GetKeySizeOk() (*float32, bool)

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

func (*GenerateDKIMKeyRequest) HasDkimSelector

func (o *GenerateDKIMKeyRequest) HasDkimSelector() bool

HasDkimSelector returns a boolean if a field has been set.

func (*GenerateDKIMKeyRequest) HasDomains

func (o *GenerateDKIMKeyRequest) HasDomains() bool

HasDomains returns a boolean if a field has been set.

func (*GenerateDKIMKeyRequest) HasKeySize

func (o *GenerateDKIMKeyRequest) HasKeySize() bool

HasKeySize returns a boolean if a field has been set.

func (GenerateDKIMKeyRequest) MarshalJSON

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

func (*GenerateDKIMKeyRequest) SetDkimSelector

func (o *GenerateDKIMKeyRequest) SetDkimSelector(v string)

SetDkimSelector gets a reference to the given string and assigns it to the DkimSelector field.

func (*GenerateDKIMKeyRequest) SetDomains

func (o *GenerateDKIMKeyRequest) SetDomains(v string)

SetDomains gets a reference to the given string and assigns it to the Domains field.

func (*GenerateDKIMKeyRequest) SetKeySize

func (o *GenerateDKIMKeyRequest) SetKeySize(v float32)

SetKeySize gets a reference to the given float32 and assigns it to the KeySize field.

type GenericOpenAPIError

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

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type LogsApiService

type LogsApiService service

LogsApiService LogsApi service

func (*LogsApiService) GetACMELogs

func (a *LogsApiService) GetACMELogs(ctx context.Context, count float32) ApiGetACMELogsRequest

GetACMELogs Get ACME logs

This Api endpoint lists all ACME logs from issued Lets Enctypts certificates. Tip: You can limit how many logs you want to get by using `/<count>` at the end of the api url.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param count Number of logs to return
@return ApiGetACMELogsRequest

func (*LogsApiService) GetACMELogsExecute

func (a *LogsApiService) GetACMELogsExecute(r ApiGetACMELogsRequest) (*http.Response, error)

Execute executes the request

func (*LogsApiService) GetApiLogs

func (a *LogsApiService) GetApiLogs(ctx context.Context, count float32) ApiGetApiLogsRequest

GetApiLogs Get Api logs

This Api endpoint lists all Api logs. Tip: You can limit how many logs you want to get by using `/<count>` at the end of the api url.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param count Number of logs to return
@return ApiGetApiLogsRequest

func (*LogsApiService) GetApiLogsExecute

func (a *LogsApiService) GetApiLogsExecute(r ApiGetApiLogsRequest) (*http.Response, error)

Execute executes the request

func (*LogsApiService) GetAutodiscoverLogs

func (a *LogsApiService) GetAutodiscoverLogs(ctx context.Context, count float32) ApiGetAutodiscoverLogsRequest

GetAutodiscoverLogs Get Autodiscover logs

This Api endpoint lists all Autodiscover logs. Tip: You can limit how many logs you want to get by using `/<count>` at the end of the api url.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param count Number of logs to return
@return ApiGetAutodiscoverLogsRequest

func (*LogsApiService) GetAutodiscoverLogsExecute

func (a *LogsApiService) GetAutodiscoverLogsExecute(r ApiGetAutodiscoverLogsRequest) (*http.Response, error)

Execute executes the request

func (*LogsApiService) GetDovecotLogs

func (a *LogsApiService) GetDovecotLogs(ctx context.Context, count float32) ApiGetDovecotLogsRequest

GetDovecotLogs Get Dovecot logs

This Api endpoint lists all Dovecot logs. Tip: You can limit how many logs you want to get by using `/<count>` at the end of the api url.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param count Number of logs to return
@return ApiGetDovecotLogsRequest

func (*LogsApiService) GetDovecotLogsExecute

func (a *LogsApiService) GetDovecotLogsExecute(r ApiGetDovecotLogsRequest) (*http.Response, error)

Execute executes the request

func (*LogsApiService) GetNetfilterLogs

func (a *LogsApiService) GetNetfilterLogs(ctx context.Context, count float32) ApiGetNetfilterLogsRequest

GetNetfilterLogs Get Netfilter logs

This Api endpoint lists all Netfilter logs. Tip: You can limit how many logs you want to get by using `/<count>` at the end of the api url.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param count Number of logs to return
@return ApiGetNetfilterLogsRequest

func (*LogsApiService) GetNetfilterLogsExecute

func (a *LogsApiService) GetNetfilterLogsExecute(r ApiGetNetfilterLogsRequest) (*http.Response, error)

Execute executes the request

func (*LogsApiService) GetPostfixLogs

func (a *LogsApiService) GetPostfixLogs(ctx context.Context, count float32) ApiGetPostfixLogsRequest

GetPostfixLogs Get Postfix logs

This Api endpoint lists all Postfix logs. Tip: You can limit how many logs you want to get by using `/<count>` at the end of the api url.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param count Number of logs to return
@return ApiGetPostfixLogsRequest

func (*LogsApiService) GetPostfixLogsExecute

func (a *LogsApiService) GetPostfixLogsExecute(r ApiGetPostfixLogsRequest) (*http.Response, error)

Execute executes the request

func (*LogsApiService) GetRatelimitLogs

func (a *LogsApiService) GetRatelimitLogs(ctx context.Context, count float32) ApiGetRatelimitLogsRequest

GetRatelimitLogs Get Ratelimit logs

This Api endpoint lists all Ratelimit logs. Tip: You can limit how many logs you want to get by using `/<count>` at the end of the api url.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param count Number of logs to return
@return ApiGetRatelimitLogsRequest

func (*LogsApiService) GetRatelimitLogsExecute

func (a *LogsApiService) GetRatelimitLogsExecute(r ApiGetRatelimitLogsRequest) (*http.Response, error)

Execute executes the request

func (*LogsApiService) GetRspamdLogs

func (a *LogsApiService) GetRspamdLogs(ctx context.Context, count float32) ApiGetRspamdLogsRequest

GetRspamdLogs Get Rspamd logs

This Api endpoint lists all Rspamd logs. Tip: You can limit how many logs you want to get by using `/<count>` at the end of the api url.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param count Number of logs to return
@return ApiGetRspamdLogsRequest

func (*LogsApiService) GetRspamdLogsExecute

func (a *LogsApiService) GetRspamdLogsExecute(r ApiGetRspamdLogsRequest) (*http.Response, error)

Execute executes the request

func (*LogsApiService) GetSOGoLogs

func (a *LogsApiService) GetSOGoLogs(ctx context.Context, count float32) ApiGetSOGoLogsRequest

GetSOGoLogs Get SOGo logs

This Api endpoint lists all SOGo logs. Tip: You can limit how many logs you want to get by using `/<count>` at the end of the api url.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param count Number of logs to return
@return ApiGetSOGoLogsRequest

func (*LogsApiService) GetSOGoLogsExecute

func (a *LogsApiService) GetSOGoLogsExecute(r ApiGetSOGoLogsRequest) (*http.Response, error)

Execute executes the request

func (*LogsApiService) GetWatchdogLogs

func (a *LogsApiService) GetWatchdogLogs(ctx context.Context, count float32) ApiGetWatchdogLogsRequest

GetWatchdogLogs Get Watchdog logs

This Api endpoint lists all Watchdog logs. Tip: You can limit how many logs you want to get by using `/<count>` at the end of the api url.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param count Number of logs to return
@return ApiGetWatchdogLogsRequest

func (*LogsApiService) GetWatchdogLogsExecute

func (a *LogsApiService) GetWatchdogLogsExecute(r ApiGetWatchdogLogsRequest) (*http.Response, error)

Execute executes the request

type MailboxesApiService

type MailboxesApiService service

MailboxesApiService MailboxesApi service

func (*MailboxesApiService) CreateMailbox

CreateMailbox Create mailbox

You may create your own mailbox using this action. It takes a JSON object containing a domain informations.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateMailboxRequest

func (*MailboxesApiService) CreateMailboxExecute

func (a *MailboxesApiService) CreateMailboxExecute(r ApiCreateMailboxRequest) ([]map[string]interface{}, *http.Response, error)

Execute executes the request

@return []map[string]interface{}

func (*MailboxesApiService) DeleteMailbox

DeleteMailbox Delete mailbox

You can delete one or more mailboxes.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiDeleteMailboxRequest

func (*MailboxesApiService) DeleteMailboxExecute

func (a *MailboxesApiService) DeleteMailboxExecute(r ApiDeleteMailboxRequest) ([]map[string]interface{}, *http.Response, error)

Execute executes the request

@return []map[string]interface{}

func (*MailboxesApiService) DeleteMailboxTags

func (a *MailboxesApiService) DeleteMailboxTags(ctx context.Context, mailbox string) ApiDeleteMailboxTagsRequest

DeleteMailboxTags Delete mailbox tags

You can delete one or more mailbox tags.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param mailbox name of mailbox
@return ApiDeleteMailboxTagsRequest

func (*MailboxesApiService) DeleteMailboxTagsExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*MailboxesApiService) EditMailboxSpamFilterScore

func (a *MailboxesApiService) EditMailboxSpamFilterScore(ctx context.Context) ApiEditMailboxSpamFilterScoreRequest

EditMailboxSpamFilterScore Edit mailbox spam filter score

Using this endpoint you can edit the spam filter score for a certain mailbox.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiEditMailboxSpamFilterScoreRequest

func (*MailboxesApiService) EditMailboxSpamFilterScoreExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*MailboxesApiService) GetMailboxes

GetMailboxes Get mailboxes

You can list all mailboxes existing in system.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id id of entry you want to get
@return ApiGetMailboxesRequest

func (*MailboxesApiService) GetMailboxesExecute

func (a *MailboxesApiService) GetMailboxesExecute(r ApiGetMailboxesRequest) (*http.Response, error)

Execute executes the request

func (*MailboxesApiService) QuarantineNotifications

func (a *MailboxesApiService) QuarantineNotifications(ctx context.Context) ApiQuarantineNotificationsRequest

QuarantineNotifications Quarantine Notifications

You can update one or more mailboxes per request.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiQuarantineNotificationsRequest

func (*MailboxesApiService) QuarantineNotificationsExecute

func (a *MailboxesApiService) QuarantineNotificationsExecute(r ApiQuarantineNotificationsRequest) (*http.Response, error)

Execute executes the request

func (*MailboxesApiService) UpdateMailbox

UpdateMailbox Update mailbox

You can update one or more mailboxes per request. You can also send just attributes you want to change

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiUpdateMailboxRequest

func (*MailboxesApiService) UpdateMailboxACL

UpdateMailboxACL Update mailbox ACL

Using this endpoints its possible to update the ACL's for mailboxes

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiUpdateMailboxACLRequest

func (*MailboxesApiService) UpdateMailboxACLExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*MailboxesApiService) UpdateMailboxExecute

Execute executes the request

@return []CreateTimeLimitedAlias200Response

func (*MailboxesApiService) UpdatePushoverSettings

UpdatePushoverSettings Update Pushover settings

Using this endpoint it is possible to update the pushover settings for mailboxes

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiUpdatePushoverSettingsRequest

func (*MailboxesApiService) UpdatePushoverSettingsExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

type NullableAddForwardHostRequest

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

func (NullableAddForwardHostRequest) Get

func (NullableAddForwardHostRequest) IsSet

func (NullableAddForwardHostRequest) MarshalJSON

func (v NullableAddForwardHostRequest) MarshalJSON() ([]byte, error)

func (*NullableAddForwardHostRequest) Set

func (*NullableAddForwardHostRequest) UnmarshalJSON

func (v *NullableAddForwardHostRequest) UnmarshalJSON(src []byte) error

func (*NullableAddForwardHostRequest) Unset

func (v *NullableAddForwardHostRequest) Unset()

type NullableBool

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

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableCreateAlias401Response

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

func (NullableCreateAlias401Response) Get

func (NullableCreateAlias401Response) IsSet

func (NullableCreateAlias401Response) MarshalJSON

func (v NullableCreateAlias401Response) MarshalJSON() ([]byte, error)

func (*NullableCreateAlias401Response) Set

func (*NullableCreateAlias401Response) UnmarshalJSON

func (v *NullableCreateAlias401Response) UnmarshalJSON(src []byte) error

func (*NullableCreateAlias401Response) Unset

func (v *NullableCreateAlias401Response) Unset()

type NullableCreateAliasRequest

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

func NewNullableCreateAliasRequest

func NewNullableCreateAliasRequest(val *CreateAliasRequest) *NullableCreateAliasRequest

func (NullableCreateAliasRequest) Get

func (NullableCreateAliasRequest) IsSet

func (v NullableCreateAliasRequest) IsSet() bool

func (NullableCreateAliasRequest) MarshalJSON

func (v NullableCreateAliasRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateAliasRequest) Set

func (*NullableCreateAliasRequest) UnmarshalJSON

func (v *NullableCreateAliasRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateAliasRequest) Unset

func (v *NullableCreateAliasRequest) Unset()

type NullableCreateAppPasswordRequest

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

func (NullableCreateAppPasswordRequest) Get

func (NullableCreateAppPasswordRequest) IsSet

func (NullableCreateAppPasswordRequest) MarshalJSON

func (v NullableCreateAppPasswordRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateAppPasswordRequest) Set

func (*NullableCreateAppPasswordRequest) UnmarshalJSON

func (v *NullableCreateAppPasswordRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateAppPasswordRequest) Unset

type NullableCreateBCCMapRequest

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

func NewNullableCreateBCCMapRequest

func NewNullableCreateBCCMapRequest(val *CreateBCCMapRequest) *NullableCreateBCCMapRequest

func (NullableCreateBCCMapRequest) Get

func (NullableCreateBCCMapRequest) IsSet

func (NullableCreateBCCMapRequest) MarshalJSON

func (v NullableCreateBCCMapRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateBCCMapRequest) Set

func (*NullableCreateBCCMapRequest) UnmarshalJSON

func (v *NullableCreateBCCMapRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateBCCMapRequest) Unset

func (v *NullableCreateBCCMapRequest) Unset()

type NullableCreateDomainAdminUserRequest

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

func (NullableCreateDomainAdminUserRequest) Get

func (NullableCreateDomainAdminUserRequest) IsSet

func (NullableCreateDomainAdminUserRequest) MarshalJSON

func (v NullableCreateDomainAdminUserRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateDomainAdminUserRequest) Set

func (*NullableCreateDomainAdminUserRequest) UnmarshalJSON

func (v *NullableCreateDomainAdminUserRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateDomainAdminUserRequest) Unset

type NullableCreateDomainPolicyRequest

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

func (NullableCreateDomainPolicyRequest) Get

func (NullableCreateDomainPolicyRequest) IsSet

func (NullableCreateDomainPolicyRequest) MarshalJSON

func (v NullableCreateDomainPolicyRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateDomainPolicyRequest) Set

func (*NullableCreateDomainPolicyRequest) UnmarshalJSON

func (v *NullableCreateDomainPolicyRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateDomainPolicyRequest) Unset

type NullableCreateDomainRequest

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

func NewNullableCreateDomainRequest

func NewNullableCreateDomainRequest(val *CreateDomainRequest) *NullableCreateDomainRequest

func (NullableCreateDomainRequest) Get

func (NullableCreateDomainRequest) IsSet

func (NullableCreateDomainRequest) MarshalJSON

func (v NullableCreateDomainRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateDomainRequest) Set

func (*NullableCreateDomainRequest) UnmarshalJSON

func (v *NullableCreateDomainRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateDomainRequest) Unset

func (v *NullableCreateDomainRequest) Unset()

type NullableCreateMailboxRequest

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

func NewNullableCreateMailboxRequest

func NewNullableCreateMailboxRequest(val *CreateMailboxRequest) *NullableCreateMailboxRequest

func (NullableCreateMailboxRequest) Get

func (NullableCreateMailboxRequest) IsSet

func (NullableCreateMailboxRequest) MarshalJSON

func (v NullableCreateMailboxRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateMailboxRequest) Set

func (*NullableCreateMailboxRequest) UnmarshalJSON

func (v *NullableCreateMailboxRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateMailboxRequest) Unset

func (v *NullableCreateMailboxRequest) Unset()

type NullableCreateOAuthClientRequest

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

func (NullableCreateOAuthClientRequest) Get

func (NullableCreateOAuthClientRequest) IsSet

func (NullableCreateOAuthClientRequest) MarshalJSON

func (v NullableCreateOAuthClientRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateOAuthClientRequest) Set

func (*NullableCreateOAuthClientRequest) UnmarshalJSON

func (v *NullableCreateOAuthClientRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateOAuthClientRequest) Unset

type NullableCreateRecipientMapRequest

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

func (NullableCreateRecipientMapRequest) Get

func (NullableCreateRecipientMapRequest) IsSet

func (NullableCreateRecipientMapRequest) MarshalJSON

func (v NullableCreateRecipientMapRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateRecipientMapRequest) Set

func (*NullableCreateRecipientMapRequest) UnmarshalJSON

func (v *NullableCreateRecipientMapRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateRecipientMapRequest) Unset

type NullableCreateResourcesRequest

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

func (NullableCreateResourcesRequest) Get

func (NullableCreateResourcesRequest) IsSet

func (NullableCreateResourcesRequest) MarshalJSON

func (v NullableCreateResourcesRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateResourcesRequest) Set

func (*NullableCreateResourcesRequest) UnmarshalJSON

func (v *NullableCreateResourcesRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateResourcesRequest) Unset

func (v *NullableCreateResourcesRequest) Unset()

type NullableCreateSenderDependentTransportsRequest

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

func (NullableCreateSenderDependentTransportsRequest) Get

func (NullableCreateSenderDependentTransportsRequest) IsSet

func (NullableCreateSenderDependentTransportsRequest) MarshalJSON

func (*NullableCreateSenderDependentTransportsRequest) Set

func (*NullableCreateSenderDependentTransportsRequest) UnmarshalJSON

func (*NullableCreateSenderDependentTransportsRequest) Unset

type NullableCreateSyncJobRequest

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

func NewNullableCreateSyncJobRequest

func NewNullableCreateSyncJobRequest(val *CreateSyncJobRequest) *NullableCreateSyncJobRequest

func (NullableCreateSyncJobRequest) Get

func (NullableCreateSyncJobRequest) IsSet

func (NullableCreateSyncJobRequest) MarshalJSON

func (v NullableCreateSyncJobRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateSyncJobRequest) Set

func (*NullableCreateSyncJobRequest) UnmarshalJSON

func (v *NullableCreateSyncJobRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateSyncJobRequest) Unset

func (v *NullableCreateSyncJobRequest) Unset()

type NullableCreateTLSPolicyMapRequest

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

func (NullableCreateTLSPolicyMapRequest) Get

func (NullableCreateTLSPolicyMapRequest) IsSet

func (NullableCreateTLSPolicyMapRequest) MarshalJSON

func (v NullableCreateTLSPolicyMapRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateTLSPolicyMapRequest) Set

func (*NullableCreateTLSPolicyMapRequest) UnmarshalJSON

func (v *NullableCreateTLSPolicyMapRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateTLSPolicyMapRequest) Unset

type NullableCreateTimeLimitedAlias200Response

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

func (NullableCreateTimeLimitedAlias200Response) Get

func (NullableCreateTimeLimitedAlias200Response) IsSet

func (NullableCreateTimeLimitedAlias200Response) MarshalJSON

func (*NullableCreateTimeLimitedAlias200Response) Set

func (*NullableCreateTimeLimitedAlias200Response) UnmarshalJSON

func (v *NullableCreateTimeLimitedAlias200Response) UnmarshalJSON(src []byte) error

func (*NullableCreateTimeLimitedAlias200Response) Unset

type NullableCreateTimeLimitedAliasRequest

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

func (NullableCreateTimeLimitedAliasRequest) Get

func (NullableCreateTimeLimitedAliasRequest) IsSet

func (NullableCreateTimeLimitedAliasRequest) MarshalJSON

func (v NullableCreateTimeLimitedAliasRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateTimeLimitedAliasRequest) Set

func (*NullableCreateTimeLimitedAliasRequest) UnmarshalJSON

func (v *NullableCreateTimeLimitedAliasRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateTimeLimitedAliasRequest) Unset

type NullableCreateTransportMapsRequest

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

func (NullableCreateTransportMapsRequest) Get

func (NullableCreateTransportMapsRequest) IsSet

func (NullableCreateTransportMapsRequest) MarshalJSON

func (v NullableCreateTransportMapsRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateTransportMapsRequest) Set

func (*NullableCreateTransportMapsRequest) UnmarshalJSON

func (v *NullableCreateTransportMapsRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateTransportMapsRequest) Unset

type NullableDeleteAliasRequest

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

func NewNullableDeleteAliasRequest

func NewNullableDeleteAliasRequest(val *DeleteAliasRequest) *NullableDeleteAliasRequest

func (NullableDeleteAliasRequest) Get

func (NullableDeleteAliasRequest) IsSet

func (v NullableDeleteAliasRequest) IsSet() bool

func (NullableDeleteAliasRequest) MarshalJSON

func (v NullableDeleteAliasRequest) MarshalJSON() ([]byte, error)

func (*NullableDeleteAliasRequest) Set

func (*NullableDeleteAliasRequest) UnmarshalJSON

func (v *NullableDeleteAliasRequest) UnmarshalJSON(src []byte) error

func (*NullableDeleteAliasRequest) Unset

func (v *NullableDeleteAliasRequest) Unset()

type NullableDeleteAppPasswordRequest

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

func (NullableDeleteAppPasswordRequest) Get

func (NullableDeleteAppPasswordRequest) IsSet

func (NullableDeleteAppPasswordRequest) MarshalJSON

func (v NullableDeleteAppPasswordRequest) MarshalJSON() ([]byte, error)

func (*NullableDeleteAppPasswordRequest) Set

func (*NullableDeleteAppPasswordRequest) UnmarshalJSON

func (v *NullableDeleteAppPasswordRequest) UnmarshalJSON(src []byte) error

func (*NullableDeleteAppPasswordRequest) Unset

type NullableDeleteBCCMapRequest

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

func NewNullableDeleteBCCMapRequest

func NewNullableDeleteBCCMapRequest(val *DeleteBCCMapRequest) *NullableDeleteBCCMapRequest

func (NullableDeleteBCCMapRequest) Get

func (NullableDeleteBCCMapRequest) IsSet

func (NullableDeleteBCCMapRequest) MarshalJSON

func (v NullableDeleteBCCMapRequest) MarshalJSON() ([]byte, error)

func (*NullableDeleteBCCMapRequest) Set

func (*NullableDeleteBCCMapRequest) UnmarshalJSON

func (v *NullableDeleteBCCMapRequest) UnmarshalJSON(src []byte) error

func (*NullableDeleteBCCMapRequest) Unset

func (v *NullableDeleteBCCMapRequest) Unset()

type NullableDeleteDKIMKeyRequest

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

func NewNullableDeleteDKIMKeyRequest

func NewNullableDeleteDKIMKeyRequest(val *DeleteDKIMKeyRequest) *NullableDeleteDKIMKeyRequest

func (NullableDeleteDKIMKeyRequest) Get

func (NullableDeleteDKIMKeyRequest) IsSet

func (NullableDeleteDKIMKeyRequest) MarshalJSON

func (v NullableDeleteDKIMKeyRequest) MarshalJSON() ([]byte, error)

func (*NullableDeleteDKIMKeyRequest) Set

func (*NullableDeleteDKIMKeyRequest) UnmarshalJSON

func (v *NullableDeleteDKIMKeyRequest) UnmarshalJSON(src []byte) error

func (*NullableDeleteDKIMKeyRequest) Unset

func (v *NullableDeleteDKIMKeyRequest) Unset()

type NullableDeleteDomainAdminRequest

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

func (NullableDeleteDomainAdminRequest) Get

func (NullableDeleteDomainAdminRequest) IsSet

func (NullableDeleteDomainAdminRequest) MarshalJSON

func (v NullableDeleteDomainAdminRequest) MarshalJSON() ([]byte, error)

func (*NullableDeleteDomainAdminRequest) Set

func (*NullableDeleteDomainAdminRequest) UnmarshalJSON

func (v *NullableDeleteDomainAdminRequest) UnmarshalJSON(src []byte) error

func (*NullableDeleteDomainAdminRequest) Unset

type NullableDeleteDomainPolicyRequest

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

func (NullableDeleteDomainPolicyRequest) Get

func (NullableDeleteDomainPolicyRequest) IsSet

func (NullableDeleteDomainPolicyRequest) MarshalJSON

func (v NullableDeleteDomainPolicyRequest) MarshalJSON() ([]byte, error)

func (*NullableDeleteDomainPolicyRequest) Set

func (*NullableDeleteDomainPolicyRequest) UnmarshalJSON

func (v *NullableDeleteDomainPolicyRequest) UnmarshalJSON(src []byte) error

func (*NullableDeleteDomainPolicyRequest) Unset

type NullableDeleteDomainRequest

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

func NewNullableDeleteDomainRequest

func NewNullableDeleteDomainRequest(val *DeleteDomainRequest) *NullableDeleteDomainRequest

func (NullableDeleteDomainRequest) Get

func (NullableDeleteDomainRequest) IsSet

func (NullableDeleteDomainRequest) MarshalJSON

func (v NullableDeleteDomainRequest) MarshalJSON() ([]byte, error)

func (*NullableDeleteDomainRequest) Set

func (*NullableDeleteDomainRequest) UnmarshalJSON

func (v *NullableDeleteDomainRequest) UnmarshalJSON(src []byte) error

func (*NullableDeleteDomainRequest) Unset

func (v *NullableDeleteDomainRequest) Unset()

type NullableDeleteDomainTagsRequest

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

func (NullableDeleteDomainTagsRequest) Get

func (NullableDeleteDomainTagsRequest) IsSet

func (NullableDeleteDomainTagsRequest) MarshalJSON

func (v NullableDeleteDomainTagsRequest) MarshalJSON() ([]byte, error)

func (*NullableDeleteDomainTagsRequest) Set

func (*NullableDeleteDomainTagsRequest) UnmarshalJSON

func (v *NullableDeleteDomainTagsRequest) UnmarshalJSON(src []byte) error

func (*NullableDeleteDomainTagsRequest) Unset

type NullableDeleteForwardHostRequest

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

func (NullableDeleteForwardHostRequest) Get

func (NullableDeleteForwardHostRequest) IsSet

func (NullableDeleteForwardHostRequest) MarshalJSON

func (v NullableDeleteForwardHostRequest) MarshalJSON() ([]byte, error)

func (*NullableDeleteForwardHostRequest) Set

func (*NullableDeleteForwardHostRequest) UnmarshalJSON

func (v *NullableDeleteForwardHostRequest) UnmarshalJSON(src []byte) error

func (*NullableDeleteForwardHostRequest) Unset

type NullableDeleteMailboxRequest

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

func NewNullableDeleteMailboxRequest

func NewNullableDeleteMailboxRequest(val *DeleteMailboxRequest) *NullableDeleteMailboxRequest

func (NullableDeleteMailboxRequest) Get

func (NullableDeleteMailboxRequest) IsSet

func (NullableDeleteMailboxRequest) MarshalJSON

func (v NullableDeleteMailboxRequest) MarshalJSON() ([]byte, error)

func (*NullableDeleteMailboxRequest) Set

func (*NullableDeleteMailboxRequest) UnmarshalJSON

func (v *NullableDeleteMailboxRequest) UnmarshalJSON(src []byte) error

func (*NullableDeleteMailboxRequest) Unset

func (v *NullableDeleteMailboxRequest) Unset()

type NullableDeleteMailboxTagsRequest

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

func (NullableDeleteMailboxTagsRequest) Get

func (NullableDeleteMailboxTagsRequest) IsSet

func (NullableDeleteMailboxTagsRequest) MarshalJSON

func (v NullableDeleteMailboxTagsRequest) MarshalJSON() ([]byte, error)

func (*NullableDeleteMailboxTagsRequest) Set

func (*NullableDeleteMailboxTagsRequest) UnmarshalJSON

func (v *NullableDeleteMailboxTagsRequest) UnmarshalJSON(src []byte) error

func (*NullableDeleteMailboxTagsRequest) Unset

type NullableDeleteMailsInQuarantineRequest

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

func (NullableDeleteMailsInQuarantineRequest) Get

func (NullableDeleteMailsInQuarantineRequest) IsSet

func (NullableDeleteMailsInQuarantineRequest) MarshalJSON

func (v NullableDeleteMailsInQuarantineRequest) MarshalJSON() ([]byte, error)

func (*NullableDeleteMailsInQuarantineRequest) Set

func (*NullableDeleteMailsInQuarantineRequest) UnmarshalJSON

func (v *NullableDeleteMailsInQuarantineRequest) UnmarshalJSON(src []byte) error

func (*NullableDeleteMailsInQuarantineRequest) Unset

type NullableDeleteOAuthClientRequest

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

func (NullableDeleteOAuthClientRequest) Get

func (NullableDeleteOAuthClientRequest) IsSet

func (NullableDeleteOAuthClientRequest) MarshalJSON

func (v NullableDeleteOAuthClientRequest) MarshalJSON() ([]byte, error)

func (*NullableDeleteOAuthClientRequest) Set

func (*NullableDeleteOAuthClientRequest) UnmarshalJSON

func (v *NullableDeleteOAuthClientRequest) UnmarshalJSON(src []byte) error

func (*NullableDeleteOAuthClientRequest) Unset

type NullableDeleteQueueRequest

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

func NewNullableDeleteQueueRequest

func NewNullableDeleteQueueRequest(val *DeleteQueueRequest) *NullableDeleteQueueRequest

func (NullableDeleteQueueRequest) Get

func (NullableDeleteQueueRequest) IsSet

func (v NullableDeleteQueueRequest) IsSet() bool

func (NullableDeleteQueueRequest) MarshalJSON

func (v NullableDeleteQueueRequest) MarshalJSON() ([]byte, error)

func (*NullableDeleteQueueRequest) Set

func (*NullableDeleteQueueRequest) UnmarshalJSON

func (v *NullableDeleteQueueRequest) UnmarshalJSON(src []byte) error

func (*NullableDeleteQueueRequest) Unset

func (v *NullableDeleteQueueRequest) Unset()

type NullableDeleteRecipientMapRequest

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

func (NullableDeleteRecipientMapRequest) Get

func (NullableDeleteRecipientMapRequest) IsSet

func (NullableDeleteRecipientMapRequest) MarshalJSON

func (v NullableDeleteRecipientMapRequest) MarshalJSON() ([]byte, error)

func (*NullableDeleteRecipientMapRequest) Set

func (*NullableDeleteRecipientMapRequest) UnmarshalJSON

func (v *NullableDeleteRecipientMapRequest) UnmarshalJSON(src []byte) error

func (*NullableDeleteRecipientMapRequest) Unset

type NullableDeleteResourcesRequest

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

func (NullableDeleteResourcesRequest) Get

func (NullableDeleteResourcesRequest) IsSet

func (NullableDeleteResourcesRequest) MarshalJSON

func (v NullableDeleteResourcesRequest) MarshalJSON() ([]byte, error)

func (*NullableDeleteResourcesRequest) Set

func (*NullableDeleteResourcesRequest) UnmarshalJSON

func (v *NullableDeleteResourcesRequest) UnmarshalJSON(src []byte) error

func (*NullableDeleteResourcesRequest) Unset

func (v *NullableDeleteResourcesRequest) Unset()

type NullableDeleteSenderDependentTransportsRequest

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

func (NullableDeleteSenderDependentTransportsRequest) Get

func (NullableDeleteSenderDependentTransportsRequest) IsSet

func (NullableDeleteSenderDependentTransportsRequest) MarshalJSON

func (*NullableDeleteSenderDependentTransportsRequest) Set

func (*NullableDeleteSenderDependentTransportsRequest) UnmarshalJSON

func (*NullableDeleteSenderDependentTransportsRequest) Unset

type NullableDeleteSyncJobRequest

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

func NewNullableDeleteSyncJobRequest

func NewNullableDeleteSyncJobRequest(val *DeleteSyncJobRequest) *NullableDeleteSyncJobRequest

func (NullableDeleteSyncJobRequest) Get

func (NullableDeleteSyncJobRequest) IsSet

func (NullableDeleteSyncJobRequest) MarshalJSON

func (v NullableDeleteSyncJobRequest) MarshalJSON() ([]byte, error)

func (*NullableDeleteSyncJobRequest) Set

func (*NullableDeleteSyncJobRequest) UnmarshalJSON

func (v *NullableDeleteSyncJobRequest) UnmarshalJSON(src []byte) error

func (*NullableDeleteSyncJobRequest) Unset

func (v *NullableDeleteSyncJobRequest) Unset()

type NullableDeleteTLSPolicyMapRequest

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

func (NullableDeleteTLSPolicyMapRequest) Get

func (NullableDeleteTLSPolicyMapRequest) IsSet

func (NullableDeleteTLSPolicyMapRequest) MarshalJSON

func (v NullableDeleteTLSPolicyMapRequest) MarshalJSON() ([]byte, error)

func (*NullableDeleteTLSPolicyMapRequest) Set

func (*NullableDeleteTLSPolicyMapRequest) UnmarshalJSON

func (v *NullableDeleteTLSPolicyMapRequest) UnmarshalJSON(src []byte) error

func (*NullableDeleteTLSPolicyMapRequest) Unset

type NullableDeleteTransportMapsRequest

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

func (NullableDeleteTransportMapsRequest) Get

func (NullableDeleteTransportMapsRequest) IsSet

func (NullableDeleteTransportMapsRequest) MarshalJSON

func (v NullableDeleteTransportMapsRequest) MarshalJSON() ([]byte, error)

func (*NullableDeleteTransportMapsRequest) Set

func (*NullableDeleteTransportMapsRequest) UnmarshalJSON

func (v *NullableDeleteTransportMapsRequest) UnmarshalJSON(src []byte) error

func (*NullableDeleteTransportMapsRequest) Unset

type NullableDuplicateDKIMKeyRequest

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

func (NullableDuplicateDKIMKeyRequest) Get

func (NullableDuplicateDKIMKeyRequest) IsSet

func (NullableDuplicateDKIMKeyRequest) MarshalJSON

func (v NullableDuplicateDKIMKeyRequest) MarshalJSON() ([]byte, error)

func (*NullableDuplicateDKIMKeyRequest) Set

func (*NullableDuplicateDKIMKeyRequest) UnmarshalJSON

func (v *NullableDuplicateDKIMKeyRequest) UnmarshalJSON(src []byte) error

func (*NullableDuplicateDKIMKeyRequest) Unset

type NullableEditDomainAdminACLRequest

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

func (NullableEditDomainAdminACLRequest) Get

func (NullableEditDomainAdminACLRequest) IsSet

func (NullableEditDomainAdminACLRequest) MarshalJSON

func (v NullableEditDomainAdminACLRequest) MarshalJSON() ([]byte, error)

func (*NullableEditDomainAdminACLRequest) Set

func (*NullableEditDomainAdminACLRequest) UnmarshalJSON

func (v *NullableEditDomainAdminACLRequest) UnmarshalJSON(src []byte) error

func (*NullableEditDomainAdminACLRequest) Unset

type NullableEditDomainAdminACLRequestAttr

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

func (NullableEditDomainAdminACLRequestAttr) Get

func (NullableEditDomainAdminACLRequestAttr) IsSet

func (NullableEditDomainAdminACLRequestAttr) MarshalJSON

func (v NullableEditDomainAdminACLRequestAttr) MarshalJSON() ([]byte, error)

func (*NullableEditDomainAdminACLRequestAttr) Set

func (*NullableEditDomainAdminACLRequestAttr) UnmarshalJSON

func (v *NullableEditDomainAdminACLRequestAttr) UnmarshalJSON(src []byte) error

func (*NullableEditDomainAdminACLRequestAttr) Unset

type NullableEditDomainAdminUser200Response

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

func (NullableEditDomainAdminUser200Response) Get

func (NullableEditDomainAdminUser200Response) IsSet

func (NullableEditDomainAdminUser200Response) MarshalJSON

func (v NullableEditDomainAdminUser200Response) MarshalJSON() ([]byte, error)

func (*NullableEditDomainAdminUser200Response) Set

func (*NullableEditDomainAdminUser200Response) UnmarshalJSON

func (v *NullableEditDomainAdminUser200Response) UnmarshalJSON(src []byte) error

func (*NullableEditDomainAdminUser200Response) Unset

type NullableEditDomainAdminUserRequest

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

func (NullableEditDomainAdminUserRequest) Get

func (NullableEditDomainAdminUserRequest) IsSet

func (NullableEditDomainAdminUserRequest) MarshalJSON

func (v NullableEditDomainAdminUserRequest) MarshalJSON() ([]byte, error)

func (*NullableEditDomainAdminUserRequest) Set

func (*NullableEditDomainAdminUserRequest) UnmarshalJSON

func (v *NullableEditDomainAdminUserRequest) UnmarshalJSON(src []byte) error

func (*NullableEditDomainAdminUserRequest) Unset

type NullableEditDomainAdminUserRequestAttr

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

func (NullableEditDomainAdminUserRequestAttr) Get

func (NullableEditDomainAdminUserRequestAttr) IsSet

func (NullableEditDomainAdminUserRequestAttr) MarshalJSON

func (v NullableEditDomainAdminUserRequestAttr) MarshalJSON() ([]byte, error)

func (*NullableEditDomainAdminUserRequestAttr) Set

func (*NullableEditDomainAdminUserRequestAttr) UnmarshalJSON

func (v *NullableEditDomainAdminUserRequestAttr) UnmarshalJSON(src []byte) error

func (*NullableEditDomainAdminUserRequestAttr) Unset

type NullableEditDomainRatelimitsRequest

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

func (NullableEditDomainRatelimitsRequest) Get

func (NullableEditDomainRatelimitsRequest) IsSet

func (NullableEditDomainRatelimitsRequest) MarshalJSON

func (v NullableEditDomainRatelimitsRequest) MarshalJSON() ([]byte, error)

func (*NullableEditDomainRatelimitsRequest) Set

func (*NullableEditDomainRatelimitsRequest) UnmarshalJSON

func (v *NullableEditDomainRatelimitsRequest) UnmarshalJSON(src []byte) error

func (*NullableEditDomainRatelimitsRequest) Unset

type NullableEditFail2BanRequest

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

func NewNullableEditFail2BanRequest

func NewNullableEditFail2BanRequest(val *EditFail2BanRequest) *NullableEditFail2BanRequest

func (NullableEditFail2BanRequest) Get

func (NullableEditFail2BanRequest) IsSet

func (NullableEditFail2BanRequest) MarshalJSON

func (v NullableEditFail2BanRequest) MarshalJSON() ([]byte, error)

func (*NullableEditFail2BanRequest) Set

func (*NullableEditFail2BanRequest) UnmarshalJSON

func (v *NullableEditFail2BanRequest) UnmarshalJSON(src []byte) error

func (*NullableEditFail2BanRequest) Unset

func (v *NullableEditFail2BanRequest) Unset()

type NullableEditFail2BanRequestAttr

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

func (NullableEditFail2BanRequestAttr) Get

func (NullableEditFail2BanRequestAttr) IsSet

func (NullableEditFail2BanRequestAttr) MarshalJSON

func (v NullableEditFail2BanRequestAttr) MarshalJSON() ([]byte, error)

func (*NullableEditFail2BanRequestAttr) Set

func (*NullableEditFail2BanRequestAttr) UnmarshalJSON

func (v *NullableEditFail2BanRequestAttr) UnmarshalJSON(src []byte) error

func (*NullableEditFail2BanRequestAttr) Unset

type NullableEditMailboxRatelimitsRequest

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

func (NullableEditMailboxRatelimitsRequest) Get

func (NullableEditMailboxRatelimitsRequest) IsSet

func (NullableEditMailboxRatelimitsRequest) MarshalJSON

func (v NullableEditMailboxRatelimitsRequest) MarshalJSON() ([]byte, error)

func (*NullableEditMailboxRatelimitsRequest) Set

func (*NullableEditMailboxRatelimitsRequest) UnmarshalJSON

func (v *NullableEditMailboxRatelimitsRequest) UnmarshalJSON(src []byte) error

func (*NullableEditMailboxRatelimitsRequest) Unset

type NullableEditMailboxRatelimitsRequestAttr

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

func (NullableEditMailboxRatelimitsRequestAttr) Get

func (NullableEditMailboxRatelimitsRequestAttr) IsSet

func (NullableEditMailboxRatelimitsRequestAttr) MarshalJSON

func (*NullableEditMailboxRatelimitsRequestAttr) Set

func (*NullableEditMailboxRatelimitsRequestAttr) UnmarshalJSON

func (v *NullableEditMailboxRatelimitsRequestAttr) UnmarshalJSON(src []byte) error

func (*NullableEditMailboxRatelimitsRequestAttr) Unset

type NullableFloat32

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

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

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

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableFlushQueueRequest

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

func NewNullableFlushQueueRequest

func NewNullableFlushQueueRequest(val *FlushQueueRequest) *NullableFlushQueueRequest

func (NullableFlushQueueRequest) Get

func (NullableFlushQueueRequest) IsSet

func (v NullableFlushQueueRequest) IsSet() bool

func (NullableFlushQueueRequest) MarshalJSON

func (v NullableFlushQueueRequest) MarshalJSON() ([]byte, error)

func (*NullableFlushQueueRequest) Set

func (*NullableFlushQueueRequest) UnmarshalJSON

func (v *NullableFlushQueueRequest) UnmarshalJSON(src []byte) error

func (*NullableFlushQueueRequest) Unset

func (v *NullableFlushQueueRequest) Unset()

type NullableGenerateDKIMKeyRequest

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

func (NullableGenerateDKIMKeyRequest) Get

func (NullableGenerateDKIMKeyRequest) IsSet

func (NullableGenerateDKIMKeyRequest) MarshalJSON

func (v NullableGenerateDKIMKeyRequest) MarshalJSON() ([]byte, error)

func (*NullableGenerateDKIMKeyRequest) Set

func (*NullableGenerateDKIMKeyRequest) UnmarshalJSON

func (v *NullableGenerateDKIMKeyRequest) UnmarshalJSON(src []byte) error

func (*NullableGenerateDKIMKeyRequest) Unset

func (v *NullableGenerateDKIMKeyRequest) Unset()

type NullableInt

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

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

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

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

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

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableQuarantineNotificationsRequest

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

func (NullableQuarantineNotificationsRequest) Get

func (NullableQuarantineNotificationsRequest) IsSet

func (NullableQuarantineNotificationsRequest) MarshalJSON

func (v NullableQuarantineNotificationsRequest) MarshalJSON() ([]byte, error)

func (*NullableQuarantineNotificationsRequest) Set

func (*NullableQuarantineNotificationsRequest) UnmarshalJSON

func (v *NullableQuarantineNotificationsRequest) UnmarshalJSON(src []byte) error

func (*NullableQuarantineNotificationsRequest) Unset

type NullableQuarantineNotificationsRequestAttr

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

func (NullableQuarantineNotificationsRequestAttr) Get

func (NullableQuarantineNotificationsRequestAttr) IsSet

func (NullableQuarantineNotificationsRequestAttr) MarshalJSON

func (*NullableQuarantineNotificationsRequestAttr) Set

func (*NullableQuarantineNotificationsRequestAttr) UnmarshalJSON

func (v *NullableQuarantineNotificationsRequestAttr) UnmarshalJSON(src []byte) error

func (*NullableQuarantineNotificationsRequestAttr) Unset

type NullableString

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

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

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

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableUpdateAliasRequest

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

func NewNullableUpdateAliasRequest

func NewNullableUpdateAliasRequest(val *UpdateAliasRequest) *NullableUpdateAliasRequest

func (NullableUpdateAliasRequest) Get

func (NullableUpdateAliasRequest) IsSet

func (v NullableUpdateAliasRequest) IsSet() bool

func (NullableUpdateAliasRequest) MarshalJSON

func (v NullableUpdateAliasRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdateAliasRequest) Set

func (*NullableUpdateAliasRequest) UnmarshalJSON

func (v *NullableUpdateAliasRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdateAliasRequest) Unset

func (v *NullableUpdateAliasRequest) Unset()

type NullableUpdateAliasRequestAttr

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

func (NullableUpdateAliasRequestAttr) Get

func (NullableUpdateAliasRequestAttr) IsSet

func (NullableUpdateAliasRequestAttr) MarshalJSON

func (v NullableUpdateAliasRequestAttr) MarshalJSON() ([]byte, error)

func (*NullableUpdateAliasRequestAttr) Set

func (*NullableUpdateAliasRequestAttr) UnmarshalJSON

func (v *NullableUpdateAliasRequestAttr) UnmarshalJSON(src []byte) error

func (*NullableUpdateAliasRequestAttr) Unset

func (v *NullableUpdateAliasRequestAttr) Unset()

type NullableUpdateDomainRequest

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

func NewNullableUpdateDomainRequest

func NewNullableUpdateDomainRequest(val *UpdateDomainRequest) *NullableUpdateDomainRequest

func (NullableUpdateDomainRequest) Get

func (NullableUpdateDomainRequest) IsSet

func (NullableUpdateDomainRequest) MarshalJSON

func (v NullableUpdateDomainRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdateDomainRequest) Set

func (*NullableUpdateDomainRequest) UnmarshalJSON

func (v *NullableUpdateDomainRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdateDomainRequest) Unset

func (v *NullableUpdateDomainRequest) Unset()

type NullableUpdateDomainRequestAttr

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

func (NullableUpdateDomainRequestAttr) Get

func (NullableUpdateDomainRequestAttr) IsSet

func (NullableUpdateDomainRequestAttr) MarshalJSON

func (v NullableUpdateDomainRequestAttr) MarshalJSON() ([]byte, error)

func (*NullableUpdateDomainRequestAttr) Set

func (*NullableUpdateDomainRequestAttr) UnmarshalJSON

func (v *NullableUpdateDomainRequestAttr) UnmarshalJSON(src []byte) error

func (*NullableUpdateDomainRequestAttr) Unset

type NullableUpdateMailboxACLRequest

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

func (NullableUpdateMailboxACLRequest) Get

func (NullableUpdateMailboxACLRequest) IsSet

func (NullableUpdateMailboxACLRequest) MarshalJSON

func (v NullableUpdateMailboxACLRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdateMailboxACLRequest) Set

func (*NullableUpdateMailboxACLRequest) UnmarshalJSON

func (v *NullableUpdateMailboxACLRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdateMailboxACLRequest) Unset

type NullableUpdateMailboxACLRequestAttr

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

func (NullableUpdateMailboxACLRequestAttr) Get

func (NullableUpdateMailboxACLRequestAttr) IsSet

func (NullableUpdateMailboxACLRequestAttr) MarshalJSON

func (v NullableUpdateMailboxACLRequestAttr) MarshalJSON() ([]byte, error)

func (*NullableUpdateMailboxACLRequestAttr) Set

func (*NullableUpdateMailboxACLRequestAttr) UnmarshalJSON

func (v *NullableUpdateMailboxACLRequestAttr) UnmarshalJSON(src []byte) error

func (*NullableUpdateMailboxACLRequestAttr) Unset

type NullableUpdateMailboxRequest

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

func NewNullableUpdateMailboxRequest

func NewNullableUpdateMailboxRequest(val *UpdateMailboxRequest) *NullableUpdateMailboxRequest

func (NullableUpdateMailboxRequest) Get

func (NullableUpdateMailboxRequest) IsSet

func (NullableUpdateMailboxRequest) MarshalJSON

func (v NullableUpdateMailboxRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdateMailboxRequest) Set

func (*NullableUpdateMailboxRequest) UnmarshalJSON

func (v *NullableUpdateMailboxRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdateMailboxRequest) Unset

func (v *NullableUpdateMailboxRequest) Unset()

type NullableUpdateMailboxRequestAttr

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

func (NullableUpdateMailboxRequestAttr) Get

func (NullableUpdateMailboxRequestAttr) IsSet

func (NullableUpdateMailboxRequestAttr) MarshalJSON

func (v NullableUpdateMailboxRequestAttr) MarshalJSON() ([]byte, error)

func (*NullableUpdateMailboxRequestAttr) Set

func (*NullableUpdateMailboxRequestAttr) UnmarshalJSON

func (v *NullableUpdateMailboxRequestAttr) UnmarshalJSON(src []byte) error

func (*NullableUpdateMailboxRequestAttr) Unset

type NullableUpdatePushoverSettingsRequest

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

func (NullableUpdatePushoverSettingsRequest) Get

func (NullableUpdatePushoverSettingsRequest) IsSet

func (NullableUpdatePushoverSettingsRequest) MarshalJSON

func (v NullableUpdatePushoverSettingsRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdatePushoverSettingsRequest) Set

func (*NullableUpdatePushoverSettingsRequest) UnmarshalJSON

func (v *NullableUpdatePushoverSettingsRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdatePushoverSettingsRequest) Unset

type NullableUpdatePushoverSettingsRequestAttr

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

func (NullableUpdatePushoverSettingsRequestAttr) Get

func (NullableUpdatePushoverSettingsRequestAttr) IsSet

func (NullableUpdatePushoverSettingsRequestAttr) MarshalJSON

func (*NullableUpdatePushoverSettingsRequestAttr) Set

func (*NullableUpdatePushoverSettingsRequestAttr) UnmarshalJSON

func (v *NullableUpdatePushoverSettingsRequestAttr) UnmarshalJSON(src []byte) error

func (*NullableUpdatePushoverSettingsRequestAttr) Unset

type NullableUpdateSyncJobRequest

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

func NewNullableUpdateSyncJobRequest

func NewNullableUpdateSyncJobRequest(val *UpdateSyncJobRequest) *NullableUpdateSyncJobRequest

func (NullableUpdateSyncJobRequest) Get

func (NullableUpdateSyncJobRequest) IsSet

func (NullableUpdateSyncJobRequest) MarshalJSON

func (v NullableUpdateSyncJobRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdateSyncJobRequest) Set

func (*NullableUpdateSyncJobRequest) UnmarshalJSON

func (v *NullableUpdateSyncJobRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdateSyncJobRequest) Unset

func (v *NullableUpdateSyncJobRequest) Unset()

type NullableUpdateSyncJobRequestAttr

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

func (NullableUpdateSyncJobRequestAttr) Get

func (NullableUpdateSyncJobRequestAttr) IsSet

func (NullableUpdateSyncJobRequestAttr) MarshalJSON

func (v NullableUpdateSyncJobRequestAttr) MarshalJSON() ([]byte, error)

func (*NullableUpdateSyncJobRequestAttr) Set

func (*NullableUpdateSyncJobRequestAttr) UnmarshalJSON

func (v *NullableUpdateSyncJobRequestAttr) UnmarshalJSON(src []byte) error

func (*NullableUpdateSyncJobRequestAttr) Unset

type OAuthClientsApiService

type OAuthClientsApiService service

OAuthClientsApiService OAuthClientsApi service

func (*OAuthClientsApiService) CreateOAuthClient

CreateOAuthClient Create oAuth Client

Using this endpoint you can create a oAuth clients.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateOAuthClientRequest

func (*OAuthClientsApiService) CreateOAuthClientExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*OAuthClientsApiService) DeleteOAuthClient

DeleteOAuthClient Delete oAuth Client

Using this endpoint you can delete a oAuth client, for this you have to know its ID. You can get the ID using the GET method.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiDeleteOAuthClientRequest

func (*OAuthClientsApiService) DeleteOAuthClientExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*OAuthClientsApiService) GetOAuthClients

GetOAuthClients Get oAuth Clients

Using this endpoint you can get all oAuth clients.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id id of entry you want to get
@return ApiGetOAuthClientsRequest

func (*OAuthClientsApiService) GetOAuthClientsExecute

func (a *OAuthClientsApiService) GetOAuthClientsExecute(r ApiGetOAuthClientsRequest) (*http.Response, error)

Execute executes the request

type OutgoingTLSPolicyMapOverridesApiService

type OutgoingTLSPolicyMapOverridesApiService service

OutgoingTLSPolicyMapOverridesApiService OutgoingTLSPolicyMapOverridesApi service

func (*OutgoingTLSPolicyMapOverridesApiService) CreateTLSPolicyMap

CreateTLSPolicyMap Create TLS Policy Map

Using this endpoint you can create a TLS policy map override.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateTLSPolicyMapRequest

func (*OutgoingTLSPolicyMapOverridesApiService) CreateTLSPolicyMapExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*OutgoingTLSPolicyMapOverridesApiService) DeleteTLSPolicyMap

DeleteTLSPolicyMap Delete TLS Policy Map

Using this endpoint you can delete a TLS Policy Map, for this you have to know its ID. You can get the ID using the GET method.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiDeleteTLSPolicyMapRequest

func (*OutgoingTLSPolicyMapOverridesApiService) DeleteTLSPolicyMapExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*OutgoingTLSPolicyMapOverridesApiService) GetTLSPolicyMap

GetTLSPolicyMap Get TLS Policy Map

Using this endpoint you can get all TLS policy map override maps.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id id of entry you want to get
@return ApiGetTLSPolicyMapRequest

func (*OutgoingTLSPolicyMapOverridesApiService) GetTLSPolicyMapExecute

Execute executes the request

type QuarantineApiService

type QuarantineApiService service

QuarantineApiService QuarantineApi service

func (*QuarantineApiService) DeleteMailsInQuarantine

DeleteMailsInQuarantine Delete mails in Quarantine

Using this endpoint you can delete a email from quarantine, for this you have to know its ID. You can get the ID using the GET method.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiDeleteMailsInQuarantineRequest

func (*QuarantineApiService) DeleteMailsInQuarantineExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*QuarantineApiService) GetMailsInQuarantine

GetMailsInQuarantine Get mails in Quarantine

Get all mails that are currently in Quarantine.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetMailsInQuarantineRequest

func (*QuarantineApiService) GetMailsInQuarantineExecute

func (a *QuarantineApiService) GetMailsInQuarantineExecute(r ApiGetMailsInQuarantineRequest) (*http.Response, error)

Execute executes the request

type QuarantineNotificationsRequest

type QuarantineNotificationsRequest struct {
	Attr *QuarantineNotificationsRequestAttr `json:"attr,omitempty"`
	// contains list of mailboxes you want set qurantine notifications
	Items map[string]interface{} `json:"items,omitempty"`
}

QuarantineNotificationsRequest struct for QuarantineNotificationsRequest

func NewQuarantineNotificationsRequest

func NewQuarantineNotificationsRequest() *QuarantineNotificationsRequest

NewQuarantineNotificationsRequest instantiates a new QuarantineNotificationsRequest 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 NewQuarantineNotificationsRequestWithDefaults

func NewQuarantineNotificationsRequestWithDefaults() *QuarantineNotificationsRequest

NewQuarantineNotificationsRequestWithDefaults instantiates a new QuarantineNotificationsRequest 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 (*QuarantineNotificationsRequest) GetAttr

GetAttr returns the Attr field value if set, zero value otherwise.

func (*QuarantineNotificationsRequest) GetAttrOk

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

func (*QuarantineNotificationsRequest) GetItems

func (o *QuarantineNotificationsRequest) GetItems() map[string]interface{}

GetItems returns the Items field value if set, zero value otherwise.

func (*QuarantineNotificationsRequest) GetItemsOk

func (o *QuarantineNotificationsRequest) GetItemsOk() (map[string]interface{}, 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 (*QuarantineNotificationsRequest) HasAttr

func (o *QuarantineNotificationsRequest) HasAttr() bool

HasAttr returns a boolean if a field has been set.

func (*QuarantineNotificationsRequest) HasItems

func (o *QuarantineNotificationsRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (QuarantineNotificationsRequest) MarshalJSON

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

func (*QuarantineNotificationsRequest) SetAttr

SetAttr gets a reference to the given QuarantineNotificationsRequestAttr and assigns it to the Attr field.

func (*QuarantineNotificationsRequest) SetItems

func (o *QuarantineNotificationsRequest) SetItems(v map[string]interface{})

SetItems gets a reference to the given map[string]interface{} and assigns it to the Items field.

type QuarantineNotificationsRequestAttr

type QuarantineNotificationsRequestAttr struct {
	// recurrence
	QuarantineNotification *string `json:"quarantine_notification,omitempty"`
}

QuarantineNotificationsRequestAttr struct for QuarantineNotificationsRequestAttr

func NewQuarantineNotificationsRequestAttr

func NewQuarantineNotificationsRequestAttr() *QuarantineNotificationsRequestAttr

NewQuarantineNotificationsRequestAttr instantiates a new QuarantineNotificationsRequestAttr 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 NewQuarantineNotificationsRequestAttrWithDefaults

func NewQuarantineNotificationsRequestAttrWithDefaults() *QuarantineNotificationsRequestAttr

NewQuarantineNotificationsRequestAttrWithDefaults instantiates a new QuarantineNotificationsRequestAttr 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 (*QuarantineNotificationsRequestAttr) GetQuarantineNotification

func (o *QuarantineNotificationsRequestAttr) GetQuarantineNotification() string

GetQuarantineNotification returns the QuarantineNotification field value if set, zero value otherwise.

func (*QuarantineNotificationsRequestAttr) GetQuarantineNotificationOk

func (o *QuarantineNotificationsRequestAttr) GetQuarantineNotificationOk() (*string, bool)

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

func (*QuarantineNotificationsRequestAttr) HasQuarantineNotification

func (o *QuarantineNotificationsRequestAttr) HasQuarantineNotification() bool

HasQuarantineNotification returns a boolean if a field has been set.

func (QuarantineNotificationsRequestAttr) MarshalJSON

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

func (*QuarantineNotificationsRequestAttr) SetQuarantineNotification

func (o *QuarantineNotificationsRequestAttr) SetQuarantineNotification(v string)

SetQuarantineNotification gets a reference to the given string and assigns it to the QuarantineNotification field.

type QueueManagerApiService

type QueueManagerApiService service

QueueManagerApiService QueueManagerApi service

func (*QueueManagerApiService) DeleteQueue

DeleteQueue Delete Queue

Using this API you can delete the current mail queue. This will delete all mails in it. This API uses the command: `postsuper -d`

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiDeleteQueueRequest

func (*QueueManagerApiService) DeleteQueueExecute

func (a *QueueManagerApiService) DeleteQueueExecute(r ApiDeleteQueueRequest) (*http.Response, error)

Execute executes the request

func (*QueueManagerApiService) FlushQueue

FlushQueue Flush Queue

Using this API you can flush the current mail queue. This will try to deliver all mails currently in it. This API uses the command: `postqueue -f`

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiFlushQueueRequest

func (*QueueManagerApiService) FlushQueueExecute

func (a *QueueManagerApiService) FlushQueueExecute(r ApiFlushQueueRequest) (*http.Response, error)

Execute executes the request

func (*QueueManagerApiService) GetQueue

GetQueue Get Queue

Get the current mail queue and everything it contains.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetQueueRequest

func (*QueueManagerApiService) GetQueueExecute

func (a *QueueManagerApiService) GetQueueExecute(r ApiGetQueueRequest) (*http.Response, error)

Execute executes the request

type RatelimitsApiService

type RatelimitsApiService service

RatelimitsApiService RatelimitsApi service

func (*RatelimitsApiService) EditDomainRatelimits

EditDomainRatelimits Edit domain ratelimits

Using this endpoint you can edit the ratelimits for a certain domains.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiEditDomainRatelimitsRequest

func (*RatelimitsApiService) EditDomainRatelimitsExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*RatelimitsApiService) EditMailboxRatelimits

EditMailboxRatelimits Edit mailbox ratelimits

Using this endpoint you can edit the ratelimits for a certain mailbox.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiEditMailboxRatelimitsRequest

func (*RatelimitsApiService) EditMailboxRatelimitsExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*RatelimitsApiService) GetDomainRatelimits

func (a *RatelimitsApiService) GetDomainRatelimits(ctx context.Context, domain string) ApiGetDomainRatelimitsRequest

GetDomainRatelimits Get domain ratelimits

Using this endpoint you can get the ratelimits for a certain domains. You can use all for all domain.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param domain name of domain or all
@return ApiGetDomainRatelimitsRequest

func (*RatelimitsApiService) GetDomainRatelimitsExecute

func (a *RatelimitsApiService) GetDomainRatelimitsExecute(r ApiGetDomainRatelimitsRequest) (*http.Response, error)

Execute executes the request

func (*RatelimitsApiService) GetMailboxRatelimits

func (a *RatelimitsApiService) GetMailboxRatelimits(ctx context.Context, mailbox string) ApiGetMailboxRatelimitsRequest

GetMailboxRatelimits Get mailbox ratelimits

Using this endpoint you can get the ratelimits for a certain mailbox. You can use all for all mailboxes.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param mailbox name of mailbox or all
@return ApiGetMailboxRatelimitsRequest

func (*RatelimitsApiService) GetMailboxRatelimitsExecute

func (a *RatelimitsApiService) GetMailboxRatelimitsExecute(r ApiGetMailboxRatelimitsRequest) (*http.Response, error)

Execute executes the request

type ResourcesApiService

type ResourcesApiService service

ResourcesApiService ResourcesApi service

func (*ResourcesApiService) CreateResources

CreateResources Create Resources

Using this endpoint you can create Resources.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateResourcesRequest

func (*ResourcesApiService) CreateResourcesExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*ResourcesApiService) DeleteResources

DeleteResources Delete Resources

Using this endpoint you can delete a Resources, for this you have to know its ID. You can get the ID using the GET method.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiDeleteResourcesRequest

func (*ResourcesApiService) DeleteResourcesExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*ResourcesApiService) GetResources

GetResources Get Resources

Using this endpoint you can get all Resources.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetResourcesRequest

func (*ResourcesApiService) GetResourcesExecute

func (a *ResourcesApiService) GetResourcesExecute(r ApiGetResourcesRequest) (*http.Response, error)

Execute executes the request

type RoutingApiService

type RoutingApiService service

RoutingApiService RoutingApi service

func (*RoutingApiService) CreateSenderDependentTransports

func (a *RoutingApiService) CreateSenderDependentTransports(ctx context.Context) ApiCreateSenderDependentTransportsRequest

CreateSenderDependentTransports Create Sender-Dependent Transports

Using this endpoint you can create Sender-Dependent Transports.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateSenderDependentTransportsRequest

func (*RoutingApiService) CreateSenderDependentTransportsExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*RoutingApiService) CreateTransportMaps

func (a *RoutingApiService) CreateTransportMaps(ctx context.Context) ApiCreateTransportMapsRequest

CreateTransportMaps Create Transport Maps

Using this endpoint you can create Sender-Dependent Transports.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateTransportMapsRequest

func (*RoutingApiService) CreateTransportMapsExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*RoutingApiService) DeleteSenderDependentTransports

func (a *RoutingApiService) DeleteSenderDependentTransports(ctx context.Context) ApiDeleteSenderDependentTransportsRequest

DeleteSenderDependentTransports Delete Sender-Dependent Transports

Using this endpoint you can delete a Sender-Dependent Transport, for this you have to know its ID. You can get the ID using the GET method.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiDeleteSenderDependentTransportsRequest

func (*RoutingApiService) DeleteSenderDependentTransportsExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*RoutingApiService) DeleteTransportMaps

func (a *RoutingApiService) DeleteTransportMaps(ctx context.Context) ApiDeleteTransportMapsRequest

DeleteTransportMaps Delete Transport Maps

Using this endpoint you can delete a Transport Maps, for this you have to know its ID. You can get the ID using the GET method.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiDeleteTransportMapsRequest

func (*RoutingApiService) DeleteTransportMapsExecute

Execute executes the request

@return CreateTimeLimitedAlias200Response

func (*RoutingApiService) GetSenderDependentTransports

func (a *RoutingApiService) GetSenderDependentTransports(ctx context.Context, id string) ApiGetSenderDependentTransportsRequest

GetSenderDependentTransports Get Sender-Dependent Transports

Using this endpoint you can get all Sender-Dependent Transports.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id id of entry you want to get
@return ApiGetSenderDependentTransportsRequest

func (*RoutingApiService) GetSenderDependentTransportsExecute

func (a *RoutingApiService) GetSenderDependentTransportsExecute(r ApiGetSenderDependentTransportsRequest) (*http.Response, error)

Execute executes the request

func (*RoutingApiService) GetTransportMaps

func (a *RoutingApiService) GetTransportMaps(ctx context.Context, id string) ApiGetTransportMapsRequest

GetTransportMaps Get Transport Maps

Using this endpoint you can get all Transport Maps.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id id of entry you want to get
@return ApiGetTransportMapsRequest

func (*RoutingApiService) GetTransportMapsExecute

func (a *RoutingApiService) GetTransportMapsExecute(r ApiGetTransportMapsRequest) (*http.Response, error)

Execute executes the request

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type StatusApiService

type StatusApiService service

StatusApiService StatusApi service

func (*StatusApiService) GetContainerStatus

func (a *StatusApiService) GetContainerStatus(ctx context.Context) ApiGetContainerStatusRequest

GetContainerStatus Get container status

Using this endpoint you can get the status of all containers and when hey where started and a few other details.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetContainerStatusRequest

func (*StatusApiService) GetContainerStatusExecute

func (a *StatusApiService) GetContainerStatusExecute(r ApiGetContainerStatusRequest) (*http.Response, error)

Execute executes the request

func (*StatusApiService) GetSolrStatus

GetSolrStatus Get solr status

Using this endpoint you can get the status of all containers and when hey where started and a few other details.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetSolrStatusRequest

func (*StatusApiService) GetSolrStatusExecute

func (a *StatusApiService) GetSolrStatusExecute(r ApiGetSolrStatusRequest) (*http.Response, error)

Execute executes the request

func (*StatusApiService) GetVersionStatus

GetVersionStatus Get version status

Using this endpoint you can get the current running release of this instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetVersionStatusRequest

func (*StatusApiService) GetVersionStatusExecute

func (a *StatusApiService) GetVersionStatusExecute(r ApiGetVersionStatusRequest) (*http.Response, error)

Execute executes the request

func (*StatusApiService) GetVmailStatus

GetVmailStatus Get vmail status

Using this endpoint you can get the status of the vmail and the amount of used storage.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetVmailStatusRequest

func (*StatusApiService) GetVmailStatusExecute

func (a *StatusApiService) GetVmailStatusExecute(r ApiGetVmailStatusRequest) (*http.Response, error)

Execute executes the request

type SyncJobsApiService

type SyncJobsApiService service

SyncJobsApiService SyncJobsApi service

func (*SyncJobsApiService) CreateSyncJob

CreateSyncJob Create sync job

You can create new sync job using this action. It takes a JSON object containing a domain informations.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateSyncJobRequest

func (*SyncJobsApiService) CreateSyncJobExecute

func (a *SyncJobsApiService) CreateSyncJobExecute(r ApiCreateSyncJobRequest) ([]map[string]interface{}, *http.Response, error)

Execute executes the request

@return []map[string]interface{}

func (*SyncJobsApiService) DeleteSyncJob

DeleteSyncJob Delete sync job

You can delete one or more sync jobs.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiDeleteSyncJobRequest

func (*SyncJobsApiService) DeleteSyncJobExecute

func (a *SyncJobsApiService) DeleteSyncJobExecute(r ApiDeleteSyncJobRequest) ([]map[string]interface{}, *http.Response, error)

Execute executes the request

@return []map[string]interface{}

func (*SyncJobsApiService) GetSyncJobs

GetSyncJobs Get sync jobs

You can list all syn jobs existing in system.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id id of entry you want to get
@return ApiGetSyncJobsRequest

func (*SyncJobsApiService) GetSyncJobsExecute

func (a *SyncJobsApiService) GetSyncJobsExecute(r ApiGetSyncJobsRequest) (*http.Response, error)

Execute executes the request

func (*SyncJobsApiService) UpdateSyncJob

UpdateSyncJob Update sync job

You can update one or more sync jobs per request. You can also send just attributes you want to change.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiUpdateSyncJobRequest

func (*SyncJobsApiService) UpdateSyncJobExecute

Execute executes the request

@return []CreateTimeLimitedAlias200Response

type UpdateAliasRequest

type UpdateAliasRequest struct {
	Attr *UpdateAliasRequestAttr `json:"attr,omitempty"`
	// contains list of ids of aliases you want update
	Items []string `json:"items,omitempty"`
}

UpdateAliasRequest struct for UpdateAliasRequest

func NewUpdateAliasRequest

func NewUpdateAliasRequest() *UpdateAliasRequest

NewUpdateAliasRequest instantiates a new UpdateAliasRequest 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 NewUpdateAliasRequestWithDefaults

func NewUpdateAliasRequestWithDefaults() *UpdateAliasRequest

NewUpdateAliasRequestWithDefaults instantiates a new UpdateAliasRequest 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 (*UpdateAliasRequest) GetAttr

GetAttr returns the Attr field value if set, zero value otherwise.

func (*UpdateAliasRequest) GetAttrOk

func (o *UpdateAliasRequest) GetAttrOk() (*UpdateAliasRequestAttr, bool)

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

func (*UpdateAliasRequest) GetItems

func (o *UpdateAliasRequest) GetItems() []string

GetItems returns the Items field value if set, zero value otherwise.

func (*UpdateAliasRequest) GetItemsOk

func (o *UpdateAliasRequest) GetItemsOk() ([]string, 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 (*UpdateAliasRequest) HasAttr

func (o *UpdateAliasRequest) HasAttr() bool

HasAttr returns a boolean if a field has been set.

func (*UpdateAliasRequest) HasItems

func (o *UpdateAliasRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (UpdateAliasRequest) MarshalJSON

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

func (*UpdateAliasRequest) SetAttr

SetAttr gets a reference to the given UpdateAliasRequestAttr and assigns it to the Attr field.

func (*UpdateAliasRequest) SetItems

func (o *UpdateAliasRequest) SetItems(v []string)

SetItems gets a reference to the given []string and assigns it to the Items field.

type UpdateAliasRequestAttr

type UpdateAliasRequestAttr struct {
	// is alias active or not
	Active *bool `json:"active,omitempty"`
	// alias address, for catchall use \"@domain.tld\"
	Address *string `json:"address,omitempty"`
	// destination address, comma separated
	Goto *string `json:"goto,omitempty"`
	// learn as ham
	GotoHam *bool `json:"goto_ham,omitempty"`
	// silently ignore
	GotoNull *bool `json:"goto_null,omitempty"`
	// learn as spam
	GotoSpam       *bool   `json:"goto_spam,omitempty"`
	PrivateComment *string `json:"private_comment,omitempty"`
	PublicComment  *string `json:"public_comment,omitempty"`
	// toggle visibility as selectable sender in SOGo
	SogoVisible *bool `json:"sogo_visible,omitempty"`
}

UpdateAliasRequestAttr struct for UpdateAliasRequestAttr

func NewUpdateAliasRequestAttr

func NewUpdateAliasRequestAttr() *UpdateAliasRequestAttr

NewUpdateAliasRequestAttr instantiates a new UpdateAliasRequestAttr 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 NewUpdateAliasRequestAttrWithDefaults

func NewUpdateAliasRequestAttrWithDefaults() *UpdateAliasRequestAttr

NewUpdateAliasRequestAttrWithDefaults instantiates a new UpdateAliasRequestAttr 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 (*UpdateAliasRequestAttr) GetActive

func (o *UpdateAliasRequestAttr) GetActive() bool

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

func (*UpdateAliasRequestAttr) GetActiveOk

func (o *UpdateAliasRequestAttr) 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 (*UpdateAliasRequestAttr) GetAddress

func (o *UpdateAliasRequestAttr) GetAddress() string

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

func (*UpdateAliasRequestAttr) GetAddressOk

func (o *UpdateAliasRequestAttr) GetAddressOk() (*string, 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 (*UpdateAliasRequestAttr) GetGoto

func (o *UpdateAliasRequestAttr) GetGoto() string

GetGoto returns the Goto field value if set, zero value otherwise.

func (*UpdateAliasRequestAttr) GetGotoHam

func (o *UpdateAliasRequestAttr) GetGotoHam() bool

GetGotoHam returns the GotoHam field value if set, zero value otherwise.

func (*UpdateAliasRequestAttr) GetGotoHamOk

func (o *UpdateAliasRequestAttr) GetGotoHamOk() (*bool, bool)

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

func (*UpdateAliasRequestAttr) GetGotoNull

func (o *UpdateAliasRequestAttr) GetGotoNull() bool

GetGotoNull returns the GotoNull field value if set, zero value otherwise.

func (*UpdateAliasRequestAttr) GetGotoNullOk

func (o *UpdateAliasRequestAttr) GetGotoNullOk() (*bool, bool)

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

func (*UpdateAliasRequestAttr) GetGotoOk

func (o *UpdateAliasRequestAttr) GetGotoOk() (*string, bool)

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

func (*UpdateAliasRequestAttr) GetGotoSpam

func (o *UpdateAliasRequestAttr) GetGotoSpam() bool

GetGotoSpam returns the GotoSpam field value if set, zero value otherwise.

func (*UpdateAliasRequestAttr) GetGotoSpamOk

func (o *UpdateAliasRequestAttr) GetGotoSpamOk() (*bool, bool)

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

func (*UpdateAliasRequestAttr) GetPrivateComment

func (o *UpdateAliasRequestAttr) GetPrivateComment() string

GetPrivateComment returns the PrivateComment field value if set, zero value otherwise.

func (*UpdateAliasRequestAttr) GetPrivateCommentOk

func (o *UpdateAliasRequestAttr) GetPrivateCommentOk() (*string, bool)

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

func (*UpdateAliasRequestAttr) GetPublicComment

func (o *UpdateAliasRequestAttr) GetPublicComment() string

GetPublicComment returns the PublicComment field value if set, zero value otherwise.

func (*UpdateAliasRequestAttr) GetPublicCommentOk

func (o *UpdateAliasRequestAttr) GetPublicCommentOk() (*string, bool)

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

func (*UpdateAliasRequestAttr) GetSogoVisible

func (o *UpdateAliasRequestAttr) GetSogoVisible() bool

GetSogoVisible returns the SogoVisible field value if set, zero value otherwise.

func (*UpdateAliasRequestAttr) GetSogoVisibleOk

func (o *UpdateAliasRequestAttr) GetSogoVisibleOk() (*bool, bool)

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

func (*UpdateAliasRequestAttr) HasActive

func (o *UpdateAliasRequestAttr) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*UpdateAliasRequestAttr) HasAddress

func (o *UpdateAliasRequestAttr) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*UpdateAliasRequestAttr) HasGoto

func (o *UpdateAliasRequestAttr) HasGoto() bool

HasGoto returns a boolean if a field has been set.

func (*UpdateAliasRequestAttr) HasGotoHam

func (o *UpdateAliasRequestAttr) HasGotoHam() bool

HasGotoHam returns a boolean if a field has been set.

func (*UpdateAliasRequestAttr) HasGotoNull

func (o *UpdateAliasRequestAttr) HasGotoNull() bool

HasGotoNull returns a boolean if a field has been set.

func (*UpdateAliasRequestAttr) HasGotoSpam

func (o *UpdateAliasRequestAttr) HasGotoSpam() bool

HasGotoSpam returns a boolean if a field has been set.

func (*UpdateAliasRequestAttr) HasPrivateComment

func (o *UpdateAliasRequestAttr) HasPrivateComment() bool

HasPrivateComment returns a boolean if a field has been set.

func (*UpdateAliasRequestAttr) HasPublicComment

func (o *UpdateAliasRequestAttr) HasPublicComment() bool

HasPublicComment returns a boolean if a field has been set.

func (*UpdateAliasRequestAttr) HasSogoVisible

func (o *UpdateAliasRequestAttr) HasSogoVisible() bool

HasSogoVisible returns a boolean if a field has been set.

func (UpdateAliasRequestAttr) MarshalJSON

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

func (*UpdateAliasRequestAttr) SetActive

func (o *UpdateAliasRequestAttr) SetActive(v bool)

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

func (*UpdateAliasRequestAttr) SetAddress

func (o *UpdateAliasRequestAttr) SetAddress(v string)

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

func (*UpdateAliasRequestAttr) SetGoto

func (o *UpdateAliasRequestAttr) SetGoto(v string)

SetGoto gets a reference to the given string and assigns it to the Goto field.

func (*UpdateAliasRequestAttr) SetGotoHam

func (o *UpdateAliasRequestAttr) SetGotoHam(v bool)

SetGotoHam gets a reference to the given bool and assigns it to the GotoHam field.

func (*UpdateAliasRequestAttr) SetGotoNull

func (o *UpdateAliasRequestAttr) SetGotoNull(v bool)

SetGotoNull gets a reference to the given bool and assigns it to the GotoNull field.

func (*UpdateAliasRequestAttr) SetGotoSpam

func (o *UpdateAliasRequestAttr) SetGotoSpam(v bool)

SetGotoSpam gets a reference to the given bool and assigns it to the GotoSpam field.

func (*UpdateAliasRequestAttr) SetPrivateComment

func (o *UpdateAliasRequestAttr) SetPrivateComment(v string)

SetPrivateComment gets a reference to the given string and assigns it to the PrivateComment field.

func (*UpdateAliasRequestAttr) SetPublicComment

func (o *UpdateAliasRequestAttr) SetPublicComment(v string)

SetPublicComment gets a reference to the given string and assigns it to the PublicComment field.

func (*UpdateAliasRequestAttr) SetSogoVisible

func (o *UpdateAliasRequestAttr) SetSogoVisible(v bool)

SetSogoVisible gets a reference to the given bool and assigns it to the SogoVisible field.

type UpdateDomainRequest

type UpdateDomainRequest struct {
	Attr *UpdateDomainRequestAttr `json:"attr,omitempty"`
	// contains list of domain names you want update
	Items []string `json:"items,omitempty"`
}

UpdateDomainRequest struct for UpdateDomainRequest

func NewUpdateDomainRequest

func NewUpdateDomainRequest() *UpdateDomainRequest

NewUpdateDomainRequest instantiates a new UpdateDomainRequest 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 NewUpdateDomainRequestWithDefaults

func NewUpdateDomainRequestWithDefaults() *UpdateDomainRequest

NewUpdateDomainRequestWithDefaults instantiates a new UpdateDomainRequest 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 (*UpdateDomainRequest) GetAttr

GetAttr returns the Attr field value if set, zero value otherwise.

func (*UpdateDomainRequest) GetAttrOk

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

func (*UpdateDomainRequest) GetItems

func (o *UpdateDomainRequest) GetItems() []string

GetItems returns the Items field value if set, zero value otherwise.

func (*UpdateDomainRequest) GetItemsOk

func (o *UpdateDomainRequest) GetItemsOk() ([]string, 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 (*UpdateDomainRequest) HasAttr

func (o *UpdateDomainRequest) HasAttr() bool

HasAttr returns a boolean if a field has been set.

func (*UpdateDomainRequest) HasItems

func (o *UpdateDomainRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (UpdateDomainRequest) MarshalJSON

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

func (*UpdateDomainRequest) SetAttr

SetAttr gets a reference to the given UpdateDomainRequestAttr and assigns it to the Attr field.

func (*UpdateDomainRequest) SetItems

func (o *UpdateDomainRequest) SetItems(v []string)

SetItems gets a reference to the given []string and assigns it to the Items field.

type UpdateDomainRequestAttr

type UpdateDomainRequestAttr struct {
	// is domain active or not
	Active *bool `json:"active,omitempty"`
	// limit count of aliases associated with this domain
	Aliases *float32 `json:"aliases,omitempty"`
	// relay domain or not
	Backupmx *bool `json:"backupmx,omitempty"`
	// predefined mailbox quota in `add mailbox` form
	Defquota *float32 `json:"defquota,omitempty"`
	// Description of domain
	Description *string `json:"description,omitempty"`
	// is domain global address list active or not, it enables shared contacts accross domain in SOGo webmail
	Gal *bool `json:"gal,omitempty"`
	// limit count of mailboxes associated with this domain
	Mailboxes *float32 `json:"mailboxes,omitempty"`
	// maximum quota per mailbox
	Maxquota *float32 `json:"maxquota,omitempty"`
	// maximum quota for this domain (for all mailboxes in sum)
	Quota *float32 `json:"quota,omitempty"`
	// if not, them you have to create \"dummy\" mailbox for each address to relay
	RelayAllRecipients *bool `json:"relay_all_recipients,omitempty"`
	// Relay non-existing mailboxes only. Existing mailboxes will be delivered locally.
	RelayUnknownOnly *bool `json:"relay_unknown_only,omitempty"`
	// id of relayhost
	Relayhost *float32 `json:"relayhost,omitempty"`
	RlFrame   *string  `json:"rl_frame,omitempty"`
	// rate limit value
	RlValue *float32 `json:"rl_value,omitempty"`
	// tags for this Domain
	Tags []string `json:"tags,omitempty"`
}

UpdateDomainRequestAttr struct for UpdateDomainRequestAttr

func NewUpdateDomainRequestAttr

func NewUpdateDomainRequestAttr() *UpdateDomainRequestAttr

NewUpdateDomainRequestAttr instantiates a new UpdateDomainRequestAttr 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 NewUpdateDomainRequestAttrWithDefaults

func NewUpdateDomainRequestAttrWithDefaults() *UpdateDomainRequestAttr

NewUpdateDomainRequestAttrWithDefaults instantiates a new UpdateDomainRequestAttr 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 (*UpdateDomainRequestAttr) GetActive

func (o *UpdateDomainRequestAttr) GetActive() bool

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

func (*UpdateDomainRequestAttr) GetActiveOk

func (o *UpdateDomainRequestAttr) 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 (*UpdateDomainRequestAttr) GetAliases

func (o *UpdateDomainRequestAttr) GetAliases() float32

GetAliases returns the Aliases field value if set, zero value otherwise.

func (*UpdateDomainRequestAttr) GetAliasesOk

func (o *UpdateDomainRequestAttr) GetAliasesOk() (*float32, bool)

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

func (*UpdateDomainRequestAttr) GetBackupmx

func (o *UpdateDomainRequestAttr) GetBackupmx() bool

GetBackupmx returns the Backupmx field value if set, zero value otherwise.

func (*UpdateDomainRequestAttr) GetBackupmxOk

func (o *UpdateDomainRequestAttr) GetBackupmxOk() (*bool, bool)

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

func (*UpdateDomainRequestAttr) GetDefquota

func (o *UpdateDomainRequestAttr) GetDefquota() float32

GetDefquota returns the Defquota field value if set, zero value otherwise.

func (*UpdateDomainRequestAttr) GetDefquotaOk

func (o *UpdateDomainRequestAttr) GetDefquotaOk() (*float32, bool)

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

func (*UpdateDomainRequestAttr) GetDescription

func (o *UpdateDomainRequestAttr) GetDescription() string

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

func (*UpdateDomainRequestAttr) GetDescriptionOk

func (o *UpdateDomainRequestAttr) 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 (*UpdateDomainRequestAttr) GetGal

func (o *UpdateDomainRequestAttr) GetGal() bool

GetGal returns the Gal field value if set, zero value otherwise.

func (*UpdateDomainRequestAttr) GetGalOk

func (o *UpdateDomainRequestAttr) GetGalOk() (*bool, bool)

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

func (*UpdateDomainRequestAttr) GetMailboxes

func (o *UpdateDomainRequestAttr) GetMailboxes() float32

GetMailboxes returns the Mailboxes field value if set, zero value otherwise.

func (*UpdateDomainRequestAttr) GetMailboxesOk

func (o *UpdateDomainRequestAttr) GetMailboxesOk() (*float32, bool)

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

func (*UpdateDomainRequestAttr) GetMaxquota

func (o *UpdateDomainRequestAttr) GetMaxquota() float32

GetMaxquota returns the Maxquota field value if set, zero value otherwise.

func (*UpdateDomainRequestAttr) GetMaxquotaOk

func (o *UpdateDomainRequestAttr) GetMaxquotaOk() (*float32, bool)

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

func (*UpdateDomainRequestAttr) GetQuota

func (o *UpdateDomainRequestAttr) GetQuota() float32

GetQuota returns the Quota field value if set, zero value otherwise.

func (*UpdateDomainRequestAttr) GetQuotaOk

func (o *UpdateDomainRequestAttr) GetQuotaOk() (*float32, bool)

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

func (*UpdateDomainRequestAttr) GetRelayAllRecipients

func (o *UpdateDomainRequestAttr) GetRelayAllRecipients() bool

GetRelayAllRecipients returns the RelayAllRecipients field value if set, zero value otherwise.

func (*UpdateDomainRequestAttr) GetRelayAllRecipientsOk

func (o *UpdateDomainRequestAttr) GetRelayAllRecipientsOk() (*bool, bool)

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

func (*UpdateDomainRequestAttr) GetRelayUnknownOnly

func (o *UpdateDomainRequestAttr) GetRelayUnknownOnly() bool

GetRelayUnknownOnly returns the RelayUnknownOnly field value if set, zero value otherwise.

func (*UpdateDomainRequestAttr) GetRelayUnknownOnlyOk

func (o *UpdateDomainRequestAttr) GetRelayUnknownOnlyOk() (*bool, bool)

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

func (*UpdateDomainRequestAttr) GetRelayhost

func (o *UpdateDomainRequestAttr) GetRelayhost() float32

GetRelayhost returns the Relayhost field value if set, zero value otherwise.

func (*UpdateDomainRequestAttr) GetRelayhostOk

func (o *UpdateDomainRequestAttr) GetRelayhostOk() (*float32, bool)

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

func (*UpdateDomainRequestAttr) GetRlFrame

func (o *UpdateDomainRequestAttr) GetRlFrame() string

GetRlFrame returns the RlFrame field value if set, zero value otherwise.

func (*UpdateDomainRequestAttr) GetRlFrameOk

func (o *UpdateDomainRequestAttr) GetRlFrameOk() (*string, bool)

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

func (*UpdateDomainRequestAttr) GetRlValue

func (o *UpdateDomainRequestAttr) GetRlValue() float32

GetRlValue returns the RlValue field value if set, zero value otherwise.

func (*UpdateDomainRequestAttr) GetRlValueOk

func (o *UpdateDomainRequestAttr) GetRlValueOk() (*float32, bool)

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

func (*UpdateDomainRequestAttr) GetTags

func (o *UpdateDomainRequestAttr) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*UpdateDomainRequestAttr) GetTagsOk

func (o *UpdateDomainRequestAttr) GetTagsOk() ([]string, bool)

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

func (*UpdateDomainRequestAttr) HasActive

func (o *UpdateDomainRequestAttr) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*UpdateDomainRequestAttr) HasAliases

func (o *UpdateDomainRequestAttr) HasAliases() bool

HasAliases returns a boolean if a field has been set.

func (*UpdateDomainRequestAttr) HasBackupmx

func (o *UpdateDomainRequestAttr) HasBackupmx() bool

HasBackupmx returns a boolean if a field has been set.

func (*UpdateDomainRequestAttr) HasDefquota

func (o *UpdateDomainRequestAttr) HasDefquota() bool

HasDefquota returns a boolean if a field has been set.

func (*UpdateDomainRequestAttr) HasDescription

func (o *UpdateDomainRequestAttr) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateDomainRequestAttr) HasGal

func (o *UpdateDomainRequestAttr) HasGal() bool

HasGal returns a boolean if a field has been set.

func (*UpdateDomainRequestAttr) HasMailboxes

func (o *UpdateDomainRequestAttr) HasMailboxes() bool

HasMailboxes returns a boolean if a field has been set.

func (*UpdateDomainRequestAttr) HasMaxquota

func (o *UpdateDomainRequestAttr) HasMaxquota() bool

HasMaxquota returns a boolean if a field has been set.

func (*UpdateDomainRequestAttr) HasQuota

func (o *UpdateDomainRequestAttr) HasQuota() bool

HasQuota returns a boolean if a field has been set.

func (*UpdateDomainRequestAttr) HasRelayAllRecipients

func (o *UpdateDomainRequestAttr) HasRelayAllRecipients() bool

HasRelayAllRecipients returns a boolean if a field has been set.

func (*UpdateDomainRequestAttr) HasRelayUnknownOnly

func (o *UpdateDomainRequestAttr) HasRelayUnknownOnly() bool

HasRelayUnknownOnly returns a boolean if a field has been set.

func (*UpdateDomainRequestAttr) HasRelayhost

func (o *UpdateDomainRequestAttr) HasRelayhost() bool

HasRelayhost returns a boolean if a field has been set.

func (*UpdateDomainRequestAttr) HasRlFrame

func (o *UpdateDomainRequestAttr) HasRlFrame() bool

HasRlFrame returns a boolean if a field has been set.

func (*UpdateDomainRequestAttr) HasRlValue

func (o *UpdateDomainRequestAttr) HasRlValue() bool

HasRlValue returns a boolean if a field has been set.

func (*UpdateDomainRequestAttr) HasTags

func (o *UpdateDomainRequestAttr) HasTags() bool

HasTags returns a boolean if a field has been set.

func (UpdateDomainRequestAttr) MarshalJSON

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

func (*UpdateDomainRequestAttr) SetActive

func (o *UpdateDomainRequestAttr) SetActive(v bool)

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

func (*UpdateDomainRequestAttr) SetAliases

func (o *UpdateDomainRequestAttr) SetAliases(v float32)

SetAliases gets a reference to the given float32 and assigns it to the Aliases field.

func (*UpdateDomainRequestAttr) SetBackupmx

func (o *UpdateDomainRequestAttr) SetBackupmx(v bool)

SetBackupmx gets a reference to the given bool and assigns it to the Backupmx field.

func (*UpdateDomainRequestAttr) SetDefquota

func (o *UpdateDomainRequestAttr) SetDefquota(v float32)

SetDefquota gets a reference to the given float32 and assigns it to the Defquota field.

func (*UpdateDomainRequestAttr) SetDescription

func (o *UpdateDomainRequestAttr) SetDescription(v string)

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

func (*UpdateDomainRequestAttr) SetGal

func (o *UpdateDomainRequestAttr) SetGal(v bool)

SetGal gets a reference to the given bool and assigns it to the Gal field.

func (*UpdateDomainRequestAttr) SetMailboxes

func (o *UpdateDomainRequestAttr) SetMailboxes(v float32)

SetMailboxes gets a reference to the given float32 and assigns it to the Mailboxes field.

func (*UpdateDomainRequestAttr) SetMaxquota

func (o *UpdateDomainRequestAttr) SetMaxquota(v float32)

SetMaxquota gets a reference to the given float32 and assigns it to the Maxquota field.

func (*UpdateDomainRequestAttr) SetQuota

func (o *UpdateDomainRequestAttr) SetQuota(v float32)

SetQuota gets a reference to the given float32 and assigns it to the Quota field.

func (*UpdateDomainRequestAttr) SetRelayAllRecipients

func (o *UpdateDomainRequestAttr) SetRelayAllRecipients(v bool)

SetRelayAllRecipients gets a reference to the given bool and assigns it to the RelayAllRecipients field.

func (*UpdateDomainRequestAttr) SetRelayUnknownOnly

func (o *UpdateDomainRequestAttr) SetRelayUnknownOnly(v bool)

SetRelayUnknownOnly gets a reference to the given bool and assigns it to the RelayUnknownOnly field.

func (*UpdateDomainRequestAttr) SetRelayhost

func (o *UpdateDomainRequestAttr) SetRelayhost(v float32)

SetRelayhost gets a reference to the given float32 and assigns it to the Relayhost field.

func (*UpdateDomainRequestAttr) SetRlFrame

func (o *UpdateDomainRequestAttr) SetRlFrame(v string)

SetRlFrame gets a reference to the given string and assigns it to the RlFrame field.

func (*UpdateDomainRequestAttr) SetRlValue

func (o *UpdateDomainRequestAttr) SetRlValue(v float32)

SetRlValue gets a reference to the given float32 and assigns it to the RlValue field.

func (*UpdateDomainRequestAttr) SetTags

func (o *UpdateDomainRequestAttr) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

type UpdateMailboxACLRequest

type UpdateMailboxACLRequest struct {
	Attr *UpdateMailboxACLRequestAttr `json:"attr,omitempty"`
	// contains list of mailboxes you want to delete
	Items map[string]interface{} `json:"items,omitempty"`
}

UpdateMailboxACLRequest struct for UpdateMailboxACLRequest

func NewUpdateMailboxACLRequest

func NewUpdateMailboxACLRequest() *UpdateMailboxACLRequest

NewUpdateMailboxACLRequest instantiates a new UpdateMailboxACLRequest 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 NewUpdateMailboxACLRequestWithDefaults

func NewUpdateMailboxACLRequestWithDefaults() *UpdateMailboxACLRequest

NewUpdateMailboxACLRequestWithDefaults instantiates a new UpdateMailboxACLRequest 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 (*UpdateMailboxACLRequest) GetAttr

GetAttr returns the Attr field value if set, zero value otherwise.

func (*UpdateMailboxACLRequest) GetAttrOk

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

func (*UpdateMailboxACLRequest) GetItems

func (o *UpdateMailboxACLRequest) GetItems() map[string]interface{}

GetItems returns the Items field value if set, zero value otherwise.

func (*UpdateMailboxACLRequest) GetItemsOk

func (o *UpdateMailboxACLRequest) GetItemsOk() (map[string]interface{}, 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 (*UpdateMailboxACLRequest) HasAttr

func (o *UpdateMailboxACLRequest) HasAttr() bool

HasAttr returns a boolean if a field has been set.

func (*UpdateMailboxACLRequest) HasItems

func (o *UpdateMailboxACLRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (UpdateMailboxACLRequest) MarshalJSON

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

func (*UpdateMailboxACLRequest) SetAttr

SetAttr gets a reference to the given UpdateMailboxACLRequestAttr and assigns it to the Attr field.

func (*UpdateMailboxACLRequest) SetItems

func (o *UpdateMailboxACLRequest) SetItems(v map[string]interface{})

SetItems gets a reference to the given map[string]interface{} and assigns it to the Items field.

type UpdateMailboxACLRequestAttr

type UpdateMailboxACLRequestAttr struct {
	// contains a list of active user acls
	UserAcl map[string]interface{} `json:"user_acl,omitempty"`
}

UpdateMailboxACLRequestAttr struct for UpdateMailboxACLRequestAttr

func NewUpdateMailboxACLRequestAttr

func NewUpdateMailboxACLRequestAttr() *UpdateMailboxACLRequestAttr

NewUpdateMailboxACLRequestAttr instantiates a new UpdateMailboxACLRequestAttr 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 NewUpdateMailboxACLRequestAttrWithDefaults

func NewUpdateMailboxACLRequestAttrWithDefaults() *UpdateMailboxACLRequestAttr

NewUpdateMailboxACLRequestAttrWithDefaults instantiates a new UpdateMailboxACLRequestAttr 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 (*UpdateMailboxACLRequestAttr) GetUserAcl

func (o *UpdateMailboxACLRequestAttr) GetUserAcl() map[string]interface{}

GetUserAcl returns the UserAcl field value if set, zero value otherwise.

func (*UpdateMailboxACLRequestAttr) GetUserAclOk

func (o *UpdateMailboxACLRequestAttr) GetUserAclOk() (map[string]interface{}, bool)

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

func (*UpdateMailboxACLRequestAttr) HasUserAcl

func (o *UpdateMailboxACLRequestAttr) HasUserAcl() bool

HasUserAcl returns a boolean if a field has been set.

func (UpdateMailboxACLRequestAttr) MarshalJSON

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

func (*UpdateMailboxACLRequestAttr) SetUserAcl

func (o *UpdateMailboxACLRequestAttr) SetUserAcl(v map[string]interface{})

SetUserAcl gets a reference to the given map[string]interface{} and assigns it to the UserAcl field.

type UpdateMailboxRequest

type UpdateMailboxRequest struct {
	Attr *UpdateMailboxRequestAttr `json:"attr,omitempty"`
	// contains list of mailboxes you want update
	Items []string `json:"items,omitempty"`
}

UpdateMailboxRequest struct for UpdateMailboxRequest

func NewUpdateMailboxRequest

func NewUpdateMailboxRequest() *UpdateMailboxRequest

NewUpdateMailboxRequest instantiates a new UpdateMailboxRequest 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 NewUpdateMailboxRequestWithDefaults

func NewUpdateMailboxRequestWithDefaults() *UpdateMailboxRequest

NewUpdateMailboxRequestWithDefaults instantiates a new UpdateMailboxRequest 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 (*UpdateMailboxRequest) GetAttr

GetAttr returns the Attr field value if set, zero value otherwise.

func (*UpdateMailboxRequest) GetAttrOk

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

func (*UpdateMailboxRequest) GetItems

func (o *UpdateMailboxRequest) GetItems() []string

GetItems returns the Items field value if set, zero value otherwise.

func (*UpdateMailboxRequest) GetItemsOk

func (o *UpdateMailboxRequest) GetItemsOk() ([]string, 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 (*UpdateMailboxRequest) HasAttr

func (o *UpdateMailboxRequest) HasAttr() bool

HasAttr returns a boolean if a field has been set.

func (*UpdateMailboxRequest) HasItems

func (o *UpdateMailboxRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (UpdateMailboxRequest) MarshalJSON

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

func (*UpdateMailboxRequest) SetAttr

SetAttr gets a reference to the given UpdateMailboxRequestAttr and assigns it to the Attr field.

func (*UpdateMailboxRequest) SetItems

func (o *UpdateMailboxRequest) SetItems(v []string)

SetItems gets a reference to the given []string and assigns it to the Items field.

type UpdateMailboxRequestAttr

type UpdateMailboxRequestAttr struct {
	// is mailbox active or not
	Active *bool `json:"active,omitempty"`
	// force user to change password on next login
	ForcePwUpdate *bool `json:"force_pw_update,omitempty"`
	// Full name of the mailbox user
	Name *string `json:"name,omitempty"`
	// new mailbox password for confirmation
	Password2 *string `json:"password2,omitempty"`
	// new mailbox password
	Password *string `json:"password,omitempty"`
	// mailbox quota
	Quota *float32 `json:"quota,omitempty"`
	// list of allowed send from addresses
	SenderAcl map[string]interface{} `json:"sender_acl,omitempty"`
	// is access to SOGo webmail active or not
	SogoAccess *bool `json:"sogo_access,omitempty"`
}

UpdateMailboxRequestAttr struct for UpdateMailboxRequestAttr

func NewUpdateMailboxRequestAttr

func NewUpdateMailboxRequestAttr() *UpdateMailboxRequestAttr

NewUpdateMailboxRequestAttr instantiates a new UpdateMailboxRequestAttr 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 NewUpdateMailboxRequestAttrWithDefaults

func NewUpdateMailboxRequestAttrWithDefaults() *UpdateMailboxRequestAttr

NewUpdateMailboxRequestAttrWithDefaults instantiates a new UpdateMailboxRequestAttr 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 (*UpdateMailboxRequestAttr) GetActive

func (o *UpdateMailboxRequestAttr) GetActive() bool

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

func (*UpdateMailboxRequestAttr) GetActiveOk

func (o *UpdateMailboxRequestAttr) 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 (*UpdateMailboxRequestAttr) GetForcePwUpdate

func (o *UpdateMailboxRequestAttr) GetForcePwUpdate() bool

GetForcePwUpdate returns the ForcePwUpdate field value if set, zero value otherwise.

func (*UpdateMailboxRequestAttr) GetForcePwUpdateOk

func (o *UpdateMailboxRequestAttr) GetForcePwUpdateOk() (*bool, bool)

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

func (*UpdateMailboxRequestAttr) GetName

func (o *UpdateMailboxRequestAttr) GetName() string

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

func (*UpdateMailboxRequestAttr) GetNameOk

func (o *UpdateMailboxRequestAttr) 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 (*UpdateMailboxRequestAttr) GetPassword

func (o *UpdateMailboxRequestAttr) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*UpdateMailboxRequestAttr) GetPassword2

func (o *UpdateMailboxRequestAttr) GetPassword2() string

GetPassword2 returns the Password2 field value if set, zero value otherwise.

func (*UpdateMailboxRequestAttr) GetPassword2Ok

func (o *UpdateMailboxRequestAttr) GetPassword2Ok() (*string, bool)

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

func (*UpdateMailboxRequestAttr) GetPasswordOk

func (o *UpdateMailboxRequestAttr) 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 (*UpdateMailboxRequestAttr) GetQuota

func (o *UpdateMailboxRequestAttr) GetQuota() float32

GetQuota returns the Quota field value if set, zero value otherwise.

func (*UpdateMailboxRequestAttr) GetQuotaOk

func (o *UpdateMailboxRequestAttr) GetQuotaOk() (*float32, bool)

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

func (*UpdateMailboxRequestAttr) GetSenderAcl

func (o *UpdateMailboxRequestAttr) GetSenderAcl() map[string]interface{}

GetSenderAcl returns the SenderAcl field value if set, zero value otherwise.

func (*UpdateMailboxRequestAttr) GetSenderAclOk

func (o *UpdateMailboxRequestAttr) GetSenderAclOk() (map[string]interface{}, bool)

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

func (*UpdateMailboxRequestAttr) GetSogoAccess

func (o *UpdateMailboxRequestAttr) GetSogoAccess() bool

GetSogoAccess returns the SogoAccess field value if set, zero value otherwise.

func (*UpdateMailboxRequestAttr) GetSogoAccessOk

func (o *UpdateMailboxRequestAttr) GetSogoAccessOk() (*bool, bool)

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

func (*UpdateMailboxRequestAttr) HasActive

func (o *UpdateMailboxRequestAttr) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*UpdateMailboxRequestAttr) HasForcePwUpdate

func (o *UpdateMailboxRequestAttr) HasForcePwUpdate() bool

HasForcePwUpdate returns a boolean if a field has been set.

func (*UpdateMailboxRequestAttr) HasName

func (o *UpdateMailboxRequestAttr) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateMailboxRequestAttr) HasPassword

func (o *UpdateMailboxRequestAttr) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*UpdateMailboxRequestAttr) HasPassword2

func (o *UpdateMailboxRequestAttr) HasPassword2() bool

HasPassword2 returns a boolean if a field has been set.

func (*UpdateMailboxRequestAttr) HasQuota

func (o *UpdateMailboxRequestAttr) HasQuota() bool

HasQuota returns a boolean if a field has been set.

func (*UpdateMailboxRequestAttr) HasSenderAcl

func (o *UpdateMailboxRequestAttr) HasSenderAcl() bool

HasSenderAcl returns a boolean if a field has been set.

func (*UpdateMailboxRequestAttr) HasSogoAccess

func (o *UpdateMailboxRequestAttr) HasSogoAccess() bool

HasSogoAccess returns a boolean if a field has been set.

func (UpdateMailboxRequestAttr) MarshalJSON

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

func (*UpdateMailboxRequestAttr) SetActive

func (o *UpdateMailboxRequestAttr) SetActive(v bool)

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

func (*UpdateMailboxRequestAttr) SetForcePwUpdate

func (o *UpdateMailboxRequestAttr) SetForcePwUpdate(v bool)

SetForcePwUpdate gets a reference to the given bool and assigns it to the ForcePwUpdate field.

func (*UpdateMailboxRequestAttr) SetName

func (o *UpdateMailboxRequestAttr) SetName(v string)

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

func (*UpdateMailboxRequestAttr) SetPassword

func (o *UpdateMailboxRequestAttr) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*UpdateMailboxRequestAttr) SetPassword2

func (o *UpdateMailboxRequestAttr) SetPassword2(v string)

SetPassword2 gets a reference to the given string and assigns it to the Password2 field.

func (*UpdateMailboxRequestAttr) SetQuota

func (o *UpdateMailboxRequestAttr) SetQuota(v float32)

SetQuota gets a reference to the given float32 and assigns it to the Quota field.

func (*UpdateMailboxRequestAttr) SetSenderAcl

func (o *UpdateMailboxRequestAttr) SetSenderAcl(v map[string]interface{})

SetSenderAcl gets a reference to the given map[string]interface{} and assigns it to the SenderAcl field.

func (*UpdateMailboxRequestAttr) SetSogoAccess

func (o *UpdateMailboxRequestAttr) SetSogoAccess(v bool)

SetSogoAccess gets a reference to the given bool and assigns it to the SogoAccess field.

type UpdatePushoverSettingsRequest

type UpdatePushoverSettingsRequest struct {
	Attr *UpdatePushoverSettingsRequestAttr `json:"attr,omitempty"`
	// contains list of mailboxes you want to delete
	Items map[string]interface{} `json:"items,omitempty"`
}

UpdatePushoverSettingsRequest struct for UpdatePushoverSettingsRequest

func NewUpdatePushoverSettingsRequest

func NewUpdatePushoverSettingsRequest() *UpdatePushoverSettingsRequest

NewUpdatePushoverSettingsRequest instantiates a new UpdatePushoverSettingsRequest 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 NewUpdatePushoverSettingsRequestWithDefaults

func NewUpdatePushoverSettingsRequestWithDefaults() *UpdatePushoverSettingsRequest

NewUpdatePushoverSettingsRequestWithDefaults instantiates a new UpdatePushoverSettingsRequest 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 (*UpdatePushoverSettingsRequest) GetAttr

GetAttr returns the Attr field value if set, zero value otherwise.

func (*UpdatePushoverSettingsRequest) GetAttrOk

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

func (*UpdatePushoverSettingsRequest) GetItems

func (o *UpdatePushoverSettingsRequest) GetItems() map[string]interface{}

GetItems returns the Items field value if set, zero value otherwise.

func (*UpdatePushoverSettingsRequest) GetItemsOk

func (o *UpdatePushoverSettingsRequest) GetItemsOk() (map[string]interface{}, 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 (*UpdatePushoverSettingsRequest) HasAttr

func (o *UpdatePushoverSettingsRequest) HasAttr() bool

HasAttr returns a boolean if a field has been set.

func (*UpdatePushoverSettingsRequest) HasItems

func (o *UpdatePushoverSettingsRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (UpdatePushoverSettingsRequest) MarshalJSON

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

func (*UpdatePushoverSettingsRequest) SetAttr

SetAttr gets a reference to the given UpdatePushoverSettingsRequestAttr and assigns it to the Attr field.

func (*UpdatePushoverSettingsRequest) SetItems

func (o *UpdatePushoverSettingsRequest) SetItems(v map[string]interface{})

SetItems gets a reference to the given map[string]interface{} and assigns it to the Items field.

type UpdatePushoverSettingsRequestAttr

type UpdatePushoverSettingsRequestAttr struct {
	// Enables pushover 1 disable pushover 0
	Active *float32 `json:"active,omitempty"`
	// Send the Push with High priority
	EvaluateXPrio *float32 `json:"evaluate_x_prio,omitempty"`
	// Pushover key
	Key *string `json:"key,omitempty"`
	// Only send push for prio mails
	OnlyXPrio *float32 `json:"only_x_prio,omitempty"`
	// Only send push for emails from these senders
	Senders *string `json:"senders,omitempty"`
	// Regex to match senders for which a push will be send
	SendersRegex *string `json:"senders_regex,omitempty"`
	// Custom push noficiation text
	Text *string `json:"text,omitempty"`
	// Push title
	Title *string `json:"title,omitempty"`
	// Pushover token
	Token *string `json:"token,omitempty"`
}

UpdatePushoverSettingsRequestAttr struct for UpdatePushoverSettingsRequestAttr

func NewUpdatePushoverSettingsRequestAttr

func NewUpdatePushoverSettingsRequestAttr() *UpdatePushoverSettingsRequestAttr

NewUpdatePushoverSettingsRequestAttr instantiates a new UpdatePushoverSettingsRequestAttr 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 NewUpdatePushoverSettingsRequestAttrWithDefaults

func NewUpdatePushoverSettingsRequestAttrWithDefaults() *UpdatePushoverSettingsRequestAttr

NewUpdatePushoverSettingsRequestAttrWithDefaults instantiates a new UpdatePushoverSettingsRequestAttr 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 (*UpdatePushoverSettingsRequestAttr) GetActive

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

func (*UpdatePushoverSettingsRequestAttr) GetActiveOk

func (o *UpdatePushoverSettingsRequestAttr) GetActiveOk() (*float32, 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 (*UpdatePushoverSettingsRequestAttr) GetEvaluateXPrio

func (o *UpdatePushoverSettingsRequestAttr) GetEvaluateXPrio() float32

GetEvaluateXPrio returns the EvaluateXPrio field value if set, zero value otherwise.

func (*UpdatePushoverSettingsRequestAttr) GetEvaluateXPrioOk

func (o *UpdatePushoverSettingsRequestAttr) GetEvaluateXPrioOk() (*float32, bool)

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

func (*UpdatePushoverSettingsRequestAttr) GetKey

GetKey returns the Key field value if set, zero value otherwise.

func (*UpdatePushoverSettingsRequestAttr) GetKeyOk

func (o *UpdatePushoverSettingsRequestAttr) GetKeyOk() (*string, bool)

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

func (*UpdatePushoverSettingsRequestAttr) GetOnlyXPrio

func (o *UpdatePushoverSettingsRequestAttr) GetOnlyXPrio() float32

GetOnlyXPrio returns the OnlyXPrio field value if set, zero value otherwise.

func (*UpdatePushoverSettingsRequestAttr) GetOnlyXPrioOk

func (o *UpdatePushoverSettingsRequestAttr) GetOnlyXPrioOk() (*float32, bool)

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

func (*UpdatePushoverSettingsRequestAttr) GetSenders

func (o *UpdatePushoverSettingsRequestAttr) GetSenders() string

GetSenders returns the Senders field value if set, zero value otherwise.

func (*UpdatePushoverSettingsRequestAttr) GetSendersOk

func (o *UpdatePushoverSettingsRequestAttr) GetSendersOk() (*string, bool)

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

func (*UpdatePushoverSettingsRequestAttr) GetSendersRegex

func (o *UpdatePushoverSettingsRequestAttr) GetSendersRegex() string

GetSendersRegex returns the SendersRegex field value if set, zero value otherwise.

func (*UpdatePushoverSettingsRequestAttr) GetSendersRegexOk

func (o *UpdatePushoverSettingsRequestAttr) GetSendersRegexOk() (*string, bool)

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

func (*UpdatePushoverSettingsRequestAttr) GetText

GetText returns the Text field value if set, zero value otherwise.

func (*UpdatePushoverSettingsRequestAttr) GetTextOk

func (o *UpdatePushoverSettingsRequestAttr) GetTextOk() (*string, bool)

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

func (*UpdatePushoverSettingsRequestAttr) GetTitle

GetTitle returns the Title field value if set, zero value otherwise.

func (*UpdatePushoverSettingsRequestAttr) GetTitleOk

func (o *UpdatePushoverSettingsRequestAttr) GetTitleOk() (*string, bool)

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

func (*UpdatePushoverSettingsRequestAttr) GetToken

GetToken returns the Token field value if set, zero value otherwise.

func (*UpdatePushoverSettingsRequestAttr) GetTokenOk

func (o *UpdatePushoverSettingsRequestAttr) GetTokenOk() (*string, bool)

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

func (*UpdatePushoverSettingsRequestAttr) HasActive

func (o *UpdatePushoverSettingsRequestAttr) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*UpdatePushoverSettingsRequestAttr) HasEvaluateXPrio

func (o *UpdatePushoverSettingsRequestAttr) HasEvaluateXPrio() bool

HasEvaluateXPrio returns a boolean if a field has been set.

func (*UpdatePushoverSettingsRequestAttr) HasKey

HasKey returns a boolean if a field has been set.

func (*UpdatePushoverSettingsRequestAttr) HasOnlyXPrio

func (o *UpdatePushoverSettingsRequestAttr) HasOnlyXPrio() bool

HasOnlyXPrio returns a boolean if a field has been set.

func (*UpdatePushoverSettingsRequestAttr) HasSenders

func (o *UpdatePushoverSettingsRequestAttr) HasSenders() bool

HasSenders returns a boolean if a field has been set.

func (*UpdatePushoverSettingsRequestAttr) HasSendersRegex

func (o *UpdatePushoverSettingsRequestAttr) HasSendersRegex() bool

HasSendersRegex returns a boolean if a field has been set.

func (*UpdatePushoverSettingsRequestAttr) HasText

HasText returns a boolean if a field has been set.

func (*UpdatePushoverSettingsRequestAttr) HasTitle

HasTitle returns a boolean if a field has been set.

func (*UpdatePushoverSettingsRequestAttr) HasToken

HasToken returns a boolean if a field has been set.

func (UpdatePushoverSettingsRequestAttr) MarshalJSON

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

func (*UpdatePushoverSettingsRequestAttr) SetActive

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

func (*UpdatePushoverSettingsRequestAttr) SetEvaluateXPrio

func (o *UpdatePushoverSettingsRequestAttr) SetEvaluateXPrio(v float32)

SetEvaluateXPrio gets a reference to the given float32 and assigns it to the EvaluateXPrio field.

func (*UpdatePushoverSettingsRequestAttr) SetKey

SetKey gets a reference to the given string and assigns it to the Key field.

func (*UpdatePushoverSettingsRequestAttr) SetOnlyXPrio

func (o *UpdatePushoverSettingsRequestAttr) SetOnlyXPrio(v float32)

SetOnlyXPrio gets a reference to the given float32 and assigns it to the OnlyXPrio field.

func (*UpdatePushoverSettingsRequestAttr) SetSenders

func (o *UpdatePushoverSettingsRequestAttr) SetSenders(v string)

SetSenders gets a reference to the given string and assigns it to the Senders field.

func (*UpdatePushoverSettingsRequestAttr) SetSendersRegex

func (o *UpdatePushoverSettingsRequestAttr) SetSendersRegex(v string)

SetSendersRegex gets a reference to the given string and assigns it to the SendersRegex field.

func (*UpdatePushoverSettingsRequestAttr) SetText

SetText gets a reference to the given string and assigns it to the Text field.

func (*UpdatePushoverSettingsRequestAttr) SetTitle

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*UpdatePushoverSettingsRequestAttr) SetToken

SetToken gets a reference to the given string and assigns it to the Token field.

type UpdateSyncJobRequest

type UpdateSyncJobRequest struct {
	Attr *UpdateSyncJobRequestAttr `json:"attr,omitempty"`
	// contains list of aliases you want update
	Items []string `json:"items,omitempty"`
}

UpdateSyncJobRequest struct for UpdateSyncJobRequest

func NewUpdateSyncJobRequest

func NewUpdateSyncJobRequest() *UpdateSyncJobRequest

NewUpdateSyncJobRequest instantiates a new UpdateSyncJobRequest 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 NewUpdateSyncJobRequestWithDefaults

func NewUpdateSyncJobRequestWithDefaults() *UpdateSyncJobRequest

NewUpdateSyncJobRequestWithDefaults instantiates a new UpdateSyncJobRequest 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 (*UpdateSyncJobRequest) GetAttr

GetAttr returns the Attr field value if set, zero value otherwise.

func (*UpdateSyncJobRequest) GetAttrOk

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

func (*UpdateSyncJobRequest) GetItems

func (o *UpdateSyncJobRequest) GetItems() []string

GetItems returns the Items field value if set, zero value otherwise.

func (*UpdateSyncJobRequest) GetItemsOk

func (o *UpdateSyncJobRequest) GetItemsOk() ([]string, 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 (*UpdateSyncJobRequest) HasAttr

func (o *UpdateSyncJobRequest) HasAttr() bool

HasAttr returns a boolean if a field has been set.

func (*UpdateSyncJobRequest) HasItems

func (o *UpdateSyncJobRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (UpdateSyncJobRequest) MarshalJSON

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

func (*UpdateSyncJobRequest) SetAttr

SetAttr gets a reference to the given UpdateSyncJobRequestAttr and assigns it to the Attr field.

func (*UpdateSyncJobRequest) SetItems

func (o *UpdateSyncJobRequest) SetItems(v []string)

SetItems gets a reference to the given []string and assigns it to the Items field.

type UpdateSyncJobRequestAttr

type UpdateSyncJobRequestAttr struct {
	// Is sync job active
	Active *bool `json:"active,omitempty"`
	// Try to automap folders (\"Sent items\", \"Sent\" => \"Sent\" etc.)
	Automap *bool `json:"automap,omitempty"`
	// Custom parameters passed to imapsync command
	CustomParams *string `json:"custom_params,omitempty"`
	// Delete from source when completed
	Delete1 *bool `json:"delete1,omitempty"`
	// Delete messages on destination that are not on source
	Delete2 *bool `json:"delete2,omitempty"`
	// Delete duplicates on destination
	Delete2duplicates *bool `json:"delete2duplicates,omitempty"`
	// Encryption
	Enc1 *string `json:"enc1,omitempty"`
	// Exclude objects (regex)
	Exclude *string `json:"exclude,omitempty"`
	// Hostname
	Host1 *string `json:"host1,omitempty"`
	// Maximum age of messages in days that will be polled from remote (0 = ignore age)
	Maxage *float32 `json:"maxage,omitempty"`
	// Max. bytes per second (0 = unlimited)
	Maxbytespersecond *float32 `json:"maxbytespersecond,omitempty"`
	// Interval (min)
	MinsInterval *float32 `json:"mins_interval,omitempty"`
	// Password
	Password1 *string `json:"password1,omitempty"`
	// Port
	Port1 *float32 `json:"port1,omitempty"`
	// Skip duplicate messages across folders (first come, first serve)
	Skipcrossduplicates *bool `json:"skipcrossduplicates,omitempty"`
	// Sync into subfolder on destination (empty = do not use subfolder)
	Subfolder2 *string `json:"subfolder2,omitempty"`
	// Subscribe all folders
	Subscribeall *bool `json:"subscribeall,omitempty"`
	// Timeout for connection to remote host
	Timeout1 *float32 `json:"timeout1,omitempty"`
	// Timeout for connection to local host
	Timeout2 *float32 `json:"timeout2,omitempty"`
	// Username
	User1 *string `json:"user1,omitempty"`
}

UpdateSyncJobRequestAttr struct for UpdateSyncJobRequestAttr

func NewUpdateSyncJobRequestAttr

func NewUpdateSyncJobRequestAttr() *UpdateSyncJobRequestAttr

NewUpdateSyncJobRequestAttr instantiates a new UpdateSyncJobRequestAttr 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 NewUpdateSyncJobRequestAttrWithDefaults

func NewUpdateSyncJobRequestAttrWithDefaults() *UpdateSyncJobRequestAttr

NewUpdateSyncJobRequestAttrWithDefaults instantiates a new UpdateSyncJobRequestAttr 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 (*UpdateSyncJobRequestAttr) GetActive

func (o *UpdateSyncJobRequestAttr) GetActive() bool

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

func (*UpdateSyncJobRequestAttr) GetActiveOk

func (o *UpdateSyncJobRequestAttr) 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 (*UpdateSyncJobRequestAttr) GetAutomap

func (o *UpdateSyncJobRequestAttr) GetAutomap() bool

GetAutomap returns the Automap field value if set, zero value otherwise.

func (*UpdateSyncJobRequestAttr) GetAutomapOk

func (o *UpdateSyncJobRequestAttr) GetAutomapOk() (*bool, bool)

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

func (*UpdateSyncJobRequestAttr) GetCustomParams

func (o *UpdateSyncJobRequestAttr) GetCustomParams() string

GetCustomParams returns the CustomParams field value if set, zero value otherwise.

func (*UpdateSyncJobRequestAttr) GetCustomParamsOk

func (o *UpdateSyncJobRequestAttr) GetCustomParamsOk() (*string, bool)

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

func (*UpdateSyncJobRequestAttr) GetDelete1

func (o *UpdateSyncJobRequestAttr) GetDelete1() bool

GetDelete1 returns the Delete1 field value if set, zero value otherwise.

func (*UpdateSyncJobRequestAttr) GetDelete1Ok

func (o *UpdateSyncJobRequestAttr) GetDelete1Ok() (*bool, bool)

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

func (*UpdateSyncJobRequestAttr) GetDelete2

func (o *UpdateSyncJobRequestAttr) GetDelete2() bool

GetDelete2 returns the Delete2 field value if set, zero value otherwise.

func (*UpdateSyncJobRequestAttr) GetDelete2Ok

func (o *UpdateSyncJobRequestAttr) GetDelete2Ok() (*bool, bool)

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

func (*UpdateSyncJobRequestAttr) GetDelete2duplicates

func (o *UpdateSyncJobRequestAttr) GetDelete2duplicates() bool

GetDelete2duplicates returns the Delete2duplicates field value if set, zero value otherwise.

func (*UpdateSyncJobRequestAttr) GetDelete2duplicatesOk

func (o *UpdateSyncJobRequestAttr) GetDelete2duplicatesOk() (*bool, bool)

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

func (*UpdateSyncJobRequestAttr) GetEnc1

func (o *UpdateSyncJobRequestAttr) GetEnc1() string

GetEnc1 returns the Enc1 field value if set, zero value otherwise.

func (*UpdateSyncJobRequestAttr) GetEnc1Ok

func (o *UpdateSyncJobRequestAttr) GetEnc1Ok() (*string, bool)

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

func (*UpdateSyncJobRequestAttr) GetExclude

func (o *UpdateSyncJobRequestAttr) GetExclude() string

GetExclude returns the Exclude field value if set, zero value otherwise.

func (*UpdateSyncJobRequestAttr) GetExcludeOk

func (o *UpdateSyncJobRequestAttr) GetExcludeOk() (*string, bool)

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

func (*UpdateSyncJobRequestAttr) GetHost1

func (o *UpdateSyncJobRequestAttr) GetHost1() string

GetHost1 returns the Host1 field value if set, zero value otherwise.

func (*UpdateSyncJobRequestAttr) GetHost1Ok

func (o *UpdateSyncJobRequestAttr) GetHost1Ok() (*string, bool)

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

func (*UpdateSyncJobRequestAttr) GetMaxage

func (o *UpdateSyncJobRequestAttr) GetMaxage() float32

GetMaxage returns the Maxage field value if set, zero value otherwise.

func (*UpdateSyncJobRequestAttr) GetMaxageOk

func (o *UpdateSyncJobRequestAttr) GetMaxageOk() (*float32, bool)

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

func (*UpdateSyncJobRequestAttr) GetMaxbytespersecond

func (o *UpdateSyncJobRequestAttr) GetMaxbytespersecond() float32

GetMaxbytespersecond returns the Maxbytespersecond field value if set, zero value otherwise.

func (*UpdateSyncJobRequestAttr) GetMaxbytespersecondOk

func (o *UpdateSyncJobRequestAttr) GetMaxbytespersecondOk() (*float32, bool)

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

func (*UpdateSyncJobRequestAttr) GetMinsInterval

func (o *UpdateSyncJobRequestAttr) GetMinsInterval() float32

GetMinsInterval returns the MinsInterval field value if set, zero value otherwise.

func (*UpdateSyncJobRequestAttr) GetMinsIntervalOk

func (o *UpdateSyncJobRequestAttr) GetMinsIntervalOk() (*float32, bool)

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

func (*UpdateSyncJobRequestAttr) GetPassword1

func (o *UpdateSyncJobRequestAttr) GetPassword1() string

GetPassword1 returns the Password1 field value if set, zero value otherwise.

func (*UpdateSyncJobRequestAttr) GetPassword1Ok

func (o *UpdateSyncJobRequestAttr) GetPassword1Ok() (*string, bool)

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

func (*UpdateSyncJobRequestAttr) GetPort1

func (o *UpdateSyncJobRequestAttr) GetPort1() float32

GetPort1 returns the Port1 field value if set, zero value otherwise.

func (*UpdateSyncJobRequestAttr) GetPort1Ok

func (o *UpdateSyncJobRequestAttr) GetPort1Ok() (*float32, bool)

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

func (*UpdateSyncJobRequestAttr) GetSkipcrossduplicates

func (o *UpdateSyncJobRequestAttr) GetSkipcrossduplicates() bool

GetSkipcrossduplicates returns the Skipcrossduplicates field value if set, zero value otherwise.

func (*UpdateSyncJobRequestAttr) GetSkipcrossduplicatesOk

func (o *UpdateSyncJobRequestAttr) GetSkipcrossduplicatesOk() (*bool, bool)

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

func (*UpdateSyncJobRequestAttr) GetSubfolder2

func (o *UpdateSyncJobRequestAttr) GetSubfolder2() string

GetSubfolder2 returns the Subfolder2 field value if set, zero value otherwise.

func (*UpdateSyncJobRequestAttr) GetSubfolder2Ok

func (o *UpdateSyncJobRequestAttr) GetSubfolder2Ok() (*string, bool)

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

func (*UpdateSyncJobRequestAttr) GetSubscribeall

func (o *UpdateSyncJobRequestAttr) GetSubscribeall() bool

GetSubscribeall returns the Subscribeall field value if set, zero value otherwise.

func (*UpdateSyncJobRequestAttr) GetSubscribeallOk

func (o *UpdateSyncJobRequestAttr) GetSubscribeallOk() (*bool, bool)

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

func (*UpdateSyncJobRequestAttr) GetTimeout1

func (o *UpdateSyncJobRequestAttr) GetTimeout1() float32

GetTimeout1 returns the Timeout1 field value if set, zero value otherwise.

func (*UpdateSyncJobRequestAttr) GetTimeout1Ok

func (o *UpdateSyncJobRequestAttr) GetTimeout1Ok() (*float32, bool)

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

func (*UpdateSyncJobRequestAttr) GetTimeout2

func (o *UpdateSyncJobRequestAttr) GetTimeout2() float32

GetTimeout2 returns the Timeout2 field value if set, zero value otherwise.

func (*UpdateSyncJobRequestAttr) GetTimeout2Ok

func (o *UpdateSyncJobRequestAttr) GetTimeout2Ok() (*float32, bool)

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

func (*UpdateSyncJobRequestAttr) GetUser1

func (o *UpdateSyncJobRequestAttr) GetUser1() string

GetUser1 returns the User1 field value if set, zero value otherwise.

func (*UpdateSyncJobRequestAttr) GetUser1Ok

func (o *UpdateSyncJobRequestAttr) GetUser1Ok() (*string, bool)

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

func (*UpdateSyncJobRequestAttr) HasActive

func (o *UpdateSyncJobRequestAttr) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*UpdateSyncJobRequestAttr) HasAutomap

func (o *UpdateSyncJobRequestAttr) HasAutomap() bool

HasAutomap returns a boolean if a field has been set.

func (*UpdateSyncJobRequestAttr) HasCustomParams

func (o *UpdateSyncJobRequestAttr) HasCustomParams() bool

HasCustomParams returns a boolean if a field has been set.

func (*UpdateSyncJobRequestAttr) HasDelete1

func (o *UpdateSyncJobRequestAttr) HasDelete1() bool

HasDelete1 returns a boolean if a field has been set.

func (*UpdateSyncJobRequestAttr) HasDelete2

func (o *UpdateSyncJobRequestAttr) HasDelete2() bool

HasDelete2 returns a boolean if a field has been set.

func (*UpdateSyncJobRequestAttr) HasDelete2duplicates

func (o *UpdateSyncJobRequestAttr) HasDelete2duplicates() bool

HasDelete2duplicates returns a boolean if a field has been set.

func (*UpdateSyncJobRequestAttr) HasEnc1

func (o *UpdateSyncJobRequestAttr) HasEnc1() bool

HasEnc1 returns a boolean if a field has been set.

func (*UpdateSyncJobRequestAttr) HasExclude

func (o *UpdateSyncJobRequestAttr) HasExclude() bool

HasExclude returns a boolean if a field has been set.

func (*UpdateSyncJobRequestAttr) HasHost1

func (o *UpdateSyncJobRequestAttr) HasHost1() bool

HasHost1 returns a boolean if a field has been set.

func (*UpdateSyncJobRequestAttr) HasMaxage

func (o *UpdateSyncJobRequestAttr) HasMaxage() bool

HasMaxage returns a boolean if a field has been set.

func (*UpdateSyncJobRequestAttr) HasMaxbytespersecond

func (o *UpdateSyncJobRequestAttr) HasMaxbytespersecond() bool

HasMaxbytespersecond returns a boolean if a field has been set.

func (*UpdateSyncJobRequestAttr) HasMinsInterval

func (o *UpdateSyncJobRequestAttr) HasMinsInterval() bool

HasMinsInterval returns a boolean if a field has been set.

func (*UpdateSyncJobRequestAttr) HasPassword1

func (o *UpdateSyncJobRequestAttr) HasPassword1() bool

HasPassword1 returns a boolean if a field has been set.

func (*UpdateSyncJobRequestAttr) HasPort1

func (o *UpdateSyncJobRequestAttr) HasPort1() bool

HasPort1 returns a boolean if a field has been set.

func (*UpdateSyncJobRequestAttr) HasSkipcrossduplicates

func (o *UpdateSyncJobRequestAttr) HasSkipcrossduplicates() bool

HasSkipcrossduplicates returns a boolean if a field has been set.

func (*UpdateSyncJobRequestAttr) HasSubfolder2

func (o *UpdateSyncJobRequestAttr) HasSubfolder2() bool

HasSubfolder2 returns a boolean if a field has been set.

func (*UpdateSyncJobRequestAttr) HasSubscribeall

func (o *UpdateSyncJobRequestAttr) HasSubscribeall() bool

HasSubscribeall returns a boolean if a field has been set.

func (*UpdateSyncJobRequestAttr) HasTimeout1

func (o *UpdateSyncJobRequestAttr) HasTimeout1() bool

HasTimeout1 returns a boolean if a field has been set.

func (*UpdateSyncJobRequestAttr) HasTimeout2

func (o *UpdateSyncJobRequestAttr) HasTimeout2() bool

HasTimeout2 returns a boolean if a field has been set.

func (*UpdateSyncJobRequestAttr) HasUser1

func (o *UpdateSyncJobRequestAttr) HasUser1() bool

HasUser1 returns a boolean if a field has been set.

func (UpdateSyncJobRequestAttr) MarshalJSON

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

func (*UpdateSyncJobRequestAttr) SetActive

func (o *UpdateSyncJobRequestAttr) SetActive(v bool)

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

func (*UpdateSyncJobRequestAttr) SetAutomap

func (o *UpdateSyncJobRequestAttr) SetAutomap(v bool)

SetAutomap gets a reference to the given bool and assigns it to the Automap field.

func (*UpdateSyncJobRequestAttr) SetCustomParams

func (o *UpdateSyncJobRequestAttr) SetCustomParams(v string)

SetCustomParams gets a reference to the given string and assigns it to the CustomParams field.

func (*UpdateSyncJobRequestAttr) SetDelete1

func (o *UpdateSyncJobRequestAttr) SetDelete1(v bool)

SetDelete1 gets a reference to the given bool and assigns it to the Delete1 field.

func (*UpdateSyncJobRequestAttr) SetDelete2

func (o *UpdateSyncJobRequestAttr) SetDelete2(v bool)

SetDelete2 gets a reference to the given bool and assigns it to the Delete2 field.

func (*UpdateSyncJobRequestAttr) SetDelete2duplicates

func (o *UpdateSyncJobRequestAttr) SetDelete2duplicates(v bool)

SetDelete2duplicates gets a reference to the given bool and assigns it to the Delete2duplicates field.

func (*UpdateSyncJobRequestAttr) SetEnc1

func (o *UpdateSyncJobRequestAttr) SetEnc1(v string)

SetEnc1 gets a reference to the given string and assigns it to the Enc1 field.

func (*UpdateSyncJobRequestAttr) SetExclude

func (o *UpdateSyncJobRequestAttr) SetExclude(v string)

SetExclude gets a reference to the given string and assigns it to the Exclude field.

func (*UpdateSyncJobRequestAttr) SetHost1

func (o *UpdateSyncJobRequestAttr) SetHost1(v string)

SetHost1 gets a reference to the given string and assigns it to the Host1 field.

func (*UpdateSyncJobRequestAttr) SetMaxage

func (o *UpdateSyncJobRequestAttr) SetMaxage(v float32)

SetMaxage gets a reference to the given float32 and assigns it to the Maxage field.

func (*UpdateSyncJobRequestAttr) SetMaxbytespersecond

func (o *UpdateSyncJobRequestAttr) SetMaxbytespersecond(v float32)

SetMaxbytespersecond gets a reference to the given float32 and assigns it to the Maxbytespersecond field.

func (*UpdateSyncJobRequestAttr) SetMinsInterval

func (o *UpdateSyncJobRequestAttr) SetMinsInterval(v float32)

SetMinsInterval gets a reference to the given float32 and assigns it to the MinsInterval field.

func (*UpdateSyncJobRequestAttr) SetPassword1

func (o *UpdateSyncJobRequestAttr) SetPassword1(v string)

SetPassword1 gets a reference to the given string and assigns it to the Password1 field.

func (*UpdateSyncJobRequestAttr) SetPort1

func (o *UpdateSyncJobRequestAttr) SetPort1(v float32)

SetPort1 gets a reference to the given float32 and assigns it to the Port1 field.

func (*UpdateSyncJobRequestAttr) SetSkipcrossduplicates

func (o *UpdateSyncJobRequestAttr) SetSkipcrossduplicates(v bool)

SetSkipcrossduplicates gets a reference to the given bool and assigns it to the Skipcrossduplicates field.

func (*UpdateSyncJobRequestAttr) SetSubfolder2

func (o *UpdateSyncJobRequestAttr) SetSubfolder2(v string)

SetSubfolder2 gets a reference to the given string and assigns it to the Subfolder2 field.

func (*UpdateSyncJobRequestAttr) SetSubscribeall

func (o *UpdateSyncJobRequestAttr) SetSubscribeall(v bool)

SetSubscribeall gets a reference to the given bool and assigns it to the Subscribeall field.

func (*UpdateSyncJobRequestAttr) SetTimeout1

func (o *UpdateSyncJobRequestAttr) SetTimeout1(v float32)

SetTimeout1 gets a reference to the given float32 and assigns it to the Timeout1 field.

func (*UpdateSyncJobRequestAttr) SetTimeout2

func (o *UpdateSyncJobRequestAttr) SetTimeout2(v float32)

SetTimeout2 gets a reference to the given float32 and assigns it to the Timeout2 field.

func (*UpdateSyncJobRequestAttr) SetUser1

func (o *UpdateSyncJobRequestAttr) SetUser1(v string)

SetUser1 gets a reference to the given string and assigns it to the User1 field.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL