243 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			GraphQL
		
	
	
	
	
	
			
		
		
	
	
			243 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			GraphQL
		
	
	
	
	
	
| """ISO8601 Date values"""
 | |
| scalar Date
 | |
| 
 | |
| enum EventEnum {
 | |
|   create
 | |
|   delete
 | |
|   update
 | |
| }
 | |
| 
 | |
| """A Float or a String"""
 | |
| scalar GraphQLStringOrFloat
 | |
| 
 | |
| """Hashed string values"""
 | |
| scalar Hash
 | |
| 
 | |
| """
 | |
| The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf).
 | |
| """
 | |
| scalar JSON
 | |
| 
 | |
| type Mutation {
 | |
|   create_Projects_item(data: create_Projects_input!): Projects
 | |
|   create_Projects_items(data: [create_Projects_input!], filter: Projects_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [Projects!]!
 | |
|   delete_Projects_item(id: ID!): delete_one
 | |
|   delete_Projects_items(ids: [ID]!): delete_many
 | |
|   update_Projects_batch(data: [update_Projects_input!], filter: Projects_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [Projects!]!
 | |
|   update_Projects_item(data: update_Projects_input!, id: ID!): Projects
 | |
|   update_Projects_items(data: update_Projects_input!, filter: Projects_filter, ids: [ID]!, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [Projects!]!
 | |
| }
 | |
| 
 | |
| type Projects {
 | |
|   date_created: Date
 | |
|   date_created_func: datetime_functions
 | |
|   date_updated: Date
 | |
|   date_updated_func: datetime_functions
 | |
|   favorite: Boolean
 | |
|   id: ID!
 | |
|   name: String
 | |
|   sort: Int
 | |
|   status: String
 | |
|   user_created: String
 | |
|   user_updated: String
 | |
| }
 | |
| 
 | |
| type Projects_aggregated {
 | |
|   avg: Projects_aggregated_fields
 | |
|   avgDistinct: Projects_aggregated_fields
 | |
|   count: Projects_aggregated_count
 | |
|   countAll: Int
 | |
|   countDistinct: Projects_aggregated_count
 | |
|   group: JSON
 | |
|   max: Projects_aggregated_fields
 | |
|   min: Projects_aggregated_fields
 | |
|   sum: Projects_aggregated_fields
 | |
|   sumDistinct: Projects_aggregated_fields
 | |
| }
 | |
| 
 | |
| type Projects_aggregated_count {
 | |
|   date_created: Int
 | |
|   date_updated: Int
 | |
|   favorite: Int
 | |
|   id: Int
 | |
|   name: Int
 | |
|   sort: Int
 | |
|   status: Int
 | |
|   user_created: Int
 | |
|   user_updated: Int
 | |
| }
 | |
| 
 | |
| type Projects_aggregated_fields {
 | |
|   sort: Float
 | |
| }
 | |
| 
 | |
| input Projects_filter {
 | |
|   _and: [Projects_filter]
 | |
|   _or: [Projects_filter]
 | |
|   date_created: date_filter_operators
 | |
|   date_created_func: datetime_function_filter_operators
 | |
|   date_updated: date_filter_operators
 | |
|   date_updated_func: datetime_function_filter_operators
 | |
|   favorite: boolean_filter_operators
 | |
|   id: string_filter_operators
 | |
|   name: string_filter_operators
 | |
|   sort: number_filter_operators
 | |
|   status: string_filter_operators
 | |
|   user_created: string_filter_operators
 | |
|   user_updated: string_filter_operators
 | |
| }
 | |
| 
 | |
| type Projects_mutated {
 | |
|   data: Projects
 | |
|   event: EventEnum
 | |
|   key: ID!
 | |
| }
 | |
| 
 | |
| type Query {
 | |
|   Projects(filter: Projects_filter, limit: Int, offset: Int, page: Int, search: String, sort: [String]): [Projects!]!
 | |
|   Projects_aggregated(filter: Projects_filter, groupBy: [String], limit: Int, offset: Int, page: Int, search: String, sort: [String]): [Projects_aggregated!]!
 | |
|   Projects_by_id(id: ID!): Projects
 | |
| }
 | |
| 
 | |
| type Subscription {
 | |
|   Projects_mutated(event: EventEnum): Projects_mutated
 | |
| }
 | |
| 
 | |
| input boolean_filter_operators {
 | |
|   _eq: Boolean
 | |
|   _neq: Boolean
 | |
|   _nnull: Boolean
 | |
|   _null: Boolean
 | |
| }
 | |
| 
 | |
| input create_Projects_input {
 | |
|   date_created: Date
 | |
|   date_updated: Date
 | |
|   favorite: Boolean
 | |
|   id: ID
 | |
|   name: String
 | |
|   sort: Int
 | |
|   status: String
 | |
|   user_created: create_directus_users_input
 | |
|   user_updated: create_directus_users_input
 | |
| }
 | |
| 
 | |
| input create_directus_users_input {
 | |
|   auth_data: JSON
 | |
|   avatar: String
 | |
|   description: String
 | |
|   email: String
 | |
|   email_notifications: Boolean
 | |
|   external_identifier: String
 | |
|   first_name: String
 | |
|   id: ID
 | |
|   language: String
 | |
|   last_access: Date
 | |
|   last_name: String
 | |
|   last_page: String
 | |
|   location: String
 | |
|   password: Hash
 | |
|   provider: String
 | |
|   role: String
 | |
|   status: String
 | |
|   tags: JSON
 | |
|   tfa_secret: Hash
 | |
|   theme: String
 | |
|   title: String
 | |
|   token: Hash
 | |
| }
 | |
| 
 | |
| input date_filter_operators {
 | |
|   _between: [GraphQLStringOrFloat]
 | |
|   _eq: String
 | |
|   _gt: String
 | |
|   _gte: String
 | |
|   _in: [String]
 | |
|   _lt: String
 | |
|   _lte: String
 | |
|   _nbetween: [GraphQLStringOrFloat]
 | |
|   _neq: String
 | |
|   _nin: [String]
 | |
|   _nnull: Boolean
 | |
|   _null: Boolean
 | |
| }
 | |
| 
 | |
| input datetime_function_filter_operators {
 | |
|   day: number_filter_operators
 | |
|   hour: number_filter_operators
 | |
|   minute: number_filter_operators
 | |
|   month: number_filter_operators
 | |
|   second: number_filter_operators
 | |
|   week: number_filter_operators
 | |
|   weekday: number_filter_operators
 | |
|   year: number_filter_operators
 | |
| }
 | |
| 
 | |
| type datetime_functions {
 | |
|   day: Int
 | |
|   hour: Int
 | |
|   minute: Int
 | |
|   month: Int
 | |
|   second: Int
 | |
|   week: Int
 | |
|   weekday: Int
 | |
|   year: Int
 | |
| }
 | |
| 
 | |
| type delete_many {
 | |
|   ids: [ID]!
 | |
| }
 | |
| 
 | |
| type delete_one {
 | |
|   id: ID!
 | |
| }
 | |
| 
 | |
| input number_filter_operators {
 | |
|   _between: [GraphQLStringOrFloat]
 | |
|   _eq: GraphQLStringOrFloat
 | |
|   _gt: GraphQLStringOrFloat
 | |
|   _gte: GraphQLStringOrFloat
 | |
|   _in: [GraphQLStringOrFloat]
 | |
|   _lt: GraphQLStringOrFloat
 | |
|   _lte: GraphQLStringOrFloat
 | |
|   _nbetween: [GraphQLStringOrFloat]
 | |
|   _neq: GraphQLStringOrFloat
 | |
|   _nin: [GraphQLStringOrFloat]
 | |
|   _nnull: Boolean
 | |
|   _null: Boolean
 | |
| }
 | |
| 
 | |
| input string_filter_operators {
 | |
|   _contains: String
 | |
|   _empty: Boolean
 | |
|   _ends_with: String
 | |
|   _eq: String
 | |
|   _icontains: String
 | |
|   _iends_with: String
 | |
|   _in: [String]
 | |
|   _istarts_with: String
 | |
|   _ncontains: String
 | |
|   _nempty: Boolean
 | |
|   _nends_with: String
 | |
|   _neq: String
 | |
|   _niends_with: String
 | |
|   _nin: [String]
 | |
|   _nistarts_with: String
 | |
|   _nnull: Boolean
 | |
|   _nstarts_with: String
 | |
|   _null: Boolean
 | |
|   _starts_with: String
 | |
| }
 | |
| 
 | |
| input update_Projects_input {
 | |
|   date_created: Date
 | |
|   date_updated: Date
 | |
|   favorite: Boolean
 | |
|   id: ID
 | |
|   name: String
 | |
|   sort: Int
 | |
|   status: String
 | |
|   user_created: String
 | |
|   user_updated: String
 | |
| }
 |