// Code generated by smithy-go-codegen DO NOT EDIT. package customerprofiles import ( "context" "fmt" "github.com/aws/aws-sdk-go-v2/service/customerprofiles/types" smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" ) type validateOpAddProfileKey struct { } func (*validateOpAddProfileKey) ID() string { return "OperationInputValidation" } func (m *validateOpAddProfileKey) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*AddProfileKeyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpAddProfileKeyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateCalculatedAttributeDefinition struct { } func (*validateOpCreateCalculatedAttributeDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpCreateCalculatedAttributeDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateCalculatedAttributeDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateCalculatedAttributeDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateDomain struct { } func (*validateOpCreateDomain) ID() string { return "OperationInputValidation" } func (m *validateOpCreateDomain) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateDomainInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateDomainInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateEventStream struct { } func (*validateOpCreateEventStream) ID() string { return "OperationInputValidation" } func (m *validateOpCreateEventStream) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateEventStreamInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateEventStreamInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateIntegrationWorkflow struct { } func (*validateOpCreateIntegrationWorkflow) ID() string { return "OperationInputValidation" } func (m *validateOpCreateIntegrationWorkflow) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateIntegrationWorkflowInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateIntegrationWorkflowInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateProfile struct { } func (*validateOpCreateProfile) ID() string { return "OperationInputValidation" } func (m *validateOpCreateProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteCalculatedAttributeDefinition struct { } func (*validateOpDeleteCalculatedAttributeDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteCalculatedAttributeDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteCalculatedAttributeDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteCalculatedAttributeDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteDomain struct { } func (*validateOpDeleteDomain) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteDomain) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteDomainInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteDomainInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteEventStream struct { } func (*validateOpDeleteEventStream) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteEventStream) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteEventStreamInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteEventStreamInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteIntegration struct { } func (*validateOpDeleteIntegration) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteIntegration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteIntegrationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteIntegrationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteProfile struct { } func (*validateOpDeleteProfile) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteProfileKey struct { } func (*validateOpDeleteProfileKey) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteProfileKey) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteProfileKeyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteProfileKeyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteProfileObject struct { } func (*validateOpDeleteProfileObject) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteProfileObject) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteProfileObjectInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteProfileObjectInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteProfileObjectType struct { } func (*validateOpDeleteProfileObjectType) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteProfileObjectType) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteProfileObjectTypeInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteProfileObjectTypeInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteWorkflow struct { } func (*validateOpDeleteWorkflow) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteWorkflow) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteWorkflowInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteWorkflowInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetAutoMergingPreview struct { } func (*validateOpGetAutoMergingPreview) ID() string { return "OperationInputValidation" } func (m *validateOpGetAutoMergingPreview) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetAutoMergingPreviewInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetAutoMergingPreviewInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetCalculatedAttributeDefinition struct { } func (*validateOpGetCalculatedAttributeDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpGetCalculatedAttributeDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetCalculatedAttributeDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetCalculatedAttributeDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetCalculatedAttributeForProfile struct { } func (*validateOpGetCalculatedAttributeForProfile) ID() string { return "OperationInputValidation" } func (m *validateOpGetCalculatedAttributeForProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetCalculatedAttributeForProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetCalculatedAttributeForProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetDomain struct { } func (*validateOpGetDomain) ID() string { return "OperationInputValidation" } func (m *validateOpGetDomain) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetDomainInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetDomainInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetEventStream struct { } func (*validateOpGetEventStream) ID() string { return "OperationInputValidation" } func (m *validateOpGetEventStream) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetEventStreamInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetEventStreamInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetIdentityResolutionJob struct { } func (*validateOpGetIdentityResolutionJob) ID() string { return "OperationInputValidation" } func (m *validateOpGetIdentityResolutionJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetIdentityResolutionJobInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetIdentityResolutionJobInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetIntegration struct { } func (*validateOpGetIntegration) ID() string { return "OperationInputValidation" } func (m *validateOpGetIntegration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetIntegrationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetIntegrationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetMatches struct { } func (*validateOpGetMatches) ID() string { return "OperationInputValidation" } func (m *validateOpGetMatches) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetMatchesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetMatchesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetProfileObjectType struct { } func (*validateOpGetProfileObjectType) ID() string { return "OperationInputValidation" } func (m *validateOpGetProfileObjectType) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetProfileObjectTypeInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetProfileObjectTypeInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetProfileObjectTypeTemplate struct { } func (*validateOpGetProfileObjectTypeTemplate) ID() string { return "OperationInputValidation" } func (m *validateOpGetProfileObjectTypeTemplate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetProfileObjectTypeTemplateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetProfileObjectTypeTemplateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetSimilarProfiles struct { } func (*validateOpGetSimilarProfiles) ID() string { return "OperationInputValidation" } func (m *validateOpGetSimilarProfiles) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetSimilarProfilesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetSimilarProfilesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetWorkflow struct { } func (*validateOpGetWorkflow) ID() string { return "OperationInputValidation" } func (m *validateOpGetWorkflow) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetWorkflowInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetWorkflowInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetWorkflowSteps struct { } func (*validateOpGetWorkflowSteps) ID() string { return "OperationInputValidation" } func (m *validateOpGetWorkflowSteps) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetWorkflowStepsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetWorkflowStepsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListAccountIntegrations struct { } func (*validateOpListAccountIntegrations) ID() string { return "OperationInputValidation" } func (m *validateOpListAccountIntegrations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListAccountIntegrationsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListAccountIntegrationsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListCalculatedAttributeDefinitions struct { } func (*validateOpListCalculatedAttributeDefinitions) ID() string { return "OperationInputValidation" } func (m *validateOpListCalculatedAttributeDefinitions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListCalculatedAttributeDefinitionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListCalculatedAttributeDefinitionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListCalculatedAttributesForProfile struct { } func (*validateOpListCalculatedAttributesForProfile) ID() string { return "OperationInputValidation" } func (m *validateOpListCalculatedAttributesForProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListCalculatedAttributesForProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListCalculatedAttributesForProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListEventStreams struct { } func (*validateOpListEventStreams) ID() string { return "OperationInputValidation" } func (m *validateOpListEventStreams) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListEventStreamsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListEventStreamsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListIdentityResolutionJobs struct { } func (*validateOpListIdentityResolutionJobs) ID() string { return "OperationInputValidation" } func (m *validateOpListIdentityResolutionJobs) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListIdentityResolutionJobsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListIdentityResolutionJobsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListIntegrations struct { } func (*validateOpListIntegrations) ID() string { return "OperationInputValidation" } func (m *validateOpListIntegrations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListIntegrationsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListIntegrationsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListProfileObjects struct { } func (*validateOpListProfileObjects) ID() string { return "OperationInputValidation" } func (m *validateOpListProfileObjects) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListProfileObjectsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListProfileObjectsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListProfileObjectTypes struct { } func (*validateOpListProfileObjectTypes) ID() string { return "OperationInputValidation" } func (m *validateOpListProfileObjectTypes) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListProfileObjectTypesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListProfileObjectTypesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListRuleBasedMatches struct { } func (*validateOpListRuleBasedMatches) ID() string { return "OperationInputValidation" } func (m *validateOpListRuleBasedMatches) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListRuleBasedMatchesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListRuleBasedMatchesInput(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 validateOpListWorkflows struct { } func (*validateOpListWorkflows) ID() string { return "OperationInputValidation" } func (m *validateOpListWorkflows) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListWorkflowsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListWorkflowsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpMergeProfiles struct { } func (*validateOpMergeProfiles) ID() string { return "OperationInputValidation" } func (m *validateOpMergeProfiles) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*MergeProfilesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpMergeProfilesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutIntegration struct { } func (*validateOpPutIntegration) ID() string { return "OperationInputValidation" } func (m *validateOpPutIntegration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutIntegrationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutIntegrationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutProfileObject struct { } func (*validateOpPutProfileObject) ID() string { return "OperationInputValidation" } func (m *validateOpPutProfileObject) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutProfileObjectInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutProfileObjectInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutProfileObjectType struct { } func (*validateOpPutProfileObjectType) ID() string { return "OperationInputValidation" } func (m *validateOpPutProfileObjectType) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutProfileObjectTypeInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutProfileObjectTypeInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpSearchProfiles struct { } func (*validateOpSearchProfiles) ID() string { return "OperationInputValidation" } func (m *validateOpSearchProfiles) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*SearchProfilesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpSearchProfilesInput(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 validateOpUpdateCalculatedAttributeDefinition struct { } func (*validateOpUpdateCalculatedAttributeDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateCalculatedAttributeDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateCalculatedAttributeDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateCalculatedAttributeDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateDomain struct { } func (*validateOpUpdateDomain) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateDomain) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateDomainInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateDomainInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateProfile struct { } func (*validateOpUpdateProfile) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } func addOpAddProfileKeyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpAddProfileKey{}, middleware.After) } func addOpCreateCalculatedAttributeDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateCalculatedAttributeDefinition{}, middleware.After) } func addOpCreateDomainValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateDomain{}, middleware.After) } func addOpCreateEventStreamValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateEventStream{}, middleware.After) } func addOpCreateIntegrationWorkflowValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateIntegrationWorkflow{}, middleware.After) } func addOpCreateProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateProfile{}, middleware.After) } func addOpDeleteCalculatedAttributeDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteCalculatedAttributeDefinition{}, middleware.After) } func addOpDeleteDomainValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteDomain{}, middleware.After) } func addOpDeleteEventStreamValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteEventStream{}, middleware.After) } func addOpDeleteIntegrationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteIntegration{}, middleware.After) } func addOpDeleteProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteProfile{}, middleware.After) } func addOpDeleteProfileKeyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteProfileKey{}, middleware.After) } func addOpDeleteProfileObjectValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteProfileObject{}, middleware.After) } func addOpDeleteProfileObjectTypeValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteProfileObjectType{}, middleware.After) } func addOpDeleteWorkflowValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteWorkflow{}, middleware.After) } func addOpGetAutoMergingPreviewValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetAutoMergingPreview{}, middleware.After) } func addOpGetCalculatedAttributeDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetCalculatedAttributeDefinition{}, middleware.After) } func addOpGetCalculatedAttributeForProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetCalculatedAttributeForProfile{}, middleware.After) } func addOpGetDomainValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetDomain{}, middleware.After) } func addOpGetEventStreamValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetEventStream{}, middleware.After) } func addOpGetIdentityResolutionJobValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetIdentityResolutionJob{}, middleware.After) } func addOpGetIntegrationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetIntegration{}, middleware.After) } func addOpGetMatchesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetMatches{}, middleware.After) } func addOpGetProfileObjectTypeValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetProfileObjectType{}, middleware.After) } func addOpGetProfileObjectTypeTemplateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetProfileObjectTypeTemplate{}, middleware.After) } func addOpGetSimilarProfilesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetSimilarProfiles{}, middleware.After) } func addOpGetWorkflowValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetWorkflow{}, middleware.After) } func addOpGetWorkflowStepsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetWorkflowSteps{}, middleware.After) } func addOpListAccountIntegrationsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListAccountIntegrations{}, middleware.After) } func addOpListCalculatedAttributeDefinitionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListCalculatedAttributeDefinitions{}, middleware.After) } func addOpListCalculatedAttributesForProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListCalculatedAttributesForProfile{}, middleware.After) } func addOpListEventStreamsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListEventStreams{}, middleware.After) } func addOpListIdentityResolutionJobsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListIdentityResolutionJobs{}, middleware.After) } func addOpListIntegrationsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListIntegrations{}, middleware.After) } func addOpListProfileObjectsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListProfileObjects{}, middleware.After) } func addOpListProfileObjectTypesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListProfileObjectTypes{}, middleware.After) } func addOpListRuleBasedMatchesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListRuleBasedMatches{}, middleware.After) } func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After) } func addOpListWorkflowsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListWorkflows{}, middleware.After) } func addOpMergeProfilesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpMergeProfiles{}, middleware.After) } func addOpPutIntegrationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutIntegration{}, middleware.After) } func addOpPutProfileObjectValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutProfileObject{}, middleware.After) } func addOpPutProfileObjectTypeValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutProfileObjectType{}, middleware.After) } func addOpSearchProfilesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpSearchProfiles{}, 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 addOpUpdateCalculatedAttributeDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateCalculatedAttributeDefinition{}, middleware.After) } func addOpUpdateDomainValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateDomain{}, middleware.After) } func addOpUpdateProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateProfile{}, middleware.After) } func validateAdditionalSearchKey(v *types.AdditionalSearchKey) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AdditionalSearchKey"} if v.KeyName == nil { invalidParams.Add(smithy.NewErrParamRequired("KeyName")) } if v.Values == nil { invalidParams.Add(smithy.NewErrParamRequired("Values")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAdditionalSearchKeysList(v []types.AdditionalSearchKey) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AdditionalSearchKeysList"} for i := range v { if err := validateAdditionalSearchKey(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAppflowIntegration(v *types.AppflowIntegration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AppflowIntegration"} if v.FlowDefinition == nil { invalidParams.Add(smithy.NewErrParamRequired("FlowDefinition")) } else if v.FlowDefinition != nil { if err := validateFlowDefinition(v.FlowDefinition); err != nil { invalidParams.AddNested("FlowDefinition", err.(smithy.InvalidParamsError)) } } if v.Batches != nil { if err := validateBatches(v.Batches); err != nil { invalidParams.AddNested("Batches", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAttributeDetails(v *types.AttributeDetails) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AttributeDetails"} if v.Attributes == nil { invalidParams.Add(smithy.NewErrParamRequired("Attributes")) } else if v.Attributes != nil { if err := validateAttributeList(v.Attributes); err != nil { invalidParams.AddNested("Attributes", err.(smithy.InvalidParamsError)) } } if v.Expression == nil { invalidParams.Add(smithy.NewErrParamRequired("Expression")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAttributeItem(v *types.AttributeItem) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AttributeItem"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAttributeList(v []types.AttributeItem) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AttributeList"} for i := range v { if err := validateAttributeItem(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAttributeTypesSelector(v *types.AttributeTypesSelector) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AttributeTypesSelector"} if len(v.AttributeMatchingModel) == 0 { invalidParams.Add(smithy.NewErrParamRequired("AttributeMatchingModel")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAutoMerging(v *types.AutoMerging) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AutoMerging"} if v.Enabled == nil { invalidParams.Add(smithy.NewErrParamRequired("Enabled")) } if v.Consolidation != nil { if err := validateConsolidation(v.Consolidation); err != nil { invalidParams.AddNested("Consolidation", err.(smithy.InvalidParamsError)) } } if v.ConflictResolution != nil { if err := validateConflictResolution(v.ConflictResolution); err != nil { invalidParams.AddNested("ConflictResolution", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateBatch(v *types.Batch) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Batch"} if v.StartTime == nil { invalidParams.Add(smithy.NewErrParamRequired("StartTime")) } if v.EndTime == nil { invalidParams.Add(smithy.NewErrParamRequired("EndTime")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateBatches(v []types.Batch) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Batches"} for i := range v { if err := validateBatch(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateConditions(v *types.Conditions) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Conditions"} if v.Range != nil { if err := validateRange(v.Range); err != nil { invalidParams.AddNested("Range", err.(smithy.InvalidParamsError)) } } if v.Threshold != nil { if err := validateThreshold(v.Threshold); err != nil { invalidParams.AddNested("Threshold", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateConflictResolution(v *types.ConflictResolution) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ConflictResolution"} if len(v.ConflictResolvingModel) == 0 { invalidParams.Add(smithy.NewErrParamRequired("ConflictResolvingModel")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateConsolidation(v *types.Consolidation) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Consolidation"} if v.MatchingAttributesList == nil { invalidParams.Add(smithy.NewErrParamRequired("MatchingAttributesList")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateExportingConfig(v *types.ExportingConfig) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ExportingConfig"} if v.S3Exporting != nil { if err := validateS3ExportingConfig(v.S3Exporting); err != nil { invalidParams.AddNested("S3Exporting", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateFlowDefinition(v *types.FlowDefinition) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "FlowDefinition"} if v.FlowName == nil { invalidParams.Add(smithy.NewErrParamRequired("FlowName")) } if v.KmsArn == nil { invalidParams.Add(smithy.NewErrParamRequired("KmsArn")) } if v.SourceFlowConfig == nil { invalidParams.Add(smithy.NewErrParamRequired("SourceFlowConfig")) } else if v.SourceFlowConfig != nil { if err := validateSourceFlowConfig(v.SourceFlowConfig); err != nil { invalidParams.AddNested("SourceFlowConfig", err.(smithy.InvalidParamsError)) } } if v.Tasks == nil { invalidParams.Add(smithy.NewErrParamRequired("Tasks")) } else if v.Tasks != nil { if err := validateTasks(v.Tasks); err != nil { invalidParams.AddNested("Tasks", err.(smithy.InvalidParamsError)) } } if v.TriggerConfig == nil { invalidParams.Add(smithy.NewErrParamRequired("TriggerConfig")) } else if v.TriggerConfig != nil { if err := validateTriggerConfig(v.TriggerConfig); err != nil { invalidParams.AddNested("TriggerConfig", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateIntegrationConfig(v *types.IntegrationConfig) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "IntegrationConfig"} if v.AppflowIntegration != nil { if err := validateAppflowIntegration(v.AppflowIntegration); err != nil { invalidParams.AddNested("AppflowIntegration", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateJobSchedule(v *types.JobSchedule) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "JobSchedule"} if len(v.DayOfTheWeek) == 0 { invalidParams.Add(smithy.NewErrParamRequired("DayOfTheWeek")) } if v.Time == nil { invalidParams.Add(smithy.NewErrParamRequired("Time")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateMarketoSourceProperties(v *types.MarketoSourceProperties) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "MarketoSourceProperties"} if v.Object == nil { invalidParams.Add(smithy.NewErrParamRequired("Object")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateMatchingRequest(v *types.MatchingRequest) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "MatchingRequest"} if v.Enabled == nil { invalidParams.Add(smithy.NewErrParamRequired("Enabled")) } if v.JobSchedule != nil { if err := validateJobSchedule(v.JobSchedule); err != nil { invalidParams.AddNested("JobSchedule", err.(smithy.InvalidParamsError)) } } if v.AutoMerging != nil { if err := validateAutoMerging(v.AutoMerging); err != nil { invalidParams.AddNested("AutoMerging", err.(smithy.InvalidParamsError)) } } if v.ExportingConfig != nil { if err := validateExportingConfig(v.ExportingConfig); err != nil { invalidParams.AddNested("ExportingConfig", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateMatchingRule(v *types.MatchingRule) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "MatchingRule"} if v.Rule == nil { invalidParams.Add(smithy.NewErrParamRequired("Rule")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateMatchingRules(v []types.MatchingRule) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "MatchingRules"} for i := range v { if err := validateMatchingRule(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateObjectFilter(v *types.ObjectFilter) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ObjectFilter"} if v.KeyName == nil { invalidParams.Add(smithy.NewErrParamRequired("KeyName")) } if v.Values == nil { invalidParams.Add(smithy.NewErrParamRequired("Values")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateRange(v *types.Range) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Range"} if len(v.Unit) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Unit")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateRuleBasedMatchingRequest(v *types.RuleBasedMatchingRequest) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "RuleBasedMatchingRequest"} if v.Enabled == nil { invalidParams.Add(smithy.NewErrParamRequired("Enabled")) } if v.MatchingRules != nil { if err := validateMatchingRules(v.MatchingRules); err != nil { invalidParams.AddNested("MatchingRules", err.(smithy.InvalidParamsError)) } } if v.AttributeTypesSelector != nil { if err := validateAttributeTypesSelector(v.AttributeTypesSelector); err != nil { invalidParams.AddNested("AttributeTypesSelector", err.(smithy.InvalidParamsError)) } } if v.ConflictResolution != nil { if err := validateConflictResolution(v.ConflictResolution); err != nil { invalidParams.AddNested("ConflictResolution", err.(smithy.InvalidParamsError)) } } if v.ExportingConfig != nil { if err := validateExportingConfig(v.ExportingConfig); err != nil { invalidParams.AddNested("ExportingConfig", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3ExportingConfig(v *types.S3ExportingConfig) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3ExportingConfig"} if v.S3BucketName == nil { invalidParams.Add(smithy.NewErrParamRequired("S3BucketName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3SourceProperties(v *types.S3SourceProperties) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3SourceProperties"} if v.BucketName == nil { invalidParams.Add(smithy.NewErrParamRequired("BucketName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateSalesforceSourceProperties(v *types.SalesforceSourceProperties) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SalesforceSourceProperties"} if v.Object == nil { invalidParams.Add(smithy.NewErrParamRequired("Object")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateScheduledTriggerProperties(v *types.ScheduledTriggerProperties) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ScheduledTriggerProperties"} if v.ScheduleExpression == nil { invalidParams.Add(smithy.NewErrParamRequired("ScheduleExpression")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateServiceNowSourceProperties(v *types.ServiceNowSourceProperties) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ServiceNowSourceProperties"} if v.Object == nil { invalidParams.Add(smithy.NewErrParamRequired("Object")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateSourceConnectorProperties(v *types.SourceConnectorProperties) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SourceConnectorProperties"} if v.Marketo != nil { if err := validateMarketoSourceProperties(v.Marketo); err != nil { invalidParams.AddNested("Marketo", err.(smithy.InvalidParamsError)) } } if v.S3 != nil { if err := validateS3SourceProperties(v.S3); err != nil { invalidParams.AddNested("S3", err.(smithy.InvalidParamsError)) } } if v.Salesforce != nil { if err := validateSalesforceSourceProperties(v.Salesforce); err != nil { invalidParams.AddNested("Salesforce", err.(smithy.InvalidParamsError)) } } if v.ServiceNow != nil { if err := validateServiceNowSourceProperties(v.ServiceNow); err != nil { invalidParams.AddNested("ServiceNow", err.(smithy.InvalidParamsError)) } } if v.Zendesk != nil { if err := validateZendeskSourceProperties(v.Zendesk); err != nil { invalidParams.AddNested("Zendesk", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateSourceFlowConfig(v *types.SourceFlowConfig) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SourceFlowConfig"} if len(v.ConnectorType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("ConnectorType")) } if v.SourceConnectorProperties == nil { invalidParams.Add(smithy.NewErrParamRequired("SourceConnectorProperties")) } else if v.SourceConnectorProperties != nil { if err := validateSourceConnectorProperties(v.SourceConnectorProperties); err != nil { invalidParams.AddNested("SourceConnectorProperties", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateTask(v *types.Task) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Task"} if v.SourceFields == nil { invalidParams.Add(smithy.NewErrParamRequired("SourceFields")) } if len(v.TaskType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("TaskType")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateTasks(v []types.Task) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Tasks"} for i := range v { if err := validateTask(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateThreshold(v *types.Threshold) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Threshold"} if v.Value == nil { invalidParams.Add(smithy.NewErrParamRequired("Value")) } if len(v.Operator) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Operator")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateTriggerConfig(v *types.TriggerConfig) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TriggerConfig"} if len(v.TriggerType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("TriggerType")) } if v.TriggerProperties != nil { if err := validateTriggerProperties(v.TriggerProperties); err != nil { invalidParams.AddNested("TriggerProperties", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateTriggerProperties(v *types.TriggerProperties) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TriggerProperties"} if v.Scheduled != nil { if err := validateScheduledTriggerProperties(v.Scheduled); err != nil { invalidParams.AddNested("Scheduled", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateZendeskSourceProperties(v *types.ZendeskSourceProperties) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ZendeskSourceProperties"} if v.Object == nil { invalidParams.Add(smithy.NewErrParamRequired("Object")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpAddProfileKeyInput(v *AddProfileKeyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AddProfileKeyInput"} if v.ProfileId == nil { invalidParams.Add(smithy.NewErrParamRequired("ProfileId")) } if v.KeyName == nil { invalidParams.Add(smithy.NewErrParamRequired("KeyName")) } if v.Values == nil { invalidParams.Add(smithy.NewErrParamRequired("Values")) } if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateCalculatedAttributeDefinitionInput(v *CreateCalculatedAttributeDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateCalculatedAttributeDefinitionInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.CalculatedAttributeName == nil { invalidParams.Add(smithy.NewErrParamRequired("CalculatedAttributeName")) } if v.AttributeDetails == nil { invalidParams.Add(smithy.NewErrParamRequired("AttributeDetails")) } else if v.AttributeDetails != nil { if err := validateAttributeDetails(v.AttributeDetails); err != nil { invalidParams.AddNested("AttributeDetails", err.(smithy.InvalidParamsError)) } } if v.Conditions != nil { if err := validateConditions(v.Conditions); err != nil { invalidParams.AddNested("Conditions", err.(smithy.InvalidParamsError)) } } if len(v.Statistic) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Statistic")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateDomainInput(v *CreateDomainInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateDomainInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.DefaultExpirationDays == nil { invalidParams.Add(smithy.NewErrParamRequired("DefaultExpirationDays")) } if v.Matching != nil { if err := validateMatchingRequest(v.Matching); err != nil { invalidParams.AddNested("Matching", err.(smithy.InvalidParamsError)) } } if v.RuleBasedMatching != nil { if err := validateRuleBasedMatchingRequest(v.RuleBasedMatching); err != nil { invalidParams.AddNested("RuleBasedMatching", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateEventStreamInput(v *CreateEventStreamInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateEventStreamInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.Uri == nil { invalidParams.Add(smithy.NewErrParamRequired("Uri")) } if v.EventStreamName == nil { invalidParams.Add(smithy.NewErrParamRequired("EventStreamName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateIntegrationWorkflowInput(v *CreateIntegrationWorkflowInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateIntegrationWorkflowInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if len(v.WorkflowType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("WorkflowType")) } if v.IntegrationConfig == nil { invalidParams.Add(smithy.NewErrParamRequired("IntegrationConfig")) } else if v.IntegrationConfig != nil { if err := validateIntegrationConfig(v.IntegrationConfig); err != nil { invalidParams.AddNested("IntegrationConfig", err.(smithy.InvalidParamsError)) } } if v.ObjectTypeName == nil { invalidParams.Add(smithy.NewErrParamRequired("ObjectTypeName")) } if v.RoleArn == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateProfileInput(v *CreateProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateProfileInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteCalculatedAttributeDefinitionInput(v *DeleteCalculatedAttributeDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteCalculatedAttributeDefinitionInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.CalculatedAttributeName == nil { invalidParams.Add(smithy.NewErrParamRequired("CalculatedAttributeName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteDomainInput(v *DeleteDomainInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteDomainInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteEventStreamInput(v *DeleteEventStreamInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteEventStreamInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.EventStreamName == nil { invalidParams.Add(smithy.NewErrParamRequired("EventStreamName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteIntegrationInput(v *DeleteIntegrationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteIntegrationInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.Uri == nil { invalidParams.Add(smithy.NewErrParamRequired("Uri")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteProfileInput(v *DeleteProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteProfileInput"} if v.ProfileId == nil { invalidParams.Add(smithy.NewErrParamRequired("ProfileId")) } if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteProfileKeyInput(v *DeleteProfileKeyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteProfileKeyInput"} if v.ProfileId == nil { invalidParams.Add(smithy.NewErrParamRequired("ProfileId")) } if v.KeyName == nil { invalidParams.Add(smithy.NewErrParamRequired("KeyName")) } if v.Values == nil { invalidParams.Add(smithy.NewErrParamRequired("Values")) } if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteProfileObjectInput(v *DeleteProfileObjectInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteProfileObjectInput"} if v.ProfileId == nil { invalidParams.Add(smithy.NewErrParamRequired("ProfileId")) } if v.ProfileObjectUniqueKey == nil { invalidParams.Add(smithy.NewErrParamRequired("ProfileObjectUniqueKey")) } if v.ObjectTypeName == nil { invalidParams.Add(smithy.NewErrParamRequired("ObjectTypeName")) } if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteProfileObjectTypeInput(v *DeleteProfileObjectTypeInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteProfileObjectTypeInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.ObjectTypeName == nil { invalidParams.Add(smithy.NewErrParamRequired("ObjectTypeName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteWorkflowInput(v *DeleteWorkflowInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteWorkflowInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.WorkflowId == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkflowId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetAutoMergingPreviewInput(v *GetAutoMergingPreviewInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetAutoMergingPreviewInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.Consolidation == nil { invalidParams.Add(smithy.NewErrParamRequired("Consolidation")) } else if v.Consolidation != nil { if err := validateConsolidation(v.Consolidation); err != nil { invalidParams.AddNested("Consolidation", err.(smithy.InvalidParamsError)) } } if v.ConflictResolution == nil { invalidParams.Add(smithy.NewErrParamRequired("ConflictResolution")) } else if v.ConflictResolution != nil { if err := validateConflictResolution(v.ConflictResolution); err != nil { invalidParams.AddNested("ConflictResolution", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetCalculatedAttributeDefinitionInput(v *GetCalculatedAttributeDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetCalculatedAttributeDefinitionInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.CalculatedAttributeName == nil { invalidParams.Add(smithy.NewErrParamRequired("CalculatedAttributeName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetCalculatedAttributeForProfileInput(v *GetCalculatedAttributeForProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetCalculatedAttributeForProfileInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.ProfileId == nil { invalidParams.Add(smithy.NewErrParamRequired("ProfileId")) } if v.CalculatedAttributeName == nil { invalidParams.Add(smithy.NewErrParamRequired("CalculatedAttributeName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetDomainInput(v *GetDomainInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetDomainInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetEventStreamInput(v *GetEventStreamInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetEventStreamInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.EventStreamName == nil { invalidParams.Add(smithy.NewErrParamRequired("EventStreamName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetIdentityResolutionJobInput(v *GetIdentityResolutionJobInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetIdentityResolutionJobInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.JobId == nil { invalidParams.Add(smithy.NewErrParamRequired("JobId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetIntegrationInput(v *GetIntegrationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetIntegrationInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.Uri == nil { invalidParams.Add(smithy.NewErrParamRequired("Uri")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetMatchesInput(v *GetMatchesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetMatchesInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetProfileObjectTypeInput(v *GetProfileObjectTypeInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetProfileObjectTypeInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.ObjectTypeName == nil { invalidParams.Add(smithy.NewErrParamRequired("ObjectTypeName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetProfileObjectTypeTemplateInput(v *GetProfileObjectTypeTemplateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetProfileObjectTypeTemplateInput"} if v.TemplateId == nil { invalidParams.Add(smithy.NewErrParamRequired("TemplateId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetSimilarProfilesInput(v *GetSimilarProfilesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetSimilarProfilesInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if len(v.MatchType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("MatchType")) } if v.SearchKey == nil { invalidParams.Add(smithy.NewErrParamRequired("SearchKey")) } if v.SearchValue == nil { invalidParams.Add(smithy.NewErrParamRequired("SearchValue")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetWorkflowInput(v *GetWorkflowInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetWorkflowInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.WorkflowId == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkflowId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetWorkflowStepsInput(v *GetWorkflowStepsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetWorkflowStepsInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.WorkflowId == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkflowId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListAccountIntegrationsInput(v *ListAccountIntegrationsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListAccountIntegrationsInput"} if v.Uri == nil { invalidParams.Add(smithy.NewErrParamRequired("Uri")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListCalculatedAttributeDefinitionsInput(v *ListCalculatedAttributeDefinitionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListCalculatedAttributeDefinitionsInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListCalculatedAttributesForProfileInput(v *ListCalculatedAttributesForProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListCalculatedAttributesForProfileInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.ProfileId == nil { invalidParams.Add(smithy.NewErrParamRequired("ProfileId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListEventStreamsInput(v *ListEventStreamsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListEventStreamsInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListIdentityResolutionJobsInput(v *ListIdentityResolutionJobsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListIdentityResolutionJobsInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListIntegrationsInput(v *ListIntegrationsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListIntegrationsInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListProfileObjectsInput(v *ListProfileObjectsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListProfileObjectsInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.ObjectTypeName == nil { invalidParams.Add(smithy.NewErrParamRequired("ObjectTypeName")) } if v.ProfileId == nil { invalidParams.Add(smithy.NewErrParamRequired("ProfileId")) } if v.ObjectFilter != nil { if err := validateObjectFilter(v.ObjectFilter); err != nil { invalidParams.AddNested("ObjectFilter", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListProfileObjectTypesInput(v *ListProfileObjectTypesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListProfileObjectTypesInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListRuleBasedMatchesInput(v *ListRuleBasedMatchesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListRuleBasedMatchesInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } 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 validateOpListWorkflowsInput(v *ListWorkflowsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListWorkflowsInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpMergeProfilesInput(v *MergeProfilesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "MergeProfilesInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.MainProfileId == nil { invalidParams.Add(smithy.NewErrParamRequired("MainProfileId")) } if v.ProfileIdsToBeMerged == nil { invalidParams.Add(smithy.NewErrParamRequired("ProfileIdsToBeMerged")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutIntegrationInput(v *PutIntegrationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutIntegrationInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.FlowDefinition != nil { if err := validateFlowDefinition(v.FlowDefinition); err != nil { invalidParams.AddNested("FlowDefinition", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutProfileObjectInput(v *PutProfileObjectInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutProfileObjectInput"} if v.ObjectTypeName == nil { invalidParams.Add(smithy.NewErrParamRequired("ObjectTypeName")) } if v.Object == nil { invalidParams.Add(smithy.NewErrParamRequired("Object")) } if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutProfileObjectTypeInput(v *PutProfileObjectTypeInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutProfileObjectTypeInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.ObjectTypeName == nil { invalidParams.Add(smithy.NewErrParamRequired("ObjectTypeName")) } if v.Description == nil { invalidParams.Add(smithy.NewErrParamRequired("Description")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpSearchProfilesInput(v *SearchProfilesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SearchProfilesInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.KeyName == nil { invalidParams.Add(smithy.NewErrParamRequired("KeyName")) } if v.Values == nil { invalidParams.Add(smithy.NewErrParamRequired("Values")) } if v.AdditionalSearchKeys != nil { if err := validateAdditionalSearchKeysList(v.AdditionalSearchKeys); err != nil { invalidParams.AddNested("AdditionalSearchKeys", err.(smithy.InvalidParamsError)) } } 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")) } 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 validateOpUpdateCalculatedAttributeDefinitionInput(v *UpdateCalculatedAttributeDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateCalculatedAttributeDefinitionInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.CalculatedAttributeName == nil { invalidParams.Add(smithy.NewErrParamRequired("CalculatedAttributeName")) } if v.Conditions != nil { if err := validateConditions(v.Conditions); err != nil { invalidParams.AddNested("Conditions", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateDomainInput(v *UpdateDomainInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateDomainInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.Matching != nil { if err := validateMatchingRequest(v.Matching); err != nil { invalidParams.AddNested("Matching", err.(smithy.InvalidParamsError)) } } if v.RuleBasedMatching != nil { if err := validateRuleBasedMatchingRequest(v.RuleBasedMatching); err != nil { invalidParams.AddNested("RuleBasedMatching", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateProfileInput(v *UpdateProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateProfileInput"} if v.DomainName == nil { invalidParams.Add(smithy.NewErrParamRequired("DomainName")) } if v.ProfileId == nil { invalidParams.Add(smithy.NewErrParamRequired("ProfileId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } }