HardwareEvent constructor
HardwareEvent({})
Implementation
factory HardwareEvent({
$core.List<$core.int>? hardwareId,
$core.List<$core.int>? eventId,
HardwareEvent_Type? type,
$core.List<$core.int>? jobId,
$2.Timestamp? received,
$2.Timestamp? created,
$core.List<$core.int>? deviceId,
$core.List<$core.int>? organizationId,
$3.LogData? log,
$3.MetricsData? metrics,
$4.Message? pubsub,
}) {
final _result = create();
if (hardwareId != null) {
_result.hardwareId = hardwareId;
}
if (eventId != null) {
_result.eventId = eventId;
}
if (type != null) {
_result.type = type;
}
if (jobId != null) {
_result.jobId = jobId;
}
if (received != null) {
_result.received = received;
}
if (created != null) {
_result.created = created;
}
if (deviceId != null) {
_result.deviceId = deviceId;
}
if (organizationId != null) {
_result.organizationId = organizationId;
}
if (log != null) {
_result.log = log;
}
if (metrics != null) {
_result.metrics = metrics;
}
if (pubsub != null) {
_result.pubsub = pubsub;
}
return _result;
}