License constructor

License({
  1. required String id,
  2. required String userId,
  3. required String organizationId,
  4. required String productId,
  5. required String subscriptionId,
  6. required LicenseStatusEnum status,
  7. required String? assignedBy,
  8. required String? assignedAt,
  9. required String? revokedAt,
  10. required String? revokedBy,
  11. required UserMetadata? metadata,
  12. required String? createdAt,
  13. required String? updatedAt,
})

Returns a new License instance.

Implementation

License({
  required this.id,
  required this.userId,
  required this.organizationId,
  required this.productId,
  required this.subscriptionId,
  required this.status,
  required this.assignedBy,
  required this.assignedAt,
  required this.revokedAt,
  required this.revokedBy,
  required this.metadata,
  required this.createdAt,
  required this.updatedAt,
});