nexus-5/core/graphql/queries/session_note.py
2026-01-26 11:09:40 -05:00

21 lines
674 B
Python

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)