2022-11-13 14:17:55 -09:00
|
|
|
import { BaseAPI, route } from "../base";
|
2024-03-01 11:21:45 -06:00
|
|
|
import type { ActionAmountResult } from "../types/data-contracts";
|
2022-11-13 14:17:55 -09:00
|
|
|
|
|
|
|
export class ActionsAPI extends BaseAPI {
|
|
|
|
ensureAssetIDs() {
|
2023-02-08 17:59:04 -09:00
|
|
|
return this.http.post<void, ActionAmountResult>({
|
2022-11-13 14:17:55 -09:00
|
|
|
url: route("/actions/ensure-asset-ids"),
|
|
|
|
});
|
|
|
|
}
|
2023-02-08 17:59:04 -09:00
|
|
|
|
|
|
|
resetItemDateTimes() {
|
|
|
|
return this.http.post<void, ActionAmountResult>({
|
|
|
|
url: route("/actions/zero-item-time-fields"),
|
|
|
|
});
|
|
|
|
}
|
2023-02-25 17:54:40 -09:00
|
|
|
|
|
|
|
ensureImportRefs() {
|
|
|
|
return this.http.post<void, ActionAmountResult>({
|
|
|
|
url: route("/actions/ensure-import-refs"),
|
|
|
|
});
|
|
|
|
}
|
2023-10-06 21:51:08 -05:00
|
|
|
|
|
|
|
setPrimaryPhotos() {
|
|
|
|
return this.http.post<void, ActionAmountResult>({
|
|
|
|
url: route("/actions/set-primary-photos"),
|
|
|
|
});
|
|
|
|
}
|
2022-11-13 14:17:55 -09:00
|
|
|
}
|