shorten enum and input-object type-names

This commit is contained in:
Ben Kraft
2021-04-01 12:40:54 -07:00
parent eae68e43c9
commit de038dc428
6 changed files with 57 additions and 44 deletions
+11 -11
View File
@@ -14,21 +14,21 @@ type InputObjectQueryUser struct {
Id string `json:"id"`
}
type UserQueryInput struct {
Email string `json:"email"`
Name string `json:"name"`
Id string `json:"id"`
Role UserQueryInputRole `json:"role"`
Names []string `json:"names"`
}
type UserQueryInputRole string
type Role string
const (
UserQueryInputRoleStudent UserQueryInputRole = "STUDENT"
UserQueryInputRoleTeacher UserQueryInputRole = "TEACHER"
RoleStudent Role = "STUDENT"
RoleTeacher Role = "TEACHER"
)
type UserQueryInput struct {
Email string `json:"email"`
Name string `json:"name"`
Id string `json:"id"`
Role Role `json:"role"`
Names []string `json:"names"`
}
func InputObjectQuery(
client graphql.Client,
query UserQueryInput,