UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

119 lines (115 loc) 5.18 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:04:40.238Z */ import { components } from './api-model-kinds_generated.js'; // Export individual schema types export type AWSLambda = components['schemas']['AWSLambda']; export type Antivirus = components['schemas']['Antivirus']; export type Api = components['schemas']['Api']; export type Block = components['schemas']['Block']; export type CORS = components['schemas']['CORS']; export type Cache = components['schemas']['Cache']; export type CountLimit = components['schemas']['CountLimit']; export type CountLimitDef = components['schemas']['CountLimitDef']; export type DataPowerAssembly = components['schemas']['DataPowerAssembly']; export type EnforceCircuitBreaker = components['schemas']['EnforceCircuitBreaker']; export type FreeFlowPolicySequence = components['schemas']['FreeFlowPolicySequence']; export type GlobalPolicy = components['schemas']['GlobalPolicy']; export type HTTPEndpoint = components['schemas']['HTTPEndpoint']; export type IAM = components['schemas']['IAM']; export type If = components['schemas']['If']; export type Invoke = components['schemas']['Invoke']; export type JavaScript = components['schemas']['JavaScript']; export type LoadBalancer = components['schemas']['LoadBalancer']; export type LuaScript = components['schemas']['LuaScript']; export type MCPServerConfig = components['schemas']['MCPServerConfig']; export type MCPTool = components['schemas']['MCPTool']; export type MockEndpoint = components['schemas']['MockEndpoint']; export type MockResponse = components['schemas']['MockResponse']; export type OperationSwitch = components['schemas']['OperationSwitch']; export type Or = components['schemas']['Or']; export type Parse = components['schemas']['Parse']; export type Plan = components['schemas']['Plan']; export type Product = components['schemas']['Product']; export type Project = components['schemas']['Project']; export type Properties = components['schemas']['Properties']; export type Quota = components['schemas']['Quota']; export type RateLimit = components['schemas']['RateLimit']; export type RateLimitDefinition = components['schemas']['RateLimitDefinition']; export type Redact = components['schemas']['Redact']; export type Remove = components['schemas']['Remove']; export type Route = components['schemas']['Route']; export type SQLInjectionFilter = components['schemas']['SQLInjectionFilter']; export type Scope = components['schemas']['Scope']; export type ServiceResultCache = components['schemas']['ServiceResultCache']; export type Set = components['schemas']['Set']; export type SetAuthorization = components['schemas']['SetAuthorization']; export type StagedPolicySequence = components['schemas']['StagedPolicySequence']; export type Switch = components['schemas']['Switch']; export type TokenMediation = components['schemas']['TokenMediation']; export type Transform = components['schemas']['Transform']; export type Try = components['schemas']['Try']; export type UriSchemes = components['schemas']['UriSchemes']; export type ValidateAPISpecification = components['schemas']['ValidateAPISpecification']; export type assertion = components['schemas']['assertion']; export type environment = components['schemas']['environment']; export type test = components['schemas']['test']; // Export a convenience object that contains all schemas export const Schemas = { AWSLambda: {} as AWSLambda, Antivirus: {} as Antivirus, Api: {} as Api, Block: {} as Block, CORS: {} as CORS, Cache: {} as Cache, CountLimit: {} as CountLimit, CountLimitDef: {} as CountLimitDef, DataPowerAssembly: {} as DataPowerAssembly, EnforceCircuitBreaker: {} as EnforceCircuitBreaker, FreeFlowPolicySequence: {} as FreeFlowPolicySequence, GlobalPolicy: {} as GlobalPolicy, HTTPEndpoint: {} as HTTPEndpoint, IAM: {} as IAM, If: {} as If, Invoke: {} as Invoke, JavaScript: {} as JavaScript, LoadBalancer: {} as LoadBalancer, LuaScript: {} as LuaScript, MCPServerConfig: {} as MCPServerConfig, MCPTool: {} as MCPTool, MockEndpoint: {} as MockEndpoint, MockResponse: {} as MockResponse, OperationSwitch: {} as OperationSwitch, Or: {} as Or, Parse: {} as Parse, Plan: {} as Plan, Product: {} as Product, Project: {} as Project, Properties: {} as Properties, Quota: {} as Quota, RateLimit: {} as RateLimit, RateLimitDefinition: {} as RateLimitDefinition, Redact: {} as Redact, Remove: {} as Remove, Route: {} as Route, SQLInjectionFilter: {} as SQLInjectionFilter, Scope: {} as Scope, ServiceResultCache: {} as ServiceResultCache, Set: {} as Set, SetAuthorization: {} as SetAuthorization, StagedPolicySequence: {} as StagedPolicySequence, Switch: {} as Switch, TokenMediation: {} as TokenMediation, Transform: {} as Transform, Try: {} as Try, UriSchemes: {} as UriSchemes, ValidateAPISpecification: {} as ValidateAPISpecification, assertion: {} as assertion, environment: {} as environment, test: {} as test, };