UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

114 lines (108 loc) 6.14 kB
/** * Auto-generated exports from api-model-kinds_generated.ts * * This file is automatically generated by sync-exports.js * Do not edit manually - run 'npm run sync-exports' to regenerate * * Generated on: 2026-01-05T16:51:47.086Z */ import { components } from './api-model-kinds_generated.js'; import {components as webmcomponents} from '@apic/smith-inventory'; // Export individual schema types export type AWSLambda = components['schemas']['AWSLambda']; export type AuthorizeUser = components['schemas']['AuthorizeUser']; export type DataMasking = components['schemas']['DataMasking']; export type ErrorProcessing = components['schemas']['ErrorProcessing']; export type HTTPInvoke = components['schemas']['HTTPInvoke']; export type IAM = components['schemas']['IAM']; export type InboundBulkHead = components['schemas']['InboundBulkHead']; export type InboundMessaging = components['schemas']['InboundMessaging']; export type Invoke = components['schemas']['Invoke']; export type InvokeMessagingExtension = components['schemas']['InvokeMessagingExtension']; export type LoadBalancer = components['schemas']['LoadBalancer']; export type LogInvocation = components['schemas']['LogInvocation']; export type MessageConfig = components['schemas']['MessageConfig']; export type MonitorTraffic = components['schemas']['MonitorTraffic']; export type OutboundAlias = components['schemas']['OutboundAlias']; export type OutboundAnonymous = components['schemas']['OutboundAnonymous']; export type RateLimit = components['schemas']['RateLimit']; export type RateLimitDefinition = components['schemas']['RateLimitDefinition']; export type RequestProcessing = components['schemas']['RequestProcessing']; export type ResponseProcessing = components['schemas']['ResponseProcessing']; export type SetAuthorization = components['schemas']['SetAuthorization']; export type SetContextVariable = components['schemas']['SetContextVariable']; export type SetMediaType = components['schemas']['SetMediaType']; export type ValidateAPISpecification = components['schemas']['ValidateAPISpecification']; export type WebMethodsISService = components['schemas']['WebMethodsISService']; // Export a convenience object that contains all schemas export const Schemas = { AWSLambda: {} as AWSLambda, AuthorizeUser: {} as AuthorizeUser, DataMasking: {} as DataMasking, ErrorProcessing: {} as ErrorProcessing, HTTPInvoke: {} as HTTPInvoke, IAM: {} as IAM, InboundBulkHead: {} as InboundBulkHead, InboundMessaging: {} as InboundMessaging, Invoke: {} as Invoke, InvokeMessagingExtension: {} as InvokeMessagingExtension, LoadBalancer: {} as LoadBalancer, LogInvocation: {} as LogInvocation, MessageConfig: {} as MessageConfig, MonitorTraffic: {} as MonitorTraffic, OutboundAlias: {} as OutboundAlias, OutboundAnonymous: {} as OutboundAnonymous, RateLimit: {} as RateLimit, RateLimitDefinition: {} as RateLimitDefinition, RequestProcessing: {} as RequestProcessing, ResponseProcessing: {} as ResponseProcessing, SetAuthorization: {} as SetAuthorization, SetContextVariable: {} as SetContextVariable, SetMediaType: {} as SetMediaType, ValidateAPISpecification: {} as ValidateAPISpecification, WebMethodsISService: {} as WebMethodsISService, }; // Export types from @apic/smith-inventory (excluding duplicates with local schemas) export type Antivirus = webmcomponents['schemas']['Antivirus']; export type Api = webmcomponents['schemas']['Api']; export type Block = webmcomponents['schemas']['Block']; export type CORS = webmcomponents['schemas']['CORS']; export type Cache = webmcomponents['schemas']['Cache']; export type CountLimit = webmcomponents['schemas']['CountLimit']; export type CountLimitDef = webmcomponents['schemas']['CountLimitDef']; export type DataPowerAssembly = webmcomponents['schemas']['DataPowerAssembly']; export type EnforceCircuitBreaker = webmcomponents['schemas']['EnforceCircuitBreaker']; export type FreeFlowPolicySequence = webmcomponents['schemas']['FreeFlowPolicySequence']; export type GlobalPolicy = webmcomponents['schemas']['GlobalPolicy']; export type HTTPEndpoint = webmcomponents['schemas']['HTTPEndpoint']; export type If = webmcomponents['schemas']['If']; export type JavaScript = webmcomponents['schemas']['JavaScript']; export type LuaScript = webmcomponents['schemas']['LuaScript']; export type MCPServerConfig = webmcomponents['schemas']['MCPServerConfig']; export type MCPTool = webmcomponents['schemas']['MCPTool']; export type MockEndpoint = webmcomponents['schemas']['MockEndpoint']; export type MockResponse = webmcomponents['schemas']['MockResponse']; export type OperationSwitch = webmcomponents['schemas']['OperationSwitch']; export type Or = webmcomponents['schemas']['Or']; export type Parse = webmcomponents['schemas']['Parse']; export type Plan = webmcomponents['schemas']['Plan']; export type Product = webmcomponents['schemas']['Product']; export type Project = webmcomponents['schemas']['Project']; export type Properties = webmcomponents['schemas']['Properties']; export type Quota = webmcomponents['schemas']['Quota']; export type Redact = webmcomponents['schemas']['Redact']; export type Remove = webmcomponents['schemas']['Remove']; export type Route = webmcomponents['schemas']['Route']; export type SQLInjectionFilter = webmcomponents['schemas']['SQLInjectionFilter']; export type Scope = webmcomponents['schemas']['Scope']; export type ServiceResultCache = webmcomponents['schemas']['ServiceResultCache']; export type Set = webmcomponents['schemas']['Set']; export type StagedPolicySequence = webmcomponents['schemas']['StagedPolicySequence']; export type Switch = webmcomponents['schemas']['Switch']; export type TokenMediation = webmcomponents['schemas']['TokenMediation']; export type Transform = webmcomponents['schemas']['Transform']; export type Try = webmcomponents['schemas']['Try']; export type UriSchemes = webmcomponents['schemas']['UriSchemes']; export type assertion = webmcomponents['schemas']['assertion']; export type environment = webmcomponents['schemas']['environment']; export type test = webmcomponents['schemas']['test'];