benchling_api_client.models.assay_result_create module

class AssayResultCreate

Bases: object

__init__(fields: Union[Fields, AssayFieldsCreate, UnknownType], schema_id: str, field_validation: Union[benchling_api_client.types.Unset, AssayResultCreateFieldValidation] = attr_dict['_field_validation'].default, id: Union[benchling_api_client.types.Unset, str] = attr_dict['_id'].default, project_id: Union[benchling_api_client.types.Unset, None, str] = attr_dict['_project_id'].default) None

Method generated by attrs for class AssayResultCreate.

property additional_keys: List[str]
additional_properties: Dict[str, Any]
property field_validation: AssayResultCreateFieldValidation

Dictionary mapping field names to UserValidation Resources.

property fields: Union[Fields, AssayFieldsCreate, UnknownType]

Dictionary of result fields

classmethod from_dict(src_dict: Dict[str, Any]) benchling_api_client.models.assay_result_create.T
get(key, default=None) Optional[Any]
property id: str

UUID

property project_id: Optional[str]

The project that the assay result should be uploaded to. Only users with read access to the project will be able to read the assay result. Leaving this empty will result in only the creator having read access.

property schema_id: str

ID of result schema under which to upload this result

to_dict() Dict[str, Any]