Skip to content

Commit 731e940

Browse files
committed
Revert for model changes in "Added chat history storage to the Q chat for agentic chat"
1 parent 77643cf commit 731e940

File tree

9 files changed

+116
-1343
lines changed

9 files changed

+116
-1343
lines changed

packages/core/src/codewhisperer/client/user-service-2.json

Lines changed: 35 additions & 682 deletions
Large diffs are not rendered by default.

packages/core/src/codewhispererChat/controllers/chat/chatRequest/converter.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,6 @@ export function triggerPayloadToChatRequest(triggerPayload: TriggerPayload): { c
119119
additionalContext: triggerPayload.additionalContents,
120120
},
121121
userIntent: triggerPayload.userIntent,
122-
origin: 'IDE',
123122
},
124123
},
125124
chatTriggerType,

src.gen/@amzn/codewhisperer-streaming/README.md

Lines changed: 14 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,13 @@ CreateProfile
227227
</details>
228228
<details>
229229
<summary>
230+
CreateWorkspace
231+
</summary>
232+
233+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codewhispererstreaming/command/CreateWorkspaceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codewhispererstreaming/Interface/CreateWorkspaceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codewhispererstreaming/Interface/CreateWorkspaceCommandOutput/)
234+
</details>
235+
<details>
236+
<summary>
230237
DeleteCustomization
231238
</summary>
232239

@@ -297,6 +304,13 @@ ListTagsForResource
297304
</details>
298305
<details>
299306
<summary>
307+
ListWorkspaceMetadata
308+
</summary>
309+
310+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codewhispererstreaming/command/ListWorkspaceMetadataCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codewhispererstreaming/Interface/ListWorkspaceMetadataCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codewhispererstreaming/Interface/ListWorkspaceMetadataCommandOutput/)
311+
</details>
312+
<details>
313+
<summary>
300314
TagResource
301315
</summary>
302316

@@ -353,27 +367,13 @@ CreateUploadUrl
353367
</details>
354368
<details>
355369
<summary>
356-
CreateWorkspace
357-
</summary>
358-
359-
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codewhispererstreaming/command/CreateWorkspaceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codewhispererstreaming/Interface/CreateWorkspaceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codewhispererstreaming/Interface/CreateWorkspaceCommandOutput/)
360-
</details>
361-
<details>
362-
<summary>
363370
DeleteTaskAssistConversation
364371
</summary>
365372

366373
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codewhispererstreaming/command/DeleteTaskAssistConversationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codewhispererstreaming/Interface/DeleteTaskAssistConversationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codewhispererstreaming/Interface/DeleteTaskAssistConversationCommandOutput/)
367374
</details>
368375
<details>
369376
<summary>
370-
DeleteWorkspace
371-
</summary>
372-
373-
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codewhispererstreaming/command/DeleteWorkspaceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codewhispererstreaming/Interface/DeleteWorkspaceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codewhispererstreaming/Interface/DeleteWorkspaceCommandOutput/)
374-
</details>
375-
<details>
376-
<summary>
377377
GenerateCompletions
378378
</summary>
379379

@@ -451,13 +451,6 @@ ListFeatureEvaluations
451451
</details>
452452
<details>
453453
<summary>
454-
ListWorkspaceMetadata
455-
</summary>
456-
457-
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codewhispererstreaming/command/ListWorkspaceMetadataCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codewhispererstreaming/Interface/ListWorkspaceMetadataCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codewhispererstreaming/Interface/ListWorkspaceMetadataCommandOutput/)
458-
</details>
459-
<details>
460-
<summary>
461454
ResumeTransformation
462455
</summary>
463456

@@ -577,13 +570,6 @@ DeleteAssignment
577570
</details>
578571
<details>
579572
<summary>
580-
DeleteConversation
581-
</summary>
582-
583-
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codewhispererstreaming/command/DeleteConversationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codewhispererstreaming/Interface/DeleteConversationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codewhispererstreaming/Interface/DeleteConversationCommandOutput/)
584-
</details>
585-
<details>
586-
<summary>
587573
DeleteExtension
588574
</summary>
589575

