Directories
¶
| Path | Synopsis |
|---|---|
|
ent
|
|
|
entconfig
Package entconfig holds configuration stuff for the ent server
|
Package entconfig holds configuration stuff for the ent server |
|
generate
command
|
|
|
generated
Code generated by entfga, DO NOT EDIT.
|
Code generated by entfga, DO NOT EDIT. |
|
historyschema
Code generated by entx.history, DO NOT EDIT.
|
Code generated by entx.history, DO NOT EDIT. |
|
hooks
Package hooks is middleware to alter the graphql mutation
|
Package hooks is middleware to alter the graphql mutation |
|
interceptors
Package interceptors is middleware to alter the graphql query
|
Package interceptors is middleware to alter the graphql query |
|
mixin
Package mixin contains the mixin package
|
Package mixin contains the mixin package |
|
privacy/rule
Package rule contains policy rules
|
Package rule contains policy rules |
|
privacy/token
Package token provides policy wrappers / getters for queries and mutations during password reset, sign-up
|
Package token provides policy wrappers / getters for queries and mutations during password reset, sign-up |
|
privacy/utils
Package utils is a helper for working with ent policies
|
Package utils is a helper for working with ent policies |
|
schema
Package schema contains the ent schema
|
Package schema contains the ent schema |
|
workflowgenerated
Code generated by ent.
|
Code generated by ent. |
|
Package entdb extends the ent db library and satisfies matt's needs for consistency
|
Package entdb extends the ent db library and satisfies matt's needs for consistency |
|
Package entitlements provides internal functionality for managing entitlemnets via combinations of pkg/entitlements and pkg/catalog
|
Package entitlements provides internal functionality for managing entitlemnets via combinations of pkg/entitlements and pkg/catalog |
|
entmapping
Package entmapping provides some builders to assist in the type mapping between Stripe + the external generic definitions in pkg/catalog and pkg/entitlements and the internal ent generated types not intended for external use, but rather as a helper for the Openlane core application
|
Package entmapping provides some builders to assist in the type mapping between Stripe + the external generic definitions in pkg/catalog and pkg/entitlements and the internal ent generated types not intended for external use, but rather as a helper for the Openlane core application |
|
features
code generated by local feature mapping, DO NOT EDIT.
|
code generated by local feature mapping, DO NOT EDIT. |
|
Package graphapi is the graph api package
|
Package graphapi is the graph api package |
|
common
Package common contains common utilities and types for the GraphQL API.
|
Package common contains common utilities and types for the GraphQL API. |
|
directives
Package directives contains the implementations for the custom GraphQL directives used in the schema as well as an entc extension to modify the generated schema to add the directives to the appropriate fields.
|
Package directives contains the implementations for the custom GraphQL directives used in the schema as well as an entc extension to modify the generated schema to add the directives to the appropriate fields. |
|
generate
command
|
|
|
gqlerrors
Package gqlerrors is a wrapper to define custom errors for the GraphQL server
|
Package gqlerrors is a wrapper to define custom errors for the GraphQL server |
|
httpserve
|
|
|
authmanager
Package authmanager provides the authentication manager for the server to handle session issuance and validation
|
Package authmanager provides the authentication manager for the server to handle session issuance and validation |
|
common
Package common provides common utilities and types used across the HTTP server package
|
Package common provides common utilities and types used across the HTTP server package |
|
config
Package config holds the echo server configuration utilities
|
Package config holds the echo server configuration utilities |
|
handlers
Package handlers contains custom handler functions
|
Package handlers contains custom handler functions |
|
handlers/scim
Package scim provides SCIM 2.0 (RFC 7644) compliant handlers for user and group provisioning.
|
Package scim provides SCIM 2.0 (RFC 7644) compliant handlers for user and group provisioning. |
|
route
Package route will hold the routes and route groups
|
Package route will hold the routes and route groups |
|
server
Package server contains the server functions
|
Package server contains the server functions |
|
serveropts
Package serveropts contains an echo server options wrapper
|
Package serveropts contains an echo server options wrapper |
|
specs
Package specs contains OpenAPI specifications that are merged into the main API spec The scim.yaml file contains the SCIM 2.0 OpenAPI specification which is automatically loaded and merged into the main OpenAPI specification during server startup The openlane.openapi.json file contains the fully composed OpenAPI specification that is served from /api-docs and kept in source control for linting and diffing
|
Package specs contains OpenAPI specifications that are merged into the main API spec The scim.yaml file contains the SCIM 2.0 OpenAPI specification which is automatically loaded and merged into the main OpenAPI specification during server startup The openlane.openapi.json file contains the fully composed OpenAPI specification that is served from /api-docs and kept in source control for linting and diffing |
|
specs/generate
command
|
|
|
Package keymaker orchestrates activation flows, credential minting, and client pooling for integrations using the new keystore/registry types.
|
Package keymaker orchestrates activation flows, credential minting, and client pooling for integrations using the new keystore/registry types. |
|
Package keystore manages credential persistence, token refresh, client pooling, and operation execution for integration providers
|
Package keystore manages credential persistence, token refresh, client pooling, and operation execution for integration providers |
|
Package objects provides storage orchestration layer that combines clientpool provider resolution with objects/storage pure operations to enable multi-tenant file storage management.
|
Package objects provides storage orchestration layer that combines clientpool provider resolution with objects/storage pure operations to enable multi-tenant file storage management. |
|
Package workflows provides minimal registry types for workflow ent templates
|
Package workflows provides minimal registry types for workflow ent templates |
Click to show internal directories.
Click to hide internal directories.