Example #1
0
func (p *MyMethodArgs) TStructFields() thrift.TFieldContainer {
	return thrift.NewTFieldContainer([]thrift.TField{
		thrift.NewTField("first", thrift.STRING, 4),
		thrift.NewTField("second", thrift.I16, 3),
		thrift.NewTField("third", thrift.I32, 2),
		thrift.NewTField("fourth", thrift.I64, 1),
	})
}
Example #2
0
func (p *Work) TStructFields() thrift.TFieldContainer {
	return thrift.NewTFieldContainer([]thrift.TField{
		thrift.NewTField("num1", thrift.I32, 1),
		thrift.NewTField("num2", thrift.I32, 2),
		thrift.NewTField("op", thrift.I32, 3),
		thrift.NewTField("comment", thrift.STRING, 4),
	})
}
Example #3
0
func (p *Manymaps) TStructFields() thrift.TFieldContainer {
	return thrift.NewTFieldContainer([]thrift.TField{
		thrift.NewTField("bytemap", thrift.MAP, 1),
		thrift.NewTField("i16map", thrift.MAP, 2),
		thrift.NewTField("i32map", thrift.MAP, 3),
		thrift.NewTField("stringmap", thrift.MAP, 4),
		thrift.NewTField("binarymap", thrift.MAP, 5),
		thrift.NewTField("binarstructymap", thrift.MAP, 6),
	})
}
Example #4
0
func (p *Manylists) TStructFields() thrift.TFieldContainer {
	return thrift.NewTFieldContainer([]thrift.TField{
		thrift.NewTField("bytelist", thrift.LIST, 1),
		thrift.NewTField("i16list", thrift.LIST, 2),
		thrift.NewTField("i32list", thrift.LIST, 3),
		thrift.NewTField("stringlist", thrift.LIST, 4),
		thrift.NewTField("structlist", thrift.LIST, 5),
		thrift.NewTField("listoflist", thrift.LIST, 6),
		thrift.NewTField("optionalint", thrift.I32, 7),
	})
}
Example #5
0
func (p *InvalidOperation) TStructFields() thrift.TFieldContainer {
	return thrift.NewTFieldContainer([]thrift.TField{
		thrift.NewTField("what", thrift.I32, 1),
		thrift.NewTField("why", thrift.STRING, 2),
	})
}
Example #6
0
func (p *Ping) TStructFields() thrift.TFieldContainer {
	return thrift.NewTFieldContainer([]thrift.TField{
		thrift.NewTField("timestamp", thrift.I32, 1),
	})
}
Example #7
0
func (p *MyMethodResult) TStructFields() thrift.TFieldContainer {
	return thrift.NewTFieldContainer([]thrift.TField{})
}
Example #8
0
func (p *Intstruct) TStructFields() thrift.TFieldContainer {
	return thrift.NewTFieldContainer([]thrift.TField{
		thrift.NewTField("ifield", thrift.I32, 1),
	})
}
Example #9
0
func (p *AddArgs) TStructFields() thrift.TFieldContainer {
	return thrift.NewTFieldContainer([]thrift.TField{
		thrift.NewTField("num1", thrift.I32, 1),
		thrift.NewTField("num2", thrift.I32, 2),
	})
}
Example #10
0
func (p *CalculateResult) TStructFields() thrift.TFieldContainer {
	return thrift.NewTFieldContainer([]thrift.TField{
		thrift.NewTField("success", thrift.I32, 0),
		thrift.NewTField("ouch", thrift.STRUCT, 1),
	})
}
Example #11
0
func (p *PingArgs) TStructFields() thrift.TFieldContainer {
	return thrift.NewTFieldContainer([]thrift.TField{})
}
Example #12
0
func (p *CalculateArgs) TStructFields() thrift.TFieldContainer {
	return thrift.NewTFieldContainer([]thrift.TField{
		thrift.NewTField("logid", thrift.I32, 1),
		thrift.NewTField("w", thrift.STRUCT, 2),
	})
}
Example #13
0
func (p *AddResult) TStructFields() thrift.TFieldContainer {
	return thrift.NewTFieldContainer([]thrift.TField{
		thrift.NewTField("success", thrift.I32, 0),
	})
}
Example #14
0
func (p *PingArgs) TStructFields() thrift.TFieldContainer {
	return thrift.NewTFieldContainer([]thrift.TField{
		thrift.NewTField("ts", thrift.STRUCT, 1),
	})
}
func (p *MethodThatThrowsAnExceptionResult) TStructFields() thrift.TFieldContainer {
	return thrift.NewTFieldContainer([]thrift.TField{
		thrift.NewTField("xwamap", thrift.STRUCT, 1),
	})
}
func (p *MethodThatThrowsAnExceptionArgs) TStructFields() thrift.TFieldContainer {
	return thrift.NewTFieldContainer([]thrift.TField{})
}