## ZifMdUpdateinfo ZifMdUpdateinfo — Updateinfo metadata |

## Synopsis

    struct              ZifMdUpdateinfo;
    struct              ZifMdUpdateinfoClass;
    GPtrArray *         zif_md_updateinfo_get_detail        (ZifMdUpdateinfo *md,
                                                             ZifState *state,
                                                             GError **error);
    GPtrArray *         zif_md_updateinfo_get_detail_for_package
                                                            (ZifMdUpdateinfo *md,
                                                             const gchar *package_id,
                                                             ZifState *state,
                                                             GError **error);
    ZifMd *             zif_md_updateinfo_new               (void);

## Object Hierarchy

      GObject
       +----ZifMd
             +----ZifMdUpdateinfo

## Description

Provide access to the updateinfo repo metadata. This object is a subclass of ZifMd

## Details

### struct ZifMdUpdateinfo

    struct ZifMdUpdateinfo;

### struct ZifMdUpdateinfoClass

    struct ZifMdUpdateinfoClass {
    	ZifMdClass			 parent_class;
    	/* Padding for future expansion */
    	void (*_zif_reserved1) (void);
    	void (*_zif_reserved2) (void);
    	void (*_zif_reserved3) (void);
    	void (*_zif_reserved4) (void);
    };

### zif_md_updateinfo_get_detail ()

    GPtrArray *         zif_md_updateinfo_get_detail        (ZifMdUpdateinfo *md,
                                                             ZifState *state,
                                                             GError **error);

Gets all the available update data.

`md` : | A ZifMdUpdateinfo
`state` : | A `ZifState`
`error` : | A GError, or `NULL`
Returns : | GPtrArray of ZifUpdate's. [element-type ZifUpdate][transfer container]

Since 0.1.0

### zif_md_updateinfo_get_detail_for_package ()

    GPtrArray *         zif_md_updateinfo_get_detail_for_package
                                                            (ZifMdUpdateinfo *md,
                                                             const gchar *package_id,
                                                             ZifState *state,
                                                             GError **error);

Gets the list of update details for the package_id.

`md` : | A ZifMdUpdateinfo
`package_id` : | The package ID to use
`state` : | A `ZifState`
`error` : | A GError, or `NULL`
Returns : | GPtrArray of ZifUpdate's. [element-type ZifUpdate][transfer container]

Since 0.1.0

### zif_md_updateinfo_new ()

    ZifMd *             zif_md_updateinfo_new               (void);

Returns : | A new ZifMdUpdateinfo instance.

Since 0.1.0