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.
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_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
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: GObjectClassNo 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