UNPKG

@starsched/sdk

Version:

ABA clinic control and management service API SDK

48 lines 1.59 kB
import type { StarSchedAPIProtocols } from '../../../common/types/common'; import type { HttpClientProtocols } from '../../../http/protocols/client.protocols'; import type { CompanySignUpRequest } from './company-sign-up-request'; export declare namespace GetCompanySignUpRequest { type Input = { token: string; }; type Options = Pick<HttpClientProtocols.GetOptions, 'abortSignal'>; type Success = CompanySignUpRequest; type ErrorCodes = 'validation' | 'user.account.creation.request.token.not.exists' | 'user.account.creation.request.token.expired' | 'internal'; type Failure = { code: 'validation'; message: string; validation: { field: 'token'; type: 'required'; message: string; }; } | { code: 'validation'; message: string; validation: { field: 'token'; type: 'type'; message: string; }; } | { code: 'validation'; message: string; validation: { field: 'token'; type: 'invalid'; message: string; }; } | { code: 'user.account.creation.request.token.not.exists'; message: string; } | { code: 'user.account.creation.request.token.expired'; message: string; } | { code: 'internal'; message: string; }; type Output = Success | Failure; type Response = StarSchedAPIProtocols.Response<Success, Failure>; } //# sourceMappingURL=get-company-sign-up-request.protocols.d.ts.map