@@ -4,6 +4,15 @@ directive @goField(
|
||||
omittable: Boolean
|
||||
) on INPUT_FIELD_DEFINITION | FIELD_DEFINITION
|
||||
|
||||
directive @goModel(
|
||||
model: String
|
||||
models: [String!]
|
||||
) on OBJECT | INPUT_OBJECT | SCALAR | ENUM | INTERFACE | UNION
|
||||
|
||||
directive @goEnum(
|
||||
value: String
|
||||
) on ENUM_VALUE
|
||||
|
||||
scalar CursorKey
|
||||
scalar Void
|
||||
scalar Datetime
|
||||
@@ -31,10 +40,9 @@ enum EvidenceState {
|
||||
EXPIRED
|
||||
}
|
||||
|
||||
enum PeopleKind {
|
||||
EMPLOYEE
|
||||
CONTRACTOR
|
||||
VENDOR
|
||||
enum PeopleKind @goModel(model: "github.com/getprobo/probo/pkg/probo/coredata.PeopleKind") {
|
||||
EMPLOYEE @goEnum(value: "github.com/getprobo/probo/pkg/probo/coredata.PeopleKindEmployee")
|
||||
CONTRACTOR @goEnum(value: "github.com/getprobo/probo/pkg/probo/coredata.PeopleKindContractor")
|
||||
}
|
||||
|
||||
type PageInfo {
|
||||
|
||||
Reference in New Issue
Block a user