containsPathParameters method
Returns true if this path has path parameters parameterNames
.
Returns true if parameters contains path parameters with names that match parameterNames
and
both lists have the same number of elements.
Implementation
bool containsPathParameters(List<String> parameterNames) {
final pathParams = parameters
?.where((p) => p?.location == APIParameterLocation.path)
.map((p) => p?.name)
.toList() ??
[];
if (pathParams.length != parameterNames.length) {
return false;
}
return parameterNames.every((check) => pathParams.contains(check));
}