[IMP] pms-api-rest: demo data for property image hotel, icon room type classes, views, init, manifest & services & datamodels (property, user, room_type_class, agency, sale channels)

This commit is contained in:
miguelpadin
2023-09-06 19:22:21 +02:00
committed by Darío Lodeiros
parent f374f6a102
commit e0fae5f366
23 changed files with 152 additions and 9 deletions

View File

@@ -13,4 +13,4 @@ class PmsAgencyInfo(Datamodel):
_name = "pms.agency.info"
id = fields.Integer(required=True, allow_none=False)
name = fields.String(required=True, allow_none=False)
image = fields.String(required=False, allow_none=True)
imageUrl = fields.String(required=False, allow_none=True)

View File

@@ -29,3 +29,4 @@ class PmsPropertyInfo(Datamodel):
simpleInColor = fields.String(required=False, allow_none=True)
simpleFutureColor = fields.String(required=False, allow_none=True)
language = fields.String(required=True, allow_none=False)
hotelImageUrl = fields.String(required=False, allow_none=True)

View File

@@ -15,3 +15,4 @@ class PmsRoomTypeClassInfo(Datamodel):
name = fields.String(required=False, allow_none=True)
defaultCode = fields.String(required=False, allow_none=True)
pmsPropertyIds = fields.List(fields.Integer(), required=False)
imageUrl = fields.String(required=False, allow_none=True)

View File

@@ -13,4 +13,4 @@ class PmsSaleChannelInfo(Datamodel):
id = fields.Integer(required=True, allow_none=False)
name = fields.String(required=True, allow_none=False)
channelType = fields.String(required=True, allow_none=True)
icon = fields.String(required=False, allow_none=True)
iconUrl = fields.String(required=False, allow_none=True)

View File

@@ -23,6 +23,7 @@ class PmsApiRestUserOutput(Datamodel):
userEmail = fields.String(required=False, allow_none=True)
userPhone = fields.String(required=False, allow_none=True)
userImageBase64 = fields.String(required=False, allow_none=True)
userImageUrl = fields.String(required=False, allow_none=True)
defaultPropertyId = fields.Integer(required=False, allow_none=True)
defaultPropertyName = fields.String(required=False, allow_none=True)
isNewInterfaceUser = fields.Boolean(required=False, allow_none=True)