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)