gobj_build_authzs_doc()
#
gobj_build_authzs_doc()
generates a JSON object describing the authorization levels available for a given service or globally.
Prototype
json_t *gobj_build_authzs_doc(
hgobj gobj,
const char *cmd,
json_t *kw
);
Parameters
Key |
Type |
Description |
---|---|---|
|
|
The GObj instance from which to retrieve authorization levels. |
|
|
The command name, currently unused in the function. |
|
|
A JSON object containing optional parameters: ‘authz’ to filter by authorization level and ‘service’ to specify a particular service. |
Return Value
A JSON object containing the authorization levels for the specified service or globally. If a specific authorization level is requested and not found, an error message is returned as a JSON string.
Notes
If ‘service’ is provided in kw
, the function retrieves the authorization levels for that service. If ‘authz’ is specified, it filters the results to include only the requested authorization level.
Prototype
// Not applicable in JS
Prototype
# Not applicable in Python
Examples
// TODO C examples
// TODO JS examples
# TODO Python examples