CampaignResponse constructor

CampaignResponse({
  1. required String applicationId,
  2. required String arn,
  3. required String creationDate,
  4. required String id,
  5. required String lastModifiedDate,
  6. required String segmentId,
  7. required int segmentVersion,
  8. List<TreatmentResource>? additionalTreatments,
  9. CustomDeliveryConfiguration? customDeliveryConfiguration,
  10. CampaignState? defaultState,
  11. String? description,
  12. int? holdoutPercent,
  13. CampaignHook? hook,
  14. bool? isPaused,
  15. CampaignLimits? limits,
  16. MessageConfiguration? messageConfiguration,
  17. String? name,
  18. Schedule? schedule,
  19. CampaignState? state,
  20. TemplateConfiguration? templateConfiguration,
  21. String? treatmentDescription,
  22. String? treatmentName,
  23. int? version,
  24. Map<String, String>? tags,
})

Implementation

CampaignResponse({
  required this.applicationId,
  required this.arn,
  required this.creationDate,
  required this.id,
  required this.lastModifiedDate,
  required this.segmentId,
  required this.segmentVersion,
  this.additionalTreatments,
  this.customDeliveryConfiguration,
  this.defaultState,
  this.description,
  this.holdoutPercent,
  this.hook,
  this.isPaused,
  this.limits,
  this.messageConfiguration,
  this.name,
  this.schedule,
  this.state,
  this.templateConfiguration,
  this.treatmentDescription,
  this.treatmentName,
  this.version,
  this.tags,
});