Http: {     create<I>(base?): Http;     decode(input, 
length?): Http;     encode(message, 
writer?): Writer;     fromJSON(object): Http;     fromPartial<I>(object): Http;     toJSON(message): unknown; } Type declaration
- create:function- create<I>(base?): Http
- Type Parameters- I extends { 
 fullyDecodeReservedExpansion?: boolean;
 rules?: {
 additionalBindings?: { 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; responseBody?: string | undefined; additi...;
 body?: string;
 custom?: {
 kind?: string;
 path?: string;
 };
 delete?: string;
 get?: string;
 patch?: string;
 post?: string;
 put?: string;
 responseBody?: string;
 selector?: string;
 }[];
 } & {
 fullyDecodeReservedExpansion?: boolean;
 rules?: {
 additionalBindings?: { 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; responseBody?: string | undefined; additi...;
 body?: string;
 custom?: {
 kind?: string;
 path?: string;
 };
 delete?: string;
 get?: string;
 patch?: string;
 post?: string;
 put?: string;
 responseBody?: string;
 selector?: string;
 }[] & ({
 additionalBindings?: ({ 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; responseBody?: string | undefined; additi...)[];
 body?: string;
 custom?: {
 kind?: (...) | (...);
 path?: (...) | (...);
 };
 delete?: string;
 get?: string;
 patch?: string;
 post?: string;
 put?: string;
 responseBody?: string;
 selector?: string;
 } & {
 additionalBindings?: (...)[] & (...)[] & {
 [K in (...)]: (...)
 };
 body?: string;
 custom?: {
 kind?: ...;
 path?: ...;
 } & {
 kind?: ...;
 path?: ...;
 } & {
 [K in (...)]: (...)
 };
 delete?: string;
 get?: string;
 patch?: string;
 post?: string;
 put?: string;
 responseBody?: string;
 selector?: string;
 } & {
 [K in string | number | symbol]: never
 })[] & {
 [K in string | symbol]: never
 };
 } & {
 [K in string | number | symbol]: never
 }
 
 
- decode:function- decode(input, length?): Http
- Parameters- input: Uint8Array | Reader
- Optionallength: number
 
 
- encode:function- encode(message, writer?): Writer
- Parameters- message: Http
- writer: Writer = ...
 
- Returns Writer
 
- fromJSON:function
- fromPartial:function- fromPartial<I>(object): Http
- Type Parameters- I extends { 
 fullyDecodeReservedExpansion?: boolean;
 rules?: {
 additionalBindings?: { 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; responseBody?: string | undefined; additi...;
 body?: string;
 custom?: {
 kind?: string;
 path?: string;
 };
 delete?: string;
 get?: string;
 patch?: string;
 post?: string;
 put?: string;
 responseBody?: string;
 selector?: string;
 }[];
 } & {
 fullyDecodeReservedExpansion?: boolean;
 rules?: {
 additionalBindings?: { 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; responseBody?: string | undefined; additi...;
 body?: string;
 custom?: {
 kind?: string;
 path?: string;
 };
 delete?: string;
 get?: string;
 patch?: string;
 post?: string;
 put?: string;
 responseBody?: string;
 selector?: string;
 }[] & ({
 additionalBindings?: ({ 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; responseBody?: string | undefined; additi...)[];
 body?: string;
 custom?: {
 kind?: (...) | (...);
 path?: (...) | (...);
 };
 delete?: string;
 get?: string;
 patch?: string;
 post?: string;
 put?: string;
 responseBody?: string;
 selector?: string;
 } & {
 additionalBindings?: (...)[] & (...)[] & {
 [K in (...)]: (...)
 };
 body?: string;
 custom?: {
 kind?: ...;
 path?: ...;
 } & {
 kind?: ...;
 path?: ...;
 } & {
 [K in (...)]: (...)
 };
 delete?: string;
 get?: string;
 patch?: string;
 post?: string;
 put?: string;
 responseBody?: string;
 selector?: string;
 } & {
 [K in string | number | symbol]: never
 })[] & {
 [K in string | symbol]: never
 };
 } & {
 [K in string | number | symbol]: never
 }
 
 
- toJSON:function- toJSON(message): unknown
- Returns unknown