CampaignData.fromJSON constructor

CampaignData.fromJSON(
  1. Map<String, dynamic>? json
)

Implementation

factory CampaignData.fromJSON(Map<String, dynamic>? json) {
  if (json == null) {
    throw ArgumentError('Campaign data cannot be null');
  }
  return CampaignData(
    id: json['id'] as String? ?? '',
    name: json['name'] as String? ?? '',
    adNetwork: json['ad_network'] as String?,
    groupName: json['group_name'] as String?,
    assetGroupName: json['asset_group_name'] as String?,
    assetName: json['asset_name'] as String?,
    type: json['type'] as String? ?? '',
    installedAt: json['installed_at'] as String? ?? '',
    storeClickAt: json['store_click_at'] as String? ?? '',
  );
}