DynamicFeed.fromJson constructor

DynamicFeed.fromJson(
  1. Map json_
)

Implementation

DynamicFeed.fromJson(core.Map json_)
  : this(
      contentSource:
          json_.containsKey('contentSource')
              ? ContentSource.fromJson(
                json_['contentSource'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      createInfo:
          json_.containsKey('createInfo')
              ? LastModifiedInfo.fromJson(
                json_['createInfo'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      dynamicFeedId: json_['dynamicFeedId'] as core.String?,
      dynamicFeedName: json_['dynamicFeedName'] as core.String?,
      element:
          json_.containsKey('element')
              ? Element.fromJson(
                json_['element'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      feedIngestionStatus:
          json_.containsKey('feedIngestionStatus')
              ? FeedIngestionStatus.fromJson(
                json_['feedIngestionStatus']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      feedSchedule:
          json_.containsKey('feedSchedule')
              ? FeedSchedule.fromJson(
                json_['feedSchedule'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      hasPublished: json_['hasPublished'] as core.bool?,
      lastModifiedInfo:
          json_.containsKey('lastModifiedInfo')
              ? LastModifiedInfo.fromJson(
                json_['lastModifiedInfo']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      status: json_['status'] as core.String?,
      studioAdvertiserId: json_['studioAdvertiserId'] as core.String?,
    );