Organization constructor

Organization({
  1. required String $id,
  2. required String $createdAt,
  3. required String $updatedAt,
  4. required String name,
  5. required int total,
  6. required Preferences prefs,
  7. required int billingBudget,
  8. required List<int> budgetAlerts,
  9. required String billingPlan,
  10. required String billingPlanId,
  11. required BillingPlan billingPlanDetails,
  12. required String billingEmail,
  13. required String billingStartDate,
  14. required String billingCurrentInvoiceDate,
  15. required String billingNextInvoiceDate,
  16. required String billingTrialStartDate,
  17. required int billingTrialDays,
  18. required String billingAggregationId,
  19. required String billingInvoiceId,
  20. required String paymentMethodId,
  21. required String billingAddressId,
  22. required String backupPaymentMethodId,
  23. required String status,
  24. required String remarks,
  25. required String agreementBAA,
  26. required String programManagerName,
  27. required String programManagerCalendar,
  28. required String programDiscordChannelName,
  29. required String programDiscordChannelUrl,
  30. BillingLimits? billingLimits,
  31. required String billingPlanDowngrade,
  32. required String billingTaxId,
  33. required bool markedForDeletion,
  34. required String platform,
  35. required List<String> projects,
})

Implementation

Organization({
  required this.$id,
  required this.$createdAt,
  required this.$updatedAt,
  required this.name,
  required this.total,
  required this.prefs,
  required this.billingBudget,
  required this.budgetAlerts,
  required this.billingPlan,
  required this.billingPlanId,
  required this.billingPlanDetails,
  required this.billingEmail,
  required this.billingStartDate,
  required this.billingCurrentInvoiceDate,
  required this.billingNextInvoiceDate,
  required this.billingTrialStartDate,
  required this.billingTrialDays,
  required this.billingAggregationId,
  required this.billingInvoiceId,
  required this.paymentMethodId,
  required this.billingAddressId,
  required this.backupPaymentMethodId,
  required this.status,
  required this.remarks,
  required this.agreementBAA,
  required this.programManagerName,
  required this.programManagerCalendar,
  required this.programDiscordChannelName,
  required this.programDiscordChannelUrl,
  this.billingLimits,
  required this.billingPlanDowngrade,
  required this.billingTaxId,
  required this.markedForDeletion,
  required this.platform,
  required this.projects,
});