Skip to content

Commit

Permalink
Merge pull request Azure#127 from Azure/ProgressNotifications
Browse files Browse the repository at this point in the history
Progress notifications
  • Loading branch information
RikkiGibson authored May 30, 2018
2 parents 1ca0eb6 + 8b5ebe1 commit 72bbb94
Show file tree
Hide file tree
Showing 79 changed files with 2,813 additions and 4,974 deletions.
11 changes: 5 additions & 6 deletions src/vanilla/Model/MethodTS.cs
Original file line number Diff line number Diff line change
Expand Up @@ -876,23 +876,22 @@ public string GenerateSendOperationRequest()
builder.FunctionCall("await client.sendOperationRequest", argumentList =>
{
argumentList.Text("httpRequest");
argumentList.Object(GenerateOperationArguments);
argumentList.FunctionCall("msRest.createOperationArguments", GenerateOperationArguments);
argumentList.Object(GenerateOperationSpec);
});
return builder.ToString();
}

public void GenerateOperationArguments(TSObject operationArguments)
public void GenerateOperationArguments(TSArgumentList operationArguments)
{
operationArguments.ObjectProperty("arguments", arguments =>
operationArguments.Object(obj =>
{
foreach (Parameter parameter in LogicalParameters)
{
arguments.TextProperty(parameter.Name, parameter.Name);
obj.TextProperty(parameter.Name, parameter.Name);
}
});
operationArguments.TextProperty("abortSignal", "options && options.abortSignal");
operationArguments.TextProperty("customHeaders", "options && options.customHeaders");
operationArguments.Text("options");
}

public void GenerateOperationSpec(TSObject operationSpec)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -148,16 +148,14 @@ class AzureCompositeModel extends msRestAzure.AzureServiceClient {
try {
operationRes = await client.sendOperationRequest(
httpRequest,
{
arguments: {
msRest.createOperationArguments(
{
"this.subscriptionId": this.subscriptionId,
resourceGroupName,
apiVersion,
"this.acceptLanguage": this.acceptLanguage
},
abortSignal: options && options.abortSignal,
customHeaders: options && options.customHeaders
},
options),
{
httpMethod: "GET",
baseUrl: this.baseUri,
Expand Down Expand Up @@ -286,17 +284,15 @@ class AzureCompositeModel extends msRestAzure.AzureServiceClient {
let requestModelMapper = Mappers.CatalogDictionaryOfArray;
operationRes = await client.sendOperationRequest(
httpRequest,
{
arguments: {
msRest.createOperationArguments(
{
subscriptionId,
resourceGroupName,
apiVersion,
"this.acceptLanguage": this.acceptLanguage,
bodyParameter
},
abortSignal: options && options.abortSignal,
customHeaders: options && options.customHeaders
},
options),
{
httpMethod: "POST",
baseUrl: this.baseUri,
Expand Down Expand Up @@ -427,17 +423,15 @@ class AzureCompositeModel extends msRestAzure.AzureServiceClient {
let requestModelMapper = Mappers.CatalogArrayOfDictionary;
operationRes = await client.sendOperationRequest(
httpRequest,
{
arguments: {
msRest.createOperationArguments(
{
subscriptionId,
resourceGroupName,
apiVersion,
"this.acceptLanguage": this.acceptLanguage,
bodyParameter
},
abortSignal: options && options.abortSignal,
customHeaders: options && options.customHeaders
},
options),
{
httpMethod: "PUT",
baseUrl: this.baseUri,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,13 +54,11 @@ export class ArrayModel {
try {
operationRes = await client.sendOperationRequest(
httpRequest,
{
arguments: {
msRest.createOperationArguments(
{
"this.client.acceptLanguage": this.client.acceptLanguage
},
abortSignal: options && options.abortSignal,
customHeaders: options && options.customHeaders
},
}
,options),
{
httpMethod: "GET",
baseUrl: this.client.baseUri,
Expand Down Expand Up @@ -163,14 +161,12 @@ export class ArrayModel {
let requestModelMapper = Mappers.ArrayWrapper;
operationRes = await client.sendOperationRequest(
httpRequest,
{
arguments: {
msRest.createOperationArguments(
{
"this.client.acceptLanguage": this.client.acceptLanguage,
complexBody
},
abortSignal: options && options.abortSignal,
customHeaders: options && options.customHeaders
},
options),
{
httpMethod: "PUT",
baseUrl: this.client.baseUri,
Expand Down Expand Up @@ -247,13 +243,11 @@ export class ArrayModel {
try {
operationRes = await client.sendOperationRequest(
httpRequest,
{
arguments: {
msRest.createOperationArguments(
{
"this.client.acceptLanguage": this.client.acceptLanguage
},
abortSignal: options && options.abortSignal,
customHeaders: options && options.customHeaders
},
}
,options),
{
httpMethod: "GET",
baseUrl: this.client.baseUri,
Expand Down Expand Up @@ -356,14 +350,12 @@ export class ArrayModel {
let requestModelMapper = Mappers.ArrayWrapper;
operationRes = await client.sendOperationRequest(
httpRequest,
{
arguments: {
msRest.createOperationArguments(
{
"this.client.acceptLanguage": this.client.acceptLanguage,
complexBody
},
abortSignal: options && options.abortSignal,
customHeaders: options && options.customHeaders
},
options),
{
httpMethod: "PUT",
baseUrl: this.client.baseUri,
Expand Down Expand Up @@ -441,13 +433,11 @@ export class ArrayModel {
try {
operationRes = await client.sendOperationRequest(
httpRequest,
{
arguments: {
msRest.createOperationArguments(
{
"this.client.acceptLanguage": this.client.acceptLanguage
},
abortSignal: options && options.abortSignal,
customHeaders: options && options.customHeaders
},
}
,options),
{
httpMethod: "GET",
baseUrl: this.client.baseUri,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,13 +54,11 @@ export class BasicOperations {
try {
operationRes = await client.sendOperationRequest(
httpRequest,
{
arguments: {
msRest.createOperationArguments(
{
"this.client.acceptLanguage": this.client.acceptLanguage
},
abortSignal: options && options.abortSignal,
customHeaders: options && options.customHeaders
},
}
,options),
{
httpMethod: "GET",
baseUrl: this.client.baseUri,
Expand Down Expand Up @@ -156,15 +154,13 @@ export class BasicOperations {
let requestModelMapper = Mappers.Basic;
operationRes = await client.sendOperationRequest(
httpRequest,
{
arguments: {
msRest.createOperationArguments(
{
complexBody,
apiVersion,
"this.client.acceptLanguage": this.client.acceptLanguage
},
abortSignal: options && options.abortSignal,
customHeaders: options && options.customHeaders
},
options),
{
httpMethod: "PUT",
baseUrl: this.client.baseUri,
Expand Down Expand Up @@ -248,13 +244,11 @@ export class BasicOperations {
try {
operationRes = await client.sendOperationRequest(
httpRequest,
{
arguments: {
msRest.createOperationArguments(
{
"this.client.acceptLanguage": this.client.acceptLanguage
},
abortSignal: options && options.abortSignal,
customHeaders: options && options.customHeaders
},
}
,options),
{
httpMethod: "GET",
baseUrl: this.client.baseUri,
Expand Down Expand Up @@ -343,13 +337,11 @@ export class BasicOperations {
try {
operationRes = await client.sendOperationRequest(
httpRequest,
{
arguments: {
msRest.createOperationArguments(
{
"this.client.acceptLanguage": this.client.acceptLanguage
},
abortSignal: options && options.abortSignal,
customHeaders: options && options.customHeaders
},
}
,options),
{
httpMethod: "GET",
baseUrl: this.client.baseUri,
Expand Down Expand Up @@ -438,13 +430,11 @@ export class BasicOperations {
try {
operationRes = await client.sendOperationRequest(
httpRequest,
{
arguments: {
msRest.createOperationArguments(
{
"this.client.acceptLanguage": this.client.acceptLanguage
},
abortSignal: options && options.abortSignal,
customHeaders: options && options.customHeaders
},
}
,options),
{
httpMethod: "GET",
baseUrl: this.client.baseUri,
Expand Down Expand Up @@ -533,13 +523,11 @@ export class BasicOperations {
try {
operationRes = await client.sendOperationRequest(
httpRequest,
{
arguments: {
msRest.createOperationArguments(
{
"this.client.acceptLanguage": this.client.acceptLanguage
},
abortSignal: options && options.abortSignal,
customHeaders: options && options.customHeaders
},
}
,options),
{
httpMethod: "GET",
baseUrl: this.client.baseUri,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,13 +54,11 @@ export class Dictionary {
try {
operationRes = await client.sendOperationRequest(
httpRequest,
{
arguments: {
msRest.createOperationArguments(
{
"this.client.acceptLanguage": this.client.acceptLanguage
},
abortSignal: options && options.abortSignal,
customHeaders: options && options.customHeaders
},
}
,options),
{
httpMethod: "GET",
baseUrl: this.client.baseUri,
Expand Down Expand Up @@ -163,14 +161,12 @@ export class Dictionary {
let requestModelMapper = Mappers.DictionaryWrapper;
operationRes = await client.sendOperationRequest(
httpRequest,
{
arguments: {
msRest.createOperationArguments(
{
"this.client.acceptLanguage": this.client.acceptLanguage,
complexBody
},
abortSignal: options && options.abortSignal,
customHeaders: options && options.customHeaders
},
options),
{
httpMethod: "PUT",
baseUrl: this.client.baseUri,
Expand Down Expand Up @@ -247,13 +243,11 @@ export class Dictionary {
try {
operationRes = await client.sendOperationRequest(
httpRequest,
{
arguments: {
msRest.createOperationArguments(
{
"this.client.acceptLanguage": this.client.acceptLanguage
},
abortSignal: options && options.abortSignal,
customHeaders: options && options.customHeaders
},
}
,options),
{
httpMethod: "GET",
baseUrl: this.client.baseUri,
Expand Down Expand Up @@ -356,14 +350,12 @@ export class Dictionary {
let requestModelMapper = Mappers.DictionaryWrapper;
operationRes = await client.sendOperationRequest(
httpRequest,
{
arguments: {
msRest.createOperationArguments(
{
"this.client.acceptLanguage": this.client.acceptLanguage,
complexBody
},
abortSignal: options && options.abortSignal,
customHeaders: options && options.customHeaders
},
options),
{
httpMethod: "PUT",
baseUrl: this.client.baseUri,
Expand Down Expand Up @@ -440,13 +432,11 @@ export class Dictionary {
try {
operationRes = await client.sendOperationRequest(
httpRequest,
{
arguments: {
msRest.createOperationArguments(
{
"this.client.acceptLanguage": this.client.acceptLanguage
},
abortSignal: options && options.abortSignal,
customHeaders: options && options.customHeaders
},
}
,options),
{
httpMethod: "GET",
baseUrl: this.client.baseUri,
Expand Down Expand Up @@ -536,13 +526,11 @@ export class Dictionary {
try {
operationRes = await client.sendOperationRequest(
httpRequest,
{
arguments: {
msRest.createOperationArguments(
{
"this.client.acceptLanguage": this.client.acceptLanguage
},
abortSignal: options && options.abortSignal,
customHeaders: options && options.customHeaders
},
}
,options),
{
httpMethod: "GET",
baseUrl: this.client.baseUri,
Expand Down
Loading

0 comments on commit 72bbb94

Please sign in to comment.