<?php 



namespace net\authorize\api\contract\v1;



/**

 * Class representing CreateCustomerShippingAddressRequest

 */

class CreateCustomerShippingAddressRequest extends ANetApiRequestType

{



    /**

     * @property string $customerProfileId

     */

    private $customerProfileId = null;



    /**

     * @property \net\authorize\api\contract\v1\CustomerAddressType $address

     */

    private $address = null;



    /**

     * Gets as customerProfileId

     *

     * @return string

     */

    public function getCustomerProfileId()

    {

        return $this->customerProfileId;

    }



    /**

     * Sets a new customerProfileId

     *

     * @param string $customerProfileId

     * @return self

     */

    public function setCustomerProfileId($customerProfileId)

    {

        $this->customerProfileId = $customerProfileId;

        return $this;

    }



    /**

     * Gets as address

     *

     * @return \net\authorize\api\contract\v1\CustomerAddressType

     */

    public function getAddress()

    {

        return $this->address;

    }



    /**

     * Sets a new address

     *

     * @param \net\authorize\api\contract\v1\CustomerAddressType $address

     * @return self

     */

    public function setAddress(\net\authorize\api\contract\v1\CustomerAddressType $address)

    {

        $this->address = $address;

        return $this;

    }





}



