4 use Doctrine\ORM\Mapping as ORM;
9 * Permissions for a system user.
12 * @ORM\HasLifecycleCallbacks
13 * @ORM\Table(name="profile_permissions_override")
19 * Can archive records.
23 * Pull Synchronization Strategy for this table.
25 const PULL_SYNCH_STRATEGY = false;
27 * Push Synchronization Strategy for this table.
29 const PUSH_SYNCH_STRATEGY = false;
33 * @ORM\Column(type="integer");
34 * @ORM\GeneratedValue(strategy="AUTO")
39 * @ORM\ManyToOne(targetEntity="Profile")
40 * @ORM\JoinColumn(name="profile_id")
45 * @ORM\ManyToOne(targetEntity="Permissions")
46 * @ORM\JoinColumn(name="permission_id")
48 protected $permissions;
50 /* ----------------------- SECTIONS ----------------------- */
52 * @ORM\Column(type="boolean", name="access_admin_module")
54 protected $accessAdminModule = 0;
56 * @ORM\Column(type="boolean", name="access_portal_module")
58 protected $accessPortalModule = 0;
60 /* ----------------------- MY SETTINGS ----------------------- */
62 * @ORM\Column(type="boolean", name="settings_page")
64 protected $settingsPage = 0;
66 * @ORM\Column(type="boolean", name="settings_user")
68 protected $settingsUser = 0;
70 * @ORM\Column(type="boolean", name="settings_club")
72 protected $settingsClub = 0;
74 * @ORM\Column(type="boolean", name="settings_membership")
76 protected $settingsMembership = 0;
78 * @ORM\Column(type="boolean", name="settings_retail")
80 protected $settingsRetail = 0;
82 * @ORM\Column(type="boolean", name="settings_report")
84 protected $settingsReport = 0;
86 * @ORM\Column(type="boolean", name="settingsHpi_report")
88 protected $settingsHpiReport = 0;
90 * @ORM\Column(type="boolean", name="settings_grid_export")
92 protected $settingsGridExport = 0;
94 * @ORM\Column(type="boolean", name="settings_dealership")
96 protected $settingsDealership = 0;
98 * @ORM\Column(type="boolean", name="settings_personal")
100 protected $settingsPersonal = 0;
102 * @ORM\Column(type="boolean", name="settings_reset_pin")
104 protected $settingsResetPin = 0;
106 /* ----------------------- VALUATION ----------------------- */
108 * @ORM\Column(type="boolean", name="valuation_page")
110 protected $valuationPage = 0;
112 * @ORM\Column(type="boolean", name="valuation_view")
114 protected $valuationView = 0;
116 * @ORM\Column(type="boolean", name="valuation_archive")
118 protected $valuationArchive = 0;
120 * @ORM\Column(type="boolean", name="valuation_unarchive")
122 protected $valuationUnarchive = 0;
124 * @ORM\Column(type="boolean", name="valuation_create_new")
126 protected $valuationCreateNew = 0;
128 * @ORM\Column(type="boolean", name="valuation_create_sales")
130 protected $valuationCreateSales = 0;
132 * @ORM\Column(type="boolean", name="valuation_create_pending")
134 protected $valuationCreatePending = 0;
136 * @ORM\Column(type="boolean", name="valuation_create_priceguide")
138 protected $valuationCreatePriceguide = 0;
140 * @ORM\Column(type="boolean", name="valuation_create_complete")
142 protected $valuationCreateComplete = 0;
144 * @ORM\Column(type="boolean", name="valuation_create_stock")
146 protected $valuationCreateStock = 0;
148 * @ORM\Column(type="boolean", name="valuation_update")
150 protected $valuationUpdate = 0;
152 * @ORM\Column(type="boolean", name="valuation_route_pending")
154 protected $valuationRoutePending = 0;
156 * @ORM\Column(type="boolean", name="valuation_route_complete")
158 protected $valuationRouteComplete = 0;
160 * @ORM\Column(type="boolean", name="valuation_route_stock")
162 protected $valuationRouteStock = 0;
164 * @ORM\Column(type="boolean", name="valuation_route_priceguide")
166 protected $valuationRoutePriceguide = 0;
168 * @ORM\Column(type="boolean", name="valuation_is_sales")
170 protected $valuationIsSales = 0;
172 * @ORM\Column(type="boolean", name="valuation_is_valuator")
174 protected $valuationIsValuator = 0;
176 * @ORM\Column(type="boolean", name="valuation_print")
178 protected $valuationPrint = 0;
180 * @ORM\Column(type="boolean", name="valuation_b4c_report")
182 protected $valuationB4cReport = 0;
184 * @ORM\Column(type="boolean", name="valuation_bmw_report")
186 protected $valuationBmw = 0;
188 * @ORM\Column(type="boolean", name="valuation_route_deal_done")
190 protected $valuationRouteDealDone = 0;
192 * @ORM\Column(type="boolean", name="valuation_route_deal_not_done")
194 protected $valuationRouteDealNotDone = 0;
196 * @ORM\Column(type="boolean", name="valuation_grid_export")
198 protected $valuationGridExport = 0;
200 * @ORM\Column(type="boolean", name="valuation_update_damages")
202 protected $valuationUpdateDamages = 0;
204 * @ORM\Column(type="boolean", name="valuation_upload_photos")
206 protected $valuationUploadPhotos = 0;
208 * @ORM\Column(type="boolean", name="valuation_pricing_details")
210 protected $valuationPricingDetails = 0;
213 * @ORM\Column(type="boolean", name="valuation_update_cover_received")
215 protected $valuationUpdateCoverReceived = 0;
218 * @ORM\Column(type="boolean", name="valuation_calendar")
220 protected $valuationCalendar = 0;
222 /* ----------------------- PRICE GUIDE ----------------------- */
224 * @ORM\Column(type="boolean", name="pg_page")
226 protected $pgPage = 0;
228 * @ORM\Column(type="boolean", name="pg_b4c_report")
230 protected $pgB4cReport = 0;
232 * @ORM\Column(type="boolean", name="pg_view")
234 protected $pgView = 0;
236 * @ORM\Column(type="boolean", name="pg_make_offer")
238 protected $pgMakeOffer = 0;
240 * @ORM\Column(type="boolean", name="pg_update_offer")
242 protected $pgUpdateOffer = 0;
244 * @ORM\Column(type="boolean", name="pg_print")
246 protected $pgPrint = 0;
248 * @ORM\Column(type="boolean", name="pg_grid_export")
250 protected $pgGridExport = 0;
252 * @ORM\Column(type="boolean", name="pg_archive")
254 protected $pgArchive = 0;
256 * @ORM\Column(type="boolean", name="pg_un_archive")
258 protected $pgUnArchive = 0;
260 /* ----------------------- AUCTION ----------------------- */
262 * @ORM\Column(type="boolean", name="auction_page")
264 protected $auctionPage = 0;
266 * @ORM\Column(type="boolean", name="auction_create")
268 protected $auctionGridExport = 0;
270 * @ORM\Column(type="boolean", name="auction_bid")
272 protected $auctionBid = 0;
274 /* ----------------------- TRADE CENTER ----------------------- */
276 * @ORM\Column(type="boolean", name="tradecenter_page")
278 protected $tcPage = 0;
280 * @ORM\Column(type="boolean", name="tradecenter_grid_export")
282 protected $tcGridExport = 0;
284 /* ----------------------- STOCK ----------------------- */
286 * @ORM\Column(type="boolean", name="stock_page")
288 protected $stockPage = 0;
290 * @ORM\Column(type="boolean", name="stock_create")
292 protected $stockCreate = 0;
294 * @ORM\Column(type="boolean", name="stock_view")
296 protected $stockView = 0;
298 * @ORM\Column(type="boolean", name="stock_route_auction")
300 protected $stockRouteAuction = 0;
302 * @ORM\Column(type="boolean", name="stock_route_retail")
304 protected $stockRouteRetail = 0;
306 * @ORM\Column(type="boolean", name="stock_reclaim_retail")
308 protected $stockReclaimRetail = 0;
310 * @ORM\Column(type="boolean", name="stock_route_priceguide")
312 protected $stockRoutePriceguide = 0;
314 * @ORM\Column(type="boolean", name="stock_route_valuation")
316 protected $stockRouteValuation = 0;
318 * @ORM\Column(type="boolean", name="stock_print")
320 protected $stockPrint = 0;
322 * @ORM\Column(type="boolean", name="stock_archive")
324 protected $stockArchive = 0;
326 * @ORM\Column(type="boolean", name="stock_unarchive")
328 protected $stockUnarchive = 0;
330 * @ORM\Column(type="boolean", name="stock_update")
332 protected $stockUpdate = 0;
334 * @ORM\Column(type="boolean", name="stock_grid_export")
336 protected $stockGridExport = 0;
339 * @ORM\Column(type="boolean", name="stock_auction_report_export")
341 protected $stockAuctionReportGridExport = 0;
344 * @ORM\Column(type="boolean", name="stock_bulk_import_drive")
346 protected $stockBulkImportDrive = 0;
349 * @ORM\Column(type="boolean", name="stock_bulk_import_pinnacle")
351 protected $stockBulkImportPinnacle = 0;
354 * @ORM\Column(type="boolean", name="stock_update_damages")
356 protected $stockUpdateDamages = 0;
359 * @ORM\Column(type="boolean", name="stock_update_cover_received")
361 protected $stockUpdateCoverReceived = 0;
364 * @ORM\Column(type="boolean", name="stock_upload_photos")
366 protected $stockUploadPhotos = 0;
368 /* ----------------------- APP ----------------------- */
370 * @ORM\Column(type="boolean", name="app_create_valuation")
372 protected $appCreateValuation = 0;
374 * @ORM\Column(type="boolean", name="app_complete_valuation")
376 protected $appCompleteValuation = 0;
378 /* ----------------------- ADMIN ----------------------- */
380 * @ORM\Column(type="boolean", name="admin_page")
382 protected $adminPage = 0;
384 * @ORM\Column(type="boolean", name="admin_registration")
386 protected $adminRegistration = 0;
388 * @ORM\Column(type="boolean", name="admin_report")
390 protected $adminReport = 0;
392 * @ORM\Column(type="boolean", name="admin_dealer")
394 protected $adminDealer = 0;
396 * @ORM\Column(type="boolean", name="admin_communication")
398 protected $adminCommunication = 0;
400 * @ORM\Column(type="boolean", name="admin_settings")
402 protected $adminSettings = 0;
404 * @ORM\Column(type="boolean", name="admin_user")
406 protected $adminUser = 0;
408 * @ORM\Column(type="boolean", name="admin_auction")
410 protected $adminAuction = 0;
412 * @ORM\Column(type="boolean", name="historical_page")
414 protected $historicalPage = 0;
416 /* --------------------- SU Options ------------------- */
418 * @ORM\Column(type="boolean", name="su_access")
420 protected $suAccess = 0;
422 * @ORM\Column(type="boolean", name="su_group_full")
424 protected $suGroupFull = 0;
426 * @ORM\Column(type="boolean", name="su_division_full")
428 protected $suDivisionFull = 0;
430 * @ORM\Column(type="boolean", name="su_company_full")
432 protected $suCompanyFull = 0;
434 /* --------------------- Export Data ------------------- */
437 * @ORM\Column(type="boolean", name="etp_gem_dmd")
439 protected $etpGemDmd = 0;
441 /* --------------------- Tracking ------------------- */
443 * @ORM\Column(type="datetime");
448 * @ORM\Column(type="datetime", nullable=true);
453 * @ORM\Column(type="boolean");
455 protected $archived = false;
458 * Magic getter to expose protected properties.
460 * @param string $property
463 public function __get($property)
465 return $this->$property;
469 * Magic setter to save protected properties.
470 * @param string $property
471 * @param mixed $value
473 public function __set($property, $value)
475 $this->$property = $value;
481 public function setCreateTime()
483 $this->created = new \DateTime("now");
489 public function setUpdateTime()
491 $this->updated = new \DateTime("now");
495 * Convert the object to an array.
498 public function toArray(array $expand = array())
502 'accessAdminModule' => $this->accessAdminModule,
503 'accessPortalModule' => $this->accessPortalModule,
504 'settingsPage' => $this->settingsPage,
505 'settingsUser' => $this->settingsUser,
506 'settingsClub' => $this->settingsClub,
507 'settingsMembership' => $this->settingsMembership,
508 'settingsRetail' => $this->settingsRetail,
509 'settingsReport' => $this->settingsReport,
510 'settingsHpiReport' => $this->settingsHpiReport,
511 'settingsGridExport' => $this->settingsGridExport,
512 'settingsDealership' => $this->settingsDealership,
513 'settingsPersonal' => $this->settingsPersonal,
514 'settingsResetPin' => $this->settingsResetPin,
515 'valuationPage' => $this->valuationPage,
516 'valuationView' => $this->valuationView,
517 'valuationArchive' => $this->valuationArchive,
518 'valuationUnarchive' => $this->valuationUnarchive,
519 'valuationCreateNew' => $this->valuationCreateNew,
520 'valuationCreateSales' => $this->valuationCreateSales,
521 'valuationCreatePending' => $this->valuationCreatePending,
522 'valuationCreatePriceguide' => $this->valuationCreatePriceguide,
523 'valuationCreateComplete' => $this->valuationCreateComplete,
524 'valuationCreateStock' => $this->valuationCreateStock,
525 'valuationUpdate' => $this->valuationUpdate,
526 'valuationRoutePending' => $this->valuationRoutePending,
527 'valuationRouteComplete' => $this->valuationRouteComplete,
528 'valuationRouteStock' => $this->valuationRouteStock,
529 'valuationRoutePriceguide' => $this->valuationRoutePriceguide,
530 'valuationIsSales' => $this->valuationIsSales,
531 'valuationIsValuator' => $this->valuationIsValuator,
532 'valuationPrint' => $this->valuationPrint,
533 'valuationB4cReport' => $this->valuationB4cReport,
534 'valuationBmw' => $this->valuationBmw,
535 'valuationRouteDealDone' => $this->valuationRouteDealDone,
536 'valuationRouteDealNotDone' => $this->valuationRouteDealNotDone,
537 'valuationGridExport' => $this->valuationGridExport,
538 'valuationUpdateDamages' => $this->valuationUpdateDamages,
539 'valuationUpdateCoverReceived' => $this->valuationUpdateCoverReceived,
540 'valuationUploadPhotos' => $this->valuationUploadPhotos,
541 'valuationPricingDetails' => $this->valuationPricingDetails,
542 'valuationCalendar' => $this->valuationCalendar,
543 'pgPage' => $this->pgPage,
544 'pgB4cReport' => $this->pgB4cReport,
545 'pgView' => $this->pgView,
546 'pgMakeOffer' => $this->pgMakeOffer,
547 'pgUpdateOffer' => $this->pgUpdateOffer,
548 'pgPrint' => $this->pgPrint,
549 'pgGridExport' => $this->pgGridExport,
550 'pgArchive' => $this->pgArchive,
551 'pgUnArchive' => $this->pgUnArchive,
552 'auctionPage' => $this->auctionPage,
553 'auctionGridExport' => $this->auctionGridExport,
554 'auctionBid' => $this->auctionBid,
555 'tcPage' => $this->tcPage,
556 'tcGridExport' => $this->tcGridExport,
557 'stockPage' => $this->stockPage,
558 'stockCreate' => $this->stockCreate,
559 'stockView' => $this->stockView,
560 'stockRouteAuction' => $this->stockRouteAuction,
561 'stockRouteRetail' => $this->stockRouteRetail,
562 'stockReclaimRetail' => $this->stockReclaimRetail,
563 'stockRoutePriceguide' => $this->stockRoutePriceguide,
564 'stockRouteValuation' => $this->stockRouteValuation,
565 'stockPrint' => $this->stockPrint,
566 'stockArchive' => $this->stockArchive,
567 'stockUnarchive' => $this->stockUnarchive,
568 'stockUpdate' => $this->stockUpdate,
569 'stockGridExport' => $this->stockGridExport,
570 'stockAuctionReportGridExport' => $this->stockAuctionReportGridExport,
571 'stockBulkImportDrive' => $this->stockBulkImportDrive,
572 'stockBulkImportPinnacle' => $this->stockBulkImportPinnacle,
573 'stockUpdateDamages' => $this->stockUpdateDamages,
574 'stockUpdateCoverReceived' => $this->stockUpdateCoverReceived,
575 'stockUploadPhotos' => $this->stockUploadPhotos,
576 'appCreateValuation' => $this->appCreateValuation,
577 'appCompleteValuation' => $this->appCompleteValuation,
578 'adminPage' => $this->adminPage,
579 'adminRegistration' => $this->adminRegistration,
580 'adminReport' => $this->adminReport,
581 'adminCommunication' => $this->adminCommunication,
582 'adminSettings' => $this->adminSettings,
583 'adminUser' => $this->adminUser,
584 'adminAuction' => $this->adminAuction,
585 'adminDealer' => $this->adminDealer,
586 'suAccess' => $this->suAccess,
587 'suGroupFull' => $this->suGroupFull,
588 'suDivisionFull' => $this->suDivisionFull,
589 'suCompanyFull' => $this->suCompanyFull,
590 'historicalPage' => $this->historicalPage,
591 'etpGemDmd' => $this->etpGemDmd
596 * Convert the object to an array.
599 public function fromArray(array $data)
601 isset($data['accessAdminModule'])
602 && $this->accessAdminModule = $data['accessAdminModule'];
603 isset($data['accessPortalModule'])
604 && $this->accessPortalModule = $data['accessPortalModule'];
605 isset($data['settingsPage'])
606 && $this->settingsPage = $data['settingsPage'];
607 isset($data['settingsUser'])
608 && $this->settingsUser = $data['settingsUser'];
609 isset($data['settingsClub'])
610 && $this->settingsClub = $data['settingsClub'];
611 isset($data['settingsMembership'])
612 && $this->settingsMembership = $data['settingsMembership'];
613 isset($data['settingsRetail'])
614 && $this->settingsRetail = $data['settingsRetail'];
615 isset($data['settingsReport'])
616 && $this->settingsReport = $data['settingsReport'];
617 isset($data['settingsHpiReport'])
618 && $this->settingsHpiReport = $data['settingsHpiReport'];
619 isset($data['settingsGridExport'])
620 && $this->settingsGridExport = $data['settingsGridExport'];
621 isset($data['settingsDealership'])
622 && $this->settingsDealership = $data['settingsDealership'];
623 isset($data['settingsPersonal'])
624 && $this->settingsPersonal = $data['settingsPersonal'];
625 isset($data['settingsResetPin'])
626 && $this->settingsResetPin = $data['settingsResetPin'];
627 isset($data['valuationPage'])
628 && $this->valuationPage = $data['valuationPage'];
629 isset($data['valuationView'])
630 && $this->valuationView = $data['valuationView'];
631 isset($data['valuationArchive'])
632 && $this->valuationArchive = $data['valuationArchive'];
633 isset($data['valuationUnarchive'])
634 && $this->valuationUnarchive = $data['valuationUnarchive'];
635 isset($data['valuationCreateNew'])
636 && $this->valuationCreateNew = $data['valuationCreateNew'];
637 isset($data['valuationCreateSales'])
638 && $this->valuationCreateSales = $data['valuationCreateSales'];
639 isset($data['valuationCreatePending'])
640 && $this->valuationCreatePending = $data['valuationCreatePending'];
641 isset($data['valuationCreatePriceguide'])
642 && $this->valuationCreatePriceguide = $data['valuationCreatePriceguide'];
643 isset($data['valuationCreateComplete'])
644 && $this->valuationCreateComplete = $data['valuationCreateComplete'];
645 isset($data['valuationCreateStock'])
646 && $this->valuationCreateStock = $data['valuationCreateStock'];
647 isset($data['valuationUpdate'])
648 && $this->valuationUpdate = $data['valuationUpdate'];
649 isset($data['valuationRoutePending'])
650 && $this->valuationRoutePending = $data['valuationRoutePending'];
651 isset($data['valuationRouteComplete'])
652 && $this->valuationRouteComplete = $data['valuationRouteComplete'];
653 isset($data['valuationRouteStock'])
654 && $this->valuationRouteStock = $data['valuationRouteStock'];
655 isset($data['valuationRoutePriceguide'])
656 && $this->valuationRoutePriceguide = $data['valuationRoutePriceguide'];
657 isset($data['valuationIsSales'])
658 && $this->valuationIsSales = $data['valuationIsSales'];
659 isset($data['valuationIsValuator'])
660 && $this->valuationIsValuator = $data['valuationIsValuator'];
661 isset($data['valuationPrint'])
662 && $this->valuationPrint = $data['valuationPrint'];
663 isset($data['valuationB4cReport'])
664 && $this->valuationB4cReport = $data['valuationB4cReport'];
665 isset($data['valuationBmw'])
666 && $this->valuationBmw = $data['valuationBmw'];
667 isset($data['valuationRouteDealDone'])
668 && $this->valuationRouteDealDone = $data['valuationRouteDealDone'];
669 isset($data['valuationRouteDealNotDone'])
670 && $this->valuationRouteDealNotDone = $data['valuationRouteDealNotDone'];
671 isset($data['valuationGridExport'])
672 && $this->valuationGridExport = $data['valuationGridExport'];
673 isset($data['valuationUpdateDamages'])
674 && $this->valuationUpdateDamages = $data['valuationUpdateDamages'];
676 isset($data['valuationUpdateCoverReceived'])
677 && $this->valuationUpdateCoverReceived = $data['valuationUpdateCoverReceived'];
679 isset($data['valuationUploadPhotos'])
680 && $this->valuationUploadPhotos = $data['valuationUploadPhotos'];
681 isset($data['valuationPricingDetails'])
682 && $this->valuationPricingDetails = $data['valuationPricingDetails'];
684 isset($data['valuationCalendar'])
685 && $this->valuationCalendar = $data['valuationCalendar'];
687 isset($data['pgPage'])
688 && $this->pgPage = $data['pgPage'];
689 isset($data['pgB4cReport'])
690 && $this->pgB4cReport = $data['pgB4cReport'];
691 isset($data['pgView'])
692 && $this->pgView = $data['pgView'];
693 isset($data['pgMakeOffer'])
694 && $this->pgMakeOffer = $data['pgMakeOffer'];
695 isset($data['pgUpdateOffer'])
696 && $this->pgUpdateOffer = $data['pgUpdateOffer'];
697 isset($data['pgPrint'])
698 && $this->pgPrint = $data['pgPrint'];
699 isset($data['pgGridExport'])
700 && $this->pgGridExport = $data['pgGridExport'];
701 isset($data['pgArchive'])
702 && $this->pgArchive = $data['pgArchive'];
703 isset($data['pgUnArchive'])
704 && $this->pgUnArchive = $data['pgUnArchive'];
705 isset($data['auctionPage'])
706 && $this->auctionPage = $data['auctionPage'];
707 isset($data['auctionGridExport'])
708 && $this->auctionGridExport = $data['auctionGridExport'];
709 isset($data['auctionBid'])
710 && $this->auctionBid = $data['auctionBid'];
711 isset($data['tcPage'])
712 && $this->tcPage = $data['tcPage'];
713 isset($data['tcGridExport'])
714 && $this->tcGridExport = $data['tcGridExport'];
715 isset($data['stockPage'])
716 && $this->stockPage = $data['stockPage'];
717 isset($data['stockCreate'])
718 && $this->stockCreate = $data['stockCreate'];
719 isset($data['stockView'])
720 && $this->stockView = $data['stockView'];
721 isset($data['stockRouteAuction'])
722 && $this->stockRouteAuction = $data['stockRouteAuction'];
723 isset($data['stockRouteRetail'])
724 && $this->stockRouteRetail = $data['stockRouteRetail'];
725 isset($data['stockReclaimRetail'])
726 && $this->stockReclaimRetail = $data['stockReclaimRetail'];
727 isset($data['stockRoutePriceguide'])
728 && $this->stockRoutePriceguide = $data['stockRoutePriceguide'];
729 isset($data['stockRouteValuation'])
730 && $this->stockRouteValuation = $data['stockRouteValuation'];
731 isset($data['stockPrint'])
732 && $this->stockPrint = $data['stockPrint'];
733 isset($data['stockArchive'])
734 && $this->stockArchive = $data['stockArchive'];
735 isset($data['stockUnarchive'])
736 && $this->stockUnarchive = $data['stockUnarchive'];
737 isset($data['stockUpdate'])
738 && $this->stockUpdate = $data['stockUpdate'];
739 isset($data['stockGridExport'])
740 && $this->stockGridExport = $data['stockGridExport'];
741 isset($data['stockAuctionReportGridExport'])
742 && $this->stockAuctionReportGridExport = $data['stockAuctionReportGridExport'];
743 isset($data['stockBulkImportDrive'])
744 && $this->stockBulkImportDrive = $data['stockBulkImportDrive'];
745 isset($data['stockBulkImportPinnacle'])
746 && $this->stockBulkImportPinnacle = $data['stockBulkImportPinnacle'];
747 isset($data['stockUpdateDamages'])
748 && $this->stockUpdateDamages = $data['stockUpdateDamages'];
750 isset($data['stockUpdateCoverReceived'])
751 && $this->stockUpdateCoverReceived = $data['stockUpdateCoverReceived'];
753 isset($data['stockUploadPhotos'])
754 && $this->stockUploadPhotos = $data['stockUploadPhotos'];
755 isset($data['appCreateValuation'])
756 && $this->appCreateValuation = $data['appCreateValuation'];
757 isset($data['appCompleteValuation'])
758 && $this->appCompleteValuation = $data['appCompleteValuation'];
759 isset($data['adminPage'])
760 && $this->adminPage = $data['adminPage'];
761 isset($data['adminRegistration'])
762 && $this->adminRegistration = $data['adminRegistration'];
763 isset($data['adminReport'])
764 && $this->adminReport = $data['adminReport'];
765 isset($data['adminCommunication'])
766 && $this->adminCommunication = $data['adminCommunication'];
767 isset($data['adminSettings'])
768 && $this->adminSettings = $data['adminSettings'];
769 isset($data['adminUser'])
770 && $this->adminUser = $data['adminUser'];
771 isset($data['adminAuction'])
772 && $this->adminAuction = $data['adminAuction'];
773 isset($data['adminDealer'])
774 && $this->adminDealer = $data['adminDealer'];
775 isset($data['suAccess'])
776 && $this->suAccess = $data['suAccess'];
777 isset($data['suGroupFull'])
778 && $this->suGroupFull = $data['suGroupFull'];
779 isset($data['suDivisionFull'])
780 && $this->suDivisionFull = $data['suDivisionFull'];
781 isset($data['suCompanyFull'])
782 && $this->suCompanyFull = $data['suCompanyFull'];
783 isset($data['historicalPage'])
784 && $this->historicalPage = $data['historicalPage'];
785 isset($data['etpGemDmd'])
786 && $this->etpGemDmd = $data['etpGemDmd'];