@@ -773,20 +759,6 @@ UntagResource
773759
</details>
774760
<details>
775761
<summary>
776-
UpdateConversation
777-
</summary>
778-
779-
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codewhispererstreaming/command/UpdateConversationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codewhispererstreaming/Interface/UpdateConversationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codewhispererstreaming/Interface/UpdateConversationCommandOutput/)
780-
</details>
781-
<details>
782-
<summary>
783-
UpdatePlugin
784-
</summary>
785-
786-
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codewhispererstreaming/command/UpdatePluginCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codewhispererstreaming/Interface/UpdatePluginCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codewhispererstreaming/Interface/UpdatePluginCommandOutput/)
787-
</details>
788-
<details>
789-
<summary>
790762
UpdateTroubleshootingCommandResult
791763
</summary>
792764

src.gen/@amzn/codewhisperer-streaming/src/commands/ExportResultArchiveCommand.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ export interface ExportResultArchiveCommandOutput extends ExportResultArchiveRes
5656
* testGenerationJobId: "STRING_VALUE",
5757
* },
5858
* },
59-
* profileArn: "STRING_VALUE",
6059
* };
6160
* const command = new ExportResultArchiveCommand(input);
6261
* const response = await client.send(command);

src.gen/@amzn/codewhisperer-streaming/src/commands/GenerateAssistantResponseCommand.ts

Lines changed: 0 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -212,15 +212,6 @@ export interface GenerateAssistantResponseCommandOutput extends GenerateAssistan
212212
* ],
213213
* },
214214
* userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION",
215-
* origin: "STRING_VALUE",
216-
* images: [ // ImageBlocks
217-
* { // ImageBlock
218-
* format: "png" || "jpeg" || "gif" || "webp", // required
219-
* source: { // ImageSource Union: only one key present
220-
* bytes: new Uint8Array(), // e.g. Buffer.from("") or new TextEncoder().encode("")
221-
* },
222-
* },
223-
* ],
224215
* },
225216
* assistantResponseMessage: { // AssistantResponseMessage
226217
* messageId: "STRING_VALUE",
@@ -247,13 +238,6 @@ export interface GenerateAssistantResponseCommandOutput extends GenerateAssistan
247238
* content: "STRING_VALUE", // required
248239
* userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION",
249240
* },
250-
* toolUses: [ // ToolUses
251-
* { // ToolUse
252-
* toolUseId: "STRING_VALUE", // required
253-
* name: "STRING_VALUE", // required
254-
* input: "DOCUMENT_VALUE", // required
255-
* },
256-
* ],
257241
* },
258242
* },
259243
* ],
@@ -380,15 +364,6 @@ export interface GenerateAssistantResponseCommandOutput extends GenerateAssistan
380364
* ],
381365
* },
382366
* userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION",
383-
* origin: "STRING_VALUE",
384-
* images: [
385-
* {
386-
* format: "png" || "jpeg" || "gif" || "webp", // required
387-
* source: {// Union: only one key present
388-
* bytes: new Uint8Array(), // e.g. Buffer.from("") or new TextEncoder().encode("")
389-
* },
390-
* },
391-
* ],
392367
* },
393368
* assistantResponseMessage: {
394369
* messageId: "STRING_VALUE",
@@ -415,13 +390,6 @@ export interface GenerateAssistantResponseCommandOutput extends GenerateAssistan
415390
* content: "STRING_VALUE", // required
416391
* userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION",
417392
* },
418-
* toolUses: [
419-
* {
420-
* toolUseId: "STRING_VALUE", // required
421-
* name: "STRING_VALUE", // required
422-
* input: "DOCUMENT_VALUE", // required
423-
* },
424-
* ],
425393
* },
426394
* },
427395
* chatTriggerType: "MANUAL" || "DIAGNOSTIC" || "INLINE_CHAT", // required
@@ -683,17 +651,6 @@ export interface GenerateAssistantResponseCommandOutput extends GenerateAssistan
683651
* // input: "STRING_VALUE",
684652
* // stop: true || false,
685653
* // },
686-
* // citationEvent: { // CitationEvent
687-
* // target: { // CitationTarget Union: only one key present
688-
* // location: Number("int"),
689-
* // range: {
690-
* // start: Number("int"),
691-
* // end: Number("int"),
692-
* // },
693-
* // },
694-
* // citationText: "STRING_VALUE",
695-
* // citationLink: "STRING_VALUE", // required
696-
* // },
697654
* // invalidStateEvent: { // InvalidStateEvent
698655
* // reason: "INVALID_TASK_ASSIST_PLAN", // required
699656
* // message: "STRING_VALUE", // required

