internal/

directory
v0.52.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 29, 2025 License: Apache-2.0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL