@starsched/sdk
Version:
ABA clinic control and management service API SDK
65 lines • 3.78 kB
TypeScript
import type { StarSchedAPIProtocols } from './common/types/common';
import { Accounts } from './services/account/index';
import { Appointments } from './services/appointment/index';
import { Authentication } from './services/authentication/index';
import { Companies } from './services/companies/index';
import { CompanyInvites } from './services/company-invites/index';
import { CompanyMembers } from './services/company-members/index';
import { CompanyPatients } from './services/company-patient/index';
import { CompaniesPlan } from './services/company-plan/index';
import { Companyprofessionals } from './services/company-professional/index';
import { Profiles } from './services/profiles/index';
export * from './services/account/protocols/company-sign-up-request';
export * from './services/account/protocols/finalize-company-sign-up-request.protocols';
export * from './services/account/protocols/get-company-sign-up-request.protocols';
export * from './services/account/protocols/request-company-sign-up.protocols';
export * from './services/appointment/protocols/appointment';
export * from './services/appointment/protocols/list-by-patient';
export * from './services/authentication/protocols/sign-in-with-email-and-password.protocols';
export * from './services/company-plan/protocols/company-plan';
export * from './services/company-plan/protocols/get-plan.protocols';
export * from './services/companies/protocols/company';
export * from './services/companies/protocols/create-company.protocols';
export * from './services/companies/protocols/get-my-companies.protocols';
export * from './services/companies/protocols/update-company.protocols';
export * from './services/company-invites/protocols/company-invite';
export * from './services/company-invites/protocols/create.protocols';
export * from './services/company-invites/protocols/delete.protocols';
export * from './services/company-invites/protocols/list.protocols';
export * from './services/company-invites/protocols/resend.protocols';
export * from './services/company-invites/protocols/update-role.protocols';
export * from './services/company-members/protocols/company-member';
export * from './services/company-members/protocols/list.protocols';
export * from './services/company-members/protocols/update-role.protocols';
export * from './services/company-members/protocols/update-access.protocols';
export * from './services/company-patient/protocols/company-patient';
export * from './services/company-patient/protocols/create.protocols';
export * from './services/company-patient/protocols/list.protocols';
export * from './services/company-professional/protocols/company-professional';
export * from './services/company-professional/protocols/list.protocols';
export * from './services/profiles/protocols/get-my-profile.protocols';
export * from './services/profiles/protocols/profile';
export declare class StarSchedAPI {
private readonly options;
private isRefreshingAccessToken;
private failedRequestsQueue;
private accessToken;
private refreshToken;
private readonly httpClient;
readonly authentication: Authentication;
readonly profiles: Profiles;
readonly accounts: Accounts;
readonly companies: Companies;
readonly companiesPlan: CompaniesPlan;
readonly companyMembers: CompanyMembers;
readonly companyProfessionals: Companyprofessionals;
readonly companyInvites: CompanyInvites;
readonly companyPatients: CompanyPatients;
readonly appointments: Appointments;
constructor(options: StarSchedAPIProtocols.Options);
private authenticatedRoutesInterceptor;
private refreshAuthenticationInterceptor;
private storeAuthenticationOutputInterceptor;
private refreshAccessToken;
}
//# sourceMappingURL=index.d.ts.map