encode method

Map<String, Object?> encode()

Implementation

Map<String, Object?> encode() => {
  if (targetRuleIds != null) 'target_rule_ids': targetRuleIds!.toTfJson(),
  'target_rule_set': targetRuleSet.toTfJson(),
  if (requestCookie != null)
    'request_cookie': [for (final e in requestCookie!) e.encode()],
  if (requestHeader != null)
    'request_header': [for (final e in requestHeader!) e.encode()],
  if (requestQueryParam != null)
    'request_query_param': [for (final e in requestQueryParam!) e.encode()],
  if (requestUri != null)
    'request_uri': [for (final e in requestUri!) e.encode()],
};