Tag.fromJson constructor

Tag.fromJson(
  1. Map json_
)

Implementation

Tag.fromJson(core.Map json_)
    : this(
        accountId: json_['accountId'] as core.String?,
        blockingRuleId: (json_['blockingRuleId'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        blockingTriggerId: (json_['blockingTriggerId'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        containerId: json_['containerId'] as core.String?,
        fingerprint: json_['fingerprint'] as core.String?,
        firingRuleId: (json_['firingRuleId'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        firingTriggerId: (json_['firingTriggerId'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        liveOnly: json_['liveOnly'] as core.bool?,
        name: json_['name'] as core.String?,
        notes: json_['notes'] as core.String?,
        parameter: (json_['parameter'] as core.List?)
            ?.map((value) => Parameter.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        parentFolderId: json_['parentFolderId'] as core.String?,
        paused: json_['paused'] as core.bool?,
        priority: json_.containsKey('priority')
            ? Parameter.fromJson(
                json_['priority'] as core.Map<core.String, core.dynamic>)
            : null,
        scheduleEndMs: json_['scheduleEndMs'] as core.String?,
        scheduleStartMs: json_['scheduleStartMs'] as core.String?,
        setupTag: (json_['setupTag'] as core.List?)
            ?.map((value) => SetupTag.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        tagFiringOption: json_['tagFiringOption'] as core.String?,
        tagId: json_['tagId'] as core.String?,
        teardownTag: (json_['teardownTag'] as core.List?)
            ?.map((value) => TeardownTag.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        type: json_['type'] as core.String?,
      );