specs

package
v1.28.0 Latest Latest
Warning

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

Go to latest
Published: Jul 17, 2026 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

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

Code generated by go run ./internal/httpserve/specs/generate --emit-types. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
var OpenlaneSpec []byte
View Source
var SCIMSpec []byte
View Source
var SpecInstances = map[string]any{
	"github.com/theopenlane/core/common/openapi.AccountAccessRequest":                      pkg0.AccountAccessRequest{},
	"github.com/theopenlane/core/common/openapi.AccountFeaturesRequest":                    pkg0.AccountFeaturesRequest{},
	"github.com/theopenlane/core/common/openapi.AccountFeaturesResponse":                   pkg0.AccountFeaturesResponse{},
	"github.com/theopenlane/core/common/openapi.AccountRolesMeRequest":                     pkg0.AccountRolesMeRequest{},
	"github.com/theopenlane/core/common/openapi.AccountRolesMeResponse":                    pkg0.AccountRolesMeResponse{},
	"github.com/theopenlane/core/common/openapi.AccountRolesOrganizationRequest":           pkg0.AccountRolesOrganizationRequest{},
	"github.com/theopenlane/core/common/openapi.AccountRolesOrganizationResponse":          pkg0.AccountRolesOrganizationResponse{},
	"github.com/theopenlane/core/common/openapi.AccountRolesRequest":                       pkg0.AccountRolesRequest{},
	"github.com/theopenlane/core/common/openapi.DeleteIntegrationResponse":                 pkg0.DeleteIntegrationResponse{},
	"github.com/theopenlane/core/common/openapi.DisconnectIntegrationRequest":              pkg0.DisconnectIntegrationRequest{},
	"github.com/theopenlane/core/common/openapi.ForgotPasswordRequest":                     pkg0.ForgotPasswordRequest{},
	"github.com/theopenlane/core/common/openapi.ForgotPasswordResponse":                    pkg0.ForgotPasswordResponse{},
	"github.com/theopenlane/core/common/openapi.GetQuestionnaireResponse":                  pkg0.GetQuestionnaireResponse{},
	"github.com/theopenlane/core/common/openapi.InviteRequest":                             pkg0.InviteRequest{},
	"github.com/theopenlane/core/common/openapi.InviteResponse":                            pkg0.InviteResponse{},
	"github.com/theopenlane/core/common/openapi.LoginRequest":                              pkg0.LoginRequest{},
	"github.com/theopenlane/core/common/openapi.LoginResponse":                             pkg0.LoginResponse{},
	"github.com/theopenlane/core/common/openapi.LogoutRequest":                             pkg0.LogoutRequest{},
	"github.com/theopenlane/core/common/openapi.LogoutResponse":                            pkg0.LogoutResponse{},
	"github.com/theopenlane/core/common/openapi.OrganizationRolesRequest":                  pkg0.OrganizationRolesRequest{},
	"github.com/theopenlane/core/common/openapi.OrganizationRolesResponse":                 pkg0.OrganizationRolesResponse{},
	"github.com/theopenlane/core/common/openapi.ProductCatalogRequest":                     pkg0.ProductCatalogRequest{},
	"github.com/theopenlane/core/common/openapi.ProductCatalogResponse":                    pkg0.ProductCatalogResponse{},
	"github.com/theopenlane/core/common/openapi.RefreshRequest":                            pkg0.RefreshRequest{},
	"github.com/theopenlane/core/common/openapi.RefreshResponse":                           pkg0.RefreshResponse{},
	"github.com/theopenlane/core/common/openapi.RegisterRequest":                           pkg0.RegisterRequest{},
	"github.com/theopenlane/core/common/openapi.RegisterResponse":                          pkg0.RegisterResponse{},
	"github.com/theopenlane/core/common/openapi.ResendQuestionnaireRequest":                pkg0.ResendQuestionnaireRequest{},
	"github.com/theopenlane/core/common/openapi.ResendRequest":                             pkg0.ResendRequest{},
	"github.com/theopenlane/core/common/openapi.ResendResponse":                            pkg0.ResendResponse{},
	"github.com/theopenlane/core/common/openapi.ResetPasswordRequest":                      pkg0.ResetPasswordRequest{},
	"github.com/theopenlane/core/common/openapi.ResetPasswordResponse":                     pkg0.ResetPasswordResponse{},
	"github.com/theopenlane/core/common/openapi.RolesRequest":                              pkg0.RolesRequest{},
	"github.com/theopenlane/core/common/openapi.SSOInitiateRequest":                        pkg0.SSOInitiateRequest{},
	"github.com/theopenlane/core/common/openapi.SSOLoginResponse":                          pkg0.SSOLoginResponse{},
	"github.com/theopenlane/core/common/openapi.ScopesRequest":                             pkg0.ScopesRequest{},
	"github.com/theopenlane/core/common/openapi.SubmitQuestionnaireRequest":                pkg0.SubmitQuestionnaireRequest{},
	"github.com/theopenlane/core/common/openapi.SubmitQuestionnaireResponse":               pkg0.SubmitQuestionnaireResponse{},
	"github.com/theopenlane/core/common/openapi.SwitchOrganizationRequest":                 pkg0.SwitchOrganizationRequest{},
	"github.com/theopenlane/core/common/openapi.SwitchOrganizationResponse":                pkg0.SwitchOrganizationResponse{},
	"github.com/theopenlane/core/common/openapi.UnsubscribeRequest":                        pkg0.UnsubscribeRequest{},
	"github.com/theopenlane/core/common/openapi.UnsubscribeResponse":                       pkg0.UnsubscribeResponse{},
	"github.com/theopenlane/core/common/openapi.VerifyRequest":                             pkg0.VerifyRequest{},
	"github.com/theopenlane/core/common/openapi.VerifyResponse":                            pkg0.VerifyResponse{},
	"github.com/theopenlane/core/common/openapi.VerifySubscribeRequest":                    pkg0.VerifySubscribeRequest{},
	"github.com/theopenlane/core/common/openapi.VerifySubscribeResponse":                   pkg0.VerifySubscribeResponse{},
	"github.com/theopenlane/core/internal/httpserve/handlers.IntegrationProvidersResponse": pkg1.IntegrationProvidersResponse{},
}

SpecInstances maps qualified model type names to instances for schema reflection during spec generation

Functions

This section is empty.

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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