forked from cerc-io/laconic-sdk
186 lines
6.3 KiB
TypeScript
186 lines
6.3 KiB
TypeScript
/**
|
|
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
|
* compiler version: 3.14.0
|
|
* source: google/api/http.proto
|
|
* git: https://github.com/thesayyn/protoc-gen-ts */
|
|
import * as pb_1 from "google-protobuf";
|
|
export declare namespace google.api {
|
|
class Http extends pb_1.Message {
|
|
constructor(data?: any[] | {
|
|
rules?: HttpRule[];
|
|
fully_decode_reserved_expansion?: boolean;
|
|
});
|
|
get rules(): HttpRule[];
|
|
set rules(value: HttpRule[]);
|
|
get fully_decode_reserved_expansion(): boolean;
|
|
set fully_decode_reserved_expansion(value: boolean);
|
|
static fromObject(data: {
|
|
rules?: ReturnType<typeof HttpRule.prototype.toObject>[];
|
|
fully_decode_reserved_expansion?: boolean;
|
|
}): Http;
|
|
toObject(): {
|
|
rules?: {
|
|
selector?: string | undefined;
|
|
get?: string | undefined;
|
|
put?: string | undefined;
|
|
post?: string | undefined;
|
|
delete?: string | undefined;
|
|
patch?: string | undefined;
|
|
custom?: {
|
|
kind?: string | undefined;
|
|
path?: string | undefined;
|
|
} | undefined;
|
|
body?: string | undefined;
|
|
response_body?: string | undefined;
|
|
additional_bindings?: any[] | undefined;
|
|
}[] | undefined;
|
|
fully_decode_reserved_expansion?: boolean | undefined;
|
|
};
|
|
serialize(): Uint8Array;
|
|
serialize(w: pb_1.BinaryWriter): void;
|
|
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Http;
|
|
serializeBinary(): Uint8Array;
|
|
static deserializeBinary(bytes: Uint8Array): Http;
|
|
}
|
|
class HttpRule extends pb_1.Message {
|
|
constructor(data?: any[] | ({
|
|
selector?: string;
|
|
body?: string;
|
|
response_body?: string;
|
|
additional_bindings?: HttpRule[];
|
|
} & (({
|
|
get?: string;
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
patch?: never;
|
|
custom?: never;
|
|
} | {
|
|
get?: never;
|
|
put?: string;
|
|
post?: never;
|
|
delete?: never;
|
|
patch?: never;
|
|
custom?: never;
|
|
} | {
|
|
get?: never;
|
|
put?: never;
|
|
post?: string;
|
|
delete?: never;
|
|
patch?: never;
|
|
custom?: never;
|
|
} | {
|
|
get?: never;
|
|
put?: never;
|
|
post?: never;
|
|
delete?: string;
|
|
patch?: never;
|
|
custom?: never;
|
|
} | {
|
|
get?: never;
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
patch?: string;
|
|
custom?: never;
|
|
} | {
|
|
get?: never;
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
patch?: never;
|
|
custom?: CustomHttpPattern;
|
|
}))));
|
|
get selector(): string;
|
|
set selector(value: string);
|
|
get get(): string;
|
|
set get(value: string);
|
|
get put(): string;
|
|
set put(value: string);
|
|
get post(): string;
|
|
set post(value: string);
|
|
get delete(): string;
|
|
set delete(value: string);
|
|
get patch(): string;
|
|
set patch(value: string);
|
|
get custom(): CustomHttpPattern;
|
|
set custom(value: CustomHttpPattern);
|
|
get body(): string;
|
|
set body(value: string);
|
|
get response_body(): string;
|
|
set response_body(value: string);
|
|
get additional_bindings(): HttpRule[];
|
|
set additional_bindings(value: HttpRule[]);
|
|
get pattern(): "patch" | "get" | "put" | "post" | "delete" | "custom" | "none";
|
|
static fromObject(data: {
|
|
selector?: string;
|
|
get?: string;
|
|
put?: string;
|
|
post?: string;
|
|
delete?: string;
|
|
patch?: string;
|
|
custom?: ReturnType<typeof CustomHttpPattern.prototype.toObject>;
|
|
body?: string;
|
|
response_body?: string;
|
|
additional_bindings?: ReturnType<typeof HttpRule.prototype.toObject>[];
|
|
}): HttpRule;
|
|
toObject(): {
|
|
selector?: string | undefined;
|
|
get?: string | undefined;
|
|
put?: string | undefined;
|
|
post?: string | undefined;
|
|
delete?: string | undefined;
|
|
patch?: string | undefined;
|
|
custom?: {
|
|
kind?: string | undefined;
|
|
path?: string | undefined;
|
|
} | undefined;
|
|
body?: string | undefined;
|
|
response_body?: string | undefined;
|
|
additional_bindings?: {
|
|
selector?: string | undefined;
|
|
get?: string | undefined;
|
|
put?: string | undefined;
|
|
post?: string | undefined;
|
|
delete?: string | undefined;
|
|
patch?: string | undefined;
|
|
custom?: {
|
|
kind?: string | undefined;
|
|
path?: string | undefined;
|
|
} | undefined;
|
|
body?: string | undefined;
|
|
response_body?: string | undefined;
|
|
additional_bindings?: any[] | undefined;
|
|
}[] | undefined;
|
|
};
|
|
serialize(): Uint8Array;
|
|
serialize(w: pb_1.BinaryWriter): void;
|
|
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): HttpRule;
|
|
serializeBinary(): Uint8Array;
|
|
static deserializeBinary(bytes: Uint8Array): HttpRule;
|
|
}
|
|
class CustomHttpPattern extends pb_1.Message {
|
|
constructor(data?: any[] | {
|
|
kind?: string;
|
|
path?: string;
|
|
});
|
|
get kind(): string;
|
|
set kind(value: string);
|
|
get path(): string;
|
|
set path(value: string);
|
|
static fromObject(data: {
|
|
kind?: string;
|
|
path?: string;
|
|
}): CustomHttpPattern;
|
|
toObject(): {
|
|
kind?: string | undefined;
|
|
path?: string | undefined;
|
|
};
|
|
serialize(): Uint8Array;
|
|
serialize(w: pb_1.BinaryWriter): void;
|
|
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): CustomHttpPattern;
|
|
serializeBinary(): Uint8Array;
|
|
static deserializeBinary(bytes: Uint8Array): CustomHttpPattern;
|
|
}
|
|
}
|