conditionParameterToParameterValue method
FutureOr<EncodingValue<String, Object?> >
conditionParameterToParameterValue(
- ConditionParameter parameter,
- EncodingContext context,
- String? fieldKey,
- Type? fieldType, {
- bool valueAsList = false,
Implementation
FutureOr<EncodingValue<String, Object?>> conditionParameterToParameterValue(
ConditionParameter parameter,
EncodingContext context,
String? fieldKey,
Type? fieldType,
{bool valueAsList = false}) {
var parameterKey =
(parameter.hasKey ? parameter.key : parameter.contextKey) ?? fieldKey;
if (parameterKey == null) {
throw ConditionEncodingError(
'Field key not in context: $parameter > $this');
}
var parameterValue = resolveParameterValue(
parameterKey, parameter, context, fieldType,
valueAsList: valueAsList);
return parameterValue;
}