shouldExcludeParamFromClient method

bool shouldExcludeParamFromClient(
  1. ClientParam param,
  2. Iterable<ClientParam> endpointParams
)

Implementation

bool shouldExcludeParamFromClient(
  ClientParam param,
  Iterable<ClientParam> endpointParams,
) {
  if (param.position != ParameterPosition.body) {
    return false;
  }

  if (shouldSubstituteTypeArguments) {
    return true;
  }

  return endpointParams.any(param.conflictsWithClientParam);
}