Class

FoundryForgeMergeRequest

Description [src]

abstract class Foundry.ForgeMergeRequest : GObject.Object
{
  /* No available fields */
}

Abstract base class for representing merge requests from forge services.

FoundryForgeMergeRequest provides the core interface for representing merge requests and pull requests from forge services. It includes common properties like ID, title, state, and creation date, and provides a unified interface for merge request management across different forge platforms.

Hierarchy

hierarchy this FoundryForgeMergeRequest ancestor_0 GObject ancestor_0--this

Ancestors

Instance methods

foundry_forge_merge_request_dup_author

Gets a copy of the user who authored the merge request.

unstable since: 1.1

foundry_forge_merge_request_dup_created_at

Gets a copy of the date and time when the merge request was created.

unstable since: 1.1

foundry_forge_merge_request_dup_description

Gets a copy of the merge request description.

unstable since: 1.1

foundry_forge_merge_request_dup_id

Gets a copy of the merge request identifier.

unstable since: 1.1

foundry_forge_merge_request_dup_online_url

Gets a copy of the URL to view the merge request online.

unstable since: 1.1

foundry_forge_merge_request_dup_state

Gets a copy of the merge request state (e.g. “open”, “closed”, “merged”).

unstable since: 1.1

foundry_forge_merge_request_dup_title

Gets a copy of the merge request title.

unstable since: 1.1

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Foundry.ForgeMergeRequest:author
No description available.

Foundry.ForgeMergeRequest:created-at
No description available.

Foundry.ForgeMergeRequest:description
No description available.

Foundry.ForgeMergeRequest:id
No description available.

Foundry.ForgeMergeRequest:online-url
No description available.

Foundry.ForgeMergeRequest:state
No description available.

Foundry.ForgeMergeRequest:title
No description available.

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 FoundryForgeMergeRequestClass {
  GObjectClass parent_class;
  char* (* dup_id) (
    FoundryForgeMergeRequest* self
  );
  char* (* dup_title) (
    FoundryForgeMergeRequest* self
  );
  char* (* dup_state) (
    FoundryForgeMergeRequest* self
  );
  char* (* dup_online_url) (
    FoundryForgeMergeRequest* self
  );
  GDateTime* (* dup_created_at) (
    FoundryForgeMergeRequest* self
  );
  FoundryForgeUser* (* dup_author) (
    FoundryForgeMergeRequest* self
  );
  char* (* dup_description) (
    FoundryForgeMergeRequest* self
  );
  
}

No description available.

Class members
parent_class: GObjectClass

No description available.

dup_id: char* (* dup_id) ( FoundryForgeMergeRequest* self )

No description available.

dup_title: char* (* dup_title) ( FoundryForgeMergeRequest* self )

No description available.

dup_state: char* (* dup_state) ( FoundryForgeMergeRequest* self )

No description available.

dup_online_url: char* (* dup_online_url) ( FoundryForgeMergeRequest* self )

No description available.

dup_created_at: GDateTime* (* dup_created_at) ( FoundryForgeMergeRequest* self )

No description available.

dup_author: FoundryForgeUser* (* dup_author) ( FoundryForgeMergeRequest* self )

No description available.

dup_description: char* (* dup_description) ( FoundryForgeMergeRequest* self )

No description available.

Virtual methods

Foundry.ForgeMergeRequestClass.dup_author

Gets a copy of the user who authored the merge request.

unstable since: 1.1

Foundry.ForgeMergeRequestClass.dup_created_at

Gets a copy of the date and time when the merge request was created.

unstable since: 1.1

Foundry.ForgeMergeRequestClass.dup_description

Gets a copy of the merge request description.

unstable since: 1.1

Foundry.ForgeMergeRequestClass.dup_id

Gets a copy of the merge request identifier.

unstable since: 1.1

Foundry.ForgeMergeRequestClass.dup_online_url

Gets a copy of the URL to view the merge request online.

unstable since: 1.1

Foundry.ForgeMergeRequestClass.dup_state

Gets a copy of the merge request state (e.g. “open”, “closed”, “merged”).

unstable since: 1.1

Foundry.ForgeMergeRequestClass.dup_title

Gets a copy of the merge request title.

unstable since: 1.1