Files
gridpilot.gg/apps/api/src/domain/sponsor/presenters/RejectSponsorshipRequestPresenter.ts
2025-12-22 19:17:33 +01:00

22 lines
552 B
TypeScript

import type { RejectSponsorshipRequestResult } from '@core/racing/application/use-cases/RejectSponsorshipRequestUseCase';
export class RejectSponsorshipRequestPresenter {
private result: RejectSponsorshipRequestResult | null = null;
reset() {
this.result = null;
}
present(output: RejectSponsorshipRequestResult | null) {
this.result = output ?? null;
}
getViewModel(): RejectSponsorshipRequestResult | null {
return this.result;
}
get viewModel(): RejectSponsorshipRequestResult | null {
return this.result;
}
}