Documentation
¶
Index ¶
- func CreateUnsubscribePostRequestBodyFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateVerifyPostRequestBodyFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- type EmailRecipientStatusesRequestBuilder
- type UnsubscribePostRequestBody
- func (m *UnsubscribePostRequestBody) GetAdditionalData() map[string]any
- func (m *UnsubscribePostRequestBody) GetConfiguration() *string
- func (m *UnsubscribePostRequestBody) GetFieldDeserializers() ...
- func (m *UnsubscribePostRequestBody) Serialize(...) error
- func (m *UnsubscribePostRequestBody) SetAdditionalData(value map[string]any)
- func (m *UnsubscribePostRequestBody) SetConfiguration(value *string)
- type UnsubscribePostRequestBodyable
- type UnsubscribeRequestBuilder
- func (m *UnsubscribeRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *UnsubscribeRequestBuilder) Post(ctx context.Context, body UnsubscribePostRequestBodyable, ...) ([]byte, error)
- func (m *UnsubscribeRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *UnsubscribeRequestBuilder) ToPostRequestInformation(ctx context.Context, body UnsubscribePostRequestBodyable, ...) (...)
- func (m *UnsubscribeRequestBuilder) WithUrl(rawUrl string) *UnsubscribeRequestBuilder
- type UnsubscribeRequestBuilderGetQueryParameters
- type UnsubscribeRequestBuilderPostQueryParameters
- type VerifyPostRequestBody
- func (m *VerifyPostRequestBody) GetAdditionalData() map[string]any
- func (m *VerifyPostRequestBody) GetConfig() *string
- func (m *VerifyPostRequestBody) GetFieldDeserializers() ...
- func (m *VerifyPostRequestBody) GetToken() *string
- func (m *VerifyPostRequestBody) Serialize(...) error
- func (m *VerifyPostRequestBody) SetAdditionalData(value map[string]any)
- func (m *VerifyPostRequestBody) SetConfig(value *string)
- func (m *VerifyPostRequestBody) SetToken(value *string)
- type VerifyPostRequestBodyable
- type VerifyRequestBuilder
- func (m *VerifyRequestBuilder) Get(ctx context.Context, ...) ([]byte, error)
- func (m *VerifyRequestBuilder) Post(ctx context.Context, body VerifyPostRequestBodyable, ...) ([]byte, error)
- func (m *VerifyRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *VerifyRequestBuilder) ToPostRequestInformation(ctx context.Context, body VerifyPostRequestBodyable, ...) (...)
- func (m *VerifyRequestBuilder) WithUrl(rawUrl string) *VerifyRequestBuilder
- type VerifyRequestBuilderGetQueryParameters
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateUnsubscribePostRequestBodyFromDiscriminatorValue ¶
func CreateUnsubscribePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateUnsubscribePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateVerifyPostRequestBodyFromDiscriminatorValue ¶
func CreateVerifyPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateVerifyPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
Types ¶
type EmailRecipientStatusesRequestBuilder ¶
type EmailRecipientStatusesRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
EmailRecipientStatusesRequestBuilder builds and executes requests for operations under \email-recipient-statuses
func NewEmailRecipientStatusesRequestBuilder ¶
func NewEmailRecipientStatusesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *EmailRecipientStatusesRequestBuilder
NewEmailRecipientStatusesRequestBuilder instantiates a new EmailRecipientStatusesRequestBuilder and sets the default values.
func NewEmailRecipientStatusesRequestBuilderInternal ¶
func NewEmailRecipientStatusesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *EmailRecipientStatusesRequestBuilder
NewEmailRecipientStatusesRequestBuilderInternal instantiates a new EmailRecipientStatusesRequestBuilder and sets the default values.
func (*EmailRecipientStatusesRequestBuilder) Unsubscribe ¶
func (m *EmailRecipientStatusesRequestBuilder) Unsubscribe() *UnsubscribeRequestBuilder
Unsubscribe the unsubscribe property returns a *UnsubscribeRequestBuilder when successful
func (*EmailRecipientStatusesRequestBuilder) Verify ¶
func (m *EmailRecipientStatusesRequestBuilder) Verify() *VerifyRequestBuilder
Verify the verify property returns a *VerifyRequestBuilder when successful
type UnsubscribePostRequestBody ¶
type UnsubscribePostRequestBody struct {
// contains filtered or unexported fields
}
func NewUnsubscribePostRequestBody ¶
func NewUnsubscribePostRequestBody() *UnsubscribePostRequestBody
NewUnsubscribePostRequestBody instantiates a new UnsubscribePostRequestBody and sets the default values.
func (*UnsubscribePostRequestBody) GetAdditionalData ¶
func (m *UnsubscribePostRequestBody) GetAdditionalData() map[string]any
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful
func (*UnsubscribePostRequestBody) GetConfiguration ¶
func (m *UnsubscribePostRequestBody) GetConfiguration() *string
GetConfiguration gets the configuration property value. Optional external ID of the notification configuration (for project unsubscribe) returns a *string when successful
func (*UnsubscribePostRequestBody) GetFieldDeserializers ¶
func (m *UnsubscribePostRequestBody) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (*UnsubscribePostRequestBody) Serialize ¶
func (m *UnsubscribePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*UnsubscribePostRequestBody) SetAdditionalData ¶
func (m *UnsubscribePostRequestBody) SetAdditionalData(value map[string]any)
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*UnsubscribePostRequestBody) SetConfiguration ¶
func (m *UnsubscribePostRequestBody) SetConfiguration(value *string)
SetConfiguration sets the configuration property value. Optional external ID of the notification configuration (for project unsubscribe)
type UnsubscribePostRequestBodyable ¶
type UnsubscribePostRequestBodyable interface {
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
GetConfiguration() *string
SetConfiguration(value *string)
}
type UnsubscribeRequestBuilder ¶
type UnsubscribeRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
UnsubscribeRequestBuilder builds and executes requests for operations under \email-recipient-statuses\unsubscribe
func NewUnsubscribeRequestBuilder ¶
func NewUnsubscribeRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *UnsubscribeRequestBuilder
NewUnsubscribeRequestBuilder instantiates a new UnsubscribeRequestBuilder and sets the default values.
func NewUnsubscribeRequestBuilderInternal ¶
func NewUnsubscribeRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *UnsubscribeRequestBuilder
NewUnsubscribeRequestBuilderInternal instantiates a new UnsubscribeRequestBuilder and sets the default values.
func (*UnsubscribeRequestBuilder) Get ¶
func (m *UnsubscribeRequestBuilder) Get(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[UnsubscribeRequestBuilderGetQueryParameters]) (i05d5aa6b14db285c2e8df48c915f7a7082b77b17cca0def522e18528f80bec16.EmailRecipientStatusesEnvelopeable, error)
Get unsubscribe an email recipient from notifications using a signed token. This endpoint is public and does not require authentication. returns a EmailRecipientStatusesEnvelopeable when successful returns a Errors error when the service returns a 404 status code returns a Errors error when the service returns a 4XX or 5XX status code
func (*UnsubscribeRequestBuilder) Post ¶
func (m *UnsubscribeRequestBuilder) Post(ctx context.Context, body UnsubscribePostRequestBodyable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[UnsubscribeRequestBuilderPostQueryParameters]) ([]byte, error)
Post save email unsubscribe preferences using a signed token. This endpoint is public and does not require authentication. returns a []byte when successful
func (*UnsubscribeRequestBuilder) ToGetRequestInformation ¶
func (m *UnsubscribeRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[UnsubscribeRequestBuilderGetQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation unsubscribe an email recipient from notifications using a signed token. This endpoint is public and does not require authentication. returns a *RequestInformation when successful
func (*UnsubscribeRequestBuilder) ToPostRequestInformation ¶
func (m *UnsubscribeRequestBuilder) ToPostRequestInformation(ctx context.Context, body UnsubscribePostRequestBodyable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[UnsubscribeRequestBuilderPostQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation save email unsubscribe preferences using a signed token. This endpoint is public and does not require authentication. returns a *RequestInformation when successful
func (*UnsubscribeRequestBuilder) WithUrl ¶
func (m *UnsubscribeRequestBuilder) WithUrl(rawUrl string) *UnsubscribeRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *UnsubscribeRequestBuilder when successful
type UnsubscribeRequestBuilderGetQueryParameters ¶
type UnsubscribeRequestBuilderGetQueryParameters struct {
// The signed token for unsubscribing the email address
Token *string "uriparametername:\"token\""
}
UnsubscribeRequestBuilderGetQueryParameters unsubscribe an email recipient from notifications using a signed token. This endpoint is public and does not require authentication.
type UnsubscribeRequestBuilderPostQueryParameters ¶
type UnsubscribeRequestBuilderPostQueryParameters struct {
// The signed token for the unsubscribe operation
Token *string "uriparametername:\"token\""
}
UnsubscribeRequestBuilderPostQueryParameters save email unsubscribe preferences using a signed token. This endpoint is public and does not require authentication.
type VerifyPostRequestBody ¶
type VerifyPostRequestBody struct {
// contains filtered or unexported fields
}
func NewVerifyPostRequestBody ¶
func NewVerifyPostRequestBody() *VerifyPostRequestBody
NewVerifyPostRequestBody instantiates a new VerifyPostRequestBody and sets the default values.
func (*VerifyPostRequestBody) GetAdditionalData ¶
func (m *VerifyPostRequestBody) GetAdditionalData() map[string]any
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful
func (*VerifyPostRequestBody) GetConfig ¶
func (m *VerifyPostRequestBody) GetConfig() *string
GetConfig gets the config property value. The notification configuration external ID used to render the subscribable name returns a *string when successful
func (*VerifyPostRequestBody) GetFieldDeserializers ¶
func (m *VerifyPostRequestBody) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (*VerifyPostRequestBody) GetToken ¶
func (m *VerifyPostRequestBody) GetToken() *string
GetToken gets the token property value. The signed token for verifying the email address returns a *string when successful
func (*VerifyPostRequestBody) Serialize ¶
func (m *VerifyPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*VerifyPostRequestBody) SetAdditionalData ¶
func (m *VerifyPostRequestBody) SetAdditionalData(value map[string]any)
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*VerifyPostRequestBody) SetConfig ¶
func (m *VerifyPostRequestBody) SetConfig(value *string)
SetConfig sets the config property value. The notification configuration external ID used to render the subscribable name
func (*VerifyPostRequestBody) SetToken ¶
func (m *VerifyPostRequestBody) SetToken(value *string)
SetToken sets the token property value. The signed token for verifying the email address
type VerifyPostRequestBodyable ¶
type VerifyPostRequestBodyable interface {
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
GetConfig() *string
GetToken() *string
SetConfig(value *string)
SetToken(value *string)
}
type VerifyRequestBuilder ¶
type VerifyRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
VerifyRequestBuilder builds and executes requests for operations under \email-recipient-statuses\verify
func NewVerifyRequestBuilder ¶
func NewVerifyRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *VerifyRequestBuilder
NewVerifyRequestBuilder instantiates a new VerifyRequestBuilder and sets the default values.
func NewVerifyRequestBuilderInternal ¶
func NewVerifyRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *VerifyRequestBuilder
NewVerifyRequestBuilderInternal instantiates a new VerifyRequestBuilder and sets the default values.
func (*VerifyRequestBuilder) Get ¶
func (m *VerifyRequestBuilder) Get(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[VerifyRequestBuilderGetQueryParameters]) ([]byte, error)
Get render the email verification page using a signed token. This endpoint is public and does not require authentication. returns a []byte when successful
func (*VerifyRequestBuilder) Post ¶
func (m *VerifyRequestBuilder) Post(ctx context.Context, body VerifyPostRequestBodyable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) ([]byte, error)
Post verify an email recipient status using a signed token. This endpoint is public and does not require authentication. returns a []byte when successful returns a Errors error when the service returns a 415 status code
func (*VerifyRequestBuilder) ToGetRequestInformation ¶
func (m *VerifyRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[VerifyRequestBuilderGetQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation render the email verification page using a signed token. This endpoint is public and does not require authentication. returns a *RequestInformation when successful
func (*VerifyRequestBuilder) ToPostRequestInformation ¶
func (m *VerifyRequestBuilder) ToPostRequestInformation(ctx context.Context, body VerifyPostRequestBodyable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation verify an email recipient status using a signed token. This endpoint is public and does not require authentication. returns a *RequestInformation when successful
func (*VerifyRequestBuilder) WithUrl ¶
func (m *VerifyRequestBuilder) WithUrl(rawUrl string) *VerifyRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *VerifyRequestBuilder when successful
type VerifyRequestBuilderGetQueryParameters ¶
type VerifyRequestBuilderGetQueryParameters struct {
// The notification configuration external ID used to render the subscribable name
Config *string "uriparametername:\"config\""
// The signed token for verifying the email address
Token *string "uriparametername:\"token\""
}
VerifyRequestBuilderGetQueryParameters render the email verification page using a signed token. This endpoint is public and does not require authentication.