Documentation ¶
Index ¶
- Variables
- type ComplexUnion
- func (x *ComplexUnion) GetIntListValue() []int64
- func (x *ComplexUnion) GetIntValue() *int64
- func (x *ComplexUnion) GetStringListValue() []string
- func (x *ComplexUnion) GetStringRef() *string
- func (x *ComplexUnion) GetStringValue() *string
- func (x *ComplexUnion) GetTypedefValue() ContainerTypedef
- func (x *ComplexUnion) IsSetIntListValue() bool
- func (x *ComplexUnion) IsSetIntValue() bool
- func (x *ComplexUnion) IsSetStringListValue() bool
- func (x *ComplexUnion) IsSetStringRef() bool
- func (x *ComplexUnion) IsSetStringValue() bool
- func (x *ComplexUnion) IsSetTypedefValue() bool
- func (x *ComplexUnion) Read(p thrift.Protocol) error
- func (x *ComplexUnion) SetIntListValue(value []int64) *ComplexUnion
- func (x *ComplexUnion) SetIntValue(value int64) *ComplexUnion
- func (x *ComplexUnion) SetStringListValue(value []string) *ComplexUnion
- func (x *ComplexUnion) SetStringRef(value string) *ComplexUnion
- func (x *ComplexUnion) SetStringValue(value string) *ComplexUnion
- func (x *ComplexUnion) SetTypedefValue(value ContainerTypedef) *ComplexUnion
- func (x *ComplexUnion) Write(p thrift.Protocol) error
- type ContainerTypedef
- type DataUnion
- func (x *DataUnion) GetBinaryData() []byte
- func (x *DataUnion) GetStringData() *string
- func (x *DataUnion) IsSetBinaryData() bool
- func (x *DataUnion) IsSetStringData() bool
- func (x *DataUnion) Read(p thrift.Protocol) error
- func (x *DataUnion) SetBinaryData(value []byte) *DataUnion
- func (x *DataUnion) SetStringData(value string) *DataUnion
- func (x *DataUnion) Write(p thrift.Protocol) error
- type ListUnion
- func (x *ListUnion) GetIntListValue() []int64
- func (x *ListUnion) GetStringListValue() []string
- func (x *ListUnion) IsSetIntListValue() bool
- func (x *ListUnion) IsSetStringListValue() bool
- func (x *ListUnion) Read(p thrift.Protocol) error
- func (x *ListUnion) SetIntListValue(value []int64) *ListUnion
- func (x *ListUnion) SetStringListValue(value []string) *ListUnion
- func (x *ListUnion) Write(p thrift.Protocol) error
- type NonCopyableStruct
- type NonCopyableStructBuilderdeprecated
- type NonCopyableUnion
- type Val
- func (x *Val) GetIntVal() int32
- func (x *Val) GetStrVal() string
- func (x *Val) GetTypedefValue() ContainerTypedef
- func (x *Val) IsSetTypedefValue() bool
- func (x *Val) Read(p thrift.Protocol) error
- func (x *Val) SetIntVal(value int32) *Val
- func (x *Val) SetStrVal(value string) *Val
- func (x *Val) SetTypedefValue(value ContainerTypedef) *Val
- func (x *Val) Write(p thrift.Protocol) error
- type ValBuilderdeprecated
- type ValUnion
- func (x *ValUnion) GetV1() *Val
- func (x *ValUnion) GetV2() *Val
- func (x *ValUnion) IsSetV1() bool
- func (x *ValUnion) IsSetV2() bool
- func (x *ValUnion) Read(p thrift.Protocol) error
- func (x *ValUnion) SetV1(value Val) *ValUnion
- func (x *ValUnion) SetV2(value Val) *ValUnion
- func (x *ValUnion) Write(p thrift.Protocol) error
- type VirtualComplexUnion
- func (x *VirtualComplexUnion) GetThingOne() *string
- func (x *VirtualComplexUnion) GetThingTwo() *string
- func (x *VirtualComplexUnion) IsSetThingOne() bool
- func (x *VirtualComplexUnion) IsSetThingTwo() bool
- func (x *VirtualComplexUnion) Read(p thrift.Protocol) error
- func (x *VirtualComplexUnion) SetThingOne(value string) *VirtualComplexUnion
- func (x *VirtualComplexUnion) SetThingTwo(value string) *VirtualComplexUnion
- func (x *VirtualComplexUnion) Write(p thrift.Protocol) error
Constants ¶
This section is empty.
Variables ¶
View Source
var GoUnusedProtection__ int
Functions ¶
This section is empty.
Types ¶
type ComplexUnion ¶
type ComplexUnion struct { IntValue *int64 `thrift:"intValue,1" json:"intValue" db:"intValue"` StringValue *string `thrift:"stringValue,5" json:"stringValue" db:"stringValue"` IntListValue []int64 `thrift:"intListValue,2" json:"intListValue" db:"intListValue"` StringListValue []string `thrift:"stringListValue,3" json:"stringListValue" db:"stringListValue"` TypedefValue ContainerTypedef `thrift:"typedefValue,9" json:"typedefValue" db:"typedefValue"` StringRef *string `thrift:"stringRef,14" json:"stringRef" db:"stringRef"` }
func NewComplexUnion ¶
func NewComplexUnion() *ComplexUnion
func (*ComplexUnion) GetIntListValue ¶
func (x *ComplexUnion) GetIntListValue() []int64
func (*ComplexUnion) GetIntValue ¶
func (x *ComplexUnion) GetIntValue() *int64
func (*ComplexUnion) GetStringListValue ¶
func (x *ComplexUnion) GetStringListValue() []string
func (*ComplexUnion) GetStringRef ¶
func (x *ComplexUnion) GetStringRef() *string
func (*ComplexUnion) GetStringValue ¶
func (x *ComplexUnion) GetStringValue() *string
func (*ComplexUnion) GetTypedefValue ¶
func (x *ComplexUnion) GetTypedefValue() ContainerTypedef
func (*ComplexUnion) IsSetIntListValue ¶
func (x *ComplexUnion) IsSetIntListValue() bool
func (*ComplexUnion) IsSetIntValue ¶
func (x *ComplexUnion) IsSetIntValue() bool
func (*ComplexUnion) IsSetStringListValue ¶
func (x *ComplexUnion) IsSetStringListValue() bool
func (*ComplexUnion) IsSetStringRef ¶
func (x *ComplexUnion) IsSetStringRef() bool
func (*ComplexUnion) IsSetStringValue ¶
func (x *ComplexUnion) IsSetStringValue() bool
func (*ComplexUnion) IsSetTypedefValue ¶
func (x *ComplexUnion) IsSetTypedefValue() bool
func (*ComplexUnion) SetIntListValue ¶
func (x *ComplexUnion) SetIntListValue(value []int64) *ComplexUnion
func (*ComplexUnion) SetIntValue ¶
func (x *ComplexUnion) SetIntValue(value int64) *ComplexUnion
func (*ComplexUnion) SetStringListValue ¶
func (x *ComplexUnion) SetStringListValue(value []string) *ComplexUnion
func (*ComplexUnion) SetStringRef ¶
func (x *ComplexUnion) SetStringRef(value string) *ComplexUnion
func (*ComplexUnion) SetStringValue ¶
func (x *ComplexUnion) SetStringValue(value string) *ComplexUnion
func (*ComplexUnion) SetTypedefValue ¶
func (x *ComplexUnion) SetTypedefValue(value ContainerTypedef) *ComplexUnion
type ContainerTypedef ¶
type DataUnion ¶
type DataUnion struct { BinaryData []byte `thrift:"binaryData,1" json:"binaryData" db:"binaryData"` StringData *string `thrift:"stringData,2" json:"stringData" db:"stringData"` }
func NewDataUnion ¶
func NewDataUnion() *DataUnion
func (*DataUnion) GetBinaryData ¶
func (*DataUnion) GetStringData ¶
func (*DataUnion) IsSetBinaryData ¶
func (*DataUnion) IsSetStringData ¶
func (*DataUnion) SetBinaryData ¶
func (*DataUnion) SetStringData ¶
type ListUnion ¶
type ListUnion struct { IntListValue []int64 `thrift:"intListValue,2" json:"intListValue" db:"intListValue"` StringListValue []string `thrift:"stringListValue,3" json:"stringListValue" db:"stringListValue"` }
func NewListUnion ¶
func NewListUnion() *ListUnion
func (*ListUnion) GetIntListValue ¶
func (*ListUnion) GetStringListValue ¶
func (*ListUnion) IsSetIntListValue ¶
func (*ListUnion) IsSetStringListValue ¶
func (*ListUnion) SetIntListValue ¶
func (*ListUnion) SetStringListValue ¶
type NonCopyableStruct ¶
type NonCopyableStruct struct {
Num int64 `thrift:"num,1" json:"num" db:"num"`
}
func NewNonCopyableStruct ¶
func NewNonCopyableStruct() *NonCopyableStruct
func (*NonCopyableStruct) GetNum ¶
func (x *NonCopyableStruct) GetNum() int64
func (*NonCopyableStruct) SetNum ¶
func (x *NonCopyableStruct) SetNum(value int64) *NonCopyableStruct
type NonCopyableStructBuilder
deprecated
type NonCopyableStructBuilder struct {
// contains filtered or unexported fields
}
Deprecated: Use NonCopyableStruct.Set* methods instead or set the fields directly.
func NewNonCopyableStructBuilder ¶
func NewNonCopyableStructBuilder() *NonCopyableStructBuilder
func (*NonCopyableStructBuilder) Emit ¶
func (x *NonCopyableStructBuilder) Emit() *NonCopyableStruct
func (*NonCopyableStructBuilder) Num ¶
func (x *NonCopyableStructBuilder) Num(value int64) *NonCopyableStructBuilder
type NonCopyableUnion ¶
type NonCopyableUnion struct {
S *NonCopyableStruct `thrift:"s,1" json:"s" db:"s"`
}
func NewNonCopyableUnion ¶
func NewNonCopyableUnion() *NonCopyableUnion
func (*NonCopyableUnion) GetS ¶
func (x *NonCopyableUnion) GetS() *NonCopyableStruct
func (*NonCopyableUnion) IsSetS ¶
func (x *NonCopyableUnion) IsSetS() bool
func (*NonCopyableUnion) SetS ¶
func (x *NonCopyableUnion) SetS(value NonCopyableStruct) *NonCopyableUnion
type Val ¶
type Val struct { StrVal string `thrift:"strVal,1" json:"strVal" db:"strVal"` IntVal int32 `thrift:"intVal,2" json:"intVal" db:"intVal"` TypedefValue ContainerTypedef `thrift:"typedefValue,9" json:"typedefValue" db:"typedefValue"` }
func (*Val) GetTypedefValue ¶
func (x *Val) GetTypedefValue() ContainerTypedef
func (*Val) IsSetTypedefValue ¶
func (*Val) SetTypedefValue ¶
func (x *Val) SetTypedefValue(value ContainerTypedef) *Val
type ValBuilder
deprecated
type ValBuilder struct {
// contains filtered or unexported fields
}
Deprecated: Use Val.Set* methods instead or set the fields directly.
func NewValBuilder ¶
func NewValBuilder() *ValBuilder
func (*ValBuilder) Emit ¶
func (x *ValBuilder) Emit() *Val
func (*ValBuilder) IntVal ¶
func (x *ValBuilder) IntVal(value int32) *ValBuilder
func (*ValBuilder) StrVal ¶
func (x *ValBuilder) StrVal(value string) *ValBuilder
func (*ValBuilder) TypedefValue ¶
func (x *ValBuilder) TypedefValue(value ContainerTypedef) *ValBuilder
type ValUnion ¶
type ValUnion struct { V1 *Val `thrift:"v1,1" json:"v1" db:"v1"` V2 *Val `thrift:"v2,2" json:"v2" db:"v2"` }
func NewValUnion ¶
func NewValUnion() *ValUnion
type VirtualComplexUnion ¶
type VirtualComplexUnion struct { ThingOne *string `thrift:"thingOne,1" json:"thingOne" db:"thingOne"` ThingTwo *string `thrift:"thingTwo,2" json:"thingTwo" db:"thingTwo"` }
func NewVirtualComplexUnion ¶
func NewVirtualComplexUnion() *VirtualComplexUnion
func (*VirtualComplexUnion) GetThingOne ¶
func (x *VirtualComplexUnion) GetThingOne() *string
func (*VirtualComplexUnion) GetThingTwo ¶
func (x *VirtualComplexUnion) GetThingTwo() *string
func (*VirtualComplexUnion) IsSetThingOne ¶
func (x *VirtualComplexUnion) IsSetThingOne() bool
func (*VirtualComplexUnion) IsSetThingTwo ¶
func (x *VirtualComplexUnion) IsSetThingTwo() bool
func (*VirtualComplexUnion) SetThingOne ¶
func (x *VirtualComplexUnion) SetThingOne(value string) *VirtualComplexUnion
func (*VirtualComplexUnion) SetThingTwo ¶
func (x *VirtualComplexUnion) SetThingTwo(value string) *VirtualComplexUnion
Click to show internal directories.
Click to hide internal directories.