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

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)