[ADD]pms_api_rest: product services

This commit is contained in:
Darío Lodeiros
2022-06-22 17:08:54 +02:00
parent 6b6330beaa
commit 7a8db9757b
5 changed files with 188 additions and 0 deletions

View File

@@ -37,3 +37,5 @@ from . import pms_amenity
from . import pms_board_service
from . import pms_board_service_line
from . import pms_product

View File

@@ -0,0 +1,23 @@
from marshmallow import fields
from odoo.addons.datamodel.core import Datamodel
class PmsProductSearchParam(Datamodel):
_name = "pms.product.search.param"
ids = fields.List(fields.Integer(required=False, allow_none=True))
name = fields.String(required=False, allow_none=True)
pmsPropertyId = fields.Integer(required=True, allow_none=False)
pricelistId = fields.Integer(required=True, allow_none=False)
partnerId = fields.Integer(required=False, allow_none=True)
dateConsumption = fields.String(required=False, allow_none=True)
productQty = fields.Integer(required=False, allow_none=True)
class PmProductInfo(Datamodel):
_name = "pms.product.info"
id = fields.Integer(required=False, allow_none=True)
name = fields.String(required=False, allow_none=True)
perDay = fields.Boolean(required=False, allow_none=True)
perPerson = fields.Boolean(required=False, allow_none=True)
price = fields.Float(required=False, allow_none=True)