Endpoint constructor

const Endpoint({
  1. required int id,
  2. required String name,
  3. required String url,
  4. @JsonKey(fromJson: endpointTypeFromJson, toJson: endpointTypeToJson) required EndpointType type,
  5. @JsonKey(fromJson: endpointStatusFromJson, toJson: endpointStatusToJson) required EndpointStatus status,
})

Implementation

const factory Endpoint({
  /// Endpoint ID
  required int id,

  /// Endpoint name
  required String name,

  /// Endpoint Docker host URL
  required String url,

  /// Endpoint type
  @JsonKey(fromJson: endpointTypeFromJson, toJson: endpointTypeToJson) required EndpointType type,

  /// Endpoint status
  @JsonKey(fromJson: endpointStatusFromJson, toJson: endpointStatusToJson) required EndpointStatus status,
}) = _Endpoint;