9 lines
404 B
TypeScript
9 lines
404 B
TypeScript
import { Result } from '@core/shared/application/Result';
|
|
import { CheckoutConfirmation } from '../../domain/value-objects/CheckoutConfirmation';
|
|
import type { CheckoutConfirmationRequestDTO } from '../dto/CheckoutConfirmationRequestDTO';
|
|
|
|
export interface CheckoutConfirmationPort {
|
|
requestCheckoutConfirmation(
|
|
request: CheckoutConfirmationRequestDTO
|
|
): Promise<Result<CheckoutConfirmation>>;
|
|
} |