Package com.dzidzi.api
Interface CourierSettlementApi
public interface CourierSettlementApi
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddTip(UUID orderId, BigDecimal tipAmount) findPaginatedSettlements(FindCourierSettlementRequest findCourierSettlementRequest) getByOrderId(UUID orderId) List<com.dzidzi.model.SettlementModel> getGroupedSettlements(UUID courierId, SettlementGroup group, SettlementStatus status) getSettlementById(UUID settlementId) voidsetSettlementStatusToPendingPayout(List<UUID> settlementIds) voidupdateSettlementsOnPayout(List<UUID> settlementIds, long paidDate) voidupdateSettlementsOnVatReleased(List<UUID> settlementIds, long releasedDate)
-
Method Details
-
getSettlementById
-
getByOrderId
-
getGroupedSettlements
List<com.dzidzi.model.SettlementModel> getGroupedSettlements(UUID courierId, SettlementGroup group, SettlementStatus status) -
findPaginatedSettlements
DzidziPaginationDTO<CourierSettlement> findPaginatedSettlements(FindCourierSettlementRequest findCourierSettlementRequest) -
addTip
-
setSettlementStatusToPendingPayout
-
updateSettlementsOnPayout
-
updateSettlementsOnVatReleased
-