Metadata Models#
- class InsertMetadata(error_description=None, errors=<factory>, inserted_idx=<factory>, existing_idx=<factory>)[source]#
Bases:
object
Metadata returned by insertion / adding functions
- Parameters:
error_description (str | None)
errors (List[Tuple[int, str]])
inserted_idx (List[int])
existing_idx (List[int])
- error_description: str | None = None#
- errors: List[Tuple[int, str]]#
- inserted_idx: List[int]#
- existing_idx: List[int]#
- property n_inserted#
- property n_existing#
- property n_errors#
- property error_idx#
- property success#
- property error_string#
- dict()[source]#
Returns the information from this dataclass as a dictionary
- Return type:
Dict[str, Any]
- static merge(metadata)[source]#
- Parameters:
metadata (Sequence[InsertMetadata])
- Return type:
- class InsertCountsMetadata(n_inserted, n_existing, error_description=None, errors=<factory>)[source]#
Bases:
object
Metadata returned by insertion / adding functions, only including counts
- Parameters:
n_inserted (int)
n_existing (int)
error_description (str | None)
errors (List[str])
- n_inserted: int#
- n_existing: int#
- error_description: str | None = None#
- errors: List[str]#
- property n_errors#
- property success#
- property error_string#
- class DeleteMetadata(error_description=None, errors=<factory>, deleted_idx=<factory>, n_children_deleted=0)[source]#
Bases:
object
Metadata returned by delete functions
- Parameters:
error_description (str | None)
errors (List[Tuple[int, str]])
deleted_idx (List[int])
n_children_deleted (int)
- error_description: str | None = None#
- errors: List[Tuple[int, str]]#
- deleted_idx: List[int]#
- n_children_deleted: int = 0#
- property n_deleted#
- property n_errors#
- property error_idx#
- property success#
- property error_string#
- class UpdateMetadata(error_description=None, errors=<factory>, updated_idx=<factory>, n_children_updated=0)[source]#
Bases:
object
Metadata returned by update functions
- Parameters:
error_description (str | None)
errors (List[Tuple[int, str]])
updated_idx (List[int])
n_children_updated (int)
- error_description: str | None = None#
- errors: List[Tuple[int, str]]#
- updated_idx: List[int]#
- n_children_updated: int = 0#
- property n_updated#
- property n_errors#
- property error_idx#
- property success#
- property error_string#
- class TaskReturnMetadata(error_description=None, rejected_info=<factory>, accepted_ids=<factory>)[source]#
Bases:
object
Metadata returned to managers that have sent completed tasks back to the server
- Parameters:
error_description (str | None)
rejected_info (List[Tuple[int, str]])
accepted_ids (List[int])
- error_description: str | None = None#
- rejected_info: List[Tuple[int, str]]#
- accepted_ids: List[int]#
- property n_accepted#
- property n_rejected#
- property rejected_ids#
- property success#
- property error_string#