[IMP] pms-api-rest: adapt services & datamodels (folio, reservation, reservation_line) to swapping mode requirements

This commit is contained in:
miguelpadin
2024-01-24 18:33:45 +00:00
committed by Darío Lodeiros
parent b602f1fe41
commit f55b8d5d6e
6 changed files with 63 additions and 0 deletions

View File

@@ -13,6 +13,7 @@ class PmsFolioSearchParam(Datamodel):
filter = fields.String(required=False, allow_none=True)
filterByState = fields.String(required=False, allow_none=True)
last = fields.Boolean(required=False, allow_none=True)
ids = fields.List(fields.Integer(), required=False)
class PmsFolioInfo(Datamodel):

View File

@@ -6,6 +6,8 @@ from odoo.addons.datamodel.core import Datamodel
class PmsReservationLineSearchParam(Datamodel):
_name = "pms.reservation.line.search.param"
date = fields.String(required=False, allow_none=False)
dateFrom = fields.String(required=False, allow_none=False)
dateTo = fields.String(required=False, allow_none=False)
reservationId = fields.Integer(required=False, allow_none=False)
pmsPropertyId = fields.Integer(required=False, allow_none=False)
roomId = fields.Integer(required=False, allow_none=False)
@@ -23,3 +25,6 @@ class PmsReservationLineInfo(Datamodel):
reservationId = fields.Integer(required=False, allow_none=False)
pmsPropertyId = fields.Integer(required=False, allow_none=False)
isReselling = fields.Boolean(required=False, allow_none=True)
reservationType = fields.String(required=False, allow_none=True)
state = fields.String(required=False, allow_none=True)
isSplitted = fields.Boolean(required=False, allow_none=True)

View File

@@ -9,3 +9,4 @@ class PmsSearchParam(Datamodel):
pmsPropertyId = fields.Integer(required=False, allow_none=True)
pmsPropertyIds = fields.List(fields.Integer(), required=False)
toAssign = fields.Boolean(required=False, allow_none=True)
ids = fields.List(fields.Integer(), required=False)