[WIP]pms_api_rest: external clients API

This commit is contained in:
Darío Lodeiros
2023-07-11 11:09:05 +02:00
parent 1cea2c946f
commit 6c107d5371
5 changed files with 264 additions and 24 deletions

View File

@@ -27,7 +27,6 @@ class PmsReservationShortInfo(Datamodel):
pricelistId = fields.Integer(required=False, allow_none=True)
class PmsReservationInfo(Datamodel):
_name = "pms.reservation.info"
id = fields.Integer(required=False, allow_none=True)
@@ -36,7 +35,9 @@ class PmsReservationInfo(Datamodel):
folioSequence = fields.Integer(required=False, allow_none=True)
partnerName = fields.String(required=False, allow_none=True)
boardServiceId = fields.Integer(required=False, allow_none=True)
boardServices = fields.List(NestedModel("pms.service.info"), required=False, allow_none=True)
boardServices = fields.List(
NestedModel("pms.service.info"), required=False, allow_none=True
)
saleChannelId = fields.Integer(required=False, allow_none=True)
agencyId = fields.Integer(required=False, allow_none=True)
userId = fields.Integer(required=False, allow_none=True)
@@ -77,6 +78,7 @@ class PmsReservationInfo(Datamodel):
NestedModel("pms.service.info"), required=False, allow_none=True
)
partnerRequests = fields.String(required=False, allow_none=True)
nights = fields.Integer(required=False, allow_none=True)
# TODO: Refact
# messages = fields.List(fields.Dict(required=False, allow_none=True))

View File

@@ -17,3 +17,4 @@ class PmsServiceInfo(Datamodel):
discount = fields.Float(required=False, allow_none=True)
isBoardService = fields.Boolean(required=False, allow_none=True)
serviceLines = fields.List(NestedModel("pms.service.line.info"))
priceUnit = fields.Float(required=False, allow_none=True)