summaryrefslogtreecommitdiff
path: root/test/erl/LegacyNames.thrift
blob: 38f2729079e7480067a448461054e0f5de6f60ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
enum Numberz
{
  ONE = 1,
  TWO,
  THREE,
  FIVE = 5,
  SIX,
  EIGHT = 8
}

const Numberz myNumberz = Numberz.ONE;

struct CapitalizedStruct
{
  1: i32 Id,
  2: binary message
}

struct ListCapitalizedStructs
{
  1: list<CapitalizedStruct> structs
}

exception Xception {
  1: i32 errorCode,
  2: binary message
}

service LegacyNames
{
  ListCapitalizedStructs Names(1: CapitalizedStruct foo, 2: CapitalizedStruct bar)
    throws(1: Xception err)
}