Interface

AgsBusinessGroup

Description

interface Ags.BusinessGroup : GObject.Object
No description available.

Prerequisite

In order to implement BusinessGroup, your type must inherit fromGObject.

Implementations

Instance methods

ags_business_group_get_group_name

Get business group name.

since: 3.0.0

ags_business_group_get_group_uuid

Get group UUID as string vector.

since: 3.0.0

ags_business_group_get_user

Get business group name as NULL terminated string array.

since: 3.0.0

ags_business_group_set_group_name

Set business group name.

since: 3.0.0

ags_business_group_set_user

Set business group of user names as NULL terminated string array.

since: 3.0.0

Interface structure

struct AgsBusinessGroupInterface {
  GTypeInterface ginterface;
  gchar** (* get_group_uuid) (
    AgsBusinessGroup* business_group,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    GError** error
  );
  void (* set_group_name) (
    AgsBusinessGroup* business_group,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    gchar* group_uuid,
    gchar* group_name,
    GError** error
  );
  gchar* (* get_group_name) (
    AgsBusinessGroup* business_group,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    gchar* group_uuid,
    GError** error
  );
  void (* set_user) (
    AgsBusinessGroup* business_group,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    gchar* group_uuid,
    gchar** user,
    GError** error
  );
  gchar** (* get_user) (
    AgsBusinessGroup* business_group,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    gchar* group_uuid,
    GError** error
  );
  
}
No description available.
Interface members
ginterface
GTypeInterface
 No description available.
get_group_uuid
gchar** (* get_group_uuid) (
    AgsBusinessGroup* business_group,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    GError** error
  )
 No description available.
set_group_name
void (* set_group_name) (
    AgsBusinessGroup* business_group,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    gchar* group_uuid,
    gchar* group_name,
    GError** error
  )
 No description available.
get_group_name
gchar* (* get_group_name) (
    AgsBusinessGroup* business_group,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    gchar* group_uuid,
    GError** error
  )
 No description available.
set_user
void (* set_user) (
    AgsBusinessGroup* business_group,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    gchar* group_uuid,
    gchar** user,
    GError** error
  )
 No description available.
get_user
gchar** (* get_user) (
    AgsBusinessGroup* business_group,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    gchar* group_uuid,
    GError** error
  )
 No description available.

Virtual methods

Ags.BusinessGroup.get_group_name

Get business group name.

since: 3.0.0

Ags.BusinessGroup.get_group_uuid

Get group UUID as string vector.

since: 3.0.0

Ags.BusinessGroup.get_user

Get business group name as NULL terminated string array.

since: 3.0.0

Ags.BusinessGroup.set_group_name

Set business group name.

since: 3.0.0

Ags.BusinessGroup.set_user

Set business group of user names as NULL terminated string array.

since: 3.0.0