v4.0.6 - Simplicity focus
This commit is contained in:
@@ -83,12 +83,14 @@ class ScheduledEmailRescheduleRequest(BaseModel):
|
||||
|
||||
class BirthdayEmailRequest(BaseModel):
|
||||
email: EmailStr
|
||||
dogId: str | None = None
|
||||
preview: bool = False
|
||||
previewRecipients: list[EmailStr] = []
|
||||
|
||||
|
||||
class BirthdayAutoSendRequest(BaseModel):
|
||||
email: EmailStr
|
||||
dogId: str | None = None
|
||||
enabled: bool
|
||||
|
||||
|
||||
@@ -110,6 +112,8 @@ class ClientProfileUpdate(BaseModel):
|
||||
phone: str = ""
|
||||
address: str = ""
|
||||
dogName: str
|
||||
dogBreed: str = ""
|
||||
dogAge: str = ""
|
||||
|
||||
|
||||
class ResetOnboardingRequest(BaseModel):
|
||||
@@ -131,6 +135,7 @@ class NewClientRequest(BaseModel):
|
||||
address: str = ""
|
||||
dogName: str = ""
|
||||
dogBreed: str = ""
|
||||
dogAge: str = ""
|
||||
# Where the client came from, e.g. "Instagram", "Facebook", "Referral".
|
||||
source: str = ""
|
||||
# When true (and the MYOB integration is configured), also create the client
|
||||
@@ -139,6 +144,15 @@ class NewClientRequest(BaseModel):
|
||||
createInMyob: bool = False
|
||||
|
||||
|
||||
class ClientDogUpsertRequest(BaseModel):
|
||||
email: EmailStr
|
||||
dogId: str | None = None
|
||||
dogName: str
|
||||
dogBreed: str = ""
|
||||
dogAge: str = ""
|
||||
birthdayAutoSend: bool = False
|
||||
|
||||
|
||||
class ContractSubmission(BaseSubmission):
|
||||
address: str
|
||||
dogName: str
|
||||
|
||||
Reference in New Issue
Block a user