public static IEnumerable<Parameter> QueryParameters(this IEnumerable<Parameter> parameters) { return parameters.ByLocation(ParameterLocation.Query); }
public static IEnumerable<Parameter> PathParameters(this IEnumerable<Parameter> parameters) { return parameters.ByLocation(ParameterLocation.Path); }
public static IEnumerable<Parameter> FormDataParameters(this IEnumerable<Parameter> parameters) { return parameters.ByLocation(ParameterLocation.FormData); }
public static IEnumerable<Parameter> HeaderParameters(this IEnumerable<Parameter> parameters) { return parameters.ByLocation(ParameterLocation.Header); }
/// <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; }