7
7
import * as jspb from "google-protobuf" ;
8
8
import * as session_pb from "./session_pb" ;
9
9
10
+ export class HTTPHeader extends jspb . Message {
11
+ clearValuesList ( ) : void ;
12
+ getValuesList ( ) : Array < string > ;
13
+ setValuesList ( value : Array < string > ) : HTTPHeader ;
14
+ addValues ( value : string , index ?: number ) : string ;
15
+
16
+
17
+ serializeBinary ( ) : Uint8Array ;
18
+ toObject ( includeInstance ?: boolean ) : HTTPHeader . AsObject ;
19
+ static toObject ( includeInstance : boolean , msg : HTTPHeader ) : HTTPHeader . AsObject ;
20
+ static extensions : { [ key : number ] : jspb . ExtensionFieldInfo < jspb . Message > } ;
21
+ static extensionsBinary : { [ key : number ] : jspb . ExtensionFieldBinaryInfo < jspb . Message > } ;
22
+ static serializeBinaryToWriter ( message : HTTPHeader , writer : jspb . BinaryWriter ) : void ;
23
+ static deserializeBinary ( bytes : Uint8Array ) : HTTPHeader ;
24
+ static deserializeBinaryFromReader ( message : HTTPHeader , reader : jspb . BinaryReader ) : HTTPHeader ;
25
+ }
26
+
27
+ export namespace HTTPHeader {
28
+ export type AsObject = {
29
+ valuesList : Array < string > ,
30
+ }
31
+ }
32
+
10
33
export class HTTPRequestMsg extends jspb . Message {
11
34
12
35
hasSession ( ) : boolean ;
@@ -26,6 +49,10 @@ export class HTTPRequestMsg extends jspb.Message {
26
49
setBody ( value : Uint8Array | string ) : HTTPRequestMsg ;
27
50
28
51
52
+ getHeadersMap ( ) : jspb . Map < string , HTTPHeader > ;
53
+ clearHeadersMap ( ) : void ;
54
+
55
+
29
56
serializeBinary ( ) : Uint8Array ;
30
57
toObject ( includeInstance ?: boolean ) : HTTPRequestMsg . AsObject ;
31
58
static toObject ( includeInstance : boolean , msg : HTTPRequestMsg ) : HTTPRequestMsg . AsObject ;
@@ -42,6 +69,8 @@ export namespace HTTPRequestMsg {
42
69
url : string ,
43
70
method : string ,
44
71
body : Uint8Array | string ,
72
+
73
+ headersMap : Array < [ string , HTTPHeader . AsObject ] > ,
45
74
}
46
75
}
47
76
@@ -55,6 +84,10 @@ export class HTTPResponseMsg extends jspb.Message {
55
84
setData ( value : Uint8Array | string ) : HTTPResponseMsg ;
56
85
57
86
87
+ getHeadersMap ( ) : jspb . Map < string , HTTPHeader > ;
88
+ clearHeadersMap ( ) : void ;
89
+
90
+
58
91
serializeBinary ( ) : Uint8Array ;
59
92
toObject ( includeInstance ?: boolean ) : HTTPResponseMsg . AsObject ;
60
93
static toObject ( includeInstance : boolean , msg : HTTPResponseMsg ) : HTTPResponseMsg . AsObject ;
@@ -69,5 +102,7 @@ export namespace HTTPResponseMsg {
69
102
export type AsObject = {
70
103
responsecode : number ,
71
104
data : Uint8Array | string ,
105
+
106
+ headersMap : Array < [ string , HTTPHeader . AsObject ] > ,
72
107
}
73
108
}
0 commit comments