Skip to content

Commit

Permalink
.NET SDK Resource Provider:'Reservations'
Browse files Browse the repository at this point in the history
REST Spec PR 'Azure/azure-rest-api-specs#5403'
REST Spec PR Author 'corquiri'
REST Spec PR Last commit
  • Loading branch information
adxsdknet committed Apr 2, 2019
1 parent d8089a9 commit ed892b2
Show file tree
Hide file tree
Showing 3 changed files with 41 additions and 41 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ public partial interface IReservationOrderOperations
/// Calculate price for placing a `ReservationOrder`
///
/// </remarks>
/// <param name='parameters'>
/// <param name='body'>
/// Information needed for calculate or purchase reservation
/// </param>
/// <param name='customHeaders'>
Expand All @@ -48,7 +48,7 @@ public partial interface IReservationOrderOperations
/// <exception cref="Microsoft.Rest.ValidationException">
/// Thrown when a required parameter is null
/// </exception>
Task<AzureOperationResponse<CalculatePriceResponse>> CalculateWithHttpMessagesAsync(PurchaseRequest parameters, Dictionary<string, List<string>> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
Task<AzureOperationResponse<CalculatePriceResponse>> CalculateWithHttpMessagesAsync(PurchaseRequest body, Dictionary<string, List<string>> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
/// <summary>
/// Get all `ReservationOrder`s.
/// </summary>
Expand Down Expand Up @@ -83,7 +83,7 @@ public partial interface IReservationOrderOperations
/// <param name='reservationOrderId'>
/// Order Id of the reservation
/// </param>
/// <param name='parameters'>
/// <param name='body'>
/// Information needed for calculate or purchase reservation
/// </param>
/// <param name='customHeaders'>
Expand All @@ -101,7 +101,7 @@ public partial interface IReservationOrderOperations
/// <exception cref="Microsoft.Rest.ValidationException">
/// Thrown when a required parameter is null
/// </exception>
Task<AzureOperationResponse<ReservationOrderResponse>> PurchaseWithHttpMessagesAsync(string reservationOrderId, PurchaseRequest parameters, Dictionary<string, List<string>> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
Task<AzureOperationResponse<ReservationOrderResponse>> PurchaseWithHttpMessagesAsync(string reservationOrderId, PurchaseRequest body, Dictionary<string, List<string>> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
/// <summary>
/// Get a specific `ReservationOrder`.
/// </summary>
Expand Down Expand Up @@ -138,7 +138,7 @@ public partial interface IReservationOrderOperations
/// <param name='reservationOrderId'>
/// Order Id of the reservation
/// </param>
/// <param name='parameters'>
/// <param name='body'>
/// Information needed for calculate or purchase reservation
/// </param>
/// <param name='customHeaders'>
Expand All @@ -156,7 +156,7 @@ public partial interface IReservationOrderOperations
/// <exception cref="Microsoft.Rest.ValidationException">
/// Thrown when a required parameter is null
/// </exception>
Task<AzureOperationResponse<ReservationOrderResponse>> BeginPurchaseWithHttpMessagesAsync(string reservationOrderId, PurchaseRequest parameters, Dictionary<string, List<string>> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
Task<AzureOperationResponse<ReservationOrderResponse>> BeginPurchaseWithHttpMessagesAsync(string reservationOrderId, PurchaseRequest body, Dictionary<string, List<string>> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
/// <summary>
/// Get all `ReservationOrder`s.
/// </summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ internal ReservationOrderOperations(AzureReservationAPIClient client)
/// Calculate price for placing a `ReservationOrder`
///
/// </remarks>
/// <param name='parameters'>
/// <param name='body'>
/// Information needed for calculate or purchase reservation
/// </param>
/// <param name='customHeaders'>
Expand All @@ -81,15 +81,15 @@ internal ReservationOrderOperations(AzureReservationAPIClient client)
/// <return>
/// A response object containing the response body and response headers.
/// </return>
public async Task<AzureOperationResponse<CalculatePriceResponse>> CalculateWithHttpMessagesAsync(PurchaseRequest parameters, Dictionary<string, List<string>> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
public async Task<AzureOperationResponse<CalculatePriceResponse>> CalculateWithHttpMessagesAsync(PurchaseRequest body, Dictionary<string, List<string>> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (Client.ApiVersion == null)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
}
if (parameters == null)
if (body == null)
{
throw new ValidationException(ValidationRules.CannotBeNull, "parameters");
throw new ValidationException(ValidationRules.CannotBeNull, "body");
}
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
Expand All @@ -98,7 +98,7 @@ internal ReservationOrderOperations(AzureReservationAPIClient client)
{
_invocationId = ServiceClientTracing.NextInvocationId.ToString();
Dictionary<string, object> tracingParameters = new Dictionary<string, object>();
tracingParameters.Add("parameters", parameters);
tracingParameters.Add("body", body);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "Calculate", tracingParameters);
}
Expand Down Expand Up @@ -148,9 +148,9 @@ internal ReservationOrderOperations(AzureReservationAPIClient client)

// Serialize Request
string _requestContent = null;
if(parameters != null)
if(body != null)
{
_requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings);
_requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(body, Client.SerializationSettings);
_httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8);
_httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8");
}
Expand Down Expand Up @@ -418,7 +418,7 @@ internal ReservationOrderOperations(AzureReservationAPIClient client)
/// <param name='reservationOrderId'>
/// Order Id of the reservation
/// </param>
/// <param name='parameters'>
/// <param name='body'>
/// Information needed for calculate or purchase reservation
/// </param>
/// <param name='customHeaders'>
Expand All @@ -427,10 +427,10 @@ internal ReservationOrderOperations(AzureReservationAPIClient client)
/// <param name='cancellationToken'>
/// The cancellation token.
/// </param>
public async Task<AzureOperationResponse<ReservationOrderResponse>> PurchaseWithHttpMessagesAsync(string reservationOrderId, PurchaseRequest parameters, Dictionary<string, List<string>> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
public async Task<AzureOperationResponse<ReservationOrderResponse>> PurchaseWithHttpMessagesAsync(string reservationOrderId, PurchaseRequest body, Dictionary<string, List<string>> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
// Send Request
AzureOperationResponse<ReservationOrderResponse> _response = await BeginPurchaseWithHttpMessagesAsync(reservationOrderId, parameters, customHeaders, cancellationToken).ConfigureAwait(false);
AzureOperationResponse<ReservationOrderResponse> _response = await BeginPurchaseWithHttpMessagesAsync(reservationOrderId, body, customHeaders, cancellationToken).ConfigureAwait(false);
return await Client.GetPutOrPatchOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false);
}

Expand Down Expand Up @@ -624,7 +624,7 @@ internal ReservationOrderOperations(AzureReservationAPIClient client)
/// <param name='reservationOrderId'>
/// Order Id of the reservation
/// </param>
/// <param name='parameters'>
/// <param name='body'>
/// Information needed for calculate or purchase reservation
/// </param>
/// <param name='customHeaders'>
Expand All @@ -648,7 +648,7 @@ internal ReservationOrderOperations(AzureReservationAPIClient client)
/// <return>
/// A response object containing the response body and response headers.
/// </return>
public async Task<AzureOperationResponse<ReservationOrderResponse>> BeginPurchaseWithHttpMessagesAsync(string reservationOrderId, PurchaseRequest parameters, Dictionary<string, List<string>> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
public async Task<AzureOperationResponse<ReservationOrderResponse>> BeginPurchaseWithHttpMessagesAsync(string reservationOrderId, PurchaseRequest body, Dictionary<string, List<string>> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (reservationOrderId == null)
{
Expand All @@ -658,9 +658,9 @@ internal ReservationOrderOperations(AzureReservationAPIClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
}
if (parameters == null)
if (body == null)
{
throw new ValidationException(ValidationRules.CannotBeNull, "parameters");
throw new ValidationException(ValidationRules.CannotBeNull, "body");
}
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
Expand All @@ -670,7 +670,7 @@ internal ReservationOrderOperations(AzureReservationAPIClient client)
_invocationId = ServiceClientTracing.NextInvocationId.ToString();
Dictionary<string, object> tracingParameters = new Dictionary<string, object>();
tracingParameters.Add("reservationOrderId", reservationOrderId);
tracingParameters.Add("parameters", parameters);
tracingParameters.Add("body", body);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "BeginPurchase", tracingParameters);
}
Expand Down Expand Up @@ -721,9 +721,9 @@ internal ReservationOrderOperations(AzureReservationAPIClient client)

// Serialize Request
string _requestContent = null;
if(parameters != null)
if(body != null)
{
_requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings);
_requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(body, Client.SerializationSettings);
_httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8);
_httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@ public static partial class ReservationOrderOperationsExtensions
/// <param name='operations'>
/// The operations group for this extension method.
/// </param>
/// <param name='parameters'>
/// <param name='body'>
/// Information needed for calculate or purchase reservation
/// </param>
public static CalculatePriceResponse Calculate(this IReservationOrderOperations operations, PurchaseRequest parameters)
public static CalculatePriceResponse Calculate(this IReservationOrderOperations operations, PurchaseRequest body)
{
return operations.CalculateAsync(parameters).GetAwaiter().GetResult();
return operations.CalculateAsync(body).GetAwaiter().GetResult();
}

/// <summary>
Expand All @@ -49,15 +49,15 @@ public static CalculatePriceResponse Calculate(this IReservationOrderOperations
/// <param name='operations'>
/// The operations group for this extension method.
/// </param>
/// <param name='parameters'>
/// <param name='body'>
/// Information needed for calculate or purchase reservation
/// </param>
/// <param name='cancellationToken'>
/// The cancellation token.
/// </param>
public static async Task<CalculatePriceResponse> CalculateAsync(this IReservationOrderOperations operations, PurchaseRequest parameters, CancellationToken cancellationToken = default(CancellationToken))
public static async Task<CalculatePriceResponse> CalculateAsync(this IReservationOrderOperations operations, PurchaseRequest body, CancellationToken cancellationToken = default(CancellationToken))
{
using (var _result = await operations.CalculateWithHttpMessagesAsync(parameters, null, cancellationToken).ConfigureAwait(false))
using (var _result = await operations.CalculateWithHttpMessagesAsync(body, null, cancellationToken).ConfigureAwait(false))
{
return _result.Body;
}
Expand Down Expand Up @@ -112,12 +112,12 @@ public static IPage<ReservationOrderResponse> List(this IReservationOrderOperati
/// <param name='reservationOrderId'>
/// Order Id of the reservation
/// </param>
/// <param name='parameters'>
/// <param name='body'>
/// Information needed for calculate or purchase reservation
/// </param>
public static ReservationOrderResponse Purchase(this IReservationOrderOperations operations, string reservationOrderId, PurchaseRequest parameters)
public static ReservationOrderResponse Purchase(this IReservationOrderOperations operations, string reservationOrderId, PurchaseRequest body)
{
return operations.PurchaseAsync(reservationOrderId, parameters).GetAwaiter().GetResult();
return operations.PurchaseAsync(reservationOrderId, body).GetAwaiter().GetResult();
}

/// <summary>
Expand All @@ -133,15 +133,15 @@ public static ReservationOrderResponse Purchase(this IReservationOrderOperations
/// <param name='reservationOrderId'>
/// Order Id of the reservation
/// </param>
/// <param name='parameters'>
/// <param name='body'>
/// Information needed for calculate or purchase reservation
/// </param>
/// <param name='cancellationToken'>
/// The cancellation token.
/// </param>
public static async Task<ReservationOrderResponse> PurchaseAsync(this IReservationOrderOperations operations, string reservationOrderId, PurchaseRequest parameters, CancellationToken cancellationToken = default(CancellationToken))
public static async Task<ReservationOrderResponse> PurchaseAsync(this IReservationOrderOperations operations, string reservationOrderId, PurchaseRequest body, CancellationToken cancellationToken = default(CancellationToken))
{
using (var _result = await operations.PurchaseWithHttpMessagesAsync(reservationOrderId, parameters, null, cancellationToken).ConfigureAwait(false))
using (var _result = await operations.PurchaseWithHttpMessagesAsync(reservationOrderId, body, null, cancellationToken).ConfigureAwait(false))
{
return _result.Body;
}
Expand Down Expand Up @@ -200,12 +200,12 @@ public static ReservationOrderResponse Get(this IReservationOrderOperations oper
/// <param name='reservationOrderId'>
/// Order Id of the reservation
/// </param>
/// <param name='parameters'>
/// <param name='body'>
/// Information needed for calculate or purchase reservation
/// </param>
public static ReservationOrderResponse BeginPurchase(this IReservationOrderOperations operations, string reservationOrderId, PurchaseRequest parameters)
public static ReservationOrderResponse BeginPurchase(this IReservationOrderOperations operations, string reservationOrderId, PurchaseRequest body)
{
return operations.BeginPurchaseAsync(reservationOrderId, parameters).GetAwaiter().GetResult();
return operations.BeginPurchaseAsync(reservationOrderId, body).GetAwaiter().GetResult();
}

/// <summary>
Expand All @@ -221,15 +221,15 @@ public static ReservationOrderResponse BeginPurchase(this IReservationOrderOpera
/// <param name='reservationOrderId'>
/// Order Id of the reservation
/// </param>
/// <param name='parameters'>
/// <param name='body'>
/// Information needed for calculate or purchase reservation
/// </param>
/// <param name='cancellationToken'>
/// The cancellation token.
/// </param>
public static async Task<ReservationOrderResponse> BeginPurchaseAsync(this IReservationOrderOperations operations, string reservationOrderId, PurchaseRequest parameters, CancellationToken cancellationToken = default(CancellationToken))
public static async Task<ReservationOrderResponse> BeginPurchaseAsync(this IReservationOrderOperations operations, string reservationOrderId, PurchaseRequest body, CancellationToken cancellationToken = default(CancellationToken))
{
using (var _result = await operations.BeginPurchaseWithHttpMessagesAsync(reservationOrderId, parameters, null, cancellationToken).ConfigureAwait(false))
using (var _result = await operations.BeginPurchaseWithHttpMessagesAsync(reservationOrderId, body, null, cancellationToken).ConfigureAwait(false))
{
return _result.Body;
}
Expand Down

0 comments on commit ed892b2

Please sign in to comment.