def METHOD_NAME(
    self,
    context: AuthedServiceContext,
    uid: UID,
    etags: List,
) -> Union[SyftError, SyftSuccess]:
    result = self.stash.get_by_uid(
        credentials=context.credentials,
        uid=uid,
    )
    if result.is_err():
        return SyftError(message=f"{result.err()}")
    obj: Optional[BlobStorageEntry] = result.ok()
    if obj is None:
        return SyftError(message=f"No blob storage entry exists for uid: {uid}")
    with context.node.blob_storage_client.connect() as conn:
        result = conn.complete_multipart_upload(obj, etags)
    return result