bayesline.api.SettingValid#

class bayesline.api.SettingValid(name: str, id: int, owner: str, value: DatasetAwareSettings[T], raw_json: Mapping[str, Any], created_on: datetime, last_updated_on: datetime, kind: Literal['valid'] = 'valid') None#

A settings result that exists and is valid.

raw_json mirrors the field on SettingInvalid and exposes the underlying JSON the row deserialized from. Callers that need raw access (e.g. for diagnostics or pre-parse migrations) can read it directly. The parsed settings are still available via value.

__init__(name: str, id: int, owner: str, value: DatasetAwareSettings[T], raw_json: Mapping[str, Any], created_on: datetime, last_updated_on: datetime, kind: Literal['valid'] = 'valid') None#

Methods

__init__(name, id, owner, value, raw_json, ...)

Attributes

name: str#
id: int#
owner: str#
value: DatasetAwareSettings[~T]#
raw_json: Mapping[str, Any]#
created_on: datetime#
last_updated_on: datetime#
kind: Literal['valid'] = 'valid'#
__init__(name: str, id: int, owner: str, value: DatasetAwareSettings[T], raw_json: Mapping[str, Any], created_on: datetime, last_updated_on: datetime, kind: Literal['valid'] = 'valid') None#