text changes to registration mail content
[namibia] / module / Stock / src / Stock / DataBin / Accessory.php
1 <?php
2 namespace Stock\DataBin;
3
4
5
6 /**
7  * Manage accessory data.
8  * @author andre.fourie
9  */
10 class Accessory extends \Workspace\Service\DataBin
11 {
12
13         /**
14          * @var array
15          */
16         protected $meta = array(
17                         'Base'        => 'Accessory',
18                         'DatasetName' => 'accessories',
19                         'Entity'      => '\Stock\Entity\Accessory',
20                         'References'  => array(),
21                         'Dependants'  => array()
22         );
23         /**
24          * @var array
25         */
26         protected $metaList = array(
27                         'Type'                  => 'List',
28                         'Contract'      => 'Recurring',
29                         'RequiredInput' => array(),
30                         'OptionalInput' => array(
31                                         'Filter' => array(
32                                                         'name' => 'String75'
33                                         )
34                         ),
35                         'Filter' => array(),
36                         'OrderBy' => array(
37                                         'name' => 'ASC'
38                         ),
39                         'Fields' => array(
40                                 'id',
41                                 'name'
42                         ),
43                         'Expand' => array()
44         );
45         /**
46          * @var array
47         */
48         protected $metaSelectList = array(
49                         'Type'          => 'SelectList',
50                         'Contract'      => 'Recurring',
51                         'RequiredInput' => array(),
52                         'OptionalInput' => array(
53                                         'Filter' => array(
54                                                         'name' => 'String75'
55                                         )
56                         ),
57                         'Filter'   => array(),
58                         'Label'    => array(
59                                 'Format' => '[name]',
60                                 'Fields' => array('name')
61                         )
62         );
63         /**
64          * @var array
65         */
66         protected $metaCreate = array(
67                         'Type'                  => 'Create',
68                         'Contract'              => 'Recurring',
69                         'RequiredInput' => array(
70                                         'Accessory' => array(
71                                                         'name' => 'String75'
72                                         )
73                         ),
74                         'OptionalInput' => array()
75         );
76         /**
77          * @var array
78         */
79         protected $metaUpdate = array(
80                         'Type'                  => 'Update',
81                         'Contract'              => 'UseOnce',
82                         'RequiredInput' => array(
83                                         'Accessory' => array(
84                                                         'name' => 'String75'
85                                         )
86                         ),
87                         'OptionalInput' => array()
88         );
89         /**
90          * @var array
91         */
92         protected $metaDelete = array(
93                         'Contract' => 'UseOnce'
94         );
95
96 }