mirror of
https://github.com/bitwarden/browser
synced 2025-12-14 23:33:31 +00:00
20 lines
930 B
TypeScript
20 lines
930 B
TypeScript
import { OrganizationDomainRequest } from "../../services/organization-domain/requests/organization-domain.request";
|
|
|
|
import { OrganizationDomainSsoDetailsResponse } from "./responses/organization-domain-sso-details.response";
|
|
import { OrganizationDomainResponse } from "./responses/organization-domain.response";
|
|
|
|
export abstract class OrgDomainApiServiceAbstraction {
|
|
getAllByOrgId: (orgId: string) => Promise<Array<OrganizationDomainResponse>>;
|
|
getByOrgIdAndOrgDomainId: (
|
|
orgId: string,
|
|
orgDomainId: string
|
|
) => Promise<OrganizationDomainResponse>;
|
|
post: (
|
|
orgId: string,
|
|
orgDomain: OrganizationDomainRequest
|
|
) => Promise<OrganizationDomainResponse>;
|
|
verify: (orgId: string, orgDomainId: string) => Promise<OrganizationDomainResponse>;
|
|
delete: (orgId: string, orgDomainId: string) => Promise<any>;
|
|
getClaimedOrgDomainByEmail: (email: string) => Promise<OrganizationDomainSsoDetailsResponse>;
|
|
}
|