GDataGContactJot

GDataGContactJot — gContact jot element

Stability Level

Unstable, unless otherwise indicated

Synopsis

#include <gdata/gcontact/gdata-gcontact-jot.h>

#define             GDATA_GCONTACT_JOT_HOME
#define             GDATA_GCONTACT_JOT_KEYWORDS
#define             GDATA_GCONTACT_JOT_OTHER
#define             GDATA_GCONTACT_JOT_USER
#define             GDATA_GCONTACT_JOT_WORK
                    GDataGContactJot;
                    GDataGContactJotClass;
GDataGContactJot *  gdata_gcontact_jot_new              (const gchar *content,
                                                         const gchar *relation_type);
const gchar *       gdata_gcontact_jot_get_content      (GDataGContactJot *self);
void                gdata_gcontact_jot_set_content      (GDataGContactJot *self,
                                                         const gchar *content);
const gchar *       gdata_gcontact_jot_get_relation_type
                                                        (GDataGContactJot *self);
void                gdata_gcontact_jot_set_relation_type
                                                        (GDataGContactJot *self,
                                                         const gchar *relation_type);

Object Hierarchy

  GObject
   +----GDataParsable
         +----GDataGContactJot

Properties

  "content"                  gchar*                : Read / Write
  "relation-type"            gchar*                : Read / Write

Description

GDataGContactJot represents a "jot" element from the gContact specification.

Details

GDATA_GCONTACT_JOT_HOME

#define GDATA_GCONTACT_JOT_HOME "home"

The relation type URI for a jot about a contact's home.

For more information, see the gContact specification.

Since 0.7.0


GDATA_GCONTACT_JOT_KEYWORDS

#define GDATA_GCONTACT_JOT_KEYWORDS "keywords"

The relation type URI for a jot with keywords about a contact.

For more information, see the gContact specification.

Since 0.7.0


GDATA_GCONTACT_JOT_OTHER

#define GDATA_GCONTACT_JOT_OTHER "other"

The relation type URI for a jot about an other facet of a contact.

For more information, see the gContact specification.

Since 0.7.0


GDATA_GCONTACT_JOT_USER

#define GDATA_GCONTACT_JOT_USER "user"

The relation type URI for a jot about the relationship between a contact and the user.

For more information, see the gContact specification.

Since 0.7.0


GDATA_GCONTACT_JOT_WORK

#define GDATA_GCONTACT_JOT_WORK "work"

The relation type URI for a jot about a contact's work.

For more information, see the gContact specification.

Since 0.7.0


GDataGContactJot

typedef struct _GDataGContactJot GDataGContactJot;

All the fields in the GDataGContactJot structure are private and should never be accessed directly.

Since 0.7.0


GDataGContactJotClass

typedef struct {
} GDataGContactJotClass;

All the fields in the GDataGContactJotClass structure are private and should never be accessed directly.

Since 0.7.0


gdata_gcontact_jot_new ()

GDataGContactJot *  gdata_gcontact_jot_new              (const gchar *content,
                                                         const gchar *relation_type);

Creates a new GDataGContactJot. More information is available in the gContact specification.

content :

the content of the jot

relation_type :

the relationship between the jot and its owner

Returns :

a new GDataGContactJot; unref with g_object_unref()

Since 0.7.0


gdata_gcontact_jot_get_content ()

const gchar *       gdata_gcontact_jot_get_content      (GDataGContactJot *self);

Gets the "content" property.

self :

a GDataGContactJot

Returns :

the jot's content

Since 0.7.0


gdata_gcontact_jot_set_content ()

void                gdata_gcontact_jot_set_content      (GDataGContactJot *self,
                                                         const gchar *content);

Sets the "content" property to content.

self :

a GDataGContactJot

content :

the new content

Since 0.7.0


gdata_gcontact_jot_get_relation_type ()

const gchar *       gdata_gcontact_jot_get_relation_type
                                                        (GDataGContactJot *self);

Gets the "relation-type" property.

self :

a GDataGContactJot

Returns :

the jot's relation type

Since 0.7.0


gdata_gcontact_jot_set_relation_type ()

void                gdata_gcontact_jot_set_relation_type
                                                        (GDataGContactJot *self,
                                                         const gchar *relation_type);

Sets the "relation-type" property to relation_type such as GDATA_GCONTACT_JOT_HOME or GDATA_GCONTACT_JOT_OTHER.

self :

a GDataGContactJot

relation_type :

the new relation type for the jot, or NULL

Since 0.7.0

Property Details

The "content" property

  "content"                  gchar*                : Read / Write

The content of the jot.

For more information, see the gContact specification.

Default value: NULL

Since 0.7.0


The "relation-type" property

  "relation-type"            gchar*                : Read / Write

A programmatic value that identifies the type of jot. Examples are GDATA_GCONTACT_JOT_HOME or GDATA_GCONTACT_JOT_OTHER.

For more information, see the gContact specification.

Default value: NULL

Since 0.7.0