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? ?? '',
);
}