CreativeAssignment.fromJson constructor

CreativeAssignment.fromJson(
  1. Map json_
)

Implementation

CreativeAssignment.fromJson(core.Map json_)
  : this(
      active: json_['active'] as core.bool?,
      applyEventTags: json_['applyEventTags'] as core.bool?,
      clickThroughUrl: json_.containsKey('clickThroughUrl')
          ? ClickThroughUrl.fromJson(
              json_['clickThroughUrl'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      companionCreativeOverrides:
          (json_['companionCreativeOverrides'] as core.List?)
              ?.map(
                (value) => CompanionClickThroughOverride.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
      creativeGroupAssignments:
          (json_['creativeGroupAssignments'] as core.List?)
              ?.map(
                (value) => CreativeGroupAssignment.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
      creativeId: json_['creativeId'] as core.String?,
      creativeIdDimensionValue: json_.containsKey('creativeIdDimensionValue')
          ? DimensionValue.fromJson(
              json_['creativeIdDimensionValue']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      endTime: json_.containsKey('endTime')
          ? core.DateTime.parse(json_['endTime'] as core.String)
          : null,
      richMediaExitOverrides: (json_['richMediaExitOverrides'] as core.List?)
          ?.map(
            (value) => RichMediaExitOverride.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      sequence: json_['sequence'] as core.int?,
      sslCompliant: json_['sslCompliant'] as core.bool?,
      startTime: json_.containsKey('startTime')
          ? core.DateTime.parse(json_['startTime'] as core.String)
          : null,
      weight: json_['weight'] as core.int?,
    );