@lap v0.3
# Machine-readable API spec. Each @endpoint block is one API call.
@api Annunciator content API
@version v1
@endpoints 2
@toc api(2)

@endpoint GET /api/Message/message/{annunciator}/current
@required {annunciator: str}
@returns(200) {annunciatorDisabled: bool, id: int(int32), slides: [map]?, scrollingMessages: [map]?, annunciatorType: str, publishTime: str(date-time), isSecurityOverride: bool, showCommonsBell: bool, showLordsBell: bool}
@errors {404}

@endpoint GET /api/Message/message/{annunciator}/{date}
@required {annunciator: str, date: str(date-time)}
@returns(200) {annunciatorDisabled: bool, id: int(int32), slides: [map]?, scrollingMessages: [map]?, annunciatorType: str, publishTime: str(date-time), isSecurityOverride: bool, showCommonsBell: bool, showLordsBell: bool}
@errors {400, 404}

@end
