<?php
namespace Cms\TenantBundle\Model;
use Cms\CoreBundle\Model\AbstractBitwise;
use Reinder83\BinaryFlags\Bits;
/**
* Used as a Doctrine DBAL type for product support.
* Products are stored as an integer (64-bit) on a tenant.
* This class is used in DBAL translation of data to provide helper methods for dealing with products.
*
* Class ProductsBitwise
* @package Cms\TenantBundle\Model
*/
final class ProductsBitwise extends AbstractBitwise
{
/**
* CMS
*/
const SITES__BASE = Bits::BIT_1;
const SITES__MINIMAL = Bits::BIT_2;
//const UNUSED_3 = Bits::BIT_3;
//const UNUSED_4 = Bits::BIT_4;
//const UNUSED_5 = Bits::BIT_5;
//const UNUSED_6 = Bits::BIT_6;
//const UNUSED_7 = Bits::BIT_7;
//const UNUSED_8 = Bits::BIT_8;
/**
* Notifications
*/
const NOTIFICATIONS__FULL = Bits::BIT_9;
const NOTIFICATIONS__LITE = Bits::BIT_10;
const NOTIFICATIONS__V2 = Bits::BIT_11;
//const REACH__TEXT = Bits::BIT_12;
//const REACH__EMAIL = Bits::BIT_13;
//const REACH__SOCIAL = Bits::BIT_14;
//const REACH__MESSENGER = Bits::BIT_15;
//const REACH__PUSH__SIA = Bits::BIT_16;
/**
* SchoolStatus Sites & Apps
*/
const SCHOOLNOW__BASE = Bits::BIT_17;
const SCHOOLNOW__MIGRATED = Bits::BIT_18;
//const UNUSED_19 = Bits::BIT_19;
//const UNUSED_20 = Bits::BIT_20;
//const UNUSED_21 = Bits::BIT_21;
//const UNUSED_22 = Bits::BIT_22;
//const UNUSED_23 = Bits::BIT_23;
//const UNUSED_24 = Bits::BIT_24;
/**
* Mobile App
*/
const APP__SIA = Bits::BIT_25;
const APP__CAMPUSSUITE = Bits::BIT_26;
//const UNUSED_27 = Bits::BIT_27;
//const UNUSED_28 = Bits::BIT_28;
//const UNUSED_29 = Bits::BIT_29;
//const UNUSED_30 = Bits::BIT_30;
//const UNUSED_31 = Bits::BIT_31;
//const UNUSED_32 = Bits::BIT_32;
/**
* ADA
*/
const ACCESSIBILITY__CONTENT = Bits::BIT_33;
const ACCESSIBILITY__PDFS = Bits::BIT_34;
//const UNUSED_35 = Bits::BIT_35;
//const UNUSED_36 = Bits::BIT_36;
//const UNUSED_37 = Bits::BIT_37;
//const UNUSED_38 = Bits::BIT_38;
//const UNUSED_39 = Bits::BIT_39;
//const UNUSED_40 = Bits::BIT_40;
/**
* 3rd Party Integrations
*/
const ONEROSTER__LITE = Bits::BIT_41;
const ONEROSTER__FULL = Bits::BIT_42;
const CLEVER__SSO = Bits::BIT_43;
//const UNUSED_44 = Bits::BIT_44;
//const UNUSED_45 = Bits::BIT_45;
//const UNUSED_46 = Bits::BIT_46;
//const UNUSED_47 = Bits::BIT_47;
//const UNUSED_48 = Bits::BIT_48;
/**
* Social Media Manager
*/
const SMM__BASE = Bits::BIT_49;
//const UNUSED_50 = Bits::BIT_50;
//const UNUSED_51 = Bits::BIT_51;
//const UNUSED_52 = Bits::BIT_52;
//const UNUSED_53 = Bits::BIT_53;
//const UNUSED_54 = Bits::BIT_54;
//const UNUSED_55 = Bits::BIT_55;
//const UNUSED_56 = Bits::BIT_56;
/**
* RESERVED
*/
//const UNUSED_57 = Bits::BIT_57;
//const UNUSED_58 = Bits::BIT_58;
//const UNUSED_59 = Bits::BIT_59;
//const UNUSED_60 = Bits::BIT_60;
//const UNUSED_61 = Bits::BIT_61;
//const UNUSED_62 = Bits::BIT_62;
//const UNUSED_63 = Bits::BIT_63;
//const UNUSED_64 = Bits::BIT_64;
}