part of '../wallet.dart'; /// Tukar EnakPoint ke voucher (ยง9). abstract class IVoucherRepository { /// Voucher yang aktif, dalam masa berlaku, dan masih ada stoknya. Future>> getVouchers(); Future> redeem({ required String voucherId, required String pin, required String idempotencyKey, }); /// Penukaran milik customer, terbaru di atas. Future> getRedemptions({ required int page, int limit = 20, }); }