text changes to registration mail content
[namibia] / module / Valuation / src / Valuation / DataBin / ValuationTimeSlots.php
1 <?php
2
3 namespace Valuation\DataBin;
4
5 /**
6  * Manage Valuation Time Slots data.
7  * @author andre.fourie
8  */
9 class ValuationTimeSlots extends \Workspace\Service\DataBin
10 {
11
12   /**
13    * @var array
14    */
15   protected $meta = array(
16     'Base' => 'ValuationTimeSlots',
17     'DatasetName' => 'valuationTimeSlots',
18     'Entity' => '\Valuation\Entity\ValuationTimeSlots',
19     'References' => array(),
20     'Dependants' => array()
21   );
22
23   /**
24    * @var array
25    */
26   protected $metaList = array(
27     'Contract' => 'Recurring',
28     'RequireAuth' => true,
29     'RequiredInput' => array(),
30     'OptionalInput' => array(
31       'Filter' => array(
32         'created' => 'Date',
33         'updated' => 'Date',
34         'timeSlot' => 'String20',
35         'timeSlotDisplayName' => 'String20',
36       )
37     ),
38     'Filter' => array(),
39     'Fields' => array(
40       'timeSlot',
41       'timeSlotDisplayName'
42     ),
43     'Expand' => array()
44   );
45
46
47     /**
48      * @var array
49      */
50     protected $metaSelectList = array(
51         'Type'    => 'SelectList',
52         'Contract'      => 'Recurring',
53         'RequiredInput' => array(),
54         'OptionalInput' => array(
55             'Filter' => array(
56                 'timeSlot'           => 'String20'
57             )
58         ),
59         'Filter'   => array(),
60         'Label'    => array(
61             'Format' => '[timeSlot]',
62             'Fields' => array('timeSlot')
63         )
64     );
65
66
67   /**
68    * @var array
69    */
70   protected $metaCreate = array(
71     'Type' => 'Create',
72     'Contract' => 'Recurring',
73     'Flags' => array(),
74     'RelatedEntityFromInput' => array(),
75     'RequiredInput' => array(
76       'ValuationTimeSlots' => array(
77         'timeSlot' => 'String20',
78         'timeSlotDisplayName' => 'String20'
79       ),
80     ),
81     'OptionalInput' => array(
82       'ValuationTimeSlots' => array()
83     )
84   );
85
86
87
88   /**
89    * @var array
90    */
91   protected $metaUpdate = array(
92     'Type' => 'Update',
93     'Contract' => 'UseOnce',
94     'RequireAuth' => true,
95       'RelatedEntityFromInput' => array(),
96       'RequiredInput' => array(
97           'ValuationTimeSlots' => array(
98               'timeSlot' => 'String20',
99               'timeSlotDisplayName' => 'String20'
100           ),
101       ),
102       'OptionalInput' => array(
103           'ValuationTimeSlots' => array()
104       )
105   );
106
107
108   /**
109    * @var array
110    */
111   protected $metaDelete = array(
112     'Contract' => 'UseOnce',
113     'RequireAuth' => true
114   );
115
116
117
118   /**
119    * Dynamic filtering.
120    */
121   public function __construct()
122   {
123
124   }
125
126 }