Breakfast Provider — gRPC API
gRPC over HTTP/2. Server reflection is enabled (grpc.reflection.v1), so grpcurl, Postman and Kreya can discover and call the service. The contract is published as a descriptor set in JSON and as its proto file.
breakfast.BreakfastGrpc
Breakfast Provider's gRPC API: recipe summaries and order status for kitchen systems.
| Method | Request | Response | Kind | Description |
|---|---|---|---|---|
GetRecipeSummary | RecipeSummaryRequest | RecipeSummaryReply | unary | Summarises a recipe type. Pancakes and Waffles return fixed sample figures; any other recipe type returns zero batches and no ingredients. |
GetOrderStatus | OrderStatusRequest | OrderStatusReply | unary | Returns an order's current status. NOT_FOUND when no order has the id. |
StreamOrderUpdates | OrderStatusRequest | OrderStatusReply | server streaming | Streams an order's status: today one message, the current status, then the stream completes. NOT_FOUND when no order has the id. |