bayesline.api.SettingsIdentifiers

bayesline.api.SettingsIdentifiers#

model SettingsIdentifiers#

Holds mappings of globally unique settings identifiers to other properties.

Validators#

Validator

Mode

Fields

filter_unknown_types

before

model

parse_type

before

id_to_type

field id_to_created_on: Mapping[int, datetime] [Optional]#

Mapping of globally unique identifiers to their creation timestamps.

Validated by:

filter_unknown_types

field id_to_last_updated_on: Mapping[int, datetime] [Optional]#

Mapping of globally unique identifiers to their last update timestamps.

Validated by:

filter_unknown_types

field id_to_name: Mapping[int, str] [Required]#

Mapping of globally unique identifiers to their names.

Validated by:

filter_unknown_types

field id_to_type: Mapping[int, type[Settings]] [Required]#

Mapping of globally unique identifiers to the settings type.

Validated by:

filter_unknown_types parse_type

field id_to_user_email: Mapping[int, str] [Required]#

Mapping of globally unique identifiers to the user emails who own them.

Validated by:

filter_unknown_types

field name_to_id: Mapping[str, int] [Required]#

Mapping of names to their globally unique identifiers.

Validated by:

filter_unknown_types

validator filter_unknown_types(mode=before)#
Validates:

entire model

validator parse_type(mode=before)#
Validates:

id_to_type