from typing import Optional from pydantic import BaseModel class BaseAccountPayeeModel(BaseModel): """Account payee base model.""" payoneer_program_id: Optional[int] = None payoneer_payee_id: Optional[int] = None payoneer_payee_name: Optional[str] = None payoneer_iframe_url: Optional[str] = None payoneer_iframe_url_date: Optional[str] = None payoneer_session_id: Optional[str] = None sap_vendor_id: Optional[int] = None reference_payment_type_id: Optional[int] = None class AccountPayeeModel(BaseAccountPayeeModel): """Account payee model.""" account_id: int account_payee_id: int last_modified: str class AccountPayeeUpdateModel(BaseAccountPayeeModel): """Account payee update model.""" pass class AccountPaymentTermModel(BaseModel): """Account payment term model.""" account_payment_term_id: int account_id: int payment_entity_id: Optional[int] = None