src/Entity/MmpReports.php line 21

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