Skip to content

CustomMetadataSchemaConfiguration

Source code in docs_src/capo_agent_registry_control/types/custom_metadata_schema_configuration.py
class CustomMetadataSchemaConfiguration(TypedDict, closed=True):
    default_schema: NotRequired[
        "capo_agent_registry_control.types.custom_metadata_schema_definition.CustomMetadataSchemaDefinition"
    ]
    """<p>A JSON Schema with the common attributes: fields that records of every record type can carry.</p>"""
    record_type_schema_overrides: NotRequired[
        "capo_agent_registry_control.types.record_type_schema_override_list.RecordTypeSchemaOverrideList"
    ]
    """<p>The fields for individual record types. Records of a record type can carry the common attributes defined in <code>defaultSchema</code> plus that record type's fields.</p>"""

default_schema instance-attribute

default_schema: NotRequired[CustomMetadataSchemaDefinition]

A JSON Schema with the common attributes: fields that records of every record type can carry.

record_type_schema_overrides instance-attribute

record_type_schema_overrides: NotRequired[RecordTypeSchemaOverrideList]

The fields for individual record types. Records of a record type can carry the common attributes defined in defaultSchema plus that record type's fields.