<?php
use \WsdlToPhp\PackageBase\AbstractStructBase;

/**
 * This class stands for ExporterActivity StructType
 * @subpackage Structs
 */
class ExporterActivity extends AbstractStructBase
{
    /**
     * The activity_name
     * @var mixed
     */
    public $activity_name;
    /**
     * The activity_flag
     * @var bool
     */
    public $activity_flag;
    /**
     * Constructor method for ExporterActivity
     * @uses ExporterActivity::setActivity_name()
     * @uses ExporterActivity::setActivity_flag()
     * @param mixed $activity_name
     * @param bool $activity_flag
     */
    public function __construct($activity_name = null, $activity_flag = null)
    {
        $this
            ->setActivity_name($activity_name)
            ->setActivity_flag($activity_flag);
    }
    /**
     * Get activity_name value
     * @return mixed|null
     */
    public function getActivity_name()
    {
        return $this->{'activity.name'};
    }
    /**
     * Set activity_name value
     * @param mixed $activity_name
     * @return ExporterActivity
     */
    public function setActivity_name($activity_name = null)
    {
        $this->activity_name = $this->{'activity.name'} = $activity_name;
        return $this;
    }
    /**
     * Get activity_flag value
     * @return bool|null
     */
    public function getActivity_flag()
    {
        return $this->{'activity.flag'};
    }
    /**
     * Set activity_flag value
     * @param bool $activity_flag
     * @return ExporterActivity
     */
    public function setActivity_flag($activity_flag = null)
    {
        $this->activity_flag = $this->{'activity.flag'} = $activity_flag;
        return $this;
    }
}
