TokenModel constructor

TokenModel({
  1. String? runId,
  2. String? host,
  3. int? tcpPort,
  4. int? kcpPort,
  5. int? tlsPort,
  6. int? grpcPort,
  7. int? uDPApiPort,
  8. int? kCPApiPort,
  9. Iterable<String>? permission,
})

Implementation

factory TokenModel({
  $core.String? runId,
  $core.String? host,
  $core.int? tcpPort,
  $core.int? kcpPort,
  $core.int? tlsPort,
  $core.int? grpcPort,
  $core.int? uDPApiPort,
  $core.int? kCPApiPort,
  $core.Iterable<$core.String>? permission,
}) {
  final $result = create();
  if (runId != null) {
    $result.runId = runId;
  }
  if (host != null) {
    $result.host = host;
  }
  if (tcpPort != null) {
    $result.tcpPort = tcpPort;
  }
  if (kcpPort != null) {
    $result.kcpPort = kcpPort;
  }
  if (tlsPort != null) {
    $result.tlsPort = tlsPort;
  }
  if (grpcPort != null) {
    $result.grpcPort = grpcPort;
  }
  if (uDPApiPort != null) {
    $result.uDPApiPort = uDPApiPort;
  }
  if (kCPApiPort != null) {
    $result.kCPApiPort = kCPApiPort;
  }
  if (permission != null) {
    $result.permission.addAll(permission);
  }
  return $result;
}