Skip to main content

GroupData

No description

type GroupData implements GroupCommonData {
id: ID!
code: ID!
label: String
folder: String
type: GroupType!
info: String
isPublic: Boolean!
parent: Group
children(
codes: [ID!]
first: Int
last: Int
before: String
after: String
type: GroupType
codeStartsWith: String
): GroupConnection
descendents(
codes: [ID!]
type: GroupType
orderBy: OrderByDescendents
first: Int
last: Int
before: String
after: String
codeStartsWith: String
): GroupConnection
parents(
codes: [ID!]
codeStartsWith: String
type: GroupType
first: Int
last: Int
before: String
after: String
): GroupConnection
owner: Member
isEditable: Boolean!
productId: Int
resourceId: Int
siblings(
codes: [ID!]
type: GroupType
first: Int
last: Int
before: String
after: String
codeStartsWith: String
): GroupConnection
members(
codes: [ID!]
phones: [String!]
first: Int
last: Int
before: String
after: String
): MemberConnection
apis(
codes: [ID!]
first: Int
last: Int
before: String
after: String
): APIConnection
managedGroups(
group: [ID!]
api: [ID!]
resource: [ID!]
role: [ID!]
codes: [ID!]
first: Int
last: Int
before: String
after: String
): ManagedGroupConnection
allMembers(
codes: [ID!]
phones: [String!]
first: Int
last: Int
before: String
after: String
): MemberConnection
accesses(
accessID: [ID!]
owner: [ID!]
first: Int
last: Int
before: String
after: String
): AccessConnection
suppliers(
supplierID: [ID!]
accessID: [ID!]
owner: [ID!]
serviceAPI: [ID!]
isActive: Boolean
first: Int
last: Int
before: String
after: String
): SupplierConnection
clients(
clientID: [ID!]
name: [ID!]
owner: [ID!]
isActive: Boolean
first: Int
last: Int
before: String
after: String
): ClientConnection
roles(
codes: [ID!]
type: RoleType
first: Int
last: Int
before: String
after: String
): RoleConnection
isBuyer: Boolean!
isSeller: Boolean!
deleted_at: DateTime
}

Fields

GroupData.id ● ID! non-null scalar

GroupData.code ● ID! non-null scalar

GroupData.label ● String scalar

GroupData.folder ● String scalar

GroupData.type ● GroupType! non-null enum

GroupData.info ● String scalar

GroupData.isPublic ● Boolean! non-null scalar

GroupData.parent ● Group object

GroupData.children ● GroupConnection object

Only responses children.(non-hierarchically)

GroupData.children.codes ● [ID!] list scalar
GroupData.children.first ● Int scalar
GroupData.children.last ● Int scalar
GroupData.children.before ● String scalar
GroupData.children.after ● String scalar
GroupData.children.type ● GroupType enum
GroupData.children.codeStartsWith ● String scalar

GroupData.descendents ● GroupConnection object

Response all descendents groups nodes in this group (nom-hierarchically)

GroupData.descendents.codes ● [ID!] list scalar
GroupData.descendents.type ● GroupType enum
GroupData.descendents.orderBy ● OrderByDescendents enum
GroupData.descendents.first ● Int scalar
GroupData.descendents.last ● Int scalar
GroupData.descendents.before ● String scalar
GroupData.descendents.after ● String scalar
GroupData.descendents.codeStartsWith ● String scalar

GroupData.parents ● GroupConnection object

Response all parents groups nodes for this group (nom-hierarchically)

GroupData.parents.codes ● [ID!] list scalar
GroupData.parents.codeStartsWith ● String scalar
GroupData.parents.type ● GroupType enum
GroupData.parents.first ● Int scalar
GroupData.parents.last ● Int scalar
GroupData.parents.before ● String scalar
GroupData.parents.after ● String scalar

GroupData.owner ● Member object

GroupData.isEditable ● Boolean! non-null scalar

GroupData.productId ● Int scalar

GroupData.resourceId ● Int scalar

GroupData.siblings ● GroupConnection object

