// Code generated by smithy-go-codegen DO NOT EDIT. package gamesparks import ( "context" "fmt" "github.com/aws/aws-sdk-go-v2/service/gamesparks/types" smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" ) type validateOpCreateGame struct { } func (*validateOpCreateGame) ID() string { return "OperationInputValidation" } func (m *validateOpCreateGame) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateGameInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateGameInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateSnapshot struct { } func (*validateOpCreateSnapshot) ID() string { return "OperationInputValidation" } func (m *validateOpCreateSnapshot) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateSnapshotInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateSnapshotInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateStage struct { } func (*validateOpCreateStage) ID() string { return "OperationInputValidation" } func (m *validateOpCreateStage) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateStageInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateStageInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteGame struct { } func (*validateOpDeleteGame) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteGame) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteGameInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteGameInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteStage struct { } func (*validateOpDeleteStage) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteStage) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteStageInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteStageInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDisconnectPlayer struct { } func (*validateOpDisconnectPlayer) ID() string { return "OperationInputValidation" } func (m *validateOpDisconnectPlayer) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DisconnectPlayerInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDisconnectPlayerInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpExportSnapshot struct { } func (*validateOpExportSnapshot) ID() string { return "OperationInputValidation" } func (m *validateOpExportSnapshot) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ExportSnapshotInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpExportSnapshotInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetExtension struct { } func (*validateOpGetExtension) ID() string { return "OperationInputValidation" } func (m *validateOpGetExtension) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetExtensionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetExtensionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetExtensionVersion struct { } func (*validateOpGetExtensionVersion) ID() string { return "OperationInputValidation" } func (m *validateOpGetExtensionVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetExtensionVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetExtensionVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetGameConfiguration struct { } func (*validateOpGetGameConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpGetGameConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetGameConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetGameConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetGame struct { } func (*validateOpGetGame) ID() string { return "OperationInputValidation" } func (m *validateOpGetGame) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetGameInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetGameInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetGeneratedCodeJob struct { } func (*validateOpGetGeneratedCodeJob) ID() string { return "OperationInputValidation" } func (m *validateOpGetGeneratedCodeJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetGeneratedCodeJobInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetGeneratedCodeJobInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetPlayerConnectionStatus struct { } func (*validateOpGetPlayerConnectionStatus) ID() string { return "OperationInputValidation" } func (m *validateOpGetPlayerConnectionStatus) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetPlayerConnectionStatusInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetPlayerConnectionStatusInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetSnapshot struct { } func (*validateOpGetSnapshot) ID() string { return "OperationInputValidation" } func (m *validateOpGetSnapshot) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetSnapshotInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetSnapshotInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetStageDeployment struct { } func (*validateOpGetStageDeployment) ID() string { return "OperationInputValidation" } func (m *validateOpGetStageDeployment) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetStageDeploymentInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetStageDeploymentInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetStage struct { } func (*validateOpGetStage) ID() string { return "OperationInputValidation" } func (m *validateOpGetStage) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetStageInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetStageInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpImportGameConfiguration struct { } func (*validateOpImportGameConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpImportGameConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ImportGameConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpImportGameConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListExtensionVersions struct { } func (*validateOpListExtensionVersions) ID() string { return "OperationInputValidation" } func (m *validateOpListExtensionVersions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListExtensionVersionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListExtensionVersionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListGeneratedCodeJobs struct { } func (*validateOpListGeneratedCodeJobs) ID() string { return "OperationInputValidation" } func (m *validateOpListGeneratedCodeJobs) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListGeneratedCodeJobsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListGeneratedCodeJobsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListSnapshots struct { } func (*validateOpListSnapshots) ID() string { return "OperationInputValidation" } func (m *validateOpListSnapshots) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListSnapshotsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListSnapshotsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListStageDeployments struct { } func (*validateOpListStageDeployments) ID() string { return "OperationInputValidation" } func (m *validateOpListStageDeployments) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListStageDeploymentsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListStageDeploymentsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListStages struct { } func (*validateOpListStages) ID() string { return "OperationInputValidation" } func (m *validateOpListStages) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListStagesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListStagesInput(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 validateOpStartGeneratedCodeJob struct { } func (*validateOpStartGeneratedCodeJob) ID() string { return "OperationInputValidation" } func (m *validateOpStartGeneratedCodeJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartGeneratedCodeJobInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartGeneratedCodeJobInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStartStageDeployment struct { } func (*validateOpStartStageDeployment) ID() string { return "OperationInputValidation" } func (m *validateOpStartStageDeployment) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartStageDeploymentInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartStageDeploymentInput(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 validateOpUpdateGameConfiguration struct { } func (*validateOpUpdateGameConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateGameConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateGameConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateGameConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateGame struct { } func (*validateOpUpdateGame) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateGame) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateGameInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateGameInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateSnapshot struct { } func (*validateOpUpdateSnapshot) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateSnapshot) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateSnapshotInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateSnapshotInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateStage struct { } func (*validateOpUpdateStage) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateStage) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateStageInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateStageInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } func addOpCreateGameValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateGame{}, middleware.After) } func addOpCreateSnapshotValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateSnapshot{}, middleware.After) } func addOpCreateStageValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateStage{}, middleware.After) } func addOpDeleteGameValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteGame{}, middleware.After) } func addOpDeleteStageValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteStage{}, middleware.After) } func addOpDisconnectPlayerValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDisconnectPlayer{}, middleware.After) } func addOpExportSnapshotValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpExportSnapshot{}, middleware.After) } func addOpGetExtensionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetExtension{}, middleware.After) } func addOpGetExtensionVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetExtensionVersion{}, middleware.After) } func addOpGetGameConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetGameConfiguration{}, middleware.After) } func addOpGetGameValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetGame{}, middleware.After) } func addOpGetGeneratedCodeJobValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetGeneratedCodeJob{}, middleware.After) } func addOpGetPlayerConnectionStatusValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetPlayerConnectionStatus{}, middleware.After) } func addOpGetSnapshotValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetSnapshot{}, middleware.After) } func addOpGetStageDeploymentValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetStageDeployment{}, middleware.After) } func addOpGetStageValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetStage{}, middleware.After) } func addOpImportGameConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpImportGameConfiguration{}, middleware.After) } func addOpListExtensionVersionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListExtensionVersions{}, middleware.After) } func addOpListGeneratedCodeJobsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListGeneratedCodeJobs{}, middleware.After) } func addOpListSnapshotsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListSnapshots{}, middleware.After) } func addOpListStageDeploymentsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListStageDeployments{}, middleware.After) } func addOpListStagesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListStages{}, middleware.After) } func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After) } func addOpStartGeneratedCodeJobValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartGeneratedCodeJob{}, middleware.After) } func addOpStartStageDeploymentValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartStageDeployment{}, 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 addOpUpdateGameConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateGameConfiguration{}, middleware.After) } func addOpUpdateGameValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateGame{}, middleware.After) } func addOpUpdateSnapshotValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateSnapshot{}, middleware.After) } func addOpUpdateStageValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateStage{}, middleware.After) } func validateImportGameConfigurationSource(v *types.ImportGameConfigurationSource) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ImportGameConfigurationSource"} if v.File == nil { invalidParams.Add(smithy.NewErrParamRequired("File")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateSectionModification(v *types.SectionModification) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SectionModification"} if v.Section == nil { invalidParams.Add(smithy.NewErrParamRequired("Section")) } if v.Path == nil { invalidParams.Add(smithy.NewErrParamRequired("Path")) } if len(v.Operation) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Operation")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateSectionModificationList(v []types.SectionModification) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SectionModificationList"} for i := range v { if err := validateSectionModification(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateGameInput(v *CreateGameInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateGameInput"} if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateSnapshotInput(v *CreateSnapshotInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateSnapshotInput"} if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateStageInput(v *CreateStageInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateStageInput"} if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } if v.StageName == nil { invalidParams.Add(smithy.NewErrParamRequired("StageName")) } if v.Role == nil { invalidParams.Add(smithy.NewErrParamRequired("Role")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteGameInput(v *DeleteGameInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteGameInput"} if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteStageInput(v *DeleteStageInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteStageInput"} if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } if v.StageName == nil { invalidParams.Add(smithy.NewErrParamRequired("StageName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDisconnectPlayerInput(v *DisconnectPlayerInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DisconnectPlayerInput"} if v.PlayerId == nil { invalidParams.Add(smithy.NewErrParamRequired("PlayerId")) } if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } if v.StageName == nil { invalidParams.Add(smithy.NewErrParamRequired("StageName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpExportSnapshotInput(v *ExportSnapshotInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ExportSnapshotInput"} if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } if v.SnapshotId == nil { invalidParams.Add(smithy.NewErrParamRequired("SnapshotId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetExtensionInput(v *GetExtensionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetExtensionInput"} if v.Namespace == nil { invalidParams.Add(smithy.NewErrParamRequired("Namespace")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetExtensionVersionInput(v *GetExtensionVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetExtensionVersionInput"} if v.Namespace == nil { invalidParams.Add(smithy.NewErrParamRequired("Namespace")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.ExtensionVersion == nil { invalidParams.Add(smithy.NewErrParamRequired("ExtensionVersion")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetGameConfigurationInput(v *GetGameConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetGameConfigurationInput"} if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetGameInput(v *GetGameInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetGameInput"} if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetGeneratedCodeJobInput(v *GetGeneratedCodeJobInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetGeneratedCodeJobInput"} if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } if v.SnapshotId == nil { invalidParams.Add(smithy.NewErrParamRequired("SnapshotId")) } if v.JobId == nil { invalidParams.Add(smithy.NewErrParamRequired("JobId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetPlayerConnectionStatusInput(v *GetPlayerConnectionStatusInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetPlayerConnectionStatusInput"} if v.PlayerId == nil { invalidParams.Add(smithy.NewErrParamRequired("PlayerId")) } if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } if v.StageName == nil { invalidParams.Add(smithy.NewErrParamRequired("StageName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetSnapshotInput(v *GetSnapshotInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetSnapshotInput"} if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } if v.SnapshotId == nil { invalidParams.Add(smithy.NewErrParamRequired("SnapshotId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetStageDeploymentInput(v *GetStageDeploymentInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetStageDeploymentInput"} if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } if v.StageName == nil { invalidParams.Add(smithy.NewErrParamRequired("StageName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetStageInput(v *GetStageInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetStageInput"} if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } if v.StageName == nil { invalidParams.Add(smithy.NewErrParamRequired("StageName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpImportGameConfigurationInput(v *ImportGameConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ImportGameConfigurationInput"} if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } if v.ImportSource == nil { invalidParams.Add(smithy.NewErrParamRequired("ImportSource")) } else if v.ImportSource != nil { if err := validateImportGameConfigurationSource(v.ImportSource); err != nil { invalidParams.AddNested("ImportSource", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListExtensionVersionsInput(v *ListExtensionVersionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListExtensionVersionsInput"} if v.Namespace == nil { invalidParams.Add(smithy.NewErrParamRequired("Namespace")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListGeneratedCodeJobsInput(v *ListGeneratedCodeJobsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListGeneratedCodeJobsInput"} if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } if v.SnapshotId == nil { invalidParams.Add(smithy.NewErrParamRequired("SnapshotId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListSnapshotsInput(v *ListSnapshotsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListSnapshotsInput"} if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListStageDeploymentsInput(v *ListStageDeploymentsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListStageDeploymentsInput"} if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } if v.StageName == nil { invalidParams.Add(smithy.NewErrParamRequired("StageName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListStagesInput(v *ListStagesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListStagesInput"} if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } 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 validateOpStartGeneratedCodeJobInput(v *StartGeneratedCodeJobInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartGeneratedCodeJobInput"} if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } if v.SnapshotId == nil { invalidParams.Add(smithy.NewErrParamRequired("SnapshotId")) } if v.Generator == nil { invalidParams.Add(smithy.NewErrParamRequired("Generator")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStartStageDeploymentInput(v *StartStageDeploymentInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartStageDeploymentInput"} if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } if v.StageName == nil { invalidParams.Add(smithy.NewErrParamRequired("StageName")) } if v.SnapshotId == nil { invalidParams.Add(smithy.NewErrParamRequired("SnapshotId")) } 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 validateOpUpdateGameConfigurationInput(v *UpdateGameConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateGameConfigurationInput"} if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } if v.Modifications == nil { invalidParams.Add(smithy.NewErrParamRequired("Modifications")) } else if v.Modifications != nil { if err := validateSectionModificationList(v.Modifications); err != nil { invalidParams.AddNested("Modifications", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateGameInput(v *UpdateGameInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateGameInput"} if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateSnapshotInput(v *UpdateSnapshotInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateSnapshotInput"} if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } if v.SnapshotId == nil { invalidParams.Add(smithy.NewErrParamRequired("SnapshotId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateStageInput(v *UpdateStageInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateStageInput"} if v.GameName == nil { invalidParams.Add(smithy.NewErrParamRequired("GameName")) } if v.StageName == nil { invalidParams.Add(smithy.NewErrParamRequired("StageName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } }