<!-- ##### SECTION Title ##### -->
secret-service

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### STRUCT SecretService ##### -->
<para>

</para>


<!-- ##### ARG SecretService:collections ##### -->
<para>

</para>

<!-- ##### ARG SecretService:flags ##### -->
<para>

</para>

<!-- ##### STRUCT SecretServiceClass ##### -->
<para>

</para>

@parent_class: 
@collection_gtype: 
@item_gtype: 
@prompt_sync: 
@prompt_async: 
@prompt_finish: 

<!-- ##### ENUM SecretServiceFlags ##### -->
<para>

</para>

@SECRET_SERVICE_NONE: 
@SECRET_SERVICE_OPEN_SESSION: 
@SECRET_SERVICE_LOAD_COLLECTIONS: 

<!-- ##### FUNCTION secret_service_get ##### -->
<para>

</para>

@flags: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_get_sync ##### -->
<para>

</para>

@flags: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_get_finish ##### -->
<para>

</para>

@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_new ##### -->
<para>

</para>

@service_bus_name: 
@flags: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_new_finish ##### -->
<para>

</para>

@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_new_sync ##### -->
<para>

</para>

@service_bus_name: 
@flags: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_get_collections ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### FUNCTION secret_service_get_flags ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### FUNCTION secret_service_get_session_algorithms ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### FUNCTION secret_service_get_session_path ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### FUNCTION secret_service_ensure_session ##### -->
<para>

</para>

@self: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_ensure_session_finish ##### -->
<para>

</para>

@self: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_ensure_session_sync ##### -->
<para>

</para>

@self: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_ensure_collections ##### -->
<para>

</para>

@self: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_ensure_collections_finish ##### -->
<para>

</para>

@self: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_ensure_collections_sync ##### -->
<para>

</para>

@self: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_search ##### -->
<para>

</para>

@self: 
@attributes: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_search_finish ##### -->
<para>

</para>

@self: 
@result: 
@unlocked: 
@locked: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_search_sync ##### -->
<para>

</para>

@self: 
@attributes: 
@cancellable: 
@unlocked: 
@locked: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_search_for_paths ##### -->
<para>

</para>

@self: 
@attributes: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_search_for_paths_finish ##### -->
<para>

</para>

@self: 
@result: 
@unlocked: 
@locked: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_search_for_paths_sync ##### -->
<para>

</para>

@self: 
@attributes: 
@cancellable: 
@unlocked: 
@locked: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_get_secrets ##### -->
<para>

</para>

@self: 
@items: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_get_secrets_finish ##### -->
<para>

</para>

@self: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_get_secrets_sync ##### -->
<para>

</para>

@self: 
@items: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_get_secrets_for_paths ##### -->
<para>

</para>

@self: 
@item_paths: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_get_secrets_for_paths_finish ##### -->
<para>

</para>

@self: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_get_secrets_for_paths_sync ##### -->
<para>

</para>

@self: 
@item_paths: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_get_secret_for_path ##### -->
<para>

</para>

@self: 
@item_path: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_get_secret_for_path_finish ##### -->
<para>

</para>

@self: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_get_secret_for_path_sync ##### -->
<para>

</para>

@self: 
@item_path: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_lock ##### -->
<para>

</para>

@self: 
@objects: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_lock_finish ##### -->
<para>

</para>

@self: 
@result: 
@locked: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_lock_sync ##### -->
<para>

</para>

@self: 
@objects: 
@cancellable: 
@locked: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_lock_paths ##### -->
<para>

</para>

@self: 
@paths: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_lock_paths_finish ##### -->
<para>

</para>

@self: 
@result: 
@locked: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_lock_paths_sync ##### -->
<para>

</para>

@self: 
@paths: 
@cancellable: 
@locked: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_unlock ##### -->
<para>

</para>

@self: 
@objects: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_unlock_finish ##### -->
<para>

</para>

@self: 
@result: 
@unlocked: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_unlock_sync ##### -->
<para>

</para>

@self: 
@objects: 
@cancellable: 
@unlocked: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_unlock_paths ##### -->
<para>

</para>

@self: 
@paths: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_unlock_paths_finish ##### -->
<para>

</para>

@self: 
@result: 
@unlocked: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_unlock_paths_sync ##### -->
<para>

</para>

@self: 
@paths: 
@cancellable: 
@unlocked: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_store ##### -->
<para>

</para>

@self: 
@schema: 
@collection_path: 
@label: 
@value: 
@cancellable: 
@callback: 
@user_data: 
@...: 


<!-- ##### FUNCTION secret_service_storev ##### -->
<para>

</para>

@self: 
@schema: 
@attributes: 
@collection_path: 
@label: 
@value: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_store_finish ##### -->
<para>

</para>

@self: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_store_sync ##### -->
<para>

</para>

@self: 
@schema: 
@collection_path: 
@label: 
@value: 
@cancellable: 
@error: 
@...: 
@Returns: 


<!-- ##### FUNCTION secret_service_storev_sync ##### -->
<para>

</para>

@self: 
@schema: 
@attributes: 
@collection_path: 
@label: 
@value: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_lookup ##### -->
<para>

</para>

@self: 
@schema: 
@cancellable: 
@callback: 
@user_data: 
@...: 


<!-- ##### FUNCTION secret_service_lookupv ##### -->
<para>

</para>

@self: 
@schema: 
@attributes: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_lookup_finish ##### -->
<para>

</para>

@self: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_lookup_sync ##### -->
<para>

</para>

@self: 
@schema: 
@cancellable: 
@error: 
@...: 
@Returns: 


<!-- ##### FUNCTION secret_service_lookupv_sync ##### -->
<para>

</para>

@self: 
@schema: 
@attributes: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_remove ##### -->
<para>

</para>

@self: 
@schema: 
@cancellable: 
@callback: 
@user_data: 
@...: 


<!-- ##### FUNCTION secret_service_removev ##### -->
<para>

</para>

@self: 
@schema: 
@attributes: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_remove_finish ##### -->
<para>

</para>

@self: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_remove_sync ##### -->
<para>

</para>

@self: 
@schema: 
@cancellable: 
@error: 
@...: 
@Returns: 


<!-- ##### FUNCTION secret_service_removev_sync ##### -->
<para>

</para>

@self: 
@schema: 
@attributes: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_prompt ##### -->
<para>

</para>

@self: 
@prompt: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_prompt_finish ##### -->
<para>

</para>

@self: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_prompt_sync ##### -->
<para>

</para>

@self: 
@prompt: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_create_collection_path ##### -->
<para>

</para>

@self: 
@properties: 
@alias: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_create_collection_path_finish ##### -->
<para>

</para>

@self: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_create_collection_path_sync ##### -->
<para>

</para>

@self: 
@properties: 
@alias: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_create_item_path ##### -->
<para>

</para>

@self: 
@collection_path: 
@properties: 
@value: 
@replace: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_create_item_path_finish ##### -->
<para>

</para>

@self: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_create_item_path_sync ##### -->
<para>

</para>

@self: 
@collection_path: 
@properties: 
@value: 
@replace: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_delete_path ##### -->
<para>

</para>

@self: 
@item_path: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_delete_path_finish ##### -->
<para>

</para>

@self: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_delete_path_sync ##### -->
<para>

</para>

@self: 
@item_path: 
@cancellable: 
@error: 
@Returns: 


