4 * Retrieve a report instance
10 * details of found instances
12 function civicrm_api3_report_instance_get($params) {
13 return _civicrm_api3_basic_get(_civicrm_api3_get_BAO(__FUNCTION__
), $params);
17 * Add or update a report instance.
19 * @param array $params
22 * Array of newly created report instance property values.
24 function civicrm_api3_report_instance_create($params) {
25 return _civicrm_api3_basic_create(_civicrm_api3_get_BAO(__FUNCTION__
), $params);
29 * Adjust Metadata for Create action
31 * The metadata is used for setting defaults, documentation & validation
32 * @param array $params
33 * Array or parameters determined by getfields.
35 function _civicrm_api3_report_instance_create_spec(&$params) {
36 $params['report_id']['api.required'] = 1;
37 $params['title']['api.required'] = 1;
41 * Deletes an existing ReportInstance
43 * @param array $params
48 function civicrm_api3_report_instance_delete($params) {
49 return _civicrm_api3_basic_delete(_civicrm_api3_get_BAO(__FUNCTION__
), $params);