Sibilings of the group

GroupData.siblings.codes ● [ID!] list scalar
GroupData.siblings.type ● GroupType enum
GroupData.siblings.first ● Int scalar
GroupData.siblings.last ● Int scalar
GroupData.siblings.before ● String scalar
GroupData.siblings.after ● String scalar
GroupData.siblings.codeStartsWith ● String scalar

GroupData.members ● MemberConnection object

Only responses members in this group

GroupData.members.codes ● [ID!] list scalar
GroupData.members.phones ● [String!] list scalar
GroupData.members.first ● Int scalar
GroupData.members.last ● Int scalar
GroupData.members.before ● String scalar
GroupData.members.after ● String scalar

GroupData.apis ● APIConnection object

APIs assigned to this group. Products have APIs.

GroupData.apis.codes ● [ID!] list scalar
GroupData.apis.first ● Int scalar
GroupData.apis.last ● Int scalar
GroupData.apis.before ● String scalar
GroupData.apis.after ● String scalar

GroupData.managedGroups ● ManagedGroupConnection object

Responses all managed groups by this group.

GroupData.managedGroups.group ● [ID!] list scalar
GroupData.managedGroups.api ● [ID!] list scalar
GroupData.managedGroups.resource ● [ID!] list scalar
GroupData.managedGroups.role ● [ID!] list scalar
GroupData.managedGroups.codes ● [ID!] list scalar
GroupData.managedGroups.first ● Int scalar
GroupData.managedGroups.last ● Int scalar
GroupData.managedGroups.before ● String scalar
GroupData.managedGroups.after ● String scalar

GroupData.allMembers ● MemberConnection object

Response all members in this group s childrens (hierarchically),

GroupData.allMembers.codes ● [ID!] list scalar
GroupData.allMembers.phones ● [String!] list scalar
GroupData.allMembers.first ● Int scalar
GroupData.allMembers.last ● Int scalar
GroupData.allMembers.before ● String scalar
GroupData.allMembers.after ● String scalar

GroupData.accesses ● AccessConnection object

Access resources in a group

GroupData.accesses.accessID ● [ID!] list scalar
GroupData.accesses.owner ● [ID!] list scalar
GroupData.accesses.first ● Int scalar
GroupData.accesses.last ● Int scalar
GroupData.accesses.before ● String scalar
GroupData.accesses.after ● String scalar

GroupData.suppliers ● SupplierConnection object

Supplier resources in a group

GroupData.suppliers.supplierID ● [ID!] list scalar
GroupData.suppliers.accessID ● [ID!] list scalar
GroupData.suppliers.owner ● [ID!] list scalar
GroupData.suppliers.serviceAPI ● [ID!] list scalar
GroupData.suppliers.isActive ● Boolean scalar
GroupData.suppliers.first ● Int scalar
GroupData.suppliers.last ● Int scalar
GroupData.suppliers.before ● String scalar
GroupData.suppliers.after ● String scalar

GroupData.clients ● ClientConnection object

Clients resources in a group

GroupData.clients.clientID ● [ID!] list scalar
GroupData.clients.name ● [ID!] list scalar
GroupData.clients.owner ● [ID!] list scalar
GroupData.clients.isActive ● Boolean scalar
GroupData.clients.first ● Int scalar
GroupData.clients.last ● Int scalar
GroupData.clients.before ● String scalar
GroupData.clients.after ● String scalar

GroupData.roles ● RoleConnection object

You can grant roles to members, which define the roles catalog for a group.

GroupData.roles.codes ● [ID!] list scalar
GroupData.roles.type ● RoleType enum
GroupData.roles.first ● Int scalar
GroupData.roles.last ● Int scalar
GroupData.roles.before ● String scalar
GroupData.roles.after ● String scalar

GroupData.isBuyer ● Boolean! non-null scalar

GroupData.isSeller ● Boolean! non-null scalar

GroupData.deleted_at ● DateTime scalar

Interfaces

GroupCommonData interface

Member Of

Group object