bayesline.api.equity.FactorRiskModelMetadata#
- pydantic model bayesline.api.equity.FactorRiskModelMetadata#
Metadata for a factor risk model.
Contains information about the model’s configuration, status, and update history.
Show JSON schema
{ "title": "FactorRiskModelMetadata", "description": "Metadata for a factor risk model.\n\nContains information about the model's configuration, status, and update history.", "type": "object", "properties": { "name": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Name" }, "id": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Id" }, "status": { "enum": [ "valid", "invalid", "not_permissioned" ], "title": "Status", "type": "string" }, "message": { "title": "Message", "type": "string" }, "model_settings_created_on": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "title": "Model Settings Created On" }, "model_settings_last_updated_on": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "title": "Model Settings Last Updated On" }, "risk_dataset": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Risk Dataset" }, "risk_dataset_data_date": { "anyOf": [ { "format": "date", "type": "string" }, { "type": "null" } ], "title": "Risk Dataset Data Date" }, "risk_dataset_status": { "anyOf": [ { "enum": [ "ready", "data_stale", "needs_update", "not_ready", "corrupt" ], "type": "string" }, { "type": "null" } ], "title": "Risk Dataset Status" } }, "required": [ "name", "id", "status", "message", "model_settings_created_on", "model_settings_last_updated_on", "risk_dataset", "risk_dataset_data_date", "risk_dataset_status" ] }
- Fields:
id (int | None)message (str)model_settings_created_on (datetime.datetime | None)model_settings_last_updated_on (datetime.datetime | None)name (str | None)risk_dataset (str | None)risk_dataset_data_date (datetime.date | None)risk_dataset_status (Literal['ready', 'data_stale', 'needs_update', 'not_ready', 'corrupt'] | None)status (Literal['valid', 'invalid', 'not_permissioned'])
- field name: str | None [Required]#
- field id: int | None [Required]#
- field status: Literal['valid', 'invalid', 'not_permissioned'] [Required]#
- field message: str [Required]#
- field model_settings_created_on: dt.datetime | None [Required]#
- field model_settings_last_updated_on: dt.datetime | None [Required]#
- field risk_dataset: str | None [Required]#
- field risk_dataset_data_date: dt.date | None [Required]#
- field risk_dataset_status: DatasetStatus | None [Required]#