/// <summary>
 /// Adds a lease duration to a request.
 /// </summary>
 /// <param name="request">The request.</param>
 /// <param name="leaseDuration">The lease duration.</param>
 internal static void AddLeaseDuration(HttpWebRequest request, int? leaseDuration)
 {
     request.AddOptionalHeader(Constants.HeaderConstants.LeaseDurationHeader, leaseDuration);
 }
 /// <summary>
 /// Adds a lease break period to a request.
 /// </summary>
 /// <param name="request">The request.</param>
 /// <param name="leaseBreakPeriod">The lease break period.</param>
 internal static void AddLeaseBreakPeriod(HttpWebRequest request, int? leaseBreakPeriod)
 {
     request.AddOptionalHeader(Constants.HeaderConstants.LeaseBreakPeriodHeader, leaseBreakPeriod);
 }
 /// <summary>
 /// Adds a proposed lease id to a request.
 /// </summary>
 /// <param name="request">The request.</param>
 /// <param name="proposedLeaseId">The proposed lease id.</param>
 internal static void AddProposedLeaseId(HttpWebRequest request, string proposedLeaseId)
 {
     request.AddOptionalHeader(Constants.HeaderConstants.ProposedLeaseIdHeader, proposedLeaseId);
 }