Module warpgrapher::engine::config
source · [−]Expand description
Models and custom GraphQL endpoints.
Structs
Configuration item for custom endpoints
Configuration item describing a type used with a custom GraphQL endpoint, either as the input to the custom endpoint, or as its output
Configuration item for endpoint filters. This allows configuration to control which of the
basic create, read, update, and delete (CRUD) operations are auto-generated for a Type
or a
Relationship
. If a filter boolean is set to true, the operation is generated. False
indicates that the operation should not be generated.
Configuration item for a property on a GraphQL type, modeled as properties on a graph node.
Configuration item for a relationship on a GraphQL type
Configuration item for a GraphQL type. In back-end storage, the type is recorded in a label attached to the graph node.
Configuration item for property usage filters. This allows configuration to control which of the
basic creation input, query input, update input, and output uses are auto-generated for a
Property
. If a filter boolean is set to true, the use of the property is generated. False
indicates that the property should be omitted from use. For example, one might set the output
use to true and all other uses to false for calculated value that is derived upon request but
would never appear in the creation or update of a node. If all are set to false, the property
is hidden, meaning that it can be read from and written to the database but does not appear in
the client-facing GraphQL schema.
Enums
Determines whether a custom GraphQL endpoint is a query or mutation endpoint
Enumeration representing Graphql scalar types
Enumeration representing the definition of a type used as the optional input or the output for a custom GraphQL endpooint
Functions
Creates a combined Configuration
data structure from multiple Configuration
structs.
All Configuration
structs must be the same version.