package cieloecommerce.sdk.ecommerce;

import com.google.gson.annotations.SerializedName;

public class Card {
    @SerializedName("CardNumber")
    private String cardNumber;

    @SerializedName("Holder")
    private String holder;

    @SerializedName("ExpirationDate")
    private String expirationDate;

    @SerializedName("SecurityCode")
    private String securityCode;

    @SerializedName("SaveCard")
    private boolean saveCard = false;

    @SerializedName("Brand")
    private String brand;

    @SerializedName("CardToken")
    private String cardToken;

    public Card(String securityCode, String brand) {
        setSecurityCode(securityCode);
        setBrand(brand);
    }

    public String getBrand() {
        return brand;
    }

    public Card setBrand(String brand) {
        this.brand = brand;
        return this;
    }

    public String getCardNumber() {
        return cardNumber;
    }

    public Card setCardNumber(String cardNumber) {
        this.cardNumber = cardNumber;
        return this;
    }

    public String getCardToken() {
        return cardToken;
    }

    public Card setCardToken(String cardToken) {
        this.cardToken = cardToken;
        return this;
    }

    public String getExpirationDate() {
        return expirationDate;
    }

    public Card setExpirationDate(String expirationDate) {
        this.expirationDate = expirationDate;
        return this;
    }

    public String getHolder() {
        return holder;
    }

    public Card setHolder(String holder) {
        this.holder = holder;
        return this;
    }

    public boolean isSaveCard() {
        return saveCard;
    }

    public Card setSaveCard(boolean saveCard) {
        this.saveCard = saveCard;
        return this;
    }

    public String getSecurityCode() {
        return securityCode;
    }

    public Card setSecurityCode(String securityCode) {
        this.securityCode = securityCode;
        return this;
    }
}
