package com.bookstore.domain;
import com.algocrafts.domain.CreditCardType;
import java.time.Month;
public class CreditCard {
public final String cardNumber;
public final String cardCvv;
public final String expirationMonth;
public final int expirationYear;
public final CreditCardType cardType;
public CreditCard(CreditCardType cardType,
String cardNumber,
String cardCvv,
Month expirationMonth,
int expirationYear) {
this.cardType = cardType;
this.cardNumber = cardNumber;
this.cardCvv = cardCvv;
this.expirationMonth = expirationMonth.toString().charAt(0) +
expirationMonth.toString().substring(1, 3).toLowerCase() +
" (" + (expirationMonth.ordinal() + 1) + ")";
this.expirationYear = expirationYear;
}
}