Default package

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

message AuthenticationToken

models.proto:6

An authentication token, which a drinker uses to authenticate to the system.

message BeerStyle

models.proto:133

A named beer style of beer, such as "India Pale Ale".

message BeerType

models.proto:144

A specific kind of beer: describes the beer's name, style, and brewer.

Used in: Keg

message Beverage

models.proto:73

A type of beer, coffee, wine, or other beverage.

Used in: Keg

message BeverageProducer

models.proto:41

A beverage production company or brand.

Used in: Beverage

message Brewer

models.proto:184

A specific producer of our favorite beverage.

message Controller

models.proto:373

Describes a hardware controller

Used in: FlowMeter, FlowToggle, SyncResponse

message Drink

models.proto:216

Describes a single recorded pour from the Kegbot.

Used in: SyncResponse, SystemEvent

message FlowMeter

models.proto:381

Used in: KegTap, SyncResponse

message FlowToggle

models.proto:390

Used in: KegTap, SyncResponse

message Image

models.proto:265

Describes an image.

Used in: BeerType, Beverage, BeverageProducer, Brewer, Drink, SystemEvent, User

message Keg

models.proto:302

A single instance of a Keg that was attached to the Kegbot.

Used in: Drink, KegTap, SyncResponse, SystemEvent

message KegSize

models.proto:359

A common keg size.

Used in: Keg

message KegTap

models.proto:399

Describes a tap which is available for pouring beer.

Used in: SyncResponse

message Meta

api.proto:9

message RecordDrinkRequest

api.proto:43

Message used for recording a new drink on the backend.

message RecordTemperatureRequest

api.proto:94

Message used for recording a temperature sensor reading on the backend.

message Session

models.proto:445

A session is a group of drinks occuring within the same time window. Every poured drink will be associated with exactly one session.

Used in: Drink, SyncResponse, SystemEvent

message SiteInfo

models.proto:562

Used in: SyncResponse

message SoundEvent

models.proto:605

An administrator-defined sound file to play for certain pour events.

Used in: SyncResponse

message SyncResponse

api.proto:110

message SystemEvent

models.proto:568

Describes various events that happen in the system.

Used in: SyncResponse

message ThermoLog

models.proto:473

A log entry for a temperature sensor.

Used in: KegTap, ThermoSensor

message ThermoSensor

models.proto:489

A temperature sensor configured in the system.

Used in: KegTap

message User

models.proto:508

A drinker registered in the kegbot system.

Used in: AuthenticationToken, Drink, SyncResponse, SystemEvent

message UserRegistrationRequest

api.proto:23