Class IssueVoucherRequest

java.lang.Object
xyz.tcheeric.cashu.voucher.app.dto.IssueVoucherRequest

public class IssueVoucherRequest extends Object
Request DTO for issuing a new voucher.

This DTO encapsulates all the parameters needed to create a new gift card voucher. It is used by the VoucherService to issue vouchers through the mint's API.

Usage Example

 IssueVoucherRequest request = IssueVoucherRequest.builder()
     .issuerId("merchant123")
     .unit("sat")
     .amount(10000L)
     .expiresInDays(365)
     .memo("Birthday gift card")
     .build();

 IssueVoucherResponse response = voucherService.issue(request);
 
  • Constructor Details

    • IssueVoucherRequest

      public IssueVoucherRequest()