aboutsummaryrefslogtreecommitdiffstats
path: root/api/graphql/models
diff options
context:
space:
mode:
authorMichael Muré <batolettre@gmail.com>2022-08-18 23:34:05 +0200
committerMichael Muré <batolettre@gmail.com>2022-08-18 23:44:06 +0200
commit5511c230b678a181cc596238bf6669428d1b1902 (patch)
tree8701efc87732439f993eb4f1d00585fc419b87ab /api/graphql/models
parent5ca686b59751e3c87740b84108c54fc675a074cf (diff)
downloadgit-bug-5511c230b678a181cc596238bf6669428d1b1902.tar.gz
move {bug,identity} to /entities, move input to /commands
Diffstat (limited to 'api/graphql/models')
-rw-r--r--api/graphql/models/gen_models.go94
-rw-r--r--api/graphql/models/lazy_bug.go2
-rw-r--r--api/graphql/models/lazy_identity.go2
3 files changed, 3 insertions, 95 deletions
diff --git a/api/graphql/models/gen_models.go b/api/graphql/models/gen_models.go
index 5e2e1715..c4e40cba 100644
--- a/api/graphql/models/gen_models.go
+++ b/api/graphql/models/gen_models.go
@@ -3,11 +3,7 @@
package models
import (
- "fmt"
- "io"
- "strconv"
-
- "github.com/MichaelMure/git-bug/bug"
+ "github.com/MichaelMure/git-bug/entities/bug"
"github.com/MichaelMure/git-bug/entity/dag"
"github.com/MichaelMure/git-bug/repository"
)
@@ -307,91 +303,3 @@ type TimelineItemEdge struct {
Cursor string `json:"cursor"`
Node bug.TimelineItem `json:"node"`
}
-
-type LabelChangeStatus string
-
-const (
- LabelChangeStatusAdded LabelChangeStatus = "ADDED"
- LabelChangeStatusRemoved LabelChangeStatus = "REMOVED"
- LabelChangeStatusDuplicateInOp LabelChangeStatus = "DUPLICATE_IN_OP"
- LabelChangeStatusAlreadyExist LabelChangeStatus = "ALREADY_EXIST"
- LabelChangeStatusDoesntExist LabelChangeStatus = "DOESNT_EXIST"
-)
-
-var AllLabelChangeStatus = []LabelChangeStatus{
- LabelChangeStatusAdded,
- LabelChangeStatusRemoved,
- LabelChangeStatusDuplicateInOp,
- LabelChangeStatusAlreadyExist,
- LabelChangeStatusDoesntExist,
-}
-
-func (e LabelChangeStatus) IsValid() bool {
- switch e {
- case LabelChangeStatusAdded, LabelChangeStatusRemoved, LabelChangeStatusDuplicateInOp, LabelChangeStatusAlreadyExist, LabelChangeStatusDoesntExist:
- return true
- }
- return false
-}
-
-func (e LabelChangeStatus) String() string {
- return string(e)
-}
-
-func (e *LabelChangeStatus) UnmarshalGQL(v interface{}) error {
- str, ok := v.(string)
- if !ok {
- return fmt.Errorf("enums must be strings")
- }
-
- *e = LabelChangeStatus(str)
- if !e.IsValid() {
- return fmt.Errorf("%s is not a valid LabelChangeStatus", str)
- }
- return nil
-}
-
-func (e LabelChangeStatus) MarshalGQL(w io.Writer) {
- fmt.Fprint(w, strconv.Quote(e.String()))
-}
-
-type Status string
-
-const (
- StatusOpen Status = "OPEN"
- StatusClosed Status = "CLOSED"
-)
-
-var AllStatus = []Status{
- StatusOpen,
- StatusClosed,
-}
-
-func (e Status) IsValid() bool {
- switch e {
- case StatusOpen, StatusClosed:
- return true
- }
- return false
-}
-
-func (e Status) String() string {
- return string(e)
-}
-
-func (e *Status) UnmarshalGQL(v interface{}) error {
- str, ok := v.(string)
- if !ok {
- return fmt.Errorf("enums must be strings")
- }
-
- *e = Status(str)
- if !e.IsValid() {
- return fmt.Errorf("%s is not a valid Status", str)
- }
- return nil
-}
-
-func (e Status) MarshalGQL(w io.Writer) {
- fmt.Fprint(w, strconv.Quote(e.String()))
-}
diff --git a/api/graphql/models/lazy_bug.go b/api/graphql/models/lazy_bug.go
index 092f2472..ea21a68d 100644
--- a/api/graphql/models/lazy_bug.go
+++ b/api/graphql/models/lazy_bug.go
@@ -4,8 +4,8 @@ import (
"sync"
"time"
- "github.com/MichaelMure/git-bug/bug"
"github.com/MichaelMure/git-bug/cache"
+ "github.com/MichaelMure/git-bug/entities/bug"
"github.com/MichaelMure/git-bug/entity"
"github.com/MichaelMure/git-bug/entity/dag"
)
diff --git a/api/graphql/models/lazy_identity.go b/api/graphql/models/lazy_identity.go
index 451bdd54..27bc9619 100644
--- a/api/graphql/models/lazy_identity.go
+++ b/api/graphql/models/lazy_identity.go
@@ -5,8 +5,8 @@ import (
"sync"
"github.com/MichaelMure/git-bug/cache"
+ "github.com/MichaelMure/git-bug/entities/identity"
"github.com/MichaelMure/git-bug/entity"
- "github.com/MichaelMure/git-bug/identity"
)
// IdentityWrapper is an interface used by the GraphQL resolvers to handle an identity.