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