src.gen/@amzn/codewhisperer-streaming/src/commands/GenerateTaskAssistPlanCommand.ts

Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -212,15 +212,6 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP
212212
* ],
213213
* },
214214
* userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION",
215-
* origin: "STRING_VALUE",
216-
* images: [ // ImageBlocks
217-
* { // ImageBlock
218-
* format: "png" || "jpeg" || "gif" || "webp", // required
219-
* source: { // ImageSource Union: only one key present
220-
* bytes: new Uint8Array(), // e.g. Buffer.from("") or new TextEncoder().encode("")
221-
* },
222-
* },
223-
* ],
224215
* },
225216
* assistantResponseMessage: { // AssistantResponseMessage
226217
* messageId: "STRING_VALUE",
@@ -247,13 +238,6 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP
247238
* content: "STRING_VALUE", // required
248239
* userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION",
249240
* },
250-
* toolUses: [ // ToolUses
251-
* { // ToolUse
252-
* toolUseId: "STRING_VALUE", // required
253-
* name: "STRING_VALUE", // required
254-
* input: "DOCUMENT_VALUE", // required
255-
* },
256-
* ],
257241
* },
258242
* },
259243
* ],
@@ -380,15 +364,6 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP
380364
* ],
381365
* },
382366
* userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION",
383-
* origin: "STRING_VALUE",
384-
* images: [
385-
* {
386-
* format: "png" || "jpeg" || "gif" || "webp", // required
387-
* source: {// Union: only one key present
388-
* bytes: new Uint8Array(), // e.g. Buffer.from("") or new TextEncoder().encode("")
389-
* },
390-
* },
391-
* ],
392367
* },
393368
* assistantResponseMessage: {
394369
* messageId: "STRING_VALUE",
@@ -415,13 +390,6 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP
415390
* content: "STRING_VALUE", // required
416391
* userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION",
417392
* },
418-
* toolUses: [
419-
* {
420-
* toolUseId: "STRING_VALUE", // required
421-
* name: "STRING_VALUE", // required
422-
* input: "DOCUMENT_VALUE", // required
423-
* },
424-
* ],
425393
* },
426394
* },
427395
* chatTriggerType: "MANUAL" || "DIAGNOSTIC" || "INLINE_CHAT", // required
@@ -432,7 +400,6 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP
432400
* programmingLanguage: "<ProgrammingLanguage>", // required
433401
* contextTruncationScheme: "ANALYSIS" || "GUMBY",
434402
* },
435-
* profileArn: "STRING_VALUE",
436403
* };
437404
* const command = new GenerateTaskAssistPlanCommand(input);
438405
* const response = await client.send(command);
@@ -687,17 +654,6 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP
687654
* // input: "STRING_VALUE",
688655
* // stop: true || false,
689656
* // },
690-
* // citationEvent: { // CitationEvent
691-
* // target: { // CitationTarget Union: only one key present
692-
* // location: Number("int"),
693-
* // range: {
694-
* // start: Number("int"),
695-
* // end: Number("int"),
696-
* // },
697-
* // },
698-
* // citationText: "STRING_VALUE",
699-
* // citationLink: "STRING_VALUE", // required
700-
* // },
701657
* // invalidStateEvent: { // InvalidStateEvent
702658
* // reason: "INVALID_TASK_ASSIST_PLAN", // required
703659
* // message: "STRING_VALUE", // required

