PartSummary constructor
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;
}