src/Entity/MmpDummyReports.php line 19

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\DBAL\Types\Types;
  4. use Doctrine\ORM\Mapping as ORM;
  5. /**
  6.  * @ORM\Entity(repositoryClass="App\Repository\MmpDummyReportsRepository")
  7.  * @ORM\Table(indexes={
  8.  *     @ORM\Index(name="md5", columns={"md5"}),
  9.  *     @ORM\Index(name="report_timestamp", columns={"report_timestamp"}),
  10.  *     @ORM\Index(name="app_id", columns={"app_id"}),
  11.  *     @ORM\Index(name="mmp_source", columns={"mmp_source"}),
  12.  *     @ORM\Index(name="mmp_offer_active_flag", columns={"mmp_offer_active_flag"}),
  13.  *     @ORM\Index(name="mmp_offer_id", columns={"mmp_offer_id"})
  14.  * })
  15.  */
  16. class MmpDummyReports
  17. {
  18.     /**
  19.      * @ORM\Column(type="integer")
  20.      * @ORM\Id
  21.      * @ORM\GeneratedValue(strategy="AUTO")
  22.      */
  23.     private $id;
  24.     /**
  25.      * @ORM\Column(type="string", nullable=false)
  26.      */
  27.     private $md5;
  28.     /**
  29.      * @ORM\Column(type="string", nullable=false)
  30.      */
  31.     private $geo;
  32.     /**
  33.      * @ORM\Column(type="string", nullable=false)
  34.      */
  35.     private $affiliate;
  36.     /**
  37.      * @ORM\Column(type="string", nullable=false)
  38.      */
  39.     private $event;
  40.     /**
  41.      * @ORM\Column(type="integer", nullable=false)
  42.      */
  43.     private $eventCount;
  44.     /**
  45.      * @ORM\Column(type="decimal", scale=2, nullable=true)
  46.      */
  47.     private $totalPayout;
  48.     /**
  49.      * @ORM\Column(type="decimal", scale=2, nullable=true)
  50.      */
  51.     private $totalRevenue;
  52.     /**
  53.      * @ORM\Column(type="integer", nullable=true)
  54.      */
  55.     private $clicks;
  56.     /**
  57.      * @ORM\Column(type="integer", nullable=true)
  58.      */
  59.     private $impressions;
  60.     /**
  61.      * @ORM\Column(type="integer", nullable=true)
  62.      */
  63.     private $blockedClicks;
  64.     /**
  65.      * @ORM\Column(type="integer", nullable=true)
  66.      */
  67.     private $cappedClicks;
  68.     /**
  69.      * @ORM\Column(type="integer", nullable=true)
  70.      */
  71.     private $blockedImpressions;
  72.     /**
  73.      * @ORM\Column(type="integer", nullable=true)
  74.      */
  75.     private $cappedImpressions;
  76.     /**
  77.      * @ORM\Column(type="integer", nullable=true)
  78.      */
  79.     private $fraudCount;
  80.     /**
  81.      * @ORM\Column(type="string", nullable=false)
  82.      */
  83.     private $appId;
  84.     /**
  85.      * @ORM\Column(type="string", nullable=true)
  86.      */
  87.     private $offerName;
  88.     /**
  89.      * @ORM\Column(type="string", nullable=true)
  90.      */
  91.     private $region;
  92.     /**
  93.      * @ORM\Column(type="string", nullable=true)
  94.      */
  95.     private $city;
  96.     /**
  97.      * @ORM\Column(type="string", nullable=true)
  98.      */
  99.     private $timezone;
  100.     /**
  101.      * @ORM\Column(type="string", nullable=false)
  102.      */
  103.     private $mmpSource;
  104.     /**
  105.      * @ORM\Column(type="datetime")
  106.      */
  107.     private $reportDate;
  108.     /**
  109.      * @ORM\Column(type="integer")
  110.      */
  111.     private $reportTimestamp;
  112.     /**
  113.      * @ORM\Column(type="datetime")
  114.      */
  115.     private $dateInserted;
  116.     /**
  117.      * @ORM\Column(type="datetime", nullable=true)
  118.      */
  119.     private $dateUpdated;
  120.     /**
  121.      * @ORM\Column(type="string", nullable=true)
  122.      */
  123.     private $os;
  124.     /**
  125.      * @ORM\Column(type="integer", nullable=true)
  126.      */
  127.     private $mmpOfferId;
  128.     /**
  129.      * @ORM\Column(type="boolean", nullable=true, options={"default"=false})
  130.      */
  131.     private $mmpOfferActiveFlag;
  132.     /**
  133.      * @ORM\Column(type="string", nullable=true)
  134.      */
  135.     private $mmpOfferName;
  136.     /**
  137.      * @ORM\Column(type="string", nullable=true)
  138.      */
  139.     private $mmpOfferDefaultRevenueModel;
  140.     /**
  141.      * @ORM\Column(type="string", nullable=true)
  142.      */
  143.     private $mmpOfferDefaultPayoutModel;
  144.     /**
  145.      * @ORM\Column(type="string", nullable=true)
  146.      */
  147.     private $mmpOfferDefaultRevenueEventName;
  148.     /**
  149.      * @ORM\Column(type="string", nullable=true)
  150.      */
  151.     private $mmpOfferDefaultRevenueEvent;
  152.     /**
  153.      * @ORM\Column(type="decimal", scale=4, nullable=true)
  154.      */
  155.     private $mmpOfferDefaultRevenue;
  156.     /**
  157.      * @ORM\Column(type="decimal", scale=4, nullable=true)
  158.      */
  159.     private $mmpOfferDefaultPayout;
  160.     /**
  161.      * @ORM\Column(type="boolean", nullable=true, options={"default"=false})
  162.      */
  163.     private $mmpOfferIsHoOfferMappingEnabled;
  164.     /**
  165.      * @ORM\Column(type="integer", nullable=true)
  166.      */
  167.     private $mmpOfferHoOfferId;
  168.     /**
  169.      * @ORM\Column(type="string", nullable=true)
  170.      */
  171.     private $mmpCalculateCostBy;
  172.     /**
  173.      * @ORM\Column(type="integer", nullable=true)
  174.      */
  175.     private $mmpMobileAppsId;
  176.     /**
  177.      * @ORM\Column(type="integer", nullable=true)
  178.      */
  179.     private $mafoAdvertiserId;
  180.     /**
  181.      * @ORM\Column(type="integer", nullable=true)
  182.      */
  183.     private $mmpMobileAppsHoAdvertiserId;
  184.     /**
  185.      * @ORM\Column(type="integer", nullable=true)
  186.      */
  187.     private $mafoAffiliateId;
  188.     /**
  189.      * @ORM\Column(type="integer", nullable=true)
  190.      */
  191.     private $mafoOfferId;
  192.     /**
  193.      * @ORM\Column(type="integer", nullable=true)
  194.      */
  195.     private $mmpSystemAdvertiserId;
  196.     /**
  197.      * @ORM\Column(type="integer", nullable=true)
  198.      */
  199.     private $mmpSystemAffiliateId;
  200.     /**
  201.      * @ORM\Column(type="integer", nullable=true)
  202.      */
  203.     private $mmpSystemOfferId;
  204.     /**
  205.      * @ORM\Column(type="boolean", nullable=true, options={"default"=false})
  206.      */
  207.     private $mmpMobileAppsActiveFlag;
  208.     /**
  209.      * @ORM\Column(type="integer", nullable=true)
  210.      */
  211.     private $mmpPartnerRulesId;
  212.     /**
  213.      * @ORM\Column(type="integer", nullable=true)
  214.      */
  215.     private $mmpPartnerRulesMappedHoId;
  216.     /**
  217.      * @ORM\Column(type="string", nullable=true)
  218.      */
  219.     private $mmpPartnerRulesAddedByEmail;
  220.     /**
  221.      * @ORM\Column(type="string", nullable=true)
  222.      */
  223.     private $mmpPartnerRulesPayoutModel;
  224.     /**
  225.      * @ORM\Column(type="string", nullable=true)
  226.      */
  227.     private $mmpPartnerRulesRevenueModel;
  228.     /**
  229.      * @ORM\Column(type="decimal", scale=4, nullable=true)
  230.      */
  231.     private $mmpPartnerRulesPayout;
  232.     /**
  233.      * @ORM\Column(type="decimal", scale=4, nullable=true)
  234.      */
  235.     private $mmpPartnerRulesRevenue;
  236.     /**
  237.      * @ORM\Column(type="boolean", nullable=true, options={"default"=false})
  238.      */
  239.     private $mmpMPartnerRulesActiveFlag;
  240.     /**
  241.      * @ORM\Column(type="boolean", nullable=true, options={"default"=false})
  242.      */
  243.     private $mmpPartnerRulesActiveFlag;
  244.     /**
  245.      * @ORM\Column(type="string", nullable=true)
  246.      */
  247.     private $tunePid;
  248.     /**
  249.      * @ORM\Column(type="boolean", nullable=true, options={"default"=false})
  250.      */
  251.     private $isFromAppsflyerBlockedCapping;
  252.     /**
  253.      * @ORM\Column(type="integer", nullable=true)
  254.      */
  255.     private $appsflyerBlockedCappingTuneAffId;
  256.     /**
  257.      * @ORM\Column(type="string", nullable=true)
  258.      */
  259.     private $pidSubSource;
  260.     /**
  261.      * @ORM\Column(type="boolean", nullable=true)
  262.      */
  263.     private $isRetargeted;
  264.     /**
  265.      * @ORM\Column(type="string", nullable=true)
  266.      */
  267.     private $siteId;
  268.      /**
  269.      * @ORM\Column(type="integer", nullable=true)
  270.      */
  271.     private $mmpReportsId;
  272.     /**
  273.      * Get id.
  274.      *
  275.      * @return int
  276.      */
  277.     public function getId()
  278.     {
  279.         return $this->id;
  280.     }
  281.     /**
  282.      * Set md5.
  283.      *
  284.      * @param string $md5
  285.      *
  286.      * @return MmpReports
  287.      */
  288.     public function setMd5($md5)
  289.     {
  290.         $this->md5 $md5;
  291.         return $this;
  292.     }
  293.     /**
  294.      * Get md5.
  295.      *
  296.      * @return string
  297.      */
  298.     public function getMd5()
  299.     {
  300.         return $this->md5;
  301.     }
  302.     /**
  303.      * Set geo.
  304.      *
  305.      * @param string $geo
  306.      *
  307.      * @return MmpReports
  308.      */
  309.     public function setGeo($geo)
  310.     {
  311.         $this->geo $geo;
  312.         return $this;
  313.     }
  314.     /**
  315.      * Get geo.
  316.      *
  317.      * @return string
  318.      */
  319.     public function getGeo()
  320.     {
  321.         return $this->geo;
  322.     }
  323.     /**
  324.      * Set affiliate.
  325.      *
  326.      * @param string $affiliate
  327.      *
  328.      * @return MmpReports
  329.      */
  330.     public function setAffiliate($affiliate)
  331.     {
  332.         $this->affiliate $affiliate;
  333.         return $this;
  334.     }
  335.     /**
  336.      * Get affiliate.
  337.      *
  338.      * @return string
  339.      */
  340.     public function getAffiliate()
  341.     {
  342.         return $this->affiliate;
  343.     }
  344.     /**
  345.      * Set event.
  346.      *
  347.      * @param string $event
  348.      *
  349.      * @return MmpReports
  350.      */
  351.     public function setEvent($event)
  352.     {
  353.         $this->event $event;
  354.         return $this;
  355.     }
  356.     /**
  357.      * Get event.
  358.      *
  359.      * @return string
  360.      */
  361.     public function getEvent()
  362.     {
  363.         return $this->event;
  364.     }
  365.     /**
  366.      * Set eventCount.
  367.      *
  368.      * @param int $eventCount
  369.      *
  370.      * @return MmpReports
  371.      */
  372.     public function setEventCount($eventCount)
  373.     {
  374.         $this->eventCount $eventCount;
  375.         return $this;
  376.     }
  377.     /**
  378.      * Get eventCount.
  379.      *
  380.      * @return int
  381.      */
  382.     public function getEventCount()
  383.     {
  384.         return $this->eventCount;
  385.     }
  386.     /**
  387.      * Set totalPayout.
  388.      *
  389.      * @param string|null $totalPayout
  390.      *
  391.      * @return MmpReports
  392.      */
  393.     public function setTotalPayout($totalPayout null)
  394.     {
  395.         $this->totalPayout $totalPayout;
  396.         return $this;
  397.     }
  398.     /**
  399.      * Get totalPayout.
  400.      *
  401.      * @return string|null
  402.      */
  403.     public function getTotalPayout()
  404.     {
  405.         return $this->totalPayout;
  406.     }
  407.     /**
  408.      * Set totalRevenue.
  409.      *
  410.      * @param string|null $totalRevenue
  411.      *
  412.      * @return MmpReports
  413.      */
  414.     public function setTotalRevenue($totalRevenue null)
  415.     {
  416.         $this->totalRevenue $totalRevenue;
  417.         return $this;
  418.     }
  419.     /**
  420.      * Get totalRevenue.
  421.      *
  422.      * @return string|null
  423.      */
  424.     public function getTotalRevenue()
  425.     {
  426.         return $this->totalRevenue;
  427.     }
  428.     /**
  429.      * Set clicks.
  430.      *
  431.      * @param int|null $clicks
  432.      *
  433.      * @return MmpReports
  434.      */
  435.     public function setClicks($clicks null)
  436.     {
  437.         $this->clicks $clicks;
  438.         return $this;
  439.     }
  440.     /**
  441.      * Get clicks.
  442.      *
  443.      * @return int|null
  444.      */
  445.     public function getClicks()
  446.     {
  447.         return $this->clicks;
  448.     }
  449.     /**
  450.      * Set fraudCount.
  451.      *
  452.      * @param int|null $fraudCount
  453.      *
  454.      * @return MmpReports
  455.      */
  456.     public function setFraudCount($fraudCount null)
  457.     {
  458.         $this->fraudCount $fraudCount;
  459.         return $this;
  460.     }
  461.     /**
  462.      * Get fraudCount.
  463.      *
  464.      * @return int|null
  465.      */
  466.     public function getFraudCount()
  467.     {
  468.         return $this->fraudCount;
  469.     }
  470.     /**
  471.      * Set appId.
  472.      *
  473.      * @param string $appId
  474.      *
  475.      * @return MmpReports
  476.      */
  477.     public function setAppId($appId)
  478.     {
  479.         $this->appId $appId;
  480.         return $this;
  481.     }
  482.     /**
  483.      * Get appId.
  484.      *
  485.      * @return string
  486.      */
  487.     public function getAppId()
  488.     {
  489.         return $this->appId;
  490.     }
  491.     /**
  492.      * Set offerName.
  493.      *
  494.      * @param string|null $offerName
  495.      *
  496.      * @return MmpReports
  497.      */
  498.     public function setOfferName($offerName null)
  499.     {
  500.         $this->offerName $offerName;
  501.         return $this;
  502.     }
  503.     /**
  504.      * Get offerName.
  505.      *
  506.      * @return string|null
  507.      */
  508.     public function getOfferName()
  509.     {
  510.         return $this->offerName;
  511.     }
  512.     /**
  513.      * Set region.
  514.      *
  515.      * @param string|null $region
  516.      *
  517.      * @return MmpReports
  518.      */
  519.     public function setRegion($region null)
  520.     {
  521.         $this->region $region;
  522.         return $this;
  523.     }
  524.     /**
  525.      * Get region.
  526.      *
  527.      * @return string|null
  528.      */
  529.     public function getRegion()
  530.     {
  531.         return $this->region;
  532.     }
  533.     /**
  534.      * Set city.
  535.      *
  536.      * @param string|null $city
  537.      *
  538.      * @return MmpReports
  539.      */
  540.     public function setCity($city null)
  541.     {
  542.         $this->city $city;
  543.         return $this;
  544.     }
  545.     /**
  546.      * Get city.
  547.      *
  548.      * @return string|null
  549.      */
  550.     public function getCity()
  551.     {
  552.         return $this->city;
  553.     }
  554.     /**
  555.      * Set timezone.
  556.      *
  557.      * @param string|null $timezone
  558.      *
  559.      * @return MmpReports
  560.      */
  561.     public function setTimezone($timezone null)
  562.     {
  563.         $this->timezone $timezone;
  564.         return $this;
  565.     }
  566.     /**
  567.      * Get timezone.
  568.      *
  569.      * @return string|null
  570.      */
  571.     public function getTimezone()
  572.     {
  573.         return $this->timezone;
  574.     }
  575.     /**
  576.      * Set mmpSource.
  577.      *
  578.      * @param string $mmpSource
  579.      *
  580.      * @return MmpReports
  581.      */
  582.     public function setMmpSource($mmpSource)
  583.     {
  584.         $this->mmpSource $mmpSource;
  585.         return $this;
  586.     }
  587.     /**
  588.      * Get mmpSource.
  589.      *
  590.      * @return string
  591.      */
  592.     public function getMmpSource()
  593.     {
  594.         return $this->mmpSource;
  595.     }
  596.     /**
  597.      * Set reportDate.
  598.      *
  599.      * @param \DateTime $reportDate
  600.      *
  601.      * @return MmpReports
  602.      */
  603.     public function setReportDate($reportDate)
  604.     {
  605.         $this->reportDate $reportDate;
  606.         return $this;
  607.     }
  608.     /**
  609.      * Get reportDate.
  610.      *
  611.      * @return \DateTime
  612.      */
  613.     public function getReportDate()
  614.     {
  615.         return $this->reportDate;
  616.     }
  617.     /**
  618.      * Set reportTimestamp.
  619.      *
  620.      * @param int $reportTimestamp
  621.      *
  622.      * @return MmpReports
  623.      */
  624.     public function setReportTimestamp($reportTimestamp)
  625.     {
  626.         $this->reportTimestamp $reportTimestamp;
  627.         return $this;
  628.     }
  629.     /**
  630.      * Get reportTimestamp.
  631.      *
  632.      * @return int
  633.      */
  634.     public function getReportTimestamp()
  635.     {
  636.         return $this->reportTimestamp;
  637.     }
  638.     /**
  639.      * Set dateInserted.
  640.      *
  641.      * @param \DateTime $dateInserted
  642.      *
  643.      * @return MmpReports
  644.      */
  645.     public function setDateInserted($dateInserted)
  646.     {
  647.         $this->dateInserted $dateInserted;
  648.         return $this;
  649.     }
  650.     /**
  651.      * Get dateInserted.
  652.      *
  653.      * @return \DateTime
  654.      */
  655.     public function getDateInserted()
  656.     {
  657.         return $this->dateInserted;
  658.     }
  659.     /**
  660.      * Set dateUpdated.
  661.      *
  662.      * @param \DateTime|null $dateUpdated
  663.      *
  664.      * @return MmpReports
  665.      */
  666.     public function setDateUpdated($dateUpdated null)
  667.     {
  668.         $this->dateUpdated $dateUpdated;
  669.         return $this;
  670.     }
  671.     /**
  672.      * Get dateUpdated.
  673.      *
  674.      * @return \DateTime|null
  675.      */
  676.     public function getDateUpdated()
  677.     {
  678.         return $this->dateUpdated;
  679.     }
  680.     /**
  681.      * Set os.
  682.      *
  683.      * @param string|null $os
  684.      *
  685.      * @return MmpReports
  686.      */
  687.     public function setOs($os null)
  688.     {
  689.         $this->os $os;
  690.         return $this;
  691.     }
  692.     /**
  693.      * Get os.
  694.      *
  695.      * @return string|null
  696.      */
  697.     public function getOs()
  698.     {
  699.         return $this->os;
  700.     }
  701.     /**
  702.      * Set mmpOfferId.
  703.      *
  704.      * @param int|null $mmpOfferId
  705.      *
  706.      * @return MmpReports
  707.      */
  708.     public function setMmpOfferId($mmpOfferId null)
  709.     {
  710.         $this->mmpOfferId $mmpOfferId;
  711.         return $this;
  712.     }
  713.     /**
  714.      * Get mmpOfferId.
  715.      *
  716.      * @return int|null
  717.      */
  718.     public function getMmpOfferId()
  719.     {
  720.         return $this->mmpOfferId;
  721.     }
  722.     /**
  723.      * Set mmpOfferActiveFlag.
  724.      *
  725.      * @param bool|null $mmpOfferActiveFlag
  726.      *
  727.      * @return MmpReports
  728.      */
  729.     public function setMmpOfferActiveFlag($mmpOfferActiveFlag null)
  730.     {
  731.         $this->mmpOfferActiveFlag $mmpOfferActiveFlag;
  732.         return $this;
  733.     }
  734.     /**
  735.      * Get mmpOfferActiveFlag.
  736.      *
  737.      * @return bool|null
  738.      */
  739.     public function getMmpOfferActiveFlag()
  740.     {
  741.         return $this->mmpOfferActiveFlag;
  742.     }
  743.     /**
  744.      * Set mmpOfferName.
  745.      *
  746.      * @param string|null $mmpOfferName
  747.      *
  748.      * @return MmpReports
  749.      */
  750.     public function setMmpOfferName($mmpOfferName null)
  751.     {
  752.         $this->mmpOfferName $mmpOfferName;
  753.         return $this;
  754.     }
  755.     /**
  756.      * Get mmpOfferName.
  757.      *
  758.      * @return string|null
  759.      */
  760.     public function getMmpOfferName()
  761.     {
  762.         return $this->mmpOfferName;
  763.     }
  764.     /**
  765.      * Set mmpOfferDefaultRevenueModel.
  766.      *
  767.      * @param string|null $mmpOfferDefaultRevenueModel
  768.      *
  769.      * @return MmpReports
  770.      */
  771.     public function setMmpOfferDefaultRevenueModel($mmpOfferDefaultRevenueModel null)
  772.     {
  773.         $this->mmpOfferDefaultRevenueModel $mmpOfferDefaultRevenueModel;
  774.         return $this;
  775.     }
  776.     /**
  777.      * Get mmpOfferDefaultRevenueModel.
  778.      *
  779.      * @return string|null
  780.      */
  781.     public function getMmpOfferDefaultRevenueModel()
  782.     {
  783.         return $this->mmpOfferDefaultRevenueModel;
  784.     }
  785.     /**
  786.      * Set mmpOfferDefaultPayoutModel.
  787.      *
  788.      * @param string|null $mmpOfferDefaultPayoutModel
  789.      *
  790.      * @return MmpReports
  791.      */
  792.     public function setMmpOfferDefaultPayoutModel($mmpOfferDefaultPayoutModel null)
  793.     {
  794.         $this->mmpOfferDefaultPayoutModel $mmpOfferDefaultPayoutModel;
  795.         return $this;
  796.     }
  797.     /**
  798.      * Get mmpOfferDefaultPayoutModel.
  799.      *
  800.      * @return string|null
  801.      */
  802.     public function getMmpOfferDefaultPayoutModel()
  803.     {
  804.         return $this->mmpOfferDefaultPayoutModel;
  805.     }
  806.     /**
  807.      * Set mmpOfferDefaultRevenueEventName.
  808.      *
  809.      * @param string|null $mmpOfferDefaultRevenueEventName
  810.      *
  811.      * @return MmpReports
  812.      */
  813.     public function setMmpOfferDefaultRevenueEventName($mmpOfferDefaultRevenueEventName null)
  814.     {
  815.         $this->mmpOfferDefaultRevenueEventName $mmpOfferDefaultRevenueEventName;
  816.         return $this;
  817.     }
  818.     /**
  819.      * Get mmpOfferDefaultRevenueEventName.
  820.      *
  821.      * @return string|null
  822.      */
  823.     public function getMmpOfferDefaultRevenueEventName()
  824.     {
  825.         return $this->mmpOfferDefaultRevenueEventName;
  826.     }
  827.     /**
  828.      * Set mmpOfferDefaultRevenueEvent.
  829.      *
  830.      * @param string|null $mmpOfferDefaultRevenueEvent
  831.      *
  832.      * @return MmpReports
  833.      */
  834.     public function setMmpOfferDefaultRevenueEvent($mmpOfferDefaultRevenueEvent null)
  835.     {
  836.         $this->mmpOfferDefaultRevenueEvent $mmpOfferDefaultRevenueEvent;
  837.         return $this;
  838.     }
  839.     /**
  840.      * Get mmpOfferDefaultRevenueEvent.
  841.      *
  842.      * @return string|null
  843.      */
  844.     public function getMmpOfferDefaultRevenueEvent()
  845.     {
  846.         return $this->mmpOfferDefaultRevenueEvent;
  847.     }
  848.     /**
  849.      * Set mmpOfferDefaultRevenue.
  850.      *
  851.      * @param string|null $mmpOfferDefaultRevenue
  852.      *
  853.      * @return MmpReports
  854.      */
  855.     public function setMmpOfferDefaultRevenue($mmpOfferDefaultRevenue null)
  856.     {
  857.         $this->mmpOfferDefaultRevenue $mmpOfferDefaultRevenue;
  858.         return $this;
  859.     }
  860.     /**
  861.      * Get mmpOfferDefaultRevenue.
  862.      *
  863.      * @return string|null
  864.      */
  865.     public function getMmpOfferDefaultRevenue()
  866.     {
  867.         return $this->mmpOfferDefaultRevenue;
  868.     }
  869.     /**
  870.      * Set mmpOfferDefaultPayout.
  871.      *
  872.      * @param string|null $mmpOfferDefaultPayout
  873.      *
  874.      * @return MmpReports
  875.      */
  876.     public function setMmpOfferDefaultPayout($mmpOfferDefaultPayout null)
  877.     {
  878.         $this->mmpOfferDefaultPayout $mmpOfferDefaultPayout;
  879.         return $this;
  880.     }
  881.     /**
  882.      * Get mmpOfferDefaultPayout.
  883.      *
  884.      * @return string|null
  885.      */
  886.     public function getMmpOfferDefaultPayout()
  887.     {
  888.         return $this->mmpOfferDefaultPayout;
  889.     }
  890.     /**
  891.      * Set mmpOfferIsHoOfferMappingEnabled.
  892.      *
  893.      * @param bool|null $mmpOfferIsHoOfferMappingEnabled
  894.      *
  895.      * @return MmpReports
  896.      */
  897.     public function setMmpOfferIsHoOfferMappingEnabled($mmpOfferIsHoOfferMappingEnabled null)
  898.     {
  899.         $this->mmpOfferIsHoOfferMappingEnabled $mmpOfferIsHoOfferMappingEnabled;
  900.         return $this;
  901.     }
  902.     /**
  903.      * Get mmpOfferIsHoOfferMappingEnabled.
  904.      *
  905.      * @return bool|null
  906.      */
  907.     public function getMmpOfferIsHoOfferMappingEnabled()
  908.     {
  909.         return $this->mmpOfferIsHoOfferMappingEnabled;
  910.     }
  911.     /**
  912.      * Set mmpOfferHoOfferId.
  913.      *
  914.      * @param int|null $mmpOfferHoOfferId
  915.      *
  916.      * @return MmpReports
  917.      */
  918.     public function setMmpOfferHoOfferId($mmpOfferHoOfferId null)
  919.     {
  920.         $this->mmpOfferHoOfferId $mmpOfferHoOfferId;
  921.         return $this;
  922.     }
  923.     /**
  924.      * Get mmpOfferHoOfferId.
  925.      *
  926.      * @return int|null
  927.      */
  928.     public function getMmpOfferHoOfferId()
  929.     {
  930.         return $this->mmpOfferHoOfferId;
  931.     }
  932.    
  933.     /**
  934.      * Set mmpCalculateCostBy.
  935.      *
  936.      * @param string|null $mmpCalculateCostBy
  937.      *
  938.      * @return MmpReports
  939.      */
  940.     public function setMmpCalculateCostBy($mmpCalculateCostBy null)
  941.     {
  942.         $this->mmpCalculateCostBy $mmpCalculateCostBy;
  943.         return $this;
  944.     }
  945.     /**
  946.      * Get mmpCalculateCostBy.
  947.      *
  948.      * @return string|null
  949.      */
  950.     public function getMmpCalculateCostBy()
  951.     {
  952.         return $this->mmpCalculateCostBy;
  953.     }
  954.    
  955.     /**
  956.      * Set mmpMobileAppsId.
  957.      *
  958.      * @param int|null $mmpMobileAppsId
  959.      *
  960.      * @return MmpReports
  961.      */
  962.     public function setMmpMobileAppsId($mmpMobileAppsId null)
  963.     {
  964.         $this->mmpMobileAppsId $mmpMobileAppsId;
  965.         return $this;
  966.     }
  967.     /**
  968.      * Get mmpMobileAppsId.
  969.      *
  970.      * @return int|null
  971.      */
  972.     public function getMmpMobileAppsId()
  973.     {
  974.         return $this->mmpMobileAppsId;
  975.     }
  976.     /**
  977.      * Set mafoAdvertiserId.
  978.      *
  979.      * @param int|null $mafoAdvertiserId
  980.      *
  981.      * @return MmpReports
  982.      */
  983.     public function setMafoAdvertiserId($mafoAdvertiserId null)
  984.     {
  985.         $this->mafoAdvertiserId $mafoAdvertiserId;
  986.         return $this;
  987.     }
  988.     /**
  989.      * Get mafoAdvertiserId.
  990.      *
  991.      * @return int|null
  992.      */
  993.     public function getMafoAdvertiserId()
  994.     {
  995.         return $this->mafoAdvertiserId;
  996.     }
  997.     /**
  998.      * Set mmpMobileAppsActiveFlag.
  999.      *
  1000.      * @param bool|null $mmpMobileAppsActiveFlag
  1001.      *
  1002.      * @return MmpReports
  1003.      */
  1004.     public function setMmpMobileAppsActiveFlag($mmpMobileAppsActiveFlag null)
  1005.     {
  1006.         $this->mmpMobileAppsActiveFlag $mmpMobileAppsActiveFlag;
  1007.         return $this;
  1008.     }
  1009.     /**
  1010.      * Get mmpMobileAppsActiveFlag.
  1011.      *
  1012.      * @return bool|null
  1013.      */
  1014.     public function getMmpMobileAppsActiveFlag()
  1015.     {
  1016.         return $this->mmpMobileAppsActiveFlag;
  1017.     }
  1018.     /**
  1019.      * Set mmpPartnerRulesId.
  1020.      *
  1021.      * @param int|null $mmpPartnerRulesId
  1022.      *
  1023.      * @return MmpReports
  1024.      */
  1025.     public function setMmpPartnerRulesId($mmpPartnerRulesId null)
  1026.     {
  1027.         $this->mmpPartnerRulesId $mmpPartnerRulesId;
  1028.         return $this;
  1029.     }
  1030.     /**
  1031.      * Get mmpPartnerRulesId.
  1032.      *
  1033.      * @return int|null
  1034.      */
  1035.     public function getMmpPartnerRulesId()
  1036.     {
  1037.         return $this->mmpPartnerRulesId;
  1038.     }
  1039.     /**
  1040.      * Set mmpPartnerRulesMappedHoId.
  1041.      *
  1042.      * @param int|null $mmpPartnerRulesMappedHoId
  1043.      *
  1044.      * @return MmpReports
  1045.      */
  1046.     public function setMmpPartnerRulesMappedHoId($mmpPartnerRulesMappedHoId null)
  1047.     {
  1048.         $this->mmpPartnerRulesMappedHoId $mmpPartnerRulesMappedHoId;
  1049.         return $this;
  1050.     }
  1051.     /**
  1052.      * Get mmpPartnerRulesMappedHoId.
  1053.      *
  1054.      * @return int|null
  1055.      */
  1056.     public function getMmpPartnerRulesMappedHoId()
  1057.     {
  1058.         return $this->mmpPartnerRulesMappedHoId;
  1059.     }
  1060.     /**
  1061.      * Set mmpPartnerRulesAddedByEmail.
  1062.      *
  1063.      * @param string|null $mmpPartnerRulesAddedByEmail
  1064.      *
  1065.      * @return MmpReports
  1066.      */
  1067.     public function setMmpPartnerRulesAddedByEmail($mmpPartnerRulesAddedByEmail null)
  1068.     {
  1069.         $this->mmpPartnerRulesAddedByEmail $mmpPartnerRulesAddedByEmail;
  1070.         return $this;
  1071.     }
  1072.     /**
  1073.      * Get mmpPartnerRulesAddedByEmail.
  1074.      *
  1075.      * @return string|null
  1076.      */
  1077.     public function getMmpPartnerRulesAddedByEmail()
  1078.     {
  1079.         return $this->mmpPartnerRulesAddedByEmail;
  1080.     }
  1081.     /**
  1082.      * Set mmpPartnerRulesPayoutModel.
  1083.      *
  1084.      * @param string|null $mmpPartnerRulesPayoutModel
  1085.      *
  1086.      * @return MmpReports
  1087.      */
  1088.     public function setMmpPartnerRulesPayoutModel($mmpPartnerRulesPayoutModel null)
  1089.     {
  1090.         $this->mmpPartnerRulesPayoutModel $mmpPartnerRulesPayoutModel;
  1091.         return $this;
  1092.     }
  1093.     /**
  1094.      * Get mmpPartnerRulesPayoutModel.
  1095.      *
  1096.      * @return string|null
  1097.      */
  1098.     public function getMmpPartnerRulesPayoutModel()
  1099.     {
  1100.         return $this->mmpPartnerRulesPayoutModel;
  1101.     }
  1102.     /**
  1103.      * Set mmpPartnerRulesRevenueModel.
  1104.      *
  1105.      * @param string|null $mmpPartnerRulesRevenueModel
  1106.      *
  1107.      * @return MmpReports
  1108.      */
  1109.     public function setMmpPartnerRulesRevenueModel($mmpPartnerRulesRevenueModel null)
  1110.     {
  1111.         $this->mmpPartnerRulesRevenueModel $mmpPartnerRulesRevenueModel;
  1112.         return $this;
  1113.     }
  1114.     /**
  1115.      * Get mmpPartnerRulesRevenueModel.
  1116.      *
  1117.      * @return string|null
  1118.      */
  1119.     public function getMmpPartnerRulesRevenueModel()
  1120.     {
  1121.         return $this->mmpPartnerRulesRevenueModel;
  1122.     }
  1123.     /**
  1124.      * Set mmpPartnerRulesPayout.
  1125.      *
  1126.      * @param string|null $mmpPartnerRulesPayout
  1127.      *
  1128.      * @return MmpReports
  1129.      */
  1130.     public function setMmpPartnerRulesPayout($mmpPartnerRulesPayout null)
  1131.     {
  1132.         $this->mmpPartnerRulesPayout $mmpPartnerRulesPayout;
  1133.         return $this;
  1134.     }
  1135.     /**
  1136.      * Get mmpPartnerRulesPayout.
  1137.      *
  1138.      * @return string|null
  1139.      */
  1140.     public function getMmpPartnerRulesPayout()
  1141.     {
  1142.         return $this->mmpPartnerRulesPayout;
  1143.     }
  1144.     /**
  1145.      * Set mmpPartnerRulesRevenue.
  1146.      *
  1147.      * @param string|null $mmpPartnerRulesRevenue
  1148.      *
  1149.      * @return MmpReports
  1150.      */
  1151.     public function setMmpPartnerRulesRevenue($mmpPartnerRulesRevenue null)
  1152.     {
  1153.         $this->mmpPartnerRulesRevenue $mmpPartnerRulesRevenue;
  1154.         return $this;
  1155.     }
  1156.     /**
  1157.      * Get mmpPartnerRulesRevenue.
  1158.      *
  1159.      * @return string|null
  1160.      */
  1161.     public function getMmpPartnerRulesRevenue()
  1162.     {
  1163.         return $this->mmpPartnerRulesRevenue;
  1164.     }
  1165.     /**
  1166.      * Set mmpMPartnerRulesActiveFlag.
  1167.      *
  1168.      * @param bool|null $mmpMPartnerRulesActiveFlag
  1169.      *
  1170.      * @return MmpReports
  1171.      */
  1172.     public function setMmpMPartnerRulesActiveFlag($mmpMPartnerRulesActiveFlag null)
  1173.     {
  1174.         $this->mmpMPartnerRulesActiveFlag $mmpMPartnerRulesActiveFlag;
  1175.         return $this;
  1176.     }
  1177.     /**
  1178.      * Get mmpMPartnerRulesActiveFlag.
  1179.      *
  1180.      * @return bool|null
  1181.      */
  1182.     public function getMmpMPartnerRulesActiveFlag()
  1183.     {
  1184.         return $this->mmpMPartnerRulesActiveFlag;
  1185.     }
  1186.     /**
  1187.      * Set mmpPartnerRulesActiveFlag.
  1188.      *
  1189.      * @param bool|null $mmpPartnerRulesActiveFlag
  1190.      *
  1191.      * @return MmpReports
  1192.      */
  1193.     public function setMmpPartnerRulesActiveFlag($mmpPartnerRulesActiveFlag null)
  1194.     {
  1195.         $this->mmpPartnerRulesActiveFlag $mmpPartnerRulesActiveFlag;
  1196.         return $this;
  1197.     }
  1198.     /**
  1199.      * Get mmpPartnerRulesActiveFlag.
  1200.      *
  1201.      * @return bool|null
  1202.      */
  1203.     public function getMmpPartnerRulesActiveFlag()
  1204.     {
  1205.         return $this->mmpPartnerRulesActiveFlag;
  1206.     }
  1207.     public function isMmpOfferActiveFlag(): ?bool
  1208.     {
  1209.         return $this->mmpOfferActiveFlag;
  1210.     }
  1211.     public function isMmpOfferIsHoOfferMappingEnabled(): ?bool
  1212.     {
  1213.         return $this->mmpOfferIsHoOfferMappingEnabled;
  1214.     }
  1215.     public function isMmpMobileAppsActiveFlag(): ?bool
  1216.     {
  1217.         return $this->mmpMobileAppsActiveFlag;
  1218.     }
  1219.     public function isMmpMPartnerRulesActiveFlag(): ?bool
  1220.     {
  1221.         return $this->mmpMPartnerRulesActiveFlag;
  1222.     }
  1223.     public function isMmpPartnerRulesActiveFlag(): ?bool
  1224.     {
  1225.         return $this->mmpPartnerRulesActiveFlag;
  1226.     }
  1227.     public function getImpressions(): ?int
  1228.     {
  1229.         return $this->impressions;
  1230.     }
  1231.     public function setImpressions(?int $impressions): self
  1232.     {
  1233.         $this->impressions $impressions;
  1234.         return $this;
  1235.     }
  1236.     public function getTunePid(): ?string
  1237.     {
  1238.         return $this->tunePid;
  1239.     }
  1240.     public function setTunePid(?string $tunePid): self
  1241.     {
  1242.         $this->tunePid $tunePid;
  1243.         return $this;
  1244.     }
  1245.     public function getBlockedClicks(): ?int
  1246.     {
  1247.         return $this->blockedClicks;
  1248.     }
  1249.     public function setBlockedClicks(?int $blockedClicks): self
  1250.     {
  1251.         $this->blockedClicks $blockedClicks;
  1252.         return $this;
  1253.     }
  1254.     public function getCappedClicks(): ?int
  1255.     {
  1256.         return $this->cappedClicks;
  1257.     }
  1258.     public function setCappedClicks(?int $cappedClicks): self
  1259.     {
  1260.         $this->cappedClicks $cappedClicks;
  1261.         return $this;
  1262.     }
  1263.     public function getBlockedImpressions(): ?int
  1264.     {
  1265.         return $this->blockedImpressions;
  1266.     }
  1267.     public function setBlockedImpressions(?int $blockedImpressions): self
  1268.     {
  1269.         $this->blockedImpressions $blockedImpressions;
  1270.         return $this;
  1271.     }
  1272.     public function getCappedImpressions(): ?int
  1273.     {
  1274.         return $this->cappedImpressions;
  1275.     }
  1276.     public function setCappedImpressions(?int $cappedImpressions): self
  1277.     {
  1278.         $this->cappedImpressions $cappedImpressions;
  1279.         return $this;
  1280.     }
  1281.     public function isIsFromAppsflyerBlockedCapping(): ?bool
  1282.     {
  1283.         return $this->isFromAppsflyerBlockedCapping;
  1284.     }
  1285.     public function setIsFromAppsflyerBlockedCapping(?bool $isFromAppsflyerBlockedCapping): self
  1286.     {
  1287.         $this->isFromAppsflyerBlockedCapping $isFromAppsflyerBlockedCapping;
  1288.         return $this;
  1289.     }
  1290.     public function getAppsflyerBlockedCappingTuneAffId(): ?int
  1291.     {
  1292.         return $this->appsflyerBlockedCappingTuneAffId;
  1293.     }
  1294.     public function setAppsflyerBlockedCappingTuneAffId(?int $appsflyerBlockedCappingTuneAffId): self
  1295.     {
  1296.         $this->appsflyerBlockedCappingTuneAffId $appsflyerBlockedCappingTuneAffId;
  1297.         return $this;
  1298.     }
  1299.     /**
  1300.      * Set pidSubSource.
  1301.      *
  1302.      * @param string $pidSubSource
  1303.      *
  1304.      * @return MmpReports
  1305.      */
  1306.     public function setPidSubSource($pidSubSource)
  1307.     {
  1308.         $this->pidSubSource $pidSubSource;
  1309.         return $this;
  1310.     }
  1311.     /**
  1312.      * Get pidSubSource.
  1313.      *
  1314.      * @return string
  1315.      */
  1316.     public function getPidSubSource()
  1317.     {
  1318.         return $this->pidSubSource;
  1319.     }
  1320.     public function getIsRetargeted(): ?bool
  1321.     {
  1322.         return $this->isRetargeted;
  1323.     }
  1324.     public function setIsRetargeted(?bool $isRetargeted): self
  1325.     {
  1326.         $this->isRetargeted $isRetargeted;
  1327.         return $this;
  1328.     }
  1329.     /**
  1330.      * Set siteId.
  1331.      *
  1332.      * @param string $siteId
  1333.      *
  1334.      * @return MmpReports
  1335.      */
  1336.     public function setSiteId($siteId)
  1337.     {
  1338.         $this->siteId $siteId;
  1339.         return $this;
  1340.     }
  1341.     /**
  1342.      * Get siteId.
  1343.      *
  1344.      * @return string
  1345.      */
  1346.     public function getSiteId()
  1347.     {
  1348.         return $this->siteId;
  1349.     }
  1350.     public function getMmpSystemAdvertiserId(): ?int
  1351.     {
  1352.         return $this->mmpSystemAdvertiserId;
  1353.     }
  1354.     public function setMmpSystemAdvertiserId(?int $mmpSystemAdvertiserId): static
  1355.     {
  1356.         $this->mmpSystemAdvertiserId $mmpSystemAdvertiserId;
  1357.         return $this;
  1358.     }
  1359.     public function isIsRetargeted(): ?bool
  1360.     {
  1361.         return $this->isRetargeted;
  1362.     }
  1363.     public function getMmpSystemAffiliateId(): ?int
  1364.     {
  1365.         return $this->mmpSystemAffiliateId;
  1366.     }
  1367.     public function setMmpSystemAffiliateId(?int $mmpSystemAffiliateId): static
  1368.     {
  1369.         $this->mmpSystemAffiliateId $mmpSystemAffiliateId;
  1370.         return $this;
  1371.     }
  1372.     public function getMafoAffiliateId(): ?int
  1373.     {
  1374.         return $this->mafoAffiliateId;
  1375.     }
  1376.     public function setMafoAffiliateId(?int $mafoAffiliateId): static
  1377.     {
  1378.         $this->mafoAffiliateId $mafoAffiliateId;
  1379.         return $this;
  1380.     }
  1381.     public function getMafoOfferId(): ?int
  1382.     {
  1383.         return $this->mafoOfferId;
  1384.     }
  1385.     public function setMafoOfferId(?int $mafoOfferId): static
  1386.     {
  1387.         $this->mafoOfferId $mafoOfferId;
  1388.         return $this;
  1389.     }
  1390.     public function getMmpSystemOfferId(): ?int
  1391.     {
  1392.         return $this->mmpSystemOfferId;
  1393.     }
  1394.     public function setMmpSystemOfferId(?int $mmpSystemOfferId): static
  1395.     {
  1396.         $this->mmpSystemOfferId $mmpSystemOfferId;
  1397.         return $this;
  1398.     }
  1399.     public function getMmpMobileAppsHoAdvertiserId(): ?int
  1400.     {
  1401.         return $this->mmpMobileAppsHoAdvertiserId;
  1402.     }
  1403.     public function setMmpMobileAppsHoAdvertiserId(?int $mmpMobileAppsHoAdvertiserId): static
  1404.     {
  1405.         $this->mmpMobileAppsHoAdvertiserId $mmpMobileAppsHoAdvertiserId;
  1406.         return $this;
  1407.     }
  1408.     public function getMmpReportsId(): ?int
  1409.     {
  1410.         return $this->mmpReportsId;
  1411.     }
  1412.     public function setMmpReportsId(?int $mmpReportsId): static
  1413.     {
  1414.         $this->mmpReportsId $mmpReportsId;
  1415.         return $this;
  1416.     }
  1417. }