recator: entity move and delete
Build Test / test (pull_request) Successful in 39s
JS Unit Tests / test (pull_request) Failing after 38s
PHP Unit Tests / test (pull_request) Successful in 1m2s

Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
This commit is contained in:
2026-05-07 23:53:21 -04:00
parent c33a74003d
commit c1dbcc9a7d
3 changed files with 67 additions and 93 deletions
+12 -21
View File
@@ -132,17 +132,13 @@ export interface EntityDeleteRequest {
sources: EntityIdentifier[];
}
export interface EntityDeleteResultSuccess {
success: boolean;
}
export interface EntityDeleteResultFailure {
success: boolean;
error: string;
}
export interface EntityDeleteResponse {
[sourceIdentifier: EntityIdentifier]: EntityDeleteResultSuccess | EntityDeleteResultFailure;
[sourceIdentifier: EntityIdentifier]: {
disposition: 'deleted' | 'moved' | 'error';
destination: CollectionIdentifier | null;
mutation: EntityIdentifier | null;
error?: string;
};
}
/**
@@ -153,18 +149,13 @@ export interface EntityMoveRequest {
sources: EntityIdentifier[];
}
export interface EntityMoveResultSuccess {
success: boolean;
identifier: EntityIdentifier;
}
export interface EntityMoveResultFailure {
success: boolean;
error: string;
}
export interface EntityMoveResponse {
[sourceIdentifier: EntityIdentifier]: EntityMoveResultSuccess | EntityMoveResultFailure;
[sourceIdentifier: EntityIdentifier]: {
disposition: 'moved' | 'error';
destination: CollectionIdentifier| null;
mutation: EntityIdentifier | null;
error?: string;
};
}
/**