Remove models_gen.go
This commit is contained in:
parent
a00fbfc7a0
commit
c6cb99ed8b
|
@ -16,4 +16,4 @@ overrides/
|
|||
build
|
||||
api/api
|
||||
api/graph/api/generated.go
|
||||
api/loaders/*_gen.go
|
||||
*_gen.go
|
||||
|
|
|
@ -1,381 +0,0 @@
|
|||
// Code generated by github.com/99designs/gqlgen, DO NOT EDIT.
|
||||
|
||||
package model
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"io"
|
||||
"strconv"
|
||||
"time"
|
||||
|
||||
"git.sr.ht/~sircmpwn/core-go/model"
|
||||
)
|
||||
|
||||
type Entity interface {
|
||||
IsEntity()
|
||||
}
|
||||
|
||||
type EventDetail interface {
|
||||
IsEventDetail()
|
||||
}
|
||||
|
||||
// A cursor for enumerating access control list entries
|
||||
//
|
||||
// If there are additional results available, the cursor object may be passed
|
||||
// back into the same endpoint to retrieve another page. If the cursor is null,
|
||||
// there are no remaining results to return.
|
||||
type ACLCursor struct {
|
||||
Results []*TrackerACL `json:"results"`
|
||||
Cursor *model.Cursor `json:"cursor"`
|
||||
}
|
||||
|
||||
type ACLInput struct {
|
||||
// Permission to view tickets
|
||||
Browse bool `json:"browse"`
|
||||
// Permission to submit tickets
|
||||
Submit bool `json:"submit"`
|
||||
// Permission to comment on tickets
|
||||
Comment bool `json:"comment"`
|
||||
// Permission to edit tickets
|
||||
Edit bool `json:"edit"`
|
||||
// Permission to resolve, re-open, transfer, or label tickets
|
||||
Triage bool `json:"triage"`
|
||||
}
|
||||
|
||||
// A cursor for enumerating subscriptions
|
||||
//
|
||||
// If there are additional results available, the cursor object may be passed
|
||||
// back into the same endpoint to retrieve another page. If the cursor is null,
|
||||
// there are no remaining results to return.
|
||||
type ActivitySubscriptionCursor struct {
|
||||
Results []ActivitySubscription `json:"results"`
|
||||
Cursor *model.Cursor `json:"cursor"`
|
||||
}
|
||||
|
||||
// A cursor for enumerating events
|
||||
//
|
||||
// If there are additional results available, the cursor object may be passed
|
||||
// back into the same endpoint to retrieve another page. If the cursor is null,
|
||||
// there are no remaining results to return.
|
||||
type EventCursor struct {
|
||||
Results []*Event `json:"results"`
|
||||
Cursor *model.Cursor `json:"cursor"`
|
||||
}
|
||||
|
||||
// This is used for importing tickets from third-party services, and may only be
|
||||
// used by the tracker owner. It causes a ticket submission, update, or comment
|
||||
// to be attributed to an external user and appear as if it were submitted at a
|
||||
// specific time.
|
||||
type ImportInput struct {
|
||||
Created time.Time `json:"created"`
|
||||
// External user ID. By convention this should be "service:username", e.g.
|
||||
// "codeberg:ddevault".
|
||||
ExternalID string `json:"externalId"`
|
||||
// A URL at which the user's external profile may be found, e.g.
|
||||
// "https://codeberg.org/ddevault".
|
||||
ExternalURL string `json:"externalUrl"`
|
||||
}
|
||||
|
||||
// A cursor for enumerating labels
|
||||
//
|
||||
// If there are additional results available, the cursor object may be passed
|
||||
// back into the same endpoint to retrieve another page. If the cursor is null,
|
||||
// there are no remaining results to return.
|
||||
type LabelCursor struct {
|
||||
Results []*Label `json:"results"`
|
||||
Cursor *model.Cursor `json:"cursor"`
|
||||
}
|
||||
|
||||
// You may omit the status or resolution fields to leave them unchanged (or if
|
||||
// you do not have permission to change them). "resolution" is required if
|
||||
// status is RESOLVED.
|
||||
type SubmitCommentInput struct {
|
||||
Text string `json:"text"`
|
||||
Status *TicketStatus `json:"status"`
|
||||
Resolution *TicketResolution `json:"resolution"`
|
||||
// For use by the tracker owner only
|
||||
Import *ImportInput `json:"import"`
|
||||
}
|
||||
|
||||
type SubmitTicketInput struct {
|
||||
Subject string `json:"subject"`
|
||||
Body *string `json:"body"`
|
||||
Created *time.Time `json:"created"`
|
||||
ExternalID *string `json:"externalId"`
|
||||
ExternalURL *string `json:"externalUrl"`
|
||||
}
|
||||
|
||||
// A cursor for enumerating tickets
|
||||
//
|
||||
// If there are additional results available, the cursor object may be passed
|
||||
// back into the same endpoint to retrieve another page. If the cursor is null,
|
||||
// there are no remaining results to return.
|
||||
type TicketCursor struct {
|
||||
Results []*Ticket `json:"results"`
|
||||
Cursor *model.Cursor `json:"cursor"`
|
||||
}
|
||||
|
||||
// A cursor for enumerating trackers
|
||||
//
|
||||
// If there are additional results available, the cursor object may be passed
|
||||
// back into the same endpoint to retrieve another page. If the cursor is null,
|
||||
// there are no remaining results to return.
|
||||
type TrackerCursor struct {
|
||||
Results []*Tracker `json:"results"`
|
||||
Cursor *model.Cursor `json:"cursor"`
|
||||
}
|
||||
|
||||
// "resolution" is required if status is RESOLVED.
|
||||
type UpdateStatusInput struct {
|
||||
Status TicketStatus `json:"status"`
|
||||
Resolution *TicketResolution `json:"resolution"`
|
||||
// For use by the tracker owner only
|
||||
Import *ImportInput `json:"import"`
|
||||
}
|
||||
|
||||
type Version struct {
|
||||
Major int `json:"major"`
|
||||
Minor int `json:"minor"`
|
||||
Patch int `json:"patch"`
|
||||
// If this API version is scheduled for deprecation, this is the date on which
|
||||
// it will stop working; or null if this API version is not scheduled for
|
||||
// deprecation.
|
||||
DeprecationDate *time.Time `json:"deprecationDate"`
|
||||
}
|
||||
|
||||
type AccessKind string
|
||||
|
||||
const (
|
||||
AccessKindRo AccessKind = "RO"
|
||||
AccessKindRw AccessKind = "RW"
|
||||
)
|
||||
|
||||
var AllAccessKind = []AccessKind{
|
||||
AccessKindRo,
|
||||
AccessKindRw,
|
||||
}
|
||||
|
||||
func (e AccessKind) IsValid() bool {
|
||||
switch e {
|
||||
case AccessKindRo, AccessKindRw:
|
||||
return true
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (e AccessKind) String() string {
|
||||
return string(e)
|
||||
}
|
||||
|
||||
func (e *AccessKind) UnmarshalGQL(v interface{}) error {
|
||||
str, ok := v.(string)
|
||||
if !ok {
|
||||
return fmt.Errorf("enums must be strings")
|
||||
}
|
||||
|
||||
*e = AccessKind(str)
|
||||
if !e.IsValid() {
|
||||
return fmt.Errorf("%s is not a valid AccessKind", str)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (e AccessKind) MarshalGQL(w io.Writer) {
|
||||
fmt.Fprint(w, strconv.Quote(e.String()))
|
||||
}
|
||||
|
||||
type AccessScope string
|
||||
|
||||
const (
|
||||
AccessScopeProfile AccessScope = "PROFILE"
|
||||
AccessScopeTrackers AccessScope = "TRACKERS"
|
||||
AccessScopeTickets AccessScope = "TICKETS"
|
||||
AccessScopeACLS AccessScope = "ACLS"
|
||||
AccessScopeEvents AccessScope = "EVENTS"
|
||||
AccessScopeSubscriptions AccessScope = "SUBSCRIPTIONS"
|
||||
)
|
||||
|
||||
var AllAccessScope = []AccessScope{
|
||||
AccessScopeProfile,
|
||||
AccessScopeTrackers,
|
||||
AccessScopeTickets,
|
||||
AccessScopeACLS,
|
||||
AccessScopeEvents,
|
||||
AccessScopeSubscriptions,
|
||||
}
|
||||
|
||||
func (e AccessScope) IsValid() bool {
|
||||
switch e {
|
||||
case AccessScopeProfile, AccessScopeTrackers, AccessScopeTickets, AccessScopeACLS, AccessScopeEvents, AccessScopeSubscriptions:
|
||||
return true
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (e AccessScope) String() string {
|
||||
return string(e)
|
||||
}
|
||||
|
||||
func (e *AccessScope) UnmarshalGQL(v interface{}) error {
|
||||
str, ok := v.(string)
|
||||
if !ok {
|
||||
return fmt.Errorf("enums must be strings")
|
||||
}
|
||||
|
||||
*e = AccessScope(str)
|
||||
if !e.IsValid() {
|
||||
return fmt.Errorf("%s is not a valid AccessScope", str)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (e AccessScope) MarshalGQL(w io.Writer) {
|
||||
fmt.Fprint(w, strconv.Quote(e.String()))
|
||||
}
|
||||
|
||||
type Authenticity string
|
||||
|
||||
const (
|
||||
// The server vouches for this information as entered verbatim by the
|
||||
// attributed entity.
|
||||
AuthenticityAuthentic Authenticity = "AUTHENTIC"
|
||||
// The server does not vouch for this information as entered by the attributed
|
||||
// entity, no authentication was provided.
|
||||
AuthenticityUnauthenticated Authenticity = "UNAUTHENTICATED"
|
||||
// The server has evidence that the information has likely been manipulated by
|
||||
// a third-party.
|
||||
AuthenticityTampered Authenticity = "TAMPERED"
|
||||
)
|
||||
|
||||
var AllAuthenticity = []Authenticity{
|
||||
AuthenticityAuthentic,
|
||||
AuthenticityUnauthenticated,
|
||||
AuthenticityTampered,
|
||||
}
|
||||
|
||||
func (e Authenticity) IsValid() bool {
|
||||
switch e {
|
||||
case AuthenticityAuthentic, AuthenticityUnauthenticated, AuthenticityTampered:
|
||||
return true
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (e Authenticity) String() string {
|
||||
return string(e)
|
||||
}
|
||||
|
||||
func (e *Authenticity) UnmarshalGQL(v interface{}) error {
|
||||
str, ok := v.(string)
|
||||
if !ok {
|
||||
return fmt.Errorf("enums must be strings")
|
||||
}
|
||||
|
||||
*e = Authenticity(str)
|
||||
if !e.IsValid() {
|
||||
return fmt.Errorf("%s is not a valid Authenticity", str)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (e Authenticity) MarshalGQL(w io.Writer) {
|
||||
fmt.Fprint(w, strconv.Quote(e.String()))
|
||||
}
|
||||
|
||||
type EventType string
|
||||
|
||||
const (
|
||||
EventTypeCreated EventType = "CREATED"
|
||||
EventTypeComment EventType = "COMMENT"
|
||||
EventTypeStatusChange EventType = "STATUS_CHANGE"
|
||||
EventTypeLabelAdded EventType = "LABEL_ADDED"
|
||||
EventTypeLabelRemoved EventType = "LABEL_REMOVED"
|
||||
EventTypeAssignedUser EventType = "ASSIGNED_USER"
|
||||
EventTypeUnassignedUser EventType = "UNASSIGNED_USER"
|
||||
EventTypeUserMentioned EventType = "USER_MENTIONED"
|
||||
EventTypeTicketMentioned EventType = "TICKET_MENTIONED"
|
||||
)
|
||||
|
||||
var AllEventType = []EventType{
|
||||
EventTypeCreated,
|
||||
EventTypeComment,
|
||||
EventTypeStatusChange,
|
||||
EventTypeLabelAdded,
|
||||
EventTypeLabelRemoved,
|
||||
EventTypeAssignedUser,
|
||||
EventTypeUnassignedUser,
|
||||
EventTypeUserMentioned,
|
||||
EventTypeTicketMentioned,
|
||||
}
|
||||
|
||||
func (e EventType) IsValid() bool {
|
||||
switch e {
|
||||
case EventTypeCreated, EventTypeComment, EventTypeStatusChange, EventTypeLabelAdded, EventTypeLabelRemoved, EventTypeAssignedUser, EventTypeUnassignedUser, EventTypeUserMentioned, EventTypeTicketMentioned:
|
||||
return true
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (e EventType) String() string {
|
||||
return string(e)
|
||||
}
|
||||
|
||||
func (e *EventType) UnmarshalGQL(v interface{}) error {
|
||||
str, ok := v.(string)
|
||||
if !ok {
|
||||
return fmt.Errorf("enums must be strings")
|
||||
}
|
||||
|
||||
*e = EventType(str)
|
||||
if !e.IsValid() {
|
||||
return fmt.Errorf("%s is not a valid EventType", str)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (e EventType) MarshalGQL(w io.Writer) {
|
||||
fmt.Fprint(w, strconv.Quote(e.String()))
|
||||
}
|
||||
|
||||
type Visibility string
|
||||
|
||||
const (
|
||||
VisibilityPublic Visibility = "PUBLIC"
|
||||
VisibilityUnlisted Visibility = "UNLISTED"
|
||||
VisibilityPrivate Visibility = "PRIVATE"
|
||||
)
|
||||
|
||||
var AllVisibility = []Visibility{
|
||||
VisibilityPublic,
|
||||
VisibilityUnlisted,
|
||||
VisibilityPrivate,
|
||||
}
|
||||
|
||||
func (e Visibility) IsValid() bool {
|
||||
switch e {
|
||||
case VisibilityPublic, VisibilityUnlisted, VisibilityPrivate:
|
||||
return true
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (e Visibility) String() string {
|
||||
return string(e)
|
||||
}
|
||||
|
||||
func (e *Visibility) UnmarshalGQL(v interface{}) error {
|
||||
str, ok := v.(string)
|
||||
if !ok {
|
||||
return fmt.Errorf("enums must be strings")
|
||||
}
|
||||
|
||||
*e = Visibility(str)
|
||||
if !e.IsValid() {
|
||||
return fmt.Errorf("%s is not a valid Visibility", str)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (e Visibility) MarshalGQL(w io.Writer) {
|
||||
fmt.Fprint(w, strconv.Quote(e.String()))
|
||||
}
|
Loading…
Reference in New Issue