3809b4c63a7c7fa5b3502c87faeb97e9f690bde7
4 * Retrieve a report instance
6 * FIXME This is a bare-minimum placeholder
8 * @param array $ params input parameters
10 * {@example OptionValueGet.php 0}
11 * @example OptionValueGet.php
13 * @return array details of found Option Values
14 * {@getfields OptionValue_get}
17 function civicrm_api3_report_instance_get($params) {
18 return _civicrm_api3_basic_get(_civicrm_api3_get_BAO(__FUNCTION__
), $params);
22 * Add a OptionValue. OptionValues are used to classify CRM entities (including Contacts, Groups and Actions).
24 * Allowed @params array keys are:
26 * {@example OptionValueCreate.php}
28 * @return array of newly created option_value property values.
29 * {@getfields OptionValue_create}
32 function civicrm_api3_report_instance_create($params) {
33 return _civicrm_api3_basic_create(_civicrm_api3_get_BAO(__FUNCTION__
), $params);
37 * Adjust Metadata for Create action
39 * The metadata is used for setting defaults, documentation & validation
40 * @param array $params array or parameters determined by getfields
42 function _civicrm_api3_report_instance_create_spec(&$params) {
43 $params['report_id']['api.required'] = 1;
44 $params['title']['api.required'] = 1;
48 * Deletes an existing ReportInstance
50 * @param array $params
52 * {@example ReportInstanceDelete.php 0}
54 * @return array Api result
55 * {@getfields ReportInstance_create}
58 function civicrm_api3_report_instance_delete($params) {
59 return _civicrm_api3_basic_delete(_civicrm_api3_get_BAO(__FUNCTION__
), $params);