validator

package
v1.10.0-alpha Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 19, 2025 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Validator

type Validator struct {
	// contains filtered or unexported fields
}

func New

func New(db *db.DB, res *idresolver.Resolver, enforcer *rbac.Enforcer) *Validator

func (*Validator) ValidateIssue

func (v *Validator) ValidateIssue(issue *models.Issue) error

func (*Validator) ValidateIssueComment

func (v *Validator) ValidateIssueComment(comment *models.IssueComment) error

func (*Validator) ValidateLabelDefinition

func (v *Validator) ValidateLabelDefinition(label *models.LabelDefinition) error

func (*Validator) ValidateLabelOp

func (v *Validator) ValidateLabelOp(labelDef *models.LabelDefinition, repo *models.Repo, labelOp *models.LabelOp) error

func (*Validator) ValidatePatch

func (v *Validator) ValidatePatch(patch *string) error

func (*Validator) ValidateString

func (v *Validator) ValidateString(s *models.String) error

Source Files

  • issue.go
  • label.go
  • patch.go
  • string.go
  • validator.go

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL