latch.registry.upstream_types package#
Submodules#
latch.registry.upstream_types.types module#
- class latch.registry.upstream_types.types.PrimitiveTypeBasic[source]#
Bases:
TypedDict
- primitive: Literal['string'] | Literal['integer'] | Literal['number'] | Literal['datetime'] | Literal['blob'] | Literal['date'] | Literal['null'] | Literal['boolean']#
- metadata: NotRequired[Dict[str, JsonValue]]#
- class latch.registry.upstream_types.types.PrimitiveTypeLink[source]#
Bases:
TypedDict
- metadata: NotRequired[Dict[str, JsonValue]]#
- class latch.registry.upstream_types.types.PrimitiveTypeEnum[source]#
Bases:
TypedDict
- metadata: NotRequired[Dict[str, JsonValue]]#
- class latch.registry.upstream_types.types.UnionType[source]#
Bases:
TypedDict
- union: Dict[str, PrimitiveTypeBasic | PrimitiveTypeLink | PrimitiveTypeEnum | UnionType | ArrayType]#
- class latch.registry.upstream_types.types.ArrayType[source]#
Bases:
TypedDict
- array: PrimitiveTypeBasic | PrimitiveTypeLink | PrimitiveTypeEnum | UnionType | ArrayType#
- class latch.registry.upstream_types.types.DBType[source]#
Bases:
TypedDict
- type: PrimitiveTypeBasic | PrimitiveTypeLink | PrimitiveTypeEnum | UnionType | ArrayType#