Commitment constructor

Commitment({
  1. bool? autoRenew,
  2. String? category,
  3. String? creationTimestamp,
  4. String? customEndTimestamp,
  5. String? description,
  6. String? endTimestamp,
  7. List<String> existingReservations = const [],
  8. BigInt? id,
  9. String? kind,
  10. LicenseResourceCommitment? licenseResource,
  11. List<String> mergeSourceCommitments = const [],
  12. String? name,
  13. CommitmentParams? params,
  14. String? plan,
  15. String? region,
  16. List<Reservation> reservations = const [],
  17. CommitmentResourceStatus? resourceStatus,
  18. List<ResourceCommitment> resources = const [],
  19. String? selfLink,
  20. String? splitSourceCommitment,
  21. String? startTimestamp,
  22. String? status,
  23. String? statusMessage,
  24. String? type,
})

Implementation

Commitment({
  this.autoRenew,
  this.category,
  this.creationTimestamp,
  this.customEndTimestamp,
  this.description,
  this.endTimestamp,
  this.existingReservations = const [],
  this.id,
  this.kind,
  this.licenseResource,
  this.mergeSourceCommitments = const [],
  this.name,
  this.params,
  this.plan,
  this.region,
  this.reservations = const [],
  this.resourceStatus,
  this.resources = const [],
  this.selfLink,
  this.splitSourceCommitment,
  this.startTimestamp,
  this.status,
  this.statusMessage,
  this.type,
}) : super(fullyQualifiedName);