singer_sdk.typing.ArrayType

class singer_sdk.typing.ArrayType[source]

Array type.

__init__(wrapped_type, **kwargs)[source]

Initialize Array type with wrapped inner type.

Parameters:
  • wrapped_type (W | type[W]) – JSON Schema item type inside the array.

  • **kwargs (Any) – Additional keyword arguments to pass to the parent class.

Return type:

None

property type_dict: dict[source]

Get type dictionary.

Returns:

A dictionary describing the type.