laconic-sdk/dist/proto/google/api/http.d.ts

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;
}
}