|  | 
| AP_MDM_API void | AP_MDM_SetExtraParam (AP_MDM_Interface *md, const char *subKey, const char *paramName, const char *type, const char *value, const char *description) | 
|  | 
| AP_MDM_API void | AP_MDM_SetExtraParams (AP_MDM_Interface *md, const std::string &subKey, const ExtraParamList &extraParamList) | 
|  | 
| AP_MDM_API void | AP_MDM_SetExtraParamValue (AP_MDM_Interface *md, const char *subKey, const char *paramName, const char *value) | 
|  | 
| AP_MDM_API void | AP_MDM_SetExtraParamsValue (AP_MDM_Interface *md, const std::string &subKey, const ExtraParamValueList &extraParamValueList) | 
|  | 
| AP_MDM_API void | AP_MDM_RemoveExtraParam (AP_MDM_Interface *md, const char *subKey, const char *paramName, AP_bool permanent=false) | 
|  | 
| AP_MDM_API void | AP_MDM_RemoveExtraParams (AP_MDM_Interface *md, const std::string &subKey, const StringList ¶mNames, AP_bool permanent=false) | 
|  | 
Extra Params Processing API 
      
        
          | AP_MDM_API void AP_MDM_RemoveExtraParam | ( | AP_MDM_Interface * | md, | 
        
          |  |  | const char * | subKey, | 
        
          |  |  | const char * | paramName, | 
        
          |  |  | AP_bool | permanent = false | 
        
          |  | ) |  |  | 
      
 
Remove the Extra Param Value (and optionally schema) for a single parameter for the supplied subKey to send at the next commit.
- Parameters
- 
  
    | md | The AP_MDM_Interface to use for this Extra Param Data. |  | subKey | The subscription key this Extra Param Data is for. |  | paramName | The parameter name/key as a const char* to remove. |  | permanent | If false (default) will only blank the value. If true, will remove the value and schema. |  
 
- See also
- AP_MDM_SubscriptionCommit 
 
 
      
        
          | AP_MDM_API void AP_MDM_RemoveExtraParams | ( | AP_MDM_Interface * | md, | 
        
          |  |  | const std::string & | subKey, | 
        
          |  |  | const StringList & | paramNames, | 
        
          |  |  | AP_bool | permanent = false | 
        
          |  | ) |  |  | 
      
 
Remove the Extra Param Value (and optionally schema) for multiple parameters for the supplied subKey to send at the next commit.
- Parameters
- 
  
    | md | The AP_MDM_Interface to use for this Extra Param Data. |  | subKey | The subscription key this Extra Param Data is for. |  | paramNames | The list of parameter name/key as a StringList to remove. |  | permanent | If false (default) will only blank the values. If true, will remove the values and schemas. |  
 
- See also
- AP_MDM_SubscriptionCommit 
- 
StringList 
 
 
      
        
          | AP_MDM_API void AP_MDM_SetExtraParam | ( | AP_MDM_Interface * | md, | 
        
          |  |  | const char * | subKey, | 
        
          |  |  | const char * | paramName, | 
        
          |  |  | const char * | type, | 
        
          |  |  | const char * | value, | 
        
          |  |  | const char * | description | 
        
          |  | ) |  |  | 
      
 
Set the Extra Param Schema and Value for a single parameter for the supplied subKey to send at the next commit.
- Parameters
- 
  
    | md | The AP_MDM_Interface to use for this Extra Param Data. |  | subKey | The subscription key this Extra Param Data is for. |  | paramName | The parameter name/key as a const char* for this Extra Param Data. |  | type | The type of the parameter value (eg. "integer", "string", "dictionary<integer, boolean>", etc) as a const char* for this Extra Param Data. |  | value | The value as a const char* for this Extra Param Data. |  | description | The description as a const char* for this Extra Param Data. |  
 
- See also
- AP_MDM_SubscriptionCommit 
 
 
      
        
          | AP_MDM_API void AP_MDM_SetExtraParamValue | ( | AP_MDM_Interface * | md, | 
        
          |  |  | const char * | subKey, | 
        
          |  |  | const char * | paramName, | 
        
          |  |  | const char * | value | 
        
          |  | ) |  |  | 
      
 
Set the Extra Param Value for a single parameter for the supplied subKey to send at the next commit.
- Parameters
- 
  
    | md | The AP_MDM_Interface to use for this Extra Param Data. |  | subKey | The subscription key this Extra Param Data is for. |  | paramName | The parameter name/key as a const char* for this Extra Param Data. |  | value | The value as a const char* for this Extra Param Data. |  
 
- See also
- AP_MDM_SubscriptionCommit