[WIP] pms-api-rest: wip PATCH/POST services problem

This commit is contained in:
miguelpadin
2023-03-14 12:16:00 +00:00
committed by Darío Lodeiros
parent ce7ea67374
commit e348a4293f
6 changed files with 75 additions and 19 deletions

View File

@@ -17,3 +17,4 @@ class PmsBoardServiceInfo(Datamodel):
roomTypeId = fields.Integer(required=True, allow_none=False)
amount = fields.Float(required=False, allow_none=False)
boardServiceId = fields.Integer(required=False, allow_none=False)
productIds = fields.List(fields.Integer(required=False, allow_none=False))

View File

@@ -24,6 +24,8 @@ class PmsReservationShortInfo(Datamodel):
priceTotal = fields.Float(required=False, allow_none=True)
servicesCount = fields.Integer(required=False, allow_none=True)
folioSequence = fields.Integer(required=False, allow_none=True)
pricelistId = fields.Integer(required=False, allow_none=True)
class PmsReservationInfo(Datamodel):
@@ -34,6 +36,7 @@ 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)
saleChannelId = fields.Integer(required=False, allow_none=True)
agencyId = fields.Integer(required=False, allow_none=True)
userId = fields.Integer(required=False, allow_none=True)