From 56b764c3be94e8d54194ef056a29a12a38e592e5 Mon Sep 17 00:00:00 2001 From: chaule97 Date: Tue, 25 Jun 2024 16:17:26 +0700 Subject: [PATCH] [IMP] shopinvader_schema_address: add field res_partner.company_type on Address Schema --- shopinvader_schema_address/schemas.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/shopinvader_schema_address/schemas.py b/shopinvader_schema_address/schemas.py index f05f0e8aa5..688e2c45ba 100644 --- a/shopinvader_schema_address/schemas.py +++ b/shopinvader_schema_address/schemas.py @@ -1,6 +1,8 @@ # Copyright 2023 ACSONE SA/NV # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +import typing + from extendable_pydantic import StrictExtendableBaseModel @@ -16,6 +18,7 @@ class Address(StrictExtendableBaseModel): email: str | None = None state_id: int | None = None country_id: int | None = None + company_type: typing.Literal["person", "company"] | None @classmethod def from_res_partner(cls, odoo_rec): @@ -31,6 +34,7 @@ def from_res_partner(cls, odoo_rec): email=odoo_rec.email or None, state_id=odoo_rec.state_id.id or None, country_id=odoo_rec.country_id.id or None, + company_type=odoo_rec.company_type or None, )