Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- schema {
- query: Query
- mutation: Mutation
- }
- type Query {
- findPetById(id: ID!): Pet
- findOrderById(id: ID!): Order
- findUserByUsername(username: String!): User
- }
- type Mutation {
- createPet(pet: PetInput!): Pet
- updatePet(id: ID!, pet: PetInput!): Pet
- deletePet(id: ID!): Pet
- createOrder(order: OrderInput!): Order
- createUser(user: UserInput!): User
- updateUser(id: ID!, user: UserInput!): User
- }
- type User {
- id: ID!
- username: String!
- firstName: String!
- lastName: String!
- email: Email!
- password: String!
- phone: String
- userStatus: Int!
- orders(last: Int): [Order]
- }
- input UserInput {
- username: String!
- firstName: String!
- lastName: String!
- email: Email!
- password: String!
- phone: String
- userStatus: Int!
- orders: [String]
- }
- scalar Email
- type Order {
- id: ID!
- pet: Pet!
- quantity: Int!
- shipDate: DateTime!
- status: OrderStatus!
- complete: Boolean!
- }
- input OrderInput {
- petId: String!
- quantity: Int!
- shipDate: DateTime!
- status: OrderStatus!
- complete: Boolean!
- }
- scalar DateTime
- enum OrderStatus {
- PLACED,
- APPROVED,
- DELIVERED
- }
- type Pet {
- id: ID!
- category: String!
- name: String!
- photoUrls: [String]!
- tags: [String]!
- status: PetStatus!
- }
- input PetInput {
- category: String!
- name: String!
- photoUrls: [String]!
- tags: [String]!
- status: PetStatus!
- }
- enum PetStatus {
- AVAILABLE
- PENDING
- SOLD
- }
Add Comment
Please, Sign In to add comment