generated from pricelees/issue-pr-template
25 lines
606 B
Kotlin
25 lines
606 B
Kotlin
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
|
|
)
|