fromJson static method

ComputerUseLock? fromJson(
  1. dynamic value
)

Implementation

static ComputerUseLock? fromJson(dynamic value) {
  if (value is! Map<String, dynamic>) return null;
  if (value['sessionId'] is! String || value['pid'] is! int) return null;
  return ComputerUseLock(
    sessionId: value['sessionId'] as String,
    pid: value['pid'] as int,
    acquiredAt: (value['acquiredAt'] as int?) ?? 0,
  );
}