2021-09-27 18:09:47 -05:00
|
|
|
query getUser($urn: String!, $groupsCount: Int!) {
|
2021-02-09 14:30:23 -08:00
|
|
|
corpUser(urn: $urn) {
|
2021-01-25 13:29:23 -08:00
|
|
|
urn
|
|
|
|
username
|
|
|
|
info {
|
|
|
|
active
|
|
|
|
displayName
|
|
|
|
title
|
|
|
|
firstName
|
|
|
|
lastName
|
|
|
|
fullName
|
2021-02-09 20:29:17 -08:00
|
|
|
email
|
2021-01-25 13:29:23 -08:00
|
|
|
}
|
|
|
|
editableInfo {
|
|
|
|
pictureLink
|
2021-02-09 20:29:17 -08:00
|
|
|
teams
|
|
|
|
skills
|
2021-01-25 13:29:23 -08:00
|
|
|
}
|
2021-03-07 11:26:47 -08:00
|
|
|
globalTags {
|
2021-04-21 12:06:31 -07:00
|
|
|
...globalTagsFields
|
2021-03-07 11:26:47 -08:00
|
|
|
}
|
2021-09-28 10:30:37 -07:00
|
|
|
relationships(input: { types: ["IsMemberOfGroup"], direction: OUTGOING, start: 0, count: $groupsCount }) {
|
2021-09-27 18:09:47 -05:00
|
|
|
start
|
|
|
|
count
|
|
|
|
total
|
|
|
|
relationships {
|
|
|
|
entity {
|
|
|
|
... on CorpGroup {
|
|
|
|
urn
|
|
|
|
type
|
|
|
|
name
|
|
|
|
info {
|
|
|
|
displayName
|
|
|
|
description
|
|
|
|
email
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
query getUserGroups($urn: String!, $start: Int!, $count: Int!) {
|
|
|
|
corpUser(urn: $urn) {
|
2021-09-28 10:30:37 -07:00
|
|
|
relationships(input: { types: ["IsMemberOfGroup"], direction: OUTGOING, start: $start, count: $count }) {
|
2021-09-27 18:09:47 -05:00
|
|
|
start
|
|
|
|
count
|
|
|
|
total
|
|
|
|
relationships {
|
|
|
|
entity {
|
|
|
|
... on CorpGroup {
|
|
|
|
urn
|
|
|
|
type
|
|
|
|
name
|
|
|
|
info {
|
|
|
|
displayName
|
|
|
|
description
|
|
|
|
email
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2021-01-25 13:29:23 -08:00
|
|
|
}
|
|
|
|
}
|