from typing import Literal

EdgeLabels = Literal["edge", "edges", "Edge", "Edges"]
NodeLabels = Literal["node", "nodes", "Node", "Nodes"]
SourceEdgeLabels = Literal[
    "sourceedge",
    "sourceedges",
    "Sourceedge",
    "Sourceedges",
    "SourceEdge",
    "SourceEdges",
    "edgesource",
    "edgesources",
    "Edgesource",
    "Edgesources",
    "EdgeSource",
    "EdgeSources",
    "sourcededge",
    "sourcededges",
    "Sourcededge",
    "Sourcededges",
    "SourcedEdge",
    "SourcedEdges",
]
SourceNodeLabels = Literal[
    "sourcenode",
    "nodesources",
    "Sourcenode",
    "Sourcenodes",
    "SourceNode",
    "SourceNodes",
    "nodesource",
    "nodesources",
    "Nodesource",
    "Nodesources",
    "NodeSource",
    "NodeSources",
    "sourcednode",
    "sourcednodes",
    "Sourcednode",
    "Sourcednodes",
    "SourcedNode",
    "SourcedNodes",
]
WorkspaceLabels = Literal["workspace", "workspaces", "Workspace", "Workspaces"]
SourceLabels = Literal["source", "sources", "Source", "Sources"]
OrganisationLabels = Literal["organisation", "organisations", "Organisation", "Organisations"]
