All Classes and Interfaces

Class
Description
Request DTO for generating a NUT-18V VoucherPaymentRequest.
Response DTO for generating a NUT-18V VoucherPaymentRequest.
Request DTO for issuing a new voucher.
Response DTO for voucher issuance.
Service for merchant-side voucher verification and redemption (Model B).
Result of voucher verification.
Request DTO for redeeming a voucher (Model B - merchant side).
Response DTO for voucher redemption.
DTO for storing voucher metadata in wallet state.
Port for voucher backup operations (private user storage).
Service for managing voucher backup operations.
Service for voucher issuance with mint-specific integration logic.
Port for voucher ledger operations (public audit trail).
Port for voucher redemption tracking with duplicate detection.
Redemption record containing details of when and by whom a voucher was redeemed.
Service for secure voucher redemption with duplicate protection.
Main voucher service that orchestrates use cases.