Skip to content

Commit 897fb53

Browse files
minnieliuMinnie Liu
andauthored
Adding scripts for renaming (Azure#17363)
Co-authored-by: Minnie Liu <peiliu@microsoft.com>
1 parent e8f2a43 commit 897fb53

File tree

1 file changed

+95
-0
lines changed
  • sdk/communication/azure-communication-chat/swagger

1 file changed

+95
-0
lines changed

sdk/communication/azure-communication-chat/swagger/README.md

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,3 +48,98 @@ context-client-method-parameter: true
4848
enable-xml: false
4949
required-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

Comments
 (0)