unitelabs.sdk.core.action.schema

Attributes

  • Name
    SchemaModel
    Type
    Value

    = typing.Union[BasicSchemaModel, StructureSchemaModel, ListSchemaModel, ConstrainedSchemaModel]

    Description

Classes

  • BasicSchemaModel

    Bases
    typing.TypedDict

    Attributes

    • Name
      name
      Type
      typing.Literal['String', 'Integer', 'Real', 'Boolean', 'Binary', 'Date', 'Time', 'Timestamp']
      Value

      = None

      Description

  • StructureSchemaModel

    Bases
    typing.TypedDict

    Attributes

    • Name
      name
      Type
      typing.Literal[]
      Value

      = None

      Description

    • Name
      elements
      Type
      list[StructureElementModel]
      Value

      = None

      Description

  • ListSchemaModel

    Bases
    typing.TypedDict

    Attributes

    • Name
      name
      Type
      typing.Literal[]
      Value

      = None

      Description

    • Name
      dataType
      Type
      SchemaModel
      Value

      = None

      Description

  • ConstrainedSchemaModel

    Bases
    typing.TypedDict

    Attributes

    • Name
      name
      Type
      typing.Literal[]
      Value

      = None

      Description

    • Name
      dataType
      Type
      SchemaModel
      Value

      = None

      Description

  • StructureElementModel

    Bases
    typing.TypedDict

    Attributes

    • Name
      identifier
      Type
      str
      Value

      = None

      Description

    • Name
      displayName
      Type
      str
      Value

      = None

      Description

    • Name
      description
      Type
      str
      Value

      = None

      Description

    • Name
      dataType
      Type
      SchemaModel
      Value

      = None

      Description

Copyright © 2024