[IMP] pms_api_rest: add one property in query params

This commit is contained in:
Sara Lago
2022-01-31 17:46:12 +01:00
committed by Darío Lodeiros
parent 76ee1ba48a
commit 45f69330a7
10 changed files with 44 additions and 23 deletions

View File

@@ -18,3 +18,5 @@ from . import pms_user
from . import pms_pricelist
from . import pms_pricelist_item
from . import pms_search_param

View File

@@ -14,12 +14,14 @@ class PmsCalendarSwapInfo(Datamodel):
swapTo = fields.String(required=True, allow_none=False)
roomIdA = fields.Integer(required=True, allow_none=False)
roomIdB = fields.Integer(required=True, allow_none=False)
pms_property_id = fields.Integer(required=True, allow_none=False)
class PmsCalendarSearchParam(Datamodel):
_name = "pms.calendar.search.param"
date_from = fields.String(required=False, allow_none=True)
date_to = fields.String(required=False, allow_none=True)
pms_property_id = fields.Integer(required=True, allow_none=False)
class PmsCalendarInfo(Datamodel):

View File

@@ -6,6 +6,7 @@ from odoo.addons.datamodel.core import Datamodel
class PmsFolioSearchParam(Datamodel):
_name = "pms.folio.search.param"
pms_property_id = fields.Integer(required=True, allow_none=True)
date_from = fields.String(required=False, allow_none=True)
date_to = fields.String(required=False, allow_none=True)

View File

@@ -21,7 +21,7 @@ class PmsReservationInfo(Datamodel):
pricelistId = fields.Integer(required=False, allow_none=True)
services = fields.List(fields.Dict(required=False, allow_none=True))
messages = fields.List(fields.Dict(required=False, allow_none=True))
property = fields.Integer(required=False, allow_none=True)
pms_property_id = fields.Integer(required=False, allow_none=True)
boardServiceId = fields.Integer(required=False, allow_none=True)
boardServiceName = fields.String(required=False, allow_none=True)
channelTypeId = fields.Integer(required=False, allow_none=True)

View File

@@ -7,7 +7,7 @@ class PmsRoomSearchParam(Datamodel):
_name = "pms.room.search.param"
id = fields.Integer(required=False, allow_none=True)
name = fields.String(required=False, allow_none=True)
pms_property_id = fields.Integer(required=False, allow_none=True)
pms_property_id = fields.Integer(required=True, allow_none=False)
class PmsRoomInfo(Datamodel):

View File

@@ -0,0 +1,9 @@
from marshmallow import fields
from odoo.addons.datamodel.core import Datamodel
class PmsSearchParam(Datamodel):
_name = "pms.search.param"
pms_property_id = fields.Integer(required=True, allow_none=False)