Camel.VeeMessageInfo
Description: Reference for Camel.VeeMessageInfo

### Class

# CamelVeeMessageInfo

#### Description

    class Camel.VeeMessageInfo : Camel.MessageInfo
    {
      CamelVeeMessageInfoPrivate* priv
    }

No description available.

#### Hierarchy

#### Ancestors

- CamelMessageInfo
- GObject

#### Constructors

###### camel_vee_message_info_new

Creates a new instance of `CamelVeeMessageInfo` which references a message from the `original_summary` internally.

since: 3.24

#### Instance methods

###### camel_vee_message_info_get_original_folder

No description available.

since: 3.24

###### camel_vee_message_info_get_original_summary

No description available.

since: 3.24

##### Methods inherited from CamelMessageInfo (68)

Please see CamelMessageInfo for a full list of methods.

##### Methods inherited from GObject (43)

Please see GObject for a full list of methods.

#### Properties

##### Properties inherited from CamelMessageInfo (22)

###### Camel.MessageInfo:abort-notifications

Flag, whether the info is currently aborting notifications. It is used to avoid unnecessary ‘folder-flagged’ and ‘dirty’ flags changes and also to avoid associated folder’s “changed” signal. f.

since: 3.24

###### Camel.MessageInfo:cc

CC address of the associated message.

since: 3.24

###### Camel.MessageInfo:date-received

Received date of the associated message.

since: 3.24

###### Camel.MessageInfo:date-sent

Sent Date of the associated message.

since: 3.24

###### Camel.MessageInfo:dirty

Flag, whether the info is changed and requires save to disk. Compare with CamelMessageInfo:folder-flagged.

since: 3.24

###### Camel.MessageInfo:flags

Bit-or of `CamelMessageFlags`.

since: 3.24

###### Camel.MessageInfo:folder-flagged

Flag, whether the info is changed and requires save to the destination store/server. This is different from the CamelMessageInfo:dirty, which takes care of the local information only.

since: 3.24

###### Camel.MessageInfo:folder-flagged-stamp

The ‘folder-flagged-stamp’ is a stamp of the ‘folder-flagged’ flag. This stamp changes whenever anything would mark the `mi` ‘folder-flagged’, regardless the `mi` being already ‘folder-flagged’. It can be used to recognize changes on the ‘folder-flagged’ flag during the time.

since: 3.24

###### Camel.MessageInfo:from

From address of the associated message.

since: 3.24

###### Camel.MessageInfo:headers

Headers of the associated message. Can be `NULL`.

since: 3.24

###### Camel.MessageInfo:message-id

Encoded Message-ID of the associated message as a guint64 number, partial MD5 sum. The value can be cast to `CamelSummaryMessageID`.

since: 3.24

###### Camel.MessageInfo:mlist

Mailing list address of the associated message.

since: 3.24

###### Camel.MessageInfo:preview

Body preview of the associated message. Can be `NULL`.

since: 3.42

###### Camel.MessageInfo:references

Encoded In-Reply-To and References headers of the associated message as an array of guint64 numbers, partial MD5 sums. Each value can be cast to `CamelSummaryMessageID`.

since: 3.24

###### Camel.MessageInfo:size

Size of the associated message.

since: 3.24

###### Camel.MessageInfo:subject

Subject of the associated message.

since: 3.24

###### Camel.MessageInfo:summary

The `CamelFolderSummary` to which the message info belongs, or `NULL`. It can be set only during construction of the object.

since: 3.24

###### Camel.MessageInfo:to

To address of the associated message.

since: 3.24

###### Camel.MessageInfo:uid

A unique ID of the message in its folder.

since: 3.24

###### Camel.MessageInfo:user-flags

User flags for the associated message. Can be `NULL`. Unlike user-tags, which can contain various values, the user-flags can only be set or not.

since: 3.24

###### Camel.MessageInfo:user-headers

User-defined headers of the associated message. Can be `NULL`.

since: 3.42

###### Camel.MessageInfo:user-tags

User tags for the associated message. Can be `NULL`. Unlike user-flags, which can be set or not, the user-tags can contain various values.

since: 3.24

#### 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 CamelVeeMessageInfoClass {
      CamelMessageInfoClass parent_class;
      gpointer reserved;

    }

No description available.

###### Class members

`parent_class: CamelMessageInfoClass`

  No description available.

`reserved: gpointer`

  No description available.