<!-- ##### SECTION Title ##### -->
AsMetadata

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


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

</para>


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

</para>


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


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


<!-- ##### MACRO AS_TYPE_METADATA ##### -->
<para>

</para>



<!-- ##### STRUCT AsMetadataClass ##### -->
<para>

</para>


<!-- ##### ENUM AsParserMode ##### -->
<para>

</para>

@AS_PARSER_MODE_UPSTREAM: 
@AS_PARSER_MODE_DISTRO: 

<!-- ##### ENUM AsMetadataError ##### -->
<para>

</para>

@AS_METADATA_ERROR_FAILED: 
@AS_METADATA_ERROR_UNEXPECTED_FORMAT_KIND: 
@AS_METADATA_ERROR_NO_COMPONENT: 

<!-- ##### MACRO AS_METADATA_ERROR ##### -->
<para>

</para>



<!-- ##### FUNCTION as_metadata_new ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION as_metadata_error_quark ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION as_metadata_parse_file ##### -->
<para>

</para>

@metad: 
@file: 
@error: 


<!-- ##### FUNCTION as_metadata_parse_xml ##### -->
<para>

</para>

@metad: 
@data: 
@error: 


<!-- ##### FUNCTION as_metadata_parse_yaml ##### -->
<para>

</para>

@metad: 
@data: 
@error: 


<!-- ##### FUNCTION as_metadata_get_component ##### -->
<para>

</para>

@metad: 
@Returns: 


<!-- ##### FUNCTION as_metadata_get_components ##### -->
<para>

</para>

@metad: 
@Returns: 


<!-- ##### FUNCTION as_metadata_clear_components ##### -->
<para>

</para>

@metad: 


<!-- ##### FUNCTION as_metadata_add_component ##### -->
<para>

</para>

@metad: 
@cpt: 


<!-- ##### FUNCTION as_metadata_component_to_upstream_xml ##### -->
<para>

</para>

@metad: 
@Returns: 


<!-- ##### FUNCTION as_metadata_save_upstream_xml ##### -->
<para>

</para>

@metad: 
@fname: 
@error: 


<!-- ##### FUNCTION as_metadata_components_to_distro_xml ##### -->
<para>

</para>

@metad: 
@Returns: 


<!-- ##### FUNCTION as_metadata_save_distro_xml ##### -->
<para>

</para>

@metad: 
@fname: 
@error: 


<!-- ##### FUNCTION as_metadata_components_to_distro_yaml ##### -->
<para>

</para>

@metad: 
@Returns: 


<!-- ##### FUNCTION as_metadata_save_distro_yaml ##### -->
<para>

</para>

@metad: 
@fname: 
@error: 


<!-- ##### FUNCTION as_metadata_set_locale ##### -->
<para>

</para>

@metad: 
@locale: 


<!-- ##### FUNCTION as_metadata_get_locale ##### -->
<para>

</para>

@metad: 
@Returns: 


<!-- ##### FUNCTION as_metadata_get_origin ##### -->
<para>

</para>

@metad: 
@Returns: 


<!-- ##### FUNCTION as_metadata_set_origin ##### -->
<para>

</para>

@metad: 
@origin: 


<!-- ##### FUNCTION as_metadata_get_update_existing ##### -->
<para>

</para>

@metad: 
@Returns: 


<!-- ##### FUNCTION as_metadata_set_update_existing ##### -->
<para>

</para>

@metad: 
@update: 


<!-- ##### FUNCTION as_metadata_get_write_header ##### -->
<para>

</para>

@metad: 
@Returns: 


<!-- ##### FUNCTION as_metadata_set_write_header ##### -->
<para>

</para>

@metad: 
@wheader: 


<!-- ##### FUNCTION as_metadata_set_parser_mode ##### -->
<para>

</para>

@metad: 
@mode: 


<!-- ##### FUNCTION as_metadata_get_parser_mode ##### -->
<para>

</para>

@metad: 
@Returns: 


<!-- ##### FUNCTION as_metadata_get_architecture ##### -->
<para>

</para>

@metad: 
@Returns: 


<!-- ##### FUNCTION as_metadata_set_architecture ##### -->
<para>

</para>

@metad: 
@arch: 


<!-- ##### STRUCT AsMetadata ##### -->
<para>

</para>


