mirror of
				https://github.com/nitnelave/lldap.git
				synced 2023-04-12 14:25:13 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			660 B
		
	
	
	
		
			GraphQL
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			660 B
		
	
	
	
		
			GraphQL
		
	
	
	
	
	
input EqualityConstraint {
 | 
						|
  field: String!
 | 
						|
  value: String!
 | 
						|
}
 | 
						|
 | 
						|
type Group {
 | 
						|
  id: String!
 | 
						|
  "The groups to which this user belongs."
 | 
						|
  users: [User!]!
 | 
						|
}
 | 
						|
 | 
						|
"""
 | 
						|
  A filter for requests, specifying a boolean expression based on field constraints. Only one of
 | 
						|
  the fields can be set at a time.
 | 
						|
"""
 | 
						|
input RequestFilter {
 | 
						|
  any: [RequestFilter!]
 | 
						|
  all: [RequestFilter!]
 | 
						|
  not: RequestFilter
 | 
						|
  eq: EqualityConstraint
 | 
						|
}
 | 
						|
 | 
						|
type Query {
 | 
						|
  apiVersion: String!
 | 
						|
  user(userId: String!): User!
 | 
						|
  users(filters: RequestFilter): [User!]!
 | 
						|
}
 | 
						|
 | 
						|
type User {
 | 
						|
  id: String!
 | 
						|
  email: String!
 | 
						|
  "The groups to which this user belongs."
 | 
						|
  groups: [Group!]!
 | 
						|
}
 | 
						|
 | 
						|
schema {
 | 
						|
  query: Query
 | 
						|
}
 |