copyWith method

SystemInfo copyWith({
  1. String? manufacture,
  2. String? model,
  3. String? brand,
  4. String? android,
  5. String? apiLevel,
  6. String? codeName,
  7. String? density,
  8. String? refreshRate,
  9. String? product,
  10. String? board,
  11. String? build,
  12. String? javaVmVersion,
  13. String? security,
  14. String? baseband,
  15. String? serial,
  16. String? buildType,
  17. String? tags,
  18. String? incremental,
  19. String? fingerprint,
  20. String? fingerprintManufacture,
  21. String? fingerprintModel,
  22. String? defaultOrientation,
  23. String? bootloader,
  24. String? selinux,
})

copyWith is used to copy the SystemInfo object.

Implementation

SystemInfo copyWith({
  String? manufacture,
  String? model,
  String? brand,
  String? android,
  String? apiLevel,
  String? codeName,
  String? density,
  String? refreshRate,
  String? product,
  String? board,
  String? build,
  String? javaVmVersion,
  String? security,
  String? baseband,
  String? serial,
  String? buildType,
  String? tags,
  String? incremental,
  String? fingerprint,
  String? fingerprintManufacture,
  String? fingerprintModel,
  String? defaultOrientation,
  String? bootloader,
  String? selinux,
}) {
  return SystemInfo(
    manufacture: manufacture ?? this.manufacture,
    model: model ?? this.model,
    brand: brand ?? this.brand,
    android: android ?? this.android,
    apiLevel: apiLevel ?? this.apiLevel,
    codeName: codeName ?? this.codeName,
    density: density ?? this.density,
    refreshRate: refreshRate ?? this.refreshRate,
    product: product ?? this.product,
    board: board ?? this.board,
    build: build ?? this.build,
    javaVmVersion: javaVmVersion ?? this.javaVmVersion,
    security: security ?? this.security,
    baseband: baseband ?? this.baseband,
    serial: serial ?? this.serial,
    buildType: buildType ?? this.buildType,
    tags: tags ?? this.tags,
    incremental: incremental ?? this.incremental,
    fingerprint: fingerprint ?? this.fingerprint,
    fingerprintManufacture:
        fingerprintManufacture ?? this.fingerprintManufacture,
    fingerprintModel: fingerprintModel ?? this.fingerprintModel,
    defaultOrientation: defaultOrientation ?? this.defaultOrientation,
    bootloader: bootloader ?? this.bootloader,
    selinux: selinux ?? this.selinux,
  );
}