@soos-io/api-client
Version:
This is the SOOS API Client for registered clients leveraging the various integrations to the SOOS platform. Register for a free trial today at https://app.soos.io/register
22 lines (21 loc) • 707 B
TypeScript
import { SeverityEnum } from "../enums";
interface IApplicationStatusMessage {
message: string;
severity: SeverityEnum;
isDismissible: boolean;
url: string | null;
linkText: string | null;
}
interface IApplicationStatusModel {
statusMessage: IApplicationStatusMessage | null;
clientMessage: IApplicationStatusMessage | null;
}
declare class SOOSUserApiClient {
private readonly baseUri;
private readonly apiKey;
private readonly client;
constructor(apiKey: string, baseUri?: string);
getApplicationStatus(clientHash: string): Promise<IApplicationStatusModel>;
}
export { IApplicationStatusModel, IApplicationStatusMessage };
export default SOOSUserApiClient;