Class

AppStreamRelease

Description

class AppStream.Release : GObject.Object
{
  /* No available fields */
}

No description available.

Hierarchy

hierarchy this AsRelease ancestor_0 GObject ancestor_0--this

Ancestors

Constructors

as_release_new

Creates a new AsRelease.

Instance methods

as_release_add_artifact

Add an artifact (binary / source download) for this release.

since: 0.12.6

as_release_add_issue

Add information about a (resolved) issue to this release.

since: 0.12.9

as_release_add_tag

Add a tag to this release.

since: 1.0.0

as_release_clear_tags

Remove all tags associated with this release.

since: 1.0.0

as_release_get_artifacts

Get a list of all downloadable artifacts that are associated with this release.

since: 0.12.6

as_release_get_context
No description available.

since: 0.11.2

as_release_get_date

Gets the release date.

since: 0.12.5

as_release_get_date_eol

Gets the end-of-life date for this release.

since: 0.12.5

as_release_get_description

Gets the release description markup for a given locale.

as_release_get_issues

Get a list of all issues resolved by this release.

since: 0.12.9

as_release_get_kind

Gets the type of the release. (development or stable release).

since: 0.12.0

as_release_get_timestamp

Gets the release timestamp.

as_release_get_timestamp_eol

Gets the UNIX timestamp for the date when this release is out of support (end-of-life).

since: 0.12.5

as_release_get_urgency

Gets the urgency of the release (showing how important it is to update to a more recent release).

since: 0.6.5

as_release_get_url

Gets an URL.

since: 0.12.5

as_release_get_version

Gets the release version.

as_release_has_tag

Test if the release is tagged with the selected tag.

since: 1.0.0

as_release_remove_tag

Remove a tag from this release.

since: 1.0.0

as_release_set_context

Sets the document context this release is associated with.

since: 0.11.2

as_release_set_date

Sets the release date.

since: 0.12.5

as_release_set_date_eol

Sets the end-of-life date for this release.

since: 0.12.5

as_release_set_description

Sets the description release markup.

as_release_set_kind

Sets the release kind to distinguish between end-user ready stable releases and development prereleases..

since: 0.12.0

as_release_set_timestamp

Sets the release timestamp.

as_release_set_timestamp_eol

Sets the UNIX timestamp for the date when this release is out of support (end-of-life).

since: 0.12.5

as_release_set_urgency

Sets the release urgency.

since: 0.6.5

as_release_set_url

Sets an URL for this release.

since: 0.12.5

as_release_set_version

Sets the release version.

as_release_vercmp

Compare the version numbers of two releases.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct AppStreamReleaseClass {
  GObjectClass parent_class;
  void (* _as_reserved1) (
void
  );
  void (* _as_reserved2) (
void
  );
  void (* _as_reserved3) (
void
  );
  void (* _as_reserved4) (
void
  );
  void (* _as_reserved5) (
void
  );
  void (* _as_reserved6) (
void
  );
  
}

No description available.

Class members
parent_class: GObjectClass

No description available.

_as_reserved1: void (* _as_reserved1) ( void )

No description available.

_as_reserved2: void (* _as_reserved2) ( void )

No description available.

_as_reserved3: void (* _as_reserved3) ( void )

No description available.

_as_reserved4: void (* _as_reserved4) ( void )

No description available.

_as_reserved5: void (* _as_reserved5) ( void )

No description available.

_as_reserved6: void (* _as_reserved6) ( void )

No description available.