Server constructor

const Server({
  1. required bool serverOwner,
  2. required String identifier,
  3. required int internalId,
  4. required String uuid,
  5. required String name,
  6. required String node,
  7. required SftpDetails sftpDetails,
  8. required String description,
  9. required ServerLimits limits,
  10. required String invocation,
  11. required String dockerImage,
  12. @Default([]) List<String> eggFeatures,
  13. required ServerFeatureLimits featureLimits,
  14. ServerStatus? status,
  15. required bool isSuspended,
  16. required bool isInstalling,
  17. required bool isTransferring,
  18. required ServerRelationships relationships,
})

Implementation

const factory Server({
  required bool serverOwner,
  required String identifier,
  required int internalId,
  required String uuid,
  required String name,
  required String node,
  required SftpDetails sftpDetails,
  required String description,
  required ServerLimits limits,
  required String invocation,
  required String dockerImage,
  @Default([]) List<String> eggFeatures,
  required ServerFeatureLimits featureLimits,
  ServerStatus? status,
  required bool isSuspended,
  required bool isInstalling,
  required bool isTransferring,
  required ServerRelationships relationships,
}) = _Server;