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