TerminalReader constructor

const TerminalReader({
  1. TerminalReaderAction? action,
  2. String? deviceSwVersion,
  3. required TerminalReaderDeviceType deviceType,
  4. required String id,
  5. String? ipAddress,
  6. required String label,
  7. required bool livemode,
  8. TerminalLocationOrId? location,
  9. required Map<String, String> metadata,
  10. required String serialNumber,
  11. TerminalReaderStatus? status,
})

TerminalReaderReader

A Reader represents a physical device for accepting payment details. Related guide: [Connecting to a reader](https://stripe.com/docs/terminal/payments/connect-reader)

Implementation

const TerminalReader({
  this.action,
  this.deviceSwVersion,
  required this.deviceType,
  required this.id,
  this.ipAddress,
  required this.label,
  required this.livemode,
  this.location,
  required this.metadata,
  required this.serialNumber,
  this.status,
});