10 function civicrm_api3_option_group_get($params) {
11 return _civicrm_api3_basic_get(_civicrm_api3_get_BAO(__FUNCTION__
), $params);
15 * Create/update option group.
17 * @param array $params
18 * Array per getfields metadata.
22 function civicrm_api3_option_group_create($params) {
23 return _civicrm_api3_basic_create(_civicrm_api3_get_BAO(__FUNCTION__
), $params);
27 * Adjust Metadata for Create action.
29 * The metadata is used for setting defaults, documentation & validation.
31 * @param array $params
32 * Array or parameters determined by getfields.
34 function _civicrm_api3_option_group_create_spec(&$params) {
35 $params['name']['api.unique'] = 1;
39 * Delete an existing Option Group.
41 * This method is used to delete any existing Option Group. id of the group
42 * to be deleted is required field in $params array
44 * @param array $params
45 * Array containing id of the group.
51 function civicrm_api3_option_group_delete($params) {
52 return _civicrm_api3_basic_delete(_civicrm_api3_get_BAO(__FUNCTION__
), $params);