21 lines
674 B
Python
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)
|