import strawberry import strawberry_django as sd from typing import List, Optional from core.graphql.types.session_note import ( ServiceSessionNoteType, ProjectSessionNoteType, ) from core.graphql.filters.session_note import ( ServiceSessionNoteFilter, ProjectSessionNoteFilter, ) @strawberry.type class Query: service_session_note: Optional[ServiceSessionNoteType] = sd.node() project_session_note: Optional[ProjectSessionNoteType] = sd.node() service_session_notes: List[ServiceSessionNoteType] = sd.field(filters=ServiceSessionNoteFilter) project_session_notes: List[ProjectSessionNoteType] = sd.field(filters=ProjectSessionNoteFilter)