cavokSOAPService
Public Attributes | List of all members
UserGroup Struct Reference

User group definition of cavok. More...

Public Attributes

xsd__string groupID
 Unique ID of this user group. More...
 
xsd__string groupName
 Name of this user group. More...
 
xsd__boolean groupLock
 Is this group locked? (Users of a locked group may not log on.)
 
xsd__boolean groupGuest
 currently unused. More...
 
std::vector< xsd__string > guestGroupIDs
 IDs of user groups belonging to this group as its guest groups. More...
 
xsd__boolean permMvFile
 FRONTEND.
 
struct SMTPData groupSMTPData
 Data for sending emails via SMTP. More...
 
struct CollectionPermissions groupCollPerms
 Collection Permissions of this group. More...
 
xsd__base64Binary groupDescription
 Description of this group. More...
 
xsd__boolean permUploadLink
 FRONTEND.
 
xsd__boolean permSaveSearches
 FRONTEND.
 
xsd__boolean useWizard
 FRONTEND.
 
struct Client client
 FRONTEND. More...
 
std::vector< xsd__string > collectionSubGroupIDs
 sub groups
 
std::vector< xsd__string > collectionSuperGroupIDs
 super groups
 
std::vector< xsd__string > adminGroupIDs
 Groups which can be administrated by users of this group. More...
 
std::vector< xsd__string > taskGroupIDs
 task groups
 
xsd__boolean catsInUpload
 FRONTEND.
 
struct EmbedLinkPermissions embedLinkPerms
 Embedded Link permissions. More...
 
struct DownloadLinkPermissions downloadLinkPerms
 Download Link permissions. More...
 
struct UploadLinkPermissions uploadLinkPerms
 Upload Link permissions. More...
 
struct MailTemplateSet mailTemplates
 Mail Templates associated with group. More...
 

Detailed Description

User group definition of cavok.

Member Data Documentation

◆ adminGroupIDs

std::vector<xsd__string> UserGroup::adminGroupIDs

Groups which can be administrated by users of this group.

◆ client

struct Client UserGroup::client

FRONTEND.

If several user groups logically belong to the same bigger entity, use this setting as a name of this entity. (Perhaps a company, a structural unit within a company, etc.) Several other settings, including custom metadata fields and filter settings can be grouped by the client setting.

◆ downloadLinkPerms

struct DownloadLinkPermissions UserGroup::downloadLinkPerms

Download Link permissions.

◆ embedLinkPerms

struct EmbedLinkPermissions UserGroup::embedLinkPerms

Embedded Link permissions.

◆ groupCollPerms

struct CollectionPermissions UserGroup::groupCollPerms

Collection Permissions of this group.

◆ groupDescription

xsd__base64Binary UserGroup::groupDescription

Description of this group.

◆ groupGuest

xsd__boolean UserGroup::groupGuest

currently unused.

This group is to be treated as a guest group.

◆ groupID

xsd__string UserGroup::groupID

Unique ID of this user group.

◆ groupName

xsd__string UserGroup::groupName

Name of this user group.

◆ groupSMTPData

struct SMTPData UserGroup::groupSMTPData

Data for sending emails via SMTP.

When setting this item, only the id element of this data structure is relevant, everything else is ignored.

◆ guestGroupIDs

std::vector<xsd__string> UserGroup::guestGroupIDs

IDs of user groups belonging to this group as its guest groups.

◆ mailTemplates

struct MailTemplateSet UserGroup::mailTemplates

Mail Templates associated with group.

◆ uploadLinkPerms

struct UploadLinkPermissions UserGroup::uploadLinkPerms

Upload Link permissions.