internal/

directory
v0.47.2 Latest Latest
Warning

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

Go to latest
Published: Nov 25, 2025 License: Apache-2.0

Directories

Path Synopsis
Package constants contains constants used throughout the application
Package constants contains constants used throughout the application
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.
hooks
Package hooks is middleware to alter the graphql mutation
Package hooks is middleware to alter the graphql mutation
hush
Package hush provides completely automatic field-level encryption for Ent schemas
Package hush provides completely automatic field-level encryption for Ent schemas
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
Code generated by entx.history, DO NOT EDIT.
Code generated by entx.history, DO NOT EDIT.
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
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
config
Package config loads provider specifications declared in JSON/YAML files and converts them into the typed structures used by the registry
Package config loads provider specifications declared in JSON/YAML files and converts them into the typed structures used by the registry
helpers
Package helpers hosts shared helper functions reused across integrations packages
Package helpers hosts shared helper functions reused across integrations packages
providers
Package providers hosts concrete provider implementations used by the registry
Package providers hosts concrete provider implementations used by the registry
providers/catalog
Package catalog exposes the list of default provider builders
Package catalog exposes the list of default provider builders
registry
Package registry wires provider specifications into runtime provider instances
Package registry wires provider specifications into runtime provider instances
types
Package types centralizes shared enums, credential payloads, and provider interfaces used across the integrations stack (keystore, keymaker, registry).
Package types centralizes shared enums, credential payloads, and provider interfaces used across the integrations stack (keystore, keymaker, registry).
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.

Jump to

Keyboard shortcuts

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