mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[REF] pms_api_rest: consistency in datamodels and services filenames
This commit is contained in:
committed by
Darío Lodeiros
parent
8fb04c9179
commit
d8db62c4b7
44
pms_api_rest/datamodels/pms_calendar.py
Normal file
44
pms_api_rest/datamodels/pms_calendar.py
Normal file
@@ -0,0 +1,44 @@
|
||||
from marshmallow import fields
|
||||
|
||||
from odoo.addons.datamodel.core import Datamodel
|
||||
|
||||
|
||||
class PmsCalendarChanges(Datamodel):
|
||||
_name = "pms.calendar.changes"
|
||||
reservationLinesChanges = fields.List(fields.Dict(required=False, allow_none=True))
|
||||
|
||||
|
||||
class PmsCalendarSwapInfo(Datamodel):
|
||||
_name = "pms.calendar.swap.info"
|
||||
swapFrom = fields.String(required=True, allow_none=False)
|
||||
swapTo = fields.String(required=True, allow_none=False)
|
||||
roomIdA = fields.Integer(required=True, allow_none=False)
|
||||
roomIdB = 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)
|
||||
|
||||
|
||||
class PmsCalendarInfo(Datamodel):
|
||||
_name = "pms.calendar.info"
|
||||
id = fields.Integer(required=False, allow_none=True)
|
||||
state = fields.String(required=False, allow_none=True)
|
||||
date = fields.String(required=False, allow_none=True)
|
||||
roomId = fields.Integer(required=False, allow_none=True)
|
||||
roomTypeName = fields.String(required=False, allow_none=True)
|
||||
toAssign = fields.Boolean(required=False, allow_none=True)
|
||||
splitted = fields.Boolean(required=False, allow_none=True)
|
||||
partnerId = fields.Integer(required=False, allow_none=True)
|
||||
partnerName = fields.String(required=False, allow_none=True)
|
||||
reservationId = fields.Integer(required=False, allow_none=True)
|
||||
reservationName = fields.String(required=False, allow_none=True)
|
||||
reservationType = fields.String(required=False, allow_none=True)
|
||||
isFirstDay = fields.Boolean(required=False, allow_none=True)
|
||||
isLastDay = fields.Boolean(required=False, allow_none=True)
|
||||
totalPrice = fields.Float(required=False, allow_none=True)
|
||||
pendingPayment = fields.Float(required=False, allow_none=True)
|
||||
numNotifications = fields.Integer(required=False, allow_none=True)
|
||||
adults = fields.Integer(required=False, allow_none=True)
|
||||
Reference in New Issue
Block a user