47 lines
837 B
GraphQL
47 lines
837 B
GraphQL
type IdentityGroup {
|
|
urn: ID!
|
|
isAdmin: Boolean!
|
|
name: String
|
|
|
|
Users: IdentityGroupToIdentityUserEdge!
|
|
Contacts: IdentityGroupToCloudDavContactEdge!
|
|
}
|
|
|
|
type IdentityUser {
|
|
urn: ID!
|
|
externalId: String!
|
|
username: String!
|
|
|
|
Groups: IdentityUserToIdentityGroupEdge!
|
|
Profile: IdentityUserToIdentityProfileEdge!
|
|
Emails: IdentityUserToIdentityEmailEdge!
|
|
AuthDevices: IdentityUserToIdentityAuthDeviceEdge!
|
|
}
|
|
|
|
type IdentityProfile {
|
|
urn: ID!
|
|
firstName: String
|
|
lastName: String
|
|
}
|
|
|
|
type IdentityEmail {
|
|
urn: ID!
|
|
email: String!
|
|
userUrn: String!
|
|
verified: Boolean!
|
|
default: Boolean!
|
|
}
|
|
|
|
type IdentityAuthDevice {
|
|
urn: ID!
|
|
userUrn: String!
|
|
deviceType: IdentityAuthDeviceTypeEnum!
|
|
|
|
IdentityAuthDevicePassword: IdentityAuthDevicePassword
|
|
}
|
|
|
|
type IdentityAuthDevicePassword {
|
|
urn: ID!
|
|
expiry: String!
|
|
}
|