@servicetitan/assist-ui
Version:
ServiceTitan Atlas UI Components
27 lines • 704 B
TypeScript
export interface Options {
id: string;
label: string;
description?: string;
value?: string;
}
export interface ConfirmationResponse {
actionId: string;
optionIds?: string[];
sourceMessageId?: string;
parameters?: Record<string, string | number | undefined>;
}
export interface RecommendationAction {
id: string;
name: string;
type?: string;
url?: string;
}
export interface BaseRecommendationProps {
recommendationId?: string;
message: string;
actions: RecommendationAction[];
onSubmit: (confirmationResponse: ConfirmationResponse) => void;
submitted?: boolean;
selected?: string[];
}
//# sourceMappingURL=shared-interfaces.d.ts.map