16 lines
492 B
TypeScript
16 lines
492 B
TypeScript
/**
|
|
* Presenter Interface: IUpdateMemberPaymentPresenter
|
|
*/
|
|
|
|
import type { Presenter } from '@core/shared/presentation/Presenter';
|
|
import type { MemberPaymentDto } from './IGetMembershipFeesPresenter';
|
|
|
|
export interface UpdateMemberPaymentResultDTO {
|
|
payment: MemberPaymentDto;
|
|
}
|
|
|
|
export interface UpdateMemberPaymentViewModel {
|
|
payment: MemberPaymentDto;
|
|
}
|
|
|
|
export interface IUpdateMemberPaymentPresenter extends Presenter<UpdateMemberPaymentResultDTO, UpdateMemberPaymentViewModel> {} |