// Code generated by ogen, DO NOT EDIT. package api import ( "fmt" "github.com/go-faster/errors" "github.com/ogen-go/ogen/validate" ) func (s *Error) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError 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(s.Code)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "code", Error: err, }) } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil } func (s *ErrorStatusCode) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError if err := func() error { if err := s.Response.Validate(); err != nil { return err } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Response", Error: err, }) } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil } func (s *Map) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError 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(s.ID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "ID", Error: err, }) } if err := func() error { if err := (validate.String{ MinLength: 0, MinLengthSet: false, MaxLength: 128, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(s.DisplayName)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "DisplayName", Error: err, }) } if err := func() error { if err := (validate.String{ MinLength: 0, MinLengthSet: false, MaxLength: 128, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(s.Creator)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Creator", Error: 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(s.GameID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "GameID", Error: 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(s.Date)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Date", Error: err, }) } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil } func (s *Mapfix) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError 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(s.ID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "ID", Error: err, }) } if err := func() error { if err := (validate.String{ MinLength: 0, MinLengthSet: false, MaxLength: 128, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(s.DisplayName)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "DisplayName", Error: err, }) } if err := func() error { if err := (validate.String{ MinLength: 0, MinLengthSet: false, MaxLength: 128, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(s.Creator)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Creator", Error: 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(s.GameID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "GameID", Error: 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(s.CreatedAt)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "CreatedAt", Error: 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(s.UpdatedAt)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "UpdatedAt", Error: 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(s.Submitter)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Submitter", Error: 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(s.AssetID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "AssetID", Error: 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(s.AssetVersion)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "AssetVersion", Error: 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(s.TargetAssetID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "TargetAssetID", Error: 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(s.StatusID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "StatusID", Error: err, }) } if err := func() error { if err := (validate.String{ MinLength: 0, MinLengthSet: false, MaxLength: 256, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(s.StatusMessage)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "StatusMessage", Error: err, }) } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil } func (s *MapfixTriggerCreate) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError 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(s.AssetID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "AssetID", Error: 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(s.TargetAssetID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "TargetAssetID", Error: err, }) } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil } func (s *Mapfixes) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError 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(s.Total)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Total", Error: err, }) } if err := func() error { if s.Mapfixes == nil { return errors.New("nil is invalid value") } var failures []validate.FieldError for i, elem := range s.Mapfixes { if err := func() error { if err := elem.Validate(); err != nil { return err } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: fmt.Sprintf("[%d]", i), Error: err, }) } } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Mapfixes", Error: err, }) } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil } func (s *Operation) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError 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(s.OperationID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "OperationID", Error: 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(s.Date)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Date", Error: 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(s.Owner)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Owner", Error: 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(s.Status)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Status", Error: err, }) } if err := func() error { if err := (validate.String{ MinLength: 0, MinLengthSet: false, MaxLength: 256, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(s.StatusMessage)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "StatusMessage", Error: err, }) } if err := func() error { if err := (validate.String{ MinLength: 0, MinLengthSet: false, MaxLength: 128, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(s.Path)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Path", Error: err, }) } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil } func (s *OperationID) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError 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(s.OperationID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "OperationID", Error: err, }) } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil } func (s *ReleaseInfo) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError 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(s.SubmissionID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "SubmissionID", Error: err, }) } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil } func (s *Roles) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError 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(s.Roles)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Roles", Error: err, }) } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil } func (s *Script) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError 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(s.ID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "ID", Error: err, }) } if err := func() error { if err := (validate.String{ MinLength: 0, MinLengthSet: false, MaxLength: 128, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(s.Name)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Name", Error: err, }) } if err := func() error { if err := (validate.String{ MinLength: 16, MinLengthSet: true, MaxLength: 16, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(s.Hash)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Hash", Error: err, }) } if err := func() error { if err := (validate.String{ MinLength: 0, MinLengthSet: false, MaxLength: 1048576, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(s.Source)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Source", Error: 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(s.ResourceType)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "ResourceType", Error: 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(s.ResourceID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "ResourceID", Error: err, }) } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil } func (s *ScriptCreate) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError if err := func() error { if err := (validate.String{ MinLength: 0, MinLengthSet: false, MaxLength: 128, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(s.Name)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Name", Error: err, }) } if err := func() error { if err := (validate.String{ MinLength: 0, MinLengthSet: false, MaxLength: 1048576, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(s.Source)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Source", Error: 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(s.ResourceType)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "ResourceType", Error: err, }) } if err := func() error { if value, ok := s.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 { failures = append(failures, validate.FieldError{ Name: "ResourceID", Error: err, }) } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil } func (s *ScriptID) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError 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(s.ScriptID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "ScriptID", Error: err, }) } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil } func (s *ScriptPolicy) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError 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(s.ID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "ID", Error: err, }) } if err := func() error { if err := (validate.String{ MinLength: 16, MinLengthSet: true, MaxLength: 16, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(s.FromScriptHash)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "FromScriptHash", Error: 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(s.ToScriptID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "ToScriptID", Error: 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(s.Policy)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Policy", Error: err, }) } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil } func (s *ScriptPolicyCreate) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError 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(s.FromScriptID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "FromScriptID", Error: 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(s.ToScriptID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "ToScriptID", Error: 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(s.Policy)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Policy", Error: err, }) } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil } func (s *ScriptPolicyID) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError 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(s.ScriptPolicyID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "ScriptPolicyID", Error: err, }) } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil } func (s *ScriptPolicyUpdate) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError 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(s.ID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "ID", Error: err, }) } if err := func() error { if value, ok := s.FromScriptID.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 { failures = append(failures, validate.FieldError{ Name: "FromScriptID", Error: err, }) } if err := func() error { if value, ok := s.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 { failures = append(failures, validate.FieldError{ Name: "ToScriptID", Error: err, }) } if err := func() error { if value, ok := s.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 { failures = append(failures, validate.FieldError{ Name: "Policy", Error: err, }) } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil } func (s *ScriptUpdate) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError 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(s.ID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "ID", Error: err, }) } if err := func() error { if value, ok := s.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 { failures = append(failures, validate.FieldError{ Name: "Name", Error: err, }) } if err := func() error { if value, ok := s.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 { failures = append(failures, validate.FieldError{ Name: "Source", Error: err, }) } if err := func() error { if value, ok := s.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 { failures = append(failures, validate.FieldError{ Name: "ResourceType", Error: err, }) } if err := func() error { if value, ok := s.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 { failures = append(failures, validate.FieldError{ Name: "ResourceID", Error: err, }) } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil } func (s *Submission) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError 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(s.ID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "ID", Error: err, }) } if err := func() error { if err := (validate.String{ MinLength: 0, MinLengthSet: false, MaxLength: 128, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(s.DisplayName)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "DisplayName", Error: err, }) } if err := func() error { if err := (validate.String{ MinLength: 0, MinLengthSet: false, MaxLength: 128, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(s.Creator)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Creator", Error: 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(s.GameID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "GameID", Error: 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(s.CreatedAt)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "CreatedAt", Error: 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(s.UpdatedAt)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "UpdatedAt", Error: 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(s.Submitter)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Submitter", Error: 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(s.AssetID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "AssetID", Error: 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(s.AssetVersion)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "AssetVersion", Error: err, }) } if err := func() error { if value, ok := s.ValidatedAssetID.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 { failures = append(failures, validate.FieldError{ Name: "ValidatedAssetID", Error: err, }) } if err := func() error { if value, ok := s.ValidatedAssetVersion.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 { failures = append(failures, validate.FieldError{ Name: "ValidatedAssetVersion", Error: err, }) } if err := func() error { if value, ok := s.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 { failures = append(failures, validate.FieldError{ Name: "UploadedAssetID", Error: 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(s.StatusID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "StatusID", Error: err, }) } if err := func() error { if err := (validate.String{ MinLength: 0, MinLengthSet: false, MaxLength: 256, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(s.StatusMessage)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "StatusMessage", Error: err, }) } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil } func (s *SubmissionTriggerCreate) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError 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(s.AssetID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "AssetID", Error: err, }) } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil } func (s *Submissions) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError 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(s.Total)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Total", Error: err, }) } if err := func() error { if s.Submissions == nil { return errors.New("nil is invalid value") } var failures []validate.FieldError for i, elem := range s.Submissions { if err := func() error { if err := elem.Validate(); err != nil { return err } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: fmt.Sprintf("[%d]", i), Error: err, }) } } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Submissions", Error: err, }) } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil } func (s *User) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError 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(s.UserID)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "UserID", Error: err, }) } if err := func() error { if err := (validate.String{ MinLength: 0, MinLengthSet: false, MaxLength: 128, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(s.Username)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Username", Error: err, }) } if err := func() error { if err := (validate.String{ MinLength: 0, MinLengthSet: false, MaxLength: 256, MaxLengthSet: true, Email: false, Hostname: false, Regex: nil, }).Validate(string(s.AvatarURL)); err != nil { return errors.Wrap(err, "string") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "AvatarURL", Error: err, }) } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil }