Exemple #1
0
 public static IEnumerable<Parameter> QueryParameters(this IEnumerable<Parameter> parameters)
 {
     return parameters.ByLocation(ParameterLocation.Query);
 }
Exemple #2
0
 public static IEnumerable<Parameter> PathParameters(this IEnumerable<Parameter> parameters)
 {
     return parameters.ByLocation(ParameterLocation.Path);
 }
Exemple #3
0
 public static IEnumerable<Parameter> FormDataParameters(this IEnumerable<Parameter> parameters)
 {
     return parameters.ByLocation(ParameterLocation.FormData);
 }
Exemple #4
0
 public static IEnumerable<Parameter> HeaderParameters(this IEnumerable<Parameter> parameters)
 {
     return parameters.ByLocation(ParameterLocation.Header);
 }
Exemple #5
0
 /// <summary>
 /// Return list of parameters as per their location in request.
 /// </summary>
 /// <param name="parameters"></param>
 /// <returns></returns>
 public static Parameter BodyParameter(this IEnumerable<Parameter> parameters)
 {
     var bodyParameters = parameters.ByLocation(ParameterLocation.Body);
     return bodyParameters.Count() > 0
             ? bodyParameters.First()
             : null;
 }