Source code for weaver.wps_restapi.constants

from typing import TYPE_CHECKING

from weaver.base import Constants

if TYPE_CHECKING:
    from typing import List

    from weaver.typedefs import TypedDict

[docs] Conformance = TypedDict("Conformance", { "conformsTo": List[str] }, total=True)
[docs] class ConformanceCategory(Constants):
[docs] ALL = "all"
[docs] CONFORMANCE = "conf"
[docs] PERMISSION = "per"
[docs] RECOMMENDATION = "rec"
[docs] REQUIREMENT = "req"
if TYPE_CHECKING: from weaver.typedefs import Literal
[docs] AnyConformanceCategory = Literal[ ConformanceCategory.ALL, ConformanceCategory.CONFORMANCE, ConformanceCategory.PERMISSION, ConformanceCategory.RECOMMENDATION, ConformanceCategory.REQUIREMENT, ]