public class PaymentDeviceStatus
Holds status information about a payment device.
public PaymentDeviceStatus(@NotNull DeviceStatus status, @NotNull Paypoint paypoint, @NotNull PaymentDevice paymentDevice)
Holds status information about a payment device.
status
- the current enum DeviceStatus
paypoint
- The paypoint that the payment device is connected to.paymentDevice
- The connected payment device.@NotNull public DeviceStatus getStatus()
the current
enum DeviceStatus
@NotNull public Paypoint getPaypoint()
The paypoint that the payment device is connected to.
@NotNull public PaymentDevice getPaymentDevice()
The connected payment device.
@NotNull public DeviceStatus component1()
the current
enum DeviceStatus
@NotNull public Paypoint component2()
The paypoint that the payment device is connected to.
@NotNull public PaymentDevice component3()
The connected payment device.
@NotNull public PaymentDeviceStatus copy(@NotNull DeviceStatus status, @NotNull Paypoint paypoint, @NotNull PaymentDevice paymentDevice)
Holds status information about a payment device.
@NotNull public java.lang.String toString()
Holds status information about a payment device.
public int hashCode()
Holds status information about a payment device.
public boolean equals(@Nullable java.lang.Object p)
Holds status information about a payment device.