GMime.InternetAddressGroup

g GMime.InternetAddress GMime.InternetAddress GMime.InternetAddressGroup GMime.InternetAddressGroup GMime.InternetAddress->GMime.InternetAddressGroup GObject.Object GObject.Object GObject.Object->GMime.InternetAddress

Subclasses:

None

Methods

Inherited:

GMime.InternetAddress (5), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new (name)

add_member (member)

get_members ()

set_members (members)

Virtual Methods

Inherited:

GMime.InternetAddress (1), GObject.Object (7)

Properties

None

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

members

GMime.InternetAddressList

r

a GMime.InternetAddressList of group members

parent_object

GMime.InternetAddress

r

parent GMime.InternetAddress

Class Details

class GMime.InternetAddressGroup(**kwargs)
Bases:

GMime.InternetAddress

Abstract:

No

Structure:

GMime.InternetAddressGroupClass

An RFC 2822 Group address.

classmethod new(name)
Parameters:

name (str) – group name

Returns:

a new GMime.InternetAddressGroup object.

Note: The name string should be in UTF-8.

Return type:

GMime.InternetAddress

Creates a new GMime.InternetAddressGroup object with the specified name.

add_member(member)
Parameters:

member (GMime.InternetAddress) – a GMime.InternetAddress

Returns:

the index of the newly added member.

Return type:

int

Add a contact to the internet address group.

get_members()
Returns:

a GMime.InternetAddressList containing the members of self.

Return type:

GMime.InternetAddressList

Gets the GMime.InternetAddressList containing the group members of an rfc822 group address.

set_members(members)
Parameters:

members (GMime.InternetAddressList) – a GMime.InternetAddressList

Set the members of the internet address group.