Complete platform management workflows
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import type { AiProviderRequest, AiProviderUpdateRequest } from "../api/types";
|
||||
import type { AiProviderRequest, AiProviderStatusRequest, AiProviderUpdateRequest } from "../api/types";
|
||||
import type { AiProviderFormState } from "../contracts/aiProviders";
|
||||
|
||||
export function aiProviderCreateRequestFromForm(form: AiProviderFormState): AiProviderRequest {
|
||||
@@ -26,3 +26,7 @@ export function aiProviderUpdateRequestFromForm(form: AiProviderFormState): AiPr
|
||||
redactionPolicy: form.redactionPolicy.trim() || "default"
|
||||
};
|
||||
}
|
||||
|
||||
export function aiProviderRetireRequest(): AiProviderStatusRequest {
|
||||
return { status: "disabled" };
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user