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

34 lines
884 B
Python

import datetime
from typing import List, Optional
import strawberry
from strawberry.relay import GlobalID
@strawberry.input
class ServiceInput:
account_id: Optional[GlobalID] = None
account_address_id: GlobalID
date: datetime.date
status: str
notes: Optional[str] = None
team_member_ids: Optional[List[GlobalID]] = None
calendar_event_id: Optional[str] = None
@strawberry.input
class ServiceUpdateInput:
id: GlobalID
account_id: Optional[GlobalID] = None
account_address_id: Optional[GlobalID] = None
date: Optional[datetime.date] = None
status: Optional[str] = None
notes: Optional[str] = None
team_member_ids: Optional[List[GlobalID]] = None
calendar_event_id: Optional[str] = None
@strawberry.input
class ServiceGenerationInput:
account_address_id: GlobalID
schedule_id: GlobalID
month: int
year: int