/** * This code was auto-generated by a Codezu. * * Changes to this file may cause incorrect behavior and will be lost if * the code is regenerated. */ package com.mozu.api.contracts.customer; import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import org.joda.time.DateTime; import java.io.IOException; import java.lang.ClassNotFoundException; /** * Properties of a credit card used to submit payment for an order. */ @JsonIgnoreProperties(ignoreUnknown = true) public class Card implements Serializable { // Default Serial Version UID private static final long serialVersionUID = 1L; /** * The masked credit card number part returned from the payment gateway. */ protected String cardNumberPart; public String getCardNumberPart() { return this.cardNumberPart; } public void setCardNumberPart(String cardNumberPart) { this.cardNumberPart = cardNumberPart; } /** * The type of credit card, such as Visa or Amex. */ protected String cardType; public String getCardType() { return this.cardType; } public void setCardType(String cardType) { this.cardType = cardType; } /** * Unique identifier of the customer account contact associated with the credit card. */ protected Integer contactId; public Integer getContactId() { return this.contactId; } public void setContactId(Integer contactId) { this.contactId = contactId; } /** * The two-digit month a credit card expires for a payment method. */ protected short expireMonth; public short getExpireMonth() { return this.expireMonth; } public void setExpireMonth(short expireMonth) { this.expireMonth = expireMonth; } /** * The four-digit year the credit card expires for a payment method. */ protected short expireYear; public short getExpireYear() { return this.expireYear; } public void setExpireYear(short expireYear) { this.expireYear = expireYear; } /** * Unique identifier of the source product property. For a product field it will be the name of the field. For a product attribute it will be the Attribute FQN. */ protected String id; public String getId() { return this.id; } public void setId(String id) { this.id = id; } /** * Mozu.Customer.Contracts.Card isDefaultPayMethod ApiTypeMember DOCUMENT_HERE */ protected Boolean isDefaultPayMethod; public Boolean getIsDefaultPayMethod() { return this.isDefaultPayMethod; } public void setIsDefaultPayMethod(Boolean isDefaultPayMethod) { this.isDefaultPayMethod = isDefaultPayMethod; } /** * The full name printed on a credit card. The name should match what is printed on the card exactly, used in validation during a payment. */ protected String nameOnCard; public String getNameOnCard() { return this.nameOnCard; } public void setNameOnCard(String nameOnCard) { this.nameOnCard = nameOnCard; } }