package roomescape.payment.infrastructure.client import com.fasterxml.jackson.annotation.JsonIgnoreProperties import java.time.OffsetDateTime data class TossPaymentErrorResponse( val code: String, val message: String ) data class PaymentApproveRequest( val paymentKey: String, val orderId: String, val amount: Long, val paymentType: String ) @JsonIgnoreProperties(ignoreUnknown = true) data class PaymentApproveResponse( val paymentKey: String, val orderId: String, val totalAmount: Long, val approvedAt: OffsetDateTime )