import { CustomsOrderReceiverPayload, CustomsReceiverPayload } from '../command/create-checkout-customs-verification.dto'; /** @author 홍준 @description 결제·주문 수정 내부 인증 확인 @process 소유권·수령정보·주문 연결 및 나중 등록 예외를 검증한다. */ export declare class ValidateCheckoutCustomsVerificationPayload extends CustomsOrderReceiverPayload { /** @description 재시도 시 주문에 저장된 일반용 또는 일회용 부호. 최종 값은 서버 인증 기록을 사용한다. */ pccc?: string; verificationId?: string; isPcccDeferred?: boolean; } /** @author 홍준 @description 내부 주문 저장용 인증 결과 @process 주문용 부호와 주소록용 일반 부호를 구분한다. */ export declare class ValidateCheckoutCustomsVerificationResult { customsVerificationRequired: boolean; customsVerificationId?: string; /** @description 주문에 저장할 일반 P 부호. 일반 부호 없이 발급된 과거 인증만 일회용 부호로 호환한다. */ pccc?: string; /** @description 주소록에 저장할 일반 P 부호. 일회용 부호는 포함하지 않는다. */ addressPccc?: string; } /** @author 홍준 @description 주소록 저장 전 인증 검증 @process 인증 기록에 결속된 주문과 수령정보를 대조한다. */ export declare class ValidateShippingCustomsVerificationPayload { verificationId: string; receiver: CustomsReceiverPayload; pccc?: string; } /** @author 홍준 @description 재사용 주소록 저장용 일반 부호 @process 일회용 부호는 응답하지 않는다. */ export declare class ValidateShippingCustomsVerificationResult { pccc?: string; }