Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Array

type Array struct {
	Values               []*Value `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Array) Descriptor

func (*Array) Descriptor() ([]byte, []int)

func (*Array) GetValues

func (m *Array) GetValues() []*Value

func (*Array) ProtoMessage

func (*Array) ProtoMessage()

func (*Array) Reset

func (m *Array) Reset()

func (*Array) String

func (m *Array) String() string

func (*Array) XXX_DiscardUnknown

func (m *Array) XXX_DiscardUnknown()

func (*Array) XXX_Marshal

func (m *Array) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Array) XXX_Merge

func (m *Array) XXX_Merge(src proto.Message)

func (*Array) XXX_Size

func (m *Array) XXX_Size() int

func (*Array) XXX_Unmarshal

func (m *Array) XXX_Unmarshal(b []byte) error

type Struct

type Struct struct {
	Members              map[string]*Value `` /* 155-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*Struct) Descriptor

func (*Struct) Descriptor() ([]byte, []int)

func (*Struct) GetMembers

func (m *Struct) GetMembers() map[string]*Value

func (*Struct) ProtoMessage

func (*Struct) ProtoMessage()

func (*Struct) Reset

func (m *Struct) Reset()

func (*Struct) String

func (m *Struct) String() string

func (*Struct) XXX_DiscardUnknown

func (m *Struct) XXX_DiscardUnknown()

func (*Struct) XXX_Marshal

func (m *Struct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Struct) XXX_Merge

func (m *Struct) XXX_Merge(src proto.Message)

func (*Struct) XXX_Size

func (m *Struct) XXX_Size() int

func (*Struct) XXX_Unmarshal

func (m *Struct) XXX_Unmarshal(b []byte) error

type Value

type Value struct {
	// Types that are valid to be assigned to ScalarOneof:
	//	*Value_Int
	//	*Value_Boolean
	//	*Value_String_
	//	*Value_Double
	//	*Value_Datetime
	//	*Value_Base64
	//	*Value_Struct
	//	*Value_Array
	ScalarOneof          isValue_ScalarOneof `protobuf_oneof:"scalar_oneof"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

Value represents a value in XML-RPC.

func (*Value) Descriptor

func (*Value) Descriptor() ([]byte, []int)

func (*Value) GetArray

func (m *Value) GetArray() *Array

func (*Value) GetBase64

func (m *Value) GetBase64() []byte

func (*Value) GetBoolean

func (m *Value) GetBoolean() bool

func (*Value) GetDatetime

func (m *Value) GetDatetime() string

func (*Value) GetDouble

func (m *Value) GetDouble() float64

func (*Value) GetInt

func (m *Value) GetInt() int32

func (*Value) GetScalarOneof

func (m *Value) GetScalarOneof() isValue_ScalarOneof

func (*Value) GetString_

func (m *Value) GetString_() string

func (*Value) GetStruct

func (m *Value) GetStruct() *Struct

func (*Value) ProtoMessage

func (*Value) ProtoMessage()

func (*Value) Reset

func (m *Value) Reset()

func (*Value) String

func (m *Value) String() string

func (*Value) XXX_DiscardUnknown

func (m *Value) XXX_DiscardUnknown()

func (*Value) XXX_Marshal

func (m *Value) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Value) XXX_Merge

func (m *Value) XXX_Merge(src proto.Message)

func (*Value) XXX_OneofWrappers

func (*Value) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Value) XXX_Size

func (m *Value) XXX_Size() int

func (*Value) XXX_Unmarshal

func (m *Value) XXX_Unmarshal(b []byte) error

type Value_Array

type Value_Array struct {
	Array *Array `protobuf:"bytes,9,opt,name=array,proto3,oneof"`
}

type Value_Base64

type Value_Base64 struct {
	Base64 []byte `protobuf:"bytes,7,opt,name=base64,proto3,oneof"`
}

type Value_Boolean

type Value_Boolean struct {
	Boolean bool `protobuf:"varint,3,opt,name=boolean,proto3,oneof"`
}

type Value_Datetime

type Value_Datetime struct {
	Datetime string `protobuf:"bytes,6,opt,name=datetime,proto3,oneof"`
}

type Value_Double

type Value_Double struct {
	Double float64 `protobuf:"fixed64,5,opt,name=double,proto3,oneof"`
}

type Value_Int

type Value_Int struct {
	Int int32 `protobuf:"zigzag32,2,opt,name=int,proto3,oneof"`
}

type Value_String_

type Value_String_ struct {
	String_ string `protobuf:"bytes,4,opt,name=string,proto3,oneof"`
}

type Value_Struct

type Value_Struct struct {
	Struct *Struct `protobuf:"bytes,8,opt,name=struct,proto3,oneof"`
}

Source Files