UNPKG

@mintlify/models

Version:

Mintlify models

35 lines (34 loc) 1.07 kB
export type AutopilotSuggestionStatus = 'open' | 'resolved' | 'cancelled'; export type PrSourceData = { repo: string; pullRequestNumber: number; pullRequestTitle: string; pullRequestUrl: string; }; export type AssistantMessageSourceData = { bucketIds: string[]; exampleMessages: string[]; analysisPeriodStart: string; analysisPeriodEnd: string; }; type AutopilotSuggestionBase = { _id: string; subdomain: string; status: AutopilotSuggestionStatus; createdAt: string; suggestedChanges: string[]; prompt: string; title: string; linkedSession?: string; }; export type PrAutopilotSuggestion = AutopilotSuggestionBase & { source: 'pr'; sourceData: PrSourceData; }; export type AssistantMessageAutopilotSuggestion = AutopilotSuggestionBase & { source: 'assistant_message'; sourceData: AssistantMessageSourceData; }; export type AutopilotSuggestionType = PrAutopilotSuggestion | AssistantMessageAutopilotSuggestion; export type AutopilotSuggestionSource = AutopilotSuggestionType['source']; export {};