19 lines
688 B
Python
19 lines
688 B
Python
import strawberry
|
|
import strawberry_django as sd
|
|
from typing import List, Optional
|
|
from core.graphql.types.session_image import (
|
|
ServiceSessionImageType,
|
|
ProjectSessionImageType,
|
|
)
|
|
from core.graphql.filters.session_image import (
|
|
ServiceSessionImageFilter,
|
|
ProjectSessionImageFilter,
|
|
)
|
|
|
|
@strawberry.type
|
|
class Query:
|
|
service_session_image: Optional[ServiceSessionImageType] = sd.node()
|
|
project_session_image: Optional[ProjectSessionImageType] = sd.node()
|
|
|
|
service_session_images: List[ServiceSessionImageType] = sd.field(filters=ServiceSessionImageFilter)
|
|
project_session_images: List[ProjectSessionImageType] = sd.field(filters=ProjectSessionImageFilter) |