<?php 



namespace net\authorize\api\contract\v1;



/**

 * Class representing CustomerProfileBaseType

 *

 * 

 * XSD Type: customerProfileBaseType

 */

class CustomerProfileBaseType

{



    /**

     * @property string $merchantCustomerId

     */

    private $merchantCustomerId = null;



    /**

     * @property string $description

     */

    private $description = null;



    /**

     * @property string $email

     */

    private $email = null;



    /**

     * Gets as merchantCustomerId

     *

     * @return string

     */

    public function getMerchantCustomerId()

    {

        return $this->merchantCustomerId;

    }



    /**

     * Sets a new merchantCustomerId

     *

     * @param string $merchantCustomerId

     * @return self

     */

    public function setMerchantCustomerId($merchantCustomerId)

    {

        $this->merchantCustomerId = $merchantCustomerId;

        return $this;

    }



    /**

     * Gets as description

     *

     * @return string

     */

    public function getDescription()

    {

        return $this->description;

    }



    /**

     * Sets a new description

     *

     * @param string $description

     * @return self

     */

    public function setDescription($description)

    {

        $this->description = $description;

        return $this;

    }



    /**

     * Gets as email

     *

     * @return string

     */

    public function getEmail()

    {

        return $this->email;

    }



    /**

     * Sets a new email

     *

     * @param string $email

     * @return self

     */

    public function setEmail($email)

    {

        $this->email = $email;

        return $this;

    }





}



