Documentation ¶
Index ¶
- Variables
- func CacheExpires(r *http.Response) time.Time
- func PtrBool(v bool) *bool
- func PtrFloat32(v float32) *float32
- func PtrFloat64(v float64) *float64
- func PtrInt(v int) *int
- func PtrInt32(v int32) *int32
- func PtrInt64(v int64) *int64
- func PtrString(v string) *string
- func PtrTime(v time.Time) *time.Time
- type APIClient
- type APIKey
- type APIResponse
- type ApiGetEmailStatusRequest
- type ApiGetPageRequest
- type ApiSubscribeRequest
- type ApiUnsubscribeRequest
- type BasicAuth
- type Configuration
- type DefinitionApiService
- type Error
- func (o *Error) GetCategory() string
- func (o *Error) GetCategoryOk() (*string, bool)
- func (o *Error) GetContext() map[string][]string
- func (o *Error) GetContextOk() (*map[string][]string, bool)
- func (o *Error) GetCorrelationId() string
- func (o *Error) GetCorrelationIdOk() (*string, bool)
- func (o *Error) GetErrors() []ErrorDetail
- func (o *Error) GetErrorsOk() ([]ErrorDetail, bool)
- func (o *Error) GetLinks() map[string]string
- func (o *Error) GetLinksOk() (*map[string]string, bool)
- func (o *Error) GetMessage() string
- func (o *Error) GetMessageOk() (*string, bool)
- func (o *Error) GetSubCategory() string
- func (o *Error) GetSubCategoryOk() (*string, bool)
- func (o *Error) HasContext() bool
- func (o *Error) HasErrors() bool
- func (o *Error) HasLinks() bool
- func (o *Error) HasSubCategory() bool
- func (o Error) MarshalJSON() ([]byte, error)
- func (o *Error) SetCategory(v string)
- func (o *Error) SetContext(v map[string][]string)
- func (o *Error) SetCorrelationId(v string)
- func (o *Error) SetErrors(v []ErrorDetail)
- func (o *Error) SetLinks(v map[string]string)
- func (o *Error) SetMessage(v string)
- func (o *Error) SetSubCategory(v string)
- type ErrorDetail
- func (o *ErrorDetail) GetCode() string
- func (o *ErrorDetail) GetCodeOk() (*string, bool)
- func (o *ErrorDetail) GetContext() map[string][]string
- func (o *ErrorDetail) GetContextOk() (*map[string][]string, bool)
- func (o *ErrorDetail) GetIn() string
- func (o *ErrorDetail) GetInOk() (*string, bool)
- func (o *ErrorDetail) GetMessage() string
- func (o *ErrorDetail) GetMessageOk() (*string, bool)
- func (o *ErrorDetail) GetSubCategory() string
- func (o *ErrorDetail) GetSubCategoryOk() (*string, bool)
- func (o *ErrorDetail) HasCode() bool
- func (o *ErrorDetail) HasContext() bool
- func (o *ErrorDetail) HasIn() bool
- func (o *ErrorDetail) HasSubCategory() bool
- func (o ErrorDetail) MarshalJSON() ([]byte, error)
- func (o *ErrorDetail) SetCode(v string)
- func (o *ErrorDetail) SetContext(v map[string][]string)
- func (o *ErrorDetail) SetIn(v string)
- func (o *ErrorDetail) SetMessage(v string)
- func (o *ErrorDetail) SetSubCategory(v string)
- type GenericOpenAPIError
- type NullableBool
- type NullableError
- type NullableErrorDetail
- func (v NullableErrorDetail) Get() *ErrorDetail
- func (v NullableErrorDetail) IsSet() bool
- func (v NullableErrorDetail) MarshalJSON() ([]byte, error)
- func (v *NullableErrorDetail) Set(val *ErrorDetail)
- func (v *NullableErrorDetail) UnmarshalJSON(src []byte) error
- func (v *NullableErrorDetail) Unset()
- type NullableFloat32
- type NullableFloat64
- type NullableInt
- type NullableInt32
- type NullableInt64
- type NullablePublicSubscriptionStatus
- func (v NullablePublicSubscriptionStatus) Get() *PublicSubscriptionStatus
- func (v NullablePublicSubscriptionStatus) IsSet() bool
- func (v NullablePublicSubscriptionStatus) MarshalJSON() ([]byte, error)
- func (v *NullablePublicSubscriptionStatus) Set(val *PublicSubscriptionStatus)
- func (v *NullablePublicSubscriptionStatus) UnmarshalJSON(src []byte) error
- func (v *NullablePublicSubscriptionStatus) Unset()
- type NullablePublicSubscriptionStatusesResponse
- func (v NullablePublicSubscriptionStatusesResponse) Get() *PublicSubscriptionStatusesResponse
- func (v NullablePublicSubscriptionStatusesResponse) IsSet() bool
- func (v NullablePublicSubscriptionStatusesResponse) MarshalJSON() ([]byte, error)
- func (v *NullablePublicSubscriptionStatusesResponse) Set(val *PublicSubscriptionStatusesResponse)
- func (v *NullablePublicSubscriptionStatusesResponse) UnmarshalJSON(src []byte) error
- func (v *NullablePublicSubscriptionStatusesResponse) Unset()
- type NullablePublicUpdateSubscriptionStatusRequest
- func (v NullablePublicUpdateSubscriptionStatusRequest) Get() *PublicUpdateSubscriptionStatusRequest
- func (v NullablePublicUpdateSubscriptionStatusRequest) IsSet() bool
- func (v NullablePublicUpdateSubscriptionStatusRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePublicUpdateSubscriptionStatusRequest) Set(val *PublicUpdateSubscriptionStatusRequest)
- func (v *NullablePublicUpdateSubscriptionStatusRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePublicUpdateSubscriptionStatusRequest) Unset()
- type NullableString
- type NullableSubscriptionDefinition
- func (v NullableSubscriptionDefinition) Get() *SubscriptionDefinition
- func (v NullableSubscriptionDefinition) IsSet() bool
- func (v NullableSubscriptionDefinition) MarshalJSON() ([]byte, error)
- func (v *NullableSubscriptionDefinition) Set(val *SubscriptionDefinition)
- func (v *NullableSubscriptionDefinition) UnmarshalJSON(src []byte) error
- func (v *NullableSubscriptionDefinition) Unset()
- type NullableSubscriptionDefinitionsResponse
- func (v NullableSubscriptionDefinitionsResponse) Get() *SubscriptionDefinitionsResponse
- func (v NullableSubscriptionDefinitionsResponse) IsSet() bool
- func (v NullableSubscriptionDefinitionsResponse) MarshalJSON() ([]byte, error)
- func (v *NullableSubscriptionDefinitionsResponse) Set(val *SubscriptionDefinitionsResponse)
- func (v *NullableSubscriptionDefinitionsResponse) UnmarshalJSON(src []byte) error
- func (v *NullableSubscriptionDefinitionsResponse) Unset()
- type NullableTime
- type PublicSubscriptionStatus
- func (o *PublicSubscriptionStatus) GetBrandId() int64
- func (o *PublicSubscriptionStatus) GetBrandIdOk() (*int64, bool)
- func (o *PublicSubscriptionStatus) GetDescription() string
- func (o *PublicSubscriptionStatus) GetDescriptionOk() (*string, bool)
- func (o *PublicSubscriptionStatus) GetId() string
- func (o *PublicSubscriptionStatus) GetIdOk() (*string, bool)
- func (o *PublicSubscriptionStatus) GetLegalBasis() string
- func (o *PublicSubscriptionStatus) GetLegalBasisExplanation() string
- func (o *PublicSubscriptionStatus) GetLegalBasisExplanationOk() (*string, bool)
- func (o *PublicSubscriptionStatus) GetLegalBasisOk() (*string, bool)
- func (o *PublicSubscriptionStatus) GetName() string
- func (o *PublicSubscriptionStatus) GetNameOk() (*string, bool)
- func (o *PublicSubscriptionStatus) GetPreferenceGroupName() string
- func (o *PublicSubscriptionStatus) GetPreferenceGroupNameOk() (*string, bool)
- func (o *PublicSubscriptionStatus) GetSourceOfStatus() string
- func (o *PublicSubscriptionStatus) GetSourceOfStatusOk() (*string, bool)
- func (o *PublicSubscriptionStatus) GetStatus() string
- func (o *PublicSubscriptionStatus) GetStatusOk() (*string, bool)
- func (o *PublicSubscriptionStatus) HasBrandId() bool
- func (o *PublicSubscriptionStatus) HasLegalBasis() bool
- func (o *PublicSubscriptionStatus) HasLegalBasisExplanation() bool
- func (o *PublicSubscriptionStatus) HasPreferenceGroupName() bool
- func (o PublicSubscriptionStatus) MarshalJSON() ([]byte, error)
- func (o *PublicSubscriptionStatus) SetBrandId(v int64)
- func (o *PublicSubscriptionStatus) SetDescription(v string)
- func (o *PublicSubscriptionStatus) SetId(v string)
- func (o *PublicSubscriptionStatus) SetLegalBasis(v string)
- func (o *PublicSubscriptionStatus) SetLegalBasisExplanation(v string)
- func (o *PublicSubscriptionStatus) SetName(v string)
- func (o *PublicSubscriptionStatus) SetPreferenceGroupName(v string)
- func (o *PublicSubscriptionStatus) SetSourceOfStatus(v string)
- func (o *PublicSubscriptionStatus) SetStatus(v string)
- type PublicSubscriptionStatusesResponse
- func (o *PublicSubscriptionStatusesResponse) GetRecipient() string
- func (o *PublicSubscriptionStatusesResponse) GetRecipientOk() (*string, bool)
- func (o *PublicSubscriptionStatusesResponse) GetSubscriptionStatuses() []PublicSubscriptionStatus
- func (o *PublicSubscriptionStatusesResponse) GetSubscriptionStatusesOk() ([]PublicSubscriptionStatus, bool)
- func (o PublicSubscriptionStatusesResponse) MarshalJSON() ([]byte, error)
- func (o *PublicSubscriptionStatusesResponse) SetRecipient(v string)
- func (o *PublicSubscriptionStatusesResponse) SetSubscriptionStatuses(v []PublicSubscriptionStatus)
- type PublicUpdateSubscriptionStatusRequest
- func (o *PublicUpdateSubscriptionStatusRequest) GetEmailAddress() string
- func (o *PublicUpdateSubscriptionStatusRequest) GetEmailAddressOk() (*string, bool)
- func (o *PublicUpdateSubscriptionStatusRequest) GetLegalBasis() string
- func (o *PublicUpdateSubscriptionStatusRequest) GetLegalBasisExplanation() string
- func (o *PublicUpdateSubscriptionStatusRequest) GetLegalBasisExplanationOk() (*string, bool)
- func (o *PublicUpdateSubscriptionStatusRequest) GetLegalBasisOk() (*string, bool)
- func (o *PublicUpdateSubscriptionStatusRequest) GetSubscriptionId() string
- func (o *PublicUpdateSubscriptionStatusRequest) GetSubscriptionIdOk() (*string, bool)
- func (o *PublicUpdateSubscriptionStatusRequest) HasLegalBasis() bool
- func (o *PublicUpdateSubscriptionStatusRequest) HasLegalBasisExplanation() bool
- func (o PublicUpdateSubscriptionStatusRequest) MarshalJSON() ([]byte, error)
- func (o *PublicUpdateSubscriptionStatusRequest) SetEmailAddress(v string)
- func (o *PublicUpdateSubscriptionStatusRequest) SetLegalBasis(v string)
- func (o *PublicUpdateSubscriptionStatusRequest) SetLegalBasisExplanation(v string)
- func (o *PublicUpdateSubscriptionStatusRequest) SetSubscriptionId(v string)
- type ServerConfiguration
- type ServerConfigurations
- type ServerVariable
- type StatusApiService
- func (a *StatusApiService) GetEmailStatus(ctx context.Context, emailAddress string) ApiGetEmailStatusRequest
- func (a *StatusApiService) GetEmailStatusExecute(r ApiGetEmailStatusRequest) (*PublicSubscriptionStatusesResponse, *http.Response, error)
- func (a *StatusApiService) Subscribe(ctx context.Context) ApiSubscribeRequest
- func (a *StatusApiService) SubscribeExecute(r ApiSubscribeRequest) (*PublicSubscriptionStatus, *http.Response, error)
- func (a *StatusApiService) Unsubscribe(ctx context.Context) ApiUnsubscribeRequest
- func (a *StatusApiService) UnsubscribeExecute(r ApiUnsubscribeRequest) (*PublicSubscriptionStatus, *http.Response, error)
- type SubscriptionDefinition
- func (o *SubscriptionDefinition) GetCommunicationMethod() string
- func (o *SubscriptionDefinition) GetCommunicationMethodOk() (*string, bool)
- func (o *SubscriptionDefinition) GetCreatedAt() time.Time
- func (o *SubscriptionDefinition) GetCreatedAtOk() (*time.Time, bool)
- func (o *SubscriptionDefinition) GetDescription() string
- func (o *SubscriptionDefinition) GetDescriptionOk() (*string, bool)
- func (o *SubscriptionDefinition) GetId() string
- func (o *SubscriptionDefinition) GetIdOk() (*string, bool)
- func (o *SubscriptionDefinition) GetIsActive() bool
- func (o *SubscriptionDefinition) GetIsActiveOk() (*bool, bool)
- func (o *SubscriptionDefinition) GetIsDefault() bool
- func (o *SubscriptionDefinition) GetIsDefaultOk() (*bool, bool)
- func (o *SubscriptionDefinition) GetIsInternal() bool
- func (o *SubscriptionDefinition) GetIsInternalOk() (*bool, bool)
- func (o *SubscriptionDefinition) GetName() string
- func (o *SubscriptionDefinition) GetNameOk() (*string, bool)
- func (o *SubscriptionDefinition) GetPurpose() string
- func (o *SubscriptionDefinition) GetPurposeOk() (*string, bool)
- func (o *SubscriptionDefinition) GetUpdatedAt() time.Time
- func (o *SubscriptionDefinition) GetUpdatedAtOk() (*time.Time, bool)
- func (o *SubscriptionDefinition) HasCommunicationMethod() bool
- func (o *SubscriptionDefinition) HasPurpose() bool
- func (o SubscriptionDefinition) MarshalJSON() ([]byte, error)
- func (o *SubscriptionDefinition) SetCommunicationMethod(v string)
- func (o *SubscriptionDefinition) SetCreatedAt(v time.Time)
- func (o *SubscriptionDefinition) SetDescription(v string)
- func (o *SubscriptionDefinition) SetId(v string)
- func (o *SubscriptionDefinition) SetIsActive(v bool)
- func (o *SubscriptionDefinition) SetIsDefault(v bool)
- func (o *SubscriptionDefinition) SetIsInternal(v bool)
- func (o *SubscriptionDefinition) SetName(v string)
- func (o *SubscriptionDefinition) SetPurpose(v string)
- func (o *SubscriptionDefinition) SetUpdatedAt(v time.Time)
- type SubscriptionDefinitionsResponse
- func (o *SubscriptionDefinitionsResponse) GetSubscriptionDefinitions() []SubscriptionDefinition
- func (o *SubscriptionDefinitionsResponse) GetSubscriptionDefinitionsOk() ([]SubscriptionDefinition, bool)
- func (o SubscriptionDefinitionsResponse) MarshalJSON() ([]byte, error)
- func (o *SubscriptionDefinitionsResponse) SetSubscriptionDefinitions(v []SubscriptionDefinition)
Constants ¶
This section is empty.
Variables ¶
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 ¶
CacheExpires helper function to determine remaining time before repeating a request.
func PtrFloat32 ¶
PtrFloat32 is a helper routine that returns a pointer to given float value.
func PtrFloat64 ¶
PtrFloat64 is a helper routine that returns a pointer to given float value.
Types ¶
type APIClient ¶
type APIClient struct { DefinitionApi *DefinitionApiService StatusApi *StatusApiService // contains filtered or unexported fields }
APIClient manages communication with the Subscriptions API vv3 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 ¶
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 ApiGetEmailStatusRequest ¶
type ApiGetEmailStatusRequest struct { ApiService *StatusApiService // contains filtered or unexported fields }
func (ApiGetEmailStatusRequest) Execute ¶
func (r ApiGetEmailStatusRequest) Execute() (*PublicSubscriptionStatusesResponse, *http.Response, error)
type ApiGetPageRequest ¶
type ApiGetPageRequest struct { ApiService *DefinitionApiService // contains filtered or unexported fields }
func (ApiGetPageRequest) Execute ¶
func (r ApiGetPageRequest) Execute() (*SubscriptionDefinitionsResponse, *http.Response, error)
type ApiSubscribeRequest ¶
type ApiSubscribeRequest struct { ApiService *StatusApiService // contains filtered or unexported fields }
func (ApiSubscribeRequest) Execute ¶
func (r ApiSubscribeRequest) Execute() (*PublicSubscriptionStatus, *http.Response, error)
func (ApiSubscribeRequest) PublicUpdateSubscriptionStatusRequest ¶
func (r ApiSubscribeRequest) PublicUpdateSubscriptionStatusRequest(publicUpdateSubscriptionStatusRequest PublicUpdateSubscriptionStatusRequest) ApiSubscribeRequest
type ApiUnsubscribeRequest ¶
type ApiUnsubscribeRequest struct { ApiService *StatusApiService // contains filtered or unexported fields }
func (ApiUnsubscribeRequest) Execute ¶
func (r ApiUnsubscribeRequest) Execute() (*PublicSubscriptionStatus, *http.Response, error)
func (ApiUnsubscribeRequest) PublicUpdateSubscriptionStatusRequest ¶
func (r ApiUnsubscribeRequest) PublicUpdateSubscriptionStatusRequest(publicUpdateSubscriptionStatusRequest PublicUpdateSubscriptionStatusRequest) ApiUnsubscribeRequest
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) ServerURLWithContext ¶
ServerURLWithContext returns a new server URL given an endpoint
type DefinitionApiService ¶
type DefinitionApiService service
DefinitionApiService DefinitionApi service
func (*DefinitionApiService) GetPage ¶
func (a *DefinitionApiService) GetPage(ctx context.Context) ApiGetPageRequest
GetPage Get subscription definitions
Get a list of all subscription definitions for the portal
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiGetPageRequest
func (*DefinitionApiService) GetPageExecute ¶
func (a *DefinitionApiService) GetPageExecute(r ApiGetPageRequest) (*SubscriptionDefinitionsResponse, *http.Response, error)
Execute executes the request
@return SubscriptionDefinitionsResponse
type Error ¶
type Error struct { // A specific category that contains more specific detail about the error SubCategory *string `json:"subCategory,omitempty"` // Context about the error condition Context *map[string][]string `json:"context,omitempty"` // A unique identifier for the request. Include this value with any error reports or support tickets CorrelationId string `json:"correlationId"` // A map of link names to associated URIs containing documentation about the error or recommended remediation steps Links *map[string]string `json:"links,omitempty"` // A human readable message describing the error along with remediation steps where appropriate Message string `json:"message"` // The error category Category string `json:"category"` // further information about the error Errors []ErrorDetail `json:"errors,omitempty"` }
Error struct for Error
func NewError ¶
NewError instantiates a new Error 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 NewErrorWithDefaults ¶
func NewErrorWithDefaults() *Error
NewErrorWithDefaults instantiates a new Error 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 (*Error) GetCategory ¶
GetCategory returns the Category field value
func (*Error) GetCategoryOk ¶
GetCategoryOk returns a tuple with the Category field value and a boolean to check if the value has been set.
func (*Error) GetContext ¶
GetContext returns the Context field value if set, zero value otherwise.
func (*Error) GetContextOk ¶
GetContextOk returns a tuple with the Context field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Error) GetCorrelationId ¶
GetCorrelationId returns the CorrelationId field value
func (*Error) GetCorrelationIdOk ¶
GetCorrelationIdOk returns a tuple with the CorrelationId field value and a boolean to check if the value has been set.
func (*Error) GetErrors ¶
func (o *Error) GetErrors() []ErrorDetail
GetErrors returns the Errors field value if set, zero value otherwise.
func (*Error) GetErrorsOk ¶
func (o *Error) GetErrorsOk() ([]ErrorDetail, bool)
GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Error) GetLinksOk ¶
GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Error) GetMessage ¶
GetMessage returns the Message field value
func (*Error) GetMessageOk ¶
GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.
func (*Error) GetSubCategory ¶
GetSubCategory returns the SubCategory field value if set, zero value otherwise.
func (*Error) GetSubCategoryOk ¶
GetSubCategoryOk returns a tuple with the SubCategory field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Error) HasContext ¶
HasContext returns a boolean if a field has been set.
func (*Error) HasSubCategory ¶
HasSubCategory returns a boolean if a field has been set.
func (Error) MarshalJSON ¶
func (*Error) SetContext ¶
SetContext gets a reference to the given map[string][]string and assigns it to the Context field.
func (*Error) SetCorrelationId ¶
SetCorrelationId sets field value
func (*Error) SetErrors ¶
func (o *Error) SetErrors(v []ErrorDetail)
SetErrors gets a reference to the given []ErrorDetail and assigns it to the Errors field.
func (*Error) SetLinks ¶
SetLinks gets a reference to the given map[string]string and assigns it to the Links field.
func (*Error) SetSubCategory ¶
SetSubCategory gets a reference to the given string and assigns it to the SubCategory field.
type ErrorDetail ¶
type ErrorDetail struct { // A specific category that contains more specific detail about the error SubCategory *string `json:"subCategory,omitempty"` // The status code associated with the error detail Code *string `json:"code,omitempty"` // The name of the field or parameter in which the error was found. In *string `json:"in,omitempty"` // Context about the error condition Context *map[string][]string `json:"context,omitempty"` // A human readable message describing the error along with remediation steps where appropriate Message string `json:"message"` }
ErrorDetail struct for ErrorDetail
func NewErrorDetail ¶
func NewErrorDetail(message string) *ErrorDetail
NewErrorDetail instantiates a new ErrorDetail 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 NewErrorDetailWithDefaults ¶
func NewErrorDetailWithDefaults() *ErrorDetail
NewErrorDetailWithDefaults instantiates a new ErrorDetail 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 (*ErrorDetail) GetCode ¶
func (o *ErrorDetail) GetCode() string
GetCode returns the Code field value if set, zero value otherwise.
func (*ErrorDetail) GetCodeOk ¶
func (o *ErrorDetail) GetCodeOk() (*string, bool)
GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ErrorDetail) GetContext ¶
func (o *ErrorDetail) GetContext() map[string][]string
GetContext returns the Context field value if set, zero value otherwise.
func (*ErrorDetail) GetContextOk ¶
func (o *ErrorDetail) GetContextOk() (*map[string][]string, bool)
GetContextOk returns a tuple with the Context field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ErrorDetail) GetIn ¶
func (o *ErrorDetail) GetIn() string
GetIn returns the In field value if set, zero value otherwise.
func (*ErrorDetail) GetInOk ¶
func (o *ErrorDetail) GetInOk() (*string, bool)
GetInOk returns a tuple with the In field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ErrorDetail) GetMessage ¶
func (o *ErrorDetail) GetMessage() string
GetMessage returns the Message field value
func (*ErrorDetail) GetMessageOk ¶
func (o *ErrorDetail) GetMessageOk() (*string, bool)
GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.
func (*ErrorDetail) GetSubCategory ¶
func (o *ErrorDetail) GetSubCategory() string
GetSubCategory returns the SubCategory field value if set, zero value otherwise.
func (*ErrorDetail) GetSubCategoryOk ¶
func (o *ErrorDetail) GetSubCategoryOk() (*string, bool)
GetSubCategoryOk returns a tuple with the SubCategory field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ErrorDetail) HasCode ¶
func (o *ErrorDetail) HasCode() bool
HasCode returns a boolean if a field has been set.
func (*ErrorDetail) HasContext ¶
func (o *ErrorDetail) HasContext() bool
HasContext returns a boolean if a field has been set.
func (*ErrorDetail) HasIn ¶
func (o *ErrorDetail) HasIn() bool
HasIn returns a boolean if a field has been set.
func (*ErrorDetail) HasSubCategory ¶
func (o *ErrorDetail) HasSubCategory() bool
HasSubCategory returns a boolean if a field has been set.
func (ErrorDetail) MarshalJSON ¶
func (o ErrorDetail) MarshalJSON() ([]byte, error)
func (*ErrorDetail) SetCode ¶
func (o *ErrorDetail) SetCode(v string)
SetCode gets a reference to the given string and assigns it to the Code field.
func (*ErrorDetail) SetContext ¶
func (o *ErrorDetail) SetContext(v map[string][]string)
SetContext gets a reference to the given map[string][]string and assigns it to the Context field.
func (*ErrorDetail) SetIn ¶
func (o *ErrorDetail) SetIn(v string)
SetIn gets a reference to the given string and assigns it to the In field.
func (*ErrorDetail) SetMessage ¶
func (o *ErrorDetail) SetMessage(v string)
SetMessage sets field value
func (*ErrorDetail) SetSubCategory ¶
func (o *ErrorDetail) SetSubCategory(v string)
SetSubCategory gets a reference to the given string and assigns it to the SubCategory 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 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 NullableError ¶
type NullableError struct {
// contains filtered or unexported fields
}
func NewNullableError ¶
func NewNullableError(val *Error) *NullableError
func (NullableError) Get ¶
func (v NullableError) Get() *Error
func (NullableError) IsSet ¶
func (v NullableError) IsSet() bool
func (NullableError) MarshalJSON ¶
func (v NullableError) MarshalJSON() ([]byte, error)
func (*NullableError) Set ¶
func (v *NullableError) Set(val *Error)
func (*NullableError) UnmarshalJSON ¶
func (v *NullableError) UnmarshalJSON(src []byte) error
func (*NullableError) Unset ¶
func (v *NullableError) Unset()
type NullableErrorDetail ¶
type NullableErrorDetail struct {
// contains filtered or unexported fields
}
func NewNullableErrorDetail ¶
func NewNullableErrorDetail(val *ErrorDetail) *NullableErrorDetail
func (NullableErrorDetail) Get ¶
func (v NullableErrorDetail) Get() *ErrorDetail
func (NullableErrorDetail) IsSet ¶
func (v NullableErrorDetail) IsSet() bool
func (NullableErrorDetail) MarshalJSON ¶
func (v NullableErrorDetail) MarshalJSON() ([]byte, error)
func (*NullableErrorDetail) Set ¶
func (v *NullableErrorDetail) Set(val *ErrorDetail)
func (*NullableErrorDetail) UnmarshalJSON ¶
func (v *NullableErrorDetail) UnmarshalJSON(src []byte) error
func (*NullableErrorDetail) Unset ¶
func (v *NullableErrorDetail) 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 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 NullablePublicSubscriptionStatus ¶
type NullablePublicSubscriptionStatus struct {
// contains filtered or unexported fields
}
func NewNullablePublicSubscriptionStatus ¶
func NewNullablePublicSubscriptionStatus(val *PublicSubscriptionStatus) *NullablePublicSubscriptionStatus
func (NullablePublicSubscriptionStatus) Get ¶
func (v NullablePublicSubscriptionStatus) Get() *PublicSubscriptionStatus
func (NullablePublicSubscriptionStatus) IsSet ¶
func (v NullablePublicSubscriptionStatus) IsSet() bool
func (NullablePublicSubscriptionStatus) MarshalJSON ¶
func (v NullablePublicSubscriptionStatus) MarshalJSON() ([]byte, error)
func (*NullablePublicSubscriptionStatus) Set ¶
func (v *NullablePublicSubscriptionStatus) Set(val *PublicSubscriptionStatus)
func (*NullablePublicSubscriptionStatus) UnmarshalJSON ¶
func (v *NullablePublicSubscriptionStatus) UnmarshalJSON(src []byte) error
func (*NullablePublicSubscriptionStatus) Unset ¶
func (v *NullablePublicSubscriptionStatus) Unset()
type NullablePublicSubscriptionStatusesResponse ¶
type NullablePublicSubscriptionStatusesResponse struct {
// contains filtered or unexported fields
}
func NewNullablePublicSubscriptionStatusesResponse ¶
func NewNullablePublicSubscriptionStatusesResponse(val *PublicSubscriptionStatusesResponse) *NullablePublicSubscriptionStatusesResponse
func (NullablePublicSubscriptionStatusesResponse) IsSet ¶
func (v NullablePublicSubscriptionStatusesResponse) IsSet() bool
func (NullablePublicSubscriptionStatusesResponse) MarshalJSON ¶
func (v NullablePublicSubscriptionStatusesResponse) MarshalJSON() ([]byte, error)
func (*NullablePublicSubscriptionStatusesResponse) Set ¶
func (v *NullablePublicSubscriptionStatusesResponse) Set(val *PublicSubscriptionStatusesResponse)
func (*NullablePublicSubscriptionStatusesResponse) UnmarshalJSON ¶
func (v *NullablePublicSubscriptionStatusesResponse) UnmarshalJSON(src []byte) error
func (*NullablePublicSubscriptionStatusesResponse) Unset ¶
func (v *NullablePublicSubscriptionStatusesResponse) Unset()
type NullablePublicUpdateSubscriptionStatusRequest ¶
type NullablePublicUpdateSubscriptionStatusRequest struct {
// contains filtered or unexported fields
}
func NewNullablePublicUpdateSubscriptionStatusRequest ¶
func NewNullablePublicUpdateSubscriptionStatusRequest(val *PublicUpdateSubscriptionStatusRequest) *NullablePublicUpdateSubscriptionStatusRequest
func (NullablePublicUpdateSubscriptionStatusRequest) IsSet ¶
func (v NullablePublicUpdateSubscriptionStatusRequest) IsSet() bool
func (NullablePublicUpdateSubscriptionStatusRequest) MarshalJSON ¶
func (v NullablePublicUpdateSubscriptionStatusRequest) MarshalJSON() ([]byte, error)
func (*NullablePublicUpdateSubscriptionStatusRequest) Set ¶
func (v *NullablePublicUpdateSubscriptionStatusRequest) Set(val *PublicUpdateSubscriptionStatusRequest)
func (*NullablePublicUpdateSubscriptionStatusRequest) UnmarshalJSON ¶
func (v *NullablePublicUpdateSubscriptionStatusRequest) UnmarshalJSON(src []byte) error
func (*NullablePublicUpdateSubscriptionStatusRequest) Unset ¶
func (v *NullablePublicUpdateSubscriptionStatusRequest) 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 NullableSubscriptionDefinition ¶
type NullableSubscriptionDefinition struct {
// contains filtered or unexported fields
}
func NewNullableSubscriptionDefinition ¶
func NewNullableSubscriptionDefinition(val *SubscriptionDefinition) *NullableSubscriptionDefinition
func (NullableSubscriptionDefinition) Get ¶
func (v NullableSubscriptionDefinition) Get() *SubscriptionDefinition
func (NullableSubscriptionDefinition) IsSet ¶
func (v NullableSubscriptionDefinition) IsSet() bool
func (NullableSubscriptionDefinition) MarshalJSON ¶
func (v NullableSubscriptionDefinition) MarshalJSON() ([]byte, error)
func (*NullableSubscriptionDefinition) Set ¶
func (v *NullableSubscriptionDefinition) Set(val *SubscriptionDefinition)
func (*NullableSubscriptionDefinition) UnmarshalJSON ¶
func (v *NullableSubscriptionDefinition) UnmarshalJSON(src []byte) error
func (*NullableSubscriptionDefinition) Unset ¶
func (v *NullableSubscriptionDefinition) Unset()
type NullableSubscriptionDefinitionsResponse ¶
type NullableSubscriptionDefinitionsResponse struct {
// contains filtered or unexported fields
}
func NewNullableSubscriptionDefinitionsResponse ¶
func NewNullableSubscriptionDefinitionsResponse(val *SubscriptionDefinitionsResponse) *NullableSubscriptionDefinitionsResponse
func (NullableSubscriptionDefinitionsResponse) IsSet ¶
func (v NullableSubscriptionDefinitionsResponse) IsSet() bool
func (NullableSubscriptionDefinitionsResponse) MarshalJSON ¶
func (v NullableSubscriptionDefinitionsResponse) MarshalJSON() ([]byte, error)
func (*NullableSubscriptionDefinitionsResponse) Set ¶
func (v *NullableSubscriptionDefinitionsResponse) Set(val *SubscriptionDefinitionsResponse)
func (*NullableSubscriptionDefinitionsResponse) UnmarshalJSON ¶
func (v *NullableSubscriptionDefinitionsResponse) UnmarshalJSON(src []byte) error
func (*NullableSubscriptionDefinitionsResponse) Unset ¶
func (v *NullableSubscriptionDefinitionsResponse) 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 PublicSubscriptionStatus ¶
type PublicSubscriptionStatus struct { // The ID of the brand that the subscription is associated with, if there is one. BrandId *int64 `json:"brandId,omitempty"` // The name of the subscription. Name string `json:"name"` // A description of the subscription. Description string `json:"description"` // The legal reason for the current status of the subscription. LegalBasis *string `json:"legalBasis,omitempty"` // The name of the preferences group that the subscription is associated with. PreferenceGroupName *string `json:"preferenceGroupName,omitempty"` // The ID for the subscription. Id string `json:"id"` // A more detailed explanation to go with the legal basis. LegalBasisExplanation *string `json:"legalBasisExplanation,omitempty"` // Whether the contact is subscribed. Status string `json:"status"` // Where the status is determined from e.g. PORTAL_WIDE_STATUS if the contact opted out from the portal. SourceOfStatus string `json:"sourceOfStatus"` }
PublicSubscriptionStatus The status of a subscription for a contact.
func NewPublicSubscriptionStatus ¶
func NewPublicSubscriptionStatus(name string, description string, id string, status string, sourceOfStatus string) *PublicSubscriptionStatus
NewPublicSubscriptionStatus instantiates a new PublicSubscriptionStatus 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 NewPublicSubscriptionStatusWithDefaults ¶
func NewPublicSubscriptionStatusWithDefaults() *PublicSubscriptionStatus
NewPublicSubscriptionStatusWithDefaults instantiates a new PublicSubscriptionStatus 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 (*PublicSubscriptionStatus) GetBrandId ¶
func (o *PublicSubscriptionStatus) GetBrandId() int64
GetBrandId returns the BrandId field value if set, zero value otherwise.
func (*PublicSubscriptionStatus) GetBrandIdOk ¶
func (o *PublicSubscriptionStatus) GetBrandIdOk() (*int64, bool)
GetBrandIdOk returns a tuple with the BrandId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PublicSubscriptionStatus) GetDescription ¶
func (o *PublicSubscriptionStatus) GetDescription() string
GetDescription returns the Description field value
func (*PublicSubscriptionStatus) GetDescriptionOk ¶
func (o *PublicSubscriptionStatus) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.
func (*PublicSubscriptionStatus) GetId ¶
func (o *PublicSubscriptionStatus) GetId() string
GetId returns the Id field value
func (*PublicSubscriptionStatus) GetIdOk ¶
func (o *PublicSubscriptionStatus) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.
func (*PublicSubscriptionStatus) GetLegalBasis ¶
func (o *PublicSubscriptionStatus) GetLegalBasis() string
GetLegalBasis returns the LegalBasis field value if set, zero value otherwise.
func (*PublicSubscriptionStatus) GetLegalBasisExplanation ¶
func (o *PublicSubscriptionStatus) GetLegalBasisExplanation() string
GetLegalBasisExplanation returns the LegalBasisExplanation field value if set, zero value otherwise.
func (*PublicSubscriptionStatus) GetLegalBasisExplanationOk ¶
func (o *PublicSubscriptionStatus) GetLegalBasisExplanationOk() (*string, bool)
GetLegalBasisExplanationOk returns a tuple with the LegalBasisExplanation field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PublicSubscriptionStatus) GetLegalBasisOk ¶
func (o *PublicSubscriptionStatus) GetLegalBasisOk() (*string, bool)
GetLegalBasisOk returns a tuple with the LegalBasis field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PublicSubscriptionStatus) GetName ¶
func (o *PublicSubscriptionStatus) GetName() string
GetName returns the Name field value
func (*PublicSubscriptionStatus) GetNameOk ¶
func (o *PublicSubscriptionStatus) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*PublicSubscriptionStatus) GetPreferenceGroupName ¶
func (o *PublicSubscriptionStatus) GetPreferenceGroupName() string
GetPreferenceGroupName returns the PreferenceGroupName field value if set, zero value otherwise.
func (*PublicSubscriptionStatus) GetPreferenceGroupNameOk ¶
func (o *PublicSubscriptionStatus) GetPreferenceGroupNameOk() (*string, bool)
GetPreferenceGroupNameOk returns a tuple with the PreferenceGroupName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PublicSubscriptionStatus) GetSourceOfStatus ¶
func (o *PublicSubscriptionStatus) GetSourceOfStatus() string
GetSourceOfStatus returns the SourceOfStatus field value
func (*PublicSubscriptionStatus) GetSourceOfStatusOk ¶
func (o *PublicSubscriptionStatus) GetSourceOfStatusOk() (*string, bool)
GetSourceOfStatusOk returns a tuple with the SourceOfStatus field value and a boolean to check if the value has been set.
func (*PublicSubscriptionStatus) GetStatus ¶
func (o *PublicSubscriptionStatus) GetStatus() string
GetStatus returns the Status field value
func (*PublicSubscriptionStatus) GetStatusOk ¶
func (o *PublicSubscriptionStatus) GetStatusOk() (*string, bool)
GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.
func (*PublicSubscriptionStatus) HasBrandId ¶
func (o *PublicSubscriptionStatus) HasBrandId() bool
HasBrandId returns a boolean if a field has been set.
func (*PublicSubscriptionStatus) HasLegalBasis ¶
func (o *PublicSubscriptionStatus) HasLegalBasis() bool
HasLegalBasis returns a boolean if a field has been set.
func (*PublicSubscriptionStatus) HasLegalBasisExplanation ¶
func (o *PublicSubscriptionStatus) HasLegalBasisExplanation() bool
HasLegalBasisExplanation returns a boolean if a field has been set.
func (*PublicSubscriptionStatus) HasPreferenceGroupName ¶
func (o *PublicSubscriptionStatus) HasPreferenceGroupName() bool
HasPreferenceGroupName returns a boolean if a field has been set.
func (PublicSubscriptionStatus) MarshalJSON ¶
func (o PublicSubscriptionStatus) MarshalJSON() ([]byte, error)
func (*PublicSubscriptionStatus) SetBrandId ¶
func (o *PublicSubscriptionStatus) SetBrandId(v int64)
SetBrandId gets a reference to the given int64 and assigns it to the BrandId field.
func (*PublicSubscriptionStatus) SetDescription ¶
func (o *PublicSubscriptionStatus) SetDescription(v string)
SetDescription sets field value
func (*PublicSubscriptionStatus) SetId ¶
func (o *PublicSubscriptionStatus) SetId(v string)
SetId sets field value
func (*PublicSubscriptionStatus) SetLegalBasis ¶
func (o *PublicSubscriptionStatus) SetLegalBasis(v string)
SetLegalBasis gets a reference to the given string and assigns it to the LegalBasis field.
func (*PublicSubscriptionStatus) SetLegalBasisExplanation ¶
func (o *PublicSubscriptionStatus) SetLegalBasisExplanation(v string)
SetLegalBasisExplanation gets a reference to the given string and assigns it to the LegalBasisExplanation field.
func (*PublicSubscriptionStatus) SetName ¶
func (o *PublicSubscriptionStatus) SetName(v string)
SetName sets field value
func (*PublicSubscriptionStatus) SetPreferenceGroupName ¶
func (o *PublicSubscriptionStatus) SetPreferenceGroupName(v string)
SetPreferenceGroupName gets a reference to the given string and assigns it to the PreferenceGroupName field.
func (*PublicSubscriptionStatus) SetSourceOfStatus ¶
func (o *PublicSubscriptionStatus) SetSourceOfStatus(v string)
SetSourceOfStatus sets field value
func (*PublicSubscriptionStatus) SetStatus ¶
func (o *PublicSubscriptionStatus) SetStatus(v string)
SetStatus sets field value
type PublicSubscriptionStatusesResponse ¶
type PublicSubscriptionStatusesResponse struct { // Email address of the contact. Recipient string `json:"recipient"` // A list of all of the contact's subscriptions statuses. SubscriptionStatuses []PublicSubscriptionStatus `json:"subscriptionStatuses"` }
PublicSubscriptionStatusesResponse A collection of subscription statuses for a contact.
func NewPublicSubscriptionStatusesResponse ¶
func NewPublicSubscriptionStatusesResponse(recipient string, subscriptionStatuses []PublicSubscriptionStatus) *PublicSubscriptionStatusesResponse
NewPublicSubscriptionStatusesResponse instantiates a new PublicSubscriptionStatusesResponse 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 NewPublicSubscriptionStatusesResponseWithDefaults ¶
func NewPublicSubscriptionStatusesResponseWithDefaults() *PublicSubscriptionStatusesResponse
NewPublicSubscriptionStatusesResponseWithDefaults instantiates a new PublicSubscriptionStatusesResponse 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 (*PublicSubscriptionStatusesResponse) GetRecipient ¶
func (o *PublicSubscriptionStatusesResponse) GetRecipient() string
GetRecipient returns the Recipient field value
func (*PublicSubscriptionStatusesResponse) GetRecipientOk ¶
func (o *PublicSubscriptionStatusesResponse) GetRecipientOk() (*string, bool)
GetRecipientOk returns a tuple with the Recipient field value and a boolean to check if the value has been set.
func (*PublicSubscriptionStatusesResponse) GetSubscriptionStatuses ¶
func (o *PublicSubscriptionStatusesResponse) GetSubscriptionStatuses() []PublicSubscriptionStatus
GetSubscriptionStatuses returns the SubscriptionStatuses field value
func (*PublicSubscriptionStatusesResponse) GetSubscriptionStatusesOk ¶
func (o *PublicSubscriptionStatusesResponse) GetSubscriptionStatusesOk() ([]PublicSubscriptionStatus, bool)
GetSubscriptionStatusesOk returns a tuple with the SubscriptionStatuses field value and a boolean to check if the value has been set.
func (PublicSubscriptionStatusesResponse) MarshalJSON ¶
func (o PublicSubscriptionStatusesResponse) MarshalJSON() ([]byte, error)
func (*PublicSubscriptionStatusesResponse) SetRecipient ¶
func (o *PublicSubscriptionStatusesResponse) SetRecipient(v string)
SetRecipient sets field value
func (*PublicSubscriptionStatusesResponse) SetSubscriptionStatuses ¶
func (o *PublicSubscriptionStatusesResponse) SetSubscriptionStatuses(v []PublicSubscriptionStatus)
SetSubscriptionStatuses sets field value
type PublicUpdateSubscriptionStatusRequest ¶
type PublicUpdateSubscriptionStatusRequest struct { // Contact's email address. EmailAddress string `json:"emailAddress"` // Legal basis for updating the contact's status (required for GDPR enabled portals). LegalBasis *string `json:"legalBasis,omitempty"` // ID of the subscription being updated for the contact. SubscriptionId string `json:"subscriptionId"` // A more detailed explanation to go with the legal basis (required for GDPR enabled portals). LegalBasisExplanation *string `json:"legalBasisExplanation,omitempty"` }
PublicUpdateSubscriptionStatusRequest A request to change the status of a contact's subscription.
func NewPublicUpdateSubscriptionStatusRequest ¶
func NewPublicUpdateSubscriptionStatusRequest(emailAddress string, subscriptionId string) *PublicUpdateSubscriptionStatusRequest
NewPublicUpdateSubscriptionStatusRequest instantiates a new PublicUpdateSubscriptionStatusRequest 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 NewPublicUpdateSubscriptionStatusRequestWithDefaults ¶
func NewPublicUpdateSubscriptionStatusRequestWithDefaults() *PublicUpdateSubscriptionStatusRequest
NewPublicUpdateSubscriptionStatusRequestWithDefaults instantiates a new PublicUpdateSubscriptionStatusRequest 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 (*PublicUpdateSubscriptionStatusRequest) GetEmailAddress ¶
func (o *PublicUpdateSubscriptionStatusRequest) GetEmailAddress() string
GetEmailAddress returns the EmailAddress field value
func (*PublicUpdateSubscriptionStatusRequest) GetEmailAddressOk ¶
func (o *PublicUpdateSubscriptionStatusRequest) GetEmailAddressOk() (*string, bool)
GetEmailAddressOk returns a tuple with the EmailAddress field value and a boolean to check if the value has been set.
func (*PublicUpdateSubscriptionStatusRequest) GetLegalBasis ¶
func (o *PublicUpdateSubscriptionStatusRequest) GetLegalBasis() string
GetLegalBasis returns the LegalBasis field value if set, zero value otherwise.
func (*PublicUpdateSubscriptionStatusRequest) GetLegalBasisExplanation ¶
func (o *PublicUpdateSubscriptionStatusRequest) GetLegalBasisExplanation() string
GetLegalBasisExplanation returns the LegalBasisExplanation field value if set, zero value otherwise.
func (*PublicUpdateSubscriptionStatusRequest) GetLegalBasisExplanationOk ¶
func (o *PublicUpdateSubscriptionStatusRequest) GetLegalBasisExplanationOk() (*string, bool)
GetLegalBasisExplanationOk returns a tuple with the LegalBasisExplanation field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PublicUpdateSubscriptionStatusRequest) GetLegalBasisOk ¶
func (o *PublicUpdateSubscriptionStatusRequest) GetLegalBasisOk() (*string, bool)
GetLegalBasisOk returns a tuple with the LegalBasis field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PublicUpdateSubscriptionStatusRequest) GetSubscriptionId ¶
func (o *PublicUpdateSubscriptionStatusRequest) GetSubscriptionId() string
GetSubscriptionId returns the SubscriptionId field value
func (*PublicUpdateSubscriptionStatusRequest) GetSubscriptionIdOk ¶
func (o *PublicUpdateSubscriptionStatusRequest) GetSubscriptionIdOk() (*string, bool)
GetSubscriptionIdOk returns a tuple with the SubscriptionId field value and a boolean to check if the value has been set.
func (*PublicUpdateSubscriptionStatusRequest) HasLegalBasis ¶
func (o *PublicUpdateSubscriptionStatusRequest) HasLegalBasis() bool
HasLegalBasis returns a boolean if a field has been set.
func (*PublicUpdateSubscriptionStatusRequest) HasLegalBasisExplanation ¶
func (o *PublicUpdateSubscriptionStatusRequest) HasLegalBasisExplanation() bool
HasLegalBasisExplanation returns a boolean if a field has been set.
func (PublicUpdateSubscriptionStatusRequest) MarshalJSON ¶
func (o PublicUpdateSubscriptionStatusRequest) MarshalJSON() ([]byte, error)
func (*PublicUpdateSubscriptionStatusRequest) SetEmailAddress ¶
func (o *PublicUpdateSubscriptionStatusRequest) SetEmailAddress(v string)
SetEmailAddress sets field value
func (*PublicUpdateSubscriptionStatusRequest) SetLegalBasis ¶
func (o *PublicUpdateSubscriptionStatusRequest) SetLegalBasis(v string)
SetLegalBasis gets a reference to the given string and assigns it to the LegalBasis field.
func (*PublicUpdateSubscriptionStatusRequest) SetLegalBasisExplanation ¶
func (o *PublicUpdateSubscriptionStatusRequest) SetLegalBasisExplanation(v string)
SetLegalBasisExplanation gets a reference to the given string and assigns it to the LegalBasisExplanation field.
func (*PublicUpdateSubscriptionStatusRequest) SetSubscriptionId ¶
func (o *PublicUpdateSubscriptionStatusRequest) SetSubscriptionId(v string)
SetSubscriptionId sets field value
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
type ServerVariable ¶
ServerVariable stores the information about a server variable
type StatusApiService ¶
type StatusApiService service
StatusApiService StatusApi service
func (*StatusApiService) GetEmailStatus ¶
func (a *StatusApiService) GetEmailStatus(ctx context.Context, emailAddress string) ApiGetEmailStatusRequest
GetEmailStatus Get subscription statuses for a contact
Returns a list of subscriptions and their status for a given contact.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param emailAddress @return ApiGetEmailStatusRequest
func (*StatusApiService) GetEmailStatusExecute ¶
func (a *StatusApiService) GetEmailStatusExecute(r ApiGetEmailStatusRequest) (*PublicSubscriptionStatusesResponse, *http.Response, error)
Execute executes the request
@return PublicSubscriptionStatusesResponse
func (*StatusApiService) Subscribe ¶
func (a *StatusApiService) Subscribe(ctx context.Context) ApiSubscribeRequest
Subscribe Subscribe a contact
Subscribes a contact to the given subscription type. This API is not valid to use for subscribing a contact at a brand or portal level and will return an error.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiSubscribeRequest
func (*StatusApiService) SubscribeExecute ¶
func (a *StatusApiService) SubscribeExecute(r ApiSubscribeRequest) (*PublicSubscriptionStatus, *http.Response, error)
Execute executes the request
@return PublicSubscriptionStatus
func (*StatusApiService) Unsubscribe ¶
func (a *StatusApiService) Unsubscribe(ctx context.Context) ApiUnsubscribeRequest
Unsubscribe Unsubscribe a contact
Unsubscribes a contact from the given subscription type. This API is not valid to use for unsubscribing a contact at a brand or portal level and will return an error.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiUnsubscribeRequest
func (*StatusApiService) UnsubscribeExecute ¶
func (a *StatusApiService) UnsubscribeExecute(r ApiUnsubscribeRequest) (*PublicSubscriptionStatus, *http.Response, error)
Execute executes the request
@return PublicSubscriptionStatus
type SubscriptionDefinition ¶
type SubscriptionDefinition struct { // A default description that is used by some HubSpot tools and cannot be edited. IsInternal bool `json:"isInternal"` // Time at which the definition was created. CreatedAt time.Time `json:"createdAt"` // A subscription definition created by HubSpot. IsDefault bool `json:"isDefault"` // The method or technology used to contact. CommunicationMethod *string `json:"communicationMethod,omitempty"` // The purpose of this subscription or the department in your organization that uses it. Purpose *string `json:"purpose,omitempty"` // The name of the subscription. Name string `json:"name"` // A description of the subscription. Description string `json:"description"` // The ID of the definition. Id string `json:"id"` // Whether the definition is active or archived. IsActive bool `json:"isActive"` // Time at which the definition was last updated. UpdatedAt time.Time `json:"updatedAt"` }
SubscriptionDefinition struct for SubscriptionDefinition
func NewSubscriptionDefinition ¶
func NewSubscriptionDefinition(isInternal bool, createdAt time.Time, isDefault bool, name string, description string, id string, isActive bool, updatedAt time.Time) *SubscriptionDefinition
NewSubscriptionDefinition instantiates a new SubscriptionDefinition 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 NewSubscriptionDefinitionWithDefaults ¶
func NewSubscriptionDefinitionWithDefaults() *SubscriptionDefinition
NewSubscriptionDefinitionWithDefaults instantiates a new SubscriptionDefinition 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 (*SubscriptionDefinition) GetCommunicationMethod ¶
func (o *SubscriptionDefinition) GetCommunicationMethod() string
GetCommunicationMethod returns the CommunicationMethod field value if set, zero value otherwise.
func (*SubscriptionDefinition) GetCommunicationMethodOk ¶
func (o *SubscriptionDefinition) GetCommunicationMethodOk() (*string, bool)
GetCommunicationMethodOk returns a tuple with the CommunicationMethod field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SubscriptionDefinition) GetCreatedAt ¶
func (o *SubscriptionDefinition) GetCreatedAt() time.Time
GetCreatedAt returns the CreatedAt field value
func (*SubscriptionDefinition) GetCreatedAtOk ¶
func (o *SubscriptionDefinition) GetCreatedAtOk() (*time.Time, bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.
func (*SubscriptionDefinition) GetDescription ¶
func (o *SubscriptionDefinition) GetDescription() string
GetDescription returns the Description field value
func (*SubscriptionDefinition) GetDescriptionOk ¶
func (o *SubscriptionDefinition) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.
func (*SubscriptionDefinition) GetId ¶
func (o *SubscriptionDefinition) GetId() string
GetId returns the Id field value
func (*SubscriptionDefinition) GetIdOk ¶
func (o *SubscriptionDefinition) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.
func (*SubscriptionDefinition) GetIsActive ¶
func (o *SubscriptionDefinition) GetIsActive() bool
GetIsActive returns the IsActive field value
func (*SubscriptionDefinition) GetIsActiveOk ¶
func (o *SubscriptionDefinition) GetIsActiveOk() (*bool, bool)
GetIsActiveOk returns a tuple with the IsActive field value and a boolean to check if the value has been set.
func (*SubscriptionDefinition) GetIsDefault ¶
func (o *SubscriptionDefinition) GetIsDefault() bool
GetIsDefault returns the IsDefault field value
func (*SubscriptionDefinition) GetIsDefaultOk ¶
func (o *SubscriptionDefinition) GetIsDefaultOk() (*bool, bool)
GetIsDefaultOk returns a tuple with the IsDefault field value and a boolean to check if the value has been set.
func (*SubscriptionDefinition) GetIsInternal ¶
func (o *SubscriptionDefinition) GetIsInternal() bool
GetIsInternal returns the IsInternal field value
func (*SubscriptionDefinition) GetIsInternalOk ¶
func (o *SubscriptionDefinition) GetIsInternalOk() (*bool, bool)
GetIsInternalOk returns a tuple with the IsInternal field value and a boolean to check if the value has been set.
func (*SubscriptionDefinition) GetName ¶
func (o *SubscriptionDefinition) GetName() string
GetName returns the Name field value
func (*SubscriptionDefinition) GetNameOk ¶
func (o *SubscriptionDefinition) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*SubscriptionDefinition) GetPurpose ¶
func (o *SubscriptionDefinition) GetPurpose() string
GetPurpose returns the Purpose field value if set, zero value otherwise.
func (*SubscriptionDefinition) GetPurposeOk ¶
func (o *SubscriptionDefinition) GetPurposeOk() (*string, bool)
GetPurposeOk returns a tuple with the Purpose field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SubscriptionDefinition) GetUpdatedAt ¶
func (o *SubscriptionDefinition) GetUpdatedAt() time.Time
GetUpdatedAt returns the UpdatedAt field value
func (*SubscriptionDefinition) GetUpdatedAtOk ¶
func (o *SubscriptionDefinition) GetUpdatedAtOk() (*time.Time, bool)
GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.
func (*SubscriptionDefinition) HasCommunicationMethod ¶
func (o *SubscriptionDefinition) HasCommunicationMethod() bool
HasCommunicationMethod returns a boolean if a field has been set.
func (*SubscriptionDefinition) HasPurpose ¶
func (o *SubscriptionDefinition) HasPurpose() bool
HasPurpose returns a boolean if a field has been set.
func (SubscriptionDefinition) MarshalJSON ¶
func (o SubscriptionDefinition) MarshalJSON() ([]byte, error)
func (*SubscriptionDefinition) SetCommunicationMethod ¶
func (o *SubscriptionDefinition) SetCommunicationMethod(v string)
SetCommunicationMethod gets a reference to the given string and assigns it to the CommunicationMethod field.
func (*SubscriptionDefinition) SetCreatedAt ¶
func (o *SubscriptionDefinition) SetCreatedAt(v time.Time)
SetCreatedAt sets field value
func (*SubscriptionDefinition) SetDescription ¶
func (o *SubscriptionDefinition) SetDescription(v string)
SetDescription sets field value
func (*SubscriptionDefinition) SetId ¶
func (o *SubscriptionDefinition) SetId(v string)
SetId sets field value
func (*SubscriptionDefinition) SetIsActive ¶
func (o *SubscriptionDefinition) SetIsActive(v bool)
SetIsActive sets field value
func (*SubscriptionDefinition) SetIsDefault ¶
func (o *SubscriptionDefinition) SetIsDefault(v bool)
SetIsDefault sets field value
func (*SubscriptionDefinition) SetIsInternal ¶
func (o *SubscriptionDefinition) SetIsInternal(v bool)
SetIsInternal sets field value
func (*SubscriptionDefinition) SetName ¶
func (o *SubscriptionDefinition) SetName(v string)
SetName sets field value
func (*SubscriptionDefinition) SetPurpose ¶
func (o *SubscriptionDefinition) SetPurpose(v string)
SetPurpose gets a reference to the given string and assigns it to the Purpose field.
func (*SubscriptionDefinition) SetUpdatedAt ¶
func (o *SubscriptionDefinition) SetUpdatedAt(v time.Time)
SetUpdatedAt sets field value
type SubscriptionDefinitionsResponse ¶
type SubscriptionDefinitionsResponse struct { // A list of all subscription definitions. SubscriptionDefinitions []SubscriptionDefinition `json:"subscriptionDefinitions"` }
SubscriptionDefinitionsResponse A collection of subscription definitions for the portal.
func NewSubscriptionDefinitionsResponse ¶
func NewSubscriptionDefinitionsResponse(subscriptionDefinitions []SubscriptionDefinition) *SubscriptionDefinitionsResponse
NewSubscriptionDefinitionsResponse instantiates a new SubscriptionDefinitionsResponse 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 NewSubscriptionDefinitionsResponseWithDefaults ¶
func NewSubscriptionDefinitionsResponseWithDefaults() *SubscriptionDefinitionsResponse
NewSubscriptionDefinitionsResponseWithDefaults instantiates a new SubscriptionDefinitionsResponse 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 (*SubscriptionDefinitionsResponse) GetSubscriptionDefinitions ¶
func (o *SubscriptionDefinitionsResponse) GetSubscriptionDefinitions() []SubscriptionDefinition
GetSubscriptionDefinitions returns the SubscriptionDefinitions field value
func (*SubscriptionDefinitionsResponse) GetSubscriptionDefinitionsOk ¶
func (o *SubscriptionDefinitionsResponse) GetSubscriptionDefinitionsOk() ([]SubscriptionDefinition, bool)
GetSubscriptionDefinitionsOk returns a tuple with the SubscriptionDefinitions field value and a boolean to check if the value has been set.
func (SubscriptionDefinitionsResponse) MarshalJSON ¶
func (o SubscriptionDefinitionsResponse) MarshalJSON() ([]byte, error)
func (*SubscriptionDefinitionsResponse) SetSubscriptionDefinitions ¶
func (o *SubscriptionDefinitionsResponse) SetSubscriptionDefinitions(v []SubscriptionDefinition)
SetSubscriptionDefinitions sets field value
Source Files ¶
- api_definition.go
- api_status.go
- client.go
- configuration.go
- model_error.go
- model_error_detail.go
- model_public_subscription_status.go
- model_public_subscription_statuses_response.go
- model_public_update_subscription_status_request.go
- model_subscription_definition.go
- model_subscription_definitions_response.go
- response.go
- utils.go