2026-01-26 11:09:40 -05:00

40 lines
1.2 KiB
Python

import datetime
from typing import Optional
import strawberry
from strawberry.relay import GlobalID
@strawberry.input
class ScheduleInput:
name: Optional[str] = None
account_address_id: GlobalID = None
monday_service: bool = False
tuesday_service: bool = False
wednesday_service: bool = False
thursday_service: bool = False
friday_service: bool = False
saturday_service: bool = False
sunday_service: bool = False
weekend_service: bool = False
schedule_exception: Optional[str] = None
start_date: datetime.date
end_date: Optional[datetime.date] = None
@strawberry.input
class ScheduleUpdateInput:
id: GlobalID
account_address_id: Optional[GlobalID]
name: Optional[str] = None
monday_service: Optional[bool] = None
tuesday_service: Optional[bool] = None
wednesday_service: Optional[bool] = None
thursday_service: Optional[bool] = None
friday_service: Optional[bool] = None
saturday_service: Optional[bool] = None
sunday_service: Optional[bool] = None
weekend_service: Optional[bool] = None
schedule_exception: Optional[str] = None
start_date: Optional[datetime.date] = None
end_date: Optional[datetime.date] = None