@@ -48,3 +48,98 @@ context-client-method-parameter: true
4848enable-xml : false
4949required-parameter-client-methods : true
5050` ` `
51+
52+ ### Rename AddChatThreadMembersRequest to AddChatThreadMembersOptions
53+ ` ` ` yaml
54+ directive :
55+ - from : swagger-document
56+ where : $.definitions
57+ transform : >
58+ if (!$.AddChatThreadMembersOptions) {
59+ $.AddChatThreadMembersOptions = $.AddChatThreadMembersRequest;
60+ delete $.AddChatThreadMembersRequest;
61+ }
62+ - from : swagger-document
63+ where : $["paths"]["/chat/threads/{chatThreadId}/members"].post.parameters[2]
64+ transform : >
65+ if ($.schema && $.schema.$ref && $.schema.$ref.endsWith("AddChatThreadMembersRequest")) {
66+ const path = $.schema.$ref.replace(/[#].*$/, "#/definitions/AddChatThreadMembersOptions");
67+ $.schema = { "$ref": path };
68+ }
69+ ` ` `
70+
71+ ### Rename CreateChatThreadRequest to CreateChatThreadOptions
72+ ` ` ` yaml
73+ directive :
74+ - from : swagger-document
75+ where : $.definitions
76+ transform : >
77+ if (!$.CreateChatThreadOptions) {
78+ $.CreateChatThreadOptions = $.CreateChatThreadRequest;
79+ delete $.CreateChatThreadRequest;
80+ }
81+ - from : swagger-document
82+ where : $["paths"]["/chat/threads"].post.parameters[1]
83+ transform : >
84+ if ($.schema && $.schema.$ref && $.schema.$ref.endsWith("CreateChatThreadRequest")) {
85+ const path = $.schema.$ref.replace(/[#].*$/, "#/definitions/CreateChatThreadOptions");
86+ $.schema = { "$ref": path };
87+ }
88+ ` ` `
89+
90+ ### Rename SendChatMessageRequest to SendChatMessageOptions
91+ ` ` ` yaml
92+ directive :
93+ - from : swagger-document
94+ where : $.definitions
95+ transform : >
96+ if (!$.SendChatMessageOptions) {
97+ $.SendChatMessageOptions = $.SendChatMessageRequest;
98+ delete $.SendChatMessageRequest;
99+ }
100+ - from : swagger-document
101+ where : $["paths"]["/chat/threads/{chatThreadId}/messages"].post.parameters[2]
102+ transform : >
103+ if ($.schema && $.schema.$ref && $.schema.$ref.endsWith("SendChatMessageRequest")) {
104+ const path = $.schema.$ref.replace(/[#].*$/, "#/definitions/SendChatMessageOptions");
105+ $.schema = { "$ref": path };
106+ }
107+ ` ` `
108+
109+ ### Rename UpdateChatMessageRequest to UpdateChatMessageOptions
110+ ` ` ` yaml
111+ directive :
112+ - from : swagger-document
113+ where : $.definitions
114+ transform : >
115+ if (!$.UpdateChatMessageOptions) {
116+ $.UpdateChatMessageOptions = $.UpdateChatMessageRequest;
117+ delete $.UpdateChatMessageRequest;
118+ }
119+ - from : swagger-document
120+ where : $["paths"]["/chat/threads/{chatThreadId}/messages/{chatMessageId}"].patch.parameters[3]
121+ transform : >
122+ if ($.schema && $.schema.$ref && $.schema.$ref.endsWith("UpdateChatMessageRequest")) {
123+ const path = $.schema.$ref.replace(/[#].*$/, "#/definitions/UpdateChatMessageOptions");
124+ $.schema = { "$ref": path };
125+ }
126+ ` ` `
127+
128+ ### Rename UpdateChatThreadRequest to UpdateChatThreadOptions
129+ ` ` ` yaml
130+ directive :
131+ - from : swagger-document
132+ where : $.definitions
133+ transform : >
134+ if (!$.UpdateChatThreadOptions) {
135+ $.UpdateChatThreadOptions = $.UpdateChatThreadRequest;
136+ delete $.UpdateChatThreadRequest;
137+ }
138+ - from : swagger-document
139+ where : $["paths"]["/chat/threads/{chatThreadId}"].patch.parameters[2]
140+ transform : >
141+ if ($.schema && $.schema.$ref && $.schema.$ref.endsWith("UpdateChatThreadRequest")) {
142+ const path = $.schema.$ref.replace(/[#].*$/, "#/definitions/UpdateChatThreadOptions");
143+ $.schema = { "$ref": path };
144+ }
145+ ` ` `
0 commit comments