PartSummary constructor

PartSummary({
  1. String? partId,
  2. String? partName,
  3. Timestamp? lastOnline,
  4. ViamServerVersion? viamServerVersion,
  5. ViamAgentVersion? viamAgentVersion,
  6. String? os,
  7. String? platform,
  8. String? publicIpAddress,
  9. Iterable<FragmentSummary>? fragments,
})

Implementation

factory PartSummary({
  $core.String? partId,
  $core.String? partName,
  $48.Timestamp? lastOnline,
  ViamServerVersion? viamServerVersion,
  ViamAgentVersion? viamAgentVersion,
  $core.String? os,
  $core.String? platform,
  $core.String? publicIpAddress,
  $core.Iterable<FragmentSummary>? fragments,
}) {
  final $result = create();
  if (partId != null) {
    $result.partId = partId;
  }
  if (partName != null) {
    $result.partName = partName;
  }
  if (lastOnline != null) {
    $result.lastOnline = lastOnline;
  }
  if (viamServerVersion != null) {
    $result.viamServerVersion = viamServerVersion;
  }
  if (viamAgentVersion != null) {
    $result.viamAgentVersion = viamAgentVersion;
  }
  if (os != null) {
    $result.os = os;
  }
  if (platform != null) {
    $result.platform = platform;
  }
  if (publicIpAddress != null) {
    $result.publicIpAddress = publicIpAddress;
  }
  if (fragments != null) {
    $result.fragments.addAll(fragments);
  }
  return $result;
}