// Code generated by smithy-go-codegen DO NOT EDIT. package workdocs import ( "context" "fmt" "github.com/aws/aws-sdk-go-v2/service/workdocs/types" smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" ) type validateOpAbortDocumentVersionUpload struct { } func (*validateOpAbortDocumentVersionUpload) ID() string { return "OperationInputValidation" } func (m *validateOpAbortDocumentVersionUpload) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*AbortDocumentVersionUploadInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpAbortDocumentVersionUploadInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpActivateUser struct { } func (*validateOpActivateUser) ID() string { return "OperationInputValidation" } func (m *validateOpActivateUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ActivateUserInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpActivateUserInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpAddResourcePermissions struct { } func (*validateOpAddResourcePermissions) ID() string { return "OperationInputValidation" } func (m *validateOpAddResourcePermissions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*AddResourcePermissionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpAddResourcePermissionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateComment struct { } func (*validateOpCreateComment) ID() string { return "OperationInputValidation" } func (m *validateOpCreateComment) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateCommentInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateCommentInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateCustomMetadata struct { } func (*validateOpCreateCustomMetadata) ID() string { return "OperationInputValidation" } func (m *validateOpCreateCustomMetadata) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateCustomMetadataInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateCustomMetadataInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateFolder struct { } func (*validateOpCreateFolder) ID() string { return "OperationInputValidation" } func (m *validateOpCreateFolder) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateFolderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateFolderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateLabels struct { } func (*validateOpCreateLabels) ID() string { return "OperationInputValidation" } func (m *validateOpCreateLabels) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateLabelsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateLabelsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateNotificationSubscription struct { } func (*validateOpCreateNotificationSubscription) ID() string { return "OperationInputValidation" } func (m *validateOpCreateNotificationSubscription) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateNotificationSubscriptionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateNotificationSubscriptionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateUser struct { } func (*validateOpCreateUser) ID() string { return "OperationInputValidation" } func (m *validateOpCreateUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateUserInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateUserInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeactivateUser struct { } func (*validateOpDeactivateUser) ID() string { return "OperationInputValidation" } func (m *validateOpDeactivateUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeactivateUserInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeactivateUserInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteComment struct { } func (*validateOpDeleteComment) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteComment) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteCommentInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteCommentInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteCustomMetadata struct { } func (*validateOpDeleteCustomMetadata) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteCustomMetadata) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteCustomMetadataInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteCustomMetadataInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteDocument struct { } func (*validateOpDeleteDocument) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteDocument) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteDocumentInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteDocumentInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteDocumentVersion struct { } func (*validateOpDeleteDocumentVersion) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteDocumentVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteDocumentVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteDocumentVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteFolderContents struct { } func (*validateOpDeleteFolderContents) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteFolderContents) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteFolderContentsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteFolderContentsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteFolder struct { } func (*validateOpDeleteFolder) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteFolder) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteFolderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteFolderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteLabels struct { } func (*validateOpDeleteLabels) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteLabels) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteLabelsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteLabelsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteNotificationSubscription struct { } func (*validateOpDeleteNotificationSubscription) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteNotificationSubscription) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteNotificationSubscriptionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteNotificationSubscriptionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteUser struct { } func (*validateOpDeleteUser) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteUserInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteUserInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeComments struct { } func (*validateOpDescribeComments) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeComments) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeCommentsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeCommentsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeDocumentVersions struct { } func (*validateOpDescribeDocumentVersions) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeDocumentVersions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeDocumentVersionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeDocumentVersionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeFolderContents struct { } func (*validateOpDescribeFolderContents) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeFolderContents) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeFolderContentsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeFolderContentsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeGroups struct { } func (*validateOpDescribeGroups) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeGroups) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeGroupsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeGroupsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeNotificationSubscriptions struct { } func (*validateOpDescribeNotificationSubscriptions) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeNotificationSubscriptions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeNotificationSubscriptionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeNotificationSubscriptionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeResourcePermissions struct { } func (*validateOpDescribeResourcePermissions) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeResourcePermissions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeResourcePermissionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeResourcePermissionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeRootFolders struct { } func (*validateOpDescribeRootFolders) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeRootFolders) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeRootFoldersInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeRootFoldersInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetCurrentUser struct { } func (*validateOpGetCurrentUser) ID() string { return "OperationInputValidation" } func (m *validateOpGetCurrentUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetCurrentUserInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetCurrentUserInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetDocument struct { } func (*validateOpGetDocument) ID() string { return "OperationInputValidation" } func (m *validateOpGetDocument) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetDocumentInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetDocumentInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetDocumentPath struct { } func (*validateOpGetDocumentPath) ID() string { return "OperationInputValidation" } func (m *validateOpGetDocumentPath) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetDocumentPathInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetDocumentPathInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetDocumentVersion struct { } func (*validateOpGetDocumentVersion) ID() string { return "OperationInputValidation" } func (m *validateOpGetDocumentVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetDocumentVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetDocumentVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetFolder struct { } func (*validateOpGetFolder) ID() string { return "OperationInputValidation" } func (m *validateOpGetFolder) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetFolderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetFolderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetFolderPath struct { } func (*validateOpGetFolderPath) ID() string { return "OperationInputValidation" } func (m *validateOpGetFolderPath) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetFolderPathInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetFolderPathInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpRemoveAllResourcePermissions struct { } func (*validateOpRemoveAllResourcePermissions) ID() string { return "OperationInputValidation" } func (m *validateOpRemoveAllResourcePermissions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*RemoveAllResourcePermissionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpRemoveAllResourcePermissionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpRemoveResourcePermission struct { } func (*validateOpRemoveResourcePermission) ID() string { return "OperationInputValidation" } func (m *validateOpRemoveResourcePermission) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*RemoveResourcePermissionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpRemoveResourcePermissionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpRestoreDocumentVersions struct { } func (*validateOpRestoreDocumentVersions) ID() string { return "OperationInputValidation" } func (m *validateOpRestoreDocumentVersions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*RestoreDocumentVersionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpRestoreDocumentVersionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpSearchResources struct { } func (*validateOpSearchResources) ID() string { return "OperationInputValidation" } func (m *validateOpSearchResources) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*SearchResourcesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpSearchResourcesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateDocument struct { } func (*validateOpUpdateDocument) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateDocument) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateDocumentInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateDocumentInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateDocumentVersion struct { } func (*validateOpUpdateDocumentVersion) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateDocumentVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateDocumentVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateDocumentVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateFolder struct { } func (*validateOpUpdateFolder) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateFolder) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateFolderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateFolderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateUser struct { } func (*validateOpUpdateUser) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateUserInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateUserInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } func addOpAbortDocumentVersionUploadValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpAbortDocumentVersionUpload{}, middleware.After) } func addOpActivateUserValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpActivateUser{}, middleware.After) } func addOpAddResourcePermissionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpAddResourcePermissions{}, middleware.After) } func addOpCreateCommentValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateComment{}, middleware.After) } func addOpCreateCustomMetadataValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateCustomMetadata{}, middleware.After) } func addOpCreateFolderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateFolder{}, middleware.After) } func addOpCreateLabelsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateLabels{}, middleware.After) } func addOpCreateNotificationSubscriptionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateNotificationSubscription{}, middleware.After) } func addOpCreateUserValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateUser{}, middleware.After) } func addOpDeactivateUserValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeactivateUser{}, middleware.After) } func addOpDeleteCommentValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteComment{}, middleware.After) } func addOpDeleteCustomMetadataValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteCustomMetadata{}, middleware.After) } func addOpDeleteDocumentValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteDocument{}, middleware.After) } func addOpDeleteDocumentVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteDocumentVersion{}, middleware.After) } func addOpDeleteFolderContentsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteFolderContents{}, middleware.After) } func addOpDeleteFolderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteFolder{}, middleware.After) } func addOpDeleteLabelsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteLabels{}, middleware.After) } func addOpDeleteNotificationSubscriptionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteNotificationSubscription{}, middleware.After) } func addOpDeleteUserValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteUser{}, middleware.After) } func addOpDescribeCommentsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeComments{}, middleware.After) } func addOpDescribeDocumentVersionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeDocumentVersions{}, middleware.After) } func addOpDescribeFolderContentsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeFolderContents{}, middleware.After) } func addOpDescribeGroupsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeGroups{}, middleware.After) } func addOpDescribeNotificationSubscriptionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeNotificationSubscriptions{}, middleware.After) } func addOpDescribeResourcePermissionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeResourcePermissions{}, middleware.After) } func addOpDescribeRootFoldersValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeRootFolders{}, middleware.After) } func addOpGetCurrentUserValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetCurrentUser{}, middleware.After) } func addOpGetDocumentValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetDocument{}, middleware.After) } func addOpGetDocumentPathValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetDocumentPath{}, middleware.After) } func addOpGetDocumentVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetDocumentVersion{}, middleware.After) } func addOpGetFolderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetFolder{}, middleware.After) } func addOpGetFolderPathValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetFolderPath{}, middleware.After) } func addOpRemoveAllResourcePermissionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpRemoveAllResourcePermissions{}, middleware.After) } func addOpRemoveResourcePermissionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpRemoveResourcePermission{}, middleware.After) } func addOpRestoreDocumentVersionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpRestoreDocumentVersions{}, middleware.After) } func addOpSearchResourcesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpSearchResources{}, middleware.After) } func addOpUpdateDocumentValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateDocument{}, middleware.After) } func addOpUpdateDocumentVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateDocumentVersion{}, middleware.After) } func addOpUpdateFolderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateFolder{}, middleware.After) } func addOpUpdateUserValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateUser{}, middleware.After) } func validateFilters(v *types.Filters) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Filters"} if v.Principals != nil { if err := validateSearchPrincipalTypeList(v.Principals); err != nil { invalidParams.AddNested("Principals", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateSearchPrincipalType(v *types.SearchPrincipalType) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SearchPrincipalType"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateSearchPrincipalTypeList(v []types.SearchPrincipalType) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SearchPrincipalTypeList"} for i := range v { if err := validateSearchPrincipalType(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateSharePrincipal(v *types.SharePrincipal) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SharePrincipal"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if len(v.Type) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Type")) } if len(v.Role) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Role")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateSharePrincipalList(v []types.SharePrincipal) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SharePrincipalList"} for i := range v { if err := validateSharePrincipal(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpAbortDocumentVersionUploadInput(v *AbortDocumentVersionUploadInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AbortDocumentVersionUploadInput"} if v.DocumentId == nil { invalidParams.Add(smithy.NewErrParamRequired("DocumentId")) } if v.VersionId == nil { invalidParams.Add(smithy.NewErrParamRequired("VersionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpActivateUserInput(v *ActivateUserInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ActivateUserInput"} if v.UserId == nil { invalidParams.Add(smithy.NewErrParamRequired("UserId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpAddResourcePermissionsInput(v *AddResourcePermissionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AddResourcePermissionsInput"} if v.ResourceId == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceId")) } if v.Principals == nil { invalidParams.Add(smithy.NewErrParamRequired("Principals")) } else if v.Principals != nil { if err := validateSharePrincipalList(v.Principals); err != nil { invalidParams.AddNested("Principals", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateCommentInput(v *CreateCommentInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateCommentInput"} if v.DocumentId == nil { invalidParams.Add(smithy.NewErrParamRequired("DocumentId")) } if v.VersionId == nil { invalidParams.Add(smithy.NewErrParamRequired("VersionId")) } if v.Text == nil { invalidParams.Add(smithy.NewErrParamRequired("Text")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateCustomMetadataInput(v *CreateCustomMetadataInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateCustomMetadataInput"} if v.ResourceId == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceId")) } if v.CustomMetadata == nil { invalidParams.Add(smithy.NewErrParamRequired("CustomMetadata")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateFolderInput(v *CreateFolderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateFolderInput"} if v.ParentFolderId == nil { invalidParams.Add(smithy.NewErrParamRequired("ParentFolderId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateLabelsInput(v *CreateLabelsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateLabelsInput"} if v.ResourceId == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceId")) } if v.Labels == nil { invalidParams.Add(smithy.NewErrParamRequired("Labels")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateNotificationSubscriptionInput(v *CreateNotificationSubscriptionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateNotificationSubscriptionInput"} if v.OrganizationId == nil { invalidParams.Add(smithy.NewErrParamRequired("OrganizationId")) } if v.Endpoint == nil { invalidParams.Add(smithy.NewErrParamRequired("Endpoint")) } if len(v.Protocol) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Protocol")) } if len(v.SubscriptionType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("SubscriptionType")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateUserInput(v *CreateUserInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateUserInput"} if v.Username == nil { invalidParams.Add(smithy.NewErrParamRequired("Username")) } if v.GivenName == nil { invalidParams.Add(smithy.NewErrParamRequired("GivenName")) } if v.Surname == nil { invalidParams.Add(smithy.NewErrParamRequired("Surname")) } if v.Password == nil { invalidParams.Add(smithy.NewErrParamRequired("Password")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeactivateUserInput(v *DeactivateUserInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeactivateUserInput"} if v.UserId == nil { invalidParams.Add(smithy.NewErrParamRequired("UserId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteCommentInput(v *DeleteCommentInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteCommentInput"} if v.DocumentId == nil { invalidParams.Add(smithy.NewErrParamRequired("DocumentId")) } if v.VersionId == nil { invalidParams.Add(smithy.NewErrParamRequired("VersionId")) } if v.CommentId == nil { invalidParams.Add(smithy.NewErrParamRequired("CommentId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteCustomMetadataInput(v *DeleteCustomMetadataInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteCustomMetadataInput"} if v.ResourceId == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteDocumentInput(v *DeleteDocumentInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteDocumentInput"} if v.DocumentId == nil { invalidParams.Add(smithy.NewErrParamRequired("DocumentId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteDocumentVersionInput(v *DeleteDocumentVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteDocumentVersionInput"} if v.DocumentId == nil { invalidParams.Add(smithy.NewErrParamRequired("DocumentId")) } if v.VersionId == nil { invalidParams.Add(smithy.NewErrParamRequired("VersionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteFolderContentsInput(v *DeleteFolderContentsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteFolderContentsInput"} if v.FolderId == nil { invalidParams.Add(smithy.NewErrParamRequired("FolderId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteFolderInput(v *DeleteFolderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteFolderInput"} if v.FolderId == nil { invalidParams.Add(smithy.NewErrParamRequired("FolderId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteLabelsInput(v *DeleteLabelsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteLabelsInput"} if v.ResourceId == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteNotificationSubscriptionInput(v *DeleteNotificationSubscriptionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteNotificationSubscriptionInput"} if v.SubscriptionId == nil { invalidParams.Add(smithy.NewErrParamRequired("SubscriptionId")) } if v.OrganizationId == nil { invalidParams.Add(smithy.NewErrParamRequired("OrganizationId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteUserInput(v *DeleteUserInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteUserInput"} if v.UserId == nil { invalidParams.Add(smithy.NewErrParamRequired("UserId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeCommentsInput(v *DescribeCommentsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeCommentsInput"} if v.DocumentId == nil { invalidParams.Add(smithy.NewErrParamRequired("DocumentId")) } if v.VersionId == nil { invalidParams.Add(smithy.NewErrParamRequired("VersionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeDocumentVersionsInput(v *DescribeDocumentVersionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeDocumentVersionsInput"} if v.DocumentId == nil { invalidParams.Add(smithy.NewErrParamRequired("DocumentId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeFolderContentsInput(v *DescribeFolderContentsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeFolderContentsInput"} if v.FolderId == nil { invalidParams.Add(smithy.NewErrParamRequired("FolderId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeGroupsInput(v *DescribeGroupsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeGroupsInput"} if v.SearchQuery == nil { invalidParams.Add(smithy.NewErrParamRequired("SearchQuery")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeNotificationSubscriptionsInput(v *DescribeNotificationSubscriptionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeNotificationSubscriptionsInput"} if v.OrganizationId == nil { invalidParams.Add(smithy.NewErrParamRequired("OrganizationId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeResourcePermissionsInput(v *DescribeResourcePermissionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeResourcePermissionsInput"} if v.ResourceId == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeRootFoldersInput(v *DescribeRootFoldersInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeRootFoldersInput"} if v.AuthenticationToken == nil { invalidParams.Add(smithy.NewErrParamRequired("AuthenticationToken")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetCurrentUserInput(v *GetCurrentUserInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetCurrentUserInput"} if v.AuthenticationToken == nil { invalidParams.Add(smithy.NewErrParamRequired("AuthenticationToken")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetDocumentInput(v *GetDocumentInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetDocumentInput"} if v.DocumentId == nil { invalidParams.Add(smithy.NewErrParamRequired("DocumentId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetDocumentPathInput(v *GetDocumentPathInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetDocumentPathInput"} if v.DocumentId == nil { invalidParams.Add(smithy.NewErrParamRequired("DocumentId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetDocumentVersionInput(v *GetDocumentVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetDocumentVersionInput"} if v.DocumentId == nil { invalidParams.Add(smithy.NewErrParamRequired("DocumentId")) } if v.VersionId == nil { invalidParams.Add(smithy.NewErrParamRequired("VersionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetFolderInput(v *GetFolderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetFolderInput"} if v.FolderId == nil { invalidParams.Add(smithy.NewErrParamRequired("FolderId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetFolderPathInput(v *GetFolderPathInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetFolderPathInput"} if v.FolderId == nil { invalidParams.Add(smithy.NewErrParamRequired("FolderId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpRemoveAllResourcePermissionsInput(v *RemoveAllResourcePermissionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "RemoveAllResourcePermissionsInput"} if v.ResourceId == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpRemoveResourcePermissionInput(v *RemoveResourcePermissionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "RemoveResourcePermissionInput"} if v.ResourceId == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceId")) } if v.PrincipalId == nil { invalidParams.Add(smithy.NewErrParamRequired("PrincipalId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpRestoreDocumentVersionsInput(v *RestoreDocumentVersionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "RestoreDocumentVersionsInput"} if v.DocumentId == nil { invalidParams.Add(smithy.NewErrParamRequired("DocumentId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpSearchResourcesInput(v *SearchResourcesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SearchResourcesInput"} if v.Filters != nil { if err := validateFilters(v.Filters); err != nil { invalidParams.AddNested("Filters", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateDocumentInput(v *UpdateDocumentInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateDocumentInput"} if v.DocumentId == nil { invalidParams.Add(smithy.NewErrParamRequired("DocumentId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateDocumentVersionInput(v *UpdateDocumentVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateDocumentVersionInput"} if v.DocumentId == nil { invalidParams.Add(smithy.NewErrParamRequired("DocumentId")) } if v.VersionId == nil { invalidParams.Add(smithy.NewErrParamRequired("VersionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateFolderInput(v *UpdateFolderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateFolderInput"} if v.FolderId == nil { invalidParams.Add(smithy.NewErrParamRequired("FolderId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateUserInput(v *UpdateUserInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateUserInput"} if v.UserId == nil { invalidParams.Add(smithy.NewErrParamRequired("UserId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } }