-
Notifications
You must be signed in to change notification settings - Fork 25
/
Copy pathgenerateclient.cmd
23 lines (19 loc) · 996 Bytes
/
generateclient.cmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
call npm install replace@0.3.0
call npm install autorest@2.0.4262
call node_modules\.bin\autorest README.md --csharp
cd generated
call ..\node_modules\.bin\replace "Microsoft.Bot.Connector.Teams.Models" "Microsoft.Bot.Schema.Teams" . -r --include="*.cs"
call ..\node_modules\.bin\replace "using Models;" "using Microsoft.Bot.Schema.Teams;" . -r --include="*.cs"
call ..\node_modules\.bin\replace "FromProperty" "From" . -r --include="*.cs"
call ..\node_modules\.bin\replace "fromProperty" "from" . -r --include="*.cs"
cd ..
del generated\Models\CardAction.cs
del generated\Models\CardImage.cs
del generated\Models\Attachment.cs
del generated\Models\ChannelAccount.cs
del generated\Models\Activity.cs
del ..\CSharp\Microsoft.Bot.Schema.Teams\Generated\*.* /Q
copy generated\Models\*.* ..\CSharp\Microsoft.Bot.Schema.Teams\Generated
move ..\Microsoft.Bot.Schema\ErrorResponseException.cs ..\Microsoft.Bot.Connector
copy generated\*.* ..\CSharp\Microsoft.Bot.Connector.Teams
rd /q /s generated