CampaignData.fromJSON constructor 
    
      
      CampaignData.fromJSON(
 - 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? ?? '',
  );
}