fermioniq.emulator_job.EmulatorJob.model_fields#

EmulatorJob.model_fields: ClassVar[dict[str, FieldInfo]] = {'circuit': FieldInfo(annotation=list[Any], required=True), 'config': FieldInfo(annotation=list[dict[str, Any]], required=False, default=[{}], validate_default=True), 'label': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, metadata=[MaxLen(max_length=40)]), 'noise_model': FieldInfo(annotation=list[Union[str, NoiseModel, NoneType]], required=False, default=[None], validate_default=True), 'notification_mode': FieldInfo(annotation=Union[Literal['slack', 'email'], NoneType], required=False, default=None), 'project': FieldInfo(annotation=Union[str, NoneType], required=False, default=None), 'remote_config': FieldInfo(annotation=Union[str, dict[str, Any], NoneType], required=False, default=None)}#

Metadata about the fields defined on the model, mapping of field names to [FieldInfo][pydantic.fields.FieldInfo].

This replaces Model.__fields__ from Pydantic V1.