3 namespace Valuation\DataBin;
6 * Manage Customer Public Valuation data.
9 class CustomerPublicValuation extends \Workspace\Service\DataBin
15 protected $meta = array(
16 'Base' => 'CustomerPublicValuation',
17 'DatasetName' => 'customerPublicValuations',
18 'Entity' => '\Valuation\Entity\CustomerPublicValuation',
19 'References' => array(
20 'stock' => '\Stock\Entity\Stock',
21 'valuation' => '\Valuation\Entity\Valuation',
23 'Dependants' => array()
29 protected $metaList = array(
30 'Contract' => 'Recurring',
31 'RequireAuth' => true,
32 'RequiredInput' => array(),
33 'OptionalInput' => array(
37 'customerHash' => 'String255',
56 protected $metaCreate = array(
58 'Contract' => 'Recurring',
60 'RelatedEntityFromInput' => array(
62 'Workflow' => '\Stock\Workflow',
63 'Service' => '\Stock\Service\Stock',
67 'Workflow' => '\Valuation\Workflow',
68 'Service' => '\Valuation\Service\Valuation',
69 'Field' => 'valuation'
72 'RequiredInput' => array(
73 'CustomerPublicValuation' => array(
74 'customerHash' => 'String255'
77 'OptionalInput' => array(
78 'CustomerPublicValuation' => array()
87 protected $metaUpdate = array(
89 'Contract' => 'UseOnce',
90 'RequireAuth' => true,
91 'RelatedEntityFromInput' => array(
93 'Workflow' => '\Stock\Workflow',
94 'Service' => '\Stock\Service\Stock',
98 'Workflow' => '\Valuation\Workflow',
99 'Service' => '\Valuation\Service\Valuation',
100 'Field' => 'valuation'
103 'RequiredInput' => array(
104 'CustomerPublicValuation' => array(
105 'customerHash' => 'String255'
108 'OptionalInput' => array(
109 'CustomerPublicValuation' => array()
117 protected $metaDelete = array(
118 'Contract' => 'UseOnce',
119 'RequireAuth' => true
127 public function __construct()