[IMP]pms_api_rest: get pricelists improvements (refact + saleChannelId param)

This commit is contained in:
Darío Lodeiros
2022-09-01 17:12:36 +02:00
parent be177fd6ca
commit 68579dbd94
2 changed files with 42 additions and 30 deletions

View File

@@ -3,6 +3,14 @@ from marshmallow import fields
from odoo.addons.datamodel.core import Datamodel
class PmsPricelistSearch(Datamodel):
_name = "pms.pricelist.search"
pmsPropertyId = fields.Integer(required=False, allow_none=True)
pmsPropertyIds = fields.List(fields.Integer(), required=False)
saleChannelId = fields.Integer(required=False, allow_none=True)
class PmsPricelistInfo(Datamodel):
_name = "pms.pricelist.info"
id = fields.Integer(required=False, allow_none=True)
@@ -10,3 +18,4 @@ class PmsPricelistInfo(Datamodel):
cancelationRuleId = fields.Integer(required=False, allow_none=True)
defaultAvailabilityPlanId = fields.Integer(required=False, allow_none=True)
pmsPropertyIds = fields.List(fields.Integer(required=False, allow_none=True))
saleChannelIds = fields.List(fields.Integer(required=False, allow_none=True))