from typing import ClassVar
from modules.database.tools.neontology.baserelationship import BaseRelationship

import modules.database.schemas.nodes.schools.schools as school_nodes
import modules.database.schemas.nodes.structures.schools as school_structures

class SchoolHasCurriculumStructure(BaseRelationship):
    __relationshiptype__: ClassVar[str] = 'HAS_CURRICULUM_STRUCTURE'
    source: school_nodes.SchoolNode
    target: school_structures.CurriculumStructureNode
    
class SchoolHasPastoralStructure(BaseRelationship):
    __relationshiptype__: ClassVar[str] = 'HAS_PASTORAL_STRUCTURE'
    source: school_nodes.SchoolNode
    target: school_structures.PastoralStructureNode