2 namespace Valuation\DataBin;
7 * Manage XmlRpc callback logs.
10 class XmlRpcCallbackLog extends \Workspace\Service\DataBin
16 protected $meta = array(
17 'Base' => 'XmlRpcCallbackLog',
19 'Entity' => '\Valuation\Entity\XmlRpcCallbackLog',
20 'References' => array(
21 'xmlRpcClient' => '\Valuation\Entity\XmlRpc',
22 'valuation' => '\Valuation\Entity\Valuation',
24 'Dependants' => array()
29 protected $metaGrid = array(
31 'Contract' => 'Recurring',
33 'RequiredInput' => array(),
34 'OptionalInput' => array(
36 'NumberOfRecords' => 'Integer',
42 'Base' => 'xmlRpcCallbackLog',
43 'NumberOfRecords' => 10,
44 'Query' => 'SELECT [SELECTION]
45 FROM \Valuation\Entity\XmlRpcCallbackLog xmlRpcCallbackLog
46 LEFT JOIN xmlRpcCallbackLog.xmlRpcClient xmlRpcClient
47 LEFT JOIN xmlRpcCallbackLog.valuation valuation
49 'Selection' => 'xmlRpcCallbackLog, xmlRpcClient, valuation',
51 'OrderBy' => array('xmlRpcCallbackLog.created' => 'DESC'),
54 'xmlRpcClient' => array(
65 'response' => 'Array',
68 'created' => 'DateTime'