From 5b96501a153757a16db2072daa0779aaf053d691 Mon Sep 17 00:00:00 2001 From: braisab Date: Fri, 6 May 2022 17:41:52 +0200 Subject: [PATCH] [IMP]pms_api_rest: added short_name in room datamodel and service and added default_code in room_type datamodel and service --- pms_api_rest/datamodels/pms_room.py | 1 + pms_api_rest/datamodels/pms_room_type.py | 1 + pms_api_rest/services/pms_room_service.py | 1 + pms_api_rest/services/pms_room_type_services.py | 1 + 4 files changed, 4 insertions(+) diff --git a/pms_api_rest/datamodels/pms_room.py b/pms_api_rest/datamodels/pms_room.py index 61825ea49..15f3bc378 100644 --- a/pms_api_rest/datamodels/pms_room.py +++ b/pms_api_rest/datamodels/pms_room.py @@ -16,3 +16,4 @@ class PmsRoomInfo(Datamodel): name = fields.String(required=False, allow_none=True) roomTypeId = fields.Integer(required=False, allow_none=True) capacity = fields.Integer(required=False, allow_none=True) + shortName = fields.String(required=False, allow_none=True) diff --git a/pms_api_rest/datamodels/pms_room_type.py b/pms_api_rest/datamodels/pms_room_type.py index f0f65e216..46112cf52 100644 --- a/pms_api_rest/datamodels/pms_room_type.py +++ b/pms_api_rest/datamodels/pms_room_type.py @@ -15,3 +15,4 @@ class PmsRoomTypeInfo(Datamodel): id = fields.Integer(required=False, allow_none=True) name = fields.String(required=False, allow_none=True) pms_property_ids = fields.List(fields.Integer(), required=False) + defaultCode = fields.String(required=False, allow_none=True) diff --git a/pms_api_rest/services/pms_room_service.py b/pms_api_rest/services/pms_room_service.py index d27c2a3d0..364bab5c1 100644 --- a/pms_api_rest/services/pms_room_service.py +++ b/pms_api_rest/services/pms_room_service.py @@ -47,6 +47,7 @@ class PmsRoomService(Component): name=room.name, roomTypeId=room.room_type_id, capacity=room.capacity, + shortName=room.short_name, ) ) return result_rooms diff --git a/pms_api_rest/services/pms_room_type_services.py b/pms_api_rest/services/pms_room_type_services.py index 544aea0a2..6a2c9085b 100644 --- a/pms_api_rest/services/pms_room_type_services.py +++ b/pms_api_rest/services/pms_room_type_services.py @@ -58,6 +58,7 @@ class PmsRoomTypeService(Component): id=room.id, name=room.name, pms_property_ids=room.pms_property_ids.mapped("id"), + defaultCode=room.default_code, ) ) return result_rooms