<!-- ##### SECTION Title ##### -->
GoaOAuth2Based

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


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

</para>


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

</para>


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


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


<!-- ##### STRUCT GoaOAuth2Based ##### -->
<para>

</para>


<!-- ##### SIGNAL GoaOAuth2Based::handle-get-access-token ##### -->
<para>

</para>

@goaoauth2based: the object which received the signal.
@arg1: 
@Returns: 

<!-- ##### ARG GoaOAuth2Based:client-id ##### -->
<para>

</para>

<!-- ##### ARG GoaOAuth2Based:client-secret ##### -->
<para>

</para>

<!-- ##### STRUCT GoaOAuth2BasedIface ##### -->
<para>

</para>

@parent_iface: 
@handle_get_access_token: 
@get_client_id: 
@get_client_secret: 

<!-- ##### FUNCTION goa_oauth2_based_interface_info ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION goa_oauth2_based_override_properties ##### -->
<para>

</para>

@klass: 
@property_id_begin: 
@Returns: 


<!-- ##### FUNCTION goa_oauth2_based_get_client_id ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION goa_oauth2_based_set_client_id ##### -->
<para>

</para>

@object: 
@value: 


<!-- ##### FUNCTION goa_oauth2_based_dup_client_id ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION goa_oauth2_based_get_client_secret ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION goa_oauth2_based_set_client_secret ##### -->
<para>

</para>

@object: 
@value: 


<!-- ##### FUNCTION goa_oauth2_based_dup_client_secret ##### -->
<para>

</para>

@object: 
@Returns: 


<!-- ##### FUNCTION goa_oauth2_based_call_get_access_token ##### -->
<para>

</para>

@proxy: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION goa_oauth2_based_call_get_access_token_finish ##### -->
<para>

</para>

@proxy: 
@out_access_token: 
@out_expires_in: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION goa_oauth2_based_call_get_access_token_sync ##### -->
<para>

</para>

@proxy: 
@out_access_token: 
@out_expires_in: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION goa_oauth2_based_complete_get_access_token ##### -->
<para>

</para>

@object: 
@invocation: 
@access_token: 
@expires_in: 


<!-- ##### STRUCT GoaOAuth2BasedProxy ##### -->
<para>

</para>


<!-- ##### STRUCT GoaOAuth2BasedProxyClass ##### -->
<para>

</para>

@parent_class: 

<!-- ##### FUNCTION goa_oauth2_based_proxy_new ##### -->
<para>

</para>

@connection: 
@flags: 
@name: 
@object_path: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION goa_oauth2_based_proxy_new_finish ##### -->
<para>

</para>

@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION goa_oauth2_based_proxy_new_sync ##### -->
<para>

</para>

@connection: 
@flags: 
@name: 
@object_path: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION goa_oauth2_based_proxy_new_for_bus ##### -->
<para>

</para>

@bus_type: 
@flags: 
@name: 
@object_path: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION goa_oauth2_based_proxy_new_for_bus_finish ##### -->
<para>

</para>

@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION goa_oauth2_based_proxy_new_for_bus_sync ##### -->
<para>

</para>

@bus_type: 
@flags: 
@name: 
@object_path: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### STRUCT GoaOAuth2BasedSkeleton ##### -->
<para>

</para>


<!-- ##### STRUCT GoaOAuth2BasedSkeletonClass ##### -->
<para>

</para>

@parent_class: 

<!-- ##### FUNCTION goa_oauth2_based_skeleton_new ##### -->
<para>

</para>

@void: 
@Returns: 


