midgard_sitegroup

midgard_sitegroup

Synopsis

                    MidgardSitegroupPrivate;
typedef             midgard_sitegroup;
                    MidgardSitegroup;
MidgardSitegroup*   midgard_sitegroup_new               (MidgardConnection *mgd,
                                                         const gchar *name);
gchar**             midgard_sitegroup_list              (MidgardConnection *mgd);
gboolean            midgard_sitegroup_create            (MidgardSitegroup *sitegroup);
gboolean            midgard_sitegroup_update            (MidgardSitegroup *sitegroup);
gboolean            midgard_sitegroup_delete            (MidgardSitegroup *sitegroup);

Object Hierarchy

  GObject
   +----midgard_dbobject
         +----midgard_sitegroup

Properties

  "adminid"                  guint                 : Read / Write
  "group"                    gchar*                : Read / Write
  "guid"                     gchar*                : Read / Write
  "id"                       guint                 : Read / Write
  "metadata"                 GObject*              : Read / Write
  "name"                     gchar*                : Read / Write
  "public"                   gboolean              : Read / Write
  "realm"                    gchar*                : Read / Write

Description

Details

MidgardSitegroupPrivate

typedef struct _MidgardSitegroupPrivate MidgardSitegroupPrivate;


midgard_sitegroup

typedef struct _MidgardSitegroup midgard_sitegroup;


MidgardSitegroup

typedef struct {
	GObject parent;
	MidgardDBObjectPrivate *dbpriv;
	MidgardSitegroupPrivate *priv;
	const gchar *name;
	const gchar *realm;
	const gchar *group;
	gboolean public;
	guint id;
	guint adminid;
	GObject *metadata;
} MidgardSitegroup;


midgard_sitegroup_new ()

MidgardSitegroup*   midgard_sitegroup_new               (MidgardConnection *mgd,
                                                         const gchar *name);

mgd :

name :

Returns :


midgard_sitegroup_list ()

gchar**             midgard_sitegroup_list              (MidgardConnection *mgd);

mgd :

Returns :


midgard_sitegroup_create ()

gboolean            midgard_sitegroup_create            (MidgardSitegroup *sitegroup);

sitegroup :

Returns :


midgard_sitegroup_update ()

gboolean            midgard_sitegroup_update            (MidgardSitegroup *sitegroup);

sitegroup :

Returns :


midgard_sitegroup_delete ()

gboolean            midgard_sitegroup_delete            (MidgardSitegroup *sitegroup);

sitegroup :

Returns :

Property Details

The "adminid" property

  "adminid"                  guint                 : Read / Write

Legacy admingroup id.

Default value: 0


The "group" property

  "group"                    gchar*                : Read / Write

Default value: ""


The "guid" property

  "guid"                     gchar*                : Read / Write

Default value: ""


The "id" property

  "id"                       guint                 : Read / Write

Default value: 0


The "metadata" property

  "metadata"                 GObject*              : Read / Write

Property with Midgard metadata object.


The "name" property

  "name"                     gchar*                : Read / Write

Unique name.

Default value: ""


The "public" property

  "public"                   gboolean              : Read / Write

Default value: FALSE


The "realm" property

  "realm"                    gchar*                : Read / Write

Default value: ""