benchling_sdk.models package¶
- class AIGGenerateInputAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, AutomationInputGenerator] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class AIGGenerateInputAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.aig_generate_input_async_task.T ¶
- property response: AutomationInputGenerator¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class AOPProcessOutputAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, AutomationOutputProcessor] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class AOPProcessOutputAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.aop_process_output_async_task.T ¶
- property response: AutomationOutputProcessor¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class AaAnnotation¶
Bases:
object
- __init__(color: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_color'].default, end: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_end'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, start: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_start'].default, type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_type'].default) None ¶
Method generated by attrs for class AaAnnotation.
- class AaSequence¶
Bases:
object
- __init__(aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, amino_acids: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_amino_acids'].default, annotations: Union[benchling_api_client.v2.types.Unset, List[AaAnnotation]] = attr_dict['_annotations'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, entity_registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_entity_registry_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_folder_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, length: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_length'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, registration_origin: Union[benchling_api_client.v2.types.Unset, None, RegistrationOrigin] = attr_dict['_registration_origin'].default, registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_registry_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class AaSequence.
- property annotations: List[AaAnnotation]¶
Array of annotation objects on the AA sequence.
- property archive_record: Optional[ArchiveRecord]¶
- property creator: UserSummary¶
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.aa_sequence.T ¶
- property registration_origin: Optional[RegistrationOrigin]¶
- property schema: Optional[SchemaSummary]¶
- class AaSequenceBaseRequest¶
Bases:
object
- __init__(aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, amino_acids: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_amino_acids'].default, annotations: Union[benchling_api_client.v2.types.Unset, List[AaAnnotation]] = attr_dict['_annotations'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class AaSequenceBaseRequest.
- property annotations: List[AaAnnotation]¶
Annotations to create on the AA sequence.
- property custom_fields: CustomFields¶
- class AaSequenceBaseRequestForCreate¶
Bases:
object
- __init__(aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, amino_acids: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_amino_acids'].default, annotations: Union[benchling_api_client.v2.types.Unset, List[AaAnnotation]] = attr_dict['_annotations'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class AaSequenceBaseRequestForCreate.
- property annotations: List[AaAnnotation]¶
Annotations to create on the AA sequence.
- property custom_fields: CustomFields¶
- class AaSequenceBulkCreate¶
Bases:
object
- __init__(entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, naming_strategy: Union[benchling_api_client.v2.types.Unset, NamingStrategy] = attr_dict['_naming_strategy'].default, registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_registry_id'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, amino_acids: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_amino_acids'].default, annotations: Union[benchling_api_client.v2.types.Unset, List[AaAnnotation]] = attr_dict['_annotations'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class AaSequenceBulkCreate.
- property annotations: List[AaAnnotation]¶
Annotations to create on the AA sequence.
- property custom_fields: CustomFields¶
- property entity_registry_id: str¶
Entity registry ID to set for the registered entity. Cannot specify both entityRegistryId and namingStrategy at the same time.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.aa_sequence_bulk_create.T ¶
- property naming_strategy: NamingStrategy¶
Specifies the behavior for automatically generated names when registering an entity. - NEW_IDS: Generate new registry IDs - IDS_FROM_NAMES: Generate registry IDs based on entity names - DELETE_NAMES: Generate new registry IDs and replace name with registry ID - SET_FROM_NAME_PARTS: Generate new registry IDs, rename according to name template, and keep old name as alias - REPLACE_NAMES_FROM_PARTS: Generate new registry IDs, and replace name according to name template - KEEP_NAMES: Keep existing entity names as registry IDs - REPLACE_ID_AND_NAME_FROM_PARTS: Generate registry IDs and names according to name template
- property registry_id: str¶
Registry ID into which entity should be registered. this is the ID of the registry which was configured for a particular organization To get available registryIds, use the [/registries endpoint](#/Registry/listRegistries)
Required in order for entities to be created directly in the registry.
- class AaSequenceBulkUpdate¶
Bases:
object
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, amino_acids: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_amino_acids'].default, annotations: Union[benchling_api_client.v2.types.Unset, List[AaAnnotation]] = attr_dict['_annotations'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class AaSequenceBulkUpdate.
- property annotations: List[AaAnnotation]¶
Annotations to create on the AA sequence.
- property custom_fields: CustomFields¶
- class AaSequenceCreate¶
Bases:
object
- __init__(entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, naming_strategy: Union[benchling_api_client.v2.types.Unset, NamingStrategy] = attr_dict['_naming_strategy'].default, registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_registry_id'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, amino_acids: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_amino_acids'].default, annotations: Union[benchling_api_client.v2.types.Unset, List[AaAnnotation]] = attr_dict['_annotations'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class AaSequenceCreate.
- property annotations: List[AaAnnotation]¶
Annotations to create on the AA sequence.
- property custom_fields: CustomFields¶
- property entity_registry_id: str¶
Entity registry ID to set for the registered entity. Cannot specify both entityRegistryId and namingStrategy at the same time.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.aa_sequence_create.T ¶
- property naming_strategy: NamingStrategy¶
Specifies the behavior for automatically generated names when registering an entity. - NEW_IDS: Generate new registry IDs - IDS_FROM_NAMES: Generate registry IDs based on entity names - DELETE_NAMES: Generate new registry IDs and replace name with registry ID - SET_FROM_NAME_PARTS: Generate new registry IDs, rename according to name template, and keep old name as alias - REPLACE_NAMES_FROM_PARTS: Generate new registry IDs, and replace name according to name template - KEEP_NAMES: Keep existing entity names as registry IDs - REPLACE_ID_AND_NAME_FROM_PARTS: Generate registry IDs and names according to name template
- property registry_id: str¶
Registry ID into which entity should be registered. this is the ID of the registry which was configured for a particular organization To get available registryIds, use the [/registries endpoint](#/Registry/listRegistries)
Required in order for entities to be created directly in the registry.
- class AaSequenceRequestRegistryFields¶
Bases:
object
- __init__(entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default) None ¶
Method generated by attrs for class AaSequenceRequestRegistryFields.
- class AaSequenceSummary¶
Bases:
object
- __init__(entity_type: Union[benchling_api_client.v2.types.Unset, AaSequenceSummaryEntityType] = attr_dict['_entity_type'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_type'].default) None ¶
Method generated by attrs for class AaSequenceSummary.
- property entity_type: AaSequenceSummaryEntityType¶
- class AaSequenceSummaryEntityType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- AA_SEQUENCE = 'aa_sequence'¶
- static of_unknown(val: str) AaSequenceSummaryEntityType ¶
- class AaSequenceUpdate¶
Bases:
object
- __init__(entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, amino_acids: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_amino_acids'].default, annotations: Union[benchling_api_client.v2.types.Unset, List[AaAnnotation]] = attr_dict['_annotations'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class AaSequenceUpdate.
- property annotations: List[AaAnnotation]¶
Annotations to create on the AA sequence.
- property custom_fields: CustomFields¶
- class AaSequenceWithEntityType¶
Bases:
object
- __init__(entity_type: Union[benchling_api_client.v2.types.Unset, AaSequenceWithEntityTypeEntityType] = attr_dict['_entity_type'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, amino_acids: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_amino_acids'].default, annotations: Union[benchling_api_client.v2.types.Unset, List[AaAnnotation]] = attr_dict['_annotations'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, entity_registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_entity_registry_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_folder_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, length: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_length'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, registration_origin: Union[benchling_api_client.v2.types.Unset, None, RegistrationOrigin] = attr_dict['_registration_origin'].default, registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_registry_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class AaSequenceWithEntityType.
- property annotations: List[AaAnnotation]¶
Array of annotation objects on the AA sequence.
- property archive_record: Optional[ArchiveRecord]¶
- property creator: UserSummary¶
- property custom_fields: CustomFields¶
- property entity_type: AaSequenceWithEntityTypeEntityType¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.aa_sequence_with_entity_type.T ¶
- property registration_origin: Optional[RegistrationOrigin]¶
- property schema: Optional[SchemaSummary]¶
- class AaSequenceWithEntityTypeEntityType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- AA_SEQUENCE = 'aa_sequence'¶
- static of_unknown(val: str) AaSequenceWithEntityTypeEntityType ¶
- class AaSequencesArchivalChange¶
Bases:
object
IDs of all items that were archived or unarchived, grouped by resource type. This includes the IDs of AA sequences along with any IDs of batches that were archived / unarchived.
- __init__(aa_sequence_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aa_sequence_ids'].default, batch_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_batch_ids'].default) None ¶
Method generated by attrs for class AaSequencesArchivalChange.
- class AaSequencesArchive¶
Bases:
object
The request body for archiving AA sequences.
- __init__(aa_sequence_ids: List[str], reason: EntityArchiveReason) None ¶
Method generated by attrs for class AaSequencesArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.aa_sequences_archive.T ¶
- property reason: EntityArchiveReason¶
The reason for archiving the provided entities. Accepted reasons may differ based on tenant configuration.
- class AaSequencesBulkCreateRequest¶
Bases:
object
- __init__(aa_sequences: Union[benchling_api_client.v2.types.Unset, List[AaSequenceBulkCreate]] = attr_dict['_aa_sequences'].default) None ¶
Method generated by attrs for class AaSequencesBulkCreateRequest.
- property aa_sequences: List[AaSequenceBulkCreate]¶
- class AaSequencesBulkGet¶
Bases:
object
- __init__(aa_sequences: Union[benchling_api_client.v2.types.Unset, List[AaSequence]] = attr_dict['_aa_sequences'].default) None ¶
Method generated by attrs for class AaSequencesBulkGet.
- property aa_sequences: List[AaSequence]¶
- class AaSequencesBulkUpdateRequest¶
Bases:
object
- __init__(aa_sequences: Union[benchling_api_client.v2.types.Unset, List[AaSequenceBulkUpdate]] = attr_dict['_aa_sequences'].default) None ¶
Method generated by attrs for class AaSequencesBulkUpdateRequest.
- property aa_sequences: List[AaSequenceBulkUpdate]¶
- class AaSequencesPaginatedList¶
Bases:
object
- __init__(aa_sequences: Union[benchling_api_client.v2.types.Unset, List[AaSequence]] = attr_dict['_aa_sequences'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class AaSequencesPaginatedList.
- property aa_sequences: List[AaSequence]¶
- class AaSequencesUnarchive¶
Bases:
object
The request body for unarchiving AA sequences.
- __init__(aa_sequence_ids: List[str]) None ¶
Method generated by attrs for class AaSequencesUnarchive.
- class AlignedNucleotideSequence¶
Bases:
object
- __init__(bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, pairwise_identity: Union[benchling_api_client.v2.types.Unset, float] = attr_dict['_pairwise_identity'].default, sequence_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_sequence_id'].default, trim_end: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_trim_end'].default, trim_start: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_trim_start'].default) None ¶
Method generated by attrs for class AlignedNucleotideSequence.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.aligned_nucleotide_sequence.T ¶
- class AlignedSequence¶
Bases:
object
- __init__(bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, dna_sequence_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_dna_sequence_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, pairwise_identity: Union[benchling_api_client.v2.types.Unset, float] = attr_dict['_pairwise_identity'].default, trim_end: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_trim_end'].default, trim_start: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_trim_start'].default) None ¶
Method generated by attrs for class AlignedSequence.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.aligned_sequence.T ¶
- class AppConfigItemApiMixin¶
Bases:
object
- __init__(api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, app: Union[benchling_api_client.v2.types.Unset, AppConfigItemApiMixinApp] = attr_dict['_app'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, path: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_path'].default, type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_type'].default) None ¶
Method generated by attrs for class AppConfigItemApiMixin.
- property app: AppConfigItemApiMixinApp¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.app_config_item_api_mixin.T ¶
- class AppConfigItemApiMixinApp¶
Bases:
object
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default) None ¶
Method generated by attrs for class AppConfigItemApiMixinApp.
- class AppConfigItemBooleanBulkUpdate¶
Bases:
object
- __init__(id: str, type: AppConfigItemBooleanUpdateType, value: bool) None ¶
Method generated by attrs for class AppConfigItemBooleanBulkUpdate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.app_config_item_boolean_bulk_update.T ¶
- property type: AppConfigItemBooleanUpdateType¶
- class AppConfigItemBooleanCreate¶
Bases:
object
- __init__(type: AppConfigItemBooleanCreateType, value: bool, app_id: str, path: List[str]) None ¶
Method generated by attrs for class AppConfigItemBooleanCreate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.app_config_item_boolean_create.T ¶
- property path: List[str]¶
Array-based representation of config itemâs location in the tree in order from top to bottom.
- property type: AppConfigItemBooleanCreateType¶
- class AppConfigItemBooleanCreateType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- BOOLEAN = 'boolean'¶
- static of_unknown(val: str) AppConfigItemBooleanCreateType ¶
- class AppConfigItemBooleanUpdate¶
Bases:
object
- __init__(type: AppConfigItemBooleanUpdateType, value: bool) None ¶
Method generated by attrs for class AppConfigItemBooleanUpdate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.app_config_item_boolean_update.T ¶
- property type: AppConfigItemBooleanUpdateType¶
- class AppConfigItemBooleanUpdateType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- BOOLEAN = 'boolean'¶
- static of_unknown(val: str) AppConfigItemBooleanUpdateType ¶
- class AppConfigItemBulkUpdateMixin¶
Bases:
object
- class AppConfigItemCreateMixin¶
Bases:
object
- __init__(app_id: str, path: List[str]) None ¶
Method generated by attrs for class AppConfigItemCreateMixin.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.app_config_item_create_mixin.T ¶
- class AppConfigItemDateBulkUpdate¶
Bases:
object
- __init__(id: str, type: AppConfigItemDateUpdateType, value: str) None ¶
Method generated by attrs for class AppConfigItemDateBulkUpdate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.app_config_item_date_bulk_update.T ¶
- property type: AppConfigItemDateUpdateType¶
- class AppConfigItemDateCreate¶
Bases:
object
- __init__(type: AppConfigItemDateCreateType, value: date, app_id: str, path: List[str]) None ¶
Method generated by attrs for class AppConfigItemDateCreate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.app_config_item_date_create.T ¶
- property path: List[str]¶
Array-based representation of config itemâs location in the tree in order from top to bottom.
- property type: AppConfigItemDateCreateType¶
- class AppConfigItemDateCreateType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- DATE = 'date'¶
- static of_unknown(val: str) AppConfigItemDateCreateType ¶
- class AppConfigItemDateUpdate¶
Bases:
object
- __init__(type: AppConfigItemDateUpdateType, value: str) None ¶
Method generated by attrs for class AppConfigItemDateUpdate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.app_config_item_date_update.T ¶
- property type: AppConfigItemDateUpdateType¶
- class AppConfigItemDateUpdateType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- DATE = 'date'¶
- static of_unknown(val: str) AppConfigItemDateUpdateType ¶
- class AppConfigItemDatetimeBulkUpdate¶
Bases:
object
- __init__(id: str, type: AppConfigItemDatetimeUpdateType, value: str) None ¶
Method generated by attrs for class AppConfigItemDatetimeBulkUpdate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.app_config_item_datetime_bulk_update.T ¶
- property type: AppConfigItemDatetimeUpdateType¶
- class AppConfigItemDatetimeCreate¶
Bases:
object
- __init__(type: AppConfigItemDatetimeCreateType, value: str, app_id: str, path: List[str]) None ¶
Method generated by attrs for class AppConfigItemDatetimeCreate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.app_config_item_datetime_create.T ¶
- property path: List[str]¶
Array-based representation of config itemâs location in the tree in order from top to bottom.
- property type: AppConfigItemDatetimeCreateType¶
- class AppConfigItemDatetimeCreateType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- DATETIME = 'datetime'¶
- static of_unknown(val: str) AppConfigItemDatetimeCreateType ¶
- class AppConfigItemDatetimeUpdate¶
Bases:
object
- __init__(type: AppConfigItemDatetimeUpdateType, value: str) None ¶
Method generated by attrs for class AppConfigItemDatetimeUpdate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.app_config_item_datetime_update.T ¶
- property type: AppConfigItemDatetimeUpdateType¶
- class AppConfigItemDatetimeUpdateType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- DATETIME = 'datetime'¶
- static of_unknown(val: str) AppConfigItemDatetimeUpdateType ¶
- class AppConfigItemFloatBulkUpdate¶
Bases:
object
- __init__(id: str, type: AppConfigItemFloatUpdateType, value: float) None ¶
Method generated by attrs for class AppConfigItemFloatBulkUpdate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.app_config_item_float_bulk_update.T ¶
- property type: AppConfigItemFloatUpdateType¶
- class AppConfigItemFloatCreate¶
Bases:
object
- __init__(type: AppConfigItemFloatCreateType, value: float, app_id: str, path: List[str]) None ¶
Method generated by attrs for class AppConfigItemFloatCreate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.app_config_item_float_create.T ¶
- property path: List[str]¶
Array-based representation of config itemâs location in the tree in order from top to bottom.
- property type: AppConfigItemFloatCreateType¶
- class AppConfigItemFloatCreateType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- FLOAT = 'float'¶
- static of_unknown(val: str) AppConfigItemFloatCreateType ¶
- class AppConfigItemFloatUpdate¶
Bases:
object
- __init__(type: AppConfigItemFloatUpdateType, value: float) None ¶
Method generated by attrs for class AppConfigItemFloatUpdate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.app_config_item_float_update.T ¶
- property type: AppConfigItemFloatUpdateType¶
- class AppConfigItemFloatUpdateType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- FLOAT = 'float'¶
- static of_unknown(val: str) AppConfigItemFloatUpdateType ¶
- class AppConfigItemGenericBulkUpdate¶
Bases:
object
- __init__(id: str, type: AppConfigItemGenericUpdateType, value: str) None ¶
Method generated by attrs for class AppConfigItemGenericBulkUpdate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.app_config_item_generic_bulk_update.T ¶
- property type: AppConfigItemGenericUpdateType¶
- class AppConfigItemGenericCreate¶
Bases:
object
- __init__(type: AppConfigItemGenericCreateType, value: str, app_id: str, path: List[str]) None ¶
Method generated by attrs for class AppConfigItemGenericCreate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.app_config_item_generic_create.T ¶
- property path: List[str]¶
Array-based representation of config itemâs location in the tree in order from top to bottom.
- property type: AppConfigItemGenericCreateType¶
- class AppConfigItemGenericCreateType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- AA_SEQUENCE = 'aa_sequence'¶
- BOX = 'box'¶
- BOX_SCHEMA = 'box_schema'¶
- CONTAINER = 'container'¶
- CONTAINER_SCHEMA = 'container_schema'¶
- CUSTOM_ENTITY = 'custom_entity'¶
- DATE = 'date'¶
- DATETIME = 'datetime'¶
- DNA_OLIGO = 'dna_oligo'¶
- DNA_SEQUENCE = 'dna_sequence'¶
- DROPDOWN = 'dropdown'¶
- DROPDOWN_OPTION = 'dropdown_option'¶
- ENTITY_SCHEMA = 'entity_schema'¶
- ENTRY = 'entry'¶
- ENTRY_SCHEMA = 'entry_schema'¶
- FIELD = 'field'¶
- FOLDER = 'folder'¶
- JSON = 'json'¶
- LOCATION = 'location'¶
- LOCATION_SCHEMA = 'location_schema'¶
- MIXTURE = 'mixture'¶
- MOLECULE = 'molecule'¶
- PLATE = 'plate'¶
- PLATE_SCHEMA = 'plate_schema'¶
- PROJECT = 'project'¶
- REGISTRY = 'registry'¶
- REQUEST_SCHEMA = 'request_schema'¶
- RESULT_SCHEMA = 'result_schema'¶
- RNA_OLIGO = 'rna_oligo'¶
- RNA_SEQUENCE = 'rna_sequence'¶
- RUN_SCHEMA = 'run_schema'¶
- SECURE_TEXT = 'secure_text'¶
- TEXT = 'text'¶
- WORKFLOW_TASK_SCHEMA = 'workflow_task_schema'¶
- WORKFLOW_TASK_STATUS = 'workflow_task_status'¶
- WORKLIST = 'worklist'¶
- static of_unknown(val: str) AppConfigItemGenericCreateType ¶
- class AppConfigItemGenericUpdate¶
Bases:
object
- __init__(type: AppConfigItemGenericUpdateType, value: str) None ¶
Method generated by attrs for class AppConfigItemGenericUpdate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.app_config_item_generic_update.T ¶
- property type: AppConfigItemGenericUpdateType¶
- class AppConfigItemGenericUpdateType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- AA_SEQUENCE = 'aa_sequence'¶
- BOX = 'box'¶
- BOX_SCHEMA = 'box_schema'¶
- CONTAINER = 'container'¶
- CONTAINER_SCHEMA = 'container_schema'¶
- CUSTOM_ENTITY = 'custom_entity'¶
- DATE = 'date'¶
- DATETIME = 'datetime'¶
- DNA_OLIGO = 'dna_oligo'¶
- DNA_SEQUENCE = 'dna_sequence'¶
- DROPDOWN = 'dropdown'¶
- DROPDOWN_OPTION = 'dropdown_option'¶
- ENTITY_SCHEMA = 'entity_schema'¶
- ENTRY = 'entry'¶
- ENTRY_SCHEMA = 'entry_schema'¶
- FIELD = 'field'¶
- FOLDER = 'folder'¶
- JSON = 'json'¶
- LOCATION = 'location'¶
- LOCATION_SCHEMA = 'location_schema'¶
- MIXTURE = 'mixture'¶
- MOLECULE = 'molecule'¶
- PLATE = 'plate'¶
- PLATE_SCHEMA = 'plate_schema'¶
- PROJECT = 'project'¶
- REGISTRY = 'registry'¶
- REQUEST_SCHEMA = 'request_schema'¶
- RESULT_SCHEMA = 'result_schema'¶
- RNA_OLIGO = 'rna_oligo'¶
- RNA_SEQUENCE = 'rna_sequence'¶
- RUN_SCHEMA = 'run_schema'¶
- SECURE_TEXT = 'secure_text'¶
- TEXT = 'text'¶
- WORKFLOW_TASK_SCHEMA = 'workflow_task_schema'¶
- WORKFLOW_TASK_STATUS = 'workflow_task_status'¶
- WORKLIST = 'worklist'¶
- static of_unknown(val: str) AppConfigItemGenericUpdateType ¶
- class AppConfigItemIntegerBulkUpdate¶
Bases:
object
- __init__(id: str, type: AppConfigItemIntegerUpdateType, value: int) None ¶
Method generated by attrs for class AppConfigItemIntegerBulkUpdate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.app_config_item_integer_bulk_update.T ¶
- property type: AppConfigItemIntegerUpdateType¶
- class AppConfigItemIntegerCreate¶
Bases:
object
- __init__(type: AppConfigItemIntegerCreateType, value: int, app_id: str, path: List[str]) None ¶
Method generated by attrs for class AppConfigItemIntegerCreate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.app_config_item_integer_create.T ¶
- property path: List[str]¶
Array-based representation of config itemâs location in the tree in order from top to bottom.
- property type: AppConfigItemIntegerCreateType¶
- class AppConfigItemIntegerCreateType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- INTEGER = 'integer'¶
- static of_unknown(val: str) AppConfigItemIntegerCreateType ¶
- class AppConfigItemIntegerUpdate¶
Bases:
object
- __init__(type: AppConfigItemIntegerUpdateType, value: int) None ¶
Method generated by attrs for class AppConfigItemIntegerUpdate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.app_config_item_integer_update.T ¶
- property type: AppConfigItemIntegerUpdateType¶
- class AppConfigItemIntegerUpdateType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- INTEGER = 'integer'¶
- static of_unknown(val: str) AppConfigItemIntegerUpdateType ¶
- class AppConfigItemJsonBulkUpdate¶
Bases:
object
- __init__(id: str, type: AppConfigItemJsonUpdateType, value: str) None ¶
Method generated by attrs for class AppConfigItemJsonBulkUpdate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.app_config_item_json_bulk_update.T ¶
- property type: AppConfigItemJsonUpdateType¶
- class AppConfigItemJsonCreate¶
Bases:
object
- __init__(type: AppConfigItemJsonCreateType, value: str, app_id: str, path: List[str]) None ¶
Method generated by attrs for class AppConfigItemJsonCreate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.app_config_item_json_create.T ¶
- property path: List[str]¶
Array-based representation of config itemâs location in the tree in order from top to bottom.
- property type: AppConfigItemJsonCreateType¶
- class AppConfigItemJsonCreateType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- JSON = 'json'¶
- static of_unknown(val: str) AppConfigItemJsonCreateType ¶
- class AppConfigItemJsonUpdate¶
Bases:
object
- __init__(type: AppConfigItemJsonUpdateType, value: str) None ¶
Method generated by attrs for class AppConfigItemJsonUpdate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.app_config_item_json_update.T ¶
- property type: AppConfigItemJsonUpdateType¶
- class AppConfigItemJsonUpdateType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- JSON = 'json'¶
- static of_unknown(val: str) AppConfigItemJsonUpdateType ¶
- class AppConfigItemsBulkCreateRequest¶
Bases:
object
- __init__(app_configuration_items: List[Union[AppConfigItemGenericCreate, AppConfigItemBooleanCreate, AppConfigItemIntegerCreate, AppConfigItemFloatCreate, AppConfigItemDateCreate, AppConfigItemDatetimeCreate, AppConfigItemJsonCreate, benchling_api_client.v2.extensions.UnknownType]]) None ¶
Method generated by attrs for class AppConfigItemsBulkCreateRequest.
- property app_configuration_items: List[Union[AppConfigItemGenericCreate, AppConfigItemBooleanCreate, AppConfigItemIntegerCreate, AppConfigItemFloatCreate, AppConfigItemDateCreate, AppConfigItemDatetimeCreate, AppConfigItemJsonCreate, benchling_api_client.v2.extensions.UnknownType]]¶
- class AppConfigItemsBulkUpdateRequest¶
Bases:
object
- __init__(app_configuration_items: List[Union[AppConfigItemGenericBulkUpdate, AppConfigItemBooleanBulkUpdate, AppConfigItemIntegerBulkUpdate, AppConfigItemFloatBulkUpdate, AppConfigItemDateBulkUpdate, AppConfigItemDatetimeBulkUpdate, AppConfigItemJsonBulkUpdate, benchling_api_client.v2.extensions.UnknownType]]) None ¶
Method generated by attrs for class AppConfigItemsBulkUpdateRequest.
- property app_configuration_items: List[Union[AppConfigItemGenericBulkUpdate, AppConfigItemBooleanBulkUpdate, AppConfigItemIntegerBulkUpdate, AppConfigItemFloatBulkUpdate, AppConfigItemDateBulkUpdate, AppConfigItemDatetimeBulkUpdate, AppConfigItemJsonBulkUpdate, benchling_api_client.v2.extensions.UnknownType]]¶
- class AppConfigurationPaginatedList¶
Bases:
object
- __init__(app_configuration_items: Union[benchling_api_client.v2.types.Unset, List[Union[ArrayElementAppConfigItem, DateAppConfigItem, DatetimeAppConfigItem, JsonAppConfigItem, EntitySchemaAppConfigItem, FieldAppConfigItem, BooleanAppConfigItem, IntegerAppConfigItem, FloatAppConfigItem, TextAppConfigItem, GenericApiIdentifiedAppConfigItem, SecureTextAppConfigItem, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_app_configuration_items'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class AppConfigurationPaginatedList.
- property app_configuration_items: List[Union[ArrayElementAppConfigItem, DateAppConfigItem, DatetimeAppConfigItem, JsonAppConfigItem, EntitySchemaAppConfigItem, FieldAppConfigItem, BooleanAppConfigItem, IntegerAppConfigItem, FloatAppConfigItem, TextAppConfigItem, GenericApiIdentifiedAppConfigItem, SecureTextAppConfigItem, benchling_api_client.v2.extensions.UnknownType]]¶
- class ArchiveRecord¶
Bases:
object
- __init__(reason: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_reason'].default) None ¶
Method generated by attrs for class ArchiveRecord.
- class ArrayElementAppConfigItem¶
Bases:
object
- __init__(type: Union[benchling_api_client.v2.types.Unset, ArrayElementAppConfigItemType] = attr_dict['_type'].default, value: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_value'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, app: Union[benchling_api_client.v2.types.Unset, AppConfigItemApiMixinApp] = attr_dict['_app'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, path: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_path'].default) None ¶
Method generated by attrs for class ArrayElementAppConfigItem.
- property app: AppConfigItemApiMixinApp¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.array_element_app_config_item.T ¶
- property path: List[str]¶
Array-based representation of config itemâs location in the tree in order from top to bottom.
- property type: ArrayElementAppConfigItemType¶
- class ArrayElementAppConfigItemType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- ARRAY_ELEMENT = 'array_element'¶
- static of_unknown(val: str) ArrayElementAppConfigItemType ¶
- class AssayFieldsCreate¶
Bases:
object
- class AssayResult¶
Bases:
object
- __init__(archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, entry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_entry_id'].default, field_validation: Union[benchling_api_client.v2.types.Unset, AssayResultFieldValidation] = attr_dict['_field_validation'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, is_reviewed: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_reviewed'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, project_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_project_id'].default, schema: Union[benchling_api_client.v2.types.Unset, SchemaSummary] = attr_dict['_schema'].default, validation_comment: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_validation_comment'].default, validation_status: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_validation_status'].default) None ¶
Method generated by attrs for class AssayResult.
- property archive_record: Optional[ArchiveRecord]¶
- property creator: UserSummary¶
- property field_validation: AssayResultFieldValidation¶
Object mapping field names to a UserValidation Resource object for that field. To set validation for a result, you must use this object.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.assay_result.T ¶
- property schema: SchemaSummary¶
- class AssayResultCreate¶
Bases:
object
- __init__(fields: Union[Fields, AssayFieldsCreate, benchling_api_client.v2.extensions.UnknownType], schema_id: str, field_validation: Union[benchling_api_client.v2.types.Unset, AssayResultCreateFieldValidation] = attr_dict['_field_validation'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, project_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_project_id'].default) None ¶
Method generated by attrs for class AssayResultCreate.
- property field_validation: AssayResultCreateFieldValidation¶
Dictionary mapping field names to UserValidation Resources.
- property fields: Union[Fields, AssayFieldsCreate, benchling_api_client.v2.extensions.UnknownType]¶
Dictionary of result fields
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.assay_result_create.T ¶
- class AssayResultCreateFieldValidation¶
Bases:
object
Dictionary mapping field names to UserValidation Resources.
- additional_properties: Dict[str, UserValidation]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.assay_result_create_field_validation.T ¶
- get(key, default=None) Optional[UserValidation] ¶
- class AssayResultFieldValidation¶
Bases:
object
Object mapping field names to a UserValidation Resource object for that field. To set validation for a result, you must use this object.
- additional_properties: Dict[str, UserValidation]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.assay_result_field_validation.T ¶
- get(key, default=None) Optional[UserValidation] ¶
- class AssayResultIdsRequest¶
Bases:
object
- __init__(assay_result_ids: List[str]) None ¶
Method generated by attrs for class AssayResultIdsRequest.
- class AssayResultIdsResponse¶
Bases:
object
- __init__(assay_result_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_assay_result_ids'].default) None ¶
Method generated by attrs for class AssayResultIdsResponse.
- class AssayResultSchema¶
Bases:
object
- __init__(modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, type: Union[benchling_api_client.v2.types.Unset, AssayResultSchemaType] = attr_dict['_type'].default, derived_from: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_derived_from'].default, organization: Union[benchling_api_client.v2.types.Unset, BaseAssaySchemaOrganization] = attr_dict['_organization'].default, system_name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_system_name'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, field_definitions: Union[benchling_api_client.v2.types.Unset, List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_field_definitions'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class AssayResultSchema.
- property archive_record: Optional[ArchiveRecord]¶
- property field_definitions: List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.assay_result_schema.T ¶
- property organization: BaseAssaySchemaOrganization¶
- property type: AssayResultSchemaType¶
- class AssayResultSchemaType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- ASSAY_RESULT = 'assay_result'¶
- static of_unknown(val: str) AssayResultSchemaType ¶
- class AssayResultSchemasPaginatedList¶
Bases:
object
- __init__(assay_result_schemas: Union[benchling_api_client.v2.types.Unset, List[AssayResultSchema]] = attr_dict['_assay_result_schemas'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class AssayResultSchemasPaginatedList.
- property assay_result_schemas: List[AssayResultSchema]¶
- class AssayResultTransactionCreateResponse¶
Bases:
object
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default) None ¶
Method generated by attrs for class AssayResultTransactionCreateResponse.
- class AssayResultsArchive¶
Bases:
object
- __init__(assay_result_ids: List[str], reason: Union[benchling_api_client.v2.types.Unset, AssayResultsArchiveReason] = attr_dict['_reason'].default) None ¶
Method generated by attrs for class AssayResultsArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.assay_results_archive.T ¶
- property reason: AssayResultsArchiveReason¶
The reason for archiving the provided results. Accepted reasons may differ based on tenant configuration
- class AssayResultsArchiveReason¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- ARCHIVED = 'Archived'¶
- MADE_IN_ERROR = 'Made in error'¶
- OTHER = 'Other'¶
- static of_unknown(val: str) AssayResultsArchiveReason ¶
- class AssayResultsBulkCreateRequest¶
Bases:
object
- __init__(assay_results: List[AssayResultCreate]) None ¶
Method generated by attrs for class AssayResultsBulkCreateRequest.
- property assay_results: List[AssayResultCreate]¶
- class AssayResultsBulkGet¶
Bases:
object
- __init__(assay_results: Union[benchling_api_client.v2.types.Unset, List[AssayResult]] = attr_dict['_assay_results'].default) None ¶
Method generated by attrs for class AssayResultsBulkGet.
- property assay_results: List[AssayResult]¶
- class AssayResultsCreateResponse¶
Bases:
object
- __init__(assay_results: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_assay_results'].default) None ¶
Method generated by attrs for class AssayResultsCreateResponse.
- class AssayResultsPaginatedList¶
Bases:
object
- __init__(assay_results: Union[benchling_api_client.v2.types.Unset, List[AssayResult]] = attr_dict['_assay_results'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class AssayResultsPaginatedList.
- property assay_results: List[AssayResult]¶
- class AssayRun¶
Bases:
object
- __init__(api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, created_at: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, entry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_entry_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, is_reviewed: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_reviewed'].default, project_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_project_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, validation_comment: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_validation_comment'].default, validation_status: Union[benchling_api_client.v2.types.Unset, AssayRunValidationStatus] = attr_dict['_validation_status'].default) None ¶
Method generated by attrs for class AssayRun.
- property archive_record: Optional[ArchiveRecord]¶
- property creator: UserSummary¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.assay_run.T ¶
- property schema: Optional[SchemaSummary]¶
- property validation_status: AssayRunValidationStatus¶
Must be either VALID or INVALID
- class AssayRunCreate¶
Bases:
object
- __init__(fields: Union[Fields, AssayFieldsCreate, benchling_api_client.v2.extensions.UnknownType], schema_id: str, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, project_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_project_id'].default, validation_comment: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_validation_comment'].default, validation_status: Union[benchling_api_client.v2.types.Unset, AssayRunValidationStatus] = attr_dict['_validation_status'].default) None ¶
Method generated by attrs for class AssayRunCreate.
- property fields: Union[Fields, AssayFieldsCreate, benchling_api_client.v2.extensions.UnknownType]¶
Object of assay run fields
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.assay_run_create.T ¶
- property project_id: str¶
The project that the assay run should be uploaded to. Only users with read access to the project will be able to read the assay run. Leaving this empty will result in only the creator having read access.
- property validation_status: AssayRunValidationStatus¶
Must be either VALID or INVALID
- class AssayRunCreatedEvent¶
Bases:
object
- __init__(assay_run: Union[benchling_api_client.v2.types.Unset, AssayRun] = attr_dict['_assay_run'].default, event_type: Union[benchling_api_client.v2.types.Unset, AssayRunCreatedEventEventType] = attr_dict['_event_type'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, deprecated: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_deprecated'].default, excluded_properties: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_excluded_properties'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EventBaseSchema] = attr_dict['_schema'].default) None ¶
Method generated by attrs for class AssayRunCreatedEvent.
- property event_type: AssayRunCreatedEventEventType¶
- property excluded_properties: List[str]¶
These properties have been dropped from the payload due to size.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.assay_run_created_event.T ¶
- property schema: Optional[EventBaseSchema]¶
- class AssayRunCreatedEventEventType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- V2_ASSAYRUNCREATED = 'v2.assayRun.created'¶
- static of_unknown(val: str) AssayRunCreatedEventEventType ¶
- class AssayRunNotePart¶
Bases:
object
- __init__(assay_run_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_assay_run_id'].default, assay_run_schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_assay_run_schema_id'].default, type: Union[benchling_api_client.v2.types.Unset, AssayRunNotePartType] = attr_dict['_type'].default, indentation: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_indentation'].default) None ¶
Method generated by attrs for class AssayRunNotePart.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.assay_run_note_part.T ¶
- property indentation: int¶
All notes have an indentation level - the default is 0 for no indent. For lists, indentation gives notes hierarchy - a bulleted list with children is modeled as one note part with indentation 1 followed by note parts with indentation 2, for example.
- property type: AssayRunNotePartType¶
- class AssayRunNotePartType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- ASSAY_RUN = 'assay_run'¶
- static of_unknown(val: str) AssayRunNotePartType ¶
- class AssayRunSchema¶
Bases:
object
- __init__(automation_input_file_configs: Union[benchling_api_client.v2.types.Unset, List[AssayRunSchemaAutomationInputFileConfigsItem]] = attr_dict['_automation_input_file_configs'].default, automation_output_file_configs: Union[benchling_api_client.v2.types.Unset, List[AssayRunSchemaAutomationOutputFileConfigsItem]] = attr_dict['_automation_output_file_configs'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, type: Union[benchling_api_client.v2.types.Unset, AssayRunSchemaType] = attr_dict['_type'].default, derived_from: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_derived_from'].default, organization: Union[benchling_api_client.v2.types.Unset, BaseAssaySchemaOrganization] = attr_dict['_organization'].default, system_name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_system_name'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, field_definitions: Union[benchling_api_client.v2.types.Unset, List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_field_definitions'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class AssayRunSchema.
- property archive_record: Optional[ArchiveRecord]¶
- property automation_input_file_configs: List[AssayRunSchemaAutomationInputFileConfigsItem]¶
- property automation_output_file_configs: List[AssayRunSchemaAutomationOutputFileConfigsItem]¶
- property field_definitions: List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.assay_run_schema.T ¶
- property organization: BaseAssaySchemaOrganization¶
- property type: AssayRunSchemaType¶
- class AssayRunSchemaAutomationInputFileConfigsItem¶
Bases:
object
- __init__(name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class AssayRunSchemaAutomationInputFileConfigsItem.
- class AssayRunSchemaAutomationOutputFileConfigsItem¶
Bases:
object
- __init__(name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class AssayRunSchemaAutomationOutputFileConfigsItem.
- class AssayRunSchemaType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- ASSAY_RUN = 'assay_run'¶
- static of_unknown(val: str) AssayRunSchemaType ¶
- class AssayRunSchemasPaginatedList¶
Bases:
object
- __init__(assay_run_schemas: Union[benchling_api_client.v2.types.Unset, List[AssayRunSchema]] = attr_dict['_assay_run_schemas'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class AssayRunSchemasPaginatedList.
- property assay_run_schemas: List[AssayRunSchema]¶
- class AssayRunUpdate¶
Bases:
object
- __init__(fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default) None ¶
Method generated by attrs for class AssayRunUpdate.
- class AssayRunUpdatedFieldsEvent¶
Bases:
object
- __init__(assay_run: Union[benchling_api_client.v2.types.Unset, AssayRun] = attr_dict['_assay_run'].default, event_type: Union[benchling_api_client.v2.types.Unset, AssayRunUpdatedFieldsEventEventType] = attr_dict['_event_type'].default, updates: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_updates'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, deprecated: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_deprecated'].default, excluded_properties: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_excluded_properties'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EventBaseSchema] = attr_dict['_schema'].default) None ¶
Method generated by attrs for class AssayRunUpdatedFieldsEvent.
- property event_type: AssayRunUpdatedFieldsEventEventType¶
- property excluded_properties: List[str]¶
These properties have been dropped from the payload due to size.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.assay_run_updated_fields_event.T ¶
- property schema: Optional[EventBaseSchema]¶
- class AssayRunUpdatedFieldsEventEventType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- V2_ASSAYRUNUPDATEDFIELDS = 'v2.assayRun.updated.fields'¶
- static of_unknown(val: str) AssayRunUpdatedFieldsEventEventType ¶
- class AssayRunValidationStatus¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- INVALID = 'INVALID'¶
- VALID = 'VALID'¶
- static of_unknown(val: str) AssayRunValidationStatus ¶
- class AssayRunsArchivalChange¶
Bases:
object
IDs of all Assay Runs that were archived / unarchived.
- __init__(assay_run_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_assay_run_ids'].default) None ¶
Method generated by attrs for class AssayRunsArchivalChange.
- class AssayRunsArchive¶
Bases:
object
The request body for archiving Assay Runs.
- __init__(assay_run_ids: List[str], reason: AssayRunsArchiveReason) None ¶
Method generated by attrs for class AssayRunsArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.assay_runs_archive.T ¶
- property reason: AssayRunsArchiveReason¶
The reason for archiving the provided Assay Runs. Accepted reasons may differ based on tenant configuration.
- class AssayRunsArchiveReason¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- ARCHIVED = 'Archived'¶
- MADE_IN_ERROR = 'Made in error'¶
- OTHER = 'Other'¶
- static of_unknown(val: str) AssayRunsArchiveReason ¶
- class AssayRunsBulkCreateRequest¶
Bases:
object
- __init__(assay_runs: List[AssayRunCreate]) None ¶
Method generated by attrs for class AssayRunsBulkCreateRequest.
- property assay_runs: List[AssayRunCreate]¶
- class AssayRunsBulkCreateResponse¶
Bases:
object
- __init__(assay_runs: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_assay_runs'].default) None ¶
Method generated by attrs for class AssayRunsBulkCreateResponse.
- class AssayRunsBulkGet¶
Bases:
object
- __init__(assay_runs: Union[benchling_api_client.v2.types.Unset, List[AssayRun]] = attr_dict['_assay_runs'].default) None ¶
Method generated by attrs for class AssayRunsBulkGet.
- class AssayRunsPaginatedList¶
Bases:
object
- __init__(assay_runs: Union[benchling_api_client.v2.types.Unset, List[AssayRun]] = attr_dict['_assay_runs'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class AssayRunsPaginatedList.
- class AssayRunsUnarchive¶
Bases:
object
The request body for unarchiving Assay Runs.
- class AsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default, response: Union[benchling_api_client.v2.types.Unset, AsyncTaskResponse] = attr_dict['_response'].default) None ¶
Method generated by attrs for class AsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.async_task.T ¶
- property response: AsyncTaskResponse¶
Present only when status is SUCCEEDED. response can be empty if there is no data to be returned.
- property status: AsyncTaskStatus¶
The current state of the task.
- class AsyncTaskErrors¶
Bases:
object
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- class AsyncTaskLink¶
Bases:
object
- __init__(task_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_task_id'].default) None ¶
Method generated by attrs for class AsyncTaskLink.
- class AsyncTaskResponse¶
Bases:
object
Present only when status is SUCCEEDED. response can be empty if there is no data to be returned.
- class AsyncTaskStatus¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- FAILED = 'FAILED'¶
- RUNNING = 'RUNNING'¶
- SUCCEEDED = 'SUCCEEDED'¶
- static of_unknown(val: str) AsyncTaskStatus ¶
- class AutoAnnotateAaSequences¶
Bases:
object
- __init__(aa_sequence_ids: List[str], feature_library_ids: List[str]) None ¶
Method generated by attrs for class AutoAnnotateAaSequences.
- class AutoAnnotateDnaSequences¶
Bases:
object
- __init__(dna_sequence_ids: List[str], feature_library_ids: List[str]) None ¶
Method generated by attrs for class AutoAnnotateDnaSequences.
- class AutoAnnotateRnaSequences¶
Bases:
object
- __init__(feature_library_ids: List[str], rna_sequence_ids: List[str]) None ¶
Method generated by attrs for class AutoAnnotateRnaSequences.
- class AutofillPartsAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Optional[benchling_api_client.v2.types.Unset] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class AutofillPartsAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.autofill_parts_async_task.T ¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class AutofillRnaSequences¶
Bases:
object
- __init__(rna_sequence_ids: List[str]) None ¶
Method generated by attrs for class AutofillRnaSequences.
- class AutofillSequences¶
Bases:
object
- __init__(dna_sequence_ids: List[str]) None ¶
Method generated by attrs for class AutofillSequences.
- class AutofillTranslationsAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Optional[benchling_api_client.v2.types.Unset] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class AutofillTranslationsAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.autofill_translations_async_task.T ¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class AutomationFile¶
Bases:
object
- __init__(assay_run_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_assay_run_id'].default, automation_file_config: Union[benchling_api_client.v2.types.Unset, AutomationFileAutomationFileConfig] = attr_dict['_automation_file_config'].default, file: Union[benchling_api_client.v2.types.Unset, None, Blob] = attr_dict['_file'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, status: Union[benchling_api_client.v2.types.Unset, AutomationFileStatus] = attr_dict['_status'].default) None ¶
Method generated by attrs for class AutomationFile.
- property automation_file_config: AutomationFileAutomationFileConfig¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.automation_file.T ¶
- property status: AutomationFileStatus¶
- class AutomationFileAutomationFileConfig¶
Bases:
object
- __init__(name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class AutomationFileAutomationFileConfig.
- class AutomationFileInputsPaginatedList¶
Bases:
object
- __init__(automation_input_generators: Union[benchling_api_client.v2.types.Unset, List[AutomationInputGenerator]] = attr_dict['_automation_input_generators'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class AutomationFileInputsPaginatedList.
- property automation_input_generators: List[AutomationInputGenerator]¶
- class AutomationFileStatus¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- FAILED = 'FAILED'¶
- NOT_STARTED = 'NOT_STARTED'¶
- RUNNING = 'RUNNING'¶
- SUCCEEDED = 'SUCCEEDED'¶
- static of_unknown(val: str) AutomationFileStatus ¶
- class AutomationInputGenerator¶
Bases:
object
- __init__(api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, transforms: Union[benchling_api_client.v2.types.Unset, List[Optional[LabAutomationTransform]]] = attr_dict['_transforms'].default, assay_run_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_assay_run_id'].default, automation_file_config: Union[benchling_api_client.v2.types.Unset, AutomationFileAutomationFileConfig] = attr_dict['_automation_file_config'].default, file: Union[benchling_api_client.v2.types.Unset, None, Blob] = attr_dict['_file'].default, status: Union[benchling_api_client.v2.types.Unset, AutomationFileStatus] = attr_dict['_status'].default) None ¶
Method generated by attrs for class AutomationInputGenerator.
- property automation_file_config: AutomationFileAutomationFileConfig¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.automation_input_generator.T ¶
- property status: AutomationFileStatus¶
- property transforms: List[Optional[LabAutomationTransform]]¶
- class AutomationInputGeneratorCompletedV2BetaEvent¶
Bases:
object
- __init__(automation_input_generator: Union[benchling_api_client.v2.types.Unset, AutomationFile] = attr_dict['_automation_input_generator'].default, event_type: Union[benchling_api_client.v2.types.Unset, AutomationInputGeneratorCompletedV2BetaEventEventType] = attr_dict['_event_type'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, deprecated: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_deprecated'].default, excluded_properties: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_excluded_properties'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EventBaseSchema] = attr_dict['_schema'].default) None ¶
Method generated by attrs for class AutomationInputGeneratorCompletedV2BetaEvent.
- property automation_input_generator: AutomationFile¶
- property event_type: AutomationInputGeneratorCompletedV2BetaEventEventType¶
- property excluded_properties: List[str]¶
These properties have been dropped from the payload due to size.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.automation_input_generator_completed_v2_beta_event.T ¶
- property schema: Optional[EventBaseSchema]¶
- class AutomationInputGeneratorCompletedV2BetaEventEventType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- V2_BETAAUTOMATIONINPUTGENERATORCOMPLETED = 'v2-beta.automationInputGenerator.completed'¶
- static of_unknown(val: str) AutomationInputGeneratorCompletedV2BetaEventEventType ¶
- class AutomationInputGeneratorUpdate¶
Bases:
object
- __init__(file_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_file_id'].default) None ¶
Method generated by attrs for class AutomationInputGeneratorUpdate.
- property file_id: Optional[str]¶
The ID of the file (blob) associated with the input generator. Set to null to remove an existing file from the generator.
- class AutomationOutputProcessor¶
Bases:
object
- __init__(api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, complete_with_errors: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_complete_with_errors'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, error_file: Union[benchling_api_client.v2.types.Unset, None, Blob] = attr_dict['_error_file'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, progress_stats: Union[benchling_api_client.v2.types.Unset, AutomationProgressStats] = attr_dict['_progress_stats'].default, transforms: Union[benchling_api_client.v2.types.Unset, List[Optional[LabAutomationTransform]]] = attr_dict['_transforms'].default, assay_run_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_assay_run_id'].default, automation_file_config: Union[benchling_api_client.v2.types.Unset, AutomationFileAutomationFileConfig] = attr_dict['_automation_file_config'].default, file: Union[benchling_api_client.v2.types.Unset, None, Blob] = attr_dict['_file'].default, status: Union[benchling_api_client.v2.types.Unset, AutomationFileStatus] = attr_dict['_status'].default) None ¶
Method generated by attrs for class AutomationOutputProcessor.
- property archive_record: Optional[ArchiveRecord]¶
- property automation_file_config: AutomationFileAutomationFileConfig¶
- property complete_with_errors: bool¶
Specifies whether file processing should complete with errors. False means any error in output file processing will result in no actions being committed. True means that if row-level errors occur, then failing rows and their errors will be saved to errorFile, and actions from successful rows will be committed.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.automation_output_processor.T ¶
- property progress_stats: AutomationProgressStats¶
Processing progress information.
- property status: AutomationFileStatus¶
- property transforms: List[Optional[LabAutomationTransform]]¶
- class AutomationOutputProcessorArchivalChange¶
Bases:
object
IDs of all items that were archived or unarchived, grouped by resource type. This includes the IDs of any linked Results that were archived / unarchived.
- __init__(automation_output_processor_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_automation_output_processor_ids'].default, result_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_result_ids'].default) None ¶
Method generated by attrs for class AutomationOutputProcessorArchivalChange.
- class AutomationOutputProcessorCompletedV2BetaEvent¶
Bases:
object
- __init__(automation_output_processor: Union[benchling_api_client.v2.types.Unset, AutomationFile] = attr_dict['_automation_output_processor'].default, event_type: Union[benchling_api_client.v2.types.Unset, AutomationOutputProcessorCompletedV2BetaEventEventType] = attr_dict['_event_type'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, deprecated: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_deprecated'].default, excluded_properties: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_excluded_properties'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EventBaseSchema] = attr_dict['_schema'].default) None ¶
Method generated by attrs for class AutomationOutputProcessorCompletedV2BetaEvent.
- property automation_output_processor: AutomationFile¶
- property event_type: AutomationOutputProcessorCompletedV2BetaEventEventType¶
- property excluded_properties: List[str]¶
These properties have been dropped from the payload due to size.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.automation_output_processor_completed_v2_beta_event.T ¶
- property schema: Optional[EventBaseSchema]¶
- class AutomationOutputProcessorCompletedV2BetaEventEventType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- V2_BETAAUTOMATIONOUTPUTPROCESSORCOMPLETED = 'v2-beta.automationOutputProcessor.completed'¶
- static of_unknown(val: str) AutomationOutputProcessorCompletedV2BetaEventEventType ¶
- class AutomationOutputProcessorCreate¶
Bases:
object
- __init__(assay_run_id: str, automation_file_config_name: str, file_id: str, complete_with_errors: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_complete_with_errors'].default) None ¶
Method generated by attrs for class AutomationOutputProcessorCreate.
- property complete_with_errors: bool¶
Specifies whether file processing should complete with errors. False means any error in output file processing will result in no actions being committed. True means that if row-level errors occur, then failing rows and their errors will be saved to errorFile, and actions from successful rows will be committed.
- class AutomationOutputProcessorUpdate¶
Bases:
object
- class AutomationOutputProcessorUploadedV2BetaEvent¶
Bases:
object
- __init__(automation_output_processor: Union[benchling_api_client.v2.types.Unset, AutomationFile] = attr_dict['_automation_output_processor'].default, event_type: Union[benchling_api_client.v2.types.Unset, AutomationOutputProcessorUploadedV2BetaEventEventType] = attr_dict['_event_type'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, deprecated: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_deprecated'].default, excluded_properties: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_excluded_properties'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EventBaseSchema] = attr_dict['_schema'].default) None ¶
Method generated by attrs for class AutomationOutputProcessorUploadedV2BetaEvent.
- property automation_output_processor: AutomationFile¶
- property event_type: AutomationOutputProcessorUploadedV2BetaEventEventType¶
- property excluded_properties: List[str]¶
These properties have been dropped from the payload due to size.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.automation_output_processor_uploaded_v2_beta_event.T ¶
- property schema: Optional[EventBaseSchema]¶
- class AutomationOutputProcessorUploadedV2BetaEventEventType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- V2_BETAAUTOMATIONOUTPUTPROCESSORUPLOADED = 'v2-beta.automationOutputProcessor.uploaded'¶
- static of_unknown(val: str) AutomationOutputProcessorUploadedV2BetaEventEventType ¶
- class AutomationOutputProcessorsArchive¶
Bases:
object
- __init__(automation_output_processor_ids: List[str], reason: Union[benchling_api_client.v2.types.Unset, AutomationOutputProcessorsArchiveReason] = attr_dict['_reason'].default) None ¶
Method generated by attrs for class AutomationOutputProcessorsArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.automation_output_processors_archive.T ¶
- property reason: AutomationOutputProcessorsArchiveReason¶
The reason that the output processors are being archived. Accepted reasons may differ based on tenant configuration.
- class AutomationOutputProcessorsArchiveReason¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- CONTAMINATED = 'Contaminated'¶
- EXPENDED = 'Expended'¶
- EXPIRED = 'Expired'¶
- MADE_IN_ERROR = 'Made in error'¶
- MISSING = 'Missing'¶
- OTHER = 'Other'¶
- RETIRED = 'Retired'¶
- SHIPPED = 'Shipped'¶
- static of_unknown(val: str) AutomationOutputProcessorsArchiveReason ¶
- class AutomationOutputProcessorsPaginatedList¶
Bases:
object
A paginated list of automation output processors which have an attached file.
- __init__(automation_output_processors: Union[benchling_api_client.v2.types.Unset, List[AutomationOutputProcessor]] = attr_dict['_automation_output_processors'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class AutomationOutputProcessorsPaginatedList.
- property automation_output_processors: List[AutomationOutputProcessor]¶
- class AutomationOutputProcessorsUnarchive¶
Bases:
object
- __init__(automation_output_processor_ids: List[str]) None ¶
Method generated by attrs for class AutomationOutputProcessorsUnarchive.
- class AutomationProgressStats¶
Bases:
object
Processing progress information.
- __init__(rows_failed: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_rows_failed'].default, rows_succeeded: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_rows_succeeded'].default, rows_unprocessed: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_rows_unprocessed'].default) None ¶
Method generated by attrs for class AutomationProgressStats.
- class BadRequestError¶
Bases:
object
- __init__(error: Union[benchling_api_client.v2.types.Unset, BadRequestErrorError] = attr_dict['_error'].default) None ¶
Method generated by attrs for class BadRequestError.
- property error: BadRequestErrorError¶
- class BadRequestErrorBulk¶
Bases:
object
- __init__(error: Union[benchling_api_client.v2.types.Unset, BadRequestErrorBulkError] = attr_dict['_error'].default) None ¶
Method generated by attrs for class BadRequestErrorBulk.
- property error: BadRequestErrorBulkError¶
- class BadRequestErrorBulkError¶
Bases:
object
- __init__(errors: Union[benchling_api_client.v2.types.Unset, List[BadRequestErrorBulkErrorErrorsItem]] = attr_dict['_errors'].default) None ¶
Method generated by attrs for class BadRequestErrorBulkError.
- property errors: List[BadRequestErrorBulkErrorErrorsItem]¶
- class BadRequestErrorBulkErrorErrorsItem¶
Bases:
object
- __init__(index: Union[benchling_api_client.v2.types.Unset, float] = attr_dict['_index'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class BadRequestErrorBulkErrorErrorsItem.
- class BadRequestErrorError¶
Bases:
object
- __init__(type: Union[benchling_api_client.v2.types.Unset, BadRequestErrorErrorType] = attr_dict['_type'].default) None ¶
Method generated by attrs for class BadRequestErrorError.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.bad_request_error_error.T ¶
- property type: BadRequestErrorErrorType¶
- class BadRequestErrorErrorType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- INVALID_REQUEST_ERROR = 'invalid_request_error'¶
- static of_unknown(val: str) BadRequestErrorErrorType ¶
- class BarcodeValidationResult¶
Bases:
object
- __init__(barcode: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_barcode'].default, is_valid: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_valid'].default, message: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class BarcodeValidationResult.
- class BarcodeValidationResults¶
Bases:
object
- __init__(validation_results: Union[benchling_api_client.v2.types.Unset, List[BarcodeValidationResult]] = attr_dict['_validation_results'].default) None ¶
Method generated by attrs for class BarcodeValidationResults.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.barcode_validation_results.T ¶
- property validation_results: List[BarcodeValidationResult]¶
- class BarcodesList¶
Bases:
object
- class BaseAppConfigItem¶
Bases:
object
- __init__(description: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_description'].default, required_config: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_required_config'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, app: Union[benchling_api_client.v2.types.Unset, AppConfigItemApiMixinApp] = attr_dict['_app'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, path: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_path'].default, type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_type'].default) None ¶
Method generated by attrs for class BaseAppConfigItem.
- property app: AppConfigItemApiMixinApp¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.base_app_config_item.T ¶
- class BaseAssaySchema¶
Bases:
object
- __init__(derived_from: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_derived_from'].default, organization: Union[benchling_api_client.v2.types.Unset, BaseAssaySchemaOrganization] = attr_dict['_organization'].default, system_name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_system_name'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, field_definitions: Union[benchling_api_client.v2.types.Unset, List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_field_definitions'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_type'].default) None ¶
Method generated by attrs for class BaseAssaySchema.
- property archive_record: Optional[ArchiveRecord]¶
- property field_definitions: List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.base_assay_schema.T ¶
- property organization: BaseAssaySchemaOrganization¶
- class BaseAssaySchemaOrganization¶
Bases:
object
- __init__(handle: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_handle'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class BaseAssaySchemaOrganization.
- class BaseError¶
Bases:
object
- __init__(message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default, type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_type'].default, user_message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_user_message'].default) None ¶
Method generated by attrs for class BaseError.
- class BaseNotePart¶
Bases:
object
- __init__(indentation: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_indentation'].default, type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_type'].default) None ¶
Method generated by attrs for class BaseNotePart.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.base_note_part.T ¶
- class Batch¶
Bases:
object
- __init__(archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, default_concentration: Union[benchling_api_client.v2.types.Unset, Measurement] = attr_dict['_default_concentration'].default, entity: Union[benchling_api_client.v2.types.Unset, DnaSequenceSummary, AaSequenceSummary, CustomEntitySummary, benchling_api_client.v2.extensions.UnknownType] = attr_dict['_entity'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class Batch.
- property archive_record: Optional[ArchiveRecord]¶
- property creator: UserSummary¶
- property default_concentration: Measurement¶
- property entity: Union[DnaSequenceSummary, AaSequenceSummary, CustomEntitySummary, benchling_api_client.v2.extensions.UnknownType]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.batch.T ¶
- property schema: Optional[SchemaSummary]¶
- class BatchCreate¶
Bases:
object
- __init__(default_concentration: Union[benchling_api_client.v2.types.Unset, DefaultConcentrationSummary] = attr_dict['_default_concentration'].default, entity_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default) None ¶
Method generated by attrs for class BatchCreate.
- property default_concentration: DefaultConcentrationSummary¶
- class BatchSchema¶
Bases:
object
- __init__(entity_schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_schema_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, prefix: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_prefix'].default, registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_registry_id'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, field_definitions: Union[benchling_api_client.v2.types.Unset, List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_field_definitions'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_type'].default) None ¶
Method generated by attrs for class BatchSchema.
- property archive_record: Optional[ArchiveRecord]¶
- property field_definitions: List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]¶
- class BatchSchemasList¶
Bases:
object
- __init__(batch_schemas: Union[benchling_api_client.v2.types.Unset, List[BatchSchema]] = attr_dict['_batch_schemas'].default) None ¶
Method generated by attrs for class BatchSchemasList.
- property batch_schemas: List[BatchSchema]¶
- class BatchSchemasPaginatedList¶
Bases:
object
- __init__(next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default, batch_schemas: Union[benchling_api_client.v2.types.Unset, List[BatchSchema]] = attr_dict['_batch_schemas'].default) None ¶
Method generated by attrs for class BatchSchemasPaginatedList.
- property batch_schemas: List[BatchSchema]¶
- class BatchUpdate¶
Bases:
object
- __init__(default_concentration: Union[benchling_api_client.v2.types.Unset, DefaultConcentrationSummary] = attr_dict['_default_concentration'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default) None ¶
Method generated by attrs for class BatchUpdate.
- property default_concentration: DefaultConcentrationSummary¶
- class BatchesArchivalChange¶
Bases:
object
IDs of all batches that were archived / unarchived, grouped by resource type.
- __init__(batch_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_batch_ids'].default) None ¶
Method generated by attrs for class BatchesArchivalChange.
- class BatchesArchive¶
Bases:
object
The request body for archiving Batches.
- __init__(batch_ids: List[str], reason: BatchesArchiveReason) None ¶
Method generated by attrs for class BatchesArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.batches_archive.T ¶
- property reason: BatchesArchiveReason¶
The reason for archiving the provided Batches. Accepted reasons may differ based on tenant configuration.
- class BatchesArchiveReason¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- CONTAMINATED = 'Contaminated'¶
- EXPENDED = 'Expended'¶
- EXPIRED = 'Expired'¶
- MADE_IN_ERROR = 'Made in error'¶
- MISSING = 'Missing'¶
- OTHER = 'Other'¶
- RETIRED = 'Retired'¶
- SHIPPED = 'Shipped'¶
- static of_unknown(val: str) BatchesArchiveReason ¶
- class BatchesBulkGet¶
Bases:
object
- __init__(batches: Union[benchling_api_client.v2.types.Unset, List[Batch]] = attr_dict['_batches'].default) None ¶
Method generated by attrs for class BatchesBulkGet.
- class BatchesPaginatedList¶
Bases:
object
- __init__(batches: Union[benchling_api_client.v2.types.Unset, List[Batch]] = attr_dict['_batches'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class BatchesPaginatedList.
- class BatchesUnarchive¶
Bases:
object
The request body for unarchiving Batches.
- class BenchlingApp¶
Bases:
object
- __init__(api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default, description: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_description'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class BenchlingApp.
- property archive_record: Optional[ArchiveRecord]¶
- property creator: UserSummary¶
- class BenchlingAppCreate¶
Bases:
object
- __init__(name: str, description: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_description'].default) None ¶
Method generated by attrs for class BenchlingAppCreate.
- class BenchlingAppUpdate¶
Bases:
object
- __init__(description: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_description'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class BenchlingAppUpdate.
- class BenchlingAppsArchivalChange¶
Bases:
object
IDs of all items that were archived or unarchived, grouped by resource type. This includes the IDs of apps that were archived / unarchived.
- __init__(app_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_app_ids'].default) None ¶
Method generated by attrs for class BenchlingAppsArchivalChange.
- class BenchlingAppsArchive¶
Bases:
object
- __init__(app_ids: List[str], reason: BenchlingAppsArchiveReason) None ¶
Method generated by attrs for class BenchlingAppsArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.benchling_apps_archive.T ¶
- property reason: BenchlingAppsArchiveReason¶
Reason that apps are being archived. Actual reason enum varies by tenant.
- class BenchlingAppsArchiveReason¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MADE_IN_ERROR = 'Made in error'¶
- OTHER = 'Other'¶
- RETIRED = 'Retired'¶
- static of_unknown(val: str) BenchlingAppsArchiveReason ¶
- class BenchlingAppsPaginatedList¶
Bases:
object
- __init__(apps: Union[benchling_api_client.v2.types.Unset, List[BenchlingApp]] = attr_dict['_apps'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class BenchlingAppsPaginatedList.
- property apps: List[BenchlingApp]¶
- class BenchlingAppsUnarchive¶
Bases:
object
- class Blob¶
Bases:
object
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, mime_type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_mime_type'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, type: Union[benchling_api_client.v2.types.Unset, BlobType] = attr_dict['_type'].default, upload_status: Union[benchling_api_client.v2.types.Unset, BlobUploadStatus] = attr_dict['_upload_status'].default) None ¶
Method generated by attrs for class Blob.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.blob.T ¶
- property type: BlobType¶
One of RAW_FILE or VISUALIZATION. If VISUALIZATION, the blob may be displayed as an image preview.
- property upload_status: BlobUploadStatus¶
- class BlobComplete¶
Bases:
object
- __init__(parts: Union[benchling_api_client.v2.types.Unset, List[BlobPart]] = attr_dict['_parts'].default) None ¶
Method generated by attrs for class BlobComplete.
- class BlobCreate¶
Bases:
object
- __init__(data64: str, md5: str, name: str, type: BlobCreateType, mime_type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_mime_type'].default) None ¶
Method generated by attrs for class BlobCreate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.blob_create.T ¶
- property md5: str¶
The MD5 hash of the blob part. Note: this should be the hash of the raw data of the blob part, not the hash of the base64 encoding.
- property type: BlobCreateType¶
One of RAW_FILE or VISUALIZATION. If VISUALIZATION, the blob may be displayed as an image preview.
- class BlobCreateType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- RAW_FILE = 'RAW_FILE'¶
- VISUALIZATION = 'VISUALIZATION'¶
- static of_unknown(val: str) BlobCreateType ¶
- class BlobMultipartCreate¶
Bases:
object
- __init__(name: str, type: BlobMultipartCreateType, mime_type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_mime_type'].default) None ¶
Method generated by attrs for class BlobMultipartCreate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.blob_multipart_create.T ¶
- property type: BlobMultipartCreateType¶
One of RAW_FILE or VISUALIZATION. If VISUALIZATION, the blob may be displayed as an image preview.
- class BlobMultipartCreateType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- RAW_FILE = 'RAW_FILE'¶
- VISUALIZATION = 'VISUALIZATION'¶
- static of_unknown(val: str) BlobMultipartCreateType ¶
- class BlobPart¶
Bases:
object
- __init__(e_tag: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_e_tag'].default, part_number: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_part_number'].default) None ¶
Method generated by attrs for class BlobPart.
- class BlobPartCreate¶
Bases:
object
- __init__(data64: str, md5: str, part_number: int) None ¶
Method generated by attrs for class BlobPartCreate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.blob_part_create.T ¶
- class BlobType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- RAW_FILE = 'RAW_FILE'¶
- VISUALIZATION = 'VISUALIZATION'¶
- class BlobUploadStatus¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- ABORTED = 'ABORTED'¶
- COMPLETE = 'COMPLETE'¶
- IN_PROGRESS = 'IN_PROGRESS'¶
- static of_unknown(val: str) BlobUploadStatus ¶
- class BlobUrl¶
Bases:
object
- __init__(download_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_download_url'].default, expires_at: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_expires_at'].default) None ¶
Method generated by attrs for class BlobUrl.
- class BlobsBulkGet¶
Bases:
object
- __init__(blobs: Union[benchling_api_client.v2.types.Unset, List[Blob]] = attr_dict['_blobs'].default) None ¶
Method generated by attrs for class BlobsBulkGet.
- class BooleanAppConfigItem¶
Bases:
object
- __init__(type: Union[benchling_api_client.v2.types.Unset, BooleanAppConfigItemType] = attr_dict['_type'].default, value: Union[benchling_api_client.v2.types.Unset, None, bool] = attr_dict['_value'].default, description: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_description'].default, required_config: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_required_config'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, app: Union[benchling_api_client.v2.types.Unset, AppConfigItemApiMixinApp] = attr_dict['_app'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, path: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_path'].default) None ¶
Method generated by attrs for class BooleanAppConfigItem.
- property app: AppConfigItemApiMixinApp¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.boolean_app_config_item.T ¶
- property path: List[str]¶
Array-based representation of config itemâs location in the tree in order from top to bottom.
- property type: BooleanAppConfigItemType¶
- class BooleanAppConfigItemType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- BOOLEAN = 'boolean'¶
- static of_unknown(val: str) BooleanAppConfigItemType ¶
- class Box¶
Bases:
object
- __init__(archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, barcode: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_barcode'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, empty_containers: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_empty_containers'].default, empty_positions: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_empty_positions'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, filled_positions: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_filled_positions'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, parent_storage_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_parent_storage_id'].default, project_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_project_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, size: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_size'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class Box.
- property archive_record: Optional[ArchiveRecord]¶
- property creator: UserSummary¶
- property empty_positions: int¶
The number of empty positions for adding additional containers in the box.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.box.T ¶
- property schema: Optional[SchemaSummary]¶
- class BoxContentsPaginatedList¶
Bases:
object
- __init__(containers: Union[benchling_api_client.v2.types.Unset, List[ContainerWithCoordinates]] = attr_dict['_containers'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class BoxContentsPaginatedList.
- property containers: List[ContainerWithCoordinates]¶
- class BoxCreate¶
Bases:
object
- __init__(schema_id: str, barcode: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_barcode'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, parent_storage_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_parent_storage_id'].default, project_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_project_id'].default) None ¶
Method generated by attrs for class BoxCreate.
- class BoxCreationTableNotePart¶
Bases:
object
- __init__(box_schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_box_schema_id'].default, type: Union[benchling_api_client.v2.types.Unset, BoxCreationTableNotePartType] = attr_dict['_type'].default, api_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_id'].default, columns: Union[benchling_api_client.v2.types.Unset, List[StructuredTableColumnInfo]] = attr_dict['_columns'].default, indentation: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_indentation'].default) None ¶
Method generated by attrs for class BoxCreationTableNotePart.
- property columns: List[StructuredTableColumnInfo]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.box_creation_table_note_part.T ¶
- property indentation: int¶
All notes have an indentation level - the default is 0 for no indent. For lists, indentation gives notes hierarchy - a bulleted list with children is modeled as one note part with indentation 1 followed by note parts with indentation 2, for example.
- property type: BoxCreationTableNotePartType¶
- class BoxCreationTableNotePartType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- BOX_CREATION_TABLE = 'box_creation_table'¶
- static of_unknown(val: str) BoxCreationTableNotePartType ¶
- class BoxSchema¶
Bases:
object
- __init__(container_schema: Union[benchling_api_client.v2.types.Unset, None, BoxSchemaContainerSchema] = attr_dict['_container_schema'].default, height: Union[benchling_api_client.v2.types.Unset, float] = attr_dict['_height'].default, type: Union[benchling_api_client.v2.types.Unset, BoxSchemaType] = attr_dict['_type'].default, width: Union[benchling_api_client.v2.types.Unset, float] = attr_dict['_width'].default, prefix: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_prefix'].default, registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_registry_id'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, field_definitions: Union[benchling_api_client.v2.types.Unset, List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_field_definitions'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class BoxSchema.
- property archive_record: Optional[ArchiveRecord]¶
- property container_schema: Optional[BoxSchemaContainerSchema]¶
- property field_definitions: List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.box_schema.T ¶
- property type: BoxSchemaType¶
- class BoxSchemaContainerSchema¶
Bases:
object
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class BoxSchemaContainerSchema.
- class BoxSchemaType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- BOX = 'box'¶
- static of_unknown(val: str) BoxSchemaType ¶
- class BoxSchemasList¶
Bases:
object
- __init__(box_schemas: Union[benchling_api_client.v2.types.Unset, List[BoxSchema]] = attr_dict['_box_schemas'].default) None ¶
Method generated by attrs for class BoxSchemasList.
- class BoxSchemasPaginatedList¶
Bases:
object
- __init__(next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default, box_schemas: Union[benchling_api_client.v2.types.Unset, List[BoxSchema]] = attr_dict['_box_schemas'].default) None ¶
Method generated by attrs for class BoxSchemasPaginatedList.
- class BoxUpdate¶
Bases:
object
- __init__(fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, parent_storage_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_parent_storage_id'].default, project_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_project_id'].default) None ¶
Method generated by attrs for class BoxUpdate.
- class BoxesArchivalChange¶
Bases:
object
IDs of all items that were archived or unarchived, grouped by resource type. This includes the IDs of boxes along with any IDs of containers that were archived / unarchived.
- __init__(box_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_box_ids'].default, container_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_container_ids'].default) None ¶
Method generated by attrs for class BoxesArchivalChange.
- class BoxesArchive¶
Bases:
object
- __init__(box_ids: List[str], reason: BoxesArchiveReason, should_remove_barcodes: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_should_remove_barcodes'].default) None ¶
Method generated by attrs for class BoxesArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.boxes_archive.T ¶
- property reason: BoxesArchiveReason¶
Reason that boxes are being archived.
- class BoxesArchiveReason¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- CONTAMINATED = 'Contaminated'¶
- EXPENDED = 'Expended'¶
- EXPIRED = 'Expired'¶
- MADE_IN_ERROR = 'Made in error'¶
- MISSING = 'Missing'¶
- OTHER = 'Other'¶
- RETIRED = 'Retired'¶
- SHIPPED = 'Shipped'¶
- static of_unknown(val: str) BoxesArchiveReason ¶
- class BoxesBulkGet¶
Bases:
object
- __init__(boxes: Union[benchling_api_client.v2.types.Unset, List[Box]] = attr_dict['_boxes'].default) None ¶
Method generated by attrs for class BoxesBulkGet.
- class BoxesPaginatedList¶
Bases:
object
- __init__(boxes: Union[benchling_api_client.v2.types.Unset, List[Box]] = attr_dict['_boxes'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class BoxesPaginatedList.
- class BoxesUnarchive¶
Bases:
object
- class BulkCreateAaSequencesAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, BulkCreateAaSequencesAsyncTaskResponse] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class BulkCreateAaSequencesAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.bulk_create_aa_sequences_async_task.T ¶
- property response: BulkCreateAaSequencesAsyncTaskResponse¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class BulkCreateAaSequencesAsyncTaskResponse¶
Bases:
object
- __init__(aa_sequences: Union[benchling_api_client.v2.types.Unset, List[AaSequence]] = attr_dict['_aa_sequences'].default) None ¶
Method generated by attrs for class BulkCreateAaSequencesAsyncTaskResponse.
- property aa_sequences: List[AaSequence]¶
- class BulkCreateContainersAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, BulkCreateContainersAsyncTaskResponse] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class BulkCreateContainersAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.bulk_create_containers_async_task.T ¶
- property response: BulkCreateContainersAsyncTaskResponse¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class BulkCreateContainersAsyncTaskResponse¶
Bases:
object
- __init__(containers: Union[benchling_api_client.v2.types.Unset, List[Container]] = attr_dict['_containers'].default) None ¶
Method generated by attrs for class BulkCreateContainersAsyncTaskResponse.
- class BulkCreateCustomEntitiesAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, BulkCreateCustomEntitiesAsyncTaskResponse] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class BulkCreateCustomEntitiesAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.bulk_create_custom_entities_async_task.T ¶
- property response: BulkCreateCustomEntitiesAsyncTaskResponse¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class BulkCreateCustomEntitiesAsyncTaskResponse¶
Bases:
object
- __init__(custom_entities: Union[benchling_api_client.v2.types.Unset, List[CustomEntity]] = attr_dict['_custom_entities'].default) None ¶
Method generated by attrs for class BulkCreateCustomEntitiesAsyncTaskResponse.
- property custom_entities: List[CustomEntity]¶
- class BulkCreateDnaOligosAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, BulkCreateDnaOligosAsyncTaskResponse] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class BulkCreateDnaOligosAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.bulk_create_dna_oligos_async_task.T ¶
- property response: BulkCreateDnaOligosAsyncTaskResponse¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class BulkCreateDnaOligosAsyncTaskResponse¶
Bases:
object
- __init__(dna_oligos: Union[benchling_api_client.v2.types.Unset, List[DnaOligo]] = attr_dict['_dna_oligos'].default) None ¶
Method generated by attrs for class BulkCreateDnaOligosAsyncTaskResponse.
- class BulkCreateDnaSequencesAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, BulkCreateDnaSequencesAsyncTaskResponse] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class BulkCreateDnaSequencesAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.bulk_create_dna_sequences_async_task.T ¶
- property response: BulkCreateDnaSequencesAsyncTaskResponse¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class BulkCreateDnaSequencesAsyncTaskResponse¶
Bases:
object
- __init__(dna_sequences: Union[benchling_api_client.v2.types.Unset, List[DnaSequence]] = attr_dict['_dna_sequences'].default) None ¶
Method generated by attrs for class BulkCreateDnaSequencesAsyncTaskResponse.
- property dna_sequences: List[DnaSequence]¶
- class BulkCreateFeaturesAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, BulkCreateFeaturesAsyncTaskResponse] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class BulkCreateFeaturesAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.bulk_create_features_async_task.T ¶
- property response: BulkCreateFeaturesAsyncTaskResponse¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class BulkCreateFeaturesAsyncTaskResponse¶
Bases:
object
- __init__(features: Union[benchling_api_client.v2.types.Unset, List[Feature]] = attr_dict['_features'].default) None ¶
Method generated by attrs for class BulkCreateFeaturesAsyncTaskResponse.
- class BulkCreateRnaOligosAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, BulkCreateRnaOligosAsyncTaskResponse] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class BulkCreateRnaOligosAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.bulk_create_rna_oligos_async_task.T ¶
- property response: BulkCreateRnaOligosAsyncTaskResponse¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class BulkCreateRnaOligosAsyncTaskResponse¶
Bases:
object
- __init__(rna_oligos: Union[benchling_api_client.v2.types.Unset, List[RnaOligo]] = attr_dict['_rna_oligos'].default) None ¶
Method generated by attrs for class BulkCreateRnaOligosAsyncTaskResponse.
- class BulkCreateRnaSequencesAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, BulkCreateRnaSequencesAsyncTaskResponse] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class BulkCreateRnaSequencesAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.bulk_create_rna_sequences_async_task.T ¶
- property response: BulkCreateRnaSequencesAsyncTaskResponse¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class BulkCreateRnaSequencesAsyncTaskResponse¶
Bases:
object
- __init__(rna_sequences: Union[benchling_api_client.v2.types.Unset, List[RnaSequence]] = attr_dict['_rna_sequences'].default) None ¶
Method generated by attrs for class BulkCreateRnaSequencesAsyncTaskResponse.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.bulk_create_rna_sequences_async_task_response.T ¶
- property rna_sequences: List[RnaSequence]¶
- class BulkRegisterEntitiesAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Optional[benchling_api_client.v2.types.Unset] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class BulkRegisterEntitiesAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.bulk_register_entities_async_task.T ¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class BulkUpdateAaSequencesAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, BulkUpdateAaSequencesAsyncTaskResponse] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class BulkUpdateAaSequencesAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.bulk_update_aa_sequences_async_task.T ¶
- property response: BulkUpdateAaSequencesAsyncTaskResponse¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class BulkUpdateAaSequencesAsyncTaskResponse¶
Bases:
object
- __init__(as_sequences: Union[benchling_api_client.v2.types.Unset, List[AaSequence]] = attr_dict['_as_sequences'].default) None ¶
Method generated by attrs for class BulkUpdateAaSequencesAsyncTaskResponse.
- property as_sequences: List[AaSequence]¶
- class BulkUpdateContainersAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, BulkUpdateContainersAsyncTaskResponse] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class BulkUpdateContainersAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.bulk_update_containers_async_task.T ¶
- property response: BulkUpdateContainersAsyncTaskResponse¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class BulkUpdateContainersAsyncTaskResponse¶
Bases:
object
- __init__(containers: Union[benchling_api_client.v2.types.Unset, List[Container]] = attr_dict['_containers'].default) None ¶
Method generated by attrs for class BulkUpdateContainersAsyncTaskResponse.
- class BulkUpdateCustomEntitiesAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, BulkUpdateCustomEntitiesAsyncTaskResponse] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class BulkUpdateCustomEntitiesAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.bulk_update_custom_entities_async_task.T ¶
- property response: BulkUpdateCustomEntitiesAsyncTaskResponse¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class BulkUpdateCustomEntitiesAsyncTaskResponse¶
Bases:
object
- __init__(custom_entities: Union[benchling_api_client.v2.types.Unset, List[CustomEntity]] = attr_dict['_custom_entities'].default) None ¶
Method generated by attrs for class BulkUpdateCustomEntitiesAsyncTaskResponse.
- property custom_entities: List[CustomEntity]¶
- class BulkUpdateDnaOligosAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, BulkUpdateDnaOligosAsyncTaskResponse] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class BulkUpdateDnaOligosAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.bulk_update_dna_oligos_async_task.T ¶
- property response: BulkUpdateDnaOligosAsyncTaskResponse¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class BulkUpdateDnaOligosAsyncTaskResponse¶
Bases:
object
- __init__(dna_oligos: Union[benchling_api_client.v2.types.Unset, List[DnaOligo]] = attr_dict['_dna_oligos'].default) None ¶
Method generated by attrs for class BulkUpdateDnaOligosAsyncTaskResponse.
- class BulkUpdateDnaSequencesAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, BulkUpdateDnaSequencesAsyncTaskResponse] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class BulkUpdateDnaSequencesAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.bulk_update_dna_sequences_async_task.T ¶
- property response: BulkUpdateDnaSequencesAsyncTaskResponse¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class BulkUpdateDnaSequencesAsyncTaskResponse¶
Bases:
object
- __init__(dna_sequences: Union[benchling_api_client.v2.types.Unset, List[DnaSequence]] = attr_dict['_dna_sequences'].default) None ¶
Method generated by attrs for class BulkUpdateDnaSequencesAsyncTaskResponse.
- property dna_sequences: List[DnaSequence]¶
- class BulkUpdateRnaOligosAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, BulkUpdateRnaOligosAsyncTaskResponse] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class BulkUpdateRnaOligosAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.bulk_update_rna_oligos_async_task.T ¶
- property response: BulkUpdateRnaOligosAsyncTaskResponse¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class BulkUpdateRnaOligosAsyncTaskResponse¶
Bases:
object
- __init__(rna_oligos: Union[benchling_api_client.v2.types.Unset, List[RnaOligo]] = attr_dict['_rna_oligos'].default) None ¶
Method generated by attrs for class BulkUpdateRnaOligosAsyncTaskResponse.
- class BulkUpdateRnaSequencesAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, BulkUpdateRnaSequencesAsyncTaskResponse] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class BulkUpdateRnaSequencesAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.bulk_update_rna_sequences_async_task.T ¶
- property response: BulkUpdateRnaSequencesAsyncTaskResponse¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class BulkUpdateRnaSequencesAsyncTaskResponse¶
Bases:
object
- __init__(rna_sequences: Union[benchling_api_client.v2.types.Unset, List[RnaSequence]] = attr_dict['_rna_sequences'].default) None ¶
Method generated by attrs for class BulkUpdateRnaSequencesAsyncTaskResponse.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.bulk_update_rna_sequences_async_task_response.T ¶
- property rna_sequences: List[RnaSequence]¶
- class CheckboxNotePart¶
Bases:
object
One âlineâ of a checklist
- __init__(checked: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_checked'].default, links: Union[benchling_api_client.v2.types.Unset, List[EntryLink]] = attr_dict['_links'].default, text: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_text'].default, type: Union[benchling_api_client.v2.types.Unset, CheckboxNotePartType] = attr_dict['_type'].default, indentation: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_indentation'].default) None ¶
Method generated by attrs for class CheckboxNotePart.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.checkbox_note_part.T ¶
- property indentation: int¶
All notes have an indentation level - the default is 0 for no indent. For lists, indentation gives notes hierarchy - a bulleted list with children is modeled as one note part with indentation 1 followed by note parts with indentation 2, for example.
- property links: List[EntryLink]¶
Array of links referenced in text via an @-mention, hyperlink, or the drag-n-dropped preview attached to the note.
- property type: CheckboxNotePartType¶
- class CheckboxNotePartType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- LIST_CHECKBOX = 'list_checkbox'¶
- static of_unknown(val: str) CheckboxNotePartType ¶
- class CheckoutRecord¶
Bases:
object
assignee field is set if status is âRESERVEDâ or âCHECKED_OUTâ, or null if status is âAVAILABLEâ.
comment field is set when container was last reserved, checked out, or checked into.
modifiedAt field is the date and time when container was last checked out, checked in, or reserved
- __init__(assignee: Union[benchling_api_client.v2.types.Unset, None, UserSummary, TeamSummary, benchling_api_client.v2.extensions.UnknownType] = attr_dict['_assignee'].default, comment: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_comment'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, status: Union[benchling_api_client.v2.types.Unset, CheckoutRecordStatus] = attr_dict['_status'].default) None ¶
Method generated by attrs for class CheckoutRecord.
- property assignee: Optional[Union[UserSummary, TeamSummary, benchling_api_client.v2.extensions.UnknownType]]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.checkout_record.T ¶
- property status: CheckoutRecordStatus¶
- class CheckoutRecordStatus¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- AVAILABLE = 'AVAILABLE'¶
- CHECKED_OUT = 'CHECKED_OUT'¶
- RESERVED = 'RESERVED'¶
- static of_unknown(val: str) CheckoutRecordStatus ¶
- class ConflictError¶
Bases:
object
- __init__(error: Union[benchling_api_client.v2.types.Unset, ConflictErrorError] = attr_dict['_error'].default) None ¶
Method generated by attrs for class ConflictError.
- property error: ConflictErrorError¶
- class ConflictErrorError¶
Bases:
object
- __init__(conflicts: Union[benchling_api_client.v2.types.Unset, List[ConflictErrorErrorConflictsItem]] = attr_dict['_conflicts'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default, type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_type'].default, user_message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_user_message'].default) None ¶
Method generated by attrs for class ConflictErrorError.
- property conflicts: List[ConflictErrorErrorConflictsItem]¶
- class ConflictErrorErrorConflictsItem¶
Bases:
object
- class Container¶
Bases:
object
- __init__(archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, barcode: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_barcode'].default, checkout_record: Union[benchling_api_client.v2.types.Unset, CheckoutRecord] = attr_dict['_checkout_record'].default, contents: Union[benchling_api_client.v2.types.Unset, List[ContainerContent]] = attr_dict['_contents'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, parent_storage_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_parent_storage_id'].default, parent_storage_schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_parent_storage_schema'].default, project_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_project_id'].default, quantity: Union[benchling_api_client.v2.types.Unset, ContainerQuantity] = attr_dict['_quantity'].default, restricted_sample_parties: Union[benchling_api_client.v2.types.Unset, List[Union[UserSummary, TeamSummary, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_restricted_sample_parties'].default, restriction_status: Union[benchling_api_client.v2.types.Unset, SampleRestrictionStatus] = attr_dict['_restriction_status'].default, sample_owners: Union[benchling_api_client.v2.types.Unset, List[Union[UserSummary, TeamSummary, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_sample_owners'].default, schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, volume: Union[benchling_api_client.v2.types.Unset, DeprecatedContainerVolumeForResponse] = attr_dict['_volume'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class Container.
- property archive_record: Optional[ArchiveRecord]¶
- property checkout_record: CheckoutRecord¶
assignee field is set if status is âRESERVEDâ or âCHECKED_OUTâ, or null if status is âAVAILABLEâ.
comment field is set when container was last reserved, checked out, or checked into.
modifiedAt field is the date and time when container was last checked out, checked in, or reserved
- property contents: List[ContainerContent]¶
- property creator: UserSummary¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.container.T ¶
- property parent_storage_schema: Optional[SchemaSummary]¶
- property quantity: ContainerQuantity¶
Quantity of a container, well, or transfer. Supports mass, volume, and other quantities.
- property restricted_sample_parties: List[Union[UserSummary, TeamSummary, benchling_api_client.v2.extensions.UnknownType]]¶
- property restriction_status: SampleRestrictionStatus¶
- property sample_owners: List[Union[UserSummary, TeamSummary, benchling_api_client.v2.extensions.UnknownType]]¶
- property schema: Optional[SchemaSummary]¶
- property volume: DeprecatedContainerVolumeForResponse¶
- class ContainerBulkUpdateItem¶
Bases:
object
- __init__(container_id: str, quantity: Union[benchling_api_client.v2.types.Unset, ContainerQuantity] = attr_dict['_quantity'].default, volume: Union[benchling_api_client.v2.types.Unset, DeprecatedContainerVolumeForInput] = attr_dict['_volume'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, parent_storage_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_parent_storage_id'].default, restricted_sample_party_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_restricted_sample_party_ids'].default, restriction_status: Union[benchling_api_client.v2.types.Unset, SampleRestrictionStatus] = attr_dict['_restriction_status'].default, sample_owner_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_sample_owner_ids'].default) None ¶
Method generated by attrs for class ContainerBulkUpdateItem.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.container_bulk_update_item.T ¶
- property parent_storage_id: str¶
ID of containing parent inventory, can also specify a coordinate for plates and boxes (e.g. plt_2bAks9dx:a2).
- property quantity: ContainerQuantity¶
Quantity of a container, well, or transfer. Supports mass, volume, and other quantities.
- property restricted_sample_party_ids: List[str]¶
IDs of users or teams who have access to use a restricted container. Fixed plate wells and unrestricted containers do not have restricted sample parties.
- property restriction_status: SampleRestrictionStatus¶
- property sample_owner_ids: List[str]¶
IDs of users or teams who are sample owners for the container. Fixed plate wells do not have sample owners.
- property volume: DeprecatedContainerVolumeForInput¶
Desired volume for a container, well, or transfer. âvolumeâ type keys are deprecated in API requests; use the more permissive âquantityâ type key instead.
- class ContainerContent¶
Bases:
object
- __init__(batch: Union[benchling_api_client.v2.types.Unset, None, Batch, InaccessibleResource, benchling_api_client.v2.extensions.UnknownType] = attr_dict['_batch'].default, concentration: Union[benchling_api_client.v2.types.Unset, Measurement] = attr_dict['_concentration'].default, entity: Union[benchling_api_client.v2.types.Unset, None, DnaSequence, AaSequence, Mixture, DnaOligo, RnaOligo, CustomEntity, benchling_api_client.v2.extensions.UnknownType, InaccessibleResource] = attr_dict['_entity'].default) None ¶
Method generated by attrs for class ContainerContent.
- property batch: Optional[Union[Batch, InaccessibleResource, benchling_api_client.v2.extensions.UnknownType]]¶
- property concentration: Measurement¶
- property entity: Optional[Union[DnaSequence, AaSequence, Mixture, DnaOligo, RnaOligo, CustomEntity, benchling_api_client.v2.extensions.UnknownType, InaccessibleResource]]¶
- class ContainerContentUpdate¶
Bases:
object
- __init__(concentration: Measurement) None ¶
Method generated by attrs for class ContainerContentUpdate.
- property concentration: Measurement¶
- class ContainerContentsList¶
Bases:
object
- __init__(contents: Union[benchling_api_client.v2.types.Unset, List[ContainerContent]] = attr_dict['_contents'].default) None ¶
Method generated by attrs for class ContainerContentsList.
- property contents: List[ContainerContent]¶
- class ContainerCreate¶
Bases:
object
- __init__(schema_id: str, barcode: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_barcode'].default, project_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_project_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, parent_storage_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_parent_storage_id'].default, restricted_sample_party_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_restricted_sample_party_ids'].default, restriction_status: Union[benchling_api_client.v2.types.Unset, SampleRestrictionStatus] = attr_dict['_restriction_status'].default, sample_owner_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_sample_owner_ids'].default) None ¶
Method generated by attrs for class ContainerCreate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.container_create.T ¶
- property parent_storage_id: str¶
ID of containing parent inventory, can also specify a coordinate for plates and boxes (e.g. plt_2bAks9dx:a2).
- property restricted_sample_party_ids: List[str]¶
IDs of users or teams who have access to use a restricted container. Fixed plate wells and unrestricted containers do not have restricted sample parties.
- property restriction_status: SampleRestrictionStatus¶
- class ContainerLabels¶
Bases:
object
- __init__(barcode: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_barcode'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class ContainerLabels.
- class ContainerQuantity¶
Bases:
object
Quantity of a container, well, or transfer. Supports mass, volume, and other quantities.
- __init__(units: Union[benchling_api_client.v2.types.Unset, None, ContainerQuantityUnits] = attr_dict['_units'].default, value: Union[benchling_api_client.v2.types.Unset, None, float] = attr_dict['_value'].default) None ¶
Method generated by attrs for class ContainerQuantity.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.container_quantity.T ¶
- property units: Optional[ContainerQuantityUnits]¶
- class ContainerQuantityUnits¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- CELLS = 'cells'¶
- G = 'g'¶
- GAL_US = 'gal (US)'¶
- ITEMS = 'items'¶
- KG = 'kg'¶
- L = 'L'¶
- LB = 'lb'¶
- MG = 'mg'¶
- ML = 'mL'¶
- MMOL = 'mmol'¶
- MOL = 'mol'¶
- NG = 'ng'¶
- NL = 'nL'¶
- NMOL = 'nmol'¶
- OZ = 'oz'¶
- PG = 'pg'¶
- PL = 'pL'¶
- PMOL = 'pmol'¶
- PT_US = 'pt (US)'¶
- QT_US = 'qt (US)'¶
- UG = 'ug'¶
- UL = 'uL'¶
- UMOL = 'umol'¶
- UNITS = 'units'¶
- VALUE_22 = '(x10^3) cells'¶
- VALUE_23 = '(x10^4) cells'¶
- VALUE_24 = '(x10^5) cells'¶
- VALUE_25 = '(x10^6) cells'¶
- VALUE_26 = '(x10^7) cells'¶
- VALUE_27 = '(x10^8) cells'¶
- VALUE_28 = '(x10^9) cells'¶
- static of_unknown(val: str) ContainerQuantityUnits ¶
- class ContainerSchema¶
Bases:
object
- __init__(modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, type: Union[benchling_api_client.v2.types.Unset, ContainerSchemaType] = attr_dict['_type'].default, prefix: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_prefix'].default, registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_registry_id'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, field_definitions: Union[benchling_api_client.v2.types.Unset, List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_field_definitions'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class ContainerSchema.
- property archive_record: Optional[ArchiveRecord]¶
- property field_definitions: List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.container_schema.T ¶
- property type: ContainerSchemaType¶
- class ContainerSchemaType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- CONTAINER = 'container'¶
- static of_unknown(val: str) ContainerSchemaType ¶
- class ContainerSchemasList¶
Bases:
object
- __init__(container_schemas: Union[benchling_api_client.v2.types.Unset, List[ContainerSchema]] = attr_dict['_container_schemas'].default) None ¶
Method generated by attrs for class ContainerSchemasList.
- property container_schemas: List[ContainerSchema]¶
- class ContainerSchemasPaginatedList¶
Bases:
object
- __init__(next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default, container_schemas: Union[benchling_api_client.v2.types.Unset, List[ContainerSchema]] = attr_dict['_container_schemas'].default) None ¶
Method generated by attrs for class ContainerSchemasPaginatedList.
- property container_schemas: List[ContainerSchema]¶
- class ContainerTransfer¶
Bases:
object
- __init__(destination_contents: List[ContainerTransferDestinationContentsItem], destination_quantity: Union[benchling_api_client.v2.types.Unset, ContainerQuantity] = attr_dict['_destination_quantity'].default, destination_volume: Union[benchling_api_client.v2.types.Unset, DeprecatedContainerVolumeForInput] = attr_dict['_destination_volume'].default, restricted_sample_party_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_restricted_sample_party_ids'].default, restriction_status: Union[benchling_api_client.v2.types.Unset, SampleRestrictionStatus] = attr_dict['_restriction_status'].default, sample_owner_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_sample_owner_ids'].default, source_batch_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_source_batch_id'].default, source_container_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_source_container_id'].default, source_entity_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_source_entity_id'].default, transfer_quantity: Union[benchling_api_client.v2.types.Unset, ContainerQuantity] = attr_dict['_transfer_quantity'].default, transfer_volume: Union[benchling_api_client.v2.types.Unset, DeprecatedContainerVolumeForInput] = attr_dict['_transfer_volume'].default) None ¶
Method generated by attrs for class ContainerTransfer.
- property destination_contents: List[ContainerTransferDestinationContentsItem]¶
This represents what the contents of the destination container should look like post-transfer.
- property destination_quantity: ContainerQuantity¶
Quantity of a container, well, or transfer. Supports mass, volume, and other quantities.
- property destination_volume: DeprecatedContainerVolumeForInput¶
Desired volume for a container, well, or transfer. âvolumeâ type keys are deprecated in API requests; use the more permissive âquantityâ type key instead.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.container_transfer.T ¶
- property restricted_sample_party_ids: List[str]¶
IDs of users or teams to be set as restricted sample parties for the destination container. If not specified, restricted sample parties from the source container, if present, will be added to those of the destination container. This only applies to stand-alone containers.
- property restriction_status: SampleRestrictionStatus¶
- property sample_owner_ids: List[str]¶
IDs of users or teams to be set as sample owners for the destination container. If not specified, restricted sample parties from the source container, if present, will be added to those of the destination container. This only applies to stand-alone containers.
- property source_batch_id: str¶
ID of the batch that will be transferred in. Must specify one of sourceEntityId, sourceBatchId, or sourceContainerId.
- property source_container_id: str¶
ID of the container that will be transferred in. Must specify one of sourceEntityId, sourceBatchId, or sourceContainerId.
- property source_entity_id: str¶
ID of the entity that will be transferred in. Must specify one of sourceEntityId, sourceBatchId, or sourceContainerId.
- property transfer_quantity: ContainerQuantity¶
Quantity of a container, well, or transfer. Supports mass, volume, and other quantities.
- property transfer_volume: DeprecatedContainerVolumeForInput¶
Desired volume for a container, well, or transfer. âvolumeâ type keys are deprecated in API requests; use the more permissive âquantityâ type key instead.
- class ContainerTransferBase¶
Bases:
object
- __init__(restricted_sample_party_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_restricted_sample_party_ids'].default, restriction_status: Union[benchling_api_client.v2.types.Unset, SampleRestrictionStatus] = attr_dict['_restriction_status'].default, sample_owner_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_sample_owner_ids'].default, source_batch_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_source_batch_id'].default, source_container_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_source_container_id'].default, source_entity_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_source_entity_id'].default, transfer_quantity: Union[benchling_api_client.v2.types.Unset, ContainerQuantity] = attr_dict['_transfer_quantity'].default, transfer_volume: Union[benchling_api_client.v2.types.Unset, DeprecatedContainerVolumeForInput] = attr_dict['_transfer_volume'].default) None ¶
Method generated by attrs for class ContainerTransferBase.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.container_transfer_base.T ¶
- property restricted_sample_party_ids: List[str]¶
IDs of users or teams to be set as restricted sample parties for the destination container. If not specified, restricted sample parties from the source container, if present, will be added to those of the destination container. This only applies to stand-alone containers.
- property restriction_status: SampleRestrictionStatus¶
- property sample_owner_ids: List[str]¶
IDs of users or teams to be set as sample owners for the destination container. If not specified, restricted sample parties from the source container, if present, will be added to those of the destination container. This only applies to stand-alone containers.
- property source_batch_id: str¶
ID of the batch that will be transferred in. Must specify one of sourceEntityId, sourceBatchId, or sourceContainerId.
- property source_container_id: str¶
ID of the container that will be transferred in. Must specify one of sourceEntityId, sourceBatchId, or sourceContainerId.
- property source_entity_id: str¶
ID of the entity that will be transferred in. Must specify one of sourceEntityId, sourceBatchId, or sourceContainerId.
- property transfer_quantity: ContainerQuantity¶
Quantity of a container, well, or transfer. Supports mass, volume, and other quantities.
- property transfer_volume: DeprecatedContainerVolumeForInput¶
Desired volume for a container, well, or transfer. âvolumeâ type keys are deprecated in API requests; use the more permissive âquantityâ type key instead.
- class ContainerTransferDestinationContentsItem¶
Bases:
object
- __init__(entity_id: str, concentration: Union[benchling_api_client.v2.types.Unset, Measurement] = attr_dict['_concentration'].default) None ¶
Method generated by attrs for class ContainerTransferDestinationContentsItem.
- property concentration: Measurement¶
- class ContainerUpdate¶
Bases:
object
- __init__(project_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_project_id'].default, quantity: Union[benchling_api_client.v2.types.Unset, ContainerQuantity] = attr_dict['_quantity'].default, volume: Union[benchling_api_client.v2.types.Unset, DeprecatedContainerVolumeForInput] = attr_dict['_volume'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, parent_storage_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_parent_storage_id'].default, restricted_sample_party_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_restricted_sample_party_ids'].default, restriction_status: Union[benchling_api_client.v2.types.Unset, SampleRestrictionStatus] = attr_dict['_restriction_status'].default, sample_owner_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_sample_owner_ids'].default) None ¶
Method generated by attrs for class ContainerUpdate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.container_update.T ¶
- property parent_storage_id: str¶
ID of containing parent inventory, can also specify a coordinate for plates and boxes (e.g. plt_2bAks9dx:a2).
- property quantity: ContainerQuantity¶
Quantity of a container, well, or transfer. Supports mass, volume, and other quantities.
- property restricted_sample_party_ids: List[str]¶
IDs of users or teams who have access to use a restricted container. Fixed plate wells and unrestricted containers do not have restricted sample parties.
- property restriction_status: SampleRestrictionStatus¶
- property sample_owner_ids: List[str]¶
IDs of users or teams who are sample owners for the container. Fixed plate wells do not have sample owners.
- property volume: DeprecatedContainerVolumeForInput¶
Desired volume for a container, well, or transfer. âvolumeâ type keys are deprecated in API requests; use the more permissive âquantityâ type key instead.
- class ContainerWithCoordinates¶
Bases:
object
- __init__(grid_number: Union[benchling_api_client.v2.types.Unset, float] = attr_dict['_grid_number'].default, grid_position: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_grid_position'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, barcode: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_barcode'].default, checkout_record: Union[benchling_api_client.v2.types.Unset, CheckoutRecord] = attr_dict['_checkout_record'].default, contents: Union[benchling_api_client.v2.types.Unset, List[ContainerContent]] = attr_dict['_contents'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, parent_storage_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_parent_storage_id'].default, parent_storage_schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_parent_storage_schema'].default, project_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_project_id'].default, quantity: Union[benchling_api_client.v2.types.Unset, ContainerQuantity] = attr_dict['_quantity'].default, restricted_sample_parties: Union[benchling_api_client.v2.types.Unset, List[Union[UserSummary, TeamSummary, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_restricted_sample_parties'].default, restriction_status: Union[benchling_api_client.v2.types.Unset, SampleRestrictionStatus] = attr_dict['_restriction_status'].default, sample_owners: Union[benchling_api_client.v2.types.Unset, List[Union[UserSummary, TeamSummary, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_sample_owners'].default, schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, volume: Union[benchling_api_client.v2.types.Unset, DeprecatedContainerVolumeForResponse] = attr_dict['_volume'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class ContainerWithCoordinates.
- property archive_record: Optional[ArchiveRecord]¶
- property checkout_record: CheckoutRecord¶
assignee field is set if status is âRESERVEDâ or âCHECKED_OUTâ, or null if status is âAVAILABLEâ.
comment field is set when container was last reserved, checked out, or checked into.
modifiedAt field is the date and time when container was last checked out, checked in, or reserved
- property contents: List[ContainerContent]¶
- property creator: UserSummary¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.container_with_coordinates.T ¶
- property parent_storage_schema: Optional[SchemaSummary]¶
- property quantity: ContainerQuantity¶
Quantity of a container, well, or transfer. Supports mass, volume, and other quantities.
- property restricted_sample_parties: List[Union[UserSummary, TeamSummary, benchling_api_client.v2.extensions.UnknownType]]¶
- property restriction_status: SampleRestrictionStatus¶
- property sample_owners: List[Union[UserSummary, TeamSummary, benchling_api_client.v2.extensions.UnknownType]]¶
- property schema: Optional[SchemaSummary]¶
- property volume: DeprecatedContainerVolumeForResponse¶
- class ContainerWriteBase¶
Bases:
object
- __init__(fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, parent_storage_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_parent_storage_id'].default, restricted_sample_party_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_restricted_sample_party_ids'].default, restriction_status: Union[benchling_api_client.v2.types.Unset, SampleRestrictionStatus] = attr_dict['_restriction_status'].default, sample_owner_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_sample_owner_ids'].default) None ¶
Method generated by attrs for class ContainerWriteBase.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.container_write_base.T ¶
- property parent_storage_id: str¶
ID of containing parent inventory, can also specify a coordinate for plates and boxes (e.g. plt_2bAks9dx:a2).
- property restricted_sample_party_ids: List[str]¶
IDs of users or teams who have access to use a restricted container. Fixed plate wells and unrestricted containers do not have restricted sample parties.
- property restriction_status: SampleRestrictionStatus¶
- class ContainersArchivalChange¶
Bases:
object
IDs of all items that were unarchived, grouped by resource type. This includes the IDs of containers that were unarchived.
- __init__(container_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_container_ids'].default) None ¶
Method generated by attrs for class ContainersArchivalChange.
- class ContainersArchive¶
Bases:
object
- __init__(container_ids: List[str], reason: ContainersArchiveReason, should_remove_barcodes: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_should_remove_barcodes'].default) None ¶
Method generated by attrs for class ContainersArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.containers_archive.T ¶
- property reason: ContainersArchiveReason¶
Reason that containers are being archived.
- class ContainersArchiveReason¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- CONTAMINATED = 'Contaminated'¶
- EXPENDED = 'Expended'¶
- EXPIRED = 'Expired'¶
- MADE_IN_ERROR = 'Made in error'¶
- MISSING = 'Missing'¶
- OTHER = 'Other'¶
- RETIRED = 'Retired'¶
- SHIPPED = 'Shipped'¶
- static of_unknown(val: str) ContainersArchiveReason ¶
- class ContainersBulkCreateRequest¶
Bases:
object
- __init__(containers: List[ContainerCreate]) None ¶
Method generated by attrs for class ContainersBulkCreateRequest.
- property containers: List[ContainerCreate]¶
- class ContainersBulkUpdateRequest¶
Bases:
object
- __init__(containers: List[ContainerBulkUpdateItem]) None ¶
Method generated by attrs for class ContainersBulkUpdateRequest.
- property containers: List[ContainerBulkUpdateItem]¶
- class ContainersCheckin¶
Bases:
object
- __init__(container_ids: List[str], comments: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_comments'].default) None ¶
Method generated by attrs for class ContainersCheckin.
- class ContainersCheckout¶
Bases:
object
- __init__(assignee_id: str, container_ids: List[str], comment: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_comment'].default) None ¶
Method generated by attrs for class ContainersCheckout.
- class ContainersList¶
Bases:
object
- __init__(containers: Union[benchling_api_client.v2.types.Unset, List[Container]] = attr_dict['_containers'].default) None ¶
Method generated by attrs for class ContainersList.
- class ContainersPaginatedList¶
Bases:
object
- __init__(next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default, containers: Union[benchling_api_client.v2.types.Unset, List[Container]] = attr_dict['_containers'].default) None ¶
Method generated by attrs for class ContainersPaginatedList.
- class ContainersUnarchive¶
Bases:
object
- class CreateConsensusAlignmentAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, DnaAlignment] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class CreateConsensusAlignmentAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.create_consensus_alignment_async_task.T ¶
- property response: DnaAlignment¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class CreateEntityIntoRegistry¶
Bases:
object
- __init__(entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, naming_strategy: Union[benchling_api_client.v2.types.Unset, NamingStrategy] = attr_dict['_naming_strategy'].default, registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_registry_id'].default) None ¶
Method generated by attrs for class CreateEntityIntoRegistry.
- property entity_registry_id: str¶
Entity registry ID to set for the registered entity. Cannot specify both entityRegistryId and namingStrategy at the same time.
- property folder_id: str¶
ID of the folder containing the entity. Can be left empty when registryId is present.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.create_entity_into_registry.T ¶
- property naming_strategy: NamingStrategy¶
Specifies the behavior for automatically generated names when registering an entity. - NEW_IDS: Generate new registry IDs - IDS_FROM_NAMES: Generate registry IDs based on entity names - DELETE_NAMES: Generate new registry IDs and replace name with registry ID - SET_FROM_NAME_PARTS: Generate new registry IDs, rename according to name template, and keep old name as alias - REPLACE_NAMES_FROM_PARTS: Generate new registry IDs, and replace name according to name template - KEEP_NAMES: Keep existing entity names as registry IDs - REPLACE_ID_AND_NAME_FROM_PARTS: Generate registry IDs and names according to name template
- property registry_id: str¶
Registry ID into which entity should be registered. this is the ID of the registry which was configured for a particular organization To get available registryIds, use the [/registries endpoint](#/Registry/listRegistries)
Required in order for entities to be created directly in the registry.
- class CreateNucleotideConsensusAlignmentAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, NucleotideAlignment] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class CreateNucleotideConsensusAlignmentAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.create_nucleotide_consensus_alignment_async_task.T ¶
- property response: NucleotideAlignment¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class CreateNucleotideTemplateAlignmentAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, NucleotideAlignment] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class CreateNucleotideTemplateAlignmentAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.create_nucleotide_template_alignment_async_task.T ¶
- property response: NucleotideAlignment¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class CreateTemplateAlignmentAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, DnaAlignment] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class CreateTemplateAlignmentAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.create_template_alignment_async_task.T ¶
- property response: DnaAlignment¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class CreationOrigin¶
Bases:
object
- __init__(application: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_application'].default, origin_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_origin_id'].default, origin_modal_uuid: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_origin_modal_uuid'].default, origin_type: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_origin_type'].default) None ¶
Method generated by attrs for class CreationOrigin.
- class CustomEntitiesArchivalChange¶
Bases:
object
IDs of all items that were archived or unarchived, grouped by resource type. This includes the IDs of custom entities along with any IDs of batches that were archived (or unarchived).
- __init__(batch_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_batch_ids'].default, custom_entity_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_custom_entity_ids'].default) None ¶
Method generated by attrs for class CustomEntitiesArchivalChange.
- class CustomEntitiesArchive¶
Bases:
object
The request body for archiving custom entities.
- __init__(custom_entity_ids: List[str], reason: EntityArchiveReason) None ¶
Method generated by attrs for class CustomEntitiesArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.custom_entities_archive.T ¶
- property reason: EntityArchiveReason¶
The reason for archiving the provided entities. Accepted reasons may differ based on tenant configuration.
- class CustomEntitiesBulkCreateRequest¶
Bases:
object
- __init__(custom_entities: List[CustomEntityBulkCreate]) None ¶
Method generated by attrs for class CustomEntitiesBulkCreateRequest.
- property custom_entities: List[CustomEntityBulkCreate]¶
- class CustomEntitiesBulkUpdateRequest¶
Bases:
object
- __init__(custom_entities: List[CustomEntityBulkUpdate]) None ¶
Method generated by attrs for class CustomEntitiesBulkUpdateRequest.
- property custom_entities: List[CustomEntityBulkUpdate]¶
- class CustomEntitiesList¶
Bases:
object
- __init__(custom_entities: Union[benchling_api_client.v2.types.Unset, List[CustomEntity]] = attr_dict['_custom_entities'].default) None ¶
Method generated by attrs for class CustomEntitiesList.
- property custom_entities: List[CustomEntity]¶
- class CustomEntitiesPaginatedList¶
Bases:
object
- __init__(custom_entities: Union[benchling_api_client.v2.types.Unset, List[CustomEntity]] = attr_dict['_custom_entities'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class CustomEntitiesPaginatedList.
- property custom_entities: List[CustomEntity]¶
- class CustomEntitiesUnarchive¶
Bases:
object
The request body for unarchiving custom entities.
- __init__(custom_entity_ids: List[str]) None ¶
Method generated by attrs for class CustomEntitiesUnarchive.
- class CustomEntity¶
Bases:
object
- __init__(aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, authors: Union[benchling_api_client.v2.types.Unset, List[UserSummary]] = attr_dict['_authors'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, CustomEntityCreator] = attr_dict['_creator'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, entity_registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_entity_registry_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_folder_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, registration_origin: Union[benchling_api_client.v2.types.Unset, None, RegistrationOrigin] = attr_dict['_registration_origin'].default, registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_registry_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class CustomEntity.
- property archive_record: Optional[ArchiveRecord]¶
- property authors: List[UserSummary]¶
- property creator: CustomEntityCreator¶
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.custom_entity.T ¶
- property registration_origin: Optional[RegistrationOrigin]¶
- property schema: Optional[SchemaSummary]¶
- class CustomEntityBaseRequest¶
Bases:
object
- __init__(aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class CustomEntityBaseRequest.
- property custom_fields: CustomFields¶
- class CustomEntityBaseRequestForCreate¶
Bases:
object
- __init__(aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class CustomEntityBaseRequestForCreate.
- property custom_fields: CustomFields¶
- class CustomEntityBulkCreate¶
Bases:
object
- __init__(entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, naming_strategy: Union[benchling_api_client.v2.types.Unset, NamingStrategy] = attr_dict['_naming_strategy'].default, registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_registry_id'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class CustomEntityBulkCreate.
- property custom_fields: CustomFields¶
- property entity_registry_id: str¶
Entity registry ID to set for the registered entity. Cannot specify both entityRegistryId and namingStrategy at the same time.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.custom_entity_bulk_create.T ¶
- property naming_strategy: NamingStrategy¶
Specifies the behavior for automatically generated names when registering an entity. - NEW_IDS: Generate new registry IDs - IDS_FROM_NAMES: Generate registry IDs based on entity names - DELETE_NAMES: Generate new registry IDs and replace name with registry ID - SET_FROM_NAME_PARTS: Generate new registry IDs, rename according to name template, and keep old name as alias - REPLACE_NAMES_FROM_PARTS: Generate new registry IDs, and replace name according to name template - KEEP_NAMES: Keep existing entity names as registry IDs - REPLACE_ID_AND_NAME_FROM_PARTS: Generate registry IDs and names according to name template
- property registry_id: str¶
Registry ID into which entity should be registered. this is the ID of the registry which was configured for a particular organization To get available registryIds, use the [/registries endpoint](#/Registry/listRegistries)
Required in order for entities to be created directly in the registry.
- class CustomEntityBulkUpdate¶
Bases:
object
- __init__(id: str, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class CustomEntityBulkUpdate.
- property custom_fields: CustomFields¶
- class CustomEntityCreate¶
Bases:
object
- __init__(entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, naming_strategy: Union[benchling_api_client.v2.types.Unset, NamingStrategy] = attr_dict['_naming_strategy'].default, registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_registry_id'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class CustomEntityCreate.
- property custom_fields: CustomFields¶
- property entity_registry_id: str¶
Entity registry ID to set for the registered entity. Cannot specify both entityRegistryId and namingStrategy at the same time.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.custom_entity_create.T ¶
- property naming_strategy: NamingStrategy¶
Specifies the behavior for automatically generated names when registering an entity. - NEW_IDS: Generate new registry IDs - IDS_FROM_NAMES: Generate registry IDs based on entity names - DELETE_NAMES: Generate new registry IDs and replace name with registry ID - SET_FROM_NAME_PARTS: Generate new registry IDs, rename according to name template, and keep old name as alias - REPLACE_NAMES_FROM_PARTS: Generate new registry IDs, and replace name according to name template - KEEP_NAMES: Keep existing entity names as registry IDs - REPLACE_ID_AND_NAME_FROM_PARTS: Generate registry IDs and names according to name template
- property registry_id: str¶
Registry ID into which entity should be registered. this is the ID of the registry which was configured for a particular organization To get available registryIds, use the [/registries endpoint](#/Registry/listRegistries)
Required in order for entities to be created directly in the registry.
- class CustomEntityCreator¶
Bases:
object
- class CustomEntityRequestRegistryFields¶
Bases:
object
- __init__(entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default) None ¶
Method generated by attrs for class CustomEntityRequestRegistryFields.
- class CustomEntitySummary¶
Bases:
object
- __init__(entity_type: Union[benchling_api_client.v2.types.Unset, CustomEntitySummaryEntityType] = attr_dict['_entity_type'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_type'].default) None ¶
Method generated by attrs for class CustomEntitySummary.
- property entity_type: CustomEntitySummaryEntityType¶
- class CustomEntitySummaryEntityType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- CUSTOM_ENTITY = 'custom_entity'¶
- static of_unknown(val: str) CustomEntitySummaryEntityType ¶
- class CustomEntityUpdate¶
Bases:
object
- __init__(entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class CustomEntityUpdate.
- property custom_fields: CustomFields¶
- class CustomEntityWithEntityType¶
Bases:
object
- __init__(entity_type: Union[benchling_api_client.v2.types.Unset, CustomEntityWithEntityTypeEntityType] = attr_dict['_entity_type'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, authors: Union[benchling_api_client.v2.types.Unset, List[UserSummary]] = attr_dict['_authors'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, CustomEntityCreator] = attr_dict['_creator'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, entity_registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_entity_registry_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_folder_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, registration_origin: Union[benchling_api_client.v2.types.Unset, None, RegistrationOrigin] = attr_dict['_registration_origin'].default, registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_registry_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class CustomEntityWithEntityType.
- property archive_record: Optional[ArchiveRecord]¶
- property authors: List[UserSummary]¶
- property creator: CustomEntityCreator¶
- property custom_fields: CustomFields¶
- property entity_type: CustomEntityWithEntityTypeEntityType¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.custom_entity_with_entity_type.T ¶
- property registration_origin: Optional[RegistrationOrigin]¶
- property schema: Optional[SchemaSummary]¶
- class CustomEntityWithEntityTypeEntityType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- CUSTOM_ENTITY = 'custom_entity'¶
- static of_unknown(val: str) CustomEntityWithEntityTypeEntityType ¶
- class CustomField¶
Bases:
object
- __init__(value: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_value'].default) None ¶
Method generated by attrs for class CustomField.
- class CustomFields¶
Bases:
object
- additional_properties: Dict[str, CustomField]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.custom_fields.T ¶
- get(key, default=None) Optional[CustomField] ¶
- class DateAppConfigItem¶
Bases:
object
- __init__(type: Union[benchling_api_client.v2.types.Unset, DateAppConfigItemType] = attr_dict['_type'].default, value: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_value'].default, description: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_description'].default, required_config: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_required_config'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, app: Union[benchling_api_client.v2.types.Unset, AppConfigItemApiMixinApp] = attr_dict['_app'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, path: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_path'].default) None ¶
Method generated by attrs for class DateAppConfigItem.
- property app: AppConfigItemApiMixinApp¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.date_app_config_item.T ¶
- property path: List[str]¶
Array-based representation of config itemâs location in the tree in order from top to bottom.
- property type: DateAppConfigItemType¶
- class DateAppConfigItemType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- DATE = 'date'¶
- static of_unknown(val: str) DateAppConfigItemType ¶
- class DatetimeAppConfigItem¶
Bases:
object
- __init__(type: Union[benchling_api_client.v2.types.Unset, DatetimeAppConfigItemType] = attr_dict['_type'].default, value: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_value'].default, description: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_description'].default, required_config: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_required_config'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, app: Union[benchling_api_client.v2.types.Unset, AppConfigItemApiMixinApp] = attr_dict['_app'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, path: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_path'].default) None ¶
Method generated by attrs for class DatetimeAppConfigItem.
- property app: AppConfigItemApiMixinApp¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.datetime_app_config_item.T ¶
- property path: List[str]¶
Array-based representation of config itemâs location in the tree in order from top to bottom.
- property type: DatetimeAppConfigItemType¶
- class DatetimeAppConfigItemType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- DATETIME = 'datetime'¶
- static of_unknown(val: str) DatetimeAppConfigItemType ¶
- class DefaultConcentrationSummary¶
Bases:
object
- __init__(units: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_units'].default, value: Union[benchling_api_client.v2.types.Unset, float] = attr_dict['_value'].default) None ¶
Method generated by attrs for class DefaultConcentrationSummary.
- class DeprecatedAutomationOutputProcessorsPaginatedList¶
Bases:
object
Deprecated - A paginated list of automation output processors
- __init__(automation_output_processors: Union[benchling_api_client.v2.types.Unset, List[AutomationOutputProcessor]] = attr_dict['_automation_output_processors'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class DeprecatedAutomationOutputProcessorsPaginatedList.
- property automation_output_processors: List[AutomationOutputProcessor]¶
- class DeprecatedContainerVolumeForInput¶
Bases:
object
Desired volume for a container, well, or transfer. âvolumeâ type keys are deprecated in API requests; use the more permissive âquantityâ type key instead.
- __init__(units: Union[benchling_api_client.v2.types.Unset, None, DeprecatedContainerVolumeForInputUnits] = attr_dict['_units'].default, value: Union[benchling_api_client.v2.types.Unset, None, float] = attr_dict['_value'].default) None ¶
Method generated by attrs for class DeprecatedContainerVolumeForInput.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.deprecated_container_volume_for_input.T ¶
- property units: Optional[DeprecatedContainerVolumeForInputUnits]¶
- class DeprecatedContainerVolumeForInputUnits¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- L = 'L'¶
- ML = 'mL'¶
- NL = 'nL'¶
- PL = 'pL'¶
- UL = 'uL'¶
- static of_unknown(val: str) DeprecatedContainerVolumeForInputUnits ¶
- class DeprecatedContainerVolumeForResponse¶
Bases:
object
- __init__(units: Union[benchling_api_client.v2.types.Unset, None, ContainerQuantityUnits] = attr_dict['_units'].default, value: Union[benchling_api_client.v2.types.Unset, None, float] = attr_dict['_value'].default) None ¶
Method generated by attrs for class DeprecatedContainerVolumeForResponse.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.deprecated_container_volume_for_response.T ¶
- property units: Optional[ContainerQuantityUnits]¶
- class DeprecatedEntitySchema¶
Bases:
object
- __init__(type: Union[benchling_api_client.v2.types.Unset, DeprecatedEntitySchemaType] = attr_dict['_type'].default, constraint: Union[benchling_api_client.v2.types.Unset, None, EntitySchemaConstraint] = attr_dict['_constraint'].default, containable_type: Union[benchling_api_client.v2.types.Unset, EntitySchemaContainableType] = attr_dict['_containable_type'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, prefix: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_prefix'].default, registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_registry_id'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, field_definitions: Union[benchling_api_client.v2.types.Unset, List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_field_definitions'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class DeprecatedEntitySchema.
- property archive_record: Optional[ArchiveRecord]¶
- property constraint: Optional[EntitySchemaConstraint]¶
- property containable_type: EntitySchemaContainableType¶
- property field_definitions: List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.deprecated_entity_schema.T ¶
- property type: DeprecatedEntitySchemaType¶
- class DeprecatedEntitySchemaType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- AA_SEQUENCE = 'aa_sequence'¶
- CUSTOM_ENTITY = 'custom_entity'¶
- DNA_OLIGO = 'dna_oligo'¶
- DNA_SEQUENCE = 'dna_sequence'¶
- ENTRY = 'entry'¶
- MIXTURE = 'mixture'¶
- MOLECULE = 'molecule'¶
- RNA_OLIGO = 'rna_oligo'¶
- static of_unknown(val: str) DeprecatedEntitySchemaType ¶
- class DeprecatedEntitySchemasList¶
Bases:
object
- __init__(entity_schemas: Union[benchling_api_client.v2.types.Unset, List[DeprecatedEntitySchema]] = attr_dict['_entity_schemas'].default) None ¶
Method generated by attrs for class DeprecatedEntitySchemasList.
- property entity_schemas: List[DeprecatedEntitySchema]¶
- class DnaAlignment¶
Bases:
object
- __init__(aligned_sequences: Union[benchling_api_client.v2.types.Unset, List[AlignedSequence]] = attr_dict['_aligned_sequences'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, reference_sequence_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_reference_sequence_id'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class DnaAlignment.
- property aligned_sequences: List[AlignedSequence]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.dna_alignment.T ¶
- class DnaAlignmentBase¶
Bases:
object
- __init__(algorithm: DnaAlignmentBaseAlgorithm, files: List[Union[DnaAlignmentBaseFilesItem, DnaTemplateAlignmentFile, benchling_api_client.v2.extensions.UnknownType]], name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class DnaAlignmentBase.
- property algorithm: DnaAlignmentBaseAlgorithm¶
- property files: List[Union[DnaAlignmentBaseFilesItem, DnaTemplateAlignmentFile, benchling_api_client.v2.extensions.UnknownType]]¶
- class DnaAlignmentBaseAlgorithm¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- CLUSTALO = 'clustalo'¶
- MAFFT = 'mafft'¶
- static of_unknown(val: str) DnaAlignmentBaseAlgorithm ¶
- class DnaAlignmentBaseFilesItem¶
Bases:
object
- __init__(sequence_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_sequence_id'].default) None ¶
Method generated by attrs for class DnaAlignmentBaseFilesItem.
- class DnaAlignmentSummary¶
Bases:
object
- __init__(api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, reference_sequence_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_reference_sequence_id'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class DnaAlignmentSummary.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.dna_alignment_summary.T ¶
- class DnaAlignmentsPaginatedList¶
Bases:
object
- __init__(dna_alignments: Union[benchling_api_client.v2.types.Unset, List[DnaAlignmentSummary]] = attr_dict['_dna_alignments'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class DnaAlignmentsPaginatedList.
- property dna_alignments: List[DnaAlignmentSummary]¶
- class DnaAnnotation¶
Bases:
object
- __init__(end: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_end'].default, start: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_start'].default, strand: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_strand'].default, type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_type'].default, color: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_color'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, List[SequenceFeatureCustomField]] = attr_dict['_custom_fields'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, notes: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_notes'].default) None ¶
Method generated by attrs for class DnaAnnotation.
- property custom_fields: List[SequenceFeatureCustomField]¶
- class DnaConsensusAlignmentCreate¶
Bases:
object
- __init__(algorithm: DnaAlignmentBaseAlgorithm, files: List[Union[DnaAlignmentBaseFilesItem, DnaTemplateAlignmentFile, benchling_api_client.v2.extensions.UnknownType]], new_sequence: Union[benchling_api_client.v2.types.Unset, DnaConsensusAlignmentCreateNewSequence] = attr_dict['_new_sequence'].default, sequence_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_sequence_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class DnaConsensusAlignmentCreate.
- property algorithm: DnaAlignmentBaseAlgorithm¶
- property files: List[Union[DnaAlignmentBaseFilesItem, DnaTemplateAlignmentFile, benchling_api_client.v2.extensions.UnknownType]]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.dna_consensus_alignment_create.T ¶
- property new_sequence: DnaConsensusAlignmentCreateNewSequence¶
- class DnaConsensusAlignmentCreateNewSequence¶
Bases:
object
- __init__(folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default) None ¶
Method generated by attrs for class DnaConsensusAlignmentCreateNewSequence.
- class DnaOligo¶
Bases:
object
- __init__(api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, helm: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_helm'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, entity_registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_entity_registry_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_folder_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, length: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_length'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, nucleotide_type: Union[benchling_api_client.v2.types.Unset, OligoNucleotideType] = attr_dict['_nucleotide_type'].default, registration_origin: Union[benchling_api_client.v2.types.Unset, None, RegistrationOrigin] = attr_dict['_registration_origin'].default, registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_registry_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class DnaOligo.
- property archive_record: Optional[ArchiveRecord]¶
- property creator: UserSummary¶
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.dna_oligo.T ¶
- property helm: str¶
Representation of the oligo in HELM syntax, including any chemical modifications
- property nucleotide_type: OligoNucleotideType¶
Nucleotide type of the Oligo.
- property registration_origin: Optional[RegistrationOrigin]¶
- property schema: Optional[SchemaSummary]¶
- class DnaOligoBulkUpdate¶
Bases:
object
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, helm: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_helm'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class DnaOligoBulkUpdate.
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.dna_oligo_bulk_update.T ¶
- class DnaOligoCreate¶
Bases:
object
- __init__(helm: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_helm'].default, entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, naming_strategy: Union[benchling_api_client.v2.types.Unset, NamingStrategy] = attr_dict['_naming_strategy'].default, registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_registry_id'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class DnaOligoCreate.
- property custom_fields: CustomFields¶
- property entity_registry_id: str¶
Entity registry ID to set for the registered entity. Cannot specify both entityRegistryId and namingStrategy at the same time.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.dna_oligo_create.T ¶
- property helm: str¶
Representation of the oligo in HELM syntax, including any chemical modifications
- property naming_strategy: NamingStrategy¶
Specifies the behavior for automatically generated names when registering an entity. - NEW_IDS: Generate new registry IDs - IDS_FROM_NAMES: Generate registry IDs based on entity names - DELETE_NAMES: Generate new registry IDs and replace name with registry ID - SET_FROM_NAME_PARTS: Generate new registry IDs, rename according to name template, and keep old name as alias - REPLACE_NAMES_FROM_PARTS: Generate new registry IDs, and replace name according to name template - KEEP_NAMES: Keep existing entity names as registry IDs - REPLACE_ID_AND_NAME_FROM_PARTS: Generate registry IDs and names according to name template
- property registry_id: str¶
Registry ID into which entity should be registered. this is the ID of the registry which was configured for a particular organization To get available registryIds, use the [/registries endpoint](#/Registry/listRegistries)
Required in order for entities to be created directly in the registry.
- class DnaOligoUpdate¶
Bases:
object
- __init__(helm: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_helm'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class DnaOligoUpdate.
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.dna_oligo_update.T ¶
- class DnaOligoWithEntityType¶
Bases:
object
- __init__(entity_type: Union[benchling_api_client.v2.types.Unset, DnaOligoWithEntityTypeEntityType] = attr_dict['_entity_type'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, helm: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_helm'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, entity_registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_entity_registry_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_folder_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, length: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_length'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, nucleotide_type: Union[benchling_api_client.v2.types.Unset, OligoNucleotideType] = attr_dict['_nucleotide_type'].default, registration_origin: Union[benchling_api_client.v2.types.Unset, None, RegistrationOrigin] = attr_dict['_registration_origin'].default, registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_registry_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class DnaOligoWithEntityType.
- property archive_record: Optional[ArchiveRecord]¶
- property creator: UserSummary¶
- property custom_fields: CustomFields¶
- property entity_type: DnaOligoWithEntityTypeEntityType¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.dna_oligo_with_entity_type.T ¶
- property helm: str¶
Representation of the oligo in HELM syntax, including any chemical modifications
- property nucleotide_type: OligoNucleotideType¶
Nucleotide type of the Oligo.
- property registration_origin: Optional[RegistrationOrigin]¶
- property schema: Optional[SchemaSummary]¶
- class DnaOligoWithEntityTypeEntityType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- DNA_OLIGO = 'dna_oligo'¶
- static of_unknown(val: str) DnaOligoWithEntityTypeEntityType ¶
- class DnaOligosArchivalChange¶
Bases:
object
IDs of all items that were archived or unarchived, grouped by resource type. This includes the IDs of DNA Oligos along with any IDs of batches that were archived / unarchived.
- __init__(batch_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_batch_ids'].default, dna_oligo_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_dna_oligo_ids'].default) None ¶
Method generated by attrs for class DnaOligosArchivalChange.
- class DnaOligosArchive¶
Bases:
object
The request body for archiving DNA Oligos.
- __init__(dna_oligo_ids: List[str], reason: EntityArchiveReason) None ¶
Method generated by attrs for class DnaOligosArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.dna_oligos_archive.T ¶
- property reason: EntityArchiveReason¶
The reason for archiving the provided entities. Accepted reasons may differ based on tenant configuration.
- class DnaOligosBulkCreateRequest¶
Bases:
object
- __init__(dna_oligos: Union[benchling_api_client.v2.types.Unset, List[DnaOligoCreate]] = attr_dict['_dna_oligos'].default) None ¶
Method generated by attrs for class DnaOligosBulkCreateRequest.
- property dna_oligos: List[DnaOligoCreate]¶
- class DnaOligosBulkUpdateRequest¶
Bases:
object
- __init__(dna_oligos: Union[benchling_api_client.v2.types.Unset, List[DnaOligoBulkUpdate]] = attr_dict['_dna_oligos'].default) None ¶
Method generated by attrs for class DnaOligosBulkUpdateRequest.
- property dna_oligos: List[DnaOligoBulkUpdate]¶
- class DnaOligosPaginatedList¶
Bases:
object
- __init__(dna_oligos: Union[benchling_api_client.v2.types.Unset, List[DnaOligo]] = attr_dict['_dna_oligos'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class DnaOligosPaginatedList.
- class DnaOligosUnarchive¶
Bases:
object
The request body for unarchiving DNA Oligos.
- class DnaSequence¶
Bases:
object
- __init__(aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, annotations: Union[benchling_api_client.v2.types.Unset, List[DnaAnnotation]] = attr_dict['_annotations'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, entity_registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_entity_registry_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_folder_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, is_circular: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_circular'].default, length: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_length'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, primers: Union[benchling_api_client.v2.types.Unset, List[Primer]] = attr_dict['_primers'].default, registration_origin: Union[benchling_api_client.v2.types.Unset, None, RegistrationOrigin] = attr_dict['_registration_origin'].default, registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_registry_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, translations: Union[benchling_api_client.v2.types.Unset, List[Translation]] = attr_dict['_translations'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class DnaSequence.
- property annotations: List[DnaAnnotation]¶
- property archive_record: Optional[ArchiveRecord]¶
- property creator: UserSummary¶
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.dna_sequence.T ¶
- property registration_origin: Optional[RegistrationOrigin]¶
- property schema: Optional[SchemaSummary]¶
- property translations: List[Translation]¶
- class DnaSequenceBaseRequest¶
Bases:
object
- __init__(aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, annotations: Union[benchling_api_client.v2.types.Unset, List[DnaAnnotation]] = attr_dict['_annotations'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, is_circular: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_circular'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, primers: Union[benchling_api_client.v2.types.Unset, List[Primer]] = attr_dict['_primers'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default, translations: Union[benchling_api_client.v2.types.Unset, List[Translation]] = attr_dict['_translations'].default) None ¶
Method generated by attrs for class DnaSequenceBaseRequest.
- property annotations: List[DnaAnnotation]¶
Annotations to create on the DNA sequence.
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.dna_sequence_base_request.T ¶
- property translations: List[Translation]¶
Translations to create on the DNA sequence. Translations are specified by either a combination of âstartâ and âendâ fields, or a list of regions. Both cannot be provided.
- class DnaSequenceBaseRequestForCreate¶
Bases:
object
- __init__(aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, annotations: Union[benchling_api_client.v2.types.Unset, List[DnaAnnotation]] = attr_dict['_annotations'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, is_circular: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_circular'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, primers: Union[benchling_api_client.v2.types.Unset, List[Primer]] = attr_dict['_primers'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default, translations: Union[benchling_api_client.v2.types.Unset, List[Translation]] = attr_dict['_translations'].default) None ¶
Method generated by attrs for class DnaSequenceBaseRequestForCreate.
- property annotations: List[DnaAnnotation]¶
Annotations to create on the DNA sequence.
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.dna_sequence_base_request_for_create.T ¶
- property translations: List[Translation]¶
Translations to create on the DNA sequence. Translations are specified by either a combination of âstartâ and âendâ fields, or a list of regions. Both cannot be provided.
- class DnaSequenceBulkCreate¶
Bases:
object
- __init__(entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, naming_strategy: Union[benchling_api_client.v2.types.Unset, NamingStrategy] = attr_dict['_naming_strategy'].default, registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_registry_id'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, annotations: Union[benchling_api_client.v2.types.Unset, List[DnaAnnotation]] = attr_dict['_annotations'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, is_circular: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_circular'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, primers: Union[benchling_api_client.v2.types.Unset, List[Primer]] = attr_dict['_primers'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default, translations: Union[benchling_api_client.v2.types.Unset, List[Translation]] = attr_dict['_translations'].default) None ¶
Method generated by attrs for class DnaSequenceBulkCreate.
- property annotations: List[DnaAnnotation]¶
Annotations to create on the DNA sequence.
- property custom_fields: CustomFields¶
- property entity_registry_id: str¶
Entity registry ID to set for the registered entity. Cannot specify both entityRegistryId and namingStrategy at the same time.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.dna_sequence_bulk_create.T ¶
- property naming_strategy: NamingStrategy¶
Specifies the behavior for automatically generated names when registering an entity. - NEW_IDS: Generate new registry IDs - IDS_FROM_NAMES: Generate registry IDs based on entity names - DELETE_NAMES: Generate new registry IDs and replace name with registry ID - SET_FROM_NAME_PARTS: Generate new registry IDs, rename according to name template, and keep old name as alias - REPLACE_NAMES_FROM_PARTS: Generate new registry IDs, and replace name according to name template - KEEP_NAMES: Keep existing entity names as registry IDs - REPLACE_ID_AND_NAME_FROM_PARTS: Generate registry IDs and names according to name template
- property registry_id: str¶
Registry ID into which entity should be registered. this is the ID of the registry which was configured for a particular organization To get available registryIds, use the [/registries endpoint](#/Registry/listRegistries)
Required in order for entities to be created directly in the registry.
- property translations: List[Translation]¶
Translations to create on the DNA sequence. Translations are specified by either a combination of âstartâ and âendâ fields, or a list of regions. Both cannot be provided.
- class DnaSequenceBulkUpdate¶
Bases:
object
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, annotations: Union[benchling_api_client.v2.types.Unset, List[DnaAnnotation]] = attr_dict['_annotations'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, is_circular: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_circular'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, primers: Union[benchling_api_client.v2.types.Unset, List[Primer]] = attr_dict['_primers'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default, translations: Union[benchling_api_client.v2.types.Unset, List[Translation]] = attr_dict['_translations'].default) None ¶
Method generated by attrs for class DnaSequenceBulkUpdate.
- property annotations: List[DnaAnnotation]¶
Annotations to create on the DNA sequence.
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.dna_sequence_bulk_update.T ¶
- property translations: List[Translation]¶
Translations to create on the DNA sequence. Translations are specified by either a combination of âstartâ and âendâ fields, or a list of regions. Both cannot be provided.
- class DnaSequenceCreate¶
Bases:
object
- __init__(entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, naming_strategy: Union[benchling_api_client.v2.types.Unset, NamingStrategy] = attr_dict['_naming_strategy'].default, registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_registry_id'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, annotations: Union[benchling_api_client.v2.types.Unset, List[DnaAnnotation]] = attr_dict['_annotations'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, is_circular: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_circular'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, primers: Union[benchling_api_client.v2.types.Unset, List[Primer]] = attr_dict['_primers'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default, translations: Union[benchling_api_client.v2.types.Unset, List[Translation]] = attr_dict['_translations'].default) None ¶
Method generated by attrs for class DnaSequenceCreate.
- property annotations: List[DnaAnnotation]¶
Annotations to create on the DNA sequence.
- property custom_fields: CustomFields¶
- property entity_registry_id: str¶
Entity registry ID to set for the registered entity. Cannot specify both entityRegistryId and namingStrategy at the same time.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.dna_sequence_create.T ¶
- property naming_strategy: NamingStrategy¶
Specifies the behavior for automatically generated names when registering an entity. - NEW_IDS: Generate new registry IDs - IDS_FROM_NAMES: Generate registry IDs based on entity names - DELETE_NAMES: Generate new registry IDs and replace name with registry ID - SET_FROM_NAME_PARTS: Generate new registry IDs, rename according to name template, and keep old name as alias - REPLACE_NAMES_FROM_PARTS: Generate new registry IDs, and replace name according to name template - KEEP_NAMES: Keep existing entity names as registry IDs - REPLACE_ID_AND_NAME_FROM_PARTS: Generate registry IDs and names according to name template
- property registry_id: str¶
Registry ID into which entity should be registered. this is the ID of the registry which was configured for a particular organization To get available registryIds, use the [/registries endpoint](#/Registry/listRegistries)
Required in order for entities to be created directly in the registry.
- property translations: List[Translation]¶
Translations to create on the DNA sequence. Translations are specified by either a combination of âstartâ and âendâ fields, or a list of regions. Both cannot be provided.
- class DnaSequenceRequestRegistryFields¶
Bases:
object
- __init__(entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default) None ¶
Method generated by attrs for class DnaSequenceRequestRegistryFields.
- class DnaSequenceSummary¶
Bases:
object
- __init__(entity_type: Union[benchling_api_client.v2.types.Unset, DnaSequenceSummaryEntityType] = attr_dict['_entity_type'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_type'].default) None ¶
Method generated by attrs for class DnaSequenceSummary.
- property entity_type: DnaSequenceSummaryEntityType¶
- class DnaSequenceSummaryEntityType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- DNA_SEQUENCE = 'dna_sequence'¶
- static of_unknown(val: str) DnaSequenceSummaryEntityType ¶
- class DnaSequenceUpdate¶
Bases:
object
- __init__(entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, annotations: Union[benchling_api_client.v2.types.Unset, List[DnaAnnotation]] = attr_dict['_annotations'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, is_circular: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_circular'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, primers: Union[benchling_api_client.v2.types.Unset, List[Primer]] = attr_dict['_primers'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default, translations: Union[benchling_api_client.v2.types.Unset, List[Translation]] = attr_dict['_translations'].default) None ¶
Method generated by attrs for class DnaSequenceUpdate.
- property annotations: List[DnaAnnotation]¶
Annotations to create on the DNA sequence.
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.dna_sequence_update.T ¶
- property translations: List[Translation]¶
Translations to create on the DNA sequence. Translations are specified by either a combination of âstartâ and âendâ fields, or a list of regions. Both cannot be provided.
- class DnaSequenceWithEntityType¶
Bases:
object
- __init__(entity_type: Union[benchling_api_client.v2.types.Unset, DnaSequenceWithEntityTypeEntityType] = attr_dict['_entity_type'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, annotations: Union[benchling_api_client.v2.types.Unset, List[DnaAnnotation]] = attr_dict['_annotations'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, entity_registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_entity_registry_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_folder_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, is_circular: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_circular'].default, length: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_length'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, primers: Union[benchling_api_client.v2.types.Unset, List[Primer]] = attr_dict['_primers'].default, registration_origin: Union[benchling_api_client.v2.types.Unset, None, RegistrationOrigin] = attr_dict['_registration_origin'].default, registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_registry_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, translations: Union[benchling_api_client.v2.types.Unset, List[Translation]] = attr_dict['_translations'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class DnaSequenceWithEntityType.
- property annotations: List[DnaAnnotation]¶
- property archive_record: Optional[ArchiveRecord]¶
- property creator: UserSummary¶
- property custom_fields: CustomFields¶
- property entity_type: DnaSequenceWithEntityTypeEntityType¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.dna_sequence_with_entity_type.T ¶
- property registration_origin: Optional[RegistrationOrigin]¶
- property schema: Optional[SchemaSummary]¶
- property translations: List[Translation]¶
- class DnaSequenceWithEntityTypeEntityType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- DNA_SEQUENCE = 'dna_sequence'¶
- static of_unknown(val: str) DnaSequenceWithEntityTypeEntityType ¶
- class DnaSequencesArchivalChange¶
Bases:
object
IDs of all items that were archived or unarchived, grouped by resource type. This includes the IDs of DNA sequences along with any IDs of batches that were archived / unarchived.
- __init__(batch_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_batch_ids'].default, dna_sequence_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_dna_sequence_ids'].default) None ¶
Method generated by attrs for class DnaSequencesArchivalChange.
- class DnaSequencesArchive¶
Bases:
object
The request body for archiving DNA sequences.
- __init__(dna_sequence_ids: List[str], reason: EntityArchiveReason) None ¶
Method generated by attrs for class DnaSequencesArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.dna_sequences_archive.T ¶
- property reason: EntityArchiveReason¶
The reason for archiving the provided entities. Accepted reasons may differ based on tenant configuration.
- class DnaSequencesBulkCreateRequest¶
Bases:
object
- __init__(dna_sequences: Union[benchling_api_client.v2.types.Unset, List[DnaSequenceBulkCreate]] = attr_dict['_dna_sequences'].default) None ¶
Method generated by attrs for class DnaSequencesBulkCreateRequest.
- property dna_sequences: List[DnaSequenceBulkCreate]¶
- class DnaSequencesBulkGet¶
Bases:
object
- __init__(dna_sequences: Union[benchling_api_client.v2.types.Unset, List[DnaSequence]] = attr_dict['_dna_sequences'].default) None ¶
Method generated by attrs for class DnaSequencesBulkGet.
- property dna_sequences: List[DnaSequence]¶
- class DnaSequencesBulkUpdateRequest¶
Bases:
object
- __init__(dna_sequences: Union[benchling_api_client.v2.types.Unset, List[DnaSequenceBulkUpdate]] = attr_dict['_dna_sequences'].default) None ¶
Method generated by attrs for class DnaSequencesBulkUpdateRequest.
- property dna_sequences: List[DnaSequenceBulkUpdate]¶
- class DnaSequencesPaginatedList¶
Bases:
object
- __init__(dna_sequences: Union[benchling_api_client.v2.types.Unset, List[DnaSequence]] = attr_dict['_dna_sequences'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class DnaSequencesPaginatedList.
- property dna_sequences: List[DnaSequence]¶
- class DnaSequencesUnarchive¶
Bases:
object
The request body for unarchiving DNA sequences.
- __init__(dna_sequence_ids: List[str]) None ¶
Method generated by attrs for class DnaSequencesUnarchive.
- class DnaTemplateAlignmentCreate¶
Bases:
object
- __init__(template_sequence_id: str, algorithm: DnaAlignmentBaseAlgorithm, files: List[Union[DnaAlignmentBaseFilesItem, DnaTemplateAlignmentFile, benchling_api_client.v2.extensions.UnknownType]], name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class DnaTemplateAlignmentCreate.
- property algorithm: DnaAlignmentBaseAlgorithm¶
- property files: List[Union[DnaAlignmentBaseFilesItem, DnaTemplateAlignmentFile, benchling_api_client.v2.extensions.UnknownType]]¶
- class DnaTemplateAlignmentFile¶
Bases:
object
- __init__(data: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_data'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class DnaTemplateAlignmentFile.
- class Dropdown¶
Bases:
object
Dropdowns are registry-wide enums. Use dropdowns to standardize on spelling and naming conventions, especially for important metadata like resistance markers.
- __init__(archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, options: Union[benchling_api_client.v2.types.Unset, List[DropdownOption]] = attr_dict['_options'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class Dropdown.
- property archive_record: Optional[ArchiveRecord]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.dropdown.T ¶
- property options: List[DropdownOption]¶
Array of dropdown options
- class DropdownCreate¶
Bases:
object
- __init__(name: str, options: List[DropdownOptionCreate], registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_registry_id'].default) None ¶
Method generated by attrs for class DropdownCreate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.dropdown_create.T ¶
- property options: List[DropdownOptionCreate]¶
Options to set for the dropdown
- class DropdownFieldDefinition¶
Bases:
object
- __init__(dropdown_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_dropdown_id'].default, type: Union[benchling_api_client.v2.types.Unset, DropdownFieldDefinitionType] = attr_dict['_type'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, is_multi: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_multi'].default, is_required: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_required'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class DropdownFieldDefinition.
- property archive_record: Optional[ArchiveRecord]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.dropdown_field_definition.T ¶
- property type: DropdownFieldDefinitionType¶
- class DropdownFieldDefinitionType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- DROPDOWN = 'dropdown'¶
- static of_unknown(val: str) DropdownFieldDefinitionType ¶
- class DropdownOption¶
Bases:
object
- __init__(archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class DropdownOption.
- property archive_record: Optional[ArchiveRecord]¶
- class DropdownOptionCreate¶
Bases:
object
- class DropdownOptionUpdate¶
Bases:
object
- __init__(name: str, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default) None ¶
Method generated by attrs for class DropdownOptionUpdate.
- class DropdownOptionsArchivalChange¶
Bases:
object
IDs of all items that were archived or unarchived.
- __init__(dropdown_option_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_dropdown_option_ids'].default) None ¶
Method generated by attrs for class DropdownOptionsArchivalChange.
- class DropdownOptionsArchive¶
Bases:
object
- __init__(dropdown_option_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_dropdown_option_ids'].default, reason: Union[benchling_api_client.v2.types.Unset, DropdownOptionsArchiveReason] = attr_dict['_reason'].default) None ¶
Method generated by attrs for class DropdownOptionsArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.dropdown_options_archive.T ¶
- property reason: DropdownOptionsArchiveReason¶
Reason that dropdown options are being archived.
- class DropdownOptionsArchiveReason¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MADE_IN_ERROR = 'Made in error'¶
- OTHER = 'Other'¶
- RETIRED = 'Retired'¶
- static of_unknown(val: str) DropdownOptionsArchiveReason ¶
- class DropdownOptionsUnarchive¶
Bases:
object
- __init__(dropdown_option_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_dropdown_option_ids'].default) None ¶
Method generated by attrs for class DropdownOptionsUnarchive.
- class DropdownSummariesPaginatedList¶
Bases:
object
- __init__(dropdowns: Union[benchling_api_client.v2.types.Unset, List[DropdownSummary]] = attr_dict['_dropdowns'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class DropdownSummariesPaginatedList.
- property dropdowns: List[DropdownSummary]¶
- class DropdownSummary¶
Bases:
object
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class DropdownSummary.
- class DropdownUpdate¶
Bases:
object
- __init__(options: List[DropdownOptionUpdate]) None ¶
Method generated by attrs for class DropdownUpdate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.dropdown_update.T ¶
- property options: List[DropdownOptionUpdate]¶
Options to set for the dropdown
- class DropdownsRegistryList¶
Bases:
object
- __init__(dropdowns: Union[benchling_api_client.v2.types.Unset, List[DropdownSummary]] = attr_dict['_dropdowns'].default) None ¶
Method generated by attrs for class DropdownsRegistryList.
- property dropdowns: List[DropdownSummary]¶
- class EmptyObject¶
Bases:
object
- class EntityArchiveReason¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- CONTAMINATED = 'Contaminated'¶
- EXPENDED = 'Expended'¶
- EXPIRED = 'Expired'¶
- MADE_IN_ERROR = 'Made in error'¶
- MISSING = 'Missing'¶
- OTHER = 'Other'¶
- RETIRED = 'Retired'¶
- SHIPPED = 'Shipped'¶
- static of_unknown(val: str) EntityArchiveReason ¶
- class EntityLabels¶
Bases:
object
- __init__(entity_registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_entity_registry_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class EntityLabels.
- class EntityRegisteredEvent¶
Bases:
object
- __init__(entity: Union[benchling_api_client.v2.types.Unset, GenericEntity] = attr_dict['_entity'].default, event_type: Union[benchling_api_client.v2.types.Unset, EntityRegisteredEventEventType] = attr_dict['_event_type'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, deprecated: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_deprecated'].default, excluded_properties: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_excluded_properties'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EventBaseSchema] = attr_dict['_schema'].default) None ¶
Method generated by attrs for class EntityRegisteredEvent.
- property entity: GenericEntity¶
- property event_type: EntityRegisteredEventEventType¶
- property excluded_properties: List[str]¶
These properties have been dropped from the payload due to size.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.entity_registered_event.T ¶
- property schema: Optional[EventBaseSchema]¶
- class EntityRegisteredEventEventType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- V2_ENTITYREGISTERED = 'v2.entity.registered'¶
- static of_unknown(val: str) EntityRegisteredEventEventType ¶
- class EntitySchema¶
Bases:
object
- __init__(constraint: Union[benchling_api_client.v2.types.Unset, None, EntitySchemaConstraint] = attr_dict['_constraint'].default, containable_type: Union[benchling_api_client.v2.types.Unset, EntitySchemaContainableType] = attr_dict['_containable_type'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, type: Union[benchling_api_client.v2.types.Unset, EntitySchemaType] = attr_dict['_type'].default, prefix: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_prefix'].default, registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_registry_id'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, field_definitions: Union[benchling_api_client.v2.types.Unset, List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_field_definitions'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class EntitySchema.
- property archive_record: Optional[ArchiveRecord]¶
- property constraint: Optional[EntitySchemaConstraint]¶
- property containable_type: EntitySchemaContainableType¶
- property field_definitions: List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.entity_schema.T ¶
- property type: EntitySchemaType¶
- class EntitySchemaAppConfigItem¶
Bases:
object
- __init__(subtype: Union[benchling_api_client.v2.types.Unset, SchemaDependencySubtypes] = attr_dict['_subtype'].default, type: Union[benchling_api_client.v2.types.Unset, EntitySchemaAppConfigItemType] = attr_dict['_type'].default, value: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_value'].default, linked_resource: Union[benchling_api_client.v2.types.Unset, None, LinkedAppConfigResourceSummary, InaccessibleResource, benchling_api_client.v2.extensions.UnknownType] = attr_dict['_linked_resource'].default, description: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_description'].default, required_config: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_required_config'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, app: Union[benchling_api_client.v2.types.Unset, AppConfigItemApiMixinApp] = attr_dict['_app'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, path: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_path'].default) None ¶
Method generated by attrs for class EntitySchemaAppConfigItem.
- property app: AppConfigItemApiMixinApp¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.entity_schema_app_config_item.T ¶
- property linked_resource: Optional[Union[LinkedAppConfigResourceSummary, InaccessibleResource, benchling_api_client.v2.extensions.UnknownType]]¶
- property path: List[str]¶
Array-based representation of config itemâs location in the tree in order from top to bottom.
- property subtype: SchemaDependencySubtypes¶
- property type: EntitySchemaAppConfigItemType¶
- class EntitySchemaAppConfigItemType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- ENTITY_SCHEMA = 'entity_schema'¶
- static of_unknown(val: str) EntitySchemaAppConfigItemType ¶
- class EntitySchemaConstraint¶
Bases:
object
- __init__(field_definition_names: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_field_definition_names'].default, has_unique_residues: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_has_unique_residues'].default) None ¶
Method generated by attrs for class EntitySchemaConstraint.
- class EntitySchemaContainableType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- BATCH = 'BATCH'¶
- ENTITY = 'ENTITY'¶
- NONE = 'NONE'¶
- static of_unknown(val: str) EntitySchemaContainableType ¶
- class EntitySchemaType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- AA_SEQUENCE = 'aa_sequence'¶
- CUSTOM_ENTITY = 'custom_entity'¶
- DNA_OLIGO = 'dna_oligo'¶
- DNA_SEQUENCE = 'dna_sequence'¶
- MIXTURE = 'mixture'¶
- MOLECULE = 'molecule'¶
- RNA_OLIGO = 'rna_oligo'¶
- static of_unknown(val: str) EntitySchemaType ¶
- class EntitySchemasPaginatedList¶
Bases:
object
- __init__(entity_schemas: Union[benchling_api_client.v2.types.Unset, List[EntitySchema]] = attr_dict['_entity_schemas'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class EntitySchemasPaginatedList.
- property entity_schemas: List[EntitySchema]¶
- class Entries¶
Bases:
object
- __init__(entries: Union[benchling_api_client.v2.types.Unset, List[Entry]] = attr_dict['_entries'].default) None ¶
Method generated by attrs for class Entries.
- class EntriesArchivalChange¶
Bases:
object
IDs of all items that were archived or unarchived, grouped by resource type. This includes the IDs of entries that changed..
- __init__(entry_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_entry_ids'].default) None ¶
Method generated by attrs for class EntriesArchivalChange.
- class EntriesArchive¶
Bases:
object
- __init__(entry_ids: List[str], reason: EntriesArchiveReason) None ¶
Method generated by attrs for class EntriesArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.entries_archive.T ¶
- property reason: EntriesArchiveReason¶
Reason that entries are being archived. One of [âMade in errorâ, âRetiredâ, âOtherâ].
- class EntriesArchiveReason¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MADE_IN_ERROR = 'Made in error'¶
- OTHER = 'Other'¶
- RETIRED = 'Retired'¶
- static of_unknown(val: str) EntriesArchiveReason ¶
- class EntriesPaginatedList¶
Bases:
object
- __init__(entries: Union[benchling_api_client.v2.types.Unset, List[Entry]] = attr_dict['_entries'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class EntriesPaginatedList.
- class EntriesUnarchive¶
Bases:
object
- class Entry¶
Bases:
object
Entries are notes that users can take. Theyâre organized by âdaysâ (which are user-configurable) and modeled within each day as a list of ânotes.â Each note has a type - the simplest is a âtextâ type, but lists, tables, and external files are also supported.
Note: the current Entry resource has a few limitations: - Formatting information is not yet supported. Header formatting, bolding, and other stylistic information is not presented. - Data in tables is presented as text always - numeric values will need to be parsed into floats or integers, as appropriate.
Note: Data in Results tables are not accessible through this API call. Results table data can be called through the Results API calls.
- __init__(api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, assigned_reviewers: Union[benchling_api_client.v2.types.Unset, List[UserSummary]] = attr_dict['_assigned_reviewers'].default, authors: Union[benchling_api_client.v2.types.Unset, List[UserSummary]] = attr_dict['_authors'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, days: Union[benchling_api_client.v2.types.Unset, List[EntryDay]] = attr_dict['_days'].default, display_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_display_id'].default, entry_template_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_entry_template_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, review_record: Union[benchling_api_client.v2.types.Unset, None, EntryReviewRecord] = attr_dict['_review_record'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EntrySchema] = attr_dict['_schema'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class Entry.
- property archive_record: Optional[ArchiveRecord]¶
- property assigned_reviewers: List[UserSummary]¶
Array of users assigned to review the entry, if any.
- property authors: List[UserSummary]¶
Array of UserSummary Resources of the authors of the entry. This defaults to the creator but can be manually changed.
- property creator: UserSummary¶
- property custom_fields: CustomFields¶
- property days: List[EntryDay]¶
Array of day objects. Each day object has a date field (string) and notes field (array of notes, expand further for details on note types).
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.entry.T ¶
- property review_record: Optional[EntryReviewRecord]¶
Review record if set
- property schema: Optional[EntrySchema]¶
Entry schema
- class EntryById¶
Bases:
object
- __init__(entry: Union[benchling_api_client.v2.types.Unset, Entry] = attr_dict['_entry'].default) None ¶
Method generated by attrs for class EntryById.
- property entry: Entry¶
Entries are notes that users can take. Theyâre organized by âdaysâ (which are user-configurable) and modeled within each day as a list of ânotes.â Each note has a type - the simplest is a âtextâ type, but lists, tables, and external files are also supported.
Note: the current Entry resource has a few limitations: - Formatting information is not yet supported. Header formatting, bolding, and other stylistic information is not presented. - Data in tables is presented as text always - numeric values will need to be parsed into floats or integers, as appropriate.
Note: Data in Results tables are not accessible through this API call. Results table data can be called through the Results API calls.
- class EntryCreate¶
Bases:
object
- __init__(folder_id: str, name: str, author_ids: Union[benchling_api_client.v2.types.Unset, str, List[str], benchling_api_client.v2.extensions.UnknownType] = attr_dict['_author_ids'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, entry_template_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entry_template_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, initial_tables: Union[benchling_api_client.v2.types.Unset, List[InitialTable]] = attr_dict['_initial_tables'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class EntryCreate.
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.entry_create.T ¶
- property initial_tables: List[InitialTable]¶
An array of table API IDs and blob id pairs to seed tables from the template while creating the entry. The entryTemplateId parameter must be set to use this parameter. The table API IDs should be the API Identifiers of the tables in the given template. - If a template table has one row, the values in that row act as default values for cloned entries. - If a template table has multiple rows, there is no default value and those rows are added to the cloned entry along with the provided csv data. - If a table has default values, they will be populated in any respective undefined columns in the csv data. - If a table has no default values, undefined columns from csv data will be empty. - If no csv data is provided for a table, the table in the entry will be populated with whatever values are in the respective template table.
- class EntryCreatedEvent¶
Bases:
object
- __init__(entry: Union[benchling_api_client.v2.types.Unset, Entry] = attr_dict['_entry'].default, event_type: Union[benchling_api_client.v2.types.Unset, EntryCreatedEventEventType] = attr_dict['_event_type'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, deprecated: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_deprecated'].default, excluded_properties: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_excluded_properties'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EventBaseSchema] = attr_dict['_schema'].default) None ¶
Method generated by attrs for class EntryCreatedEvent.
- property entry: Entry¶
Entries are notes that users can take. Theyâre organized by âdaysâ (which are user-configurable) and modeled within each day as a list of ânotes.â Each note has a type - the simplest is a âtextâ type, but lists, tables, and external files are also supported.
Note: the current Entry resource has a few limitations: - Formatting information is not yet supported. Header formatting, bolding, and other stylistic information is not presented. - Data in tables is presented as text always - numeric values will need to be parsed into floats or integers, as appropriate.
Note: Data in Results tables are not accessible through this API call. Results table data can be called through the Results API calls.
- property event_type: EntryCreatedEventEventType¶
- property excluded_properties: List[str]¶
These properties have been dropped from the payload due to size.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.entry_created_event.T ¶
- property schema: Optional[EventBaseSchema]¶
- class EntryCreatedEventEventType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- V2_ENTRYCREATED = 'v2.entry.created'¶
- static of_unknown(val: str) EntryCreatedEventEventType ¶
- class EntryDay¶
Bases:
object
- __init__(date: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_date'].default, notes: Union[benchling_api_client.v2.types.Unset, List[Union[SimpleNotePart, TableNotePart, CheckboxNotePart, ExternalFileNotePart, AssayRunNotePart, ResultsTableNotePart, RegistrationTableNotePart, PlateCreationTableNotePart, BoxCreationTableNotePart, MixturePrepTableNotePart, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_notes'].default) None ¶
Method generated by attrs for class EntryDay.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.entry_day.T ¶
- property notes: List[Union[SimpleNotePart, TableNotePart, CheckboxNotePart, ExternalFileNotePart, AssayRunNotePart, ResultsTableNotePart, RegistrationTableNotePart, PlateCreationTableNotePart, BoxCreationTableNotePart, MixturePrepTableNotePart, benchling_api_client.v2.extensions.UnknownType]]¶
- class EntryExternalFile¶
Bases:
object
The ExternalFile resource stores metadata about the file. The actual original file can be downloaded by using the âdownloadURLâ property.
- __init__(download_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_download_url'].default, expires_at: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_expires_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, size: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_size'].default) None ¶
Method generated by attrs for class EntryExternalFile.
- class EntryExternalFileById¶
Bases:
object
- __init__(external_file: Union[benchling_api_client.v2.types.Unset, EntryExternalFile] = attr_dict['_external_file'].default) None ¶
Method generated by attrs for class EntryExternalFileById.
- property external_file: EntryExternalFile¶
The ExternalFile resource stores metadata about the file. The actual original file can be downloaded by using the âdownloadURLâ property.
- class EntryLink¶
Bases:
object
Links are contained within notes to reference resources that live outside of the entry. A link can target an external resource via an http(s):// hyperlink or a Benchling resource via @-mentions and drag-n-drop.
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, type: Union[benchling_api_client.v2.types.Unset, EntryLinkType] = attr_dict['_type'].default, web_url: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class EntryLink.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.entry_link.T ¶
- property id: str¶
For linked Benchling resources, this will be the ID of that resource (e.g., âseq_RhYGVnHFâ). Omitted for âlinkâ types.
- property type: EntryLinkType¶
The type of resource being linked. For hyperlinks: âlinkâ. For linked Benchling resources, one of: âuserâ, ârequestâ, âentryâ, âstage_entryâ, âprotocolâ, âworkflowâ, âcustom_entityâ, âaa_sequenceâ, âdna_sequenceâ, âbatchâ, âboxâ, âcontainerâ, âlocationâ, âplateâ.
- class EntryLinkType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- AA_SEQUENCE = 'aa_sequence'¶
- BATCH = 'batch'¶
- BOX = 'box'¶
- CONTAINER = 'container'¶
- CUSTOM_ENTITY = 'custom_entity'¶
- DNA_SEQUENCE = 'dna_sequence'¶
- ENTRY = 'entry'¶
- LINK = 'link'¶
- LOCATION = 'location'¶
- PLATE = 'plate'¶
- PROTOCOL = 'protocol'¶
- REQUEST = 'request'¶
- STAGE_ENTRY = 'stage_entry'¶
- USER = 'user'¶
- WORKFLOW = 'workflow'¶
- static of_unknown(val: str) EntryLinkType ¶
- class EntryReviewRecord¶
Bases:
object
Review record if set
- __init__(comment: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_comment'].default, status: Union[benchling_api_client.v2.types.Unset, EntryReviewRecordStatus] = attr_dict['_status'].default) None ¶
Method generated by attrs for class EntryReviewRecord.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.entry_review_record.T ¶
- property status: EntryReviewRecordStatus¶
Review Status of the entry
- class EntryReviewRecordStatus¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- ACCEPTANCE_SNAPSHOT_IN_PROGRESS = 'ACCEPTANCE_SNAPSHOT_IN_PROGRESS'¶
- ACCEPTED = 'ACCEPTED'¶
- ACTION_REQUIRED = 'ACTION_REQUIRED'¶
- IN_PROGRESS = 'IN_PROGRESS'¶
- NEEDS_REVIEW = 'NEEDS_REVIEW'¶
- REJECTED = 'REJECTED'¶
- RETRACTED = 'RETRACTED'¶
- REVIEW_SNAPSHOT_IN_PROGRESS = 'REVIEW_SNAPSHOT_IN_PROGRESS'¶
- static of_unknown(val: str) EntryReviewRecordStatus ¶
- class EntrySchema¶
Bases:
object
Entry schema
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class EntrySchema.
- class EntrySchemaDetailed¶
Bases:
object
- __init__(type: Union[benchling_api_client.v2.types.Unset, EntrySchemaDetailedType] = attr_dict['_type'].default, prefix: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_prefix'].default, registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_registry_id'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, field_definitions: Union[benchling_api_client.v2.types.Unset, List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_field_definitions'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class EntrySchemaDetailed.
- property archive_record: Optional[ArchiveRecord]¶
- property field_definitions: List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.entry_schema_detailed.T ¶
- property type: EntrySchemaDetailedType¶
- class EntrySchemaDetailedType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- ENTRY = 'entry'¶
- static of_unknown(val: str) EntrySchemaDetailedType ¶
- class EntrySchemasPaginatedList¶
Bases:
object
- __init__(entry_schemas: Union[benchling_api_client.v2.types.Unset, List[EntrySchemaDetailed]] = attr_dict['_entry_schemas'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class EntrySchemasPaginatedList.
- property entry_schemas: List[EntrySchemaDetailed]¶
- class EntryTable¶
Bases:
object
Actual tabular data with rows and columns of text on the note.
- __init__(column_labels: Union[benchling_api_client.v2.types.Unset, List[Optional[str]]] = attr_dict['_column_labels'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, rows: Union[benchling_api_client.v2.types.Unset, List[EntryTableRow]] = attr_dict['_rows'].default) None ¶
Method generated by attrs for class EntryTable.
- property column_labels: List[Optional[str]]¶
Array of strings, with one item per column. Defaults to null, if the user is using the default, but is set if the user has given a custom name to the column.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.entry_table.T ¶
- property rows: List[EntryTableRow]¶
Array of row objects.
- class EntryTableCell¶
Bases:
object
- __init__(link: Union[benchling_api_client.v2.types.Unset, EntryLink] = attr_dict['_link'].default, text: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_text'].default) None ¶
Method generated by attrs for class EntryTableCell.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.entry_table_cell.T ¶
- property link: EntryLink¶
Links are contained within notes to reference resources that live outside of the entry. A link can target an external resource via an http(s):// hyperlink or a Benchling resource via @-mentions and drag-n-drop.
- class EntryTableRow¶
Bases:
object
Each has property âcellsâ that is an array of cell objects
- __init__(cells: Union[benchling_api_client.v2.types.Unset, List[EntryTableCell]] = attr_dict['_cells'].default) None ¶
Method generated by attrs for class EntryTableRow.
- property cells: List[EntryTableCell]¶
- class EntryTemplate¶
Bases:
object
Entry templates are templates that users can base new notebook entries off of.
- __init__(api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, days: Union[benchling_api_client.v2.types.Unset, List[EntryTemplateDay]] = attr_dict['_days'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EntrySchema] = attr_dict['_schema'].default, template_collection_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_template_collection_id'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class EntryTemplate.
- property creator: UserSummary¶
- property custom_fields: CustomFields¶
- property days: List[EntryTemplateDay]¶
Array of day objects. Each day object has a day index (integer) and notes field (array of notes, expand further for details on note types).
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.entry_template.T ¶
- property schema: Optional[EntrySchema]¶
Entry schema
- class EntryTemplateDay¶
Bases:
object
- __init__(day: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_day'].default, notes: Union[benchling_api_client.v2.types.Unset, List[Union[SimpleNotePart, TableNotePart, CheckboxNotePart, ExternalFileNotePart, AssayRunNotePart, LookupTableNotePart, ResultsTableNotePart, RegistrationTableNotePart, PlateCreationTableNotePart, BoxCreationTableNotePart, MixturePrepTableNotePart, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_notes'].default) None ¶
Method generated by attrs for class EntryTemplateDay.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.entry_template_day.T ¶
- property notes: List[Union[SimpleNotePart, TableNotePart, CheckboxNotePart, ExternalFileNotePart, AssayRunNotePart, LookupTableNotePart, ResultsTableNotePart, RegistrationTableNotePart, PlateCreationTableNotePart, BoxCreationTableNotePart, MixturePrepTableNotePart, benchling_api_client.v2.extensions.UnknownType]]¶
- class EntryTemplatesPaginatedList¶
Bases:
object
- __init__(entry_templates: Union[benchling_api_client.v2.types.Unset, List[EntryTemplate]] = attr_dict['_entry_templates'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class EntryTemplatesPaginatedList.
- property entry_templates: List[EntryTemplate]¶
- class EntryUpdate¶
Bases:
object
- __init__(author_ids: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_author_ids'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class EntryUpdate.
- class EntryUpdatedFieldsEvent¶
Bases:
object
- __init__(entry: Union[benchling_api_client.v2.types.Unset, Entry] = attr_dict['_entry'].default, event_type: Union[benchling_api_client.v2.types.Unset, EntryUpdatedFieldsEventEventType] = attr_dict['_event_type'].default, updates: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_updates'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, deprecated: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_deprecated'].default, excluded_properties: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_excluded_properties'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EventBaseSchema] = attr_dict['_schema'].default) None ¶
Method generated by attrs for class EntryUpdatedFieldsEvent.
- property entry: Entry¶
Entries are notes that users can take. Theyâre organized by âdaysâ (which are user-configurable) and modeled within each day as a list of ânotes.â Each note has a type - the simplest is a âtextâ type, but lists, tables, and external files are also supported.
Note: the current Entry resource has a few limitations: - Formatting information is not yet supported. Header formatting, bolding, and other stylistic information is not presented. - Data in tables is presented as text always - numeric values will need to be parsed into floats or integers, as appropriate.
Note: Data in Results tables are not accessible through this API call. Results table data can be called through the Results API calls.
- property event_type: EntryUpdatedFieldsEventEventType¶
- property excluded_properties: List[str]¶
These properties have been dropped from the payload due to size.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.entry_updated_fields_event.T ¶
- property schema: Optional[EventBaseSchema]¶
- class EntryUpdatedFieldsEventEventType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- V2_ENTRYUPDATEDFIELDS = 'v2.entry.updated.fields'¶
- static of_unknown(val: str) EntryUpdatedFieldsEventEventType ¶
- class EntryUpdatedReviewRecordEvent¶
Bases:
object
- __init__(entry: Union[benchling_api_client.v2.types.Unset, Entry] = attr_dict['_entry'].default, event_type: Union[benchling_api_client.v2.types.Unset, EntryUpdatedReviewRecordEventEventType] = attr_dict['_event_type'].default, updates: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_updates'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, deprecated: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_deprecated'].default, excluded_properties: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_excluded_properties'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EventBaseSchema] = attr_dict['_schema'].default) None ¶
Method generated by attrs for class EntryUpdatedReviewRecordEvent.
- property entry: Entry¶
Entries are notes that users can take. Theyâre organized by âdaysâ (which are user-configurable) and modeled within each day as a list of ânotes.â Each note has a type - the simplest is a âtextâ type, but lists, tables, and external files are also supported.
Note: the current Entry resource has a few limitations: - Formatting information is not yet supported. Header formatting, bolding, and other stylistic information is not presented. - Data in tables is presented as text always - numeric values will need to be parsed into floats or integers, as appropriate.
Note: Data in Results tables are not accessible through this API call. Results table data can be called through the Results API calls.
- property event_type: EntryUpdatedReviewRecordEventEventType¶
- property excluded_properties: List[str]¶
These properties have been dropped from the payload due to size.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.entry_updated_review_record_event.T ¶
- property schema: Optional[EventBaseSchema]¶
- class EntryUpdatedReviewRecordEventEventType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- V2_ENTRYUPDATEDREVIEWRECORD = 'v2.entry.updated.reviewRecord'¶
- static of_unknown(val: str) EntryUpdatedReviewRecordEventEventType ¶
- class EventBase¶
Bases:
object
- __init__(created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, deprecated: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_deprecated'].default, excluded_properties: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_excluded_properties'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EventBaseSchema] = attr_dict['_schema'].default) None ¶
Method generated by attrs for class EventBase.
- property excluded_properties: List[str]¶
These properties have been dropped from the payload due to size.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.event_base.T ¶
- property schema: Optional[EventBaseSchema]¶
- class EventBaseSchema¶
Bases:
object
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class EventBaseSchema.
- class EventsPaginatedList¶
Bases:
object
- __init__(events: Union[benchling_api_client.v2.types.Unset, List[Union[EntityRegisteredEvent, EntryCreatedEvent, EntryUpdatedFieldsEvent, EntryUpdatedReviewRecordEvent, StageEntryCreatedEvent, StageEntryUpdatedFieldsEvent, StageEntryUpdatedReviewRecordEvent, RequestCreatedEvent, RequestUpdatedFieldsEvent, AssayRunCreatedEvent, AssayRunUpdatedFieldsEvent, AutomationInputGeneratorCompletedV2BetaEvent, AutomationOutputProcessorCompletedV2BetaEvent, AutomationOutputProcessorUploadedV2BetaEvent, WorkflowTaskGroupCreatedEvent, WorkflowTaskCreatedEvent, WorkflowTaskUpdatedFieldsEvent, WorkflowTaskUpdatedStatusEvent, WorkflowTaskUpdatedAssigneeEvent, WorkflowTaskUpdatedScheduledOnEvent, WorkflowTaskGroupUpdatedWatchersEvent, WorkflowOutputCreatedEvent, WorkflowOutputUpdatedFieldsEvent, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_events'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class EventsPaginatedList.
- property events: List[Union[EntityRegisteredEvent, EntryCreatedEvent, EntryUpdatedFieldsEvent, EntryUpdatedReviewRecordEvent, StageEntryCreatedEvent, StageEntryUpdatedFieldsEvent, StageEntryUpdatedReviewRecordEvent, RequestCreatedEvent, RequestUpdatedFieldsEvent, AssayRunCreatedEvent, AssayRunUpdatedFieldsEvent, AutomationInputGeneratorCompletedV2BetaEvent, AutomationOutputProcessorCompletedV2BetaEvent, AutomationOutputProcessorUploadedV2BetaEvent, WorkflowTaskGroupCreatedEvent, WorkflowTaskCreatedEvent, WorkflowTaskUpdatedFieldsEvent, WorkflowTaskUpdatedStatusEvent, WorkflowTaskUpdatedAssigneeEvent, WorkflowTaskUpdatedScheduledOnEvent, WorkflowTaskGroupUpdatedWatchersEvent, WorkflowOutputCreatedEvent, WorkflowOutputUpdatedFieldsEvent, benchling_api_client.v2.extensions.UnknownType]]¶
- class ExecuteSampleGroups¶
Bases:
object
The response is intentionally empty.
- class ExportItemRequest¶
Bases:
object
- class ExportsAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, ExportsAsyncTaskResponse] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class ExportsAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.exports_async_task.T ¶
- property response: ExportsAsyncTaskResponse¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class ExportsAsyncTaskResponse¶
Bases:
object
- __init__(download_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_download_url'].default) None ¶
Method generated by attrs for class ExportsAsyncTaskResponse.
- class ExternalFileNotePart¶
Bases:
object
An attached user-uploaded file
- __init__(external_file_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_external_file_id'].default, links: Union[benchling_api_client.v2.types.Unset, List[EntryLink]] = attr_dict['_links'].default, text: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_text'].default, type: Union[benchling_api_client.v2.types.Unset, ExternalFileNotePartType] = attr_dict['_type'].default, indentation: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_indentation'].default) None ¶
Method generated by attrs for class ExternalFileNotePart.
- property external_file_id: str¶
The ID of the external file. Use the âGet an external fileâ endpoint to retrieve metadata about it.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.external_file_note_part.T ¶
- property indentation: int¶
All notes have an indentation level - the default is 0 for no indent. For lists, indentation gives notes hierarchy - a bulleted list with children is modeled as one note part with indentation 1 followed by note parts with indentation 2, for example.
- property links: List[EntryLink]¶
Array of links referenced in the caption via an @-mention, hyperlink, or the drag-n-dropped preview attached to the note.
- property type: ExternalFileNotePartType¶
- class ExternalFileNotePartType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- EXTERNAL_FILE = 'external_file'¶
- static of_unknown(val: str) ExternalFileNotePartType ¶
- class Feature¶
Bases:
object
A feature from a feature library
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, match_type: Union[benchling_api_client.v2.types.Unset, FeatureMatchType] = attr_dict['_match_type'].default, color: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_color'].default, feature_library_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_feature_library_id'].default, feature_type: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_feature_type'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, pattern: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_pattern'].default) None ¶
Method generated by attrs for class Feature.
- property color: str¶
The color of the annotations generated by the feature. Must be a valid hex string
- property feature_type: Optional[str]¶
The type of feature, like gene, promoter, etc. Note: This is an arbitrary string, not an enum
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.feature.T ¶
- property match_type: FeatureMatchType¶
The match type of the feature. Used to determine how auto-annotate matches are made.
- class FeatureBase¶
Bases:
object
- __init__(color: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_color'].default, feature_library_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_feature_library_id'].default, feature_type: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_feature_type'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, pattern: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_pattern'].default) None ¶
Method generated by attrs for class FeatureBase.
- property color: str¶
The color of the annotations generated by the feature. Must be a valid hex string
- property feature_type: Optional[str]¶
The type of feature, like gene, promoter, etc. Note: This is an arbitrary string, not an enum
- class FeatureBulkCreate¶
Bases:
object
- __init__(match_type: Union[benchling_api_client.v2.types.Unset, FeatureCreateMatchType] = attr_dict['_match_type'].default, color: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_color'].default, feature_library_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_feature_library_id'].default, feature_type: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_feature_type'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, pattern: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_pattern'].default) None ¶
Method generated by attrs for class FeatureBulkCreate.
- property color: str¶
The color of the annotations generated by the feature. Must be a valid hex string
- property feature_type: Optional[str]¶
The type of feature, like gene, promoter, etc. Note: This is an arbitrary string, not an enum
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.feature_bulk_create.T ¶
- property match_type: FeatureCreateMatchType¶
The match type of the feature. Used to determine how auto-annotate matches are made.
- class FeatureCreate¶
Bases:
object
Inputs for a new feature
- __init__(match_type: FeatureCreateMatchType, color: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_color'].default, feature_library_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_feature_library_id'].default, feature_type: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_feature_type'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, pattern: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_pattern'].default) None ¶
Method generated by attrs for class FeatureCreate.
- property color: str¶
The color of the annotations generated by the feature. Must be a valid hex string
- property feature_type: Optional[str]¶
The type of feature, like gene, promoter, etc. Note: This is an arbitrary string, not an enum
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.feature_create.T ¶
- property match_type: FeatureCreateMatchType¶
The match type of the feature. Used to determine how auto-annotate matches are made.
- class FeatureCreateMatchType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- NUCLEOTIDE = 'nucleotide'¶
- PROTEIN = 'protein'¶
- static of_unknown(val: str) FeatureCreateMatchType ¶
- class FeatureLibrariesPaginatedList¶
Bases:
object
A paginated list of feature libraries
- __init__(feature_libraries: Union[benchling_api_client.v2.types.Unset, List[FeatureLibrary]] = attr_dict['_feature_libraries'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class FeatureLibrariesPaginatedList.
- property feature_libraries: List[FeatureLibrary]¶
- class FeatureLibrary¶
Bases:
object
A feature library
- __init__(created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, owner: Union[benchling_api_client.v2.types.Unset, Organization, UserSummary, benchling_api_client.v2.extensions.UnknownType] = attr_dict['_owner'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default, description: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_description'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class FeatureLibrary.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.feature_library.T ¶
- property owner: Union[Organization, UserSummary, benchling_api_client.v2.extensions.UnknownType]¶
- class FeatureLibraryBase¶
Bases:
object
- __init__(description: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_description'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class FeatureLibraryBase.
- class FeatureLibraryCreate¶
Bases:
object
Inputs for creating a feature library
- __init__(organization_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_organization_id'].default, description: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_description'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class FeatureLibraryCreate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.feature_library_create.T ¶
- class FeatureLibraryUpdate¶
Bases:
object
Inputs for updating a feature library
- __init__(description: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_description'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class FeatureLibraryUpdate.
- class FeatureMatchType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- NUCLEOTIDE = 'nucleotide'¶
- PROTEIN = 'protein'¶
- static of_unknown(val: str) FeatureMatchType ¶
- class FeatureUpdate¶
Bases:
object
Inputs for updating a feature
- __init__(color: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_color'].default, feature_library_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_feature_library_id'].default, feature_type: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_feature_type'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, pattern: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_pattern'].default) None ¶
Method generated by attrs for class FeatureUpdate.
- property color: str¶
The color of the annotations generated by the feature. Must be a valid hex string
- property feature_type: Optional[str]¶
The type of feature, like gene, promoter, etc. Note: This is an arbitrary string, not an enum
- class FeaturesBulkCreateRequest¶
Bases:
object
Inputs for bulk creating a new feature
- __init__(features: Union[benchling_api_client.v2.types.Unset, List[FeatureBulkCreate]] = attr_dict['_features'].default) None ¶
Method generated by attrs for class FeaturesBulkCreateRequest.
- property features: List[FeatureBulkCreate]¶
- class FeaturesPaginatedList¶
Bases:
object
A paginated list of features
- __init__(features: Union[benchling_api_client.v2.types.Unset, List[Feature]] = attr_dict['_features'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class FeaturesPaginatedList.
- class Field¶
Bases:
object
- __init__(value: Union[None, str, bool, float, FieldValue, List[str], benchling_api_client.v2.extensions.UnknownType], display_value: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_display_value'].default, is_multi: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_multi'].default, text_value: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_text_value'].default, type: Union[benchling_api_client.v2.types.Unset, FieldType] = attr_dict['_type'].default) None ¶
Method generated by attrs for class Field.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.field.T ¶
- property value: Optional[Union[str, bool, float, FieldValue, List[str], benchling_api_client.v2.extensions.UnknownType]]¶
For single link fields, use the id of the item you want to link (eg. âseq_jdf8BV24â). For multi-link fields, use an array of ids of the items you want to link (eg. [âseq_jdf8BV24â])
- class FieldAppConfigItem¶
Bases:
object
- __init__(type: Union[benchling_api_client.v2.types.Unset, FieldAppConfigItemType] = attr_dict['_type'].default, value: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_value'].default, linked_resource: Union[benchling_api_client.v2.types.Unset, None, LinkedAppConfigResourceSummary, InaccessibleResource, benchling_api_client.v2.extensions.UnknownType] = attr_dict['_linked_resource'].default, description: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_description'].default, required_config: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_required_config'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, app: Union[benchling_api_client.v2.types.Unset, AppConfigItemApiMixinApp] = attr_dict['_app'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, path: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_path'].default) None ¶
Method generated by attrs for class FieldAppConfigItem.
- property app: AppConfigItemApiMixinApp¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.field_app_config_item.T ¶
- property linked_resource: Optional[Union[LinkedAppConfigResourceSummary, InaccessibleResource, benchling_api_client.v2.extensions.UnknownType]]¶
- property path: List[str]¶
Array-based representation of config itemâs location in the tree in order from top to bottom.
- property type: FieldAppConfigItemType¶
- class FieldAppConfigItemType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- FIELD = 'field'¶
- static of_unknown(val: str) FieldAppConfigItemType ¶
- class FieldDefinition¶
Bases:
object
- __init__(archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, is_multi: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_multi'].default, is_required: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_required'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, type: Union[benchling_api_client.v2.types.Unset, FieldType] = attr_dict['_type'].default) None ¶
Method generated by attrs for class FieldDefinition.
- property archive_record: Optional[ArchiveRecord]¶
- class FieldType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- AA_SEQUENCE_LINK = 'aa_sequence_link'¶
- ASSAY_REQUEST_LINK = 'assay_request_link'¶
- ASSAY_RESULT_LINK = 'assay_result_link'¶
- ASSAY_RUN_LINK = 'assay_run_link'¶
- BATCH_LINK = 'batch_link'¶
- BLOB_LINK = 'blob_link'¶
- BOOLEAN = 'boolean'¶
- CUSTOM_ENTITY_LINK = 'custom_entity_link'¶
- DATE = 'date'¶
- DATETIME = 'datetime'¶
- DNA_SEQUENCE_LINK = 'dna_sequence_link'¶
- DROPDOWN = 'dropdown'¶
- ENTITY_LINK = 'entity_link'¶
- ENTRY_LINK = 'entry_link'¶
- FLOAT = 'float'¶
- INTEGER = 'integer'¶
- JSON = 'json'¶
- LONG_TEXT = 'long_text'¶
- MIXTURE_LINK = 'mixture_link'¶
- PART_LINK = 'part_link'¶
- STORAGE_LINK = 'storage_link'¶
- TEXT = 'text'¶
- TRANSLATION_LINK = 'translation_link'¶
- class FieldValue¶
Bases:
object
- class Fields¶
Bases:
object
- class FindMatchingRegionsAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, FindMatchingRegionsAsyncTaskResponse] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class FindMatchingRegionsAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.find_matching_regions_async_task.T ¶
- property response: FindMatchingRegionsAsyncTaskResponse¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class FindMatchingRegionsAsyncTaskResponse¶
Bases:
object
- __init__(aa_sequence_matches: Union[benchling_api_client.v2.types.Unset, List[FindMatchingRegionsAsyncTaskResponseAaSequenceMatchesItem]] = attr_dict['_aa_sequence_matches'].default) None ¶
Method generated by attrs for class FindMatchingRegionsAsyncTaskResponse.
- property aa_sequence_matches: List[FindMatchingRegionsAsyncTaskResponseAaSequenceMatchesItem]¶
- class FindMatchingRegionsAsyncTaskResponseAaSequenceMatchesItem¶
Bases:
object
- __init__(matching_aa_sequence_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_matching_aa_sequence_ids'].default, target_aa_sequence_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_target_aa_sequence_id'].default) None ¶
Method generated by attrs for class FindMatchingRegionsAsyncTaskResponseAaSequenceMatchesItem.
- class FindMatchingRegionsDnaAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, FindMatchingRegionsDnaAsyncTaskResponse] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class FindMatchingRegionsDnaAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.find_matching_regions_dna_async_task.T ¶
- property response: FindMatchingRegionsDnaAsyncTaskResponse¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class FindMatchingRegionsDnaAsyncTaskResponse¶
Bases:
object
- __init__(dna_sequence_matches: Union[benchling_api_client.v2.types.Unset, List[FindMatchingRegionsDnaAsyncTaskResponseDnaSequenceMatchesItem]] = attr_dict['_dna_sequence_matches'].default) None ¶
Method generated by attrs for class FindMatchingRegionsDnaAsyncTaskResponse.
- property dna_sequence_matches: List[FindMatchingRegionsDnaAsyncTaskResponseDnaSequenceMatchesItem]¶
- class FindMatchingRegionsDnaAsyncTaskResponseDnaSequenceMatchesItem¶
Bases:
object
- __init__(matching_dna_sequence_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_matching_dna_sequence_ids'].default, target_dna_sequence_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_target_dna_sequence_id'].default) None ¶
Method generated by attrs for class FindMatchingRegionsDnaAsyncTaskResponseDnaSequenceMatchesItem.
- class FloatAppConfigItem¶
Bases:
object
- __init__(type: Union[benchling_api_client.v2.types.Unset, FloatAppConfigItemType] = attr_dict['_type'].default, value: Union[benchling_api_client.v2.types.Unset, None, float] = attr_dict['_value'].default, description: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_description'].default, required_config: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_required_config'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, app: Union[benchling_api_client.v2.types.Unset, AppConfigItemApiMixinApp] = attr_dict['_app'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, path: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_path'].default) None ¶
Method generated by attrs for class FloatAppConfigItem.
- property app: AppConfigItemApiMixinApp¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.float_app_config_item.T ¶
- property path: List[str]¶
Array-based representation of config itemâs location in the tree in order from top to bottom.
- property type: FloatAppConfigItemType¶
- class FloatAppConfigItemType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- FLOAT = 'float'¶
- static of_unknown(val: str) FloatAppConfigItemType ¶
- class FloatFieldDefinition¶
Bases:
object
- __init__(decimal_precision: Union[benchling_api_client.v2.types.Unset, None, float] = attr_dict['_decimal_precision'].default, legal_text_dropdown_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_legal_text_dropdown_id'].default, numeric_max: Union[benchling_api_client.v2.types.Unset, None, float] = attr_dict['_numeric_max'].default, numeric_min: Union[benchling_api_client.v2.types.Unset, None, float] = attr_dict['_numeric_min'].default, type: Union[benchling_api_client.v2.types.Unset, FloatFieldDefinitionType] = attr_dict['_type'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, is_multi: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_multi'].default, is_required: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_required'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class FloatFieldDefinition.
- property archive_record: Optional[ArchiveRecord]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.float_field_definition.T ¶
- property type: FloatFieldDefinitionType¶
- class FloatFieldDefinitionType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- FLOAT = 'float'¶
- static of_unknown(val: str) FloatFieldDefinitionType ¶
- class Folder¶
Bases:
object
- __init__(archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, parent_folder_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_parent_folder_id'].default, project_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_project_id'].default) None ¶
Method generated by attrs for class Folder.
- property archive_record: Optional[ArchiveRecord]¶
- class FolderCreate¶
Bases:
object
- __init__(name: str, parent_folder_id: str) None ¶
Method generated by attrs for class FolderCreate.
- class FoldersArchivalChange¶
Bases:
object
IDs of all items that were archived or unarchived, grouped by resource type. This includes the IDs of folders along with any IDs of folder contents that were unarchived.
- __init__(aa_sequence_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aa_sequence_ids'].default, custom_entity_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_custom_entity_ids'].default, dna_sequence_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_dna_sequence_ids'].default, entry_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_entry_ids'].default, folder_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_folder_ids'].default, mixture_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_mixture_ids'].default, oligo_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_oligo_ids'].default, protocol_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_protocol_ids'].default) None ¶
Method generated by attrs for class FoldersArchivalChange.
- class FoldersArchive¶
Bases:
object
- __init__(folder_ids: List[str], reason: FoldersArchiveReason) None ¶
Method generated by attrs for class FoldersArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.folders_archive.T ¶
- property reason: FoldersArchiveReason¶
The reason for archiving the provided folders. Accepted reasons may differ based on tenant configuration.
- class FoldersArchiveReason¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MADE_IN_ERROR = 'Made in error'¶
- OTHER = 'Other'¶
- RETIRED = 'Retired'¶
- static of_unknown(val: str) FoldersArchiveReason ¶
- class FoldersPaginatedList¶
Bases:
object
- __init__(folders: Union[benchling_api_client.v2.types.Unset, List[Folder]] = attr_dict['_folders'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class FoldersPaginatedList.
- class FoldersUnarchive¶
Bases:
object
- class ForbiddenError¶
Bases:
object
- __init__(error: Union[benchling_api_client.v2.types.Unset, ForbiddenErrorError] = attr_dict['_error'].default) None ¶
Method generated by attrs for class ForbiddenError.
- property error: ForbiddenErrorError¶
- class ForbiddenErrorError¶
Bases:
object
- __init__(invalid_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_invalid_id'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default, type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_type'].default, user_message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_user_message'].default) None ¶
Method generated by attrs for class ForbiddenErrorError.
- class ForbiddenRestrictedSampleError¶
Bases:
object
- __init__(error: Union[benchling_api_client.v2.types.Unset, ForbiddenRestrictedSampleErrorError] = attr_dict['_error'].default) None ¶
Method generated by attrs for class ForbiddenRestrictedSampleError.
- property error: ForbiddenRestrictedSampleErrorError¶
- class ForbiddenRestrictedSampleErrorError¶
Bases:
object
- __init__(invalid_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_invalid_ids'].default, type: Union[benchling_api_client.v2.types.Unset, ForbiddenRestrictedSampleErrorErrorType] = attr_dict['_type'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default, user_message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_user_message'].default) None ¶
Method generated by attrs for class ForbiddenRestrictedSampleErrorError.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.forbidden_restricted_sample_error_error.T ¶
- property type: ForbiddenRestrictedSampleErrorErrorType¶
- class ForbiddenRestrictedSampleErrorErrorType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- INVALID_REQUEST_ERROR = 'invalid_request_error'¶
- static of_unknown(val: str) ForbiddenRestrictedSampleErrorErrorType ¶
- class GenericApiIdentifiedAppConfigItem¶
Bases:
object
- __init__(type: Union[benchling_api_client.v2.types.Unset, GenericApiIdentifiedAppConfigItemType] = attr_dict['_type'].default, value: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_value'].default, linked_resource: Union[benchling_api_client.v2.types.Unset, None, LinkedAppConfigResourceSummary, InaccessibleResource, benchling_api_client.v2.extensions.UnknownType] = attr_dict['_linked_resource'].default, description: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_description'].default, required_config: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_required_config'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, app: Union[benchling_api_client.v2.types.Unset, AppConfigItemApiMixinApp] = attr_dict['_app'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, path: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_path'].default) None ¶
Method generated by attrs for class GenericApiIdentifiedAppConfigItem.
- property app: AppConfigItemApiMixinApp¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.generic_api_identified_app_config_item.T ¶
- property linked_resource: Optional[Union[LinkedAppConfigResourceSummary, InaccessibleResource, benchling_api_client.v2.extensions.UnknownType]]¶
- property path: List[str]¶
Array-based representation of config itemâs location in the tree in order from top to bottom.
- property type: GenericApiIdentifiedAppConfigItemType¶
- class GenericApiIdentifiedAppConfigItemType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- AA_SEQUENCE = 'aa_sequence'¶
- BOX = 'box'¶
- BOX_SCHEMA = 'box_schema'¶
- CONTAINER = 'container'¶
- CONTAINER_SCHEMA = 'container_schema'¶
- CUSTOM_ENTITY = 'custom_entity'¶
- DNA_OLIGO = 'dna_oligo'¶
- DNA_SEQUENCE = 'dna_sequence'¶
- DROPDOWN = 'dropdown'¶
- DROPDOWN_OPTION = 'dropdown_option'¶
- ENTRY = 'entry'¶
- ENTRY_SCHEMA = 'entry_schema'¶
- FOLDER = 'folder'¶
- LOCATION = 'location'¶
- LOCATION_SCHEMA = 'location_schema'¶
- MIXTURE = 'mixture'¶
- MOLECULE = 'molecule'¶
- PLATE = 'plate'¶
- PLATE_SCHEMA = 'plate_schema'¶
- PROJECT = 'project'¶
- REGISTRY = 'registry'¶
- REQUEST_SCHEMA = 'request_schema'¶
- RESULT_SCHEMA = 'result_schema'¶
- RNA_OLIGO = 'rna_oligo'¶
- RNA_SEQUENCE = 'rna_sequence'¶
- RUN_SCHEMA = 'run_schema'¶
- WORKFLOW_TASK_SCHEMA = 'workflow_task_schema'¶
- WORKFLOW_TASK_STATUS = 'workflow_task_status'¶
- WORKLIST = 'worklist'¶
- static of_unknown(val: str) GenericApiIdentifiedAppConfigItemType ¶
- class GenericEntity¶
Bases:
object
- __init__(aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, authors: Union[benchling_api_client.v2.types.Unset, List[UserSummary]] = attr_dict['_authors'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, GenericEntityCreator] = attr_dict['_creator'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, entity_registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_entity_registry_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, registration_origin: Union[benchling_api_client.v2.types.Unset, None, RegistrationOrigin] = attr_dict['_registration_origin'].default, registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_registry_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class GenericEntity.
- property archive_record: Optional[ArchiveRecord]¶
- property authors: List[UserSummary]¶
Array of UserSummary Resources of the authors of the entry. This defaults to the creator but can be manually changed.
- property creator: GenericEntityCreator¶
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.generic_entity.T ¶
- property registration_origin: Optional[RegistrationOrigin]¶
- property schema: Optional[SchemaSummary]¶
- class GenericEntityCreator¶
Bases:
object
- __init__(handle: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_handle'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class GenericEntityCreator.
- class InaccessibleResource¶
Bases:
object
- __init__(inaccessible_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_inaccessible_id'].default, type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_type'].default) None ¶
Method generated by attrs for class InaccessibleResource.
- class Ingredient¶
Bases:
object
- __init__(amount: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_amount'].default, catalog_identifier: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_catalog_identifier'].default, component_entity: Union[benchling_api_client.v2.types.Unset, IngredientComponentEntity] = attr_dict['_component_entity'].default, component_lot_container: Union[benchling_api_client.v2.types.Unset, None, ContainerLabels] = attr_dict['_component_lot_container'].default, component_lot_entity: Union[benchling_api_client.v2.types.Unset, None, EntityLabels] = attr_dict['_component_lot_entity'].default, component_lot_text: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_component_lot_text'].default, has_parent: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_has_parent'].default, notes: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_notes'].default, target_amount: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_target_amount'].default, units: Union[benchling_api_client.v2.types.Unset, IngredientMeasurementUnits] = attr_dict['_units'].default) None ¶
Method generated by attrs for class Ingredient.
- property amount: Optional[str]¶
The amount value of this ingredient in its mixture, in string format (to preserve full precision). Pair with units. Supports scientific notation (1.23e4). One ingredient on this mixture can have an amount value of âQSâ.
- property component_entity: IngredientComponentEntity¶
- property component_lot_container: Optional[ContainerLabels]¶
- property component_lot_entity: Optional[EntityLabels]¶
- property component_lot_text: Optional[str]¶
Text representing the component lot for this ingredient. This is only present if the mixture schema supports component lots in âtextâ format.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.ingredient.T ¶
- property target_amount: Optional[str]¶
The target amount for this ingredient such that this ingredientâs proportion in its mixture would preserve the equivalent ingredientâs proportion in the parent mixture. Pair with units.
- property units: IngredientMeasurementUnits¶
- class IngredientComponentEntity¶
Bases:
object
- __init__(entity_registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_entity_registry_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class IngredientComponentEntity.
- class IngredientMeasurementUnits¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- G = 'g'¶
- L = 'L'¶
- MG = 'mg'¶
- ML = 'mL'¶
- NL = 'nL'¶
- UL = 'uL'¶
- UNITS = 'Units'¶
- static of_unknown(val: str) IngredientMeasurementUnits ¶
- class IngredientWriteParams¶
Bases:
object
- __init__(component_entity_id: str, units: IngredientMeasurementUnits, amount: Optional[str], catalog_identifier: Optional[str], component_lot_container_id: Optional[str], component_lot_entity_id: Optional[str], component_lot_text: Optional[str], notes: Optional[str]) None ¶
Method generated by attrs for class IngredientWriteParams.
- property amount: Optional[str]¶
The amount value of this ingredient in its mixture, in string format (to preserve full precision). Pair with units. Supports scientific notation (1.23e4). One ingredient on this mixture can have an amount value of âQSâ.
- property component_lot_container_id: Optional[str]¶
The container representing the component lot for this ingredient. This is only writable if the mixture schema supports component lots in âinventoryâ format.
- property component_lot_entity_id: Optional[str]¶
The entity representing the component lot for this ingredient. This is only writable if the mixture schema supports component lots in âinventoryâ format.
- property component_lot_text: Optional[str]¶
Text representing the component lot for this ingredient. This is only writable if the mixture schema supports component lots in âtextâ format.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.ingredient_write_params.T ¶
- property units: IngredientMeasurementUnits¶
- class InitialTable¶
Bases:
object
- __init__(csv_data: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_csv_data'].default, template_table_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_template_table_id'].default) None ¶
Method generated by attrs for class InitialTable.
- property csv_data: str¶
blobId of an uploaded csv blob. The CSV should be formatted with column headers of columnId which can be found in the [EntryTemplate](#/components/schemas/EntryTemplate). For more information on uploading a blob, [click here](https://docs.benchling.com/docs/uploading-a-blob-to-benchling).
- class IntegerAppConfigItem¶
Bases:
object
- __init__(type: Union[benchling_api_client.v2.types.Unset, IntegerAppConfigItemType] = attr_dict['_type'].default, value: Union[benchling_api_client.v2.types.Unset, None, int] = attr_dict['_value'].default, description: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_description'].default, required_config: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_required_config'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, app: Union[benchling_api_client.v2.types.Unset, AppConfigItemApiMixinApp] = attr_dict['_app'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, path: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_path'].default) None ¶
Method generated by attrs for class IntegerAppConfigItem.
- property app: AppConfigItemApiMixinApp¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.integer_app_config_item.T ¶
- property path: List[str]¶
Array-based representation of config itemâs location in the tree in order from top to bottom.
- property type: IntegerAppConfigItemType¶
- class IntegerAppConfigItemType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- INTEGER = 'integer'¶
- static of_unknown(val: str) IntegerAppConfigItemType ¶
- class IntegerFieldDefinition¶
Bases:
object
- __init__(numeric_max: Union[benchling_api_client.v2.types.Unset, None, float] = attr_dict['_numeric_max'].default, numeric_min: Union[benchling_api_client.v2.types.Unset, None, float] = attr_dict['_numeric_min'].default, type: Union[benchling_api_client.v2.types.Unset, IntegerFieldDefinitionType] = attr_dict['_type'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, is_multi: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_multi'].default, is_required: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_required'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class IntegerFieldDefinition.
- property archive_record: Optional[ArchiveRecord]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.integer_field_definition.T ¶
- property type: IntegerFieldDefinitionType¶
- class IntegerFieldDefinitionType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- INTEGER = 'integer'¶
- static of_unknown(val: str) IntegerFieldDefinitionType ¶
- class JsonAppConfigItem¶
Bases:
object
- __init__(type: Union[benchling_api_client.v2.types.Unset, JsonAppConfigItemType] = attr_dict['_type'].default, value: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_value'].default, description: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_description'].default, required_config: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_required_config'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, app: Union[benchling_api_client.v2.types.Unset, AppConfigItemApiMixinApp] = attr_dict['_app'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, path: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_path'].default) None ¶
Method generated by attrs for class JsonAppConfigItem.
- property app: AppConfigItemApiMixinApp¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.json_app_config_item.T ¶
- property path: List[str]¶
Array-based representation of config itemâs location in the tree in order from top to bottom.
- property type: JsonAppConfigItemType¶
- class JsonAppConfigItemType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- JSON = 'json'¶
- static of_unknown(val: str) JsonAppConfigItemType ¶
- class LabAutomationBenchlingAppError¶
Bases:
object
- __init__(message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class LabAutomationBenchlingAppError.
- class LabAutomationBenchlingAppErrors¶
Bases:
object
- __init__(top_level_errors: Union[benchling_api_client.v2.types.Unset, List[LabAutomationBenchlingAppErrorsTopLevelErrorsItem]] = attr_dict['_top_level_errors'].default) None ¶
Method generated by attrs for class LabAutomationBenchlingAppErrors.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.lab_automation_benchling_app_errors.T ¶
- property top_level_errors: List[LabAutomationBenchlingAppErrorsTopLevelErrorsItem]¶
- class LabAutomationBenchlingAppErrorsTopLevelErrorsItem¶
Bases:
object
- __init__(error_message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_error_message'].default) None ¶
Method generated by attrs for class LabAutomationBenchlingAppErrorsTopLevelErrorsItem.
- class LabAutomationTransform¶
Bases:
object
- __init__(api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, blob_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_blob_id'].default, custom_transform_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_custom_transform_id'].default, errors: Union[benchling_api_client.v2.types.Unset, LabAutomationBenchlingAppErrors] = attr_dict['_errors'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, input_generator_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_input_generator_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, output_processor_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_output_processor_id'].default, status: Union[benchling_api_client.v2.types.Unset, LabAutomationTransformStatus] = attr_dict['_status'].default) None ¶
Method generated by attrs for class LabAutomationTransform.
- property errors: LabAutomationBenchlingAppErrors¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.lab_automation_transform.T ¶
- property status: LabAutomationTransformStatus¶
- class LabAutomationTransformStatus¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- FAILED = 'FAILED'¶
- NOT_STARTED = 'NOT_STARTED'¶
- RUNNING = 'RUNNING'¶
- SUCCEEDED = 'SUCCEEDED'¶
- static of_unknown(val: str) LabAutomationTransformStatus ¶
- class LabAutomationTransformUpdate¶
Bases:
object
- __init__(blob_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_blob_id'].default, errors: Union[benchling_api_client.v2.types.Unset, List[LabAutomationBenchlingAppError]] = attr_dict['_errors'].default) None ¶
Method generated by attrs for class LabAutomationTransformUpdate.
- property errors: List[LabAutomationBenchlingAppError]¶
- class LabelTemplate¶
Bases:
object
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, zpl_template: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_zpl_template'].default) None ¶
Method generated by attrs for class LabelTemplate.
- class LabelTemplatesList¶
Bases:
object
- __init__(label_templates: Union[benchling_api_client.v2.types.Unset, List[LabelTemplate]] = attr_dict['_label_templates'].default) None ¶
Method generated by attrs for class LabelTemplatesList.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.label_templates_list.T ¶
- property label_templates: List[LabelTemplate]¶
- class LegacyWorkflow¶
Bases:
object
- __init__(created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, description: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_description'].default, display_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_display_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, project_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_project_id'].default) None ¶
Method generated by attrs for class LegacyWorkflow.
- class LegacyWorkflowList¶
Bases:
object
- __init__(workflows: Union[benchling_api_client.v2.types.Unset, List[LegacyWorkflow]] = attr_dict['_workflows'].default) None ¶
Method generated by attrs for class LegacyWorkflowList.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.legacy_workflow_list.T ¶
- property workflows: List[LegacyWorkflow]¶
- class LegacyWorkflowPatch¶
Bases:
object
- __init__(description: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_description'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, project_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_project_id'].default) None ¶
Method generated by attrs for class LegacyWorkflowPatch.
- class LegacyWorkflowSample¶
Bases:
object
- __init__(batch_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_batch_id'].default, container_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_container_ids'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class LegacyWorkflowSample.
- class LegacyWorkflowSampleList¶
Bases:
object
- __init__(samples: Union[benchling_api_client.v2.types.Unset, List[LegacyWorkflowSample]] = attr_dict['_samples'].default) None ¶
Method generated by attrs for class LegacyWorkflowSampleList.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.legacy_workflow_sample_list.T ¶
- property samples: List[LegacyWorkflowSample]¶
- class LegacyWorkflowStage¶
Bases:
object
- __init__(created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class LegacyWorkflowStage.
- class LegacyWorkflowStageList¶
Bases:
object
- __init__(workflow_stages: Union[benchling_api_client.v2.types.Unset, List[LegacyWorkflowStage]] = attr_dict['_workflow_stages'].default) None ¶
Method generated by attrs for class LegacyWorkflowStageList.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.legacy_workflow_stage_list.T ¶
- property workflow_stages: List[LegacyWorkflowStage]¶
- class LegacyWorkflowStageRun¶
Bases:
object
- __init__(created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, status: Union[benchling_api_client.v2.types.Unset, LegacyWorkflowStageRunStatus] = attr_dict['_status'].default) None ¶
Method generated by attrs for class LegacyWorkflowStageRun.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.legacy_workflow_stage_run.T ¶
- property status: LegacyWorkflowStageRunStatus¶
Status of the legacy workflow stage run
- class LegacyWorkflowStageRunList¶
Bases:
object
- __init__(workflow_stage_runs: Union[benchling_api_client.v2.types.Unset, List[LegacyWorkflowStageRun]] = attr_dict['_workflow_stage_runs'].default) None ¶
Method generated by attrs for class LegacyWorkflowStageRunList.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.legacy_workflow_stage_run_list.T ¶
- property workflow_stage_runs: List[LegacyWorkflowStageRun]¶
- class LegacyWorkflowStageRunStatus¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- COMPLETED = 'COMPLETED'¶
- DISCARDED = 'DISCARDED'¶
- INITIALIZED = 'INITIALIZED'¶
- static of_unknown(val: str) LegacyWorkflowStageRunStatus ¶
- class LinkedAppConfigResourceMixin¶
Bases:
object
- __init__(linked_resource: Union[benchling_api_client.v2.types.Unset, None, LinkedAppConfigResourceSummary, InaccessibleResource, benchling_api_client.v2.extensions.UnknownType] = attr_dict['_linked_resource'].default) None ¶
Method generated by attrs for class LinkedAppConfigResourceMixin.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.linked_app_config_resource_mixin.T ¶
- property linked_resource: Optional[Union[LinkedAppConfigResourceSummary, InaccessibleResource, benchling_api_client.v2.extensions.UnknownType]]¶
- class LinkedAppConfigResourceSummary¶
Bases:
object
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class LinkedAppConfigResourceSummary.
- class ListAASequencesSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- NAME = 'name'¶
- NAMEASC = 'name:asc'¶
- NAMEDESC = 'name:desc'¶
- static of_unknown(val: str) ListAASequencesSort ¶
- class ListAppConfigurationItemsSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- CREATEDAT = 'createdAt'¶
- CREATEDATASC = 'createdAt:asc'¶
- CREATEDATDESC = 'createdAt:desc'¶
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- static of_unknown(val: str) ListAppConfigurationItemsSort ¶
- class ListAssayResultsSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- CREATEDATASC = 'createdAt:asc'¶
- CREATEDATDESC = 'createdAt:desc'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- static of_unknown(val: str) ListAssayResultsSort ¶
- class ListBatchesSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- NAME = 'name'¶
- NAMEASC = 'name:asc'¶
- NAMEDESC = 'name:desc'¶
- static of_unknown(val: str) ListBatchesSort ¶
- class ListBenchlingAppsSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- NAME = 'name'¶
- NAMEASC = 'name:asc'¶
- NAMEDESC = 'name:desc'¶
- static of_unknown(val: str) ListBenchlingAppsSort ¶
- class ListBoxesSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- NAME = 'name'¶
- NAMEASC = 'name:asc'¶
- NAMEDESC = 'name:desc'¶
- static of_unknown(val: str) ListBoxesSort ¶
- class ListContainersCheckoutStatus¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- AVAILABLE = 'AVAILABLE'¶
- CHECKED_OUT = 'CHECKED_OUT'¶
- RESERVED = 'RESERVED'¶
- static of_unknown(val: str) ListContainersCheckoutStatus ¶
- class ListContainersSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- BARCODE = 'barcode'¶
- BARCODEASC = 'barcode:asc'¶
- BARCODEDESC = 'barcode:desc'¶
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- NAME = 'name'¶
- NAMEASC = 'name:asc'¶
- NAMEDESC = 'name:desc'¶
- static of_unknown(val: str) ListContainersSort ¶
- class ListCustomEntitiesSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- NAME = 'name'¶
- NAMEASC = 'name:asc'¶
- NAMEDESC = 'name:desc'¶
- static of_unknown(val: str) ListCustomEntitiesSort ¶
- class ListDNAAlignmentsSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- NAME = 'name'¶
- NAMEASC = 'name:asc'¶
- NAMEDESC = 'name:desc'¶
- static of_unknown(val: str) ListDNAAlignmentsSort ¶
- class ListDNAOligosSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- NAME = 'name'¶
- NAMEASC = 'name:asc'¶
- NAMEDESC = 'name:desc'¶
- static of_unknown(val: str) ListDNAOligosSort ¶
- class ListDNASequencesSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- NAME = 'name'¶
- NAMEASC = 'name:asc'¶
- NAMEDESC = 'name:desc'¶
- static of_unknown(val: str) ListDNASequencesSort ¶
- class ListEntriesReviewStatus¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- ACCEPTED = 'ACCEPTED'¶
- IN_PROGRESS = 'IN_PROGRESS'¶
- NEEDS_REVIEW = 'NEEDS_REVIEW'¶
- REJECTED = 'REJECTED'¶
- RETRACTED = 'RETRACTED'¶
- static of_unknown(val: str) ListEntriesReviewStatus ¶
- class ListEntriesSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- NAME = 'name'¶
- NAMEASC = 'name:asc'¶
- NAMEDESC = 'name:desc'¶
- static of_unknown(val: str) ListEntriesSort ¶
- class ListFeatureLibrariesSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- NAME = 'name'¶
- NAMEASC = 'name:asc'¶
- NAMEDESC = 'name:desc'¶
- static of_unknown(val: str) ListFeatureLibrariesSort ¶
- class ListFeaturesMatchType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- NUCLEOTIDE = 'nucleotide'¶
- PROTEIN = 'protein'¶
- static of_unknown(val: str) ListFeaturesMatchType ¶
- class ListFoldersSection¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- INVENTORY = 'INVENTORY'¶
- NOTEBOOK = 'NOTEBOOK'¶
- static of_unknown(val: str) ListFoldersSection ¶
- class ListFoldersSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- NAME = 'name'¶
- NAMEASC = 'name:asc'¶
- NAMEDESC = 'name:desc'¶
- static of_unknown(val: str) ListFoldersSort ¶
- class ListLocationsSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- BARCODE = 'barcode'¶
- BARCODEASC = 'barcode:asc'¶
- BARCODEDESC = 'barcode:desc'¶
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- NAME = 'name'¶
- NAMEASC = 'name:asc'¶
- NAMEDESC = 'name:desc'¶
- static of_unknown(val: str) ListLocationsSort ¶
- class ListMixturesSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- NAME = 'name'¶
- NAMEASC = 'name:asc'¶
- NAMEDESC = 'name:desc'¶
- static of_unknown(val: str) ListMixturesSort ¶
- class ListMoleculesSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- NAME = 'name'¶
- NAMEASC = 'name:asc'¶
- NAMEDESC = 'name:desc'¶
- static of_unknown(val: str) ListMoleculesSort ¶
- class ListNucleotideAlignmentsSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- NAME = 'name'¶
- NAMEASC = 'name:asc'¶
- NAMEDESC = 'name:desc'¶
- static of_unknown(val: str) ListNucleotideAlignmentsSort ¶
- class ListOligosSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- NAME = 'name'¶
- NAMEASC = 'name:asc'¶
- NAMEDESC = 'name:desc'¶
- static of_unknown(val: str) ListOligosSort ¶
- class ListOrganizationsSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- NAME = 'name'¶
- NAMEASC = 'name:asc'¶
- NAMEDESC = 'name:desc'¶
- static of_unknown(val: str) ListOrganizationsSort ¶
- class ListPlatesSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- BARCODE = 'barcode'¶
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- NAME = 'name'¶
- NAMEASC = 'name:asc'¶
- NAMEDESC = 'name:desc'¶
- static of_unknown(val: str) ListPlatesSort ¶
- class ListProjectsSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- NAME = 'name'¶
- NAMEASC = 'name:asc'¶
- NAMEDESC = 'name:desc'¶
- static of_unknown(val: str) ListProjectsSort ¶
- class ListRNAOligosSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- NAME = 'name'¶
- NAMEASC = 'name:asc'¶
- NAMEDESC = 'name:desc'¶
- static of_unknown(val: str) ListRNAOligosSort ¶
- class ListRNASequencesSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- NAME = 'name'¶
- NAMEASC = 'name:asc'¶
- NAMEDESC = 'name:desc'¶
- static of_unknown(val: str) ListRNASequencesSort ¶
- class ListTeamsSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- NAME = 'name'¶
- NAMEASC = 'name:asc'¶
- NAMEDESC = 'name:desc'¶
- static of_unknown(val: str) ListTeamsSort ¶
- class ListUsersSort¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MODIFIEDAT = 'modifiedAt'¶
- MODIFIEDATASC = 'modifiedAt:asc'¶
- MODIFIEDATDESC = 'modifiedAt:desc'¶
- NAME = 'name'¶
- NAMEASC = 'name:asc'¶
- NAMEDESC = 'name:desc'¶
- static of_unknown(val: str) ListUsersSort ¶
- class ListWorkflowTasksScheduledOn¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- NULL = 'null'¶
- static of_unknown(val: str) ListWorkflowTasksScheduledOn ¶
- class Location¶
Bases:
object
- __init__(archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, barcode: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_barcode'].default, created_at: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, parent_storage_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_parent_storage_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class Location.
- property archive_record: Optional[ArchiveRecord]¶
- property creator: UserSummary¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.location.T ¶
- property schema: Optional[SchemaSummary]¶
- class LocationCreate¶
Bases:
object
- __init__(name: str, schema_id: str, barcode: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_barcode'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, parent_storage_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_parent_storage_id'].default) None ¶
Method generated by attrs for class LocationCreate.
- class LocationSchema¶
Bases:
object
- __init__(type: Union[benchling_api_client.v2.types.Unset, LocationSchemaType] = attr_dict['_type'].default, prefix: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_prefix'].default, registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_registry_id'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, field_definitions: Union[benchling_api_client.v2.types.Unset, List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_field_definitions'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class LocationSchema.
- property archive_record: Optional[ArchiveRecord]¶
- property field_definitions: List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.location_schema.T ¶
- property type: LocationSchemaType¶
- class LocationSchemaType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- LOCATION = 'location'¶
- static of_unknown(val: str) LocationSchemaType ¶
- class LocationSchemasList¶
Bases:
object
- __init__(location_schemas: Union[benchling_api_client.v2.types.Unset, List[LocationSchema]] = attr_dict['_location_schemas'].default) None ¶
Method generated by attrs for class LocationSchemasList.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.location_schemas_list.T ¶
- property location_schemas: List[LocationSchema]¶
- class LocationSchemasPaginatedList¶
Bases:
object
- __init__(next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default, location_schemas: Union[benchling_api_client.v2.types.Unset, List[LocationSchema]] = attr_dict['_location_schemas'].default) None ¶
Method generated by attrs for class LocationSchemasPaginatedList.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.location_schemas_paginated_list.T ¶
- property location_schemas: List[LocationSchema]¶
- class LocationUpdate¶
Bases:
object
- __init__(fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, parent_storage_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_parent_storage_id'].default) None ¶
Method generated by attrs for class LocationUpdate.
- class LocationsArchivalChange¶
Bases:
object
IDs of all items that were archived or unarchived, grouped by resource type. This includes the IDs of locations along with any IDs of locations, boxes, plates, containers that were archived.
- __init__(box_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_box_ids'].default, container_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_container_ids'].default, location_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_location_ids'].default, plate_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_plate_ids'].default) None ¶
Method generated by attrs for class LocationsArchivalChange.
- class LocationsArchive¶
Bases:
object
- __init__(location_ids: List[str], reason: LocationsArchiveReason, should_remove_barcodes: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_should_remove_barcodes'].default) None ¶
Method generated by attrs for class LocationsArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.locations_archive.T ¶
- property reason: LocationsArchiveReason¶
Reason that locations are being archived.
- class LocationsArchiveReason¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MADE_IN_ERROR = 'Made in error'¶
- OTHER = 'Other'¶
- RETIRED = 'Retired'¶
- static of_unknown(val: str) LocationsArchiveReason ¶
- class LocationsBulkGet¶
Bases:
object
- __init__(locations: Union[benchling_api_client.v2.types.Unset, List[Location]] = attr_dict['_locations'].default) None ¶
Method generated by attrs for class LocationsBulkGet.
- class LocationsPaginatedList¶
Bases:
object
- __init__(locations: Union[benchling_api_client.v2.types.Unset, List[Location]] = attr_dict['_locations'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class LocationsPaginatedList.
- class LocationsUnarchive¶
Bases:
object
- class LookupTableNotePart¶
Bases:
object
- __init__(type: Union[benchling_api_client.v2.types.Unset, LookupTableNotePartType] = attr_dict['_type'].default, api_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_id'].default, columns: Union[benchling_api_client.v2.types.Unset, List[StructuredTableColumnInfo]] = attr_dict['_columns'].default) None ¶
Method generated by attrs for class LookupTableNotePart.
- property columns: List[StructuredTableColumnInfo]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.lookup_table_note_part.T ¶
- property type: LookupTableNotePartType¶
- class LookupTableNotePartType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- LOOKUP_TABLE = 'lookup_table'¶
- static of_unknown(val: str) LookupTableNotePartType ¶
- class Measurement¶
Bases:
object
- __init__(units: Optional[str], value: Optional[float]) None ¶
Method generated by attrs for class Measurement.
- class Mixture¶
Bases:
object
- __init__(aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, allow_measured_ingredients: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_allow_measured_ingredients'].default, amount: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_amount'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, authors: Union[benchling_api_client.v2.types.Unset, List[UserSummary]] = attr_dict['_authors'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, MixtureCreator] = attr_dict['_creator'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, entity_registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_entity_registry_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_folder_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, ingredients: Union[benchling_api_client.v2.types.Unset, List[Ingredient]] = attr_dict['_ingredients'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, registration_origin: Union[benchling_api_client.v2.types.Unset, None, RegistrationOrigin] = attr_dict['_registration_origin'].default, registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_registry_id'].default, schema: Union[benchling_api_client.v2.types.Unset, SchemaSummary] = attr_dict['_schema'].default, units: Union[benchling_api_client.v2.types.Unset, MixtureMeasurementUnits] = attr_dict['_units'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class Mixture.
- property amount: str¶
The positive numerical amount value of this mixture in string format (to preserve full precision). Pair with units. Supports scientific notation (1.23e4).
- property archive_record: Optional[ArchiveRecord]¶
- property authors: List[UserSummary]¶
- property creator: MixtureCreator¶
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.mixture.T ¶
- property ingredients: List[Ingredient]¶
List of ingredients on this mixture.
- property registration_origin: Optional[RegistrationOrigin]¶
- property schema: SchemaSummary¶
- property units: MixtureMeasurementUnits¶
- class MixtureBulkUpdate¶
Bases:
object
- __init__(id: str, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, amount: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_amount'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, ingredients: Union[benchling_api_client.v2.types.Unset, List[IngredientWriteParams]] = attr_dict['_ingredients'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default, units: Union[benchling_api_client.v2.types.Unset, MixtureMeasurementUnits] = attr_dict['_units'].default) None ¶
Method generated by attrs for class MixtureBulkUpdate.
- property amount: str¶
The positive numerical amount value of this mixture in string format (to preserve full precision). Pair with units. Supports scientific notation (1.23e4).
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.mixture_bulk_update.T ¶
- property ingredients: List[IngredientWriteParams]¶
Desired final state for the ingredients on this mixture. Each ingredient you specify will be matched with the existing ingredients on the mixture based on the component entity, and Benchling will create, update, or delete this mixtureâs ingredients so that the final state of this mixtureâs ingredients matches your request. Benchling will recognize that any ingredients you specify that match ingredients on the parent mixture (based on component entity) are inherited. This can be seen on the returned ingredients[i].hasParent attribute.
- property units: MixtureMeasurementUnits¶
- class MixtureCreate¶
Bases:
object
- __init__(entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, naming_strategy: Union[benchling_api_client.v2.types.Unset, NamingStrategy] = attr_dict['_naming_strategy'].default, registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_registry_id'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, amount: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_amount'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, ingredients: Union[benchling_api_client.v2.types.Unset, List[IngredientWriteParams]] = attr_dict['_ingredients'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default, units: Union[benchling_api_client.v2.types.Unset, MixtureMeasurementUnits] = attr_dict['_units'].default) None ¶
Method generated by attrs for class MixtureCreate.
- property amount: str¶
The positive numerical amount value of this mixture in string format (to preserve full precision). Pair with units. Supports scientific notation (1.23e4).
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.mixture_create.T ¶
- property ingredients: List[IngredientWriteParams]¶
Desired final state for the ingredients on this mixture. Each ingredient you specify will be matched with the existing ingredients on the mixture based on the component entity, and Benchling will create, update, or delete this mixtureâs ingredients so that the final state of this mixtureâs ingredients matches your request. Benchling will recognize that any ingredients you specify that match ingredients on the parent mixture (based on component entity) are inherited. This can be seen on the returned ingredients[i].hasParent attribute.
- property naming_strategy: NamingStrategy¶
Specifies the behavior for automatically generated names when registering an entity. - NEW_IDS: Generate new registry IDs - IDS_FROM_NAMES: Generate registry IDs based on entity names - DELETE_NAMES: Generate new registry IDs and replace name with registry ID - SET_FROM_NAME_PARTS: Generate new registry IDs, rename according to name template, and keep old name as alias - REPLACE_NAMES_FROM_PARTS: Generate new registry IDs, and replace name according to name template - KEEP_NAMES: Keep existing entity names as registry IDs - REPLACE_ID_AND_NAME_FROM_PARTS: Generate registry IDs and names according to name template
- property registry_id: str¶
Registry ID into which entity should be registered. this is the ID of the registry which was configured for a particular organization To get available registryIds, use the [/registries endpoint](#/Registry/listRegistries)
Required in order for entities to be created directly in the registry.
- property units: MixtureMeasurementUnits¶
- class MixtureCreator¶
Bases:
object
- class MixtureMeasurementUnits¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- G = 'g'¶
- KG = 'kg'¶
- L = 'L'¶
- ML = 'mL'¶
- NL = 'nL'¶
- UL = 'uL'¶
- UNITS = 'Units'¶
- static of_unknown(val: str) MixtureMeasurementUnits ¶
- class MixturePrepTableNotePart¶
Bases:
object
- __init__(mixture_schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_mixture_schema_id'].default, type: Union[benchling_api_client.v2.types.Unset, MixturePrepTableNotePartType] = attr_dict['_type'].default, api_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_id'].default, columns: Union[benchling_api_client.v2.types.Unset, List[StructuredTableColumnInfo]] = attr_dict['_columns'].default, indentation: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_indentation'].default) None ¶
Method generated by attrs for class MixturePrepTableNotePart.
- property columns: List[StructuredTableColumnInfo]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.mixture_prep_table_note_part.T ¶
- property indentation: int¶
All notes have an indentation level - the default is 0 for no indent. For lists, indentation gives notes hierarchy - a bulleted list with children is modeled as one note part with indentation 1 followed by note parts with indentation 2, for example.
- property type: MixturePrepTableNotePartType¶
- class MixturePrepTableNotePartType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MIXTURE_PREP_TABLE = 'mixture_prep_table'¶
- static of_unknown(val: str) MixturePrepTableNotePartType ¶
- class MixtureUpdate¶
Bases:
object
- __init__(aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, amount: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_amount'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, ingredients: Union[benchling_api_client.v2.types.Unset, List[IngredientWriteParams]] = attr_dict['_ingredients'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default, units: Union[benchling_api_client.v2.types.Unset, MixtureMeasurementUnits] = attr_dict['_units'].default) None ¶
Method generated by attrs for class MixtureUpdate.
- property amount: str¶
The positive numerical amount value of this mixture in string format (to preserve full precision). Pair with units. Supports scientific notation (1.23e4).
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.mixture_update.T ¶
- property ingredients: List[IngredientWriteParams]¶
Desired final state for the ingredients on this mixture. Each ingredient you specify will be matched with the existing ingredients on the mixture based on the component entity, and Benchling will create, update, or delete this mixtureâs ingredients so that the final state of this mixtureâs ingredients matches your request. Benchling will recognize that any ingredients you specify that match ingredients on the parent mixture (based on component entity) are inherited. This can be seen on the returned ingredients[i].hasParent attribute.
- property units: MixtureMeasurementUnits¶
- class MixtureWithEntityType¶
Bases:
object
- __init__(entity_type: Union[benchling_api_client.v2.types.Unset, MixtureWithEntityTypeEntityType] = attr_dict['_entity_type'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, allow_measured_ingredients: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_allow_measured_ingredients'].default, amount: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_amount'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, authors: Union[benchling_api_client.v2.types.Unset, List[UserSummary]] = attr_dict['_authors'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, MixtureCreator] = attr_dict['_creator'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, entity_registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_entity_registry_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_folder_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, ingredients: Union[benchling_api_client.v2.types.Unset, List[Ingredient]] = attr_dict['_ingredients'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, registration_origin: Union[benchling_api_client.v2.types.Unset, None, RegistrationOrigin] = attr_dict['_registration_origin'].default, registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_registry_id'].default, schema: Union[benchling_api_client.v2.types.Unset, SchemaSummary] = attr_dict['_schema'].default, units: Union[benchling_api_client.v2.types.Unset, MixtureMeasurementUnits] = attr_dict['_units'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class MixtureWithEntityType.
- property amount: str¶
The positive numerical amount value of this mixture in string format (to preserve full precision). Pair with units. Supports scientific notation (1.23e4).
- property archive_record: Optional[ArchiveRecord]¶
- property authors: List[UserSummary]¶
- property creator: MixtureCreator¶
- property custom_fields: CustomFields¶
- property entity_type: MixtureWithEntityTypeEntityType¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.mixture_with_entity_type.T ¶
- property ingredients: List[Ingredient]¶
List of ingredients on this mixture.
- property registration_origin: Optional[RegistrationOrigin]¶
- property schema: SchemaSummary¶
- property units: MixtureMeasurementUnits¶
- class MixtureWithEntityTypeEntityType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MIXTURE = 'mixture'¶
- static of_unknown(val: str) MixtureWithEntityTypeEntityType ¶
- class MixturesArchivalChange¶
Bases:
object
IDs of all mixtures that were archived or unarchived.
- __init__(mixture_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_mixture_ids'].default) None ¶
Method generated by attrs for class MixturesArchivalChange.
- class MixturesArchive¶
Bases:
object
The request body for archiving mixtures.
- __init__(mixture_ids: List[str], reason: EntityArchiveReason) None ¶
Method generated by attrs for class MixturesArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.mixtures_archive.T ¶
- property reason: EntityArchiveReason¶
The reason for archiving the provided entities. Accepted reasons may differ based on tenant configuration.
- class MixturesBulkCreateRequest¶
Bases:
object
- __init__(mixtures: List[MixtureCreate]) None ¶
Method generated by attrs for class MixturesBulkCreateRequest.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.mixtures_bulk_create_request.T ¶
- property mixtures: List[MixtureCreate]¶
- class MixturesBulkUpdateRequest¶
Bases:
object
- __init__(mixtures: Union[benchling_api_client.v2.types.Unset, List[MixtureBulkUpdate]] = attr_dict['_mixtures'].default) None ¶
Method generated by attrs for class MixturesBulkUpdateRequest.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.mixtures_bulk_update_request.T ¶
- property mixtures: List[MixtureBulkUpdate]¶
- class MixturesPaginatedList¶
Bases:
object
- __init__(mixtures: Union[benchling_api_client.v2.types.Unset, List[Mixture]] = attr_dict['_mixtures'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class MixturesPaginatedList.
- class MixturesUnarchive¶
Bases:
object
The request body for unarchiving mixtures.
- class Molecule¶
Bases:
object
- __init__(aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, canonicalized_smiles: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_canonicalized_smiles'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, entity_registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_entity_registry_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, registration_origin: Union[benchling_api_client.v2.types.Unset, None, RegistrationOrigin] = attr_dict['_registration_origin'].default, registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_registry_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class Molecule.
- property archive_record: Optional[ArchiveRecord]¶
- property creator: UserSummary¶
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.molecule.T ¶
- property registration_origin: Optional[RegistrationOrigin]¶
- property schema: Optional[SchemaSummary]¶
- class MoleculeBaseRequest¶
Bases:
object
- __init__(aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, chemical_structure: Union[benchling_api_client.v2.types.Unset, MoleculeStructure] = attr_dict['_chemical_structure'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class MoleculeBaseRequest.
- property chemical_structure: MoleculeStructure¶
- property custom_fields: CustomFields¶
- class MoleculeBaseRequestForCreate¶
Bases:
object
- __init__(aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, chemical_structure: Union[benchling_api_client.v2.types.Unset, MoleculeStructure] = attr_dict['_chemical_structure'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class MoleculeBaseRequestForCreate.
- property chemical_structure: MoleculeStructure¶
- property custom_fields: CustomFields¶
- class MoleculeBulkUpdate¶
Bases:
object
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, chemical_structure: Union[benchling_api_client.v2.types.Unset, MoleculeStructure] = attr_dict['_chemical_structure'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class MoleculeBulkUpdate.
- property chemical_structure: MoleculeStructure¶
- property custom_fields: CustomFields¶
- class MoleculeCreate¶
Bases:
object
- __init__(entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, naming_strategy: Union[benchling_api_client.v2.types.Unset, NamingStrategy] = attr_dict['_naming_strategy'].default, registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_registry_id'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, chemical_structure: Union[benchling_api_client.v2.types.Unset, MoleculeStructure] = attr_dict['_chemical_structure'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class MoleculeCreate.
- property chemical_structure: MoleculeStructure¶
- property custom_fields: CustomFields¶
- property entity_registry_id: str¶
Entity registry ID to set for the registered entity. Cannot specify both entityRegistryId and namingStrategy at the same time.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.molecule_create.T ¶
- property naming_strategy: NamingStrategy¶
Specifies the behavior for automatically generated names when registering an entity. - NEW_IDS: Generate new registry IDs - IDS_FROM_NAMES: Generate registry IDs based on entity names - DELETE_NAMES: Generate new registry IDs and replace name with registry ID - SET_FROM_NAME_PARTS: Generate new registry IDs, rename according to name template, and keep old name as alias - REPLACE_NAMES_FROM_PARTS: Generate new registry IDs, and replace name according to name template - KEEP_NAMES: Keep existing entity names as registry IDs - REPLACE_ID_AND_NAME_FROM_PARTS: Generate registry IDs and names according to name template
- property registry_id: str¶
Registry ID into which entity should be registered. this is the ID of the registry which was configured for a particular organization To get available registryIds, use the [/registries endpoint](#/Registry/listRegistries)
Required in order for entities to be created directly in the registry.
- class MoleculeStructure¶
Bases:
object
- __init__(structure_format: Union[benchling_api_client.v2.types.Unset, MoleculeStructureStructureFormat] = attr_dict['_structure_format'].default, value: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_value'].default) None ¶
Method generated by attrs for class MoleculeStructure.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.molecule_structure.T ¶
- property structure_format: MoleculeStructureStructureFormat¶
- class MoleculeStructureStructureFormat¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MOLFILE = 'molfile'¶
- SMILES = 'smiles'¶
- static of_unknown(val: str) MoleculeStructureStructureFormat ¶
- class MoleculeUpdate¶
Bases:
object
- __init__(entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, chemical_structure: Union[benchling_api_client.v2.types.Unset, MoleculeStructure] = attr_dict['_chemical_structure'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class MoleculeUpdate.
- property chemical_structure: MoleculeStructure¶
- property custom_fields: CustomFields¶
- class MoleculesArchivalChange¶
Bases:
object
IDs of all items that were archived or unarchived, grouped by resource type. This includes the IDs of Molecules along with any IDs of batches that were archived / unarchived.
- __init__(batch_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_batch_ids'].default, molecule_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_molecule_ids'].default) None ¶
Method generated by attrs for class MoleculesArchivalChange.
- class MoleculesArchive¶
Bases:
object
The request body for archiving Molecules.
- __init__(molecule_ids: List[str], reason: MoleculesArchiveReason) None ¶
Method generated by attrs for class MoleculesArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.molecules_archive.T ¶
- property reason: MoleculesArchiveReason¶
The reason for archiving the provided Molecules. Accepted reasons may differ based on tenant configuration.
- class MoleculesArchiveReason¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- CONTAMINATED = 'Contaminated'¶
- EXPENDED = 'Expended'¶
- EXPIRED = 'Expired'¶
- MADE_IN_ERROR = 'Made in error'¶
- MISSING = 'Missing'¶
- OTHER = 'Other'¶
- RETIRED = 'Retired'¶
- SHIPPED = 'Shipped'¶
- static of_unknown(val: str) MoleculesArchiveReason ¶
- class MoleculesBulkCreateRequest¶
Bases:
object
- __init__(molecules: Union[benchling_api_client.v2.types.Unset, List[MoleculeCreate]] = attr_dict['_molecules'].default) None ¶
Method generated by attrs for class MoleculesBulkCreateRequest.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.molecules_bulk_create_request.T ¶
- property molecules: List[MoleculeCreate]¶
- class MoleculesBulkUpdateRequest¶
Bases:
object
- __init__(molecules: Union[benchling_api_client.v2.types.Unset, List[MoleculeBulkUpdate]] = attr_dict['_molecules'].default) None ¶
Method generated by attrs for class MoleculesBulkUpdateRequest.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.molecules_bulk_update_request.T ¶
- property molecules: List[MoleculeBulkUpdate]¶
- class MoleculesPaginatedList¶
Bases:
object
- __init__(molecules: Union[benchling_api_client.v2.types.Unset, List[Molecule]] = attr_dict['_molecules'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class MoleculesPaginatedList.
- class MoleculesUnarchive¶
Bases:
object
The request body for unarchiving Molecules.
- class MultipleContainersTransfer¶
Bases:
object
- __init__(destination_container_id: str, final_quantity: Union[benchling_api_client.v2.types.Unset, ContainerQuantity] = attr_dict['_final_quantity'].default, final_volume: Union[benchling_api_client.v2.types.Unset, DeprecatedContainerVolumeForInput] = attr_dict['_final_volume'].default, source_concentration: Union[benchling_api_client.v2.types.Unset, MultipleContainersTransferSourceConcentration] = attr_dict['_source_concentration'].default, restricted_sample_party_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_restricted_sample_party_ids'].default, restriction_status: Union[benchling_api_client.v2.types.Unset, SampleRestrictionStatus] = attr_dict['_restriction_status'].default, sample_owner_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_sample_owner_ids'].default, source_batch_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_source_batch_id'].default, source_container_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_source_container_id'].default, source_entity_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_source_entity_id'].default, transfer_quantity: Union[benchling_api_client.v2.types.Unset, ContainerQuantity] = attr_dict['_transfer_quantity'].default, transfer_volume: Union[benchling_api_client.v2.types.Unset, DeprecatedContainerVolumeForInput] = attr_dict['_transfer_volume'].default) None ¶
Method generated by attrs for class MultipleContainersTransfer.
- property final_quantity: ContainerQuantity¶
Quantity of a container, well, or transfer. Supports mass, volume, and other quantities.
- property final_volume: DeprecatedContainerVolumeForInput¶
Desired volume for a container, well, or transfer. âvolumeâ type keys are deprecated in API requests; use the more permissive âquantityâ type key instead.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.multiple_containers_transfer.T ¶
- property restricted_sample_party_ids: List[str]¶
IDs of users or teams to be set as restricted sample parties for the destination container. If not specified, restricted sample parties from the source container, if present, will be added to those of the destination container. This only applies to stand-alone containers.
- property restriction_status: SampleRestrictionStatus¶
- property sample_owner_ids: List[str]¶
IDs of users or teams to be set as sample owners for the destination container. If not specified, restricted sample parties from the source container, if present, will be added to those of the destination container. This only applies to stand-alone containers.
- property source_batch_id: str¶
ID of the batch that will be transferred in. Must specify one of sourceEntityId, sourceBatchId, or sourceContainerId.
- property source_concentration: MultipleContainersTransferSourceConcentration¶
Concentration at which to transfer entities or batches. Not applicable for container-to-container transfers (the concentration of the source containerâs contents will be used).
- property source_container_id: str¶
ID of the container that will be transferred in. Must specify one of sourceEntityId, sourceBatchId, or sourceContainerId.
- property source_entity_id: str¶
ID of the entity that will be transferred in. Must specify one of sourceEntityId, sourceBatchId, or sourceContainerId.
- property transfer_quantity: ContainerQuantity¶
Quantity of a container, well, or transfer. Supports mass, volume, and other quantities.
- property transfer_volume: DeprecatedContainerVolumeForInput¶
Desired volume for a container, well, or transfer. âvolumeâ type keys are deprecated in API requests; use the more permissive âquantityâ type key instead.
- class MultipleContainersTransferSourceConcentration¶
Bases:
object
Concentration at which to transfer entities or batches. Not applicable for container-to-container transfers (the concentration of the source containerâs contents will be used).
- __init__() None ¶
Method generated by attrs for class MultipleContainersTransferSourceConcentration.
- class MultipleContainersTransfersList¶
Bases:
object
- __init__(transfers: List[MultipleContainersTransfer]) None ¶
Method generated by attrs for class MultipleContainersTransfersList.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.multiple_containers_transfers_list.T ¶
- property transfers: List[MultipleContainersTransfer]¶
- class NamingStrategy¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- DELETE_NAMES = 'DELETE_NAMES'¶
- IDS_FROM_NAMES = 'IDS_FROM_NAMES'¶
- KEEP_NAMES = 'KEEP_NAMES'¶
- NEW_IDS = 'NEW_IDS'¶
- REPLACE_ID_AND_NAME_FROM_PARTS = 'REPLACE_ID_AND_NAME_FROM_PARTS'¶
- REPLACE_NAMES_FROM_PARTS = 'REPLACE_NAMES_FROM_PARTS'¶
- SET_FROM_NAME_PARTS = 'SET_FROM_NAME_PARTS'¶
- static of_unknown(val: str) NamingStrategy ¶
- class NotFoundError¶
Bases:
object
- __init__(error: Union[benchling_api_client.v2.types.Unset, NotFoundErrorError] = attr_dict['_error'].default) None ¶
Method generated by attrs for class NotFoundError.
- property error: NotFoundErrorError¶
- class NotFoundErrorError¶
Bases:
object
- __init__(invalid_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_invalid_id'].default, type: Union[benchling_api_client.v2.types.Unset, NotFoundErrorErrorType] = attr_dict['_type'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default, user_message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_user_message'].default) None ¶
Method generated by attrs for class NotFoundErrorError.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.not_found_error_error.T ¶
- property type: NotFoundErrorErrorType¶
- class NotFoundErrorErrorType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- INVALID_REQUEST_ERROR = 'invalid_request_error'¶
- static of_unknown(val: str) NotFoundErrorErrorType ¶
- class NucleotideAlignment¶
Bases:
object
- __init__(aligned_sequences: Union[benchling_api_client.v2.types.Unset, List[AlignedNucleotideSequence]] = attr_dict['_aligned_sequences'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, reference_sequence_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_reference_sequence_id'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class NucleotideAlignment.
- property aligned_sequences: List[AlignedNucleotideSequence]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.nucleotide_alignment.T ¶
- class NucleotideAlignmentBase¶
Bases:
object
- __init__(algorithm: NucleotideAlignmentBaseAlgorithm, files: List[Union[NucleotideAlignmentBaseFilesItem, NucleotideAlignmentFile, benchling_api_client.v2.extensions.UnknownType]], name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class NucleotideAlignmentBase.
- property algorithm: NucleotideAlignmentBaseAlgorithm¶
- property files: List[Union[NucleotideAlignmentBaseFilesItem, NucleotideAlignmentFile, benchling_api_client.v2.extensions.UnknownType]]¶
- class NucleotideAlignmentBaseAlgorithm¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- CLUSTALO = 'clustalo'¶
- MAFFT = 'mafft'¶
- static of_unknown(val: str) NucleotideAlignmentBaseAlgorithm ¶
- class NucleotideAlignmentBaseFilesItem¶
Bases:
object
- __init__(sequence_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_sequence_id'].default) None ¶
Method generated by attrs for class NucleotideAlignmentBaseFilesItem.
- class NucleotideAlignmentFile¶
Bases:
object
- __init__(data: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_data'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class NucleotideAlignmentFile.
- class NucleotideAlignmentSummary¶
Bases:
object
- __init__(api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, reference_sequence_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_reference_sequence_id'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class NucleotideAlignmentSummary.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.nucleotide_alignment_summary.T ¶
- class NucleotideAlignmentsPaginatedList¶
Bases:
object
- __init__(alignments: Union[benchling_api_client.v2.types.Unset, List[NucleotideAlignmentSummary]] = attr_dict['_alignments'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class NucleotideAlignmentsPaginatedList.
- property alignments: List[NucleotideAlignmentSummary]¶
- class NucleotideConsensusAlignmentCreate¶
Bases:
object
- __init__(algorithm: NucleotideAlignmentBaseAlgorithm, files: List[Union[NucleotideAlignmentBaseFilesItem, NucleotideAlignmentFile, benchling_api_client.v2.extensions.UnknownType]], new_sequence: Union[benchling_api_client.v2.types.Unset, NucleotideConsensusAlignmentCreateNewSequence] = attr_dict['_new_sequence'].default, sequence_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_sequence_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class NucleotideConsensusAlignmentCreate.
- property algorithm: NucleotideAlignmentBaseAlgorithm¶
- property files: List[Union[NucleotideAlignmentBaseFilesItem, NucleotideAlignmentFile, benchling_api_client.v2.extensions.UnknownType]]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.nucleotide_consensus_alignment_create.T ¶
- property new_sequence: NucleotideConsensusAlignmentCreateNewSequence¶
- class NucleotideConsensusAlignmentCreateNewSequence¶
Bases:
object
- __init__(folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default) None ¶
Method generated by attrs for class NucleotideConsensusAlignmentCreateNewSequence.
- class NucleotideTemplateAlignmentCreate¶
Bases:
object
- __init__(template_sequence_id: str, algorithm: NucleotideAlignmentBaseAlgorithm, files: List[Union[NucleotideAlignmentBaseFilesItem, NucleotideAlignmentFile, benchling_api_client.v2.extensions.UnknownType]], name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class NucleotideTemplateAlignmentCreate.
- property algorithm: NucleotideAlignmentBaseAlgorithm¶
- property files: List[Union[NucleotideAlignmentBaseFilesItem, NucleotideAlignmentFile, benchling_api_client.v2.extensions.UnknownType]]¶
- class OAuthBadRequestError¶
Bases:
object
- __init__(error: Union[benchling_api_client.v2.types.Unset, OAuthBadRequestErrorError] = attr_dict['_error'].default) None ¶
Method generated by attrs for class OAuthBadRequestError.
- property error: OAuthBadRequestErrorError¶
- class OAuthBadRequestErrorError¶
Bases:
object
- __init__(type: Union[benchling_api_client.v2.types.Unset, OAuthBadRequestErrorErrorType] = attr_dict['_type'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default, user_message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_user_message'].default) None ¶
Method generated by attrs for class OAuthBadRequestErrorError.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.o_auth_bad_request_error_error.T ¶
- property type: OAuthBadRequestErrorErrorType¶
- class OAuthBadRequestErrorErrorType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- INVALID_GRANT = 'invalid_grant'¶
- INVALID_REQUEST = 'invalid_request'¶
- UNAUTHORIZED_CLIENT = 'unauthorized_client'¶
- UNSUPPORTED_GRANT_TYPE = 'unsupported_grant_type'¶
- static of_unknown(val: str) OAuthBadRequestErrorErrorType ¶
- class OAuthUnauthorizedError¶
Bases:
object
- __init__(error: Union[benchling_api_client.v2.types.Unset, OAuthUnauthorizedErrorError] = attr_dict['_error'].default) None ¶
Method generated by attrs for class OAuthUnauthorizedError.
- property error: OAuthUnauthorizedErrorError¶
- class OAuthUnauthorizedErrorError¶
Bases:
object
- __init__(type: Union[benchling_api_client.v2.types.Unset, OAuthUnauthorizedErrorErrorType] = attr_dict['_type'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default, user_message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_user_message'].default) None ¶
Method generated by attrs for class OAuthUnauthorizedErrorError.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.o_auth_unauthorized_error_error.T ¶
- property type: OAuthUnauthorizedErrorErrorType¶
- class OAuthUnauthorizedErrorErrorType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- INVALID_CLIENT = 'invalid_client'¶
- static of_unknown(val: str) OAuthUnauthorizedErrorErrorType ¶
- class OligoBaseRequest¶
Bases:
object
- __init__(aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class OligoBaseRequest.
- property custom_fields: CustomFields¶
- class OligoBaseRequestForCreate¶
Bases:
object
- __init__(aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class OligoBaseRequestForCreate.
- property custom_fields: CustomFields¶
- class OligoCreate¶
Bases:
object
- __init__(entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, naming_strategy: Union[benchling_api_client.v2.types.Unset, NamingStrategy] = attr_dict['_naming_strategy'].default, registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_registry_id'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class OligoCreate.
- property custom_fields: CustomFields¶
- property entity_registry_id: str¶
Entity registry ID to set for the registered entity. Cannot specify both entityRegistryId and namingStrategy at the same time.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.oligo_create.T ¶
- property naming_strategy: NamingStrategy¶
Specifies the behavior for automatically generated names when registering an entity. - NEW_IDS: Generate new registry IDs - IDS_FROM_NAMES: Generate registry IDs based on entity names - DELETE_NAMES: Generate new registry IDs and replace name with registry ID - SET_FROM_NAME_PARTS: Generate new registry IDs, rename according to name template, and keep old name as alias - REPLACE_NAMES_FROM_PARTS: Generate new registry IDs, and replace name according to name template - KEEP_NAMES: Keep existing entity names as registry IDs - REPLACE_ID_AND_NAME_FROM_PARTS: Generate registry IDs and names according to name template
- property registry_id: str¶
Registry ID into which entity should be registered. this is the ID of the registry which was configured for a particular organization To get available registryIds, use the [/registries endpoint](#/Registry/listRegistries)
Required in order for entities to be created directly in the registry.
- class OligoNucleotideType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- DNA = 'DNA'¶
- RNA = 'RNA'¶
- static of_unknown(val: str) OligoNucleotideType ¶
- class OligoUpdate¶
Bases:
object
- __init__(aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class OligoUpdate.
- property custom_fields: CustomFields¶
- class OligosArchivalChange¶
Bases:
object
IDs of all items that were archived or unarchived, grouped by resource type. This includes the IDs of Oligos along with any IDs of batches that were archived / unarchived.
- __init__(batch_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_batch_ids'].default, oligo_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_oligo_ids'].default) None ¶
Method generated by attrs for class OligosArchivalChange.
- class OligosArchive¶
Bases:
object
The request body for archiving Oligos.
- __init__(oligo_ids: List[str], reason: EntityArchiveReason) None ¶
Method generated by attrs for class OligosArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.oligos_archive.T ¶
- property reason: EntityArchiveReason¶
The reason for archiving the provided entities. Accepted reasons may differ based on tenant configuration.
- class OligosBulkCreateRequest¶
Bases:
object
- __init__(oligos: Union[benchling_api_client.v2.types.Unset, List[OligoCreate]] = attr_dict['_oligos'].default) None ¶
Method generated by attrs for class OligosBulkCreateRequest.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.oligos_bulk_create_request.T ¶
- property oligos: List[OligoCreate]¶
- class OligosBulkGet¶
Bases:
object
- __init__(oligos: Union[benchling_api_client.v2.types.Unset, List[Union[DnaOligo, RnaOligo, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_oligos'].default) None ¶
Method generated by attrs for class OligosBulkGet.
- class OligosPaginatedList¶
Bases:
object
- __init__(oligos: Union[benchling_api_client.v2.types.Unset, List[Union[DnaOligo, RnaOligo, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_oligos'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class OligosPaginatedList.
- class OligosUnarchive¶
Bases:
object
The request body for unarchiving Oligos.
- class Organization¶
Bases:
object
- __init__(handle: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_handle'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class Organization.
- class OrganizationSummary¶
Bases:
object
- __init__(handle: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_handle'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class OrganizationSummary.
- class OrganizationsPaginatedList¶
Bases:
object
- __init__(organizations: Union[benchling_api_client.v2.types.Unset, List[Organization]] = attr_dict['_organizations'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class OrganizationsPaginatedList.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.organizations_paginated_list.T ¶
- property organizations: List[Organization]¶
- class Pagination¶
Bases:
object
- __init__(next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class Pagination.
- class PartySummary¶
Bases:
object
- __init__(handle: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_handle'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class PartySummary.
- class Plate¶
Bases:
object
- __init__(archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, barcode: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_barcode'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, parent_storage_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_parent_storage_id'].default, project_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_project_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, type: Union[benchling_api_client.v2.types.Unset, PlateType] = attr_dict['_type'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default, wells: Union[benchling_api_client.v2.types.Unset, PlateWells] = attr_dict['_wells'].default) None ¶
Method generated by attrs for class Plate.
- property archive_record: Optional[ArchiveRecord]¶
- property creator: UserSummary¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.plate.T ¶
- property schema: Optional[SchemaSummary]¶
- property wells: PlateWells¶
Well contents of the plate, keyed by position string (eg. âA1â).
- class PlateCreate¶
Bases:
object
- __init__(schema_id: str, barcode: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_barcode'].default, container_schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_container_schema_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, parent_storage_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_parent_storage_id'].default, project_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_project_id'].default, wells: Union[benchling_api_client.v2.types.Unset, PlateCreateWells] = attr_dict['_wells'].default) None ¶
Method generated by attrs for class PlateCreate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.plate_create.T ¶
- property wells: PlateCreateWells¶
- class PlateCreateWells¶
Bases:
object
- additional_properties: Dict[str, PlateCreateWellsAdditionalProperty]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.plate_create_wells.T ¶
- get(key, default=None) Optional[PlateCreateWellsAdditionalProperty] ¶
- class PlateCreateWellsAdditionalProperty¶
Bases:
object
- __init__(barcode: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_barcode'].default) None ¶
Method generated by attrs for class PlateCreateWellsAdditionalProperty.
- class PlateCreationTableNotePart¶
Bases:
object
- __init__(plate_schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_plate_schema_id'].default, type: Union[benchling_api_client.v2.types.Unset, PlateCreationTableNotePartType] = attr_dict['_type'].default, api_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_id'].default, columns: Union[benchling_api_client.v2.types.Unset, List[StructuredTableColumnInfo]] = attr_dict['_columns'].default, indentation: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_indentation'].default) None ¶
Method generated by attrs for class PlateCreationTableNotePart.
- property columns: List[StructuredTableColumnInfo]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.plate_creation_table_note_part.T ¶
- property indentation: int¶
All notes have an indentation level - the default is 0 for no indent. For lists, indentation gives notes hierarchy - a bulleted list with children is modeled as one note part with indentation 1 followed by note parts with indentation 2, for example.
- property type: PlateCreationTableNotePartType¶
- class PlateCreationTableNotePartType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- PLATE_CREATION_TABLE = 'plate_creation_table'¶
- static of_unknown(val: str) PlateCreationTableNotePartType ¶
- class PlateSchema¶
Bases:
object
- __init__(container_schema: Union[benchling_api_client.v2.types.Unset, None, PlateSchemaContainerSchema] = attr_dict['_container_schema'].default, height: Union[benchling_api_client.v2.types.Unset, float] = attr_dict['_height'].default, plate_type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_plate_type'].default, type: Union[benchling_api_client.v2.types.Unset, PlateSchemaType] = attr_dict['_type'].default, width: Union[benchling_api_client.v2.types.Unset, float] = attr_dict['_width'].default, prefix: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_prefix'].default, registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_registry_id'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, field_definitions: Union[benchling_api_client.v2.types.Unset, List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_field_definitions'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class PlateSchema.
- property archive_record: Optional[ArchiveRecord]¶
- property container_schema: Optional[PlateSchemaContainerSchema]¶
- property field_definitions: List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.plate_schema.T ¶
- property type: PlateSchemaType¶
- class PlateSchemaContainerSchema¶
Bases:
object
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class PlateSchemaContainerSchema.
- class PlateSchemaType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- PLATE = 'plate'¶
- static of_unknown(val: str) PlateSchemaType ¶
- class PlateSchemasList¶
Bases:
object
- __init__(plate_schemas: Union[benchling_api_client.v2.types.Unset, List[PlateSchema]] = attr_dict['_plate_schemas'].default) None ¶
Method generated by attrs for class PlateSchemasList.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.plate_schemas_list.T ¶
- property plate_schemas: List[PlateSchema]¶
- class PlateSchemasPaginatedList¶
Bases:
object
- __init__(next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default, plate_schemas: Union[benchling_api_client.v2.types.Unset, List[PlateSchema]] = attr_dict['_plate_schemas'].default) None ¶
Method generated by attrs for class PlateSchemasPaginatedList.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.plate_schemas_paginated_list.T ¶
- property plate_schemas: List[PlateSchema]¶
- class PlateType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MATRIX_PLATE = 'matrix_plate'¶
- WELL_PLATE = 'well_plate'¶
- class PlateUpdate¶
Bases:
object
- __init__(fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, parent_storage_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_parent_storage_id'].default, project_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_project_id'].default) None ¶
Method generated by attrs for class PlateUpdate.
- class PlateWells¶
Bases:
object
Well contents of the plate, keyed by position string (eg. âA1â).
- additional_properties: Dict[str, Union[Well, InaccessibleResource, benchling_api_client.v2.extensions.UnknownType]]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.plate_wells.T ¶
- get(key, default=None) Optional[Union[Well, InaccessibleResource, benchling_api_client.v2.extensions.UnknownType]] ¶
- class PlatesArchivalChange¶
Bases:
object
IDs of all items that were archived or unarchived, grouped by resource type. This includes the IDs of plates along with any IDs of containers that were archived / unarchived.
- __init__(container_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_container_ids'].default, plate_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_plate_ids'].default) None ¶
Method generated by attrs for class PlatesArchivalChange.
- class PlatesArchive¶
Bases:
object
- __init__(plate_ids: List[str], reason: PlatesArchiveReason, should_remove_barcodes: bool) None ¶
Method generated by attrs for class PlatesArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.plates_archive.T ¶
- property reason: PlatesArchiveReason¶
Reason that plates are being archived.
- class PlatesArchiveReason¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- CONTAMINATED = 'Contaminated'¶
- EXPENDED = 'Expended'¶
- EXPIRED = 'Expired'¶
- MADE_IN_ERROR = 'Made in error'¶
- MISSING = 'Missing'¶
- OTHER = 'Other'¶
- RETIRED = 'Retired'¶
- SHIPPED = 'Shipped'¶
- static of_unknown(val: str) PlatesArchiveReason ¶
- class PlatesBulkGet¶
Bases:
object
- __init__(plates: Union[benchling_api_client.v2.types.Unset, List[Plate]] = attr_dict['_plates'].default) None ¶
Method generated by attrs for class PlatesBulkGet.
- class PlatesPaginatedList¶
Bases:
object
- __init__(next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default, plates: Union[benchling_api_client.v2.types.Unset, List[Plate]] = attr_dict['_plates'].default) None ¶
Method generated by attrs for class PlatesPaginatedList.
- class PlatesUnarchive¶
Bases:
object
- class Primer¶
Bases:
object
- __init__(bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, bind_position: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_bind_position'].default, color: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_color'].default, end: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_end'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, oligo_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_oligo_id'].default, overhang_length: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_overhang_length'].default, start: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_start'].default, strand: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_strand'].default) None ¶
Method generated by attrs for class Primer.
- class PrintLabels¶
Bases:
object
- __init__(container_ids: List[str], label_template_id: str, printer_id: str) None ¶
Method generated by attrs for class PrintLabels.
- property container_ids: List[str]¶
List of IDs of containers that will have labels printed (one label will be printed per container).
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.print_labels.T ¶
- class Printer¶
Bases:
object
- __init__(address: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_address'].default, description: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_description'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, port: Union[benchling_api_client.v2.types.Unset, None, int] = attr_dict['_port'].default, registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_registry_id'].default) None ¶
Method generated by attrs for class Printer.
- class PrintersList¶
Bases:
object
- __init__(label_printers: Union[benchling_api_client.v2.types.Unset, List[Printer]] = attr_dict['_label_printers'].default) None ¶
Method generated by attrs for class PrintersList.
- class Project¶
Bases:
object
- __init__(archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, owner: Union[benchling_api_client.v2.types.Unset, Organization, UserSummary, benchling_api_client.v2.extensions.UnknownType] = attr_dict['_owner'].default) None ¶
Method generated by attrs for class Project.
- property archive_record: Optional[ArchiveRecord]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.project.T ¶
- property owner: Union[Organization, UserSummary, benchling_api_client.v2.extensions.UnknownType]¶
- class ProjectsArchivalChange¶
Bases:
object
IDs of all items that were archived or unarchived, grouped by resource type. This includes the IDs of projects along with any IDs of project contents that were unarchived.
- __init__(aa_sequence_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aa_sequence_ids'].default, custom_entity_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_custom_entity_ids'].default, dna_sequence_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_dna_sequence_ids'].default, entry_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_entry_ids'].default, folder_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_folder_ids'].default, mixture_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_mixture_ids'].default, oligo_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_oligo_ids'].default, project_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_project_ids'].default, protocol_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_protocol_ids'].default) None ¶
Method generated by attrs for class ProjectsArchivalChange.
- class ProjectsArchive¶
Bases:
object
- __init__(project_ids: List[str], reason: ProjectsArchiveReason) None ¶
Method generated by attrs for class ProjectsArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.projects_archive.T ¶
- property reason: ProjectsArchiveReason¶
The reason for archiving the provided projects. Accepted reasons may differ based on tenant configuration.
- class ProjectsArchiveReason¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MADE_IN_ERROR = 'Made in error'¶
- OTHER = 'Other'¶
- RETIRED = 'Retired'¶
- static of_unknown(val: str) ProjectsArchiveReason ¶
- class ProjectsPaginatedList¶
Bases:
object
- __init__(next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default, projects: Union[benchling_api_client.v2.types.Unset, List[Project]] = attr_dict['_projects'].default) None ¶
Method generated by attrs for class ProjectsPaginatedList.
- class ProjectsUnarchive¶
Bases:
object
- class RegisterEntities¶
Bases:
object
- __init__(entity_ids: List[str], naming_strategy: NamingStrategy) None ¶
Method generated by attrs for class RegisterEntities.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.register_entities.T ¶
- property naming_strategy: NamingStrategy¶
Specifies the behavior for automatically generated names when registering an entity. - NEW_IDS: Generate new registry IDs - IDS_FROM_NAMES: Generate registry IDs based on entity names - DELETE_NAMES: Generate new registry IDs and replace name with registry ID - SET_FROM_NAME_PARTS: Generate new registry IDs, rename according to name template, and keep old name as alias - REPLACE_NAMES_FROM_PARTS: Generate new registry IDs, and replace name according to name template - KEEP_NAMES: Keep existing entity names as registry IDs - REPLACE_ID_AND_NAME_FROM_PARTS: Generate registry IDs and names according to name template
- class RegisteredEntitiesList¶
Bases:
object
- __init__(entities: Union[benchling_api_client.v2.types.Unset, List[Union[DnaSequenceWithEntityType, CustomEntityWithEntityType, AaSequenceWithEntityType, MixtureWithEntityType, DnaOligoWithEntityType, RnaOligoWithEntityType, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_entities'].default) None ¶
Method generated by attrs for class RegisteredEntitiesList.
- property entities: List[Union[DnaSequenceWithEntityType, CustomEntityWithEntityType, AaSequenceWithEntityType, MixtureWithEntityType, DnaOligoWithEntityType, RnaOligoWithEntityType, benchling_api_client.v2.extensions.UnknownType]]¶
- class RegistrationOrigin¶
Bases:
object
- __init__(origin_entry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_origin_entry_id'].default, registered_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_registered_at'].default) None ¶
Method generated by attrs for class RegistrationOrigin.
- class RegistrationTableNotePart¶
Bases:
object
- __init__(entity_schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_schema_id'].default, type: Union[benchling_api_client.v2.types.Unset, RegistrationTableNotePartType] = attr_dict['_type'].default, api_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_id'].default, columns: Union[benchling_api_client.v2.types.Unset, List[StructuredTableColumnInfo]] = attr_dict['_columns'].default, indentation: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_indentation'].default) None ¶
Method generated by attrs for class RegistrationTableNotePart.
- property columns: List[StructuredTableColumnInfo]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.registration_table_note_part.T ¶
- property indentation: int¶
All notes have an indentation level - the default is 0 for no indent. For lists, indentation gives notes hierarchy - a bulleted list with children is modeled as one note part with indentation 1 followed by note parts with indentation 2, for example.
- property type: RegistrationTableNotePartType¶
- class RegistrationTableNotePartType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- REGISTRATION_TABLE = 'registration_table'¶
- static of_unknown(val: str) RegistrationTableNotePartType ¶
- class RegistriesList¶
Bases:
object
- __init__(registries: Union[benchling_api_client.v2.types.Unset, List[Registry]] = attr_dict['_registries'].default) None ¶
Method generated by attrs for class RegistriesList.
- class Registry¶
Bases:
object
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, owner: Union[benchling_api_client.v2.types.Unset, Organization] = attr_dict['_owner'].default) None ¶
Method generated by attrs for class Registry.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.registry.T ¶
- property owner: Organization¶
- class RegistrySchema¶
Bases:
object
- __init__(prefix: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_prefix'].default, registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_registry_id'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, field_definitions: Union[benchling_api_client.v2.types.Unset, List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_field_definitions'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_type'].default) None ¶
Method generated by attrs for class RegistrySchema.
- property archive_record: Optional[ArchiveRecord]¶
- property field_definitions: List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]¶
- class Request¶
Bases:
object
- __init__(api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, assignees: Union[benchling_api_client.v2.types.Unset, List[Union[RequestUserAssignee, RequestTeamAssignee, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_assignees'].default, created_at: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, RequestCreator] = attr_dict['_creator'].default, display_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_display_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, project_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_project_id'].default, request_status: Union[benchling_api_client.v2.types.Unset, RequestStatus] = attr_dict['_request_status'].default, requestor: Union[benchling_api_client.v2.types.Unset, RequestRequestor] = attr_dict['_requestor'].default, sample_groups: Union[benchling_api_client.v2.types.Unset, List[RequestSampleGroup]] = attr_dict['_sample_groups'].default, scheduled_on: Union[benchling_api_client.v2.types.Unset, None, date] = attr_dict['_scheduled_on'].default, schema: Union[benchling_api_client.v2.types.Unset, RequestSchemaProperty] = attr_dict['_schema'].default, tasks: Union[benchling_api_client.v2.types.Unset, List[RequestTask]] = attr_dict['_tasks'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class Request.
- property assignees: List[Union[RequestUserAssignee, RequestTeamAssignee, benchling_api_client.v2.extensions.UnknownType]]¶
Array of assignees
- property creator: RequestCreator¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request.T ¶
- property request_status: RequestStatus¶
- property requestor: RequestRequestor¶
- property sample_groups: List[RequestSampleGroup]¶
- property scheduled_on: Optional[date]¶
Date the request is scheduled to be executed on, in YYYY-MM-DD format.
- property schema: RequestSchemaProperty¶
- property tasks: List[RequestTask]¶
- class RequestBase¶
Bases:
object
A request is an ask to perform a service, e.g. produce a sample or perform assays on a sample. Requests are usually placed to another team or individual who specializes in performing the service.
- class RequestCreate¶
Bases:
object
- __init__(schema_id: str, assignees: Union[benchling_api_client.v2.types.Unset, List[Union[RequestWriteUserAssignee, RequestWriteTeamAssignee, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_assignees'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, project_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_project_id'].default, requestor_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_requestor_id'].default, sample_groups: Union[benchling_api_client.v2.types.Unset, List[RequestSampleGroupCreate]] = attr_dict['_sample_groups'].default, scheduled_on: Union[benchling_api_client.v2.types.Unset, date] = attr_dict['_scheduled_on'].default) None ¶
Method generated by attrs for class RequestCreate.
- property assignees: List[Union[RequestWriteUserAssignee, RequestWriteTeamAssignee, benchling_api_client.v2.extensions.UnknownType]]¶
Array of assignees
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_create.T ¶
- property requestor_id: Optional[str]¶
ID of the user making the request. If unspecified, the requestor is the request creator.
- property sample_groups: List[RequestSampleGroupCreate]¶
- class RequestCreatedEvent¶
Bases:
object
- __init__(event_type: Union[benchling_api_client.v2.types.Unset, RequestCreatedEventEventType] = attr_dict['_event_type'].default, request: Union[benchling_api_client.v2.types.Unset, Request] = attr_dict['_request'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, deprecated: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_deprecated'].default, excluded_properties: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_excluded_properties'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EventBaseSchema] = attr_dict['_schema'].default) None ¶
Method generated by attrs for class RequestCreatedEvent.
- property event_type: RequestCreatedEventEventType¶
- property excluded_properties: List[str]¶
These properties have been dropped from the payload due to size.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_created_event.T ¶
- property schema: Optional[EventBaseSchema]¶
- class RequestCreatedEventEventType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- V2_REQUESTCREATED = 'v2.request.created'¶
- static of_unknown(val: str) RequestCreatedEventEventType ¶
- class RequestCreator¶
Bases:
object
- __init__(handle: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_handle'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class RequestCreator.
- class RequestFulfillment¶
Bases:
object
A request fulfillment represents work that is done which changes the status of a request or a sample group within that request. Fulfillments are created when state changes between IN_PROGRESS, COMPLETED, or FAILED statuses. Fulfillments do not capture a PENDING state because all requests or request sample groups are considered PENDING until the first corresponding fulfillment is created.
- __init__(created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, entry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entry_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, request_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_request_id'].default, sample_group: Union[benchling_api_client.v2.types.Unset, None, SampleGroup] = attr_dict['_sample_group'].default, status: Union[benchling_api_client.v2.types.Unset, SampleGroupStatus] = attr_dict['_status'].default) None ¶
Method generated by attrs for class RequestFulfillment.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_fulfillment.T ¶
- property sample_group: Optional[SampleGroup]¶
Represents a sample group that is an input to a request. A sample group is a set of samples upon which work in the request should be done.
- property status: SampleGroupStatus¶
Status of a sample group
- class RequestFulfillmentsPaginatedList¶
Bases:
object
An object containing an array of RequestFulfillments
- __init__(next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default, request_fulfillments: Union[benchling_api_client.v2.types.Unset, List[RequestFulfillment]] = attr_dict['_request_fulfillments'].default) None ¶
Method generated by attrs for class RequestFulfillmentsPaginatedList.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_fulfillments_paginated_list.T ¶
- property request_fulfillments: List[RequestFulfillment]¶
- class RequestRequestor¶
Bases:
object
- __init__(handle: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_handle'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class RequestRequestor.
- class RequestResponse¶
Bases:
object
- __init__(results: Union[benchling_api_client.v2.types.Unset, List[AssayResult]] = attr_dict['_results'].default, samples: Union[benchling_api_client.v2.types.Unset, List[RequestResponseSamplesItem]] = attr_dict['_samples'].default) None ¶
Method generated by attrs for class RequestResponse.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_response.T ¶
- property results: List[AssayResult]¶
- property samples: List[RequestResponseSamplesItem]¶
Array of samples produced by the request.
- class RequestResponseSamplesItem¶
Bases:
object
- __init__(batch: Union[benchling_api_client.v2.types.Unset, None, RequestResponseSamplesItemBatch] = attr_dict['_batch'].default, entity: Union[benchling_api_client.v2.types.Unset, None, RequestResponseSamplesItemEntity] = attr_dict['_entity'].default, status: Union[benchling_api_client.v2.types.Unset, RequestResponseSamplesItemStatus] = attr_dict['_status'].default) None ¶
Method generated by attrs for class RequestResponseSamplesItem.
- property batch: Optional[RequestResponseSamplesItemBatch]¶
- property entity: Optional[RequestResponseSamplesItemEntity]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_response_samples_item.T ¶
- property status: RequestResponseSamplesItemStatus¶
The status of the sample, based on the status of the stage run that generated it.
- class RequestResponseSamplesItemBatch¶
Bases:
object
- __init__(inaccessible_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_inaccessible_id'].default, type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_type'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, default_concentration: Union[benchling_api_client.v2.types.Unset, Measurement] = attr_dict['_default_concentration'].default, entity: Union[benchling_api_client.v2.types.Unset, DnaSequenceSummary, AaSequenceSummary, CustomEntitySummary, benchling_api_client.v2.extensions.UnknownType] = attr_dict['_entity'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class RequestResponseSamplesItemBatch.
- property archive_record: Optional[ArchiveRecord]¶
- property creator: UserSummary¶
- property default_concentration: Measurement¶
- property entity: Union[DnaSequenceSummary, AaSequenceSummary, CustomEntitySummary, benchling_api_client.v2.extensions.UnknownType]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_response_samples_item_batch.T ¶
- property schema: Optional[SchemaSummary]¶
- class RequestResponseSamplesItemEntity¶
Bases:
object
- __init__(inaccessible_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_inaccessible_id'].default, type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_type'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, authors: Union[benchling_api_client.v2.types.Unset, List[UserSummary]] = attr_dict['_authors'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, entity_registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_entity_registry_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_folder_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, registration_origin: Union[benchling_api_client.v2.types.Unset, None, RegistrationOrigin] = attr_dict['_registration_origin'].default, registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_registry_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, helm: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_helm'].default, nucleotide_type: Union[benchling_api_client.v2.types.Unset, OligoNucleotideType] = attr_dict['_nucleotide_type'].default, length: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_length'].default, allow_measured_ingredients: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_allow_measured_ingredients'].default, amount: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_amount'].default, ingredients: Union[benchling_api_client.v2.types.Unset, List[Ingredient]] = attr_dict['_ingredients'].default, units: Union[benchling_api_client.v2.types.Unset, MixtureMeasurementUnits] = attr_dict['_units'].default, amino_acids: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_amino_acids'].default, annotations: Union[benchling_api_client.v2.types.Unset, List[DnaAnnotation]] = attr_dict['_annotations'].default, is_circular: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_circular'].default, primers: Union[benchling_api_client.v2.types.Unset, List[Primer]] = attr_dict['_primers'].default, translations: Union[benchling_api_client.v2.types.Unset, List[Translation]] = attr_dict['_translations'].default) None ¶
Method generated by attrs for class RequestResponseSamplesItemEntity.
- property amount: str¶
The positive numerical amount value of this mixture in string format (to preserve full precision). Pair with units. Supports scientific notation (1.23e4).
- property annotations: List[DnaAnnotation]¶
- property archive_record: Optional[ArchiveRecord]¶
- property authors: List[UserSummary]¶
- property creator: UserSummary¶
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_response_samples_item_entity.T ¶
- property helm: str¶
Representation of the oligo in HELM syntax, including any chemical modifications
- property ingredients: List[Ingredient]¶
List of ingredients on this mixture.
- property nucleotide_type: OligoNucleotideType¶
Nucleotide type of the Oligo.
- property registration_origin: Optional[RegistrationOrigin]¶
- property schema: Optional[SchemaSummary]¶
- property translations: List[Translation]¶
- property type: str¶
The type of this inaccessible item. Example values: âcustom_entityâ, âcontainerâ, âplateâ, âdna_sequenceâ
- property units: MixtureMeasurementUnits¶
- class RequestResponseSamplesItemStatus¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- COMPLETED = 'COMPLETED'¶
- DISCARDED = 'DISCARDED'¶
- static of_unknown(val: str) RequestResponseSamplesItemStatus ¶
- class RequestSampleGroup¶
Bases:
object
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, samples: Union[benchling_api_client.v2.types.Unset, RequestSampleGroupSamples] = attr_dict['_samples'].default) None ¶
Method generated by attrs for class RequestSampleGroup.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_sample_group.T ¶
- property samples: RequestSampleGroupSamples¶
The key for each RequestSample should match one of the samplesSchema[n].name property in the request schema json.
- class RequestSampleGroupCreate¶
Bases:
object
- __init__(samples: RequestSampleGroupSamples) None ¶
Method generated by attrs for class RequestSampleGroupCreate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_sample_group_create.T ¶
- property samples: RequestSampleGroupSamples¶
The key for each RequestSample should match one of the samplesSchema[n].name property in the request schema json.
- class RequestSampleGroupSamples¶
Bases:
object
The key for each RequestSample should match one of the samplesSchema[n].name property in the request schema json.
- additional_properties: Dict[str, Union[RequestSampleWithEntity, RequestSampleWithBatch, benchling_api_client.v2.extensions.UnknownType]]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_sample_group_samples.T ¶
- get(key, default=None) Optional[Union[RequestSampleWithEntity, RequestSampleWithBatch, benchling_api_client.v2.extensions.UnknownType]] ¶
- class RequestSampleWithBatch¶
Bases:
object
- __init__(batch_id: str, container_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_container_id'].default) None ¶
Method generated by attrs for class RequestSampleWithBatch.
- class RequestSampleWithEntity¶
Bases:
object
- __init__(entity_id: str, container_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_container_id'].default) None ¶
Method generated by attrs for class RequestSampleWithEntity.
- class RequestSchema¶
Bases:
object
- __init__(modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, organization: Union[benchling_api_client.v2.types.Unset, RequestSchemaOrganization] = attr_dict['_organization'].default, system_name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_system_name'].default, type: Union[benchling_api_client.v2.types.Unset, RequestSchemaType] = attr_dict['_type'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, field_definitions: Union[benchling_api_client.v2.types.Unset, List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_field_definitions'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class RequestSchema.
- property archive_record: Optional[ArchiveRecord]¶
- property field_definitions: List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_schema.T ¶
- property organization: RequestSchemaOrganization¶
The organization that owns the schema.
- property type: RequestSchemaType¶
- class RequestSchemaOrganization¶
Bases:
object
The organization that owns the schema.
- __init__(handle: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_handle'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class RequestSchemaOrganization.
- class RequestSchemaProperty¶
Bases:
object
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class RequestSchemaProperty.
- class RequestSchemaType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- REQUEST = 'request'¶
- static of_unknown(val: str) RequestSchemaType ¶
- class RequestSchemasPaginatedList¶
Bases:
object
- __init__(next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default, request_schemas: Union[benchling_api_client.v2.types.Unset, List[RequestSchema]] = attr_dict['_request_schemas'].default) None ¶
Method generated by attrs for class RequestSchemasPaginatedList.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_schemas_paginated_list.T ¶
- property request_schemas: List[RequestSchema]¶
- class RequestStatus¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- CANCELLED = 'CANCELLED'¶
- COMPLETED = 'COMPLETED'¶
- IN_PROGRESS = 'IN_PROGRESS'¶
- REQUESTED = 'REQUESTED'¶
- SCHEDULED = 'SCHEDULED'¶
- static of_unknown(val: str) RequestStatus ¶
- class RequestTask¶
Bases:
object
A request task.
- __init__(id: str, schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, sample_group_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_sample_group_ids'].default) None ¶
Method generated by attrs for class RequestTask.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_task.T ¶
- property sample_group_ids: List[str]¶
IDs of all request sample groups now associated with this task.
- property schema: Optional[SchemaSummary]¶
- class RequestTaskBase¶
Bases:
object
A request task.
- __init__(id: str, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, sample_group_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_sample_group_ids'].default) None ¶
Method generated by attrs for class RequestTaskBase.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_task_base.T ¶
- class RequestTaskBaseFields¶
Bases:
object
Shared fields for request tasks and related endpoints.
- __init__(fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, sample_group_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_sample_group_ids'].default) None ¶
Method generated by attrs for class RequestTaskBaseFields.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_task_base_fields.T ¶
- class RequestTaskSchema¶
Bases:
object
- __init__(modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, organization: Union[benchling_api_client.v2.types.Unset, RequestTaskSchemaOrganization] = attr_dict['_organization'].default, system_name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_system_name'].default, type: Union[benchling_api_client.v2.types.Unset, RequestTaskSchemaType] = attr_dict['_type'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, field_definitions: Union[benchling_api_client.v2.types.Unset, List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_field_definitions'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class RequestTaskSchema.
- property archive_record: Optional[ArchiveRecord]¶
- property field_definitions: List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_task_schema.T ¶
- property organization: RequestTaskSchemaOrganization¶
The organization that owns the schema.
- property type: RequestTaskSchemaType¶
- class RequestTaskSchemaOrganization¶
Bases:
object
The organization that owns the schema.
- __init__(handle: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_handle'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class RequestTaskSchemaOrganization.
- class RequestTaskSchemaType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- REQUEST_TASK = 'request_task'¶
- static of_unknown(val: str) RequestTaskSchemaType ¶
- class RequestTaskSchemasPaginatedList¶
Bases:
object
- __init__(next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default, request_task_schemas: Union[benchling_api_client.v2.types.Unset, List[RequestTaskSchema]] = attr_dict['_request_task_schemas'].default) None ¶
Method generated by attrs for class RequestTaskSchemasPaginatedList.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_task_schemas_paginated_list.T ¶
- property request_task_schemas: List[RequestTaskSchema]¶
- class RequestTasksBulkCreate¶
Bases:
object
- __init__(schema_id: str, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, sample_group_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_sample_group_ids'].default) None ¶
Method generated by attrs for class RequestTasksBulkCreate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_tasks_bulk_create.T ¶
- class RequestTasksBulkCreateRequest¶
Bases:
object
- __init__(tasks: List[RequestTasksBulkCreate]) None ¶
Method generated by attrs for class RequestTasksBulkCreateRequest.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_tasks_bulk_create_request.T ¶
- property tasks: List[RequestTasksBulkCreate]¶
The tasks to create
- class RequestTasksBulkCreateResponse¶
Bases:
object
- __init__(tasks: Union[benchling_api_client.v2.types.Unset, List[RequestTask]] = attr_dict['_tasks'].default) None ¶
Method generated by attrs for class RequestTasksBulkCreateResponse.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_tasks_bulk_create_response.T ¶
- property tasks: List[RequestTask]¶
The created tasks
- class RequestTasksBulkUpdateRequest¶
Bases:
object
A request body for bulk updating request tasks.
- __init__(tasks: List[RequestTaskBase]) None ¶
Method generated by attrs for class RequestTasksBulkUpdateRequest.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_tasks_bulk_update_request.T ¶
- property tasks: List[RequestTaskBase]¶
The tasks to update
- class RequestTasksBulkUpdateResponse¶
Bases:
object
- __init__(tasks: Union[benchling_api_client.v2.types.Unset, List[RequestTask]] = attr_dict['_tasks'].default) None ¶
Method generated by attrs for class RequestTasksBulkUpdateResponse.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_tasks_bulk_update_response.T ¶
- property tasks: List[RequestTask]¶
The tasks to update
- class RequestTeamAssignee¶
Bases:
object
- __init__(team: Union[benchling_api_client.v2.types.Unset, TeamSummary] = attr_dict['_team'].default) None ¶
Method generated by attrs for class RequestTeamAssignee.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_team_assignee.T ¶
- property team: TeamSummary¶
- class RequestUpdate¶
Bases:
object
- __init__(request_status: Union[benchling_api_client.v2.types.Unset, RequestStatus] = attr_dict['_request_status'].default, assignees: Union[benchling_api_client.v2.types.Unset, List[Union[RequestWriteUserAssignee, RequestWriteTeamAssignee, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_assignees'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, project_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_project_id'].default, requestor_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_requestor_id'].default, sample_groups: Union[benchling_api_client.v2.types.Unset, List[RequestSampleGroupCreate]] = attr_dict['_sample_groups'].default, scheduled_on: Union[benchling_api_client.v2.types.Unset, date] = attr_dict['_scheduled_on'].default) None ¶
Method generated by attrs for class RequestUpdate.
- property assignees: List[Union[RequestWriteUserAssignee, RequestWriteTeamAssignee, benchling_api_client.v2.extensions.UnknownType]]¶
Array of assignees
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_update.T ¶
- property request_status: RequestStatus¶
- property requestor_id: Optional[str]¶
ID of the user making the request. If unspecified, the requestor is the request creator.
- property sample_groups: List[RequestSampleGroupCreate]¶
- class RequestUpdatedFieldsEvent¶
Bases:
object
- __init__(event_type: Union[benchling_api_client.v2.types.Unset, RequestUpdatedFieldsEventEventType] = attr_dict['_event_type'].default, request: Union[benchling_api_client.v2.types.Unset, Request] = attr_dict['_request'].default, updates: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_updates'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, deprecated: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_deprecated'].default, excluded_properties: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_excluded_properties'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EventBaseSchema] = attr_dict['_schema'].default) None ¶
Method generated by attrs for class RequestUpdatedFieldsEvent.
- property event_type: RequestUpdatedFieldsEventEventType¶
- property excluded_properties: List[str]¶
These properties have been dropped from the payload due to size.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_updated_fields_event.T ¶
- property schema: Optional[EventBaseSchema]¶
- class RequestUpdatedFieldsEventEventType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- V2_REQUESTUPDATEDFIELDS = 'v2.request.updated.fields'¶
- static of_unknown(val: str) RequestUpdatedFieldsEventEventType ¶
- class RequestUserAssignee¶
Bases:
object
- __init__(user: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_user'].default) None ¶
Method generated by attrs for class RequestUserAssignee.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_user_assignee.T ¶
- property user: UserSummary¶
- class RequestWriteBase¶
Bases:
object
- __init__(assignees: Union[benchling_api_client.v2.types.Unset, List[Union[RequestWriteUserAssignee, RequestWriteTeamAssignee, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_assignees'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, project_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_project_id'].default, requestor_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_requestor_id'].default, sample_groups: Union[benchling_api_client.v2.types.Unset, List[RequestSampleGroupCreate]] = attr_dict['_sample_groups'].default, scheduled_on: Union[benchling_api_client.v2.types.Unset, date] = attr_dict['_scheduled_on'].default) None ¶
Method generated by attrs for class RequestWriteBase.
- property assignees: List[Union[RequestWriteUserAssignee, RequestWriteTeamAssignee, benchling_api_client.v2.extensions.UnknownType]]¶
Array of assignees
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.request_write_base.T ¶
- property requestor_id: Optional[str]¶
ID of the user making the request. If unspecified, the requestor is the request creator.
- property sample_groups: List[RequestSampleGroupCreate]¶
- class RequestWriteTeamAssignee¶
Bases:
object
- class RequestWriteUserAssignee¶
Bases:
object
- class RequestsBulkGet¶
Bases:
object
- __init__(requests: Union[benchling_api_client.v2.types.Unset, List[Request]] = attr_dict['_requests'].default) None ¶
Method generated by attrs for class RequestsBulkGet.
- class RequestsPaginatedList¶
Bases:
object
- __init__(next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default, requests: Union[benchling_api_client.v2.types.Unset, List[Request]] = attr_dict['_requests'].default) None ¶
Method generated by attrs for class RequestsPaginatedList.
- class ResultsTableNotePart¶
Bases:
object
- __init__(assay_result_schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_assay_result_schema_id'].default, type: Union[benchling_api_client.v2.types.Unset, ResultsTableNotePartType] = attr_dict['_type'].default, api_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_id'].default, columns: Union[benchling_api_client.v2.types.Unset, List[StructuredTableColumnInfo]] = attr_dict['_columns'].default, indentation: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_indentation'].default) None ¶
Method generated by attrs for class ResultsTableNotePart.
- property columns: List[StructuredTableColumnInfo]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.results_table_note_part.T ¶
- property indentation: int¶
All notes have an indentation level - the default is 0 for no indent. For lists, indentation gives notes hierarchy - a bulleted list with children is modeled as one note part with indentation 1 followed by note parts with indentation 2, for example.
- property type: ResultsTableNotePartType¶
- class ResultsTableNotePartType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- RESULTS_TABLE = 'results_table'¶
- static of_unknown(val: str) ResultsTableNotePartType ¶
- class RnaAnnotation¶
Bases:
object
- __init__(end: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_end'].default, start: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_start'].default, strand: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_strand'].default, type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_type'].default, color: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_color'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, List[SequenceFeatureCustomField]] = attr_dict['_custom_fields'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, notes: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_notes'].default) None ¶
Method generated by attrs for class RnaAnnotation.
- property custom_fields: List[SequenceFeatureCustomField]¶
- class RnaOligo¶
Bases:
object
- __init__(api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, helm: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_helm'].default, nucleotide_type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_nucleotide_type'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, entity_registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_entity_registry_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_folder_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, length: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_length'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, registration_origin: Union[benchling_api_client.v2.types.Unset, None, RegistrationOrigin] = attr_dict['_registration_origin'].default, registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_registry_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class RnaOligo.
- property archive_record: Optional[ArchiveRecord]¶
- property creator: UserSummary¶
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.rna_oligo.T ¶
- property helm: str¶
Representation of the oligo in HELM syntax, including any chemical modifications
- property registration_origin: Optional[RegistrationOrigin]¶
- property schema: Optional[SchemaSummary]¶
- class RnaOligoBulkUpdate¶
Bases:
object
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, helm: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_helm'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class RnaOligoBulkUpdate.
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.rna_oligo_bulk_update.T ¶
- class RnaOligoCreate¶
Bases:
object
- __init__(helm: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_helm'].default, entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, naming_strategy: Union[benchling_api_client.v2.types.Unset, NamingStrategy] = attr_dict['_naming_strategy'].default, registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_registry_id'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class RnaOligoCreate.
- property custom_fields: CustomFields¶
- property entity_registry_id: str¶
Entity registry ID to set for the registered entity. Cannot specify both entityRegistryId and namingStrategy at the same time.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.rna_oligo_create.T ¶
- property helm: str¶
Representation of the oligo in HELM syntax, including any chemical modifications
- property naming_strategy: NamingStrategy¶
Specifies the behavior for automatically generated names when registering an entity. - NEW_IDS: Generate new registry IDs - IDS_FROM_NAMES: Generate registry IDs based on entity names - DELETE_NAMES: Generate new registry IDs and replace name with registry ID - SET_FROM_NAME_PARTS: Generate new registry IDs, rename according to name template, and keep old name as alias - REPLACE_NAMES_FROM_PARTS: Generate new registry IDs, and replace name according to name template - KEEP_NAMES: Keep existing entity names as registry IDs - REPLACE_ID_AND_NAME_FROM_PARTS: Generate registry IDs and names according to name template
- property registry_id: str¶
Registry ID into which entity should be registered. this is the ID of the registry which was configured for a particular organization To get available registryIds, use the [/registries endpoint](#/Registry/listRegistries)
Required in order for entities to be created directly in the registry.
- class RnaOligoUpdate¶
Bases:
object
- __init__(helm: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_helm'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default) None ¶
Method generated by attrs for class RnaOligoUpdate.
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.rna_oligo_update.T ¶
- class RnaOligoWithEntityType¶
Bases:
object
- __init__(entity_type: Union[benchling_api_client.v2.types.Unset, RnaOligoWithEntityTypeEntityType] = attr_dict['_entity_type'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, helm: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_helm'].default, nucleotide_type: Union[benchling_api_client.v2.types.Unset, OligoNucleotideType] = attr_dict['_nucleotide_type'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, entity_registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_entity_registry_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_folder_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, length: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_length'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, registration_origin: Union[benchling_api_client.v2.types.Unset, None, RegistrationOrigin] = attr_dict['_registration_origin'].default, registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_registry_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class RnaOligoWithEntityType.
- property archive_record: Optional[ArchiveRecord]¶
- property creator: UserSummary¶
- property custom_fields: CustomFields¶
- property entity_type: RnaOligoWithEntityTypeEntityType¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.rna_oligo_with_entity_type.T ¶
- property helm: str¶
Representation of the oligo in HELM syntax, including any chemical modifications
- property nucleotide_type: OligoNucleotideType¶
Nucleotide type of the Oligo.
- property registration_origin: Optional[RegistrationOrigin]¶
- property schema: Optional[SchemaSummary]¶
- class RnaOligoWithEntityTypeEntityType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- RNA_OLIGO = 'rna_oligo'¶
- static of_unknown(val: str) RnaOligoWithEntityTypeEntityType ¶
- class RnaOligosArchivalChange¶
Bases:
object
IDs of all items that were archived or unarchived, grouped by resource type. This includes the IDs of RNA Oligos along with any IDs of batches that were archived / unarchived.
- __init__(batch_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_batch_ids'].default, rna_oligo_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_rna_oligo_ids'].default) None ¶
Method generated by attrs for class RnaOligosArchivalChange.
- class RnaOligosArchive¶
Bases:
object
The request body for archiving RNA Oligos.
- __init__(reason: EntityArchiveReason, rna_oligo_ids: List[str]) None ¶
Method generated by attrs for class RnaOligosArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.rna_oligos_archive.T ¶
- property reason: EntityArchiveReason¶
The reason for archiving the provided entities. Accepted reasons may differ based on tenant configuration.
- class RnaOligosBulkCreateRequest¶
Bases:
object
- __init__(rna_oligos: Union[benchling_api_client.v2.types.Unset, List[RnaOligoCreate]] = attr_dict['_rna_oligos'].default) None ¶
Method generated by attrs for class RnaOligosBulkCreateRequest.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.rna_oligos_bulk_create_request.T ¶
- property rna_oligos: List[RnaOligoCreate]¶
- class RnaOligosBulkUpdateRequest¶
Bases:
object
- __init__(rna_oligos: Union[benchling_api_client.v2.types.Unset, List[RnaOligoBulkUpdate]] = attr_dict['_rna_oligos'].default) None ¶
Method generated by attrs for class RnaOligosBulkUpdateRequest.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.rna_oligos_bulk_update_request.T ¶
- property rna_oligos: List[RnaOligoBulkUpdate]¶
- class RnaOligosPaginatedList¶
Bases:
object
- __init__(rna_oligos: Union[benchling_api_client.v2.types.Unset, List[RnaOligo]] = attr_dict['_rna_oligos'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class RnaOligosPaginatedList.
- class RnaOligosUnarchive¶
Bases:
object
The request body for unarchiving RNA Oligos.
- class RnaSequence¶
Bases:
object
- __init__(aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, annotations: Union[benchling_api_client.v2.types.Unset, List[RnaAnnotation]] = attr_dict['_annotations'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, entity_registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_entity_registry_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_folder_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, is_circular: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_circular'].default, length: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_length'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, primers: Union[benchling_api_client.v2.types.Unset, List[Primer]] = attr_dict['_primers'].default, registration_origin: Union[benchling_api_client.v2.types.Unset, None, RegistrationOrigin] = attr_dict['_registration_origin'].default, registry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_registry_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, translations: Union[benchling_api_client.v2.types.Unset, List[Translation]] = attr_dict['_translations'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class RnaSequence.
- property annotations: List[RnaAnnotation]¶
- property archive_record: Optional[ArchiveRecord]¶
- property creator: UserSummary¶
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.rna_sequence.T ¶
- property registration_origin: Optional[RegistrationOrigin]¶
- property schema: Optional[SchemaSummary]¶
- property translations: List[Translation]¶
- class RnaSequenceBaseRequest¶
Bases:
object
- __init__(aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, annotations: Union[benchling_api_client.v2.types.Unset, List[RnaAnnotation]] = attr_dict['_annotations'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, is_circular: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_circular'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, primers: Union[benchling_api_client.v2.types.Unset, List[Primer]] = attr_dict['_primers'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default, translations: Union[benchling_api_client.v2.types.Unset, List[Translation]] = attr_dict['_translations'].default) None ¶
Method generated by attrs for class RnaSequenceBaseRequest.
- property annotations: List[RnaAnnotation]¶
Annotations to create on the RNA sequence.
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.rna_sequence_base_request.T ¶
- property is_circular: bool¶
Whether the RNA sequence is circular or linear. RNA sequences can only be linear
- property translations: List[Translation]¶
Translations to create on the RNA sequence. Translations are specified by either a combination of âstartâ and âendâ fields, or a list of regions. Both cannot be provided.
- class RnaSequenceBaseRequestForCreate¶
Bases:
object
- __init__(aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, annotations: Union[benchling_api_client.v2.types.Unset, List[RnaAnnotation]] = attr_dict['_annotations'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, is_circular: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_circular'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, primers: Union[benchling_api_client.v2.types.Unset, List[Primer]] = attr_dict['_primers'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default, translations: Union[benchling_api_client.v2.types.Unset, List[Translation]] = attr_dict['_translations'].default) None ¶
Method generated by attrs for class RnaSequenceBaseRequestForCreate.
- property annotations: List[RnaAnnotation]¶
Annotations to create on the RNA sequence.
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.rna_sequence_base_request_for_create.T ¶
- property is_circular: bool¶
Whether the RNA sequence is circular or linear. RNA sequences can only be linear
- property translations: List[Translation]¶
Translations to create on the RNA sequence. Translations are specified by either a combination of âstartâ and âendâ fields, or a list of regions. Both cannot be provided.
- class RnaSequenceBulkCreate¶
Bases:
object
- __init__(entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, naming_strategy: Union[benchling_api_client.v2.types.Unset, NamingStrategy] = attr_dict['_naming_strategy'].default, registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_registry_id'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, annotations: Union[benchling_api_client.v2.types.Unset, List[RnaAnnotation]] = attr_dict['_annotations'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, is_circular: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_circular'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, primers: Union[benchling_api_client.v2.types.Unset, List[Primer]] = attr_dict['_primers'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default, translations: Union[benchling_api_client.v2.types.Unset, List[Translation]] = attr_dict['_translations'].default) None ¶
Method generated by attrs for class RnaSequenceBulkCreate.
- property annotations: List[RnaAnnotation]¶
Annotations to create on the RNA sequence.
- property custom_fields: CustomFields¶
- property entity_registry_id: str¶
Entity registry ID to set for the registered entity. Cannot specify both entityRegistryId and namingStrategy at the same time.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.rna_sequence_bulk_create.T ¶
- property is_circular: bool¶
Whether the RNA sequence is circular or linear. RNA sequences can only be linear
- property naming_strategy: NamingStrategy¶
Specifies the behavior for automatically generated names when registering an entity. - NEW_IDS: Generate new registry IDs - IDS_FROM_NAMES: Generate registry IDs based on entity names - DELETE_NAMES: Generate new registry IDs and replace name with registry ID - SET_FROM_NAME_PARTS: Generate new registry IDs, rename according to name template, and keep old name as alias - REPLACE_NAMES_FROM_PARTS: Generate new registry IDs, and replace name according to name template - KEEP_NAMES: Keep existing entity names as registry IDs - REPLACE_ID_AND_NAME_FROM_PARTS: Generate registry IDs and names according to name template
- property registry_id: str¶
Registry ID into which entity should be registered. this is the ID of the registry which was configured for a particular organization To get available registryIds, use the [/registries endpoint](#/Registry/listRegistries)
Required in order for entities to be created directly in the registry.
- property translations: List[Translation]¶
Translations to create on the RNA sequence. Translations are specified by either a combination of âstartâ and âendâ fields, or a list of regions. Both cannot be provided.
- class RnaSequenceBulkUpdate¶
Bases:
object
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, annotations: Union[benchling_api_client.v2.types.Unset, List[RnaAnnotation]] = attr_dict['_annotations'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, is_circular: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_circular'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, primers: Union[benchling_api_client.v2.types.Unset, List[Primer]] = attr_dict['_primers'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default, translations: Union[benchling_api_client.v2.types.Unset, List[Translation]] = attr_dict['_translations'].default) None ¶
Method generated by attrs for class RnaSequenceBulkUpdate.
- property annotations: List[RnaAnnotation]¶
Annotations to create on the RNA sequence.
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.rna_sequence_bulk_update.T ¶
- property is_circular: bool¶
Whether the RNA sequence is circular or linear. RNA sequences can only be linear
- property translations: List[Translation]¶
Translations to create on the RNA sequence. Translations are specified by either a combination of âstartâ and âendâ fields, or a list of regions. Both cannot be provided.
- class RnaSequenceCreate¶
Bases:
object
- __init__(entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, naming_strategy: Union[benchling_api_client.v2.types.Unset, NamingStrategy] = attr_dict['_naming_strategy'].default, registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_registry_id'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, annotations: Union[benchling_api_client.v2.types.Unset, List[RnaAnnotation]] = attr_dict['_annotations'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, is_circular: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_circular'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, primers: Union[benchling_api_client.v2.types.Unset, List[Primer]] = attr_dict['_primers'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default, translations: Union[benchling_api_client.v2.types.Unset, List[Translation]] = attr_dict['_translations'].default) None ¶
Method generated by attrs for class RnaSequenceCreate.
- property annotations: List[RnaAnnotation]¶
Annotations to create on the RNA sequence.
- property custom_fields: CustomFields¶
- property entity_registry_id: str¶
Entity registry ID to set for the registered entity. Cannot specify both entityRegistryId and namingStrategy at the same time.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.rna_sequence_create.T ¶
- property is_circular: bool¶
Whether the RNA sequence is circular or linear. RNA sequences can only be linear
- property naming_strategy: NamingStrategy¶
Specifies the behavior for automatically generated names when registering an entity. - NEW_IDS: Generate new registry IDs - IDS_FROM_NAMES: Generate registry IDs based on entity names - DELETE_NAMES: Generate new registry IDs and replace name with registry ID - SET_FROM_NAME_PARTS: Generate new registry IDs, rename according to name template, and keep old name as alias - REPLACE_NAMES_FROM_PARTS: Generate new registry IDs, and replace name according to name template - KEEP_NAMES: Keep existing entity names as registry IDs - REPLACE_ID_AND_NAME_FROM_PARTS: Generate registry IDs and names according to name template
- property registry_id: str¶
Registry ID into which entity should be registered. this is the ID of the registry which was configured for a particular organization To get available registryIds, use the [/registries endpoint](#/Registry/listRegistries)
Required in order for entities to be created directly in the registry.
- property translations: List[Translation]¶
Translations to create on the RNA sequence. Translations are specified by either a combination of âstartâ and âendâ fields, or a list of regions. Both cannot be provided.
- class RnaSequenceRequestRegistryFields¶
Bases:
object
- __init__(entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default) None ¶
Method generated by attrs for class RnaSequenceRequestRegistryFields.
- class RnaSequenceUpdate¶
Bases:
object
- __init__(entity_registry_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_entity_registry_id'].default, aliases: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_aliases'].default, annotations: Union[benchling_api_client.v2.types.Unset, List[RnaAnnotation]] = attr_dict['_annotations'].default, author_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_author_ids'].default, bases: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_bases'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, is_circular: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_circular'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, primers: Union[benchling_api_client.v2.types.Unset, List[Primer]] = attr_dict['_primers'].default, schema_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_schema_id'].default, translations: Union[benchling_api_client.v2.types.Unset, List[Translation]] = attr_dict['_translations'].default) None ¶
Method generated by attrs for class RnaSequenceUpdate.
- property annotations: List[RnaAnnotation]¶
Annotations to create on the RNA sequence.
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.rna_sequence_update.T ¶
- property is_circular: bool¶
Whether the RNA sequence is circular or linear. RNA sequences can only be linear
- property translations: List[Translation]¶
Translations to create on the RNA sequence. Translations are specified by either a combination of âstartâ and âendâ fields, or a list of regions. Both cannot be provided.
- class RnaSequencesArchivalChange¶
Bases:
object
IDs of all RNA Sequences that were archived or unarchived, grouped by resource type.
- __init__(rna_sequence_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_rna_sequence_ids'].default) None ¶
Method generated by attrs for class RnaSequencesArchivalChange.
- class RnaSequencesArchive¶
Bases:
object
The request body for archiving RNA sequences.
- __init__(reason: EntityArchiveReason, rna_sequence_ids: List[str]) None ¶
Method generated by attrs for class RnaSequencesArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.rna_sequences_archive.T ¶
- property reason: EntityArchiveReason¶
The reason for archiving the provided entities. Accepted reasons may differ based on tenant configuration.
- class RnaSequencesBulkCreateRequest¶
Bases:
object
- __init__(rna_sequences: Union[benchling_api_client.v2.types.Unset, List[RnaSequenceBulkCreate]] = attr_dict['_rna_sequences'].default) None ¶
Method generated by attrs for class RnaSequencesBulkCreateRequest.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.rna_sequences_bulk_create_request.T ¶
- property rna_sequences: List[RnaSequenceBulkCreate]¶
- class RnaSequencesBulkGet¶
Bases:
object
- __init__(rna_sequences: Union[benchling_api_client.v2.types.Unset, List[RnaSequence]] = attr_dict['_rna_sequences'].default) None ¶
Method generated by attrs for class RnaSequencesBulkGet.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.rna_sequences_bulk_get.T ¶
- property rna_sequences: List[RnaSequence]¶
- class RnaSequencesBulkUpdateRequest¶
Bases:
object
- __init__(rna_sequences: Union[benchling_api_client.v2.types.Unset, List[RnaSequenceBulkUpdate]] = attr_dict['_rna_sequences'].default) None ¶
Method generated by attrs for class RnaSequencesBulkUpdateRequest.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.rna_sequences_bulk_update_request.T ¶
- property rna_sequences: List[RnaSequenceBulkUpdate]¶
- class RnaSequencesPaginatedList¶
Bases:
object
- __init__(next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default, rna_sequences: Union[benchling_api_client.v2.types.Unset, List[RnaSequence]] = attr_dict['_rna_sequences'].default) None ¶
Method generated by attrs for class RnaSequencesPaginatedList.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.rna_sequences_paginated_list.T ¶
- property rna_sequences: List[RnaSequence]¶
- class RnaSequencesUnarchive¶
Bases:
object
The request body for unarchiving RNA sequences.
- __init__(rna_sequence_ids: List[str]) None ¶
Method generated by attrs for class RnaSequencesUnarchive.
- class SampleGroup¶
Bases:
object
Represents a sample group that is an input to a request. A sample group is a set of samples upon which work in the request should be done.
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, samples: Union[benchling_api_client.v2.types.Unset, SampleGroupSamples] = attr_dict['_samples'].default) None ¶
Method generated by attrs for class SampleGroup.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.sample_group.T ¶
- property samples: SampleGroupSamples¶
- class SampleGroupSamples¶
Bases:
object
- class SampleGroupStatus¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- COMPLETED = 'COMPLETED'¶
- FAILED = 'FAILED'¶
- IN_PROGRESS = 'IN_PROGRESS'¶
- static of_unknown(val: str) SampleGroupStatus ¶
- class SampleGroupStatusUpdate¶
Bases:
object
- __init__(sample_group_id: str, status: SampleGroupStatus) None ¶
Method generated by attrs for class SampleGroupStatusUpdate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.sample_group_status_update.T ¶
- property status: SampleGroupStatus¶
Status of a sample group
- class SampleGroupsStatusUpdate¶
Bases:
object
Specification to update status of sample groups on the request which were executed.
- __init__(sample_groups: List[SampleGroupStatusUpdate]) None ¶
Method generated by attrs for class SampleGroupsStatusUpdate.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.sample_groups_status_update.T ¶
- property sample_groups: List[SampleGroupStatusUpdate]¶
- class SampleRestrictionStatus¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- NOT_APPLICABLE = 'NOT_APPLICABLE'¶
- RESTRICTED = 'RESTRICTED'¶
- UNRESTRICTED = 'UNRESTRICTED'¶
- static of_unknown(val: str) SampleRestrictionStatus ¶
- class Schema¶
Bases:
object
- __init__(archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, field_definitions: Union[benchling_api_client.v2.types.Unset, List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_field_definitions'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_type'].default) None ¶
Method generated by attrs for class Schema.
- property archive_record: Optional[ArchiveRecord]¶
- property field_definitions: List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]¶
- class SchemaDependencySubtypes¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- AA_SEQUENCE = 'aa_sequence'¶
- CUSTOM_ENTITY = 'custom_entity'¶
- DNA_OLIGO = 'dna_oligo'¶
- DNA_SEQUENCE = 'dna_sequence'¶
- MIXTURE = 'mixture'¶
- MOLECULE = 'molecule'¶
- RNA_OLIGO = 'rna_oligo'¶
- RNA_SEQUENCE = 'rna_sequence'¶
- static of_unknown(val: str) SchemaDependencySubtypes ¶
- class SchemaFieldsQueryParam¶
Bases:
object
- class SchemaLinkFieldDefinition¶
Bases:
object
- __init__(schema_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_schema_id'].default, type: Union[benchling_api_client.v2.types.Unset, SchemaLinkFieldDefinitionType] = attr_dict['_type'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, is_multi: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_multi'].default, is_required: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_required'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class SchemaLinkFieldDefinition.
- property archive_record: Optional[ArchiveRecord]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.schema_link_field_definition.T ¶
- property type: SchemaLinkFieldDefinitionType¶
- class SchemaLinkFieldDefinitionType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- ASSAY_REQUEST_LINK = 'assay_request_link'¶
- ASSAY_RESULT_LINK = 'assay_result_link'¶
- ASSAY_RUN_LINK = 'assay_run_link'¶
- BATCH_LINK = 'batch_link'¶
- ENTITY_LINK = 'entity_link'¶
- ENTRY_LINK = 'entry_link'¶
- PART_LINK = 'part_link'¶
- STORAGE_LINK = 'storage_link'¶
- TRANSLATION_LINK = 'translation_link'¶
- static of_unknown(val: str) SchemaLinkFieldDefinitionType ¶
- class SchemaSummary¶
Bases:
object
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class SchemaSummary.
- class SecureTextAppConfigItem¶
Bases:
object
- __init__(type: Union[benchling_api_client.v2.types.Unset, SecureTextAppConfigItemType] = attr_dict['_type'].default, value: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_value'].default, description: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_description'].default, required_config: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_required_config'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, app: Union[benchling_api_client.v2.types.Unset, AppConfigItemApiMixinApp] = attr_dict['_app'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, path: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_path'].default) None ¶
Method generated by attrs for class SecureTextAppConfigItem.
- property app: AppConfigItemApiMixinApp¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.secure_text_app_config_item.T ¶
- property path: List[str]¶
Array-based representation of config itemâs location in the tree in order from top to bottom.
- property type: SecureTextAppConfigItemType¶
- class SecureTextAppConfigItemType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- SECURE_TEXT = 'secure_text'¶
- static of_unknown(val: str) SecureTextAppConfigItemType ¶
- class SequenceFeatureBase¶
Bases:
object
- __init__(color: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_color'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, List[SequenceFeatureCustomField]] = attr_dict['_custom_fields'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, notes: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_notes'].default) None ¶
Method generated by attrs for class SequenceFeatureBase.
- property custom_fields: List[SequenceFeatureCustomField]¶
- class SequenceFeatureCustomField¶
Bases:
object
A name and value pair associated with a sequence feature (annotation or translation). For genbank imports, these are the qualifiers associated with each feature.
- __init__(name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, value: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_value'].default) None ¶
Method generated by attrs for class SequenceFeatureCustomField.
- class SimpleFieldDefinition¶
Bases:
object
- __init__(type: Union[benchling_api_client.v2.types.Unset, SimpleFieldDefinitionType] = attr_dict['_type'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, is_multi: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_multi'].default, is_required: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_required'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class SimpleFieldDefinition.
- property archive_record: Optional[ArchiveRecord]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.simple_field_definition.T ¶
- property type: SimpleFieldDefinitionType¶
- class SimpleFieldDefinitionType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- AA_SEQUENCE_LINK = 'aa_sequence_link'¶
- BLOB_LINK = 'blob_link'¶
- BOOLEAN = 'boolean'¶
- CUSTOM_ENTITY_LINK = 'custom_entity_link'¶
- DATE = 'date'¶
- DATETIME = 'datetime'¶
- DNA_SEQUENCE_LINK = 'dna_sequence_link'¶
- JSON = 'json'¶
- LONG_TEXT = 'long_text'¶
- MIXTURE_LINK = 'mixture_link'¶
- TEXT = 'text'¶
- static of_unknown(val: str) SimpleFieldDefinitionType ¶
- class SimpleNotePart¶
Bases:
object
Simple note parts include the following types: - âtextâ: plain text - âcodeâ: preformatted code block - âlist_bulletâ: one âlineâ of a bulleted list - âlist_numberâ: one âlineâ of a numbered list
- __init__(links: Union[benchling_api_client.v2.types.Unset, List[EntryLink]] = attr_dict['_links'].default, text: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_text'].default, type: Union[benchling_api_client.v2.types.Unset, SimpleNotePartType] = attr_dict['_type'].default, indentation: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_indentation'].default) None ¶
Method generated by attrs for class SimpleNotePart.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.simple_note_part.T ¶
- property indentation: int¶
All notes have an indentation level - the default is 0 for no indent. For lists, indentation gives notes hierarchy - a bulleted list with children is modeled as one note part with indentation 1 followed by note parts with indentation 2, for example.
- property links: List[EntryLink]¶
Array of links referenced in text via an @-mention, hyperlink, or the drag-n-dropped preview attached to the note.
- property type: SimpleNotePartType¶
- class SimpleNotePartType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- CODE = 'code'¶
- LIST_BULLET = 'list_bullet'¶
- LIST_NUMBER = 'list_number'¶
- TEXT = 'text'¶
- static of_unknown(val: str) SimpleNotePartType ¶
- class StageEntry¶
Bases:
object
A notebook entry used for execution of one or more stage runs in a legacy workflow.
- __init__(api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, authors: Union[benchling_api_client.v2.types.Unset, List[UserSummary]] = attr_dict['_authors'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, CustomFields] = attr_dict['_custom_fields'].default, display_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_display_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, review_record: Union[benchling_api_client.v2.types.Unset, None, StageEntryReviewRecord] = attr_dict['_review_record'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EntrySchema] = attr_dict['_schema'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default, workflow_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_workflow_id'].default, workflow_stage_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_workflow_stage_id'].default) None ¶
Method generated by attrs for class StageEntry.
- property authors: List[UserSummary]¶
Array of UserSummary Resources of the authors of the stage entry. This defaults to the creator but can be manually changed.
- property creator: UserSummary¶
- property custom_fields: CustomFields¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.stage_entry.T ¶
- property review_record: Optional[StageEntryReviewRecord]¶
Review record if set
- property schema: Optional[EntrySchema]¶
Entry schema
- class StageEntryCreatedEvent¶
Bases:
object
- __init__(event_type: Union[benchling_api_client.v2.types.Unset, StageEntryCreatedEventEventType] = attr_dict['_event_type'].default, stage_entry: Union[benchling_api_client.v2.types.Unset, StageEntry] = attr_dict['_stage_entry'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, deprecated: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_deprecated'].default, excluded_properties: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_excluded_properties'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EventBaseSchema] = attr_dict['_schema'].default) None ¶
Method generated by attrs for class StageEntryCreatedEvent.
- property event_type: StageEntryCreatedEventEventType¶
- property excluded_properties: List[str]¶
These properties have been dropped from the payload due to size.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.stage_entry_created_event.T ¶
- property schema: Optional[EventBaseSchema]¶
- property stage_entry: StageEntry¶
A notebook entry used for execution of one or more stage runs in a legacy workflow.
- class StageEntryCreatedEventEventType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- V2_ALPHASTAGEENTRYCREATED = 'v2-alpha.stageEntry.created'¶
- static of_unknown(val: str) StageEntryCreatedEventEventType ¶
- class StageEntryReviewRecord¶
Bases:
object
Review record if set
- class StageEntryUpdatedFieldsEvent¶
Bases:
object
- __init__(event_type: Union[benchling_api_client.v2.types.Unset, StageEntryUpdatedFieldsEventEventType] = attr_dict['_event_type'].default, stage_entry: Union[benchling_api_client.v2.types.Unset, StageEntry] = attr_dict['_stage_entry'].default, updates: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_updates'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, deprecated: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_deprecated'].default, excluded_properties: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_excluded_properties'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EventBaseSchema] = attr_dict['_schema'].default) None ¶
Method generated by attrs for class StageEntryUpdatedFieldsEvent.
- property event_type: StageEntryUpdatedFieldsEventEventType¶
- property excluded_properties: List[str]¶
These properties have been dropped from the payload due to size.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.stage_entry_updated_fields_event.T ¶
- property schema: Optional[EventBaseSchema]¶
- property stage_entry: StageEntry¶
A notebook entry used for execution of one or more stage runs in a legacy workflow.
- class StageEntryUpdatedFieldsEventEventType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- V2_ALPHASTAGEENTRYUPDATEDFIELDS = 'v2-alpha.stageEntry.updated.fields'¶
- static of_unknown(val: str) StageEntryUpdatedFieldsEventEventType ¶
- class StageEntryUpdatedReviewRecordEvent¶
Bases:
object
- __init__(entry: Union[benchling_api_client.v2.types.Unset, StageEntry] = attr_dict['_entry'].default, event_type: Union[benchling_api_client.v2.types.Unset, StageEntryUpdatedReviewRecordEventEventType] = attr_dict['_event_type'].default, updates: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_updates'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, deprecated: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_deprecated'].default, excluded_properties: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_excluded_properties'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EventBaseSchema] = attr_dict['_schema'].default) None ¶
Method generated by attrs for class StageEntryUpdatedReviewRecordEvent.
- property entry: StageEntry¶
A notebook entry used for execution of one or more stage runs in a legacy workflow.
- property event_type: StageEntryUpdatedReviewRecordEventEventType¶
- property excluded_properties: List[str]¶
These properties have been dropped from the payload due to size.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.stage_entry_updated_review_record_event.T ¶
- property schema: Optional[EventBaseSchema]¶
- class StageEntryUpdatedReviewRecordEventEventType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- V2_ALPHASTAGEENTRYUPDATEDREVIEWRECORD = 'v2-alpha.stageEntry.updated.reviewRecord'¶
- static of_unknown(val: str) StageEntryUpdatedReviewRecordEventEventType ¶
- class StructuredTableApiIdentifiers¶
Bases:
object
- __init__(api_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_id'].default, columns: Union[benchling_api_client.v2.types.Unset, List[StructuredTableColumnInfo]] = attr_dict['_columns'].default) None ¶
Method generated by attrs for class StructuredTableApiIdentifiers.
- property columns: List[StructuredTableColumnInfo]¶
- class StructuredTableColumnInfo¶
Bases:
object
- __init__(column_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_column_id'].default, is_read_only: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_read_only'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class StructuredTableColumnInfo.
- class TableNotePart¶
Bases:
object
A table with rows and columns of text
- __init__(links: Union[benchling_api_client.v2.types.Unset, List[EntryLink]] = attr_dict['_links'].default, table: Union[benchling_api_client.v2.types.Unset, EntryTable] = attr_dict['_table'].default, text: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_text'].default, type: Union[benchling_api_client.v2.types.Unset, TableNotePartType] = attr_dict['_type'].default, indentation: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_indentation'].default) None ¶
Method generated by attrs for class TableNotePart.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.table_note_part.T ¶
- property indentation: int¶
All notes have an indentation level - the default is 0 for no indent. For lists, indentation gives notes hierarchy - a bulleted list with children is modeled as one note part with indentation 1 followed by note parts with indentation 2, for example.
- property links: List[EntryLink]¶
Array of links referenced in the caption via an @-mention, hyperlink, or the drag-n-dropped preview attached to the note.
- property table: EntryTable¶
Actual tabular data with rows and columns of text on the note.
- property type: TableNotePartType¶
- class TableNotePartType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- TABLE = 'table'¶
- static of_unknown(val: str) TableNotePartType ¶
- class Team¶
Bases:
object
- __init__(organization: Union[benchling_api_client.v2.types.Unset, OrganizationSummary] = attr_dict['_organization'].default, handle: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_handle'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class Team.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.team.T ¶
- property organization: OrganizationSummary¶
- class TeamSummary¶
Bases:
object
- __init__(handle: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_handle'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class TeamSummary.
- class TeamsPaginatedList¶
Bases:
object
- __init__(teams: Union[benchling_api_client.v2.types.Unset, List[Team]] = attr_dict['_teams'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class TeamsPaginatedList.
- class TextAppConfigItem¶
Bases:
object
- __init__(type: Union[benchling_api_client.v2.types.Unset, TextAppConfigItemType] = attr_dict['_type'].default, value: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_value'].default, description: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_description'].default, required_config: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_required_config'].default, api_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_api_url'].default, app: Union[benchling_api_client.v2.types.Unset, AppConfigItemApiMixinApp] = attr_dict['_app'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, path: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_path'].default) None ¶
Method generated by attrs for class TextAppConfigItem.
- property app: AppConfigItemApiMixinApp¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.text_app_config_item.T ¶
- property path: List[str]¶
Array-based representation of config itemâs location in the tree in order from top to bottom.
- property type: TextAppConfigItemType¶
- class TextAppConfigItemType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- TEXT = 'text'¶
- static of_unknown(val: str) TextAppConfigItemType ¶
- class TokenCreate¶
Bases:
object
- __init__(grant_type: TokenCreateGrantType, client_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_client_id'].default, client_secret: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_client_secret'].default) None ¶
Method generated by attrs for class TokenCreate.
- property client_id: str¶
ID of client to request token for. Leave off if client ID and secret are being supplied through Authorization header.
- property client_secret: str¶
Leave off if client ID and secret are being supplied through Authorization header.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.token_create.T ¶
- property grant_type: TokenCreateGrantType¶
- class TokenCreateGrantType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- CLIENT_CREDENTIALS = 'client_credentials'¶
- static of_unknown(val: str) TokenCreateGrantType ¶
- class TokenResponse¶
Bases:
object
- __init__(access_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_access_token'].default, expires_in: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_expires_in'].default, token_type: Union[benchling_api_client.v2.types.Unset, TokenResponseTokenType] = attr_dict['_token_type'].default) None ¶
Method generated by attrs for class TokenResponse.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.token_response.T ¶
- property token_type: TokenResponseTokenType¶
- class TokenResponseTokenType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- BEARER = 'Bearer'¶
- static of_unknown(val: str) TokenResponseTokenType ¶
- class TransfersAsyncTask¶
Bases:
object
- __init__(status: AsyncTaskStatus, response: Union[benchling_api_client.v2.types.Unset, TransfersAsyncTaskResponse] = attr_dict['_response'].default, errors: Union[benchling_api_client.v2.types.Unset, AsyncTaskErrors] = attr_dict['_errors'].default, message: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_message'].default) None ¶
Method generated by attrs for class TransfersAsyncTask.
- property errors: AsyncTaskErrors¶
Present only when status is FAILED for a bulk task. Contains information about the individual errors in the bulk task.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.transfers_async_task.T ¶
- property response: TransfersAsyncTaskResponse¶
- property status: AsyncTaskStatus¶
The current state of the task.
- class TransfersAsyncTaskResponse¶
Bases:
object
- __init__(destination_containers: Union[benchling_api_client.v2.types.Unset, List[Container]] = attr_dict['_destination_containers'].default) None ¶
Method generated by attrs for class TransfersAsyncTaskResponse.
- class Translation¶
Bases:
object
- __init__(amino_acids: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_amino_acids'].default, end: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_end'].default, genetic_code: Union[benchling_api_client.v2.types.Unset, TranslationGeneticCode] = attr_dict['_genetic_code'].default, regions: Union[benchling_api_client.v2.types.Unset, List[TranslationRegionsItem]] = attr_dict['_regions'].default, start: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_start'].default, strand: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_strand'].default, color: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_color'].default, custom_fields: Union[benchling_api_client.v2.types.Unset, List[SequenceFeatureCustomField]] = attr_dict['_custom_fields'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, notes: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_notes'].default) None ¶
Method generated by attrs for class Translation.
- property custom_fields: List[SequenceFeatureCustomField]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.translation.T ¶
- property genetic_code: TranslationGeneticCode¶
The genetic code to use when translating the nucleotide sequence into amino acids.
- property regions: List[TranslationRegionsItem]¶
- class TranslationGeneticCode¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- ALTERNATIVE_FLATWORM_MITOCHONDRIAL = 'ALTERNATIVE_FLATWORM_MITOCHONDRIAL'¶
- ALTERNATIVE_YEAST_NUCLEAR = 'ALTERNATIVE_YEAST_NUCLEAR'¶
- ASCIDIAN_MITOCHONDRIAL = 'ASCIDIAN_MITOCHONDRIAL'¶
- BACTERIAL_ARCHAEAL_PLANT_PLASTID = 'BACTERIAL_ARCHAEAL_PLANT_PLASTID'¶
- CANDIDATE_DIVISION_S_R1_GRACILIBACTERIA = 'CANDIDATE_DIVISION_SR1_GRACILIBACTERIA'¶
- CEPHALODISCIDAE_MITOCHONDRIAL_UAA_TYR = 'CEPHALODISCIDAE_MITOCHONDRIAL_UAA_TYR'¶
- CHLOROPHYCEAN_MITOCHONDRIAL = 'CHLOROPHYCEAN_MITOCHONDRIAL'¶
- CILIATE_DASYCLADACEAN_HEXAMITA_NUCLEAR = 'CILIATE_DASYCLADACEAN_HEXAMITA_NUCLEAR'¶
- ECHINODERM_FLATWORM_MITOCHONDRIAL = 'ECHINODERM_FLATWORM_MITOCHONDRIAL'¶
- EUPLOTID_NUCLEAR = 'EUPLOTID_NUCLEAR'¶
- INVERTEBRATE_MITOCHONDRIAL = 'INVERTEBRATE_MITOCHONDRIAL'¶
- MESODINIUM_NUCLEAR = 'MESODINIUM_NUCLEAR'¶
- MOLD_PROTOZOAN_COELENTERATE_MITOCHONDRIAL_MYCOPLASMA_SPIROPLASMA = 'MOLD_PROTOZOAN_COELENTERATE_MITOCHONDRIAL_MYCOPLASMA_SPIROPLASMA'¶
- PACHYSOLEN_TANNOPHILUS_NUCLEAR = 'PACHYSOLEN_TANNOPHILUS_NUCLEAR'¶
- PERITRICH_NUCLEAR = 'PERITRICH_NUCLEAR'¶
- RHABDOPLEURIDAE_MITOCHONDRIAL = 'RHABDOPLEURIDAE_MITOCHONDRIAL'¶
- SCENEDESMUS_OBLIQUUS_MITOCHONDRIAL = 'SCENEDESMUS_OBLIQUUS_MITOCHONDRIAL'¶
- STANDARD = 'STANDARD'¶
- THRAUSTOCHYTRIUM_MITOCHONDRIAL = 'THRAUSTOCHYTRIUM_MITOCHONDRIAL'¶
- TREMATODE_MITOCHONDRIAL = 'TREMATODE_MITOCHONDRIAL'¶
- VERTEBRATE_MITOCHONDRIAL = 'VERTEBRATE_MITOCHONDRIAL'¶
- YEAST_MITOCHONDRIAL = 'YEAST_MITOCHONDRIAL'¶
- static of_unknown(val: str) TranslationGeneticCode ¶
- class TranslationRegionsItem¶
Bases:
object
- __init__(end: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_end'].default, start: Union[benchling_api_client.v2.types.Unset, int] = attr_dict['_start'].default) None ¶
Method generated by attrs for class TranslationRegionsItem.
- class UnregisterEntities¶
Bases:
object
- __init__(entity_ids: List[str], folder_id: str) None ¶
Method generated by attrs for class UnregisterEntities.
- class UpdateEventMixin¶
Bases:
object
- __init__(updates: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_updates'].default) None ¶
Method generated by attrs for class UpdateEventMixin.
- class User¶
Bases:
object
- __init__(email: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_email'].default, is_suspended: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_suspended'].default, password_last_changed_at: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_password_last_changed_at'].default, handle: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_handle'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class User.
- class UserActivity¶
Bases:
object
- __init__(last_seen: Union[benchling_api_client.v2.types.Unset, None, datetime] = attr_dict['_last_seen'].default, user_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_user_id'].default) None ¶
Method generated by attrs for class UserActivity.
- class UserBulkCreateRequest¶
Bases:
object
- __init__(users: Union[benchling_api_client.v2.types.Unset, List[UserCreate]] = attr_dict['_users'].default) None ¶
Method generated by attrs for class UserBulkCreateRequest.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.user_bulk_create_request.T ¶
- property users: List[UserCreate]¶
- class UserBulkUpdate¶
Bases:
object
- __init__(id: str, email: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_email'].default, handle: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_handle'].default, is_suspended: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_suspended'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class UserBulkUpdate.
- class UserBulkUpdateRequest¶
Bases:
object
- __init__(users: Union[benchling_api_client.v2.types.Unset, List[UserBulkUpdate]] = attr_dict['_users'].default) None ¶
Method generated by attrs for class UserBulkUpdateRequest.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.user_bulk_update_request.T ¶
- property users: List[UserBulkUpdate]¶
- class UserCreate¶
Bases:
object
- __init__(email: str, handle: str, name: str) None ¶
Method generated by attrs for class UserCreate.
- class UserSummary¶
Bases:
object
- __init__(handle: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_handle'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class UserSummary.
- class UserUpdate¶
Bases:
object
- __init__(email: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_email'].default, handle: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_handle'].default, is_suspended: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_is_suspended'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class UserUpdate.
- class UserValidation¶
Bases:
object
- __init__(validation_comment: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_validation_comment'].default, validation_status: Union[benchling_api_client.v2.types.Unset, UserValidationValidationStatus] = attr_dict['_validation_status'].default) None ¶
Method generated by attrs for class UserValidation.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.user_validation.T ¶
- property validation_comment: str¶
A string explaining the reason for the provided validation status.
- property validation_status: UserValidationValidationStatus¶
Valid values for this enum depend on whether it is used to set a value (e.g., in a POST request), or is a return value for an existing result. Acceptable values for setting a status are âVALIDâ or âINVALIDâ. Possible return values are âVALIDâ, âINVALIDâ, or âPARTIALLY_VALIDâ (a result will be partially valid if it has some valid fields and some invalid fields).
- class UserValidationValidationStatus¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- INVALID = 'INVALID'¶
- PARTIALLY_VALID = 'PARTIALLY_VALID'¶
- VALID = 'VALID'¶
- static of_unknown(val: str) UserValidationValidationStatus ¶
- class UsersPaginatedList¶
Bases:
object
- __init__(users: Union[benchling_api_client.v2.types.Unset, List[User]] = attr_dict['_users'].default, next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default) None ¶
Method generated by attrs for class UsersPaginatedList.
- class WarehouseCredentials¶
Bases:
object
- __init__(expires_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_expires_at'].default, password: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_password'].default, username: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_username'].default) None ¶
Method generated by attrs for class WarehouseCredentials.
- property expires_at: datetime¶
The time after which new connections using the username/password will not be permitted. Upon expiration, currently open connections are not terminated.
- class WarehouseCredentialsCreate¶
Bases:
object
- property expires_in: int¶
Duration, in seconds, that credentials should be active for. Must be greater than 0 and less than 3600.
- class Well¶
Bases:
object
- __init__(archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, barcode: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_barcode'].default, checkout_record: Union[benchling_api_client.v2.types.Unset, CheckoutRecord] = attr_dict['_checkout_record'].default, contents: Union[benchling_api_client.v2.types.Unset, List[ContainerContent]] = attr_dict['_contents'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, parent_storage_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_parent_storage_id'].default, parent_storage_schema: Union[benchling_api_client.v2.types.Unset, SchemaSummary] = attr_dict['_parent_storage_schema'].default, project_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_project_id'].default, quantity: Union[benchling_api_client.v2.types.Unset, ContainerQuantity] = attr_dict['_quantity'].default, restricted_sample_parties: Union[benchling_api_client.v2.types.Unset, List[Union[UserSummary, TeamSummary, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_restricted_sample_parties'].default, restriction_status: Union[benchling_api_client.v2.types.Unset, SampleRestrictionStatus] = attr_dict['_restriction_status'].default, sample_owners: Union[benchling_api_client.v2.types.Unset, List[Union[UserSummary, TeamSummary, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_sample_owners'].default, schema: Union[benchling_api_client.v2.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, volume: Union[benchling_api_client.v2.types.Unset, DeprecatedContainerVolumeForResponse] = attr_dict['_volume'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default) None ¶
Method generated by attrs for class Well.
- property archive_record: Optional[ArchiveRecord]¶
- property checkout_record: CheckoutRecord¶
assignee field is set if status is âRESERVEDâ or âCHECKED_OUTâ, or null if status is âAVAILABLEâ.
comment field is set when container was last reserved, checked out, or checked into.
modifiedAt field is the date and time when container was last checked out, checked in, or reserved
- property contents: List[ContainerContent]¶
Array of well contents, each with a batch and concentration
- property creator: UserSummary¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.well.T ¶
- property parent_storage_id: Optional[str]¶
ID of containing parent inventory, a plate well with a coordinate (e.g. plt_2bAks9dx:a2).
- property parent_storage_schema: SchemaSummary¶
- property quantity: ContainerQuantity¶
Quantity of a container, well, or transfer. Supports mass, volume, and other quantities.
- property restricted_sample_parties: List[Union[UserSummary, TeamSummary, benchling_api_client.v2.extensions.UnknownType]]¶
Not applicable for fixed plate wells.
- property restriction_status: SampleRestrictionStatus¶
- property sample_owners: List[Union[UserSummary, TeamSummary, benchling_api_client.v2.extensions.UnknownType]]¶
Not applicable for fixed plate wells.
- property schema: Optional[SchemaSummary]¶
- property volume: DeprecatedContainerVolumeForResponse¶
- class WorkflowList¶
Bases:
object
- __init__(workflows: Union[benchling_api_client.v2.types.Unset, List[LegacyWorkflow]] = attr_dict['_workflows'].default) None ¶
Method generated by attrs for class WorkflowList.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_list.T ¶
- property workflows: List[LegacyWorkflow]¶
- class WorkflowOutput¶
Bases:
object
- __init__(creation_origin: Union[benchling_api_client.v2.types.Unset, CreationOrigin] = attr_dict['_creation_origin'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, task: Union[benchling_api_client.v2.types.Unset, WorkflowTaskSummary] = attr_dict['_task'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default, workflow_task_group: Union[benchling_api_client.v2.types.Unset, WorkflowTaskGroupSummary] = attr_dict['_workflow_task_group'].default, display_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_display_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default) None ¶
Method generated by attrs for class WorkflowOutput.
- property creation_origin: CreationOrigin¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_output.T ¶
- property task: WorkflowTaskSummary¶
- property workflow_task_group: WorkflowTaskGroupSummary¶
- class WorkflowOutputArchiveReason¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MADE_IN_ERROR = 'Made in error'¶
- OTHER = 'Other'¶
- RETIRED = 'Retired'¶
- static of_unknown(val: str) WorkflowOutputArchiveReason ¶
- class WorkflowOutputBulkCreate¶
Bases:
object
- __init__(workflow_task_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_workflow_task_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default) None ¶
Method generated by attrs for class WorkflowOutputBulkCreate.
- class WorkflowOutputBulkUpdate¶
Bases:
object
- __init__(workflow_output_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_workflow_output_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default) None ¶
Method generated by attrs for class WorkflowOutputBulkUpdate.
- class WorkflowOutputCreate¶
Bases:
object
- __init__(workflow_task_id: str, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default) None ¶
Method generated by attrs for class WorkflowOutputCreate.
- class WorkflowOutputCreatedEvent¶
Bases:
object
- __init__(event_type: Union[benchling_api_client.v2.types.Unset, WorkflowOutputCreatedEventEventType] = attr_dict['_event_type'].default, workflow_output: Union[benchling_api_client.v2.types.Unset, WorkflowOutput] = attr_dict['_workflow_output'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, deprecated: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_deprecated'].default, excluded_properties: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_excluded_properties'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EventBaseSchema] = attr_dict['_schema'].default) None ¶
Method generated by attrs for class WorkflowOutputCreatedEvent.
- property event_type: WorkflowOutputCreatedEventEventType¶
- property excluded_properties: List[str]¶
These properties have been dropped from the payload due to size.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_output_created_event.T ¶
- property schema: Optional[EventBaseSchema]¶
- property workflow_output: WorkflowOutput¶
- class WorkflowOutputCreatedEventEventType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- V2_WORKFLOWOUTPUTCREATED = 'v2.workflowOutput.created'¶
- static of_unknown(val: str) WorkflowOutputCreatedEventEventType ¶
- class WorkflowOutputSchema¶
Bases:
object
- __init__(archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, field_definitions: Union[benchling_api_client.v2.types.Unset, List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_field_definitions'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, prefix: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_prefix'].default, type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_type'].default) None ¶
Method generated by attrs for class WorkflowOutputSchema.
- property archive_record: Optional[ArchiveRecord]¶
- property field_definitions: List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]¶
- class WorkflowOutputSummary¶
Bases:
object
- __init__(display_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_display_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default) None ¶
Method generated by attrs for class WorkflowOutputSummary.
- class WorkflowOutputUpdate¶
Bases:
object
- __init__(fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default) None ¶
Method generated by attrs for class WorkflowOutputUpdate.
- class WorkflowOutputUpdatedFieldsEvent¶
Bases:
object
- __init__(event_type: Union[benchling_api_client.v2.types.Unset, WorkflowOutputUpdatedFieldsEventEventType] = attr_dict['_event_type'].default, workflow_output: Union[benchling_api_client.v2.types.Unset, WorkflowOutput] = attr_dict['_workflow_output'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, deprecated: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_deprecated'].default, excluded_properties: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_excluded_properties'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EventBaseSchema] = attr_dict['_schema'].default) None ¶
Method generated by attrs for class WorkflowOutputUpdatedFieldsEvent.
- property event_type: WorkflowOutputUpdatedFieldsEventEventType¶
- property excluded_properties: List[str]¶
These properties have been dropped from the payload due to size.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_output_updated_fields_event.T ¶
- property schema: Optional[EventBaseSchema]¶
- property workflow_output: WorkflowOutput¶
- class WorkflowOutputUpdatedFieldsEventEventType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- V2_WORKFLOWOUTPUTUPDATEDFIELDS = 'v2.workflowOutput.updated.fields'¶
- static of_unknown(val: str) WorkflowOutputUpdatedFieldsEventEventType ¶
- class WorkflowOutputWriteBase¶
Bases:
object
- __init__(fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default) None ¶
Method generated by attrs for class WorkflowOutputWriteBase.
- class WorkflowOutputsArchivalChange¶
Bases:
object
IDs of all items that were archived or unarchived, grouped by resource type
- __init__(workflow_output_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_workflow_output_ids'].default) None ¶
Method generated by attrs for class WorkflowOutputsArchivalChange.
- class WorkflowOutputsArchive¶
Bases:
object
- __init__(reason: WorkflowOutputArchiveReason, workflow_output_ids: List[str]) None ¶
Method generated by attrs for class WorkflowOutputsArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_outputs_archive.T ¶
- property reason: WorkflowOutputArchiveReason¶
The reason for archiving the provided workflow outputs. Accepted reasons may differ based on tenant configuration.
- class WorkflowOutputsBulkCreateRequest¶
Bases:
object
- __init__(workflow_outputs: Union[benchling_api_client.v2.types.Unset, List[WorkflowOutputBulkCreate]] = attr_dict['_workflow_outputs'].default) None ¶
Method generated by attrs for class WorkflowOutputsBulkCreateRequest.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_outputs_bulk_create_request.T ¶
- property workflow_outputs: List[WorkflowOutputBulkCreate]¶
- class WorkflowOutputsBulkUpdateRequest¶
Bases:
object
- __init__(workflow_outputs: Union[benchling_api_client.v2.types.Unset, List[WorkflowOutputBulkUpdate]] = attr_dict['_workflow_outputs'].default) None ¶
Method generated by attrs for class WorkflowOutputsBulkUpdateRequest.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_outputs_bulk_update_request.T ¶
- property workflow_outputs: List[WorkflowOutputBulkUpdate]¶
- class WorkflowOutputsPaginatedList¶
Bases:
object
- __init__(next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default, workflow_outputs: Union[benchling_api_client.v2.types.Unset, List[WorkflowOutput]] = attr_dict['_workflow_outputs'].default) None ¶
Method generated by attrs for class WorkflowOutputsPaginatedList.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_outputs_paginated_list.T ¶
- property workflow_outputs: List[WorkflowOutput]¶
- class WorkflowOutputsUnarchive¶
Bases:
object
- __init__(workflow_output_ids: List[str]) None ¶
Method generated by attrs for class WorkflowOutputsUnarchive.
- class WorkflowPatch¶
Bases:
object
- __init__(description: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_description'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, project_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_project_id'].default) None ¶
Method generated by attrs for class WorkflowPatch.
- class WorkflowSample¶
Bases:
object
- __init__(batch_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_batch_id'].default, container_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_container_ids'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class WorkflowSample.
- class WorkflowSampleList¶
Bases:
object
- __init__(samples: Union[benchling_api_client.v2.types.Unset, List[WorkflowSample]] = attr_dict['_samples'].default) None ¶
Method generated by attrs for class WorkflowSampleList.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_sample_list.T ¶
- property samples: List[WorkflowSample]¶
- class WorkflowStage¶
Bases:
object
- __init__(created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class WorkflowStage.
- class WorkflowStageList¶
Bases:
object
- __init__(workflow_stages: Union[benchling_api_client.v2.types.Unset, List[WorkflowStage]] = attr_dict['_workflow_stages'].default) None ¶
Method generated by attrs for class WorkflowStageList.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_stage_list.T ¶
- property workflow_stages: List[WorkflowStage]¶
- class WorkflowStageRun¶
Bases:
object
- __init__(created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, status: Union[benchling_api_client.v2.types.Unset, WorkflowStageRunStatus] = attr_dict['_status'].default) None ¶
Method generated by attrs for class WorkflowStageRun.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_stage_run.T ¶
- property status: WorkflowStageRunStatus¶
Status of the stage run
- class WorkflowStageRunList¶
Bases:
object
- __init__(workflow_stage_runs: Union[benchling_api_client.v2.types.Unset, List[WorkflowStageRun]] = attr_dict['_workflow_stage_runs'].default) None ¶
Method generated by attrs for class WorkflowStageRunList.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_stage_run_list.T ¶
- property workflow_stage_runs: List[WorkflowStageRun]¶
- class WorkflowStageRunStatus¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- COMPLETED = 'COMPLETED'¶
- DISCARDED = 'DISCARDED'¶
- INITIALIZED = 'INITIALIZED'¶
- static of_unknown(val: str) WorkflowStageRunStatus ¶
- class WorkflowTask¶
Bases:
object
- __init__(execution_type: Union[benchling_api_client.v2.types.Unset, WorkflowTaskExecutionType] = attr_dict['_execution_type'].default, assignee: Union[benchling_api_client.v2.types.Unset, None, UserSummary] = attr_dict['_assignee'].default, cloned_from: Union[benchling_api_client.v2.types.Unset, None, WorkflowTaskSummary] = attr_dict['_cloned_from'].default, creation_origin: Union[benchling_api_client.v2.types.Unset, CreationOrigin] = attr_dict['_creation_origin'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, execution_origin: Union[benchling_api_client.v2.types.Unset, None, WorkflowTaskExecutionOrigin] = attr_dict['_execution_origin'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, outputs: Union[benchling_api_client.v2.types.Unset, List[WorkflowOutputSummary]] = attr_dict['_outputs'].default, scheduled_on: Union[benchling_api_client.v2.types.Unset, None, date] = attr_dict['_scheduled_on'].default, status: Union[benchling_api_client.v2.types.Unset, WorkflowTaskStatus] = attr_dict['_status'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default, workflow_task_group: Union[benchling_api_client.v2.types.Unset, WorkflowTaskGroupSummary] = attr_dict['_workflow_task_group'].default, display_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_display_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default) None ¶
Method generated by attrs for class WorkflowTask.
- property assignee: Optional[UserSummary]¶
- property cloned_from: Optional[WorkflowTaskSummary]¶
- property creation_origin: CreationOrigin¶
- property creator: UserSummary¶
- property execution_origin: Optional[WorkflowTaskExecutionOrigin]¶
The context into which a task was executed
- property execution_type: WorkflowTaskExecutionType¶
The method by which the task of the workflow is executed
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_task.T ¶
- property outputs: List[WorkflowOutputSummary]¶
- property status: WorkflowTaskStatus¶
- property workflow_task_group: WorkflowTaskGroupSummary¶
- class WorkflowTaskArchiveReason¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MADE_IN_ERROR = 'Made in error'¶
- OTHER = 'Other'¶
- RETIRED = 'Retired'¶
- static of_unknown(val: str) WorkflowTaskArchiveReason ¶
- class WorkflowTaskBase¶
Bases:
object
- __init__(assignee: Union[benchling_api_client.v2.types.Unset, None, UserSummary] = attr_dict['_assignee'].default, cloned_from: Union[benchling_api_client.v2.types.Unset, None, WorkflowTaskSummary] = attr_dict['_cloned_from'].default, creation_origin: Union[benchling_api_client.v2.types.Unset, CreationOrigin] = attr_dict['_creation_origin'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, execution_origin: Union[benchling_api_client.v2.types.Unset, None, WorkflowTaskExecutionOrigin] = attr_dict['_execution_origin'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, outputs: Union[benchling_api_client.v2.types.Unset, List[WorkflowOutputSummary]] = attr_dict['_outputs'].default, scheduled_on: Union[benchling_api_client.v2.types.Unset, None, date] = attr_dict['_scheduled_on'].default, status: Union[benchling_api_client.v2.types.Unset, WorkflowTaskStatus] = attr_dict['_status'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default, workflow_task_group: Union[benchling_api_client.v2.types.Unset, WorkflowTaskGroupSummary] = attr_dict['_workflow_task_group'].default, display_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_display_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default) None ¶
Method generated by attrs for class WorkflowTaskBase.
- property assignee: Optional[UserSummary]¶
- property cloned_from: Optional[WorkflowTaskSummary]¶
- property creation_origin: CreationOrigin¶
- property creator: UserSummary¶
- property execution_origin: Optional[WorkflowTaskExecutionOrigin]¶
The context into which a task was executed
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_task_base.T ¶
- property outputs: List[WorkflowOutputSummary]¶
- property status: WorkflowTaskStatus¶
- property workflow_task_group: WorkflowTaskGroupSummary¶
- class WorkflowTaskBulkCreate¶
Bases:
object
- __init__(workflow_task_group_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_workflow_task_group_id'].default, assignee_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_assignee_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, scheduled_on: Union[benchling_api_client.v2.types.Unset, date] = attr_dict['_scheduled_on'].default) None ¶
Method generated by attrs for class WorkflowTaskBulkCreate.
- class WorkflowTaskBulkUpdate¶
Bases:
object
- __init__(workflow_task_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_workflow_task_id'].default, status_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_status_id'].default, assignee_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_assignee_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, scheduled_on: Union[benchling_api_client.v2.types.Unset, date] = attr_dict['_scheduled_on'].default) None ¶
Method generated by attrs for class WorkflowTaskBulkUpdate.
- class WorkflowTaskCreate¶
Bases:
object
- __init__(workflow_task_group_id: str, assignee_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_assignee_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, scheduled_on: Union[benchling_api_client.v2.types.Unset, date] = attr_dict['_scheduled_on'].default) None ¶
Method generated by attrs for class WorkflowTaskCreate.
- class WorkflowTaskCreatedEvent¶
Bases:
object
- __init__(event_type: Union[benchling_api_client.v2.types.Unset, WorkflowTaskCreatedEventEventType] = attr_dict['_event_type'].default, workflow_task: Union[benchling_api_client.v2.types.Unset, WorkflowTask] = attr_dict['_workflow_task'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, deprecated: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_deprecated'].default, excluded_properties: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_excluded_properties'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EventBaseSchema] = attr_dict['_schema'].default) None ¶
Method generated by attrs for class WorkflowTaskCreatedEvent.
- property event_type: WorkflowTaskCreatedEventEventType¶
- property excluded_properties: List[str]¶
These properties have been dropped from the payload due to size.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_task_created_event.T ¶
- property schema: Optional[EventBaseSchema]¶
- property workflow_task: WorkflowTask¶
- class WorkflowTaskCreatedEventEventType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- V2_WORKFLOWTASKCREATED = 'v2.workflowTask.created'¶
- static of_unknown(val: str) WorkflowTaskCreatedEventEventType ¶
- class WorkflowTaskExecutionOrigin¶
Bases:
object
The context into which a task was executed
- __init__(entry_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_entry_id'].default, origin_modal_uuid: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_origin_modal_uuid'].default, type: Union[benchling_api_client.v2.types.Unset, WorkflowTaskExecutionOriginType] = attr_dict['_type'].default) None ¶
Method generated by attrs for class WorkflowTaskExecutionOrigin.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_task_execution_origin.T ¶
- property type: WorkflowTaskExecutionOriginType¶
- class WorkflowTaskExecutionOriginType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- API = 'API'¶
- ENTRY = 'ENTRY'¶
- MODAL = 'MODAL'¶
- static of_unknown(val: str) WorkflowTaskExecutionOriginType ¶
- class WorkflowTaskExecutionType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- DIRECT = 'DIRECT'¶
- ENTRY = 'ENTRY'¶
- static of_unknown(val: str) WorkflowTaskExecutionType ¶
- class WorkflowTaskGroup¶
Bases:
object
- __init__(execution_type: Union[benchling_api_client.v2.types.Unset, WorkflowTaskGroupExecutionType] = attr_dict['_execution_type'].default, creation_origin: Union[benchling_api_client.v2.types.Unset, CreationOrigin] = attr_dict['_creation_origin'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, folder: Union[benchling_api_client.v2.types.Unset, Folder] = attr_dict['_folder'].default, outputs: Union[benchling_api_client.v2.types.Unset, List[WorkflowOutputSummary]] = attr_dict['_outputs'].default, responsible_team: Union[benchling_api_client.v2.types.Unset, None, TeamSummary] = attr_dict['_responsible_team'].default, watchers: Union[benchling_api_client.v2.types.Unset, List[UserSummary]] = attr_dict['_watchers'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default, workflow_task_schema: Union[benchling_api_client.v2.types.Unset, WorkflowTaskSchemaSummary] = attr_dict['_workflow_task_schema'].default, workflow_tasks: Union[benchling_api_client.v2.types.Unset, List[WorkflowTaskSummary]] = attr_dict['_workflow_tasks'].default, display_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_display_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class WorkflowTaskGroup.
- property creation_origin: CreationOrigin¶
- property creator: UserSummary¶
- property execution_type: WorkflowTaskGroupExecutionType¶
The method by which the workflow is executed
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_task_group.T ¶
- property outputs: List[WorkflowOutputSummary]¶
The outputs of the workflow task group
- property responsible_team: Optional[TeamSummary]¶
- property watchers: List[UserSummary]¶
The users watching the workflow task group
- property workflow_task_schema: WorkflowTaskSchemaSummary¶
- property workflow_tasks: List[WorkflowTaskSummary]¶
The input tasks to the workflow task group
- class WorkflowTaskGroupArchiveReason¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- MADE_IN_ERROR = 'Made in error'¶
- OTHER = 'Other'¶
- RETIRED = 'Retired'¶
- static of_unknown(val: str) WorkflowTaskGroupArchiveReason ¶
- class WorkflowTaskGroupBase¶
Bases:
object
- __init__(creation_origin: Union[benchling_api_client.v2.types.Unset, CreationOrigin] = attr_dict['_creation_origin'].default, creator: Union[benchling_api_client.v2.types.Unset, UserSummary] = attr_dict['_creator'].default, folder: Union[benchling_api_client.v2.types.Unset, Folder] = attr_dict['_folder'].default, outputs: Union[benchling_api_client.v2.types.Unset, List[WorkflowOutputSummary]] = attr_dict['_outputs'].default, responsible_team: Union[benchling_api_client.v2.types.Unset, None, TeamSummary] = attr_dict['_responsible_team'].default, watchers: Union[benchling_api_client.v2.types.Unset, List[UserSummary]] = attr_dict['_watchers'].default, web_url: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_web_url'].default, workflow_task_schema: Union[benchling_api_client.v2.types.Unset, WorkflowTaskSchemaSummary] = attr_dict['_workflow_task_schema'].default, workflow_tasks: Union[benchling_api_client.v2.types.Unset, List[WorkflowTaskSummary]] = attr_dict['_workflow_tasks'].default, display_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_display_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class WorkflowTaskGroupBase.
- property creation_origin: CreationOrigin¶
- property creator: UserSummary¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_task_group_base.T ¶
- property outputs: List[WorkflowOutputSummary]¶
The outputs of the workflow task group
- property responsible_team: Optional[TeamSummary]¶
- property watchers: List[UserSummary]¶
The users watching the workflow task group
- property workflow_task_schema: WorkflowTaskSchemaSummary¶
- property workflow_tasks: List[WorkflowTaskSummary]¶
The input tasks to the workflow task group
- class WorkflowTaskGroupCreate¶
Bases:
object
- __init__(schema_id: str, folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, watcher_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_watcher_ids'].default) None ¶
Method generated by attrs for class WorkflowTaskGroupCreate.
- class WorkflowTaskGroupCreatedEvent¶
Bases:
object
- __init__(event_type: Union[benchling_api_client.v2.types.Unset, WorkflowTaskGroupCreatedEventEventType] = attr_dict['_event_type'].default, workflow_task_group: Union[benchling_api_client.v2.types.Unset, WorkflowTaskGroup] = attr_dict['_workflow_task_group'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, deprecated: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_deprecated'].default, excluded_properties: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_excluded_properties'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EventBaseSchema] = attr_dict['_schema'].default) None ¶
Method generated by attrs for class WorkflowTaskGroupCreatedEvent.
- property event_type: WorkflowTaskGroupCreatedEventEventType¶
- property excluded_properties: List[str]¶
These properties have been dropped from the payload due to size.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_task_group_created_event.T ¶
- property schema: Optional[EventBaseSchema]¶
- property workflow_task_group: WorkflowTaskGroup¶
- class WorkflowTaskGroupCreatedEventEventType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- V2_WORKFLOWTASKGROUPCREATED = 'v2.workflowTaskGroup.created'¶
- static of_unknown(val: str) WorkflowTaskGroupCreatedEventEventType ¶
- class WorkflowTaskGroupExecutionType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- DIRECT = 'DIRECT'¶
- ENTRY = 'ENTRY'¶
- static of_unknown(val: str) WorkflowTaskGroupExecutionType ¶
- class WorkflowTaskGroupSummary¶
Bases:
object
- __init__(display_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_display_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class WorkflowTaskGroupSummary.
- class WorkflowTaskGroupUpdate¶
Bases:
object
- __init__(folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, watcher_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_watcher_ids'].default) None ¶
Method generated by attrs for class WorkflowTaskGroupUpdate.
- class WorkflowTaskGroupUpdatedWatchersEvent¶
Bases:
object
- __init__(event_type: Union[benchling_api_client.v2.types.Unset, WorkflowTaskGroupUpdatedWatchersEventEventType] = attr_dict['_event_type'].default, workflow_task_group: Union[benchling_api_client.v2.types.Unset, WorkflowTaskGroup] = attr_dict['_workflow_task_group'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, deprecated: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_deprecated'].default, excluded_properties: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_excluded_properties'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EventBaseSchema] = attr_dict['_schema'].default) None ¶
Method generated by attrs for class WorkflowTaskGroupUpdatedWatchersEvent.
- property event_type: WorkflowTaskGroupUpdatedWatchersEventEventType¶
- property excluded_properties: List[str]¶
These properties have been dropped from the payload due to size.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_task_group_updated_watchers_event.T ¶
- property schema: Optional[EventBaseSchema]¶
- property workflow_task_group: WorkflowTaskGroup¶
- class WorkflowTaskGroupUpdatedWatchersEventEventType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- V2_WORKFLOWTASKGROUPUPDATEDWATCHERS = 'v2.workflowTaskGroup.updated.watchers'¶
- static of_unknown(val: str) WorkflowTaskGroupUpdatedWatchersEventEventType ¶
- class WorkflowTaskGroupWriteBase¶
Bases:
object
- __init__(folder_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_folder_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, watcher_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_watcher_ids'].default) None ¶
Method generated by attrs for class WorkflowTaskGroupWriteBase.
- class WorkflowTaskGroupsArchivalChange¶
Bases:
object
IDs of all items that were archived or unarchived, grouped by resource type
- __init__(workflow_task_group_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_workflow_task_group_ids'].default) None ¶
Method generated by attrs for class WorkflowTaskGroupsArchivalChange.
- class WorkflowTaskGroupsArchive¶
Bases:
object
- __init__(reason: WorkflowTaskGroupArchiveReason, workflow_task_group_ids: List[str]) None ¶
Method generated by attrs for class WorkflowTaskGroupsArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_task_groups_archive.T ¶
- property reason: WorkflowTaskGroupArchiveReason¶
The reason for archiving the provided workflow task groups. Accepted reasons may differ based on tenant configuration.
- class WorkflowTaskGroupsPaginatedList¶
Bases:
object
- __init__(next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default, workflow_task_groups: Union[benchling_api_client.v2.types.Unset, List[WorkflowTaskGroup]] = attr_dict['_workflow_task_groups'].default) None ¶
Method generated by attrs for class WorkflowTaskGroupsPaginatedList.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_task_groups_paginated_list.T ¶
- property workflow_task_groups: List[WorkflowTaskGroup]¶
- class WorkflowTaskGroupsUnarchive¶
Bases:
object
- __init__(workflow_task_group_ids: List[str]) None ¶
Method generated by attrs for class WorkflowTaskGroupsUnarchive.
- class WorkflowTaskSchema¶
Bases:
object
- __init__(execution_type: Union[benchling_api_client.v2.types.Unset, WorkflowTaskSchemaExecutionType] = attr_dict['_execution_type'].default, can_set_assignee_on_task_creation: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_can_set_assignee_on_task_creation'].default, default_creation_folder_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_default_creation_folder_id'].default, default_entry_execution_folder_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_default_entry_execution_folder_id'].default, default_responsible_team: Union[benchling_api_client.v2.types.Unset, None, TeamSummary] = attr_dict['_default_responsible_team'].default, entry_template_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_entry_template_id'].default, prefix: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_prefix'].default, status_lifecycle: Union[benchling_api_client.v2.types.Unset, WorkflowTaskStatusLifecycle] = attr_dict['_status_lifecycle'].default, task_group_prefix: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_task_group_prefix'].default, workflow_output_schema: Union[benchling_api_client.v2.types.Unset, None, WorkflowOutputSchema] = attr_dict['_workflow_output_schema'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, field_definitions: Union[benchling_api_client.v2.types.Unset, List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_field_definitions'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_type'].default) None ¶
Method generated by attrs for class WorkflowTaskSchema.
- property archive_record: Optional[ArchiveRecord]¶
- property can_set_assignee_on_task_creation: bool¶
Whether or not tasks of this schema can be created with a non-null assignee.
- property default_creation_folder_id: Optional[str]¶
ID of the default folder for creating workflow task groups
- property default_entry_execution_folder_id: Optional[str]¶
ID of the default folder for workflow task execution entries
- property default_responsible_team: Optional[TeamSummary]¶
- property entry_template_id: Optional[str]¶
The ID of the template of the entries tasks of this schema will be executed into.
- property execution_type: WorkflowTaskSchemaExecutionType¶
The method by which instances of this schema are executed
- property field_definitions: List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_task_schema.T ¶
- property status_lifecycle: WorkflowTaskStatusLifecycle¶
- property task_group_prefix: str¶
The prefix for the displayId of task groups containing tasks of this schema
- property workflow_output_schema: Optional[WorkflowOutputSchema]¶
- class WorkflowTaskSchemaBase¶
Bases:
object
- __init__(can_set_assignee_on_task_creation: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_can_set_assignee_on_task_creation'].default, default_creation_folder_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_default_creation_folder_id'].default, default_entry_execution_folder_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_default_entry_execution_folder_id'].default, default_responsible_team: Union[benchling_api_client.v2.types.Unset, None, TeamSummary] = attr_dict['_default_responsible_team'].default, entry_template_id: Union[benchling_api_client.v2.types.Unset, None, str] = attr_dict['_entry_template_id'].default, prefix: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_prefix'].default, status_lifecycle: Union[benchling_api_client.v2.types.Unset, WorkflowTaskStatusLifecycle] = attr_dict['_status_lifecycle'].default, task_group_prefix: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_task_group_prefix'].default, workflow_output_schema: Union[benchling_api_client.v2.types.Unset, None, WorkflowOutputSchema] = attr_dict['_workflow_output_schema'].default, archive_record: Union[benchling_api_client.v2.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, field_definitions: Union[benchling_api_client.v2.types.Unset, List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]] = attr_dict['_field_definitions'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, type: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_type'].default) None ¶
Method generated by attrs for class WorkflowTaskSchemaBase.
- property archive_record: Optional[ArchiveRecord]¶
- property can_set_assignee_on_task_creation: bool¶
Whether or not tasks of this schema can be created with a non-null assignee.
- property default_creation_folder_id: Optional[str]¶
ID of the default folder for creating workflow task groups
- property default_entry_execution_folder_id: Optional[str]¶
ID of the default folder for workflow task execution entries
- property default_responsible_team: Optional[TeamSummary]¶
- property entry_template_id: Optional[str]¶
The ID of the template of the entries tasks of this schema will be executed into.
- property field_definitions: List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, benchling_api_client.v2.extensions.UnknownType]]¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_task_schema_base.T ¶
- property status_lifecycle: WorkflowTaskStatusLifecycle¶
- property task_group_prefix: str¶
The prefix for the displayId of task groups containing tasks of this schema
- property workflow_output_schema: Optional[WorkflowOutputSchema]¶
- class WorkflowTaskSchemaExecutionType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- DIRECT = 'DIRECT'¶
- ENTRY = 'ENTRY'¶
- static of_unknown(val: str) WorkflowTaskSchemaExecutionType ¶
- class WorkflowTaskSchemaSummary¶
Bases:
object
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default) None ¶
Method generated by attrs for class WorkflowTaskSchemaSummary.
- class WorkflowTaskSchemasPaginatedList¶
Bases:
object
- __init__(next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default, workflow_task_schemas: Union[benchling_api_client.v2.types.Unset, List[WorkflowTaskSchema]] = attr_dict['_workflow_task_schemas'].default) None ¶
Method generated by attrs for class WorkflowTaskSchemasPaginatedList.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_task_schemas_paginated_list.T ¶
- property workflow_task_schemas: List[WorkflowTaskSchema]¶
- class WorkflowTaskStatus¶
Bases:
object
- __init__(display_name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_display_name'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, status_type: Union[benchling_api_client.v2.types.Unset, WorkflowTaskStatusStatusType] = attr_dict['_status_type'].default) None ¶
Method generated by attrs for class WorkflowTaskStatus.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_task_status.T ¶
- property status_type: WorkflowTaskStatusStatusType¶
The status type
- class WorkflowTaskStatusLifecycle¶
Bases:
object
- __init__(id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, initial_status: Union[benchling_api_client.v2.types.Unset, WorkflowTaskStatus] = attr_dict['_initial_status'].default, name: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_name'].default, statuses: Union[benchling_api_client.v2.types.Unset, List[WorkflowTaskStatus]] = attr_dict['_statuses'].default, transitions: Union[benchling_api_client.v2.types.Unset, List[WorkflowTaskStatusLifecycleTransition]] = attr_dict['_transitions'].default) None ¶
Method generated by attrs for class WorkflowTaskStatusLifecycle.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_task_status_lifecycle.T ¶
- property initial_status: WorkflowTaskStatus¶
- property statuses: List[WorkflowTaskStatus]¶
- property transitions: List[WorkflowTaskStatusLifecycleTransition]¶
- class WorkflowTaskStatusLifecycleTransition¶
Bases:
object
- __init__(from_: Union[benchling_api_client.v2.types.Unset, WorkflowTaskStatus] = attr_dict['_from_'].default, to: Union[benchling_api_client.v2.types.Unset, WorkflowTaskStatus] = attr_dict['_to'].default) None ¶
Method generated by attrs for class WorkflowTaskStatusLifecycleTransition.
- property from_: WorkflowTaskStatus¶
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_task_status_lifecycle_transition.T ¶
- property to: WorkflowTaskStatus¶
- class WorkflowTaskStatusStatusType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- CANCELLED = 'CANCELLED'¶
- COMPLETED = 'COMPLETED'¶
- FAILED = 'FAILED'¶
- INVALID = 'INVALID'¶
- IN_PROGRESS = 'IN_PROGRESS'¶
- PENDING = 'PENDING'¶
- static of_unknown(val: str) WorkflowTaskStatusStatusType ¶
- class WorkflowTaskSummary¶
Bases:
object
- __init__(display_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_display_id'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default) None ¶
Method generated by attrs for class WorkflowTaskSummary.
- class WorkflowTaskUpdate¶
Bases:
object
- __init__(status_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_status_id'].default, assignee_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_assignee_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, scheduled_on: Union[benchling_api_client.v2.types.Unset, date] = attr_dict['_scheduled_on'].default) None ¶
Method generated by attrs for class WorkflowTaskUpdate.
- class WorkflowTaskUpdatedAssigneeEvent¶
Bases:
object
- __init__(event_type: Union[benchling_api_client.v2.types.Unset, WorkflowTaskUpdatedAssigneeEventEventType] = attr_dict['_event_type'].default, workflow_task: Union[benchling_api_client.v2.types.Unset, WorkflowTask] = attr_dict['_workflow_task'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, deprecated: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_deprecated'].default, excluded_properties: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_excluded_properties'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EventBaseSchema] = attr_dict['_schema'].default) None ¶
Method generated by attrs for class WorkflowTaskUpdatedAssigneeEvent.
- property event_type: WorkflowTaskUpdatedAssigneeEventEventType¶
- property excluded_properties: List[str]¶
These properties have been dropped from the payload due to size.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_task_updated_assignee_event.T ¶
- property schema: Optional[EventBaseSchema]¶
- property workflow_task: WorkflowTask¶
- class WorkflowTaskUpdatedAssigneeEventEventType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- V2_WORKFLOWTASKUPDATEDASSIGNEE = 'v2.workflowTask.updated.assignee'¶
- static of_unknown(val: str) WorkflowTaskUpdatedAssigneeEventEventType ¶
- class WorkflowTaskUpdatedFieldsEvent¶
Bases:
object
- __init__(event_type: Union[benchling_api_client.v2.types.Unset, WorkflowTaskUpdatedFieldsEventEventType] = attr_dict['_event_type'].default, workflow_task: Union[benchling_api_client.v2.types.Unset, WorkflowTask] = attr_dict['_workflow_task'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, deprecated: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_deprecated'].default, excluded_properties: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_excluded_properties'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EventBaseSchema] = attr_dict['_schema'].default) None ¶
Method generated by attrs for class WorkflowTaskUpdatedFieldsEvent.
- property event_type: WorkflowTaskUpdatedFieldsEventEventType¶
- property excluded_properties: List[str]¶
These properties have been dropped from the payload due to size.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_task_updated_fields_event.T ¶
- property schema: Optional[EventBaseSchema]¶
- property workflow_task: WorkflowTask¶
- class WorkflowTaskUpdatedFieldsEventEventType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- V2_WORKFLOWTASKUPDATEDFIELDS = 'v2.workflowTask.updated.fields'¶
- static of_unknown(val: str) WorkflowTaskUpdatedFieldsEventEventType ¶
- class WorkflowTaskUpdatedScheduledOnEvent¶
Bases:
object
- __init__(event_type: Union[benchling_api_client.v2.types.Unset, WorkflowTaskUpdatedScheduledOnEventEventType] = attr_dict['_event_type'].default, workflow_task: Union[benchling_api_client.v2.types.Unset, WorkflowTask] = attr_dict['_workflow_task'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, deprecated: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_deprecated'].default, excluded_properties: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_excluded_properties'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EventBaseSchema] = attr_dict['_schema'].default) None ¶
Method generated by attrs for class WorkflowTaskUpdatedScheduledOnEvent.
- property event_type: WorkflowTaskUpdatedScheduledOnEventEventType¶
- property excluded_properties: List[str]¶
These properties have been dropped from the payload due to size.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_task_updated_scheduled_on_event.T ¶
- property schema: Optional[EventBaseSchema]¶
- property workflow_task: WorkflowTask¶
- class WorkflowTaskUpdatedScheduledOnEventEventType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- V2_WORKFLOWTASKUPDATEDSCHEDULEDON = 'v2.workflowTask.updated.scheduledOn'¶
- static of_unknown(val: str) WorkflowTaskUpdatedScheduledOnEventEventType ¶
- class WorkflowTaskUpdatedStatusEvent¶
Bases:
object
- __init__(event_type: Union[benchling_api_client.v2.types.Unset, WorkflowTaskUpdatedStatusEventEventType] = attr_dict['_event_type'].default, workflow_task: Union[benchling_api_client.v2.types.Unset, WorkflowTask] = attr_dict['_workflow_task'].default, created_at: Union[benchling_api_client.v2.types.Unset, datetime] = attr_dict['_created_at'].default, deprecated: Union[benchling_api_client.v2.types.Unset, bool] = attr_dict['_deprecated'].default, excluded_properties: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_excluded_properties'].default, id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_id'].default, schema: Union[benchling_api_client.v2.types.Unset, None, EventBaseSchema] = attr_dict['_schema'].default) None ¶
Method generated by attrs for class WorkflowTaskUpdatedStatusEvent.
- property event_type: WorkflowTaskUpdatedStatusEventEventType¶
- property excluded_properties: List[str]¶
These properties have been dropped from the payload due to size.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_task_updated_status_event.T ¶
- property schema: Optional[EventBaseSchema]¶
- property workflow_task: WorkflowTask¶
- class WorkflowTaskUpdatedStatusEventEventType¶
Bases:
benchling_api_client.v2.extensions.Enums.KnownString
An enumeration.
- V2_WORKFLOWTASKUPDATEDSTATUS = 'v2.workflowTask.updated.status'¶
- static of_unknown(val: str) WorkflowTaskUpdatedStatusEventEventType ¶
- class WorkflowTaskWriteBase¶
Bases:
object
- __init__(assignee_id: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_assignee_id'].default, fields: Union[benchling_api_client.v2.types.Unset, Fields] = attr_dict['_fields'].default, scheduled_on: Union[benchling_api_client.v2.types.Unset, date] = attr_dict['_scheduled_on'].default) None ¶
Method generated by attrs for class WorkflowTaskWriteBase.
- class WorkflowTasksArchivalChange¶
Bases:
object
IDs of all items that were archived or unarchived, grouped by resource type
- __init__(workflow_task_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_workflow_task_ids'].default) None ¶
Method generated by attrs for class WorkflowTasksArchivalChange.
- class WorkflowTasksArchive¶
Bases:
object
- __init__(reason: WorkflowTaskArchiveReason, workflow_task_ids: List[str]) None ¶
Method generated by attrs for class WorkflowTasksArchive.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_tasks_archive.T ¶
- property reason: WorkflowTaskArchiveReason¶
The reason for archiving the provided workflow tasks. Accepted reasons may differ based on tenant configuration.
- class WorkflowTasksBulkCopyRequest¶
Bases:
object
- __init__(workflow_task_ids: Union[benchling_api_client.v2.types.Unset, List[str]] = attr_dict['_workflow_task_ids'].default) None ¶
Method generated by attrs for class WorkflowTasksBulkCopyRequest.
- class WorkflowTasksBulkCreateRequest¶
Bases:
object
- __init__(workflow_tasks: Union[benchling_api_client.v2.types.Unset, List[WorkflowTaskBulkCreate]] = attr_dict['_workflow_tasks'].default) None ¶
Method generated by attrs for class WorkflowTasksBulkCreateRequest.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_tasks_bulk_create_request.T ¶
- property workflow_tasks: List[WorkflowTaskBulkCreate]¶
- class WorkflowTasksBulkUpdateRequest¶
Bases:
object
- __init__(workflow_tasks: Union[benchling_api_client.v2.types.Unset, List[WorkflowTaskBulkUpdate]] = attr_dict['_workflow_tasks'].default) None ¶
Method generated by attrs for class WorkflowTasksBulkUpdateRequest.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_tasks_bulk_update_request.T ¶
- property workflow_tasks: List[WorkflowTaskBulkUpdate]¶
- class WorkflowTasksPaginatedList¶
Bases:
object
- __init__(next_token: Union[benchling_api_client.v2.types.Unset, str] = attr_dict['_next_token'].default, workflow_tasks: Union[benchling_api_client.v2.types.Unset, List[WorkflowTask]] = attr_dict['_workflow_tasks'].default) None ¶
Method generated by attrs for class WorkflowTasksPaginatedList.
- classmethod from_dict(src_dict: Dict[str, Any], strict: bool = False) benchling_api_client.v2.stable.models.workflow_tasks_paginated_list.T ¶
- property workflow_tasks: List[WorkflowTask]¶