EDataServer.SourceGoa

g EDataServer.SourceExtension EDataServer.SourceExtension EDataServer.SourceGoa EDataServer.SourceGoa EDataServer.SourceExtension->EDataServer.SourceGoa GObject.Object GObject.Object GObject.Object->EDataServer.SourceExtension

Subclasses:

None

Methods

Inherited:

EDataServer.SourceExtension (4), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

dup_account_id ()

dup_address ()

dup_calendar_url ()

dup_contacts_url ()

dup_name ()

get_account_id ()

get_address ()

get_calendar_url ()

get_contacts_url ()

get_name ()

set_account_id (account_id)

set_address (address)

set_calendar_url (calendar_url)

set_contacts_url (contacts_url)

set_name (name)

Virtual Methods

Inherited:

GObject.Object (7)

Properties

Inherited:

EDataServer.SourceExtension (1)

Name

Type

Flags

Short Description

account-id

str

r/w/c/en

GNOME Online Account ID

address

str

r/w/c/en

GNOME Online Account’s original Address

calendar-url

str

r/w/c/en

GNOME Online Calendar URL

contacts-url

str

r/w/c/en

GNOME Online Contacts URL

name

str

r/w/c/en

GNOME Online Account’s original Name

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent

EDataServer.SourceExtension

r

Class Details

class EDataServer.SourceGoa(**kwargs)
Bases:

EDataServer.SourceExtension

Abstract:

No

Structure:

EDataServer.SourceGoaClass

Contains only private data that should be read and manipulated using the functions below.

New in version 3.6.

dup_account_id()
Returns:

a newly-allocated copy of EDataServer.SourceGoa :account-id

Return type:

str or None

Thread-safe variation of EDataServer.SourceGoa.get_account_id(). Use this function when accessing self from multiple threads.

The returned string should be freed with GLib.free() when no longer needed.

New in version 3.6.

dup_address()
Returns:

a newly-allocated copy of EDataServer.SourceGoa :address

Return type:

str or None

Thread-safe variation of EDataServer.SourceGoa.get_address(). Use this function when accessing self from multiple threads.

The returned string should be freed with GLib.free() when no longer needed.

New in version 3.24.

dup_calendar_url()
Returns:

a newly-allocated copy of EDataServer.SourceGoa :calendar-url

Return type:

str or None

Thread-safe variation of EDataServer.SourceGoa.get_calendar_url(). Use this function when accessing self from multiple threads.

The returned string should be freed with GLib.free() when no longer needed.

New in version 3.8.

dup_contacts_url()
Returns:

a newly-allocated copy of EDataServer.SourceGoa :contacts-url

Return type:

str or None

Thread-safe variation of EDataServer.SourceGoa.get_contacts_url(). Use this function when accessing self from multiple threads.

The returned string should be freed with GLib.free() when no longer needed.

New in version 3.8.

dup_name()
Returns:

a newly-allocated copy of EDataServer.SourceGoa :name

Return type:

str or None

Thread-safe variation of EDataServer.SourceGoa.get_name(). Use this function when accessing self from multiple threads.

The returned string should be freed with GLib.free() when no longer needed.

New in version 3.24.

get_account_id()
Returns:

the associated GNOME Online Account ID

Return type:

str or None

Returns the identifier string of the GNOME Online Account associated with the EDataServer.Source to which self belongs.

New in version 3.6.

get_address()
Returns:

the associated GNOME Online Account’s Address

Return type:

str or None

Returns the original Address of the GNOME Online Account associated with the EDataServer.Source to which self belongs. Can be None or an empty string when not filled.

New in version 3.24.

get_calendar_url()
Returns:

the associated GNOME Online Account calendar URL

Return type:

str or None

Returns the calendar URL string of the GNOME Online Account associated with the EDataServer.Source to which self belongs. Can be None or an empty string for accounts not supporting this property.

New in version 3.8.

get_contacts_url()
Returns:

the associated GNOME Online Account contacts URL

Return type:

str or None

Returns the contacts URL string of the GNOME Online Account associated with the EDataServer.Source to which self belongs. Can be None or an empty string for accounts not supporting this property.

New in version 3.8.

get_name()
Returns:

the associated GNOME Online Account’s Name

Return type:

str or None

Returns the original Name of the GNOME Online Account associated with the EDataServer.Source to which self belongs. Can be None or an empty string when not filled.

New in version 3.24.

set_account_id(account_id)
Parameters:

account_id (str or None) – the associated GNOME Online Account ID, or None

Sets the identifier string of the GNOME Online Account associated with the EDataServer.Source to which self belongs.

The internal copy of account_id is automatically stripped of leading and trailing whitespace. If the resulting string is empty, None is set instead.

New in version 3.6.

set_address(address)
Parameters:

address (str or None) – the associated GNOME Online Account’s Address, or None

Sets the Address of the GNOME Online Account associated with the EDataServer.Source to which self belongs.

The internal copy of address is automatically stripped of leading and trailing whitespace. If the resulting string is empty, None is set instead.

New in version 3.24.

set_calendar_url(calendar_url)
Parameters:

calendar_url (str or None) – the associated GNOME Online Account calendar URL, or None

Sets the calendar URL of the GNOME Online Account associated with the EDataServer.Source to which self belongs.

The internal copy of calendar_url is automatically stripped of leading and trailing whitespace. If the resulting string is empty, None is set instead.

New in version 3.8.

set_contacts_url(contacts_url)
Parameters:

contacts_url (str or None) – the associated GNOME Online Account contacts URL, or None

Sets the contacts URL of the GNOME Online Account associated with the EDataServer.Source to which self belongs.

The internal copy of contacts_url is automatically stripped of leading and trailing whitespace. If the resulting string is empty, None is set instead.

New in version 3.8.

set_name(name)
Parameters:

name (str or None) – the associated GNOME Online Account’s Name, or None

Sets the Name of the GNOME Online Account associated with the EDataServer.Source to which self belongs.

The internal copy of name is automatically stripped of leading and trailing whitespace. If the resulting string is empty, None is set instead.

New in version 3.24.

Property Details

EDataServer.SourceGoa.props.account_id
Name:

account-id

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT, EXPLICIT_NOTIFY

GNOME Online Account ID

EDataServer.SourceGoa.props.address
Name:

address

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT, EXPLICIT_NOTIFY

GNOME Online Account’s original Address

EDataServer.SourceGoa.props.calendar_url
Name:

calendar-url

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT, EXPLICIT_NOTIFY

GNOME Online Calendar URL

EDataServer.SourceGoa.props.contacts_url
Name:

contacts-url

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT, EXPLICIT_NOTIFY

GNOME Online Contacts URL

EDataServer.SourceGoa.props.name
Name:

name

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT, EXPLICIT_NOTIFY

GNOME Online Account’s original Name