S SmartDocs
シリーズ: Bridget java 15 行 · 更新日 2026-05-08

AuthorisationCommand.java

Bridget/payment-gateway-microservices/services/bank-adapter-service/src/main/java/com/checkout/paymentgw/bank/api/dto/AuthorisationCommand.java

package com.checkout.paymentgw.bank.api.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Positive;

public record AuthorisationCommand(
        @NotBlank @JsonProperty("card_number") String cardNumber,
        @NotNull @JsonProperty("expiry_month") Integer expiryMonth,
        @NotNull @JsonProperty("expiry_year") Integer expiryYear,
        @NotBlank String currency,
        @NotNull @Positive Integer amount,
        @NotBlank String cvv
) {}

関連記事

Bridget java 更新日 2026-03-30

PaymentGatewayApplication.java

PaymentGatewayApplication.java — java source code from the Bridget learning materials (Bridget/payment-gateway-challenge-java/src/main/java/com/checkout/payment/gateway/PaymentGatewayApplication.java).

記事を読む →
Bridget java 更新日 2026-03-20

ApplicationConfiguration.java

ApplicationConfiguration.java — java source code from the Bridget learning materials (Bridget/payment-gateway-challenge-java/src/main/java/com/checkout/payment/gateway/configuration/ApplicationConfiguration.java).

記事を読む →
Bridget java 更新日 2026-03-30

RequestResponseLogger.java

RequestResponseLogger.java — java source code from the Bridget learning materials (Bridget/payment-gateway-challenge-java/src/main/java/com/checkout/payment/gateway/configuration/RequestResponseLogger.java).

記事を読む →
Bridget java 更新日 2026-04-14

PaymentGatewayController.java

PaymentGatewayController.java — java source code from the Bridget learning materials (Bridget/payment-gateway-challenge-java/src/main/java/com/checkout/payment/gateway/controller/PaymentGatewayController.java).

記事を読む →
Bridget java 更新日 2026-03-20

PaymentStatus.java

PaymentStatus.java — java source code from the Bridget learning materials (Bridget/payment-gateway-challenge-java/src/main/java/com/checkout/payment/gateway/enums/PaymentStatus.java).

記事を読む →
Bridget java 更新日 2026-03-29

BankErrorException.java

BankErrorException.java — java source code from the Bridget learning materials (Bridget/payment-gateway-challenge-java/src/main/java/com/checkout/payment/gateway/exception/BankErrorException.java).

記事を読む →