// Code generated by ogen, DO NOT EDIT. package api import ( "net/http" "net/url" "github.com/go-faster/errors" "github.com/ogen-go/ogen/conv" "github.com/ogen-go/ogen/middleware" "github.com/ogen-go/ogen/ogenerrors" "github.com/ogen-go/ogen/uri" "github.com/ogen-go/ogen/validate" ) // ActionMapfixAcceptedParams is parameters of actionMapfixAccepted operation. type ActionMapfixAcceptedParams struct { // The unique identifier for a mapfix. MapfixID int64 } func unpackActionMapfixAcceptedParams(packed middleware.Parameters) (params ActionMapfixAcceptedParams) { { key := middleware.ParameterKey{ Name: "MapfixID", In: "path", } params.MapfixID = packed[key].(int64) } return params } func decodeActionMapfixAcceptedParams(args [1]string, argsEscaped bool, r *http.Request) (params ActionMapfixAcceptedParams, _ error) { // Decode path: MapfixID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "MapfixID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.MapfixID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.MapfixID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "MapfixID", In: "path", Err: err, } } return params, nil } // ActionMapfixRejectParams is parameters of actionMapfixReject operation. type ActionMapfixRejectParams struct { // The unique identifier for a mapfix. MapfixID int64 } func unpackActionMapfixRejectParams(packed middleware.Parameters) (params ActionMapfixRejectParams) { { key := middleware.ParameterKey{ Name: "MapfixID", In: "path", } params.MapfixID = packed[key].(int64) } return params } func decodeActionMapfixRejectParams(args [1]string, argsEscaped bool, r *http.Request) (params ActionMapfixRejectParams, _ error) { // Decode path: MapfixID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "MapfixID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.MapfixID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.MapfixID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "MapfixID", In: "path", Err: err, } } return params, nil } // ActionMapfixRequestChangesParams is parameters of actionMapfixRequestChanges operation. type ActionMapfixRequestChangesParams struct { // The unique identifier for a mapfix. MapfixID int64 } func unpackActionMapfixRequestChangesParams(packed middleware.Parameters) (params ActionMapfixRequestChangesParams) { { key := middleware.ParameterKey{ Name: "MapfixID", In: "path", } params.MapfixID = packed[key].(int64) } return params } func decodeActionMapfixRequestChangesParams(args [1]string, argsEscaped bool, r *http.Request) (params ActionMapfixRequestChangesParams, _ error) { // Decode path: MapfixID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "MapfixID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.MapfixID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.MapfixID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "MapfixID", In: "path", Err: err, } } return params, nil } // ActionMapfixResetSubmittingParams is parameters of actionMapfixResetSubmitting operation. type ActionMapfixResetSubmittingParams struct { // The unique identifier for a mapfix. MapfixID int64 } func unpackActionMapfixResetSubmittingParams(packed middleware.Parameters) (params ActionMapfixResetSubmittingParams) { { key := middleware.ParameterKey{ Name: "MapfixID", In: "path", } params.MapfixID = packed[key].(int64) } return params } func decodeActionMapfixResetSubmittingParams(args [1]string, argsEscaped bool, r *http.Request) (params ActionMapfixResetSubmittingParams, _ error) { // Decode path: MapfixID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "MapfixID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.MapfixID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.MapfixID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "MapfixID", In: "path", Err: err, } } return params, nil } // ActionMapfixRetryValidateParams is parameters of actionMapfixRetryValidate operation. type ActionMapfixRetryValidateParams struct { // The unique identifier for a mapfix. MapfixID int64 } func unpackActionMapfixRetryValidateParams(packed middleware.Parameters) (params ActionMapfixRetryValidateParams) { { key := middleware.ParameterKey{ Name: "MapfixID", In: "path", } params.MapfixID = packed[key].(int64) } return params } func decodeActionMapfixRetryValidateParams(args [1]string, argsEscaped bool, r *http.Request) (params ActionMapfixRetryValidateParams, _ error) { // Decode path: MapfixID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "MapfixID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.MapfixID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.MapfixID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "MapfixID", In: "path", Err: err, } } return params, nil } // ActionMapfixRevokeParams is parameters of actionMapfixRevoke operation. type ActionMapfixRevokeParams struct { // The unique identifier for a mapfix. MapfixID int64 } func unpackActionMapfixRevokeParams(packed middleware.Parameters) (params ActionMapfixRevokeParams) { { key := middleware.ParameterKey{ Name: "MapfixID", In: "path", } params.MapfixID = packed[key].(int64) } return params } func decodeActionMapfixRevokeParams(args [1]string, argsEscaped bool, r *http.Request) (params ActionMapfixRevokeParams, _ error) { // Decode path: MapfixID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "MapfixID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.MapfixID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.MapfixID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "MapfixID", In: "path", Err: err, } } return params, nil } // ActionMapfixTriggerSubmitParams is parameters of actionMapfixTriggerSubmit operation. type ActionMapfixTriggerSubmitParams struct { // The unique identifier for a mapfix. MapfixID int64 } func unpackActionMapfixTriggerSubmitParams(packed middleware.Parameters) (params ActionMapfixTriggerSubmitParams) { { key := middleware.ParameterKey{ Name: "MapfixID", In: "path", } params.MapfixID = packed[key].(int64) } return params } func decodeActionMapfixTriggerSubmitParams(args [1]string, argsEscaped bool, r *http.Request) (params ActionMapfixTriggerSubmitParams, _ error) { // Decode path: MapfixID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "MapfixID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.MapfixID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.MapfixID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "MapfixID", In: "path", Err: err, } } return params, nil } // ActionMapfixTriggerUploadParams is parameters of actionMapfixTriggerUpload operation. type ActionMapfixTriggerUploadParams struct { // The unique identifier for a mapfix. MapfixID int64 } func unpackActionMapfixTriggerUploadParams(packed middleware.Parameters) (params ActionMapfixTriggerUploadParams) { { key := middleware.ParameterKey{ Name: "MapfixID", In: "path", } params.MapfixID = packed[key].(int64) } return params } func decodeActionMapfixTriggerUploadParams(args [1]string, argsEscaped bool, r *http.Request) (params ActionMapfixTriggerUploadParams, _ error) { // Decode path: MapfixID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "MapfixID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.MapfixID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.MapfixID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "MapfixID", In: "path", Err: err, } } return params, nil } // ActionMapfixTriggerValidateParams is parameters of actionMapfixTriggerValidate operation. type ActionMapfixTriggerValidateParams struct { // The unique identifier for a mapfix. MapfixID int64 } func unpackActionMapfixTriggerValidateParams(packed middleware.Parameters) (params ActionMapfixTriggerValidateParams) { { key := middleware.ParameterKey{ Name: "MapfixID", In: "path", } params.MapfixID = packed[key].(int64) } return params } func decodeActionMapfixTriggerValidateParams(args [1]string, argsEscaped bool, r *http.Request) (params ActionMapfixTriggerValidateParams, _ error) { // Decode path: MapfixID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "MapfixID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.MapfixID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.MapfixID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "MapfixID", In: "path", Err: err, } } return params, nil } // ActionMapfixValidatedParams is parameters of actionMapfixValidated operation. type ActionMapfixValidatedParams struct { // The unique identifier for a mapfix. MapfixID int64 } func unpackActionMapfixValidatedParams(packed middleware.Parameters) (params ActionMapfixValidatedParams) { { key := middleware.ParameterKey{ Name: "MapfixID", In: "path", } params.MapfixID = packed[key].(int64) } return params } func decodeActionMapfixValidatedParams(args [1]string, argsEscaped bool, r *http.Request) (params ActionMapfixValidatedParams, _ error) { // Decode path: MapfixID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "MapfixID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.MapfixID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.MapfixID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "MapfixID", In: "path", Err: err, } } return params, nil } // ActionSubmissionAcceptedParams is parameters of actionSubmissionAccepted operation. type ActionSubmissionAcceptedParams struct { // The unique identifier for a submission. SubmissionID int64 } func unpackActionSubmissionAcceptedParams(packed middleware.Parameters) (params ActionSubmissionAcceptedParams) { { key := middleware.ParameterKey{ Name: "SubmissionID", In: "path", } params.SubmissionID = packed[key].(int64) } return params } func decodeActionSubmissionAcceptedParams(args [1]string, argsEscaped bool, r *http.Request) (params ActionSubmissionAcceptedParams, _ error) { // Decode path: SubmissionID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "SubmissionID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.SubmissionID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.SubmissionID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "SubmissionID", In: "path", Err: err, } } return params, nil } // ActionSubmissionRejectParams is parameters of actionSubmissionReject operation. type ActionSubmissionRejectParams struct { // The unique identifier for a submission. SubmissionID int64 } func unpackActionSubmissionRejectParams(packed middleware.Parameters) (params ActionSubmissionRejectParams) { { key := middleware.ParameterKey{ Name: "SubmissionID", In: "path", } params.SubmissionID = packed[key].(int64) } return params } func decodeActionSubmissionRejectParams(args [1]string, argsEscaped bool, r *http.Request) (params ActionSubmissionRejectParams, _ error) { // Decode path: SubmissionID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "SubmissionID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.SubmissionID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.SubmissionID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "SubmissionID", In: "path", Err: err, } } return params, nil } // ActionSubmissionRequestChangesParams is parameters of actionSubmissionRequestChanges operation. type ActionSubmissionRequestChangesParams struct { // The unique identifier for a submission. SubmissionID int64 } func unpackActionSubmissionRequestChangesParams(packed middleware.Parameters) (params ActionSubmissionRequestChangesParams) { { key := middleware.ParameterKey{ Name: "SubmissionID", In: "path", } params.SubmissionID = packed[key].(int64) } return params } func decodeActionSubmissionRequestChangesParams(args [1]string, argsEscaped bool, r *http.Request) (params ActionSubmissionRequestChangesParams, _ error) { // Decode path: SubmissionID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "SubmissionID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.SubmissionID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.SubmissionID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "SubmissionID", In: "path", Err: err, } } return params, nil } // ActionSubmissionResetSubmittingParams is parameters of actionSubmissionResetSubmitting operation. type ActionSubmissionResetSubmittingParams struct { // The unique identifier for a submission. SubmissionID int64 } func unpackActionSubmissionResetSubmittingParams(packed middleware.Parameters) (params ActionSubmissionResetSubmittingParams) { { key := middleware.ParameterKey{ Name: "SubmissionID", In: "path", } params.SubmissionID = packed[key].(int64) } return params } func decodeActionSubmissionResetSubmittingParams(args [1]string, argsEscaped bool, r *http.Request) (params ActionSubmissionResetSubmittingParams, _ error) { // Decode path: SubmissionID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "SubmissionID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.SubmissionID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.SubmissionID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "SubmissionID", In: "path", Err: err, } } return params, nil } // ActionSubmissionRetryValidateParams is parameters of actionSubmissionRetryValidate operation. type ActionSubmissionRetryValidateParams struct { // The unique identifier for a submission. SubmissionID int64 } func unpackActionSubmissionRetryValidateParams(packed middleware.Parameters) (params ActionSubmissionRetryValidateParams) { { key := middleware.ParameterKey{ Name: "SubmissionID", In: "path", } params.SubmissionID = packed[key].(int64) } return params } func decodeActionSubmissionRetryValidateParams(args [1]string, argsEscaped bool, r *http.Request) (params ActionSubmissionRetryValidateParams, _ error) { // Decode path: SubmissionID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "SubmissionID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.SubmissionID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.SubmissionID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "SubmissionID", In: "path", Err: err, } } return params, nil } // ActionSubmissionRevokeParams is parameters of actionSubmissionRevoke operation. type ActionSubmissionRevokeParams struct { // The unique identifier for a submission. SubmissionID int64 } func unpackActionSubmissionRevokeParams(packed middleware.Parameters) (params ActionSubmissionRevokeParams) { { key := middleware.ParameterKey{ Name: "SubmissionID", In: "path", } params.SubmissionID = packed[key].(int64) } return params } func decodeActionSubmissionRevokeParams(args [1]string, argsEscaped bool, r *http.Request) (params ActionSubmissionRevokeParams, _ error) { // Decode path: SubmissionID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "SubmissionID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.SubmissionID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.SubmissionID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "SubmissionID", In: "path", Err: err, } } return params, nil } // ActionSubmissionTriggerSubmitParams is parameters of actionSubmissionTriggerSubmit operation. type ActionSubmissionTriggerSubmitParams struct { // The unique identifier for a submission. SubmissionID int64 } func unpackActionSubmissionTriggerSubmitParams(packed middleware.Parameters) (params ActionSubmissionTriggerSubmitParams) { { key := middleware.ParameterKey{ Name: "SubmissionID", In: "path", } params.SubmissionID = packed[key].(int64) } return params } func decodeActionSubmissionTriggerSubmitParams(args [1]string, argsEscaped bool, r *http.Request) (params ActionSubmissionTriggerSubmitParams, _ error) { // Decode path: SubmissionID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "SubmissionID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.SubmissionID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.SubmissionID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "SubmissionID", In: "path", Err: err, } } return params, nil } // ActionSubmissionTriggerUploadParams is parameters of actionSubmissionTriggerUpload operation. type ActionSubmissionTriggerUploadParams struct { // The unique identifier for a submission. SubmissionID int64 } func unpackActionSubmissionTriggerUploadParams(packed middleware.Parameters) (params ActionSubmissionTriggerUploadParams) { { key := middleware.ParameterKey{ Name: "SubmissionID", In: "path", } params.SubmissionID = packed[key].(int64) } return params } func decodeActionSubmissionTriggerUploadParams(args [1]string, argsEscaped bool, r *http.Request) (params ActionSubmissionTriggerUploadParams, _ error) { // Decode path: SubmissionID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "SubmissionID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.SubmissionID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.SubmissionID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "SubmissionID", In: "path", Err: err, } } return params, nil } // ActionSubmissionTriggerValidateParams is parameters of actionSubmissionTriggerValidate operation. type ActionSubmissionTriggerValidateParams struct { // The unique identifier for a submission. SubmissionID int64 } func unpackActionSubmissionTriggerValidateParams(packed middleware.Parameters) (params ActionSubmissionTriggerValidateParams) { { key := middleware.ParameterKey{ Name: "SubmissionID", In: "path", } params.SubmissionID = packed[key].(int64) } return params } func decodeActionSubmissionTriggerValidateParams(args [1]string, argsEscaped bool, r *http.Request) (params ActionSubmissionTriggerValidateParams, _ error) { // Decode path: SubmissionID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "SubmissionID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.SubmissionID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.SubmissionID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "SubmissionID", In: "path", Err: err, } } return params, nil } // ActionSubmissionValidatedParams is parameters of actionSubmissionValidated operation. type ActionSubmissionValidatedParams struct { // The unique identifier for a submission. SubmissionID int64 } func unpackActionSubmissionValidatedParams(packed middleware.Parameters) (params ActionSubmissionValidatedParams) { { key := middleware.ParameterKey{ Name: "SubmissionID", In: "path", } params.SubmissionID = packed[key].(int64) } return params } func decodeActionSubmissionValidatedParams(args [1]string, argsEscaped bool, r *http.Request) (params ActionSubmissionValidatedParams, _ error) { // Decode path: SubmissionID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "SubmissionID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.SubmissionID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.SubmissionID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "SubmissionID", In: "path", Err: err, } } return params, nil } // CreateMapfixAuditCommentParams is parameters of createMapfixAuditComment operation. type CreateMapfixAuditCommentParams struct { // The unique identifier for a mapfix. MapfixID int64 } func unpackCreateMapfixAuditCommentParams(packed middleware.Parameters) (params CreateMapfixAuditCommentParams) { { key := middleware.ParameterKey{ Name: "MapfixID", In: "path", } params.MapfixID = packed[key].(int64) } return params } func decodeCreateMapfixAuditCommentParams(args [1]string, argsEscaped bool, r *http.Request) (params CreateMapfixAuditCommentParams, _ error) { // Decode path: MapfixID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "MapfixID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.MapfixID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.MapfixID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "MapfixID", In: "path", Err: err, } } return params, nil } // CreateSubmissionAuditCommentParams is parameters of createSubmissionAuditComment operation. type CreateSubmissionAuditCommentParams struct { // The unique identifier for a submission. SubmissionID int64 } func unpackCreateSubmissionAuditCommentParams(packed middleware.Parameters) (params CreateSubmissionAuditCommentParams) { { key := middleware.ParameterKey{ Name: "SubmissionID", In: "path", } params.SubmissionID = packed[key].(int64) } return params } func decodeCreateSubmissionAuditCommentParams(args [1]string, argsEscaped bool, r *http.Request) (params CreateSubmissionAuditCommentParams, _ error) { // Decode path: SubmissionID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "SubmissionID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.SubmissionID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.SubmissionID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "SubmissionID", In: "path", Err: err, } } return params, nil } // DeleteScriptParams is parameters of deleteScript operation. type DeleteScriptParams struct { // The unique identifier for a script. ScriptID int64 } func unpackDeleteScriptParams(packed middleware.Parameters) (params DeleteScriptParams) { { key := middleware.ParameterKey{ Name: "ScriptID", In: "path", } params.ScriptID = packed[key].(int64) } return params } func decodeDeleteScriptParams(args [1]string, argsEscaped bool, r *http.Request) (params DeleteScriptParams, _ error) { // Decode path: ScriptID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "ScriptID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.ScriptID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.ScriptID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "ScriptID", In: "path", Err: err, } } return params, nil } // DeleteScriptPolicyParams is parameters of deleteScriptPolicy operation. type DeleteScriptPolicyParams struct { // The unique identifier for a script policy. ScriptPolicyID int64 } func unpackDeleteScriptPolicyParams(packed middleware.Parameters) (params DeleteScriptPolicyParams) { { key := middleware.ParameterKey{ Name: "ScriptPolicyID", In: "path", } params.ScriptPolicyID = packed[key].(int64) } return params } func decodeDeleteScriptPolicyParams(args [1]string, argsEscaped bool, r *http.Request) (params DeleteScriptPolicyParams, _ error) { // Decode path: ScriptPolicyID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "ScriptPolicyID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.ScriptPolicyID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.ScriptPolicyID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "ScriptPolicyID", In: "path", Err: err, } } return params, nil } // GetMapParams is parameters of getMap operation. type GetMapParams struct { // The unique identifier for a map. MapID int64 } func unpackGetMapParams(packed middleware.Parameters) (params GetMapParams) { { key := middleware.ParameterKey{ Name: "MapID", In: "path", } params.MapID = packed[key].(int64) } return params } func decodeGetMapParams(args [1]string, argsEscaped bool, r *http.Request) (params GetMapParams, _ error) { // Decode path: MapID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "MapID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.MapID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.MapID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "MapID", In: "path", Err: err, } } return params, nil } // GetMapfixParams is parameters of getMapfix operation. type GetMapfixParams struct { // The unique identifier for a mapfix. MapfixID int64 } func unpackGetMapfixParams(packed middleware.Parameters) (params GetMapfixParams) { { key := middleware.ParameterKey{ Name: "MapfixID", In: "path", } params.MapfixID = packed[key].(int64) } return params } func decodeGetMapfixParams(args [1]string, argsEscaped bool, r *http.Request) (params GetMapfixParams, _ error) { // Decode path: MapfixID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "MapfixID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.MapfixID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.MapfixID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "MapfixID", In: "path", Err: err, } } return params, nil } // GetOperationParams is parameters of getOperation operation. type GetOperationParams struct { // The unique identifier for a long-running operation. OperationID int32 } func unpackGetOperationParams(packed middleware.Parameters) (params GetOperationParams) { { key := middleware.ParameterKey{ Name: "OperationID", In: "path", } params.OperationID = packed[key].(int32) } return params } func decodeGetOperationParams(args [1]string, argsEscaped bool, r *http.Request) (params GetOperationParams, _ error) { // Decode path: OperationID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "OperationID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } params.OperationID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.OperationID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "OperationID", In: "path", Err: err, } } return params, nil } // GetScriptParams is parameters of getScript operation. type GetScriptParams struct { // The unique identifier for a script. ScriptID int64 } func unpackGetScriptParams(packed middleware.Parameters) (params GetScriptParams) { { key := middleware.ParameterKey{ Name: "ScriptID", In: "path", } params.ScriptID = packed[key].(int64) } return params } func decodeGetScriptParams(args [1]string, argsEscaped bool, r *http.Request) (params GetScriptParams, _ error) { // Decode path: ScriptID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "ScriptID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.ScriptID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.ScriptID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "ScriptID", In: "path", Err: err, } } return params, nil } // GetScriptPolicyParams is parameters of getScriptPolicy operation. type GetScriptPolicyParams struct { // The unique identifier for a script policy. ScriptPolicyID int64 } func unpackGetScriptPolicyParams(packed middleware.Parameters) (params GetScriptPolicyParams) { { key := middleware.ParameterKey{ Name: "ScriptPolicyID", In: "path", } params.ScriptPolicyID = packed[key].(int64) } return params } func decodeGetScriptPolicyParams(args [1]string, argsEscaped bool, r *http.Request) (params GetScriptPolicyParams, _ error) { // Decode path: ScriptPolicyID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "ScriptPolicyID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.ScriptPolicyID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.ScriptPolicyID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "ScriptPolicyID", In: "path", Err: err, } } return params, nil } // GetSubmissionParams is parameters of getSubmission operation. type GetSubmissionParams struct { // The unique identifier for a submission. SubmissionID int64 } func unpackGetSubmissionParams(packed middleware.Parameters) (params GetSubmissionParams) { { key := middleware.ParameterKey{ Name: "SubmissionID", In: "path", } params.SubmissionID = packed[key].(int64) } return params } func decodeGetSubmissionParams(args [1]string, argsEscaped bool, r *http.Request) (params GetSubmissionParams, _ error) { // Decode path: SubmissionID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "SubmissionID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.SubmissionID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.SubmissionID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "SubmissionID", In: "path", Err: err, } } return params, nil } // ListMapfixAuditEventsParams is parameters of listMapfixAuditEvents operation. type ListMapfixAuditEventsParams struct { // The unique identifier for a mapfix. MapfixID int64 Page int32 Limit int32 } func unpackListMapfixAuditEventsParams(packed middleware.Parameters) (params ListMapfixAuditEventsParams) { { key := middleware.ParameterKey{ Name: "MapfixID", In: "path", } params.MapfixID = packed[key].(int64) } { key := middleware.ParameterKey{ Name: "Page", In: "query", } params.Page = packed[key].(int32) } { key := middleware.ParameterKey{ Name: "Limit", In: "query", } params.Limit = packed[key].(int32) } return params } func decodeListMapfixAuditEventsParams(args [1]string, argsEscaped bool, r *http.Request) (params ListMapfixAuditEventsParams, _ error) { q := uri.NewQueryDecoder(r.URL.Query()) // Decode path: MapfixID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "MapfixID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.MapfixID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.MapfixID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "MapfixID", In: "path", Err: err, } } // Decode query: Page. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Page", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } params.Page = c return nil }); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 1, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.Page)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return err } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Page", In: "query", Err: err, } } // Decode query: Limit. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Limit", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } params.Limit = c return nil }); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: true, Max: 100, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.Limit)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return err } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Limit", In: "query", Err: err, } } return params, nil } // ListMapfixesParams is parameters of listMapfixes operation. type ListMapfixesParams struct { Page int32 Limit int32 DisplayName OptString Creator OptString GameID OptInt32 Sort OptInt32 Submitter OptInt64 AssetID OptInt64 TargetAssetID OptInt64 StatusID OptInt32 } func unpackListMapfixesParams(packed middleware.Parameters) (params ListMapfixesParams) { { key := middleware.ParameterKey{ Name: "Page", In: "query", } params.Page = packed[key].(int32) } { key := middleware.ParameterKey{ Name: "Limit", In: "query", } params.Limit = packed[key].(int32) } { key := middleware.ParameterKey{ Name: "DisplayName", In: "query", } if v, ok := packed[key]; ok { params.DisplayName = v.(OptString) } } { key := middleware.ParameterKey{ Name: "Creator", In: "query", } if v, ok := packed[key]; ok { params.Creator = v.(OptString) } } { key := middleware.ParameterKey{ Name: "GameID", In: "query", } if v, ok := packed[key]; ok { params.GameID = v.(OptInt32) } } { key := middleware.ParameterKey{ Name: "Sort", In: "query", } if v, ok := packed[key]; ok { params.Sort = v.(OptInt32) } } { key := middleware.ParameterKey{ Name: "Submitter", In: "query", } if v, ok := packed[key]; ok { params.Submitter = v.(OptInt64) } } { key := middleware.ParameterKey{ Name: "AssetID", In: "query", } if v, ok := packed[key]; ok { params.AssetID = v.(OptInt64) } } { key := middleware.ParameterKey{ Name: "TargetAssetID", In: "query", } if v, ok := packed[key]; ok { params.TargetAssetID = v.(OptInt64) } } { key := middleware.ParameterKey{ Name: "StatusID", In: "query", } if v, ok := packed[key]; ok { params.StatusID = v.(OptInt32) } } return params } func decodeListMapfixesParams(args [0]string, argsEscaped bool, r *http.Request) (params ListMapfixesParams, _ error) { q := uri.NewQueryDecoder(r.URL.Query()) // Decode query: Page. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Page", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } params.Page = c return nil }); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 1, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.Page)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return err } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Page", In: "query", Err: err, } } // Decode query: Limit. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Limit", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } params.Limit = c return nil }); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: true, Max: 100, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.Limit)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return err } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Limit", In: "query", Err: err, } } // Decode query: DisplayName. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "DisplayName", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotDisplayNameVal string if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToString(val) if err != nil { return err } paramsDotDisplayNameVal = c return nil }(); err != nil { return err } params.DisplayName.SetTo(paramsDotDisplayNameVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.DisplayName.Get(); ok { if err := func() error { if err := (validate.String{ MinLength: 0, MinLengthSet: false, MaxLength: 128, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(value)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "DisplayName", In: "query", Err: err, } } // Decode query: Creator. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Creator", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotCreatorVal string if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToString(val) if err != nil { return err } paramsDotCreatorVal = c return nil }(); err != nil { return err } params.Creator.SetTo(paramsDotCreatorVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.Creator.Get(); ok { if err := func() error { if err := (validate.String{ MinLength: 0, MinLengthSet: false, MaxLength: 128, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(value)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Creator", In: "query", Err: err, } } // Decode query: GameID. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "GameID", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotGameIDVal int32 if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } paramsDotGameIDVal = c return nil }(); err != nil { return err } params.GameID.SetTo(paramsDotGameIDVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.GameID.Get(); ok { if err := func() error { if err := (validate.Int{ MinSet: true, Min: 1, MaxSet: true, Max: 5, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(value)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "GameID", In: "query", Err: err, } } // Decode query: Sort. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Sort", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotSortVal int32 if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } paramsDotSortVal = c return nil }(); err != nil { return err } params.Sort.SetTo(paramsDotSortVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.Sort.Get(); ok { if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: true, Max: 4, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(value)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Sort", In: "query", Err: err, } } // Decode query: Submitter. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Submitter", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotSubmitterVal int64 if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } paramsDotSubmitterVal = c return nil }(); err != nil { return err } params.Submitter.SetTo(paramsDotSubmitterVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.Submitter.Get(); ok { if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(value)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Submitter", In: "query", Err: err, } } // Decode query: AssetID. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "AssetID", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotAssetIDVal int64 if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } paramsDotAssetIDVal = c return nil }(); err != nil { return err } params.AssetID.SetTo(paramsDotAssetIDVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.AssetID.Get(); ok { if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(value)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "AssetID", In: "query", Err: err, } } // Decode query: TargetAssetID. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "TargetAssetID", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotTargetAssetIDVal int64 if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } paramsDotTargetAssetIDVal = c return nil }(); err != nil { return err } params.TargetAssetID.SetTo(paramsDotTargetAssetIDVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.TargetAssetID.Get(); ok { if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(value)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "TargetAssetID", In: "query", Err: err, } } // Decode query: StatusID. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "StatusID", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotStatusIDVal int32 if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } paramsDotStatusIDVal = c return nil }(); err != nil { return err } params.StatusID.SetTo(paramsDotStatusIDVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.StatusID.Get(); ok { if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: true, Max: 9, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(value)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "StatusID", In: "query", Err: err, } } return params, nil } // ListMapsParams is parameters of listMaps operation. type ListMapsParams struct { Page int32 Limit int32 DisplayName OptString Creator OptString GameID OptInt32 Sort OptInt32 } func unpackListMapsParams(packed middleware.Parameters) (params ListMapsParams) { { key := middleware.ParameterKey{ Name: "Page", In: "query", } params.Page = packed[key].(int32) } { key := middleware.ParameterKey{ Name: "Limit", In: "query", } params.Limit = packed[key].(int32) } { key := middleware.ParameterKey{ Name: "DisplayName", In: "query", } if v, ok := packed[key]; ok { params.DisplayName = v.(OptString) } } { key := middleware.ParameterKey{ Name: "Creator", In: "query", } if v, ok := packed[key]; ok { params.Creator = v.(OptString) } } { key := middleware.ParameterKey{ Name: "GameID", In: "query", } if v, ok := packed[key]; ok { params.GameID = v.(OptInt32) } } { key := middleware.ParameterKey{ Name: "Sort", In: "query", } if v, ok := packed[key]; ok { params.Sort = v.(OptInt32) } } return params } func decodeListMapsParams(args [0]string, argsEscaped bool, r *http.Request) (params ListMapsParams, _ error) { q := uri.NewQueryDecoder(r.URL.Query()) // Decode query: Page. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Page", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } params.Page = c return nil }); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 1, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.Page)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return err } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Page", In: "query", Err: err, } } // Decode query: Limit. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Limit", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } params.Limit = c return nil }); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: true, Max: 100, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.Limit)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return err } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Limit", In: "query", Err: err, } } // Decode query: DisplayName. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "DisplayName", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotDisplayNameVal string if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToString(val) if err != nil { return err } paramsDotDisplayNameVal = c return nil }(); err != nil { return err } params.DisplayName.SetTo(paramsDotDisplayNameVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.DisplayName.Get(); ok { if err := func() error { if err := (validate.String{ MinLength: 0, MinLengthSet: false, MaxLength: 128, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(value)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "DisplayName", In: "query", Err: err, } } // Decode query: Creator. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Creator", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotCreatorVal string if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToString(val) if err != nil { return err } paramsDotCreatorVal = c return nil }(); err != nil { return err } params.Creator.SetTo(paramsDotCreatorVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.Creator.Get(); ok { if err := func() error { if err := (validate.String{ MinLength: 0, MinLengthSet: false, MaxLength: 128, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(value)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Creator", In: "query", Err: err, } } // Decode query: GameID. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "GameID", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotGameIDVal int32 if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } paramsDotGameIDVal = c return nil }(); err != nil { return err } params.GameID.SetTo(paramsDotGameIDVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.GameID.Get(); ok { if err := func() error { if err := (validate.Int{ MinSet: true, Min: 1, MaxSet: true, Max: 5, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(value)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "GameID", In: "query", Err: err, } } // Decode query: Sort. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Sort", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotSortVal int32 if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } paramsDotSortVal = c return nil }(); err != nil { return err } params.Sort.SetTo(paramsDotSortVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.Sort.Get(); ok { if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: true, Max: 4, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(value)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Sort", In: "query", Err: err, } } return params, nil } // ListScriptPolicyParams is parameters of listScriptPolicy operation. type ListScriptPolicyParams struct { Page int32 Limit int32 FromScriptHash OptString ToScriptID OptInt64 Policy OptInt32 } func unpackListScriptPolicyParams(packed middleware.Parameters) (params ListScriptPolicyParams) { { key := middleware.ParameterKey{ Name: "Page", In: "query", } params.Page = packed[key].(int32) } { key := middleware.ParameterKey{ Name: "Limit", In: "query", } params.Limit = packed[key].(int32) } { key := middleware.ParameterKey{ Name: "FromScriptHash", In: "query", } if v, ok := packed[key]; ok { params.FromScriptHash = v.(OptString) } } { key := middleware.ParameterKey{ Name: "ToScriptID", In: "query", } if v, ok := packed[key]; ok { params.ToScriptID = v.(OptInt64) } } { key := middleware.ParameterKey{ Name: "Policy", In: "query", } if v, ok := packed[key]; ok { params.Policy = v.(OptInt32) } } return params } func decodeListScriptPolicyParams(args [0]string, argsEscaped bool, r *http.Request) (params ListScriptPolicyParams, _ error) { q := uri.NewQueryDecoder(r.URL.Query()) // Decode query: Page. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Page", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } params.Page = c return nil }); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 1, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.Page)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return err } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Page", In: "query", Err: err, } } // Decode query: Limit. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Limit", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } params.Limit = c return nil }); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: true, Max: 100, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.Limit)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return err } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Limit", In: "query", Err: err, } } // Decode query: FromScriptHash. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "FromScriptHash", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotFromScriptHashVal string if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToString(val) if err != nil { return err } paramsDotFromScriptHashVal = c return nil }(); err != nil { return err } params.FromScriptHash.SetTo(paramsDotFromScriptHashVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.FromScriptHash.Get(); ok { if err := func() error { if err := (validate.String{ MinLength: 16, MinLengthSet: true, MaxLength: 16, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(value)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "FromScriptHash", In: "query", Err: err, } } // Decode query: ToScriptID. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "ToScriptID", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotToScriptIDVal int64 if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } paramsDotToScriptIDVal = c return nil }(); err != nil { return err } params.ToScriptID.SetTo(paramsDotToScriptIDVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.ToScriptID.Get(); ok { if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(value)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "ToScriptID", In: "query", Err: err, } } // Decode query: Policy. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Policy", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotPolicyVal int32 if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } paramsDotPolicyVal = c return nil }(); err != nil { return err } params.Policy.SetTo(paramsDotPolicyVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.Policy.Get(); ok { if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(value)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Policy", In: "query", Err: err, } } return params, nil } // ListScriptsParams is parameters of listScripts operation. type ListScriptsParams struct { Page int32 Limit int32 Hash OptString Name OptString Source OptString ResourceType OptInt32 ResourceID OptInt64 } func unpackListScriptsParams(packed middleware.Parameters) (params ListScriptsParams) { { key := middleware.ParameterKey{ Name: "Page", In: "query", } params.Page = packed[key].(int32) } { key := middleware.ParameterKey{ Name: "Limit", In: "query", } params.Limit = packed[key].(int32) } { key := middleware.ParameterKey{ Name: "Hash", In: "query", } if v, ok := packed[key]; ok { params.Hash = v.(OptString) } } { key := middleware.ParameterKey{ Name: "Name", In: "query", } if v, ok := packed[key]; ok { params.Name = v.(OptString) } } { key := middleware.ParameterKey{ Name: "Source", In: "query", } if v, ok := packed[key]; ok { params.Source = v.(OptString) } } { key := middleware.ParameterKey{ Name: "ResourceType", In: "query", } if v, ok := packed[key]; ok { params.ResourceType = v.(OptInt32) } } { key := middleware.ParameterKey{ Name: "ResourceID", In: "query", } if v, ok := packed[key]; ok { params.ResourceID = v.(OptInt64) } } return params } func decodeListScriptsParams(args [0]string, argsEscaped bool, r *http.Request) (params ListScriptsParams, _ error) { q := uri.NewQueryDecoder(r.URL.Query()) // Decode query: Page. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Page", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } params.Page = c return nil }); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 1, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.Page)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return err } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Page", In: "query", Err: err, } } // Decode query: Limit. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Limit", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } params.Limit = c return nil }); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: true, Max: 100, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.Limit)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return err } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Limit", In: "query", Err: err, } } // Decode query: Hash. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Hash", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotHashVal string if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToString(val) if err != nil { return err } paramsDotHashVal = c return nil }(); err != nil { return err } params.Hash.SetTo(paramsDotHashVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.Hash.Get(); ok { if err := func() error { if err := (validate.String{ MinLength: 16, MinLengthSet: true, MaxLength: 16, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(value)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Hash", In: "query", Err: err, } } // Decode query: Name. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Name", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotNameVal string if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToString(val) if err != nil { return err } paramsDotNameVal = c return nil }(); err != nil { return err } params.Name.SetTo(paramsDotNameVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.Name.Get(); ok { if err := func() error { if err := (validate.String{ MinLength: 0, MinLengthSet: false, MaxLength: 128, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(value)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Name", In: "query", Err: err, } } // Decode query: Source. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Source", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotSourceVal string if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToString(val) if err != nil { return err } paramsDotSourceVal = c return nil }(); err != nil { return err } params.Source.SetTo(paramsDotSourceVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.Source.Get(); ok { if err := func() error { if err := (validate.String{ MinLength: 0, MinLengthSet: false, MaxLength: 1048576, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(value)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Source", In: "query", Err: err, } } // Decode query: ResourceType. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "ResourceType", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotResourceTypeVal int32 if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } paramsDotResourceTypeVal = c return nil }(); err != nil { return err } params.ResourceType.SetTo(paramsDotResourceTypeVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.ResourceType.Get(); ok { if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(value)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "ResourceType", In: "query", Err: err, } } // Decode query: ResourceID. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "ResourceID", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotResourceIDVal int64 if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } paramsDotResourceIDVal = c return nil }(); err != nil { return err } params.ResourceID.SetTo(paramsDotResourceIDVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.ResourceID.Get(); ok { if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(value)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "ResourceID", In: "query", Err: err, } } return params, nil } // ListSubmissionAuditEventsParams is parameters of listSubmissionAuditEvents operation. type ListSubmissionAuditEventsParams struct { // The unique identifier for a submission. SubmissionID int64 Page int32 Limit int32 } func unpackListSubmissionAuditEventsParams(packed middleware.Parameters) (params ListSubmissionAuditEventsParams) { { key := middleware.ParameterKey{ Name: "SubmissionID", In: "path", } params.SubmissionID = packed[key].(int64) } { key := middleware.ParameterKey{ Name: "Page", In: "query", } params.Page = packed[key].(int32) } { key := middleware.ParameterKey{ Name: "Limit", In: "query", } params.Limit = packed[key].(int32) } return params } func decodeListSubmissionAuditEventsParams(args [1]string, argsEscaped bool, r *http.Request) (params ListSubmissionAuditEventsParams, _ error) { q := uri.NewQueryDecoder(r.URL.Query()) // Decode path: SubmissionID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "SubmissionID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.SubmissionID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.SubmissionID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "SubmissionID", In: "path", Err: err, } } // Decode query: Page. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Page", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } params.Page = c return nil }); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 1, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.Page)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return err } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Page", In: "query", Err: err, } } // Decode query: Limit. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Limit", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } params.Limit = c return nil }); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: true, Max: 100, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.Limit)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return err } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Limit", In: "query", Err: err, } } return params, nil } // ListSubmissionsParams is parameters of listSubmissions operation. type ListSubmissionsParams struct { Page int32 Limit int32 DisplayName OptString Creator OptString GameID OptInt32 Sort OptInt32 Submitter OptInt64 AssetID OptInt64 UploadedAssetID OptInt64 StatusID OptInt32 } func unpackListSubmissionsParams(packed middleware.Parameters) (params ListSubmissionsParams) { { key := middleware.ParameterKey{ Name: "Page", In: "query", } params.Page = packed[key].(int32) } { key := middleware.ParameterKey{ Name: "Limit", In: "query", } params.Limit = packed[key].(int32) } { key := middleware.ParameterKey{ Name: "DisplayName", In: "query", } if v, ok := packed[key]; ok { params.DisplayName = v.(OptString) } } { key := middleware.ParameterKey{ Name: "Creator", In: "query", } if v, ok := packed[key]; ok { params.Creator = v.(OptString) } } { key := middleware.ParameterKey{ Name: "GameID", In: "query", } if v, ok := packed[key]; ok { params.GameID = v.(OptInt32) } } { key := middleware.ParameterKey{ Name: "Sort", In: "query", } if v, ok := packed[key]; ok { params.Sort = v.(OptInt32) } } { key := middleware.ParameterKey{ Name: "Submitter", In: "query", } if v, ok := packed[key]; ok { params.Submitter = v.(OptInt64) } } { key := middleware.ParameterKey{ Name: "AssetID", In: "query", } if v, ok := packed[key]; ok { params.AssetID = v.(OptInt64) } } { key := middleware.ParameterKey{ Name: "UploadedAssetID", In: "query", } if v, ok := packed[key]; ok { params.UploadedAssetID = v.(OptInt64) } } { key := middleware.ParameterKey{ Name: "StatusID", In: "query", } if v, ok := packed[key]; ok { params.StatusID = v.(OptInt32) } } return params } func decodeListSubmissionsParams(args [0]string, argsEscaped bool, r *http.Request) (params ListSubmissionsParams, _ error) { q := uri.NewQueryDecoder(r.URL.Query()) // Decode query: Page. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Page", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } params.Page = c return nil }); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 1, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.Page)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return err } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Page", In: "query", Err: err, } } // Decode query: Limit. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Limit", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } params.Limit = c return nil }); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: true, Max: 100, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.Limit)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return err } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Limit", In: "query", Err: err, } } // Decode query: DisplayName. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "DisplayName", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotDisplayNameVal string if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToString(val) if err != nil { return err } paramsDotDisplayNameVal = c return nil }(); err != nil { return err } params.DisplayName.SetTo(paramsDotDisplayNameVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.DisplayName.Get(); ok { if err := func() error { if err := (validate.String{ MinLength: 0, MinLengthSet: false, MaxLength: 128, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(value)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "DisplayName", In: "query", Err: err, } } // Decode query: Creator. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Creator", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotCreatorVal string if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToString(val) if err != nil { return err } paramsDotCreatorVal = c return nil }(); err != nil { return err } params.Creator.SetTo(paramsDotCreatorVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.Creator.Get(); ok { if err := func() error { if err := (validate.String{ MinLength: 0, MinLengthSet: false, MaxLength: 128, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(value)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Creator", In: "query", Err: err, } } // Decode query: GameID. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "GameID", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotGameIDVal int32 if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } paramsDotGameIDVal = c return nil }(); err != nil { return err } params.GameID.SetTo(paramsDotGameIDVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.GameID.Get(); ok { if err := func() error { if err := (validate.Int{ MinSet: true, Min: 1, MaxSet: true, Max: 5, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(value)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "GameID", In: "query", Err: err, } } // Decode query: Sort. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Sort", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotSortVal int32 if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } paramsDotSortVal = c return nil }(); err != nil { return err } params.Sort.SetTo(paramsDotSortVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.Sort.Get(); ok { if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: true, Max: 4, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(value)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Sort", In: "query", Err: err, } } // Decode query: Submitter. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "Submitter", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotSubmitterVal int64 if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } paramsDotSubmitterVal = c return nil }(); err != nil { return err } params.Submitter.SetTo(paramsDotSubmitterVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.Submitter.Get(); ok { if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(value)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "Submitter", In: "query", Err: err, } } // Decode query: AssetID. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "AssetID", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotAssetIDVal int64 if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } paramsDotAssetIDVal = c return nil }(); err != nil { return err } params.AssetID.SetTo(paramsDotAssetIDVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.AssetID.Get(); ok { if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(value)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "AssetID", In: "query", Err: err, } } // Decode query: UploadedAssetID. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "UploadedAssetID", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotUploadedAssetIDVal int64 if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } paramsDotUploadedAssetIDVal = c return nil }(); err != nil { return err } params.UploadedAssetID.SetTo(paramsDotUploadedAssetIDVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.UploadedAssetID.Get(); ok { if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(value)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "UploadedAssetID", In: "query", Err: err, } } // Decode query: StatusID. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "StatusID", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { var paramsDotStatusIDVal int32 if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt32(val) if err != nil { return err } paramsDotStatusIDVal = c return nil }(); err != nil { return err } params.StatusID.SetTo(paramsDotStatusIDVal) return nil }); err != nil { return err } if err := func() error { if value, ok := params.StatusID.Get(); ok { if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: true, Max: 10, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(value)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } return nil }(); err != nil { return err } } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "StatusID", In: "query", Err: err, } } return params, nil } // SetMapfixCompletedParams is parameters of setMapfixCompleted operation. type SetMapfixCompletedParams struct { // The unique identifier for a mapfix. MapfixID int64 } func unpackSetMapfixCompletedParams(packed middleware.Parameters) (params SetMapfixCompletedParams) { { key := middleware.ParameterKey{ Name: "MapfixID", In: "path", } params.MapfixID = packed[key].(int64) } return params } func decodeSetMapfixCompletedParams(args [1]string, argsEscaped bool, r *http.Request) (params SetMapfixCompletedParams, _ error) { // Decode path: MapfixID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "MapfixID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.MapfixID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.MapfixID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "MapfixID", In: "path", Err: err, } } return params, nil } // SetSubmissionCompletedParams is parameters of setSubmissionCompleted operation. type SetSubmissionCompletedParams struct { // The unique identifier for a submission. SubmissionID int64 } func unpackSetSubmissionCompletedParams(packed middleware.Parameters) (params SetSubmissionCompletedParams) { { key := middleware.ParameterKey{ Name: "SubmissionID", In: "path", } params.SubmissionID = packed[key].(int64) } return params } func decodeSetSubmissionCompletedParams(args [1]string, argsEscaped bool, r *http.Request) (params SetSubmissionCompletedParams, _ error) { // Decode path: SubmissionID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "SubmissionID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.SubmissionID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.SubmissionID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "SubmissionID", In: "path", Err: err, } } return params, nil } // UpdateMapfixModelParams is parameters of updateMapfixModel operation. type UpdateMapfixModelParams struct { // The unique identifier for a mapfix. MapfixID int64 ModelID int64 ModelVersion int64 } func unpackUpdateMapfixModelParams(packed middleware.Parameters) (params UpdateMapfixModelParams) { { key := middleware.ParameterKey{ Name: "MapfixID", In: "path", } params.MapfixID = packed[key].(int64) } { key := middleware.ParameterKey{ Name: "ModelID", In: "query", } params.ModelID = packed[key].(int64) } { key := middleware.ParameterKey{ Name: "ModelVersion", In: "query", } params.ModelVersion = packed[key].(int64) } return params } func decodeUpdateMapfixModelParams(args [1]string, argsEscaped bool, r *http.Request) (params UpdateMapfixModelParams, _ error) { q := uri.NewQueryDecoder(r.URL.Query()) // Decode path: MapfixID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "MapfixID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.MapfixID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.MapfixID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "MapfixID", In: "path", Err: err, } } // Decode query: ModelID. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "ModelID", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.ModelID = c return nil }); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.ModelID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return err } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "ModelID", In: "query", Err: err, } } // Decode query: ModelVersion. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "ModelVersion", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.ModelVersion = c return nil }); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.ModelVersion)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return err } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "ModelVersion", In: "query", Err: err, } } return params, nil } // UpdateScriptParams is parameters of updateScript operation. type UpdateScriptParams struct { // The unique identifier for a script. ScriptID int64 } func unpackUpdateScriptParams(packed middleware.Parameters) (params UpdateScriptParams) { { key := middleware.ParameterKey{ Name: "ScriptID", In: "path", } params.ScriptID = packed[key].(int64) } return params } func decodeUpdateScriptParams(args [1]string, argsEscaped bool, r *http.Request) (params UpdateScriptParams, _ error) { // Decode path: ScriptID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "ScriptID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.ScriptID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.ScriptID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "ScriptID", In: "path", Err: err, } } return params, nil } // UpdateScriptPolicyParams is parameters of updateScriptPolicy operation. type UpdateScriptPolicyParams struct { // The unique identifier for a script policy. ScriptPolicyID int64 } func unpackUpdateScriptPolicyParams(packed middleware.Parameters) (params UpdateScriptPolicyParams) { { key := middleware.ParameterKey{ Name: "ScriptPolicyID", In: "path", } params.ScriptPolicyID = packed[key].(int64) } return params } func decodeUpdateScriptPolicyParams(args [1]string, argsEscaped bool, r *http.Request) (params UpdateScriptPolicyParams, _ error) { // Decode path: ScriptPolicyID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "ScriptPolicyID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.ScriptPolicyID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.ScriptPolicyID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "ScriptPolicyID", In: "path", Err: err, } } return params, nil } // UpdateSubmissionModelParams is parameters of updateSubmissionModel operation. type UpdateSubmissionModelParams struct { // The unique identifier for a submission. SubmissionID int64 ModelID int64 ModelVersion int64 } func unpackUpdateSubmissionModelParams(packed middleware.Parameters) (params UpdateSubmissionModelParams) { { key := middleware.ParameterKey{ Name: "SubmissionID", In: "path", } params.SubmissionID = packed[key].(int64) } { key := middleware.ParameterKey{ Name: "ModelID", In: "query", } params.ModelID = packed[key].(int64) } { key := middleware.ParameterKey{ Name: "ModelVersion", In: "query", } params.ModelVersion = packed[key].(int64) } return params } func decodeUpdateSubmissionModelParams(args [1]string, argsEscaped bool, r *http.Request) (params UpdateSubmissionModelParams, _ error) { q := uri.NewQueryDecoder(r.URL.Query()) // Decode path: SubmissionID. if err := func() error { param := args[0] if argsEscaped { unescaped, err := url.PathUnescape(args[0]) if err != nil { return errors.Wrap(err, "unescape path") } param = unescaped } if len(param) > 0 { d := uri.NewPathDecoder(uri.PathDecoderConfig{ Param: "SubmissionID", Value: param, Style: uri.PathStyleSimple, Explode: false, }) if err := func() error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.SubmissionID = c return nil }(); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.SubmissionID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return validate.ErrFieldRequired } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "SubmissionID", In: "path", Err: err, } } // Decode query: ModelID. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "ModelID", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.ModelID = c return nil }); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.ModelID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return err } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "ModelID", In: "query", Err: err, } } // Decode query: ModelVersion. if err := func() error { cfg := uri.QueryParameterDecodingConfig{ Name: "ModelVersion", Style: uri.QueryStyleForm, Explode: true, } if err := q.HasParam(cfg); err == nil { if err := q.DecodeParam(cfg, func(d uri.Decoder) error { val, err := d.DecodeValue() if err != nil { return err } c, err := conv.ToInt64(val) if err != nil { return err } params.ModelVersion = c return nil }); err != nil { return err } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 0, MaxSet: false, Max: 0, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(params.ModelVersion)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { return err } } else { return err } return nil }(); err != nil { return params, &ogenerrors.DecodeParamError{ Name: "ModelVersion", In: "query", Err: err, } } return params, nil }