import {Share} from '@fastify-modular/route'; import {pito} from 'pito'; import {pitoExt} from '..'; // ========================================================================== export const PrepareExpirePaymentPayload = pito.Obj({paymentId: pito.UUID(), expireDuration: pitoExt.Duration()}); export type PrepareExpirePaymentPayload = pito.Type; // ========================================================================== export const ExpirePaymentPayload = pito.Obj({paymentId: pito.UUID()}); export type ExpirePaymentPayload = pito.Type; // ========================================================================== export const PrepareExpirePayment = Share('/prepare-expire-payment') .payload(PrepareExpirePaymentPayload) .build(); // ========================================================================== export const ExpirePayment = Share('/expire-payment') .payload(ExpirePaymentPayload) .build(); // ==========================================================================