SecurityPolicyRuleNetworkMatcher.fromJson constructor

SecurityPolicyRuleNetworkMatcher.fromJson(
  1. Map json_
)

Implementation

SecurityPolicyRuleNetworkMatcher.fromJson(core.Map json_)
    : this(
        destIpRanges: (json_['destIpRanges'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        destPorts: (json_['destPorts'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        ipProtocols: (json_['ipProtocols'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        srcAsns: (json_['srcAsns'] as core.List?)
            ?.map((value) => value as core.int)
            .toList(),
        srcIpRanges: (json_['srcIpRanges'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        srcPorts: (json_['srcPorts'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        srcRegionCodes: (json_['srcRegionCodes'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        userDefinedFields: (json_['userDefinedFields'] as core.List?)
            ?.map((value) =>
                SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch
                    .fromJson(value as core.Map<core.String, core.dynamic>))
            .toList(),
      );