src.gen/@amzn/codewhisperer-streaming/src/commands/SendMessageCommand.ts

Lines changed: 0 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -213,15 +213,6 @@ export interface SendMessageCommandOutput extends SendMessageResponse, __Metadat
213213
* ],
214214
* },
215215
* userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION",
216-
* origin: "STRING_VALUE",
217-
* images: [ // ImageBlocks
218-
* { // ImageBlock
219-
* format: "png" || "jpeg" || "gif" || "webp", // required
220-
* source: { // ImageSource Union: only one key present
221-
* bytes: new Uint8Array(), // e.g. Buffer.from("") or new TextEncoder().encode("")
222-
* },
223-
* },
224-
* ],
225216
* },
226217
* assistantResponseMessage: { // AssistantResponseMessage
227218
* messageId: "STRING_VALUE",
@@ -248,13 +239,6 @@ export interface SendMessageCommandOutput extends SendMessageResponse, __Metadat
248239
* content: "STRING_VALUE", // required
249240
* userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION",
250241
* },
251-
* toolUses: [ // ToolUses
252-
* { // ToolUse
253-
* toolUseId: "STRING_VALUE", // required
254-
* name: "STRING_VALUE", // required
255-
* input: "DOCUMENT_VALUE", // required
256-
* },
257-
* ],
258242
* },
259243
* },
260244
* ],
@@ -381,15 +365,6 @@ export interface SendMessageCommandOutput extends SendMessageResponse, __Metadat
381365
* ],
382366
* },
383367
* userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION",
384-
* origin: "STRING_VALUE",
385-
* images: [
386-
* {
387-
* format: "png" || "jpeg" || "gif" || "webp", // required
388-
* source: {// Union: only one key present
389-
* bytes: new Uint8Array(), // e.g. Buffer.from("") or new TextEncoder().encode("")
390-
* },
391-
* },
392-
* ],
393368
* },
394369
* assistantResponseMessage: {
395370
* messageId: "STRING_VALUE",
@@ -416,13 +391,6 @@ export interface SendMessageCommandOutput extends SendMessageResponse, __Metadat
416391
* content: "STRING_VALUE", // required
417392
* userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION",
418393
* },
419-
* toolUses: [
420-
* {
421-
* toolUseId: "STRING_VALUE", // required
422-
* name: "STRING_VALUE", // required
423-
* input: "DOCUMENT_VALUE", // required
424-
* },
425-
* ],
426394
* },
427395
* },
428396
* chatTriggerType: "MANUAL" || "DIAGNOSTIC" || "INLINE_CHAT", // required
@@ -685,17 +653,6 @@ export interface SendMessageCommandOutput extends SendMessageResponse, __Metadat
685653
* // input: "STRING_VALUE",
686654
* // stop: true || false,
687655
* // },
688-
* // citationEvent: { // CitationEvent
689-
* // target: { // CitationTarget Union: only one key present
690-
* // location: Number("int"),
691-
* // range: {
692-
* // start: Number("int"),
693-
* // end: Number("int"),
694-
* // },
695-
* // },
696-
* // citationText: "STRING_VALUE",
697-
* // citationLink: "STRING_VALUE", // required
698-
* // },
699656
* // invalidStateEvent: { // InvalidStateEvent
700657
* // reason: "INVALID_TASK_ASSIST_PLAN", // required
701658
* // message: "STRING_VALUE", // required

0 commit comments

Comments
 (0)