from pydantic import BaseModel class OnboardingProfileSchema(BaseModel): isWorkingWithAnyLoanOfficer: bool address: str lenderId: int loanPurposeId: int employmentTypeId: int statusId: int pageNumber: int class OnboardingProfileCreate(OnboardingProfileSchema): address: str | None = None lenderId: int | None = None loanPurposeId: int | None = None employmentTypeId: int | None = None statusId: int | None = None pass class OnboardingProfileUpdate(OnboardingProfileSchema): isWorkingWithAnyLoanOfficer: bool | None = None address: str | None = None lenderId: int | None = None loanPurposeId: int | None = None employmentTypeId: int | None = None statusId: int | None = None class OnboardingProfileInDB(OnboardingProfileSchema): OnboardingId: int | None = None class Config: from_attributes = True