service/qapps/validators.go (1,884 lines of code) (raw):

// Code generated by smithy-go-codegen DO NOT EDIT. package qapps import ( "context" "fmt" "github.com/aws/aws-sdk-go-v2/service/qapps/types" smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" ) type validateOpAssociateLibraryItemReview struct { } func (*validateOpAssociateLibraryItemReview) ID() string { return "OperationInputValidation" } func (m *validateOpAssociateLibraryItemReview) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*AssociateLibraryItemReviewInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpAssociateLibraryItemReviewInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpAssociateQAppWithUser struct { } func (*validateOpAssociateQAppWithUser) ID() string { return "OperationInputValidation" } func (m *validateOpAssociateQAppWithUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*AssociateQAppWithUserInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpAssociateQAppWithUserInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpBatchCreateCategory struct { } func (*validateOpBatchCreateCategory) ID() string { return "OperationInputValidation" } func (m *validateOpBatchCreateCategory) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*BatchCreateCategoryInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpBatchCreateCategoryInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpBatchDeleteCategory struct { } func (*validateOpBatchDeleteCategory) ID() string { return "OperationInputValidation" } func (m *validateOpBatchDeleteCategory) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*BatchDeleteCategoryInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpBatchDeleteCategoryInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpBatchUpdateCategory struct { } func (*validateOpBatchUpdateCategory) ID() string { return "OperationInputValidation" } func (m *validateOpBatchUpdateCategory) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*BatchUpdateCategoryInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpBatchUpdateCategoryInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateLibraryItem struct { } func (*validateOpCreateLibraryItem) ID() string { return "OperationInputValidation" } func (m *validateOpCreateLibraryItem) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateLibraryItemInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateLibraryItemInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreatePresignedUrl struct { } func (*validateOpCreatePresignedUrl) ID() string { return "OperationInputValidation" } func (m *validateOpCreatePresignedUrl) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreatePresignedUrlInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreatePresignedUrlInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateQApp struct { } func (*validateOpCreateQApp) ID() string { return "OperationInputValidation" } func (m *validateOpCreateQApp) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateQAppInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateQAppInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteLibraryItem struct { } func (*validateOpDeleteLibraryItem) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteLibraryItem) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteLibraryItemInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteLibraryItemInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteQApp struct { } func (*validateOpDeleteQApp) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteQApp) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteQAppInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteQAppInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeQAppPermissions struct { } func (*validateOpDescribeQAppPermissions) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeQAppPermissions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeQAppPermissionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeQAppPermissionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDisassociateLibraryItemReview struct { } func (*validateOpDisassociateLibraryItemReview) ID() string { return "OperationInputValidation" } func (m *validateOpDisassociateLibraryItemReview) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DisassociateLibraryItemReviewInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDisassociateLibraryItemReviewInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDisassociateQAppFromUser struct { } func (*validateOpDisassociateQAppFromUser) ID() string { return "OperationInputValidation" } func (m *validateOpDisassociateQAppFromUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DisassociateQAppFromUserInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDisassociateQAppFromUserInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpExportQAppSessionData struct { } func (*validateOpExportQAppSessionData) ID() string { return "OperationInputValidation" } func (m *validateOpExportQAppSessionData) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ExportQAppSessionDataInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpExportQAppSessionDataInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetLibraryItem struct { } func (*validateOpGetLibraryItem) ID() string { return "OperationInputValidation" } func (m *validateOpGetLibraryItem) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetLibraryItemInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetLibraryItemInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetQApp struct { } func (*validateOpGetQApp) ID() string { return "OperationInputValidation" } func (m *validateOpGetQApp) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetQAppInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetQAppInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetQAppSession struct { } func (*validateOpGetQAppSession) ID() string { return "OperationInputValidation" } func (m *validateOpGetQAppSession) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetQAppSessionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetQAppSessionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetQAppSessionMetadata struct { } func (*validateOpGetQAppSessionMetadata) ID() string { return "OperationInputValidation" } func (m *validateOpGetQAppSessionMetadata) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetQAppSessionMetadataInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetQAppSessionMetadataInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpImportDocument struct { } func (*validateOpImportDocument) ID() string { return "OperationInputValidation" } func (m *validateOpImportDocument) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ImportDocumentInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpImportDocumentInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListCategories struct { } func (*validateOpListCategories) ID() string { return "OperationInputValidation" } func (m *validateOpListCategories) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListCategoriesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListCategoriesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListLibraryItems struct { } func (*validateOpListLibraryItems) ID() string { return "OperationInputValidation" } func (m *validateOpListLibraryItems) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListLibraryItemsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListLibraryItemsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListQAppSessionData struct { } func (*validateOpListQAppSessionData) ID() string { return "OperationInputValidation" } func (m *validateOpListQAppSessionData) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListQAppSessionDataInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListQAppSessionDataInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListQApps struct { } func (*validateOpListQApps) ID() string { return "OperationInputValidation" } func (m *validateOpListQApps) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListQAppsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListQAppsInput(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 validateOpPredictQApp struct { } func (*validateOpPredictQApp) ID() string { return "OperationInputValidation" } func (m *validateOpPredictQApp) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PredictQAppInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPredictQAppInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStartQAppSession struct { } func (*validateOpStartQAppSession) ID() string { return "OperationInputValidation" } func (m *validateOpStartQAppSession) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartQAppSessionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartQAppSessionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStopQAppSession struct { } func (*validateOpStopQAppSession) ID() string { return "OperationInputValidation" } func (m *validateOpStopQAppSession) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StopQAppSessionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStopQAppSessionInput(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 validateOpUpdateLibraryItem struct { } func (*validateOpUpdateLibraryItem) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateLibraryItem) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateLibraryItemInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateLibraryItemInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateLibraryItemMetadata struct { } func (*validateOpUpdateLibraryItemMetadata) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateLibraryItemMetadata) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateLibraryItemMetadataInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateLibraryItemMetadataInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateQApp struct { } func (*validateOpUpdateQApp) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateQApp) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateQAppInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateQAppInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateQAppPermissions struct { } func (*validateOpUpdateQAppPermissions) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateQAppPermissions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateQAppPermissionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateQAppPermissionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateQAppSession struct { } func (*validateOpUpdateQAppSession) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateQAppSession) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateQAppSessionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateQAppSessionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateQAppSessionMetadata struct { } func (*validateOpUpdateQAppSessionMetadata) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateQAppSessionMetadata) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateQAppSessionMetadataInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateQAppSessionMetadataInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } func addOpAssociateLibraryItemReviewValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpAssociateLibraryItemReview{}, middleware.After) } func addOpAssociateQAppWithUserValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpAssociateQAppWithUser{}, middleware.After) } func addOpBatchCreateCategoryValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpBatchCreateCategory{}, middleware.After) } func addOpBatchDeleteCategoryValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpBatchDeleteCategory{}, middleware.After) } func addOpBatchUpdateCategoryValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpBatchUpdateCategory{}, middleware.After) } func addOpCreateLibraryItemValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateLibraryItem{}, middleware.After) } func addOpCreatePresignedUrlValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreatePresignedUrl{}, middleware.After) } func addOpCreateQAppValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateQApp{}, middleware.After) } func addOpDeleteLibraryItemValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteLibraryItem{}, middleware.After) } func addOpDeleteQAppValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteQApp{}, middleware.After) } func addOpDescribeQAppPermissionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeQAppPermissions{}, middleware.After) } func addOpDisassociateLibraryItemReviewValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDisassociateLibraryItemReview{}, middleware.After) } func addOpDisassociateQAppFromUserValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDisassociateQAppFromUser{}, middleware.After) } func addOpExportQAppSessionDataValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpExportQAppSessionData{}, middleware.After) } func addOpGetLibraryItemValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetLibraryItem{}, middleware.After) } func addOpGetQAppValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetQApp{}, middleware.After) } func addOpGetQAppSessionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetQAppSession{}, middleware.After) } func addOpGetQAppSessionMetadataValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetQAppSessionMetadata{}, middleware.After) } func addOpImportDocumentValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpImportDocument{}, middleware.After) } func addOpListCategoriesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListCategories{}, middleware.After) } func addOpListLibraryItemsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListLibraryItems{}, middleware.After) } func addOpListQAppSessionDataValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListQAppSessionData{}, middleware.After) } func addOpListQAppsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListQApps{}, middleware.After) } func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After) } func addOpPredictQAppValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPredictQApp{}, middleware.After) } func addOpStartQAppSessionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartQAppSession{}, middleware.After) } func addOpStopQAppSessionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStopQAppSession{}, 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 addOpUpdateLibraryItemValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateLibraryItem{}, middleware.After) } func addOpUpdateLibraryItemMetadataValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateLibraryItemMetadata{}, middleware.After) } func addOpUpdateQAppValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateQApp{}, middleware.After) } func addOpUpdateQAppPermissionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateQAppPermissions{}, middleware.After) } func addOpUpdateQAppSessionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateQAppSession{}, middleware.After) } func addOpUpdateQAppSessionMetadataValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateQAppSessionMetadata{}, middleware.After) } func validateAppDefinitionInput(v *types.AppDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AppDefinitionInput"} if v.Cards == nil { invalidParams.Add(smithy.NewErrParamRequired("Cards")) } else if v.Cards != nil { if err := validateCardList(v.Cards); err != nil { invalidParams.AddNested("Cards", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAttributeFilter(v *types.AttributeFilter) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AttributeFilter"} if v.AndAllFilters != nil { if err := validateAttributeFilters(v.AndAllFilters); err != nil { invalidParams.AddNested("AndAllFilters", err.(smithy.InvalidParamsError)) } } if v.OrAllFilters != nil { if err := validateAttributeFilters(v.OrAllFilters); err != nil { invalidParams.AddNested("OrAllFilters", err.(smithy.InvalidParamsError)) } } if v.NotFilter != nil { if err := validateAttributeFilter(v.NotFilter); err != nil { invalidParams.AddNested("NotFilter", err.(smithy.InvalidParamsError)) } } if v.EqualsTo != nil { if err := validateDocumentAttribute(v.EqualsTo); err != nil { invalidParams.AddNested("EqualsTo", err.(smithy.InvalidParamsError)) } } if v.ContainsAll != nil { if err := validateDocumentAttribute(v.ContainsAll); err != nil { invalidParams.AddNested("ContainsAll", err.(smithy.InvalidParamsError)) } } if v.ContainsAny != nil { if err := validateDocumentAttribute(v.ContainsAny); err != nil { invalidParams.AddNested("ContainsAny", err.(smithy.InvalidParamsError)) } } if v.GreaterThan != nil { if err := validateDocumentAttribute(v.GreaterThan); err != nil { invalidParams.AddNested("GreaterThan", err.(smithy.InvalidParamsError)) } } if v.GreaterThanOrEquals != nil { if err := validateDocumentAttribute(v.GreaterThanOrEquals); err != nil { invalidParams.AddNested("GreaterThanOrEquals", err.(smithy.InvalidParamsError)) } } if v.LessThan != nil { if err := validateDocumentAttribute(v.LessThan); err != nil { invalidParams.AddNested("LessThan", err.(smithy.InvalidParamsError)) } } if v.LessThanOrEquals != nil { if err := validateDocumentAttribute(v.LessThanOrEquals); err != nil { invalidParams.AddNested("LessThanOrEquals", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAttributeFilters(v []types.AttributeFilter) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AttributeFilters"} for i := range v { if err := validateAttributeFilter(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateBatchCreateCategoryInputCategory(v *types.BatchCreateCategoryInputCategory) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "BatchCreateCategoryInputCategory"} if v.Title == nil { invalidParams.Add(smithy.NewErrParamRequired("Title")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateBatchCreateCategoryInputCategoryList(v []types.BatchCreateCategoryInputCategory) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "BatchCreateCategoryInputCategoryList"} for i := range v { if err := validateBatchCreateCategoryInputCategory(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCardInput(v types.CardInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CardInput"} switch uv := v.(type) { case *types.CardInputMemberFileUpload: if err := validateFileUploadCardInput(&uv.Value); err != nil { invalidParams.AddNested("[fileUpload]", err.(smithy.InvalidParamsError)) } case *types.CardInputMemberFormInput: if err := validateFormInputCardInput(&uv.Value); err != nil { invalidParams.AddNested("[formInput]", err.(smithy.InvalidParamsError)) } case *types.CardInputMemberQPlugin: if err := validateQPluginCardInput(&uv.Value); err != nil { invalidParams.AddNested("[qPlugin]", err.(smithy.InvalidParamsError)) } case *types.CardInputMemberQQuery: if err := validateQQueryCardInput(&uv.Value); err != nil { invalidParams.AddNested("[qQuery]", err.(smithy.InvalidParamsError)) } case *types.CardInputMemberTextInput: if err := validateTextInputCardInput(&uv.Value); err != nil { invalidParams.AddNested("[textInput]", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCardList(v []types.CardInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CardList"} for i := range v { if err := validateCardInput(v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCardValue(v *types.CardValue) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CardValue"} if v.CardId == nil { invalidParams.Add(smithy.NewErrParamRequired("CardId")) } if v.Value == nil { invalidParams.Add(smithy.NewErrParamRequired("Value")) } if v.SubmissionMutation != nil { if err := validateSubmissionMutation(v.SubmissionMutation); err != nil { invalidParams.AddNested("SubmissionMutation", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCardValueList(v []types.CardValue) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CardValueList"} for i := range v { if err := validateCardValue(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCategoryInput(v *types.CategoryInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CategoryInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if v.Title == nil { invalidParams.Add(smithy.NewErrParamRequired("Title")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCategoryListInput(v []types.CategoryInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CategoryListInput"} for i := range v { if err := validateCategoryInput(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateConversationMessage(v *types.ConversationMessage) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ConversationMessage"} if v.Body == nil { invalidParams.Add(smithy.NewErrParamRequired("Body")) } if len(v.Type) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Type")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateDocumentAttribute(v *types.DocumentAttribute) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DocumentAttribute"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.Value == nil { invalidParams.Add(smithy.NewErrParamRequired("Value")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateFileUploadCardInput(v *types.FileUploadCardInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "FileUploadCardInput"} if v.Title == nil { invalidParams.Add(smithy.NewErrParamRequired("Title")) } if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if len(v.Type) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Type")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateFormInputCardInput(v *types.FormInputCardInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "FormInputCardInput"} if v.Title == nil { invalidParams.Add(smithy.NewErrParamRequired("Title")) } if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if len(v.Type) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Type")) } if v.Metadata == nil { invalidParams.Add(smithy.NewErrParamRequired("Metadata")) } else if v.Metadata != nil { if err := validateFormInputCardMetadata(v.Metadata); err != nil { invalidParams.AddNested("Metadata", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateFormInputCardMetadata(v *types.FormInputCardMetadata) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "FormInputCardMetadata"} if v.Schema == nil { invalidParams.Add(smithy.NewErrParamRequired("Schema")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateMessageList(v []types.ConversationMessage) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "MessageList"} for i := range v { if err := validateConversationMessage(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validatePermissionInput(v *types.PermissionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PermissionInput"} if len(v.Action) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Action")) } if v.Principal == nil { invalidParams.Add(smithy.NewErrParamRequired("Principal")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validatePermissionsInputList(v []types.PermissionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PermissionsInputList"} for i := range v { if err := validatePermissionInput(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validatePredictQAppInputOptions(v types.PredictQAppInputOptions) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PredictQAppInputOptions"} switch uv := v.(type) { case *types.PredictQAppInputOptionsMemberConversation: if err := validateMessageList(uv.Value); err != nil { invalidParams.AddNested("[conversation]", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateQPluginCardInput(v *types.QPluginCardInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "QPluginCardInput"} if v.Title == nil { invalidParams.Add(smithy.NewErrParamRequired("Title")) } if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if len(v.Type) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Type")) } if v.Prompt == nil { invalidParams.Add(smithy.NewErrParamRequired("Prompt")) } if v.PluginId == nil { invalidParams.Add(smithy.NewErrParamRequired("PluginId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateQQueryCardInput(v *types.QQueryCardInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "QQueryCardInput"} if v.Title == nil { invalidParams.Add(smithy.NewErrParamRequired("Title")) } if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if len(v.Type) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Type")) } if v.Prompt == nil { invalidParams.Add(smithy.NewErrParamRequired("Prompt")) } if v.AttributeFilter != nil { if err := validateAttributeFilter(v.AttributeFilter); err != nil { invalidParams.AddNested("AttributeFilter", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateSessionSharingConfiguration(v *types.SessionSharingConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SessionSharingConfiguration"} if v.Enabled == nil { invalidParams.Add(smithy.NewErrParamRequired("Enabled")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateSubmissionMutation(v *types.SubmissionMutation) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SubmissionMutation"} if v.SubmissionId == nil { invalidParams.Add(smithy.NewErrParamRequired("SubmissionId")) } if len(v.MutationType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("MutationType")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateTextInputCardInput(v *types.TextInputCardInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TextInputCardInput"} if v.Title == nil { invalidParams.Add(smithy.NewErrParamRequired("Title")) } if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if len(v.Type) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Type")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpAssociateLibraryItemReviewInput(v *AssociateLibraryItemReviewInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AssociateLibraryItemReviewInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.LibraryItemId == nil { invalidParams.Add(smithy.NewErrParamRequired("LibraryItemId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpAssociateQAppWithUserInput(v *AssociateQAppWithUserInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AssociateQAppWithUserInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.AppId == nil { invalidParams.Add(smithy.NewErrParamRequired("AppId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpBatchCreateCategoryInput(v *BatchCreateCategoryInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "BatchCreateCategoryInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.Categories == nil { invalidParams.Add(smithy.NewErrParamRequired("Categories")) } else if v.Categories != nil { if err := validateBatchCreateCategoryInputCategoryList(v.Categories); err != nil { invalidParams.AddNested("Categories", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpBatchDeleteCategoryInput(v *BatchDeleteCategoryInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "BatchDeleteCategoryInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.Categories == nil { invalidParams.Add(smithy.NewErrParamRequired("Categories")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpBatchUpdateCategoryInput(v *BatchUpdateCategoryInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "BatchUpdateCategoryInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.Categories == nil { invalidParams.Add(smithy.NewErrParamRequired("Categories")) } else if v.Categories != nil { if err := validateCategoryListInput(v.Categories); err != nil { invalidParams.AddNested("Categories", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateLibraryItemInput(v *CreateLibraryItemInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateLibraryItemInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.AppId == nil { invalidParams.Add(smithy.NewErrParamRequired("AppId")) } if v.AppVersion == nil { invalidParams.Add(smithy.NewErrParamRequired("AppVersion")) } if v.Categories == nil { invalidParams.Add(smithy.NewErrParamRequired("Categories")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreatePresignedUrlInput(v *CreatePresignedUrlInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreatePresignedUrlInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.CardId == nil { invalidParams.Add(smithy.NewErrParamRequired("CardId")) } if v.AppId == nil { invalidParams.Add(smithy.NewErrParamRequired("AppId")) } if v.FileContentsSha256 == nil { invalidParams.Add(smithy.NewErrParamRequired("FileContentsSha256")) } if v.FileName == nil { invalidParams.Add(smithy.NewErrParamRequired("FileName")) } if len(v.Scope) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Scope")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateQAppInput(v *CreateQAppInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateQAppInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.Title == nil { invalidParams.Add(smithy.NewErrParamRequired("Title")) } if v.AppDefinition == nil { invalidParams.Add(smithy.NewErrParamRequired("AppDefinition")) } else if v.AppDefinition != nil { if err := validateAppDefinitionInput(v.AppDefinition); err != nil { invalidParams.AddNested("AppDefinition", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteLibraryItemInput(v *DeleteLibraryItemInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteLibraryItemInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.LibraryItemId == nil { invalidParams.Add(smithy.NewErrParamRequired("LibraryItemId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteQAppInput(v *DeleteQAppInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteQAppInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.AppId == nil { invalidParams.Add(smithy.NewErrParamRequired("AppId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeQAppPermissionsInput(v *DescribeQAppPermissionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeQAppPermissionsInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.AppId == nil { invalidParams.Add(smithy.NewErrParamRequired("AppId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDisassociateLibraryItemReviewInput(v *DisassociateLibraryItemReviewInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DisassociateLibraryItemReviewInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.LibraryItemId == nil { invalidParams.Add(smithy.NewErrParamRequired("LibraryItemId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDisassociateQAppFromUserInput(v *DisassociateQAppFromUserInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DisassociateQAppFromUserInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.AppId == nil { invalidParams.Add(smithy.NewErrParamRequired("AppId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpExportQAppSessionDataInput(v *ExportQAppSessionDataInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ExportQAppSessionDataInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.SessionId == nil { invalidParams.Add(smithy.NewErrParamRequired("SessionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetLibraryItemInput(v *GetLibraryItemInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetLibraryItemInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.LibraryItemId == nil { invalidParams.Add(smithy.NewErrParamRequired("LibraryItemId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetQAppInput(v *GetQAppInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetQAppInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.AppId == nil { invalidParams.Add(smithy.NewErrParamRequired("AppId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetQAppSessionInput(v *GetQAppSessionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetQAppSessionInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.SessionId == nil { invalidParams.Add(smithy.NewErrParamRequired("SessionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetQAppSessionMetadataInput(v *GetQAppSessionMetadataInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetQAppSessionMetadataInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.SessionId == nil { invalidParams.Add(smithy.NewErrParamRequired("SessionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpImportDocumentInput(v *ImportDocumentInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ImportDocumentInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.CardId == nil { invalidParams.Add(smithy.NewErrParamRequired("CardId")) } if v.AppId == nil { invalidParams.Add(smithy.NewErrParamRequired("AppId")) } if v.FileContentsBase64 == nil { invalidParams.Add(smithy.NewErrParamRequired("FileContentsBase64")) } if v.FileName == nil { invalidParams.Add(smithy.NewErrParamRequired("FileName")) } if len(v.Scope) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Scope")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListCategoriesInput(v *ListCategoriesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListCategoriesInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListLibraryItemsInput(v *ListLibraryItemsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListLibraryItemsInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListQAppSessionDataInput(v *ListQAppSessionDataInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListQAppSessionDataInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.SessionId == nil { invalidParams.Add(smithy.NewErrParamRequired("SessionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListQAppsInput(v *ListQAppsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListQAppsInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } 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 validateOpPredictQAppInput(v *PredictQAppInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PredictQAppInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.Options != nil { if err := validatePredictQAppInputOptions(v.Options); err != nil { invalidParams.AddNested("Options", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStartQAppSessionInput(v *StartQAppSessionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartQAppSessionInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.AppId == nil { invalidParams.Add(smithy.NewErrParamRequired("AppId")) } if v.AppVersion == nil { invalidParams.Add(smithy.NewErrParamRequired("AppVersion")) } if v.InitialValues != nil { if err := validateCardValueList(v.InitialValues); err != nil { invalidParams.AddNested("InitialValues", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStopQAppSessionInput(v *StopQAppSessionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StopQAppSessionInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.SessionId == nil { invalidParams.Add(smithy.NewErrParamRequired("SessionId")) } 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 validateOpUpdateLibraryItemInput(v *UpdateLibraryItemInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateLibraryItemInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.LibraryItemId == nil { invalidParams.Add(smithy.NewErrParamRequired("LibraryItemId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateLibraryItemMetadataInput(v *UpdateLibraryItemMetadataInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateLibraryItemMetadataInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.LibraryItemId == nil { invalidParams.Add(smithy.NewErrParamRequired("LibraryItemId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateQAppInput(v *UpdateQAppInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateQAppInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.AppId == nil { invalidParams.Add(smithy.NewErrParamRequired("AppId")) } if v.AppDefinition != nil { if err := validateAppDefinitionInput(v.AppDefinition); err != nil { invalidParams.AddNested("AppDefinition", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateQAppPermissionsInput(v *UpdateQAppPermissionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateQAppPermissionsInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.AppId == nil { invalidParams.Add(smithy.NewErrParamRequired("AppId")) } if v.GrantPermissions != nil { if err := validatePermissionsInputList(v.GrantPermissions); err != nil { invalidParams.AddNested("GrantPermissions", err.(smithy.InvalidParamsError)) } } if v.RevokePermissions != nil { if err := validatePermissionsInputList(v.RevokePermissions); err != nil { invalidParams.AddNested("RevokePermissions", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateQAppSessionInput(v *UpdateQAppSessionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateQAppSessionInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.SessionId == nil { invalidParams.Add(smithy.NewErrParamRequired("SessionId")) } if v.Values != nil { if err := validateCardValueList(v.Values); err != nil { invalidParams.AddNested("Values", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateQAppSessionMetadataInput(v *UpdateQAppSessionMetadataInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateQAppSessionMetadataInput"} if v.InstanceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceId")) } if v.SessionId == nil { invalidParams.Add(smithy.NewErrParamRequired("SessionId")) } if v.SharingConfiguration == nil { invalidParams.Add(smithy.NewErrParamRequired("SharingConfiguration")) } else if v.SharingConfiguration != nil { if err := validateSessionSharingConfiguration(v.SharingConfiguration); err != nil { invalidParams.AddNested("SharingConfiguration", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } }