FolksInteractionDetails

FolksInteractionDetails — Interaction details of a contact.

Functions

Properties

Types and Values

Object Hierarchy

    GInterface
    ╰── FolksInteractionDetails

Prerequisites

FolksInteractionDetails requires GObject.

Known Implementations

FolksInteractionDetails is implemented by FolksIndividual.

Description

Interaction details are the number and date/time of calls or IM interactions with a contact, giving an idea of the recent interactions the user has had with that contact.

Functions

folks_interaction_details_get_im_interaction_count ()

guint
folks_interaction_details_get_im_interaction_count
                               (FolksInteractionDetails *self);

Get and return the current value of the "im-interaction-count" property.

The IM interaction associated with a Persona

Parameters

self

the FolksInteractionDetails instance to query

 

Returns

the value of the "im-interaction-count" property

Since 0.7.1


folks_interaction_details_get_last_im_interaction_datetime ()

GDateTime *
folks_interaction_details_get_last_im_interaction_datetime
                               (FolksInteractionDetails *self);

Get and return the current value of the "last-im-interaction-datetime" property.

The latest IM interaction timestamp associated with a Persona

Parameters

self

the FolksInteractionDetails instance to query

 

Returns

the value of the "last-im-interaction-datetime" property

Since 0.7.1


folks_interaction_details_get_call_interaction_count ()

guint
folks_interaction_details_get_call_interaction_count
                               (FolksInteractionDetails *self);

Get and return the current value of the "call-interaction-count" property.

The call interaction associated with a Persona

Parameters

self

the FolksInteractionDetails instance to query

 

Returns

the value of the "call-interaction-count" property

Since 0.7.1


folks_interaction_details_get_last_call_interaction_datetime ()

GDateTime *
folks_interaction_details_get_last_call_interaction_datetime
                               (FolksInteractionDetails *self);

Get and return the current value of the "last-call-interaction-datetime" property.

The latest call interaction timestamp associated with a Persona

Parameters

self

the FolksInteractionDetails instance to query

 

Returns

the value of the "last-call-interaction-datetime" property

Since 0.7.1

Types and Values

FolksInteractionDetails

typedef struct _FolksInteractionDetails FolksInteractionDetails;

Interaction details of a contact.

Interaction details are the number and date/time of calls or IM interactions with a contact, giving an idea of the recent interactions the user has had with that contact.

Since 0.7.1


struct FolksInteractionDetailsIface

struct FolksInteractionDetailsIface {
	GTypeInterface parent_iface;
	guint (*get_im_interaction_count) (FolksInteractionDetails* self);
	GDateTime* (*get_last_im_interaction_datetime) (FolksInteractionDetails* self);
	guint (*get_call_interaction_count) (FolksInteractionDetails* self);
	GDateTime* (*get_last_call_interaction_datetime) (FolksInteractionDetails* self);
};

Interface for creating FolksInteractionDetails implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

get_im_interaction_count ()

getter method for the abstract property "im-interaction-count"

 

get_last_im_interaction_datetime ()

getter method for the abstract property "last-im-interaction-datetime"

 

get_call_interaction_count ()

getter method for the abstract property "call-interaction-count"

 

get_last_call_interaction_datetime ()

getter method for the abstract property "last-call-interaction-datetime"

 

Property Details

The “call-interaction-count” property

  “call-interaction-count”   guint

The call interaction associated with a Persona

Flags: Read

Default value: 0

Since 0.7.1


The “im-interaction-count” property

  “im-interaction-count”     guint

The IM interaction associated with a Persona

Flags: Read

Default value: 0

Since 0.7.1


The “last-call-interaction-datetime” property

  “last-call-interaction-datetime” GDateTime *

The latest call interaction timestamp associated with a Persona

Flags: Read

Since 0.7.1


The “last-im-interaction-datetime” property

  “last-im-interaction-datetime” GDateTime *

The latest IM interaction timestamp associated with a Persona

Flags: Read

Since 0.7.1