import strawberry import strawberry_django as sd from typing import List, Optional from core.graphql.types.session_video import ( ServiceSessionVideoType, ProjectSessionVideoType, ) from core.graphql.filters.session_video import ( ServiceSessionVideoFilter, ProjectSessionVideoFilter, ) @strawberry.type class Query: service_session_video: Optional[ServiceSessionVideoType] = sd.node() project_session_video: Optional[ProjectSessionVideoType] = sd.node() service_session_videos: List[ServiceSessionVideoType] = sd.field(filters=ServiceSessionVideoFilter) project_session_videos: List[ProjectSessionVideoType] = sd.field(filters=ProjectSessionVideoFilter)