Skip to content

SchemaReference

Source code in docs_src/capo_glue/types/schema_reference.py
class SchemaReference(TypedDict, closed=True):
    schema_id: NotRequired["capo_glue.types.schema_id.SchemaId"]
    """<p>A structure that contains schema identity fields. Either this or the <code>SchemaVersionId</code> has to be provided.</p>"""
    schema_version_id: NotRequired[
        "capo_glue.types.schema_version_id_string.SchemaVersionIdString"
    ]
    """<p>The unique ID assigned to a version of the schema. Either this or the <code>SchemaId</code> has to be provided.</p>"""
    schema_version_number: NotRequired[
        "capo_glue.types.version_long_number.VersionLongNumber"
    ]
    """<p>The version number of the schema.</p>"""

schema_id instance-attribute

schema_id: NotRequired[SchemaId]

A structure that contains schema identity fields. Either this or the SchemaVersionId has to be provided.

schema_version_id instance-attribute

schema_version_id: NotRequired[SchemaVersionIdString]

The unique ID assigned to a version of the schema. Either this or the SchemaId has to be provided.

schema_version_number instance-attribute

schema_version_number: NotRequired[VersionLongNumber]

The version number of the schema.