UNPKG

@defra-fish/sales-api-service

Version:

Rod Licensing Sales API

26 lines (25 loc) 805 B
import { dueRecurringPaymentsResponseSchema } from '../../schema/recurring-payments.schema.js' import { getRecurringPayments } from '../../services/recurring-payments.service.js' export default [ { method: 'GET', path: '/dueRecurringPayments/{date}', options: { handler: async (request, h) => { const { date } = request.params const result = await getRecurringPayments(date) return h.response(result) }, description: 'Retrieve recurring payments due for the specified date', tags: ['api', 'recurring-payments'], plugins: { 'hapi-swagger': { responses: { 200: { description: 'Recurring payments due', schema: dueRecurringPaymentsResponseSchema } }, order: 1 } } } } ]