<!-- ##### SECTION Title ##### -->
ECredentials

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


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

</para>

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

</para>

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


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


<!-- ##### STRUCT ECredentials ##### -->
<para>

</para>

@priv: 

<!-- ##### MACRO E_CREDENTIALS_KEY_USERNAME ##### -->
<para>

</para>



<!-- ##### MACRO E_CREDENTIALS_KEY_PASSWORD ##### -->
<para>

</para>



<!-- ##### MACRO E_CREDENTIALS_KEY_AUTH_METHOD ##### -->
<para>

</para>



<!-- ##### MACRO E_CREDENTIALS_KEY_PROMPT_TITLE ##### -->
<para>

</para>



<!-- ##### MACRO E_CREDENTIALS_KEY_PROMPT_TEXT ##### -->
<para>

</para>



<!-- ##### MACRO E_CREDENTIALS_KEY_PROMPT_REASON ##### -->
<para>

</para>



<!-- ##### MACRO E_CREDENTIALS_KEY_PROMPT_KEY ##### -->
<para>

</para>



<!-- ##### MACRO E_CREDENTIALS_KEY_PROMPT_FLAGS ##### -->
<para>

</para>



<!-- ##### ENUM ECredentialsPromptFlags ##### -->
<para>

</para>

@E_CREDENTIALS_PROMPT_FLAG_REMEMBER_NEVER: 
@E_CREDENTIALS_PROMPT_FLAG_REMEMBER_SESSION: 
@E_CREDENTIALS_PROMPT_FLAG_REMEMBER_FOREVER: 
@E_CREDENTIALS_PROMPT_FLAG_REMEMBER_MASK: 
@E_CREDENTIALS_PROMPT_FLAG_SECRET: 
@E_CREDENTIALS_PROMPT_FLAG_REPROMPT: 
@E_CREDENTIALS_PROMPT_FLAG_ONLINE: 
@E_CREDENTIALS_PROMPT_FLAG_DISABLE_REMEMBER: 
@E_CREDENTIALS_PROMPT_FLAG_PASSPHRASE: 

<!-- ##### FUNCTION e_credentials_new ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION e_credentials_new_strv ##### -->
<para>

</para>

@strv: 
@Returns: 


<!-- ##### FUNCTION e_credentials_new_args ##### -->
<para>

</para>

@key: 
@...: 
@Returns: 


<!-- ##### FUNCTION e_credentials_new_clone ##### -->
<para>

</para>

@credentials: 
@Returns: 


<!-- ##### FUNCTION e_credentials_free ##### -->
<para>

</para>

@credentials: 


<!-- ##### FUNCTION e_credentials_to_strv ##### -->
<para>

</para>

@credentials: 
@Returns: 


<!-- ##### FUNCTION e_credentials_set ##### -->
<para>

</para>

@credentials: 
@key: 
@value: 


<!-- ##### FUNCTION e_credentials_get ##### -->
<para>

</para>

@credentials: 
@key: 
@Returns: 


<!-- ##### FUNCTION e_credentials_peek ##### -->
<para>

</para>

@credentials: 
@key: 
@Returns: 


<!-- ##### FUNCTION e_credentials_equal ##### -->
<para>

</para>

@credentials1: 
@credentials2: 
@Returns: 


<!-- ##### FUNCTION e_credentials_equal_keys ##### -->
<para>

</para>

@credentials1: 
@credentials2: 
@key1: 
@...: 
@Returns: 


<!-- ##### FUNCTION e_credentials_has_key ##### -->
<para>

</para>

@credentials: 
@key: 
@Returns: 


<!-- ##### FUNCTION e_credentials_keys_size ##### -->
<para>

</para>

@credentials: 
@Returns: 


<!-- ##### FUNCTION e_credentials_list_keys ##### -->
<para>

</para>

@credentials: 
@Returns: 


<!-- ##### FUNCTION e_credentials_clear ##### -->
<para>

</para>

@credentials: 


<!-- ##### FUNCTION e_credentials_clear_peek ##### -->
<para>

</para>

@credentials: 


<!-- ##### FUNCTION e_credentials_util_safe_free_string ##### -->
<para>

</para>

@str: 


<!-- ##### FUNCTION e_credentials_util_prompt_flags_to_string ##### -->
<para>

</para>

@prompt_flags: 
@Returns: 


<!-- ##### FUNCTION e_credentials_util_string_to_prompt_flags ##### -->
<para>

</para>

@prompt_flags_string: 
@Returns: 


