/// <summary>
 /// Query.
 /// </summary>
 /// <param name="query"> query. </param>
 /// <returns> Builder. </returns>
 public Builder Query(Models.SearchAvailabilityQuery query)
 {
     this.query = query;
     return(this);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SearchAvailabilityRequest"/> class.
 /// </summary>
 /// <param name="query">query.</param>
 public SearchAvailabilityRequest(
     Models.SearchAvailabilityQuery query)
 {
     this.Query = query;
 }
 public Builder(
     Models.SearchAvailabilityQuery query)
 {
     this.query = query;
 }