service/pinpointsmsvoicev2/validators.go (3,711 lines of code) (raw):
// Code generated by smithy-go-codegen DO NOT EDIT.
package pinpointsmsvoicev2
import (
"context"
"fmt"
"github.com/aws/aws-sdk-go-v2/service/pinpointsmsvoicev2/types"
smithy "github.com/aws/smithy-go"
"github.com/aws/smithy-go/middleware"
)
type validateOpAssociateOriginationIdentity struct {
}
func (*validateOpAssociateOriginationIdentity) ID() string {
return "OperationInputValidation"
}
func (m *validateOpAssociateOriginationIdentity) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*AssociateOriginationIdentityInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpAssociateOriginationIdentityInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpAssociateProtectConfiguration struct {
}
func (*validateOpAssociateProtectConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpAssociateProtectConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*AssociateProtectConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpAssociateProtectConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateConfigurationSet struct {
}
func (*validateOpCreateConfigurationSet) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateConfigurationSet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateConfigurationSetInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateConfigurationSetInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateEventDestination struct {
}
func (*validateOpCreateEventDestination) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateEventDestination) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateEventDestinationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateEventDestinationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateOptOutList struct {
}
func (*validateOpCreateOptOutList) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateOptOutList) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateOptOutListInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateOptOutListInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreatePool struct {
}
func (*validateOpCreatePool) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreatePool) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreatePoolInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreatePoolInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateProtectConfiguration struct {
}
func (*validateOpCreateProtectConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateProtectConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateProtectConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateProtectConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateRegistrationAssociation struct {
}
func (*validateOpCreateRegistrationAssociation) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateRegistrationAssociation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateRegistrationAssociationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateRegistrationAssociationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateRegistrationAttachment struct {
}
func (*validateOpCreateRegistrationAttachment) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateRegistrationAttachment) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateRegistrationAttachmentInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateRegistrationAttachmentInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateRegistration struct {
}
func (*validateOpCreateRegistration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateRegistration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateRegistrationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateRegistrationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateRegistrationVersion struct {
}
func (*validateOpCreateRegistrationVersion) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateRegistrationVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateRegistrationVersionInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateRegistrationVersionInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateVerifiedDestinationNumber struct {
}
func (*validateOpCreateVerifiedDestinationNumber) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateVerifiedDestinationNumber) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateVerifiedDestinationNumberInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateVerifiedDestinationNumberInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteConfigurationSet struct {
}
func (*validateOpDeleteConfigurationSet) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteConfigurationSet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteConfigurationSetInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteConfigurationSetInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteDefaultMessageType struct {
}
func (*validateOpDeleteDefaultMessageType) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteDefaultMessageType) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteDefaultMessageTypeInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteDefaultMessageTypeInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteDefaultSenderId struct {
}
func (*validateOpDeleteDefaultSenderId) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteDefaultSenderId) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteDefaultSenderIdInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteDefaultSenderIdInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteEventDestination struct {
}
func (*validateOpDeleteEventDestination) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteEventDestination) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteEventDestinationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteEventDestinationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteKeyword struct {
}
func (*validateOpDeleteKeyword) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteKeyword) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteKeywordInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteKeywordInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteOptedOutNumber struct {
}
func (*validateOpDeleteOptedOutNumber) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteOptedOutNumber) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteOptedOutNumberInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteOptedOutNumberInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteOptOutList struct {
}
func (*validateOpDeleteOptOutList) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteOptOutList) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteOptOutListInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteOptOutListInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeletePool struct {
}
func (*validateOpDeletePool) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeletePool) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeletePoolInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeletePoolInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteProtectConfiguration struct {
}
func (*validateOpDeleteProtectConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteProtectConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteProtectConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteProtectConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteProtectConfigurationRuleSetNumberOverride struct {
}
func (*validateOpDeleteProtectConfigurationRuleSetNumberOverride) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteProtectConfigurationRuleSetNumberOverride) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteProtectConfigurationRuleSetNumberOverrideInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteProtectConfigurationRuleSetNumberOverrideInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteRegistrationAttachment struct {
}
func (*validateOpDeleteRegistrationAttachment) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteRegistrationAttachment) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteRegistrationAttachmentInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteRegistrationAttachmentInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteRegistrationFieldValue struct {
}
func (*validateOpDeleteRegistrationFieldValue) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteRegistrationFieldValue) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteRegistrationFieldValueInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteRegistrationFieldValueInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteRegistration struct {
}
func (*validateOpDeleteRegistration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteRegistration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteRegistrationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteRegistrationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteResourcePolicy struct {
}
func (*validateOpDeleteResourcePolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteResourcePolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteResourcePolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteResourcePolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteVerifiedDestinationNumber struct {
}
func (*validateOpDeleteVerifiedDestinationNumber) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteVerifiedDestinationNumber) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteVerifiedDestinationNumberInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteVerifiedDestinationNumberInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeConfigurationSets struct {
}
func (*validateOpDescribeConfigurationSets) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeConfigurationSets) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeConfigurationSetsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeConfigurationSetsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeKeywords struct {
}
func (*validateOpDescribeKeywords) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeKeywords) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeKeywordsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeKeywordsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeOptedOutNumbers struct {
}
func (*validateOpDescribeOptedOutNumbers) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeOptedOutNumbers) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeOptedOutNumbersInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeOptedOutNumbersInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribePhoneNumbers struct {
}
func (*validateOpDescribePhoneNumbers) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribePhoneNumbers) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribePhoneNumbersInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribePhoneNumbersInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribePools struct {
}
func (*validateOpDescribePools) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribePools) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribePoolsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribePoolsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeProtectConfigurations struct {
}
func (*validateOpDescribeProtectConfigurations) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeProtectConfigurations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeProtectConfigurationsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeProtectConfigurationsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeRegistrationAttachments struct {
}
func (*validateOpDescribeRegistrationAttachments) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeRegistrationAttachments) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeRegistrationAttachmentsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeRegistrationAttachmentsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeRegistrationFieldDefinitions struct {
}
func (*validateOpDescribeRegistrationFieldDefinitions) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeRegistrationFieldDefinitions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeRegistrationFieldDefinitionsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeRegistrationFieldDefinitionsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeRegistrationFieldValues struct {
}
func (*validateOpDescribeRegistrationFieldValues) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeRegistrationFieldValues) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeRegistrationFieldValuesInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeRegistrationFieldValuesInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeRegistrationSectionDefinitions struct {
}
func (*validateOpDescribeRegistrationSectionDefinitions) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeRegistrationSectionDefinitions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeRegistrationSectionDefinitionsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeRegistrationSectionDefinitionsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeRegistrations struct {
}
func (*validateOpDescribeRegistrations) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeRegistrations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeRegistrationsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeRegistrationsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeRegistrationTypeDefinitions struct {
}
func (*validateOpDescribeRegistrationTypeDefinitions) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeRegistrationTypeDefinitions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeRegistrationTypeDefinitionsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeRegistrationTypeDefinitionsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeRegistrationVersions struct {
}
func (*validateOpDescribeRegistrationVersions) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeRegistrationVersions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeRegistrationVersionsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeRegistrationVersionsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeSenderIds struct {
}
func (*validateOpDescribeSenderIds) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeSenderIds) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeSenderIdsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeSenderIdsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeVerifiedDestinationNumbers struct {
}
func (*validateOpDescribeVerifiedDestinationNumbers) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeVerifiedDestinationNumbers) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeVerifiedDestinationNumbersInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeVerifiedDestinationNumbersInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDisassociateOriginationIdentity struct {
}
func (*validateOpDisassociateOriginationIdentity) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDisassociateOriginationIdentity) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DisassociateOriginationIdentityInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDisassociateOriginationIdentityInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDisassociateProtectConfiguration struct {
}
func (*validateOpDisassociateProtectConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDisassociateProtectConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DisassociateProtectConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDisassociateProtectConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDiscardRegistrationVersion struct {
}
func (*validateOpDiscardRegistrationVersion) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDiscardRegistrationVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DiscardRegistrationVersionInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDiscardRegistrationVersionInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetProtectConfigurationCountryRuleSet struct {
}
func (*validateOpGetProtectConfigurationCountryRuleSet) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetProtectConfigurationCountryRuleSet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetProtectConfigurationCountryRuleSetInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetProtectConfigurationCountryRuleSetInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetResourcePolicy struct {
}
func (*validateOpGetResourcePolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetResourcePolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetResourcePolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetResourcePolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListPoolOriginationIdentities struct {
}
func (*validateOpListPoolOriginationIdentities) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListPoolOriginationIdentities) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListPoolOriginationIdentitiesInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListPoolOriginationIdentitiesInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListProtectConfigurationRuleSetNumberOverrides struct {
}
func (*validateOpListProtectConfigurationRuleSetNumberOverrides) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListProtectConfigurationRuleSetNumberOverrides) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListProtectConfigurationRuleSetNumberOverridesInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListProtectConfigurationRuleSetNumberOverridesInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListRegistrationAssociations struct {
}
func (*validateOpListRegistrationAssociations) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListRegistrationAssociations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListRegistrationAssociationsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListRegistrationAssociationsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListTagsForResource struct {
}
func (*validateOpListTagsForResource) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListTagsForResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListTagsForResourceInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListTagsForResourceInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutKeyword struct {
}
func (*validateOpPutKeyword) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutKeyword) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutKeywordInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutKeywordInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutMessageFeedback struct {
}
func (*validateOpPutMessageFeedback) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutMessageFeedback) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutMessageFeedbackInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutMessageFeedbackInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutOptedOutNumber struct {
}
func (*validateOpPutOptedOutNumber) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutOptedOutNumber) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutOptedOutNumberInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutOptedOutNumberInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutProtectConfigurationRuleSetNumberOverride struct {
}
func (*validateOpPutProtectConfigurationRuleSetNumberOverride) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutProtectConfigurationRuleSetNumberOverride) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutProtectConfigurationRuleSetNumberOverrideInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutProtectConfigurationRuleSetNumberOverrideInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutRegistrationFieldValue struct {
}
func (*validateOpPutRegistrationFieldValue) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutRegistrationFieldValue) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutRegistrationFieldValueInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutRegistrationFieldValueInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutResourcePolicy struct {
}
func (*validateOpPutResourcePolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutResourcePolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutResourcePolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutResourcePolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpReleasePhoneNumber struct {
}
func (*validateOpReleasePhoneNumber) ID() string {
return "OperationInputValidation"
}
func (m *validateOpReleasePhoneNumber) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ReleasePhoneNumberInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpReleasePhoneNumberInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpReleaseSenderId struct {
}
func (*validateOpReleaseSenderId) ID() string {
return "OperationInputValidation"
}
func (m *validateOpReleaseSenderId) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ReleaseSenderIdInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpReleaseSenderIdInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpRequestPhoneNumber struct {
}
func (*validateOpRequestPhoneNumber) ID() string {
return "OperationInputValidation"
}
func (m *validateOpRequestPhoneNumber) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*RequestPhoneNumberInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpRequestPhoneNumberInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpRequestSenderId struct {
}
func (*validateOpRequestSenderId) ID() string {
return "OperationInputValidation"
}
func (m *validateOpRequestSenderId) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*RequestSenderIdInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpRequestSenderIdInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpSendDestinationNumberVerificationCode struct {
}
func (*validateOpSendDestinationNumberVerificationCode) ID() string {
return "OperationInputValidation"
}
func (m *validateOpSendDestinationNumberVerificationCode) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*SendDestinationNumberVerificationCodeInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpSendDestinationNumberVerificationCodeInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpSendMediaMessage struct {
}
func (*validateOpSendMediaMessage) ID() string {
return "OperationInputValidation"
}
func (m *validateOpSendMediaMessage) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*SendMediaMessageInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpSendMediaMessageInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpSendTextMessage struct {
}
func (*validateOpSendTextMessage) ID() string {
return "OperationInputValidation"
}
func (m *validateOpSendTextMessage) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*SendTextMessageInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpSendTextMessageInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpSendVoiceMessage struct {
}
func (*validateOpSendVoiceMessage) ID() string {
return "OperationInputValidation"
}
func (m *validateOpSendVoiceMessage) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*SendVoiceMessageInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpSendVoiceMessageInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpSetAccountDefaultProtectConfiguration struct {
}
func (*validateOpSetAccountDefaultProtectConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpSetAccountDefaultProtectConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*SetAccountDefaultProtectConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpSetAccountDefaultProtectConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpSetDefaultMessageFeedbackEnabled struct {
}
func (*validateOpSetDefaultMessageFeedbackEnabled) ID() string {
return "OperationInputValidation"
}
func (m *validateOpSetDefaultMessageFeedbackEnabled) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*SetDefaultMessageFeedbackEnabledInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpSetDefaultMessageFeedbackEnabledInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpSetDefaultMessageType struct {
}
func (*validateOpSetDefaultMessageType) ID() string {
return "OperationInputValidation"
}
func (m *validateOpSetDefaultMessageType) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*SetDefaultMessageTypeInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpSetDefaultMessageTypeInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpSetDefaultSenderId struct {
}
func (*validateOpSetDefaultSenderId) ID() string {
return "OperationInputValidation"
}
func (m *validateOpSetDefaultSenderId) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*SetDefaultSenderIdInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpSetDefaultSenderIdInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpSetMediaMessageSpendLimitOverride struct {
}
func (*validateOpSetMediaMessageSpendLimitOverride) ID() string {
return "OperationInputValidation"
}
func (m *validateOpSetMediaMessageSpendLimitOverride) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*SetMediaMessageSpendLimitOverrideInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpSetMediaMessageSpendLimitOverrideInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpSetTextMessageSpendLimitOverride struct {
}
func (*validateOpSetTextMessageSpendLimitOverride) ID() string {
return "OperationInputValidation"
}
func (m *validateOpSetTextMessageSpendLimitOverride) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*SetTextMessageSpendLimitOverrideInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpSetTextMessageSpendLimitOverrideInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpSetVoiceMessageSpendLimitOverride struct {
}
func (*validateOpSetVoiceMessageSpendLimitOverride) ID() string {
return "OperationInputValidation"
}
func (m *validateOpSetVoiceMessageSpendLimitOverride) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*SetVoiceMessageSpendLimitOverrideInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpSetVoiceMessageSpendLimitOverrideInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpSubmitRegistrationVersion struct {
}
func (*validateOpSubmitRegistrationVersion) ID() string {
return "OperationInputValidation"
}
func (m *validateOpSubmitRegistrationVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*SubmitRegistrationVersionInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpSubmitRegistrationVersionInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpTagResource struct {
}
func (*validateOpTagResource) ID() string {
return "OperationInputValidation"
}
func (m *validateOpTagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*TagResourceInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpTagResourceInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUntagResource struct {
}
func (*validateOpUntagResource) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUntagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UntagResourceInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUntagResourceInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateEventDestination struct {
}
func (*validateOpUpdateEventDestination) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateEventDestination) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateEventDestinationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateEventDestinationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdatePhoneNumber struct {
}
func (*validateOpUpdatePhoneNumber) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdatePhoneNumber) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdatePhoneNumberInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdatePhoneNumberInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdatePool struct {
}
func (*validateOpUpdatePool) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdatePool) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdatePoolInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdatePoolInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateProtectConfigurationCountryRuleSet struct {
}
func (*validateOpUpdateProtectConfigurationCountryRuleSet) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateProtectConfigurationCountryRuleSet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateProtectConfigurationCountryRuleSetInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateProtectConfigurationCountryRuleSetInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateProtectConfiguration struct {
}
func (*validateOpUpdateProtectConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateProtectConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateProtectConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateProtectConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateSenderId struct {
}
func (*validateOpUpdateSenderId) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateSenderId) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateSenderIdInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateSenderIdInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpVerifyDestinationNumber struct {
}
func (*validateOpVerifyDestinationNumber) ID() string {
return "OperationInputValidation"
}
func (m *validateOpVerifyDestinationNumber) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*VerifyDestinationNumberInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpVerifyDestinationNumberInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
func addOpAssociateOriginationIdentityValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpAssociateOriginationIdentity{}, middleware.After)
}
func addOpAssociateProtectConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpAssociateProtectConfiguration{}, middleware.After)
}
func addOpCreateConfigurationSetValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateConfigurationSet{}, middleware.After)
}
func addOpCreateEventDestinationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateEventDestination{}, middleware.After)
}
func addOpCreateOptOutListValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateOptOutList{}, middleware.After)
}
func addOpCreatePoolValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreatePool{}, middleware.After)
}
func addOpCreateProtectConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateProtectConfiguration{}, middleware.After)
}
func addOpCreateRegistrationAssociationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateRegistrationAssociation{}, middleware.After)
}
func addOpCreateRegistrationAttachmentValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateRegistrationAttachment{}, middleware.After)
}
func addOpCreateRegistrationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateRegistration{}, middleware.After)
}
func addOpCreateRegistrationVersionValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateRegistrationVersion{}, middleware.After)
}
func addOpCreateVerifiedDestinationNumberValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateVerifiedDestinationNumber{}, middleware.After)
}
func addOpDeleteConfigurationSetValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteConfigurationSet{}, middleware.After)
}
func addOpDeleteDefaultMessageTypeValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteDefaultMessageType{}, middleware.After)
}
func addOpDeleteDefaultSenderIdValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteDefaultSenderId{}, middleware.After)
}
func addOpDeleteEventDestinationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteEventDestination{}, middleware.After)
}
func addOpDeleteKeywordValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteKeyword{}, middleware.After)
}
func addOpDeleteOptedOutNumberValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteOptedOutNumber{}, middleware.After)
}
func addOpDeleteOptOutListValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteOptOutList{}, middleware.After)
}
func addOpDeletePoolValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeletePool{}, middleware.After)
}
func addOpDeleteProtectConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteProtectConfiguration{}, middleware.After)
}
func addOpDeleteProtectConfigurationRuleSetNumberOverrideValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteProtectConfigurationRuleSetNumberOverride{}, middleware.After)
}
func addOpDeleteRegistrationAttachmentValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteRegistrationAttachment{}, middleware.After)
}
func addOpDeleteRegistrationFieldValueValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteRegistrationFieldValue{}, middleware.After)
}
func addOpDeleteRegistrationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteRegistration{}, middleware.After)
}
func addOpDeleteResourcePolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteResourcePolicy{}, middleware.After)
}
func addOpDeleteVerifiedDestinationNumberValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteVerifiedDestinationNumber{}, middleware.After)
}
func addOpDescribeConfigurationSetsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeConfigurationSets{}, middleware.After)
}
func addOpDescribeKeywordsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeKeywords{}, middleware.After)
}
func addOpDescribeOptedOutNumbersValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeOptedOutNumbers{}, middleware.After)
}
func addOpDescribePhoneNumbersValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribePhoneNumbers{}, middleware.After)
}
func addOpDescribePoolsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribePools{}, middleware.After)
}
func addOpDescribeProtectConfigurationsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeProtectConfigurations{}, middleware.After)
}
func addOpDescribeRegistrationAttachmentsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeRegistrationAttachments{}, middleware.After)
}
func addOpDescribeRegistrationFieldDefinitionsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeRegistrationFieldDefinitions{}, middleware.After)
}
func addOpDescribeRegistrationFieldValuesValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeRegistrationFieldValues{}, middleware.After)
}
func addOpDescribeRegistrationSectionDefinitionsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeRegistrationSectionDefinitions{}, middleware.After)
}
func addOpDescribeRegistrationsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeRegistrations{}, middleware.After)
}
func addOpDescribeRegistrationTypeDefinitionsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeRegistrationTypeDefinitions{}, middleware.After)
}
func addOpDescribeRegistrationVersionsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeRegistrationVersions{}, middleware.After)
}
func addOpDescribeSenderIdsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeSenderIds{}, middleware.After)
}
func addOpDescribeVerifiedDestinationNumbersValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeVerifiedDestinationNumbers{}, middleware.After)
}
func addOpDisassociateOriginationIdentityValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDisassociateOriginationIdentity{}, middleware.After)
}
func addOpDisassociateProtectConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDisassociateProtectConfiguration{}, middleware.After)
}
func addOpDiscardRegistrationVersionValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDiscardRegistrationVersion{}, middleware.After)
}
func addOpGetProtectConfigurationCountryRuleSetValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetProtectConfigurationCountryRuleSet{}, middleware.After)
}
func addOpGetResourcePolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetResourcePolicy{}, middleware.After)
}
func addOpListPoolOriginationIdentitiesValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListPoolOriginationIdentities{}, middleware.After)
}
func addOpListProtectConfigurationRuleSetNumberOverridesValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListProtectConfigurationRuleSetNumberOverrides{}, middleware.After)
}
func addOpListRegistrationAssociationsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListRegistrationAssociations{}, middleware.After)
}
func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After)
}
func addOpPutKeywordValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutKeyword{}, middleware.After)
}
func addOpPutMessageFeedbackValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutMessageFeedback{}, middleware.After)
}
func addOpPutOptedOutNumberValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutOptedOutNumber{}, middleware.After)
}
func addOpPutProtectConfigurationRuleSetNumberOverrideValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutProtectConfigurationRuleSetNumberOverride{}, middleware.After)
}
func addOpPutRegistrationFieldValueValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutRegistrationFieldValue{}, middleware.After)
}
func addOpPutResourcePolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutResourcePolicy{}, middleware.After)
}
func addOpReleasePhoneNumberValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpReleasePhoneNumber{}, middleware.After)
}
func addOpReleaseSenderIdValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpReleaseSenderId{}, middleware.After)
}
func addOpRequestPhoneNumberValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpRequestPhoneNumber{}, middleware.After)
}
func addOpRequestSenderIdValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpRequestSenderId{}, middleware.After)
}
func addOpSendDestinationNumberVerificationCodeValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpSendDestinationNumberVerificationCode{}, middleware.After)
}
func addOpSendMediaMessageValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpSendMediaMessage{}, middleware.After)
}
func addOpSendTextMessageValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpSendTextMessage{}, middleware.After)
}
func addOpSendVoiceMessageValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpSendVoiceMessage{}, middleware.After)
}
func addOpSetAccountDefaultProtectConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpSetAccountDefaultProtectConfiguration{}, middleware.After)
}
func addOpSetDefaultMessageFeedbackEnabledValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpSetDefaultMessageFeedbackEnabled{}, middleware.After)
}
func addOpSetDefaultMessageTypeValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpSetDefaultMessageType{}, middleware.After)
}
func addOpSetDefaultSenderIdValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpSetDefaultSenderId{}, middleware.After)
}
func addOpSetMediaMessageSpendLimitOverrideValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpSetMediaMessageSpendLimitOverride{}, middleware.After)
}
func addOpSetTextMessageSpendLimitOverrideValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpSetTextMessageSpendLimitOverride{}, middleware.After)
}
func addOpSetVoiceMessageSpendLimitOverrideValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpSetVoiceMessageSpendLimitOverride{}, middleware.After)
}
func addOpSubmitRegistrationVersionValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpSubmitRegistrationVersion{}, middleware.After)
}
func addOpTagResourceValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpTagResource{}, middleware.After)
}
func addOpUntagResourceValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUntagResource{}, middleware.After)
}
func addOpUpdateEventDestinationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateEventDestination{}, middleware.After)
}
func addOpUpdatePhoneNumberValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdatePhoneNumber{}, middleware.After)
}
func addOpUpdatePoolValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdatePool{}, middleware.After)
}
func addOpUpdateProtectConfigurationCountryRuleSetValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateProtectConfigurationCountryRuleSet{}, middleware.After)
}
func addOpUpdateProtectConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateProtectConfiguration{}, middleware.After)
}
func addOpUpdateSenderIdValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateSenderId{}, middleware.After)
}
func addOpVerifyDestinationNumberValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpVerifyDestinationNumber{}, middleware.After)
}
func validateCloudWatchLogsDestination(v *types.CloudWatchLogsDestination) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CloudWatchLogsDestination"}
if v.IamRoleArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("IamRoleArn"))
}
if v.LogGroupArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("LogGroupArn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateConfigurationSetFilter(v *types.ConfigurationSetFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ConfigurationSetFilter"}
if len(v.Name) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Values == nil {
invalidParams.Add(smithy.NewErrParamRequired("Values"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateConfigurationSetFilterList(v []types.ConfigurationSetFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ConfigurationSetFilterList"}
for i := range v {
if err := validateConfigurationSetFilter(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateKeywordFilter(v *types.KeywordFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "KeywordFilter"}
if len(v.Name) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Values == nil {
invalidParams.Add(smithy.NewErrParamRequired("Values"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateKeywordFilterList(v []types.KeywordFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "KeywordFilterList"}
for i := range v {
if err := validateKeywordFilter(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateKinesisFirehoseDestination(v *types.KinesisFirehoseDestination) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "KinesisFirehoseDestination"}
if v.IamRoleArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("IamRoleArn"))
}
if v.DeliveryStreamArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("DeliveryStreamArn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateListProtectConfigurationRuleSetNumberOverrideFilter(v []types.ProtectConfigurationRuleSetNumberOverrideFilterItem) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListProtectConfigurationRuleSetNumberOverrideFilter"}
for i := range v {
if err := validateProtectConfigurationRuleSetNumberOverrideFilterItem(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateNonEmptyTagList(v []types.Tag) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "NonEmptyTagList"}
for i := range v {
if err := validateTag(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOptedOutFilter(v *types.OptedOutFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "OptedOutFilter"}
if len(v.Name) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Values == nil {
invalidParams.Add(smithy.NewErrParamRequired("Values"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOptedOutFilterList(v []types.OptedOutFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "OptedOutFilterList"}
for i := range v {
if err := validateOptedOutFilter(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validatePhoneNumberFilter(v *types.PhoneNumberFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PhoneNumberFilter"}
if len(v.Name) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Values == nil {
invalidParams.Add(smithy.NewErrParamRequired("Values"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validatePhoneNumberFilterList(v []types.PhoneNumberFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PhoneNumberFilterList"}
for i := range v {
if err := validatePhoneNumberFilter(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validatePoolFilter(v *types.PoolFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PoolFilter"}
if len(v.Name) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Values == nil {
invalidParams.Add(smithy.NewErrParamRequired("Values"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validatePoolFilterList(v []types.PoolFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PoolFilterList"}
for i := range v {
if err := validatePoolFilter(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validatePoolOriginationIdentitiesFilter(v *types.PoolOriginationIdentitiesFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PoolOriginationIdentitiesFilter"}
if len(v.Name) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Values == nil {
invalidParams.Add(smithy.NewErrParamRequired("Values"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validatePoolOriginationIdentitiesFilterList(v []types.PoolOriginationIdentitiesFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PoolOriginationIdentitiesFilterList"}
for i := range v {
if err := validatePoolOriginationIdentitiesFilter(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateProtectConfigurationCountryRuleSet(v map[string]types.ProtectConfigurationCountryRuleSetInformation) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ProtectConfigurationCountryRuleSet"}
for key := range v {
value := v[key]
if err := validateProtectConfigurationCountryRuleSetInformation(&value); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%q]", key), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateProtectConfigurationCountryRuleSetInformation(v *types.ProtectConfigurationCountryRuleSetInformation) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ProtectConfigurationCountryRuleSetInformation"}
if len(v.ProtectStatus) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("ProtectStatus"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateProtectConfigurationFilter(v *types.ProtectConfigurationFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ProtectConfigurationFilter"}
if len(v.Name) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Values == nil {
invalidParams.Add(smithy.NewErrParamRequired("Values"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateProtectConfigurationFilterList(v []types.ProtectConfigurationFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ProtectConfigurationFilterList"}
for i := range v {
if err := validateProtectConfigurationFilter(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateProtectConfigurationRuleSetNumberOverrideFilterItem(v *types.ProtectConfigurationRuleSetNumberOverrideFilterItem) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ProtectConfigurationRuleSetNumberOverrideFilterItem"}
if len(v.Name) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Values == nil {
invalidParams.Add(smithy.NewErrParamRequired("Values"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateRegistrationAssociationFilter(v *types.RegistrationAssociationFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "RegistrationAssociationFilter"}
if len(v.Name) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Values == nil {
invalidParams.Add(smithy.NewErrParamRequired("Values"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateRegistrationAssociationFilterList(v []types.RegistrationAssociationFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "RegistrationAssociationFilterList"}
for i := range v {
if err := validateRegistrationAssociationFilter(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateRegistrationAttachmentFilter(v *types.RegistrationAttachmentFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "RegistrationAttachmentFilter"}
if len(v.Name) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Values == nil {
invalidParams.Add(smithy.NewErrParamRequired("Values"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateRegistrationAttachmentFilterList(v []types.RegistrationAttachmentFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "RegistrationAttachmentFilterList"}
for i := range v {
if err := validateRegistrationAttachmentFilter(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateRegistrationFilter(v *types.RegistrationFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "RegistrationFilter"}
if len(v.Name) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Values == nil {
invalidParams.Add(smithy.NewErrParamRequired("Values"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateRegistrationFilterList(v []types.RegistrationFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "RegistrationFilterList"}
for i := range v {
if err := validateRegistrationFilter(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateRegistrationTypeFilter(v *types.RegistrationTypeFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "RegistrationTypeFilter"}
if len(v.Name) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Values == nil {
invalidParams.Add(smithy.NewErrParamRequired("Values"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateRegistrationTypeFilterList(v []types.RegistrationTypeFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "RegistrationTypeFilterList"}
for i := range v {
if err := validateRegistrationTypeFilter(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateRegistrationVersionFilter(v *types.RegistrationVersionFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "RegistrationVersionFilter"}
if len(v.Name) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Values == nil {
invalidParams.Add(smithy.NewErrParamRequired("Values"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateRegistrationVersionFilterList(v []types.RegistrationVersionFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "RegistrationVersionFilterList"}
for i := range v {
if err := validateRegistrationVersionFilter(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateSenderIdAndCountry(v *types.SenderIdAndCountry) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "SenderIdAndCountry"}
if v.SenderId == nil {
invalidParams.Add(smithy.NewErrParamRequired("SenderId"))
}
if v.IsoCountryCode == nil {
invalidParams.Add(smithy.NewErrParamRequired("IsoCountryCode"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateSenderIdFilter(v *types.SenderIdFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "SenderIdFilter"}
if len(v.Name) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Values == nil {
invalidParams.Add(smithy.NewErrParamRequired("Values"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateSenderIdFilterList(v []types.SenderIdFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "SenderIdFilterList"}
for i := range v {
if err := validateSenderIdFilter(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateSenderIdList(v []types.SenderIdAndCountry) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "SenderIdList"}
for i := range v {
if err := validateSenderIdAndCountry(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateSnsDestination(v *types.SnsDestination) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "SnsDestination"}
if v.TopicArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("TopicArn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateTag(v *types.Tag) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "Tag"}
if v.Key == nil {
invalidParams.Add(smithy.NewErrParamRequired("Key"))
}
if v.Value == nil {
invalidParams.Add(smithy.NewErrParamRequired("Value"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateTagList(v []types.Tag) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "TagList"}
for i := range v {
if err := validateTag(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateVerifiedDestinationNumberFilter(v *types.VerifiedDestinationNumberFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "VerifiedDestinationNumberFilter"}
if len(v.Name) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Values == nil {
invalidParams.Add(smithy.NewErrParamRequired("Values"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateVerifiedDestinationNumberFilterList(v []types.VerifiedDestinationNumberFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "VerifiedDestinationNumberFilterList"}
for i := range v {
if err := validateVerifiedDestinationNumberFilter(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpAssociateOriginationIdentityInput(v *AssociateOriginationIdentityInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AssociateOriginationIdentityInput"}
if v.PoolId == nil {
invalidParams.Add(smithy.NewErrParamRequired("PoolId"))
}
if v.OriginationIdentity == nil {
invalidParams.Add(smithy.NewErrParamRequired("OriginationIdentity"))
}
if v.IsoCountryCode == nil {
invalidParams.Add(smithy.NewErrParamRequired("IsoCountryCode"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpAssociateProtectConfigurationInput(v *AssociateProtectConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AssociateProtectConfigurationInput"}
if v.ProtectConfigurationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ProtectConfigurationId"))
}
if v.ConfigurationSetName == nil {
invalidParams.Add(smithy.NewErrParamRequired("ConfigurationSetName"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateConfigurationSetInput(v *CreateConfigurationSetInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateConfigurationSetInput"}
if v.ConfigurationSetName == nil {
invalidParams.Add(smithy.NewErrParamRequired("ConfigurationSetName"))
}
if v.Tags != nil {
if err := validateTagList(v.Tags); err != nil {
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateEventDestinationInput(v *CreateEventDestinationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateEventDestinationInput"}
if v.ConfigurationSetName == nil {
invalidParams.Add(smithy.NewErrParamRequired("ConfigurationSetName"))
}
if v.EventDestinationName == nil {
invalidParams.Add(smithy.NewErrParamRequired("EventDestinationName"))
}
if v.MatchingEventTypes == nil {
invalidParams.Add(smithy.NewErrParamRequired("MatchingEventTypes"))
}
if v.CloudWatchLogsDestination != nil {
if err := validateCloudWatchLogsDestination(v.CloudWatchLogsDestination); err != nil {
invalidParams.AddNested("CloudWatchLogsDestination", err.(smithy.InvalidParamsError))
}
}
if v.KinesisFirehoseDestination != nil {
if err := validateKinesisFirehoseDestination(v.KinesisFirehoseDestination); err != nil {
invalidParams.AddNested("KinesisFirehoseDestination", err.(smithy.InvalidParamsError))
}
}
if v.SnsDestination != nil {
if err := validateSnsDestination(v.SnsDestination); err != nil {
invalidParams.AddNested("SnsDestination", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateOptOutListInput(v *CreateOptOutListInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateOptOutListInput"}
if v.OptOutListName == nil {
invalidParams.Add(smithy.NewErrParamRequired("OptOutListName"))
}
if v.Tags != nil {
if err := validateTagList(v.Tags); err != nil {
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreatePoolInput(v *CreatePoolInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreatePoolInput"}
if v.OriginationIdentity == nil {
invalidParams.Add(smithy.NewErrParamRequired("OriginationIdentity"))
}
if v.IsoCountryCode == nil {
invalidParams.Add(smithy.NewErrParamRequired("IsoCountryCode"))
}
if len(v.MessageType) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("MessageType"))
}
if v.Tags != nil {
if err := validateTagList(v.Tags); err != nil {
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateProtectConfigurationInput(v *CreateProtectConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateProtectConfigurationInput"}
if v.Tags != nil {
if err := validateTagList(v.Tags); err != nil {
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateRegistrationAssociationInput(v *CreateRegistrationAssociationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateRegistrationAssociationInput"}
if v.RegistrationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("RegistrationId"))
}
if v.ResourceId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateRegistrationAttachmentInput(v *CreateRegistrationAttachmentInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateRegistrationAttachmentInput"}
if v.Tags != nil {
if err := validateTagList(v.Tags); err != nil {
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateRegistrationInput(v *CreateRegistrationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateRegistrationInput"}
if v.RegistrationType == nil {
invalidParams.Add(smithy.NewErrParamRequired("RegistrationType"))
}
if v.Tags != nil {
if err := validateTagList(v.Tags); err != nil {
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateRegistrationVersionInput(v *CreateRegistrationVersionInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateRegistrationVersionInput"}
if v.RegistrationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("RegistrationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateVerifiedDestinationNumberInput(v *CreateVerifiedDestinationNumberInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateVerifiedDestinationNumberInput"}
if v.DestinationPhoneNumber == nil {
invalidParams.Add(smithy.NewErrParamRequired("DestinationPhoneNumber"))
}
if v.Tags != nil {
if err := validateTagList(v.Tags); err != nil {
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteConfigurationSetInput(v *DeleteConfigurationSetInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteConfigurationSetInput"}
if v.ConfigurationSetName == nil {
invalidParams.Add(smithy.NewErrParamRequired("ConfigurationSetName"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteDefaultMessageTypeInput(v *DeleteDefaultMessageTypeInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteDefaultMessageTypeInput"}
if v.ConfigurationSetName == nil {
invalidParams.Add(smithy.NewErrParamRequired("ConfigurationSetName"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteDefaultSenderIdInput(v *DeleteDefaultSenderIdInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteDefaultSenderIdInput"}
if v.ConfigurationSetName == nil {
invalidParams.Add(smithy.NewErrParamRequired("ConfigurationSetName"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteEventDestinationInput(v *DeleteEventDestinationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteEventDestinationInput"}
if v.ConfigurationSetName == nil {
invalidParams.Add(smithy.NewErrParamRequired("ConfigurationSetName"))
}
if v.EventDestinationName == nil {
invalidParams.Add(smithy.NewErrParamRequired("EventDestinationName"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteKeywordInput(v *DeleteKeywordInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteKeywordInput"}
if v.OriginationIdentity == nil {
invalidParams.Add(smithy.NewErrParamRequired("OriginationIdentity"))
}
if v.Keyword == nil {
invalidParams.Add(smithy.NewErrParamRequired("Keyword"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteOptedOutNumberInput(v *DeleteOptedOutNumberInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteOptedOutNumberInput"}
if v.OptOutListName == nil {
invalidParams.Add(smithy.NewErrParamRequired("OptOutListName"))
}
if v.OptedOutNumber == nil {
invalidParams.Add(smithy.NewErrParamRequired("OptedOutNumber"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteOptOutListInput(v *DeleteOptOutListInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteOptOutListInput"}
if v.OptOutListName == nil {
invalidParams.Add(smithy.NewErrParamRequired("OptOutListName"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeletePoolInput(v *DeletePoolInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeletePoolInput"}
if v.PoolId == nil {
invalidParams.Add(smithy.NewErrParamRequired("PoolId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteProtectConfigurationInput(v *DeleteProtectConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteProtectConfigurationInput"}
if v.ProtectConfigurationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ProtectConfigurationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteProtectConfigurationRuleSetNumberOverrideInput(v *DeleteProtectConfigurationRuleSetNumberOverrideInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteProtectConfigurationRuleSetNumberOverrideInput"}
if v.ProtectConfigurationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ProtectConfigurationId"))
}
if v.DestinationPhoneNumber == nil {
invalidParams.Add(smithy.NewErrParamRequired("DestinationPhoneNumber"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteRegistrationAttachmentInput(v *DeleteRegistrationAttachmentInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteRegistrationAttachmentInput"}
if v.RegistrationAttachmentId == nil {
invalidParams.Add(smithy.NewErrParamRequired("RegistrationAttachmentId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteRegistrationFieldValueInput(v *DeleteRegistrationFieldValueInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteRegistrationFieldValueInput"}
if v.RegistrationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("RegistrationId"))
}
if v.FieldPath == nil {
invalidParams.Add(smithy.NewErrParamRequired("FieldPath"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteRegistrationInput(v *DeleteRegistrationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteRegistrationInput"}
if v.RegistrationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("RegistrationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteResourcePolicyInput(v *DeleteResourcePolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteResourcePolicyInput"}
if v.ResourceArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceArn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteVerifiedDestinationNumberInput(v *DeleteVerifiedDestinationNumberInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteVerifiedDestinationNumberInput"}
if v.VerifiedDestinationNumberId == nil {
invalidParams.Add(smithy.NewErrParamRequired("VerifiedDestinationNumberId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeConfigurationSetsInput(v *DescribeConfigurationSetsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeConfigurationSetsInput"}
if v.Filters != nil {
if err := validateConfigurationSetFilterList(v.Filters); err != nil {
invalidParams.AddNested("Filters", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeKeywordsInput(v *DescribeKeywordsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeKeywordsInput"}
if v.OriginationIdentity == nil {
invalidParams.Add(smithy.NewErrParamRequired("OriginationIdentity"))
}
if v.Filters != nil {
if err := validateKeywordFilterList(v.Filters); err != nil {
invalidParams.AddNested("Filters", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeOptedOutNumbersInput(v *DescribeOptedOutNumbersInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeOptedOutNumbersInput"}
if v.OptOutListName == nil {
invalidParams.Add(smithy.NewErrParamRequired("OptOutListName"))
}
if v.Filters != nil {
if err := validateOptedOutFilterList(v.Filters); err != nil {
invalidParams.AddNested("Filters", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribePhoneNumbersInput(v *DescribePhoneNumbersInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribePhoneNumbersInput"}
if v.Filters != nil {
if err := validatePhoneNumberFilterList(v.Filters); err != nil {
invalidParams.AddNested("Filters", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribePoolsInput(v *DescribePoolsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribePoolsInput"}
if v.Filters != nil {
if err := validatePoolFilterList(v.Filters); err != nil {
invalidParams.AddNested("Filters", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeProtectConfigurationsInput(v *DescribeProtectConfigurationsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeProtectConfigurationsInput"}
if v.Filters != nil {
if err := validateProtectConfigurationFilterList(v.Filters); err != nil {
invalidParams.AddNested("Filters", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeRegistrationAttachmentsInput(v *DescribeRegistrationAttachmentsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeRegistrationAttachmentsInput"}
if v.Filters != nil {
if err := validateRegistrationAttachmentFilterList(v.Filters); err != nil {
invalidParams.AddNested("Filters", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeRegistrationFieldDefinitionsInput(v *DescribeRegistrationFieldDefinitionsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeRegistrationFieldDefinitionsInput"}
if v.RegistrationType == nil {
invalidParams.Add(smithy.NewErrParamRequired("RegistrationType"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeRegistrationFieldValuesInput(v *DescribeRegistrationFieldValuesInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeRegistrationFieldValuesInput"}
if v.RegistrationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("RegistrationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeRegistrationSectionDefinitionsInput(v *DescribeRegistrationSectionDefinitionsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeRegistrationSectionDefinitionsInput"}
if v.RegistrationType == nil {
invalidParams.Add(smithy.NewErrParamRequired("RegistrationType"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeRegistrationsInput(v *DescribeRegistrationsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeRegistrationsInput"}
if v.Filters != nil {
if err := validateRegistrationFilterList(v.Filters); err != nil {
invalidParams.AddNested("Filters", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeRegistrationTypeDefinitionsInput(v *DescribeRegistrationTypeDefinitionsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeRegistrationTypeDefinitionsInput"}
if v.Filters != nil {
if err := validateRegistrationTypeFilterList(v.Filters); err != nil {
invalidParams.AddNested("Filters", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeRegistrationVersionsInput(v *DescribeRegistrationVersionsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeRegistrationVersionsInput"}
if v.RegistrationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("RegistrationId"))
}
if v.Filters != nil {
if err := validateRegistrationVersionFilterList(v.Filters); err != nil {
invalidParams.AddNested("Filters", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeSenderIdsInput(v *DescribeSenderIdsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeSenderIdsInput"}
if v.SenderIds != nil {
if err := validateSenderIdList(v.SenderIds); err != nil {
invalidParams.AddNested("SenderIds", err.(smithy.InvalidParamsError))
}
}
if v.Filters != nil {
if err := validateSenderIdFilterList(v.Filters); err != nil {
invalidParams.AddNested("Filters", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeVerifiedDestinationNumbersInput(v *DescribeVerifiedDestinationNumbersInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeVerifiedDestinationNumbersInput"}
if v.Filters != nil {
if err := validateVerifiedDestinationNumberFilterList(v.Filters); err != nil {
invalidParams.AddNested("Filters", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDisassociateOriginationIdentityInput(v *DisassociateOriginationIdentityInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DisassociateOriginationIdentityInput"}
if v.PoolId == nil {
invalidParams.Add(smithy.NewErrParamRequired("PoolId"))
}
if v.OriginationIdentity == nil {
invalidParams.Add(smithy.NewErrParamRequired("OriginationIdentity"))
}
if v.IsoCountryCode == nil {
invalidParams.Add(smithy.NewErrParamRequired("IsoCountryCode"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDisassociateProtectConfigurationInput(v *DisassociateProtectConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DisassociateProtectConfigurationInput"}
if v.ProtectConfigurationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ProtectConfigurationId"))
}
if v.ConfigurationSetName == nil {
invalidParams.Add(smithy.NewErrParamRequired("ConfigurationSetName"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDiscardRegistrationVersionInput(v *DiscardRegistrationVersionInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DiscardRegistrationVersionInput"}
if v.RegistrationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("RegistrationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetProtectConfigurationCountryRuleSetInput(v *GetProtectConfigurationCountryRuleSetInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetProtectConfigurationCountryRuleSetInput"}
if v.ProtectConfigurationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ProtectConfigurationId"))
}
if len(v.NumberCapability) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("NumberCapability"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetResourcePolicyInput(v *GetResourcePolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetResourcePolicyInput"}
if v.ResourceArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceArn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListPoolOriginationIdentitiesInput(v *ListPoolOriginationIdentitiesInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListPoolOriginationIdentitiesInput"}
if v.PoolId == nil {
invalidParams.Add(smithy.NewErrParamRequired("PoolId"))
}
if v.Filters != nil {
if err := validatePoolOriginationIdentitiesFilterList(v.Filters); err != nil {
invalidParams.AddNested("Filters", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListProtectConfigurationRuleSetNumberOverridesInput(v *ListProtectConfigurationRuleSetNumberOverridesInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListProtectConfigurationRuleSetNumberOverridesInput"}
if v.ProtectConfigurationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ProtectConfigurationId"))
}
if v.Filters != nil {
if err := validateListProtectConfigurationRuleSetNumberOverrideFilter(v.Filters); err != nil {
invalidParams.AddNested("Filters", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListRegistrationAssociationsInput(v *ListRegistrationAssociationsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListRegistrationAssociationsInput"}
if v.RegistrationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("RegistrationId"))
}
if v.Filters != nil {
if err := validateRegistrationAssociationFilterList(v.Filters); err != nil {
invalidParams.AddNested("Filters", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListTagsForResourceInput(v *ListTagsForResourceInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListTagsForResourceInput"}
if v.ResourceArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceArn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutKeywordInput(v *PutKeywordInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutKeywordInput"}
if v.OriginationIdentity == nil {
invalidParams.Add(smithy.NewErrParamRequired("OriginationIdentity"))
}
if v.Keyword == nil {
invalidParams.Add(smithy.NewErrParamRequired("Keyword"))
}
if v.KeywordMessage == nil {
invalidParams.Add(smithy.NewErrParamRequired("KeywordMessage"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutMessageFeedbackInput(v *PutMessageFeedbackInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutMessageFeedbackInput"}
if v.MessageId == nil {
invalidParams.Add(smithy.NewErrParamRequired("MessageId"))
}
if len(v.MessageFeedbackStatus) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("MessageFeedbackStatus"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutOptedOutNumberInput(v *PutOptedOutNumberInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutOptedOutNumberInput"}
if v.OptOutListName == nil {
invalidParams.Add(smithy.NewErrParamRequired("OptOutListName"))
}
if v.OptedOutNumber == nil {
invalidParams.Add(smithy.NewErrParamRequired("OptedOutNumber"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutProtectConfigurationRuleSetNumberOverrideInput(v *PutProtectConfigurationRuleSetNumberOverrideInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutProtectConfigurationRuleSetNumberOverrideInput"}
if v.ProtectConfigurationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ProtectConfigurationId"))
}
if v.DestinationPhoneNumber == nil {
invalidParams.Add(smithy.NewErrParamRequired("DestinationPhoneNumber"))
}
if len(v.Action) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Action"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutRegistrationFieldValueInput(v *PutRegistrationFieldValueInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutRegistrationFieldValueInput"}
if v.RegistrationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("RegistrationId"))
}
if v.FieldPath == nil {
invalidParams.Add(smithy.NewErrParamRequired("FieldPath"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutResourcePolicyInput(v *PutResourcePolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutResourcePolicyInput"}
if v.ResourceArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceArn"))
}
if v.Policy == nil {
invalidParams.Add(smithy.NewErrParamRequired("Policy"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpReleasePhoneNumberInput(v *ReleasePhoneNumberInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ReleasePhoneNumberInput"}
if v.PhoneNumberId == nil {
invalidParams.Add(smithy.NewErrParamRequired("PhoneNumberId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpReleaseSenderIdInput(v *ReleaseSenderIdInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ReleaseSenderIdInput"}
if v.SenderId == nil {
invalidParams.Add(smithy.NewErrParamRequired("SenderId"))
}
if v.IsoCountryCode == nil {
invalidParams.Add(smithy.NewErrParamRequired("IsoCountryCode"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpRequestPhoneNumberInput(v *RequestPhoneNumberInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "RequestPhoneNumberInput"}
if v.IsoCountryCode == nil {
invalidParams.Add(smithy.NewErrParamRequired("IsoCountryCode"))
}
if len(v.MessageType) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("MessageType"))
}
if v.NumberCapabilities == nil {
invalidParams.Add(smithy.NewErrParamRequired("NumberCapabilities"))
}
if len(v.NumberType) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("NumberType"))
}
if v.Tags != nil {
if err := validateTagList(v.Tags); err != nil {
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpRequestSenderIdInput(v *RequestSenderIdInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "RequestSenderIdInput"}
if v.SenderId == nil {
invalidParams.Add(smithy.NewErrParamRequired("SenderId"))
}
if v.IsoCountryCode == nil {
invalidParams.Add(smithy.NewErrParamRequired("IsoCountryCode"))
}
if v.Tags != nil {
if err := validateTagList(v.Tags); err != nil {
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpSendDestinationNumberVerificationCodeInput(v *SendDestinationNumberVerificationCodeInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "SendDestinationNumberVerificationCodeInput"}
if v.VerifiedDestinationNumberId == nil {
invalidParams.Add(smithy.NewErrParamRequired("VerifiedDestinationNumberId"))
}
if len(v.VerificationChannel) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("VerificationChannel"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpSendMediaMessageInput(v *SendMediaMessageInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "SendMediaMessageInput"}
if v.DestinationPhoneNumber == nil {
invalidParams.Add(smithy.NewErrParamRequired("DestinationPhoneNumber"))
}
if v.OriginationIdentity == nil {
invalidParams.Add(smithy.NewErrParamRequired("OriginationIdentity"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpSendTextMessageInput(v *SendTextMessageInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "SendTextMessageInput"}
if v.DestinationPhoneNumber == nil {
invalidParams.Add(smithy.NewErrParamRequired("DestinationPhoneNumber"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpSendVoiceMessageInput(v *SendVoiceMessageInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "SendVoiceMessageInput"}
if v.DestinationPhoneNumber == nil {
invalidParams.Add(smithy.NewErrParamRequired("DestinationPhoneNumber"))
}
if v.OriginationIdentity == nil {
invalidParams.Add(smithy.NewErrParamRequired("OriginationIdentity"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpSetAccountDefaultProtectConfigurationInput(v *SetAccountDefaultProtectConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "SetAccountDefaultProtectConfigurationInput"}
if v.ProtectConfigurationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ProtectConfigurationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpSetDefaultMessageFeedbackEnabledInput(v *SetDefaultMessageFeedbackEnabledInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "SetDefaultMessageFeedbackEnabledInput"}
if v.ConfigurationSetName == nil {
invalidParams.Add(smithy.NewErrParamRequired("ConfigurationSetName"))
}
if v.MessageFeedbackEnabled == nil {
invalidParams.Add(smithy.NewErrParamRequired("MessageFeedbackEnabled"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpSetDefaultMessageTypeInput(v *SetDefaultMessageTypeInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "SetDefaultMessageTypeInput"}
if v.ConfigurationSetName == nil {
invalidParams.Add(smithy.NewErrParamRequired("ConfigurationSetName"))
}
if len(v.MessageType) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("MessageType"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpSetDefaultSenderIdInput(v *SetDefaultSenderIdInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "SetDefaultSenderIdInput"}
if v.ConfigurationSetName == nil {
invalidParams.Add(smithy.NewErrParamRequired("ConfigurationSetName"))
}
if v.SenderId == nil {
invalidParams.Add(smithy.NewErrParamRequired("SenderId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpSetMediaMessageSpendLimitOverrideInput(v *SetMediaMessageSpendLimitOverrideInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "SetMediaMessageSpendLimitOverrideInput"}
if v.MonthlyLimit == nil {
invalidParams.Add(smithy.NewErrParamRequired("MonthlyLimit"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpSetTextMessageSpendLimitOverrideInput(v *SetTextMessageSpendLimitOverrideInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "SetTextMessageSpendLimitOverrideInput"}
if v.MonthlyLimit == nil {
invalidParams.Add(smithy.NewErrParamRequired("MonthlyLimit"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpSetVoiceMessageSpendLimitOverrideInput(v *SetVoiceMessageSpendLimitOverrideInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "SetVoiceMessageSpendLimitOverrideInput"}
if v.MonthlyLimit == nil {
invalidParams.Add(smithy.NewErrParamRequired("MonthlyLimit"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpSubmitRegistrationVersionInput(v *SubmitRegistrationVersionInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "SubmitRegistrationVersionInput"}
if v.RegistrationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("RegistrationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpTagResourceInput(v *TagResourceInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "TagResourceInput"}
if v.ResourceArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceArn"))
}
if v.Tags == nil {
invalidParams.Add(smithy.NewErrParamRequired("Tags"))
} else if v.Tags != nil {
if err := validateNonEmptyTagList(v.Tags); err != nil {
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUntagResourceInput(v *UntagResourceInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UntagResourceInput"}
if v.ResourceArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceArn"))
}
if v.TagKeys == nil {
invalidParams.Add(smithy.NewErrParamRequired("TagKeys"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateEventDestinationInput(v *UpdateEventDestinationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateEventDestinationInput"}
if v.ConfigurationSetName == nil {
invalidParams.Add(smithy.NewErrParamRequired("ConfigurationSetName"))
}
if v.EventDestinationName == nil {
invalidParams.Add(smithy.NewErrParamRequired("EventDestinationName"))
}
if v.CloudWatchLogsDestination != nil {
if err := validateCloudWatchLogsDestination(v.CloudWatchLogsDestination); err != nil {
invalidParams.AddNested("CloudWatchLogsDestination", err.(smithy.InvalidParamsError))
}
}
if v.KinesisFirehoseDestination != nil {
if err := validateKinesisFirehoseDestination(v.KinesisFirehoseDestination); err != nil {
invalidParams.AddNested("KinesisFirehoseDestination", err.(smithy.InvalidParamsError))
}
}
if v.SnsDestination != nil {
if err := validateSnsDestination(v.SnsDestination); err != nil {
invalidParams.AddNested("SnsDestination", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdatePhoneNumberInput(v *UpdatePhoneNumberInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdatePhoneNumberInput"}
if v.PhoneNumberId == nil {
invalidParams.Add(smithy.NewErrParamRequired("PhoneNumberId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdatePoolInput(v *UpdatePoolInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdatePoolInput"}
if v.PoolId == nil {
invalidParams.Add(smithy.NewErrParamRequired("PoolId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateProtectConfigurationCountryRuleSetInput(v *UpdateProtectConfigurationCountryRuleSetInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateProtectConfigurationCountryRuleSetInput"}
if v.ProtectConfigurationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ProtectConfigurationId"))
}
if len(v.NumberCapability) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("NumberCapability"))
}
if v.CountryRuleSetUpdates == nil {
invalidParams.Add(smithy.NewErrParamRequired("CountryRuleSetUpdates"))
} else if v.CountryRuleSetUpdates != nil {
if err := validateProtectConfigurationCountryRuleSet(v.CountryRuleSetUpdates); err != nil {
invalidParams.AddNested("CountryRuleSetUpdates", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateProtectConfigurationInput(v *UpdateProtectConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateProtectConfigurationInput"}
if v.ProtectConfigurationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ProtectConfigurationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateSenderIdInput(v *UpdateSenderIdInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateSenderIdInput"}
if v.SenderId == nil {
invalidParams.Add(smithy.NewErrParamRequired("SenderId"))
}
if v.IsoCountryCode == nil {
invalidParams.Add(smithy.NewErrParamRequired("IsoCountryCode"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpVerifyDestinationNumberInput(v *VerifyDestinationNumberInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "VerifyDestinationNumberInput"}
if v.VerifiedDestinationNumberId == nil {
invalidParams.Add(smithy.NewErrParamRequired("VerifiedDestinationNumberId"))
}
if v.VerificationCode == nil {
invalidParams.Add(smithy.NewErrParamRequired("VerificationCode"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}