348 lines
14 KiB
TypeScript
348 lines
14 KiB
TypeScript
import * as $protobuf from "protobufjs";
|
|
/** Namespace google. */
|
|
export namespace google {
|
|
|
|
/** Namespace api. */
|
|
namespace api {
|
|
|
|
/** Properties of a Http. */
|
|
interface IHttp {
|
|
|
|
/** Http rules */
|
|
rules?: (google.api.IHttpRule[]|null);
|
|
|
|
/** Http fully_decode_reserved_expansion */
|
|
fully_decode_reserved_expansion?: (boolean|null);
|
|
}
|
|
|
|
/** Represents a Http. */
|
|
class Http implements IHttp {
|
|
|
|
/**
|
|
* Constructs a new Http.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: google.api.IHttp);
|
|
|
|
/** Http rules. */
|
|
public rules: google.api.IHttpRule[];
|
|
|
|
/** Http fully_decode_reserved_expansion. */
|
|
public fully_decode_reserved_expansion: boolean;
|
|
|
|
/**
|
|
* Creates a new Http instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns Http instance
|
|
*/
|
|
public static create(properties?: google.api.IHttp): google.api.Http;
|
|
|
|
/**
|
|
* Encodes the specified Http message. Does not implicitly {@link google.api.Http.verify|verify} messages.
|
|
* @param message Http message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: google.api.IHttp, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified Http message, length delimited. Does not implicitly {@link google.api.Http.verify|verify} messages.
|
|
* @param message Http message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: google.api.IHttp, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a Http message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns Http
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.Http;
|
|
|
|
/**
|
|
* Decodes a Http message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns Http
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.Http;
|
|
|
|
/**
|
|
* Verifies a Http message.
|
|
* @param message Plain object to verify
|
|
* @returns `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
public static verify(message: { [k: string]: any }): (string|null);
|
|
|
|
/**
|
|
* Creates a Http message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns Http
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): google.api.Http;
|
|
|
|
/**
|
|
* Creates a plain object from a Http message. Also converts values to other types if specified.
|
|
* @param message Http
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: google.api.Http, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this Http to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a HttpRule. */
|
|
interface IHttpRule {
|
|
|
|
/** HttpRule selector */
|
|
selector?: (string|null);
|
|
|
|
/** HttpRule get */
|
|
get?: (string|null);
|
|
|
|
/** HttpRule put */
|
|
put?: (string|null);
|
|
|
|
/** HttpRule post */
|
|
post?: (string|null);
|
|
|
|
/** HttpRule delete */
|
|
"delete"?: (string|null);
|
|
|
|
/** HttpRule patch */
|
|
patch?: (string|null);
|
|
|
|
/** HttpRule custom */
|
|
custom?: (google.api.ICustomHttpPattern|null);
|
|
|
|
/** HttpRule body */
|
|
body?: (string|null);
|
|
|
|
/** HttpRule response_body */
|
|
response_body?: (string|null);
|
|
|
|
/** HttpRule additional_bindings */
|
|
additional_bindings?: (google.api.IHttpRule[]|null);
|
|
}
|
|
|
|
/** Represents a HttpRule. */
|
|
class HttpRule implements IHttpRule {
|
|
|
|
/**
|
|
* Constructs a new HttpRule.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: google.api.IHttpRule);
|
|
|
|
/** HttpRule selector. */
|
|
public selector: string;
|
|
|
|
/** HttpRule get. */
|
|
public get: string;
|
|
|
|
/** HttpRule put. */
|
|
public put: string;
|
|
|
|
/** HttpRule post. */
|
|
public post: string;
|
|
|
|
/** HttpRule delete. */
|
|
public delete: string;
|
|
|
|
/** HttpRule patch. */
|
|
public patch: string;
|
|
|
|
/** HttpRule custom. */
|
|
public custom?: (google.api.ICustomHttpPattern|null);
|
|
|
|
/** HttpRule body. */
|
|
public body: string;
|
|
|
|
/** HttpRule response_body. */
|
|
public response_body: string;
|
|
|
|
/** HttpRule additional_bindings. */
|
|
public additional_bindings: google.api.IHttpRule[];
|
|
|
|
/** HttpRule pattern. */
|
|
public pattern?: ("get"|"put"|"post"|"delete"|"patch"|"custom");
|
|
|
|
/**
|
|
* Creates a new HttpRule instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns HttpRule instance
|
|
*/
|
|
public static create(properties?: google.api.IHttpRule): google.api.HttpRule;
|
|
|
|
/**
|
|
* Encodes the specified HttpRule message. Does not implicitly {@link google.api.HttpRule.verify|verify} messages.
|
|
* @param message HttpRule message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: google.api.IHttpRule, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified HttpRule message, length delimited. Does not implicitly {@link google.api.HttpRule.verify|verify} messages.
|
|
* @param message HttpRule message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: google.api.IHttpRule, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a HttpRule message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns HttpRule
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.HttpRule;
|
|
|
|
/**
|
|
* Decodes a HttpRule message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns HttpRule
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.HttpRule;
|
|
|
|
/**
|
|
* Verifies a HttpRule message.
|
|
* @param message Plain object to verify
|
|
* @returns `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
public static verify(message: { [k: string]: any }): (string|null);
|
|
|
|
/**
|
|
* Creates a HttpRule message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns HttpRule
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): google.api.HttpRule;
|
|
|
|
/**
|
|
* Creates a plain object from a HttpRule message. Also converts values to other types if specified.
|
|
* @param message HttpRule
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: google.api.HttpRule, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this HttpRule to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a CustomHttpPattern. */
|
|
interface ICustomHttpPattern {
|
|
|
|
/** CustomHttpPattern kind */
|
|
kind?: (string|null);
|
|
|
|
/** CustomHttpPattern path */
|
|
path?: (string|null);
|
|
}
|
|
|
|
/** Represents a CustomHttpPattern. */
|
|
class CustomHttpPattern implements ICustomHttpPattern {
|
|
|
|
/**
|
|
* Constructs a new CustomHttpPattern.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: google.api.ICustomHttpPattern);
|
|
|
|
/** CustomHttpPattern kind. */
|
|
public kind: string;
|
|
|
|
/** CustomHttpPattern path. */
|
|
public path: string;
|
|
|
|
/**
|
|
* Creates a new CustomHttpPattern instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns CustomHttpPattern instance
|
|
*/
|
|
public static create(properties?: google.api.ICustomHttpPattern): google.api.CustomHttpPattern;
|
|
|
|
/**
|
|
* Encodes the specified CustomHttpPattern message. Does not implicitly {@link google.api.CustomHttpPattern.verify|verify} messages.
|
|
* @param message CustomHttpPattern message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: google.api.ICustomHttpPattern, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified CustomHttpPattern message, length delimited. Does not implicitly {@link google.api.CustomHttpPattern.verify|verify} messages.
|
|
* @param message CustomHttpPattern message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: google.api.ICustomHttpPattern, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a CustomHttpPattern message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns CustomHttpPattern
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.api.CustomHttpPattern;
|
|
|
|
/**
|
|
* Decodes a CustomHttpPattern message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns CustomHttpPattern
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.api.CustomHttpPattern;
|
|
|
|
/**
|
|
* Verifies a CustomHttpPattern message.
|
|
* @param message Plain object to verify
|
|
* @returns `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
public static verify(message: { [k: string]: any }): (string|null);
|
|
|
|
/**
|
|
* Creates a CustomHttpPattern message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns CustomHttpPattern
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): google.api.CustomHttpPattern;
|
|
|
|
/**
|
|
* Creates a plain object from a CustomHttpPattern message. Also converts values to other types if specified.
|
|
* @param message CustomHttpPattern
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: google.api.CustomHttpPattern, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this CustomHttpPattern to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
}
|
|
}
|