<?php
namespace PayPal\EBLBaseComponents;

use PayPal\Core\PPXmlMessage;

/**
 * CreditCardDetailsType Information about a Credit Card.
 */
class CreditCardDetailsType
  extends PPXmlMessage
{

    /**
     *
     * @access    public
     * @namespace ebl
     * @var string
     */
    public $CreditCardType;

    /**
     *
     * @access    public
     * @namespace ebl
     * @var string
     */
    public $CreditCardNumber;

    /**
     *
     * @access    public
     * @namespace ebl
     * @var integer
     */
    public $ExpMonth;

    /**
     *
     * @access    public
     * @namespace ebl
     * @var integer
     */
    public $ExpYear;

    /**
     *
     * @access    public
     * @namespace ebl
     * @var \PayPal\EBLBaseComponents\PayerInfoType
     */
    public $CardOwner;

    /**
     *
     * @access    public
     * @namespace ebl
     * @var string
     */
    public $CVV2;

    /**
     *
     * @access    public
     * @namespace ebl
     * @var integer
     */
    public $StartMonth;

    /**
     *
     * @access    public
     * @namespace ebl
     * @var integer
     */
    public $StartYear;

    /**
     *
     * @access    public
     * @namespace ebl
     * @var string
     */
    public $IssueNumber;

    /**
     *
     * @access    public
     * @namespace ebl
     * @var \PayPal\EBLBaseComponents\ThreeDSecureRequestType
     */
    public $ThreeDSecureRequest;

}
