yera.creds.schema

Pydantic schemas for the credential store.

Symbols

class CredentialEntry — A single stored credential value with timestamps.
class CredentialGroup — A credential group: authorisation metadata plus credential key/value pairs.
class CredentialStore — Top-level credential store model.

CredentialEntry

Inherits: BaseModel

A single stored credential value with timestamps.

CredentialGroup

Inherits: BaseModel

A credential group: authorisation metadata plus credential key/value pairs.

extra="ignore" keeps the schema forward-compatible within each version — future minor additions to the file format will not cause validation failures.

credentials stores raw dicts so that individual entries can be validated lazily (per-entry) without failing the entire group load.

CredentialStore

Inherits: BaseModel

Top-level credential store model.

extra="ignore" keeps the schema forward-compatible within each version.