summaryrefslogtreecommitdiff
path: root/rest/rest-params.c
diff options
context:
space:
mode:
Diffstat (limited to 'rest/rest-params.c')
-rw-r--r--rest/rest-params.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/rest/rest-params.c b/rest/rest-params.c
index 369215b..ef10de5 100644
--- a/rest/rest-params.c
+++ b/rest/rest-params.c
@@ -79,7 +79,7 @@ rest_params_free (RestParams *params)
/**
* rest_params_add:
* @params: a valid #RestParams
- * @param: a valid #RestParam
+ * @param: (transfer full): a valid #RestParam
*
* Add @param to @params.
**/
@@ -101,7 +101,8 @@ rest_params_add (RestParams *params, RestParam *param)
*
* Return the #RestParam called @name, or %NULL if it doesn't exist.
*
- * Returns: a #RestParam or %NULL if the name doesn't exist
+ * Returns: (nullable) (transfer none): a #RestParam or %NULL if the name
+ * doesn't exist
**/
RestParam *
rest_params_get (RestParams *params, const char *name)
@@ -170,7 +171,7 @@ rest_params_are_strings (RestParams *params)
* The values are owned by the #RestParams, so don't destroy the #RestParams
* before the hash table.
*
- * Returns: (element-type utf8 Rest.Param) (transfer container): a new #GHashTable.
+ * Returns: (element-type utf8 utf8) (transfer container): a new #GHashTable.
**/
GHashTable *
rest_params_as_string_hash_table (RestParams *params)