formFactor property

  1. @JsonKey.new(fromJson: DeviceFormFactorSerialization.deserialize, toJson: DeviceFormFactorSerialization.serialize)
DeviceFormFactor? formFactor
final

Physical form factor of this device.

Orthogonal to platform — an iPad is platform "ios" but form factor "tablet". Used by server-side delivery strategies to prioritize notification delivery (e.g., prefer phones over tablets).

Implementation

@JsonKey(
  fromJson: DeviceFormFactorSerialization.deserialize,
  toJson: DeviceFormFactorSerialization.serialize,
)
final DeviceFormFactor? formFactor;