Foundry.ForgeIssue

g Foundry.ForgeIssue Foundry.ForgeIssue GObject.Object GObject.Object GObject.Object->Foundry.ForgeIssue

Subclasses:

None

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

dup_author ()

dup_created_at ()

dup_description ()

dup_id ()

dup_online_url ()

dup_state ()

dup_title ()

Virtual Methods

Inherited:

GObject.Object (7)

do_dup_author ()

do_dup_created_at ()

do_dup_description ()

do_dup_id ()

do_dup_online_url ()

do_dup_state ()

do_dup_title ()

Properties

Name

Type

Flags

Short Description

author

Foundry.ForgeUser

r

created-at

GLib.DateTime

r

description

str

r

id

str

r

online-url

str

r

state

str

r

title

str

r

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent_instance

GObject.Object

r

Class Details

class Foundry.ForgeIssue(**kwargs)
Bases:

GObject.Object

Abstract:

Yes

Structure:

Foundry.ForgeIssueClass

Abstract base class for representing issues from forge services.

Foundry.ForgeIssue provides the core interface for representing issues and bug reports from forge services. It includes common properties like ID, title, state, and creation date, and provides a unified interface for issue management across different forge platforms.

dup_author()
Returns:

a [class`Foundry`.ForgeUser], or None

Return type:

Foundry.ForgeUser or None

Gets a copy of the user who authored the issue.

New in version 1.1.

dup_created_at()
Returns:

a GLib.DateTime

Return type:

GLib.DateTime or None

New in version 1.1.

dup_description()
Return type:

str or None

New in version 1.1.

dup_id()
Return type:

str or None

New in version 1.1.

dup_online_url()
Return type:

str or None

New in version 1.1.

dup_state()
Return type:

str or None

New in version 1.1.

dup_title()
Return type:

str or None

New in version 1.1.

do_dup_author() virtual
Returns:

a [class`Foundry`.ForgeUser], or None

Return type:

Foundry.ForgeUser or None

Gets a copy of the user who authored the issue.

New in version 1.1.

do_dup_created_at() virtual
Returns:

a GLib.DateTime

Return type:

GLib.DateTime or None

New in version 1.1.

do_dup_description() virtual
Return type:

str or None

New in version 1.1.

do_dup_id() virtual
Return type:

str or None

New in version 1.1.

do_dup_online_url() virtual
Return type:

str or None

New in version 1.1.

do_dup_state() virtual
Return type:

str or None

New in version 1.1.

do_dup_title() virtual
Return type:

str or None

New in version 1.1.

Property Details

Foundry.ForgeIssue.props.author
Name:

author

Type:

Foundry.ForgeUser

Default Value:

None

Flags:

READABLE

Foundry.ForgeIssue.props.created_at
Name:

created-at

Type:

GLib.DateTime

Default Value:

None

Flags:

READABLE

Foundry.ForgeIssue.props.description
Name:

description

Type:

str

Default Value:

None

Flags:

READABLE

Foundry.ForgeIssue.props.id
Name:

id

Type:

str

Default Value:

None

Flags:

READABLE

Foundry.ForgeIssue.props.online_url
Name:

online-url

Type:

str

Default Value:

None

Flags:

READABLE

Foundry.ForgeIssue.props.state
Name:

state

Type:

str

Default Value:

None

Flags:

READABLE

Foundry.ForgeIssue.props.title
Name:

title

Type:

str

Default Value:

None

Flags:

READABLE