type Query { venueById( id: Int! ): VenueByIdResponse } type Query { venues( pageNumber: Int pageSize: Int ): VenuesPagedResponse } input SampleInput { username: String! password: String! } type SampleOutput { accessToken: String! } type Venue { active: String id: Int link: String name: String } type VenuesPagedResponse { currentPage: Int errors: String message: String pageSize: Int results: [Venue] succeeded: Boolean totalItemCount: Int totalPageCount: Int } type VenueResponse { errors: String message: String results: Venue succeeded: Boolean } type VenueByIdResponse { errors: String message: String results: Venue succeeded: Boolean }