package reservation

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service ReservationService

reservation.proto:160

Reservation service

message FilterPager

reservation.proto:137

filter pager info

Used in: FilterResponse

message ListenResponse

reservation.proto:152

Server will send ListenResponse to client in streaming response

message Reservation

reservation.proto:24

Core reservation object. Contains all the information for a reservation if ListenResponse op is DELETE, only id will be populated

Used as response type in: ReservationService.listen, ReservationService.query

Used as field type in: CancelResponse, ConfirmResponse, FilterResponse, GetResponse, ListenResponse, ReserveRequest, ReserveResponse, UpdateResponse

message ReservationFilter

reservation.proto:117

query reservations, order by reservation id

Used in: FilterRequest

message ReservationQuery

reservation.proto:96

query reservations with user id, resource id, start time, end time, and status

Used in: QueryRequest

enum ReservationStatus

reservation.proto:7

reservation status for a given time period

Used in: Reservation, ReservationFilter, ReservationQuery

enum ReservationUpdateType

reservation.proto:15

when reservation is updated, record the update type

Used in: ListenResponse