/**
 * Presenter Interface: IUpdatePaymentStatusPresenter
 */

import type { Presenter } from '@core/shared/presentation/Presenter';
import type { PaymentDto } from './IGetPaymentsPresenter';

export interface UpdatePaymentStatusResultDTO {
  payment: PaymentDto;
}

export interface UpdatePaymentStatusViewModel {
  payment: PaymentDto;
}

export interface IUpdatePaymentStatusPresenter extends Presenter<UpdatePaymentStatusResultDTO, UpdatePaymentStatusViewModel> {}