From c6cb99ed8bf0d09e699108e94cebcaf5b23f0f4e Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Thu, 24 Mar 2022 14:44:03 +0100 Subject: [PATCH] Remove models_gen.go --- .gitignore | 2 +- api/graph/model/models_gen.go | 381 ---------------------------------- 2 files changed, 1 insertion(+), 382 deletions(-) delete mode 100644 api/graph/model/models_gen.go diff --git a/.gitignore b/.gitignore index 81d115b..db2308d 100644 --- a/.gitignore +++ b/.gitignore @@ -16,4 +16,4 @@ overrides/ build api/api api/graph/api/generated.go -api/loaders/*_gen.go +*_gen.go diff --git a/api/graph/model/models_gen.go b/api/graph/model/models_gen.go deleted file mode 100644 index daa8de1..0000000 --- a/api/graph/model/models_gen.go +++ /dev/null @@ -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())) -}