[IMP]14.0-pms_api_rest: service OCR supplier generic

This commit is contained in:
braisab
2024-04-11 19:25:59 +02:00
committed by Darío Lodeiros
parent 54963776be
commit 447becce0b
11 changed files with 371 additions and 163 deletions

View File

@@ -5,7 +5,9 @@ from odoo.addons.datamodel.core import Datamodel
class PmsOcrInput(Datamodel):
_name = "pms.ocr.input"
imageBase64 = fields.String(required=True, allow_none=False)
imageBase64Front = fields.String(required=True, allow_none=False)
imageBase64Back = fields.String(required=False, allow_none=False)
pmsPropertyId = fields.Integer(required=True, allow_none=False)
class PmsOcrCheckinResult(Datamodel):
@@ -24,3 +26,5 @@ class PmsOcrCheckinResult(Datamodel):
residenceStreet = fields.String(required=False, allow_none=True)
residenceCity = fields.String(required=False, allow_none=True)
countryState = fields.Integer(required=False, allow_none=True)
documentCountryId = fields.Integer(required=False, allow_none=True)
zip = fields.String(required=False, allow_none=True)

View File

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