Event Schema Object
Classes
CreatedAtField(schema_obj: SchemaObjectT, created_at_field_name: str)
: A class representing creation time. A unix timestamp field in a schema object.
EventSchemaObject(base_cls: type, id_field_name: str, created_at_field_name: str)
: Custom decorated event schema class. Event schemas can be used to reference other schema and to define interactions between schemas.
MultipliedSchemaReference(schema_reference: SchemaReference[RST], multiplier: float = 1.0)
: Helper class that provides a standard way to create an ABC using inheritance.
SchemaReference(name: str, schema_obj: EventSchemaObject, referenced_schema: type[RST])
: Schema reference used within an EventSchema
to reference other schemas.
Last updated