Zone.fromJson constructor

Zone.fromJson(
  1. Map json_
)

Implementation

Zone.fromJson(core.Map json_)
    : this(
        accountId: json_['accountId'] as core.String?,
        boundary: json_.containsKey('boundary')
            ? ZoneBoundary.fromJson(
                json_['boundary'] as core.Map<core.String, core.dynamic>)
            : null,
        childContainer: (json_['childContainer'] as core.List?)
            ?.map((value) => ZoneChildContainer.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        containerId: json_['containerId'] as core.String?,
        fingerprint: json_['fingerprint'] as core.String?,
        name: json_['name'] as core.String?,
        notes: json_['notes'] as core.String?,
        path: json_['path'] as core.String?,
        tagManagerUrl: json_['tagManagerUrl'] as core.String?,
        typeRestriction: json_.containsKey('typeRestriction')
            ? ZoneTypeRestriction.fromJson(json_['typeRestriction']
                as core.Map<core.String, core.dynamic>)
            : null,
        workspaceId: json_['workspaceId'] as core.String?,
        zoneId: json_['zoneId'] as core.String?,
      );