// Code generated by ogen, DO NOT EDIT. package api import ( "github.com/go-faster/errors" "github.com/ogen-go/ogen/validate" ) func (s *Pagination) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError 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(s.Page)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Page", Error: err, }) } if err := func() error { if err := (validate.Int{ MinSet: true, Min: 1, MaxSet: true, Max: 100, MinExclusive: false, MaxExclusive: false, MultipleOfSet: false, MultipleOf: 0, }).Validate(int64(s.Limit)); err != nil { return errors.Wrap(err, "int") } return nil }(); err != nil { failures = append(failures, validate.FieldError{ Name: "Limit", 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.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 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: 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 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.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 len(failures) > 0 { return &validate.Error{Fields: failures} } return nil } func (s *ScriptPolicyFilter) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError if err := func() error { if value, ok := s.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 { failures = append(failures, validate.FieldError{ Name: "FromScriptHash", 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 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 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.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 len(failures) > 0 { return &validate.Error{Fields: failures} } return nil } func (s *SubmissionCreate) 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.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 len(failures) > 0 { return &validate.Error{Fields: failures} } return nil } func (s *SubmissionFilter) Validate() error { if s == nil { return validate.ErrNilPointer } var failures []validate.FieldError if err := func() error { if value, ok := s.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 { failures = append(failures, validate.FieldError{ Name: "DisplayName", Error: err, }) } if err := func() error { if value, ok := s.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 { failures = append(failures, validate.FieldError{ Name: "Creator", Error: err, }) } if len(failures) > 0 { return &validate.Error{Fields: failures} } return nil }