basic

bojaxns.basic

Module Contents

class SerialisableBaseModel[source]

Bases: pydantic.BaseModel

class Config[source]
validate_assignment = True[source]
arbitrary_types_allowed = True[source]
json_encoders[source]
__reduce__()[source]
class HashableSerialisableBaseModel[source]

Bases: SerialisableBaseModel

__hash__()[source]
example_from_schema(model)[source]

Generate example from schema and return as dict.

Parameters:

model (Type[pydantic.BaseModel]) – BaseModel

Return type:

Dict[str, Any]

Returns: dict of example

build_example(model)[source]
Parameters:

model (Type[_T]) –

Return type:

_T

apply_validators(value, validators)[source]
Parameters:

validators (List[Callable]) –