UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

64 lines (52 loc) 1.87 kB
// Code generated by protoc-gen-ts_proto. DO NOT EDIT. // versions: // protoc-gen-ts_proto v2.6.1 // protoc v3.17.1 // source: mock/MockEndpoint.proto /* eslint-disable */ import { type Metadata } from "../common/Metadata.js"; import { type Ref } from "../common/Ref.js"; /** Copyright Super iPaaS Integration LLC, an IBM Company 2024 */ export interface MockEndpoint { kind?: string | undefined; apiVersion?: string | undefined; metadata?: Metadata | undefined; spec?: MockEndpoint_Spec | undefined; kindEnum?: MockEndpoint_KindEnums | undefined; } export enum MockEndpoint_KindEnums { MockEndpoint = "MockEndpoint", } export interface MockEndpoint_Response { response?: Ref | undefined; } export interface MockEndpoint_ConditionalResponse { condition?: string | undefined; statusCode?: string | undefined; response?: Ref | undefined; } export interface MockEndpoint_MethodResponse { defaultResponse?: { [key: string]: MockEndpoint_Response } | undefined; conditionalResponse?: MockEndpoint_ConditionalResponse[] | undefined; } export interface MockEndpoint_MethodResponse_DefaultResponseEntry { key: string; value?: MockEndpoint_Response | undefined; } export interface MockEndpoint_Methods { get?: MockEndpoint_MethodResponse | undefined; post?: MockEndpoint_MethodResponse | undefined; put?: MockEndpoint_MethodResponse | undefined; patch?: MockEndpoint_MethodResponse | undefined; delete?: MockEndpoint_MethodResponse | undefined; head?: MockEndpoint_MethodResponse | undefined; options?: MockEndpoint_MethodResponse | undefined; trace?: MockEndpoint_MethodResponse | undefined; } export interface MockEndpoint_Spec { paths?: { [key: string]: MockEndpoint_Methods } | undefined; } export interface MockEndpoint_Spec_PathsEntry { key: string; value?: MockEndpoint_Methods | undefined; }