[IMP] pms-api-rest: dashboard services for graphs

This commit is contained in:
miguelpadin
2023-10-09 09:10:10 +01:00
committed by Darío Lodeiros
parent d0673107a5
commit e0a29a27d5
2 changed files with 179 additions and 3 deletions

View File

@@ -32,6 +32,19 @@ class PmsDashboardStateRooms(Datamodel):
numFreeRooms = fields.Integer(required=False, allow_none=True)
numOutOfServiceRooms = fields.Integer(required=False, allow_none=True)
class PmsDashboardReservationsBySaleChannel(Datamodel):
_name = "pms.dashboard.reservations.by.sale.channel"
saleChannelName = fields.String(required=False, allow_none=True)
percentageReservationsSoldBySaleChannel = fields.Integer(required=False, allow_none=True)
class PmsDashboardNumericResponse(Datamodel):
_name = "pms.dashboard.numeric.response"
value = fields.Float(required=False, allow_none=True)
class PmsDashboardDailyBilling(Datamodel):
_name ="pms.dashboard.daily.billing"
date = fields.String(required=False, allow_none=True)
billing = fields.Float(required=False, allow_none=True)