mirror of
https://github.com/bitwarden/browser.git
synced 2024-06-26 10:35:48 +02:00
16 lines
866 B
TypeScript
16 lines
866 B
TypeScript
|
import { ProviderSetupRequest } from "../../models/request/provider/provider-setup.request";
|
||
|
import { ProviderUpdateRequest } from "../../models/request/provider/provider-update.request";
|
||
|
import { ProviderVerifyRecoverDeleteRequest } from "../../models/request/provider/provider-verify-recover-delete.request";
|
||
|
import { ProviderResponse } from "../../models/response/provider/provider.response";
|
||
|
|
||
|
export class ProviderApiServiceAbstraction {
|
||
|
postProviderSetup: (id: string, request: ProviderSetupRequest) => Promise<ProviderResponse>;
|
||
|
getProvider: (id: string) => Promise<ProviderResponse>;
|
||
|
putProvider: (id: string, request: ProviderUpdateRequest) => Promise<ProviderResponse>;
|
||
|
providerRecoverDeleteToken: (
|
||
|
organizationId: string,
|
||
|
request: ProviderVerifyRecoverDeleteRequest,
|
||
|
) => Promise<any>;
|
||
|
deleteProvider: (id: string) => Promise<void>;
|
||
|
}
|