toJson method
Implementation
core.Map<core.String, core.dynamic> toJson() {
final accountId = this.accountId;
final advertiserId = this.advertiserId;
final audienceAgeGroup = this.audienceAgeGroup;
final audienceGender = this.audienceGender;
final budget = this.budget;
final clientBillingCode = this.clientBillingCode;
final clientName = this.clientName;
final endDate = this.endDate;
final id = this.id;
final kind = this.kind;
final lastModifiedInfo = this.lastModifiedInfo;
final name = this.name;
final overview = this.overview;
final startDate = this.startDate;
final subaccountId = this.subaccountId;
final targetClicks = this.targetClicks;
final targetConversions = this.targetConversions;
final targetCpaNanos = this.targetCpaNanos;
final targetCpcNanos = this.targetCpcNanos;
final targetCpmActiveViewNanos = this.targetCpmActiveViewNanos;
final targetCpmNanos = this.targetCpmNanos;
final targetImpressions = this.targetImpressions;
return {
'accountId': ?accountId,
'advertiserId': ?advertiserId,
'audienceAgeGroup': ?audienceAgeGroup,
'audienceGender': ?audienceGender,
'budget': ?budget,
'clientBillingCode': ?clientBillingCode,
'clientName': ?clientName,
'endDate': ?endDate == null
? null
: "${endDate.year.toString().padLeft(4, '0')}-${endDate.month.toString().padLeft(2, '0')}-${endDate.day.toString().padLeft(2, '0')}",
'id': ?id,
'kind': ?kind,
'lastModifiedInfo': ?lastModifiedInfo,
'name': ?name,
'overview': ?overview,
'startDate': ?startDate == null
? null
: "${startDate.year.toString().padLeft(4, '0')}-${startDate.month.toString().padLeft(2, '0')}-${startDate.day.toString().padLeft(2, '0')}",
'subaccountId': ?subaccountId,
'targetClicks': ?targetClicks,
'targetConversions': ?targetConversions,
'targetCpaNanos': ?targetCpaNanos,
'targetCpcNanos': ?targetCpcNanos,
'targetCpmActiveViewNanos': ?targetCpmActiveViewNanos,
'targetCpmNanos': ?targetCpmNanos,
'targetImpressions': ?targetImpressions,
};
}