Creative.fromJson constructor

Creative.fromJson(
  1. Map json_
)

Implementation

Creative.fromJson(core.Map json_)
  : this(
      accountId: json_['accountId'] as core.String?,
      adChoicesDestinationUrl:
          json_['adChoicesDestinationUrl'] as core.String?,
      advertiserName: json_['advertiserName'] as core.String?,
      agencyId: json_['agencyId'] as core.String?,
      apiUpdateTime: json_['apiUpdateTime'] as core.String?,
      creativeFormat: json_['creativeFormat'] as core.String?,
      creativeId: json_['creativeId'] as core.String?,
      creativeServingDecision:
          json_.containsKey('creativeServingDecision')
              ? CreativeServingDecision.fromJson(
                json_['creativeServingDecision']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      dealIds:
          (json_['dealIds'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      declaredAttributes:
          (json_['declaredAttributes'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      declaredClickThroughUrls:
          (json_['declaredClickThroughUrls'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      declaredRestrictedCategories:
          (json_['declaredRestrictedCategories'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      declaredVendorIds:
          (json_['declaredVendorIds'] as core.List?)
              ?.map((value) => value as core.int)
              .toList(),
      html:
          json_.containsKey('html')
              ? HtmlContent.fromJson(
                json_['html'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      impressionTrackingUrls:
          (json_['impressionTrackingUrls'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      name: json_['name'] as core.String?,
      native:
          json_.containsKey('native')
              ? NativeContent.fromJson(
                json_['native'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      renderUrl: json_['renderUrl'] as core.String?,
      restrictedCategories:
          (json_['restrictedCategories'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      version: json_['version'] as core.int?,
      video:
          json_.containsKey('video')
              ? VideoContent.fromJson(
                json_['video'] as core.Map<core.String, core.dynamic>,
              )
              : null,
    );