Files
pms/pms_api_rest/datamodels/pms_pricelist_item.py

20 lines
767 B
Python

from marshmallow import fields
from odoo.addons.datamodel.core import Datamodel
class PmsPricelistItemSearchParam(Datamodel):
_name = "pms.pricelist.item.search.param"
date_from = fields.String(required=True, allow_none=False)
date_to = fields.String(required=True, allow_none=False)
pms_property_id = fields.Integer(required=True, allow_none=False)
class PmsPricelistItemInfo(Datamodel):
_name = "pms.pricelist.item.info"
pricelistItemId = fields.Integer(required=False, allow_none=True)
price = fields.Float(required=False, allow_none=True)
roomTypeId = fields.Integer(required=False, allow_none=True)
date = fields.String(required=False, allow_none=True)
pmsPropertyId = fields.Integer(required=False, allow_none=True)