Merge branch 'IDTEAM-1.26.0' into 'main'
[ProtonMail-WebClient.git] / packages / shared / lib / api / feedback.ts
blobdaa4968e81397fde4a78351ad2f5affb86dad276
1 export const sendFeedback = ({
2     Score,
3     Feedback,
4     FeedbackType,
5 }: {
6     Score: number;
7     Feedback: string;
8     FeedbackType: string;
9 }) => ({
10     url: `core/v4/feedback`,
11     method: 'post',
12     data: { Score, Feedback, FeedbackType },
13 });
15 export interface AssistantFeedback {
16     Category: string;
17     Sentiment: 'Positive' | 'Negative' | 'Neutral';
18     Environment: 'Local' | 'Remote';
19     ModelID?: string;
20     Component: 'Mail';
21     Body: string;
22     Prompt?: string;
23     ModelOutput?: string;
26 export const sendAssistantFeedback = ({
27     Category,
28     Sentiment,
29     Environment,
30     ModelID,
31     Body,
32     Prompt,
33     ModelOutput,
34     Component,
35 }: AssistantFeedback) => ({
36     url: `ai/v1/feedback`,
37     method: 'post',
38     data: {
39         Category,
40         Sentiment,
41         Environment,
42         ModelID,
43         Body,
44         Prompt,
45         ModelOutput,
46         Component,
47     },
48 });