updates

package
v0.96.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 28, 2023 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Predicate_channelDifference              = "channelDifference"
	Predicate_differenceEmpty                = "differenceEmpty"
	Predicate_difference                     = "difference"
	Predicate_differenceSlice                = "differenceSlice"
	Predicate_differenceTooLong              = "differenceTooLong"
	Predicate_updates_getStateV2             = "updates_getStateV2"
	Predicate_updates_getDifferenceV2        = "updates_getDifferenceV2"
	Predicate_updates_getChannelDifferenceV2 = "updates_getChannelDifferenceV2"
)

Variables

View Source
var (
	ErrInvalidLengthUpdatesTl        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowUpdatesTl          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupUpdatesTl = fmt.Errorf("proto: unexpected end of group")
)
View Source
var TLConstructor_name = map[int32]string{
	0:           "CRC32_UNKNOWN",
	-853998774:  "CRC32_channelDifference",
	-1948526002: "CRC32_differenceEmpty",
	1417839403:  "CRC32_difference",
	-879338017:  "CRC32_differenceSlice",
	896724528:   "CRC32_differenceTooLong",
	1173671269:  "CRC32_updates_getStateV2",
	-1217698151: "CRC32_updates_getDifferenceV2",
	1302540682:  "CRC32_updates_getChannelDifferenceV2",
}
View Source
var TLConstructor_value = map[string]int32{
	"CRC32_UNKNOWN":                        0,
	"CRC32_channelDifference":              -853998774,
	"CRC32_differenceEmpty":                -1948526002,
	"CRC32_difference":                     1417839403,
	"CRC32_differenceSlice":                -879338017,
	"CRC32_differenceTooLong":              896724528,
	"CRC32_updates_getStateV2":             1173671269,
	"CRC32_updates_getDifferenceV2":        -1217698151,
	"CRC32_updates_getChannelDifferenceV2": 1302540682,
}

Functions

func CheckClassID

func CheckClassID(classId int32) (ok bool)

func GetClazzID

func GetClazzID(clazzName string, layer int) int32

func GetRPCContextRegisters

func GetRPCContextRegisters() map[string]RPCContextTuple

func NewTLObjectByClassID

func NewTLObjectByClassID(classId int32) mtproto.TLObject

func RegisterRPCUpdatesServer

func RegisterRPCUpdatesServer(s *grpc.Server, srv RPCUpdatesServer)

Types

type ChannelDifference

type ChannelDifference struct {
	PredicateName        string             `protobuf:"bytes,1,opt,name=predicate_name,json=predicateName,proto3" json:"predicate_name,omitempty"`
	Constructor          TLConstructor      `protobuf:"varint,2,opt,name=constructor,proto3,enum=updates.TLConstructor" json:"constructor,omitempty"`
	Final                bool               `protobuf:"varint,3,opt,name=final,proto3" json:"final,omitempty"`
	Pts                  int32              `protobuf:"varint,4,opt,name=pts,proto3" json:"pts,omitempty"`
	NewMessages          []*mtproto.Message `protobuf:"bytes,5,rep,name=new_messages,json=newMessages,proto3" json:"new_messages,omitempty"`
	OtherUpdates         []*mtproto.Update  `protobuf:"bytes,6,rep,name=other_updates,json=otherUpdates,proto3" json:"other_updates,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

ChannelDifference <--

  • TL_channelDifference

func (*ChannelDifference) CalcByteSize

func (m *ChannelDifference) CalcByteSize(layer int32) int

func (*ChannelDifference) DebugString

func (m *ChannelDifference) DebugString() string

func (*ChannelDifference) Decode

func (m *ChannelDifference) Decode(dBuf *mtproto.DecodeBuf) error

func (*ChannelDifference) Descriptor

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

func (*ChannelDifference) Encode

func (m *ChannelDifference) Encode(x *mtproto.EncodeBuf, layer int32) []byte

func (*ChannelDifference) GetConstructor

func (m *ChannelDifference) GetConstructor() TLConstructor

func (*ChannelDifference) GetFinal

func (m *ChannelDifference) GetFinal() bool

func (*ChannelDifference) GetNewMessages

func (m *ChannelDifference) GetNewMessages() []*mtproto.Message

func (*ChannelDifference) GetOtherUpdates

func (m *ChannelDifference) GetOtherUpdates() []*mtproto.Update

func (*ChannelDifference) GetPredicateName

func (m *ChannelDifference) GetPredicateName() string

func (*ChannelDifference) GetPts

func (m *ChannelDifference) GetPts() int32

func (*ChannelDifference) GoString

func (this *ChannelDifference) GoString() string

func (*ChannelDifference) Marshal

func (m *ChannelDifference) Marshal() (dAtA []byte, err error)

func (*ChannelDifference) MarshalTo

func (m *ChannelDifference) MarshalTo(dAtA []byte) (int, error)

func (*ChannelDifference) MarshalToSizedBuffer

func (m *ChannelDifference) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ChannelDifference) ProtoMessage

func (*ChannelDifference) ProtoMessage()

func (*ChannelDifference) Reset

func (m *ChannelDifference) Reset()

func (*ChannelDifference) Size

func (m *ChannelDifference) Size() (n int)

func (*ChannelDifference) String

func (m *ChannelDifference) String() string

func (*ChannelDifference) To_ChannelDifference

func (m *ChannelDifference) To_ChannelDifference() *TLChannelDifference

To_ChannelDifference

func (*ChannelDifference) Unmarshal

func (m *ChannelDifference) Unmarshal(dAtA []byte) error

func (*ChannelDifference) XXX_DiscardUnknown

func (m *ChannelDifference) XXX_DiscardUnknown()

func (*ChannelDifference) XXX_Marshal

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

func (*ChannelDifference) XXX_Merge

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

func (*ChannelDifference) XXX_Size

func (m *ChannelDifference) XXX_Size() int

func (*ChannelDifference) XXX_Unmarshal

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

type Difference

type Difference struct {
	PredicateName        string                 `protobuf:"bytes,1,opt,name=predicate_name,json=predicateName,proto3" json:"predicate_name,omitempty"`
	Constructor          TLConstructor          `protobuf:"varint,2,opt,name=constructor,proto3,enum=updates.TLConstructor" json:"constructor,omitempty"`
	State                *mtproto.Updates_State `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
	NewMessages          []*mtproto.Message     `protobuf:"bytes,4,rep,name=new_messages,json=newMessages,proto3" json:"new_messages,omitempty"`
	OtherUpdates         []*mtproto.Update      `protobuf:"bytes,5,rep,name=other_updates,json=otherUpdates,proto3" json:"other_updates,omitempty"`
	IntermediateState    *mtproto.Updates_State `protobuf:"bytes,6,opt,name=intermediate_state,json=intermediateState,proto3" json:"intermediate_state,omitempty"`
	Pts                  int32                  `protobuf:"varint,7,opt,name=pts,proto3" json:"pts,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

Difference <--

  • TL_differenceEmpty
  • TL_difference
  • TL_differenceSlice
  • TL_differenceTooLong

func (*Difference) CalcByteSize

func (m *Difference) CalcByteSize(layer int32) int

func (*Difference) DebugString

func (m *Difference) DebugString() string

func (*Difference) Decode

func (m *Difference) Decode(dBuf *mtproto.DecodeBuf) error

func (*Difference) Descriptor

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

func (*Difference) Encode

func (m *Difference) Encode(x *mtproto.EncodeBuf, layer int32) []byte

func (*Difference) GetConstructor

func (m *Difference) GetConstructor() TLConstructor

func (*Difference) GetIntermediateState

func (m *Difference) GetIntermediateState() *mtproto.Updates_State

func (*Difference) GetNewMessages

func (m *Difference) GetNewMessages() []*mtproto.Message

func (*Difference) GetOtherUpdates

func (m *Difference) GetOtherUpdates() []*mtproto.Update

func (*Difference) GetPredicateName

func (m *Difference) GetPredicateName() string

func (*Difference) GetPts

func (m *Difference) GetPts() int32

func (*Difference) GetState

func (m *Difference) GetState() *mtproto.Updates_State

func (*Difference) GoString

func (this *Difference) GoString() string

func (*Difference) Marshal

func (m *Difference) Marshal() (dAtA []byte, err error)

func (*Difference) MarshalTo

func (m *Difference) MarshalTo(dAtA []byte) (int, error)

func (*Difference) MarshalToSizedBuffer

func (m *Difference) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Difference) ProtoMessage

func (*Difference) ProtoMessage()

func (*Difference) Reset

func (m *Difference) Reset()

func (*Difference) Size

func (m *Difference) Size() (n int)

func (*Difference) String

func (m *Difference) String() string

func (*Difference) To_Difference

func (m *Difference) To_Difference() *TLDifference

To_Difference

func (*Difference) To_DifferenceEmpty

func (m *Difference) To_DifferenceEmpty() *TLDifferenceEmpty

To_DifferenceEmpty

func (*Difference) To_DifferenceSlice

func (m *Difference) To_DifferenceSlice() *TLDifferenceSlice

To_DifferenceSlice

func (*Difference) To_DifferenceTooLong

func (m *Difference) To_DifferenceTooLong() *TLDifferenceTooLong

To_DifferenceTooLong

func (*Difference) Unmarshal

func (m *Difference) Unmarshal(dAtA []byte) error

func (*Difference) XXX_DiscardUnknown

func (m *Difference) XXX_DiscardUnknown()

func (*Difference) XXX_Marshal

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

func (*Difference) XXX_Merge

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

func (*Difference) XXX_Size

func (m *Difference) XXX_Size() int

func (*Difference) XXX_Unmarshal

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

type RPCContextTuple

type RPCContextTuple struct {
	Method       string
	NewReplyFunc newRPCReplyFunc
}

func FindRPCContextTuple

func FindRPCContextTuple(t interface{}) *RPCContextTuple

type RPCUpdatesClient

type RPCUpdatesClient interface {
	UpdatesGetStateV2(ctx context.Context, in *TLUpdatesGetStateV2, opts ...grpc.CallOption) (*mtproto.Updates_State, error)
	UpdatesGetDifferenceV2(ctx context.Context, in *TLUpdatesGetDifferenceV2, opts ...grpc.CallOption) (*Difference, error)
	UpdatesGetChannelDifferenceV2(ctx context.Context, in *TLUpdatesGetChannelDifferenceV2, opts ...grpc.CallOption) (*ChannelDifference, error)
}

RPCUpdatesClient is the client API for RPCUpdates service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewRPCUpdatesClient

func NewRPCUpdatesClient(cc *grpc.ClientConn) RPCUpdatesClient

type RPCUpdatesServer

type RPCUpdatesServer interface {
	UpdatesGetStateV2(context.Context, *TLUpdatesGetStateV2) (*mtproto.Updates_State, error)
	UpdatesGetDifferenceV2(context.Context, *TLUpdatesGetDifferenceV2) (*Difference, error)
	UpdatesGetChannelDifferenceV2(context.Context, *TLUpdatesGetChannelDifferenceV2) (*ChannelDifference, error)
}

RPCUpdatesServer is the server API for RPCUpdates service.

type TLChannelDifference

type TLChannelDifference struct {
	Data2                *ChannelDifference `protobuf:"bytes,1,opt,name=data2,proto3" json:"data2,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func MakeTLChannelDifference

func MakeTLChannelDifference(data2 *ChannelDifference) *TLChannelDifference

MakeTLChannelDifference

func (*TLChannelDifference) CalcByteSize

func (m *TLChannelDifference) CalcByteSize(layer int32) int

func (*TLChannelDifference) DebugString

func (m *TLChannelDifference) DebugString() string

func (*TLChannelDifference) Decode

func (m *TLChannelDifference) Decode(dBuf *mtproto.DecodeBuf) error

func (*TLChannelDifference) Descriptor

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

func (*TLChannelDifference) Encode

func (m *TLChannelDifference) Encode(x *mtproto.EncodeBuf, layer int32) error

func (*TLChannelDifference) GetData2

func (m *TLChannelDifference) GetData2() *ChannelDifference

func (*TLChannelDifference) GetFinal

func (m *TLChannelDifference) GetFinal() bool

func (*TLChannelDifference) GetNewMessages

func (m *TLChannelDifference) GetNewMessages() []*mtproto.Message

func (*TLChannelDifference) GetOtherUpdates

func (m *TLChannelDifference) GetOtherUpdates() []*mtproto.Update

func (*TLChannelDifference) GetPredicateName

func (m *TLChannelDifference) GetPredicateName() string

func (*TLChannelDifference) GetPts

func (m *TLChannelDifference) GetPts() int32

func (*TLChannelDifference) GoString

func (this *TLChannelDifference) GoString() string

func (*TLChannelDifference) Marshal

func (m *TLChannelDifference) Marshal() (dAtA []byte, err error)

func (*TLChannelDifference) MarshalTo

func (m *TLChannelDifference) MarshalTo(dAtA []byte) (int, error)

func (*TLChannelDifference) MarshalToSizedBuffer

func (m *TLChannelDifference) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TLChannelDifference) ProtoMessage

func (*TLChannelDifference) ProtoMessage()

func (*TLChannelDifference) Reset

func (m *TLChannelDifference) Reset()

func (*TLChannelDifference) SetFinal

func (m *TLChannelDifference) SetFinal(v bool)

// flags

func (*TLChannelDifference) SetNewMessages

func (m *TLChannelDifference) SetNewMessages(v []*mtproto.Message)

func (*TLChannelDifference) SetOtherUpdates

func (m *TLChannelDifference) SetOtherUpdates(v []*mtproto.Update)

func (*TLChannelDifference) SetPts

func (m *TLChannelDifference) SetPts(v int32)

func (*TLChannelDifference) Size

func (m *TLChannelDifference) Size() (n int)

func (*TLChannelDifference) String

func (m *TLChannelDifference) String() string

func (*TLChannelDifference) To_ChannelDifference

func (m *TLChannelDifference) To_ChannelDifference() *ChannelDifference

func (*TLChannelDifference) Unmarshal

func (m *TLChannelDifference) Unmarshal(dAtA []byte) error

func (*TLChannelDifference) XXX_DiscardUnknown

func (m *TLChannelDifference) XXX_DiscardUnknown()

func (*TLChannelDifference) XXX_Marshal

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

func (*TLChannelDifference) XXX_Merge

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

func (*TLChannelDifference) XXX_Size

func (m *TLChannelDifference) XXX_Size() int

func (*TLChannelDifference) XXX_Unmarshal

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

type TLConstructor

type TLConstructor int32
const (
	CRC32_UNKNOWN                        TLConstructor = 0
	CRC32_channelDifference              TLConstructor = -853998774
	CRC32_differenceEmpty                TLConstructor = -1948526002
	CRC32_difference                     TLConstructor = 1417839403
	CRC32_differenceSlice                TLConstructor = -879338017
	CRC32_differenceTooLong              TLConstructor = 896724528
	CRC32_updates_getStateV2             TLConstructor = 1173671269
	CRC32_updates_getDifferenceV2        TLConstructor = -1217698151
	CRC32_updates_getChannelDifferenceV2 TLConstructor = 1302540682
)

func (TLConstructor) EnumDescriptor

func (TLConstructor) EnumDescriptor() ([]byte, []int)

func (TLConstructor) String

func (x TLConstructor) String() string

type TLDifference

type TLDifference struct {
	Data2                *Difference `protobuf:"bytes,1,opt,name=data2,proto3" json:"data2,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func MakeTLDifference

func MakeTLDifference(data2 *Difference) *TLDifference

MakeTLDifference

func (*TLDifference) CalcByteSize

func (m *TLDifference) CalcByteSize(layer int32) int

func (*TLDifference) DebugString

func (m *TLDifference) DebugString() string

func (*TLDifference) Decode

func (m *TLDifference) Decode(dBuf *mtproto.DecodeBuf) error

func (*TLDifference) Descriptor

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

func (*TLDifference) Encode

func (m *TLDifference) Encode(x *mtproto.EncodeBuf, layer int32) error

func (*TLDifference) GetData2

func (m *TLDifference) GetData2() *Difference

func (*TLDifference) GetNewMessages

func (m *TLDifference) GetNewMessages() []*mtproto.Message

func (*TLDifference) GetOtherUpdates

func (m *TLDifference) GetOtherUpdates() []*mtproto.Update

func (*TLDifference) GetPredicateName

func (m *TLDifference) GetPredicateName() string

func (*TLDifference) GetState

func (m *TLDifference) GetState() *mtproto.Updates_State

func (*TLDifference) GoString

func (this *TLDifference) GoString() string

func (*TLDifference) Marshal

func (m *TLDifference) Marshal() (dAtA []byte, err error)

func (*TLDifference) MarshalTo

func (m *TLDifference) MarshalTo(dAtA []byte) (int, error)

func (*TLDifference) MarshalToSizedBuffer

func (m *TLDifference) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TLDifference) ProtoMessage

func (*TLDifference) ProtoMessage()

func (*TLDifference) Reset

func (m *TLDifference) Reset()

func (*TLDifference) SetNewMessages

func (m *TLDifference) SetNewMessages(v []*mtproto.Message)

func (*TLDifference) SetOtherUpdates

func (m *TLDifference) SetOtherUpdates(v []*mtproto.Update)

func (*TLDifference) SetState

func (m *TLDifference) SetState(v *mtproto.Updates_State)

func (*TLDifference) Size

func (m *TLDifference) Size() (n int)

func (*TLDifference) String

func (m *TLDifference) String() string

func (*TLDifference) To_Difference

func (m *TLDifference) To_Difference() *Difference

func (*TLDifference) Unmarshal

func (m *TLDifference) Unmarshal(dAtA []byte) error

func (*TLDifference) XXX_DiscardUnknown

func (m *TLDifference) XXX_DiscardUnknown()

func (*TLDifference) XXX_Marshal

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

func (*TLDifference) XXX_Merge

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

func (*TLDifference) XXX_Size

func (m *TLDifference) XXX_Size() int

func (*TLDifference) XXX_Unmarshal

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

type TLDifferenceEmpty

type TLDifferenceEmpty struct {
	Data2                *Difference `protobuf:"bytes,1,opt,name=data2,proto3" json:"data2,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func MakeTLDifferenceEmpty

func MakeTLDifferenceEmpty(data2 *Difference) *TLDifferenceEmpty

MakeTLDifferenceEmpty

func (*TLDifferenceEmpty) CalcByteSize

func (m *TLDifferenceEmpty) CalcByteSize(layer int32) int

func (*TLDifferenceEmpty) DebugString

func (m *TLDifferenceEmpty) DebugString() string

func (*TLDifferenceEmpty) Decode

func (m *TLDifferenceEmpty) Decode(dBuf *mtproto.DecodeBuf) error

func (*TLDifferenceEmpty) Descriptor

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

func (*TLDifferenceEmpty) Encode

func (m *TLDifferenceEmpty) Encode(x *mtproto.EncodeBuf, layer int32) error

func (*TLDifferenceEmpty) GetData2

func (m *TLDifferenceEmpty) GetData2() *Difference

func (*TLDifferenceEmpty) GetPredicateName

func (m *TLDifferenceEmpty) GetPredicateName() string

func (*TLDifferenceEmpty) GetState

func (m *TLDifferenceEmpty) GetState() *mtproto.Updates_State

func (*TLDifferenceEmpty) GoString

func (this *TLDifferenceEmpty) GoString() string

func (*TLDifferenceEmpty) Marshal

func (m *TLDifferenceEmpty) Marshal() (dAtA []byte, err error)

func (*TLDifferenceEmpty) MarshalTo

func (m *TLDifferenceEmpty) MarshalTo(dAtA []byte) (int, error)

func (*TLDifferenceEmpty) MarshalToSizedBuffer

func (m *TLDifferenceEmpty) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TLDifferenceEmpty) ProtoMessage

func (*TLDifferenceEmpty) ProtoMessage()

func (*TLDifferenceEmpty) Reset

func (m *TLDifferenceEmpty) Reset()

func (*TLDifferenceEmpty) SetState

func (m *TLDifferenceEmpty) SetState(v *mtproto.Updates_State)

func (*TLDifferenceEmpty) Size

func (m *TLDifferenceEmpty) Size() (n int)

func (*TLDifferenceEmpty) String

func (m *TLDifferenceEmpty) String() string

func (*TLDifferenceEmpty) To_Difference

func (m *TLDifferenceEmpty) To_Difference() *Difference

func (*TLDifferenceEmpty) Unmarshal

func (m *TLDifferenceEmpty) Unmarshal(dAtA []byte) error

func (*TLDifferenceEmpty) XXX_DiscardUnknown

func (m *TLDifferenceEmpty) XXX_DiscardUnknown()

func (*TLDifferenceEmpty) XXX_Marshal

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

func (*TLDifferenceEmpty) XXX_Merge

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

func (*TLDifferenceEmpty) XXX_Size

func (m *TLDifferenceEmpty) XXX_Size() int

func (*TLDifferenceEmpty) XXX_Unmarshal

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

type TLDifferenceSlice

type TLDifferenceSlice struct {
	Data2                *Difference `protobuf:"bytes,1,opt,name=data2,proto3" json:"data2,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func MakeTLDifferenceSlice

func MakeTLDifferenceSlice(data2 *Difference) *TLDifferenceSlice

MakeTLDifferenceSlice

func (*TLDifferenceSlice) CalcByteSize

func (m *TLDifferenceSlice) CalcByteSize(layer int32) int

func (*TLDifferenceSlice) DebugString

func (m *TLDifferenceSlice) DebugString() string

func (*TLDifferenceSlice) Decode

func (m *TLDifferenceSlice) Decode(dBuf *mtproto.DecodeBuf) error

func (*TLDifferenceSlice) Descriptor

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

func (*TLDifferenceSlice) Encode

func (m *TLDifferenceSlice) Encode(x *mtproto.EncodeBuf, layer int32) error

func (*TLDifferenceSlice) GetData2

func (m *TLDifferenceSlice) GetData2() *Difference

func (*TLDifferenceSlice) GetIntermediateState

func (m *TLDifferenceSlice) GetIntermediateState() *mtproto.Updates_State

func (*TLDifferenceSlice) GetNewMessages

func (m *TLDifferenceSlice) GetNewMessages() []*mtproto.Message

func (*TLDifferenceSlice) GetOtherUpdates

func (m *TLDifferenceSlice) GetOtherUpdates() []*mtproto.Update

func (*TLDifferenceSlice) GetPredicateName

func (m *TLDifferenceSlice) GetPredicateName() string

func (*TLDifferenceSlice) GoString

func (this *TLDifferenceSlice) GoString() string

func (*TLDifferenceSlice) Marshal

func (m *TLDifferenceSlice) Marshal() (dAtA []byte, err error)

func (*TLDifferenceSlice) MarshalTo

func (m *TLDifferenceSlice) MarshalTo(dAtA []byte) (int, error)

func (*TLDifferenceSlice) MarshalToSizedBuffer

func (m *TLDifferenceSlice) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TLDifferenceSlice) ProtoMessage

func (*TLDifferenceSlice) ProtoMessage()

func (*TLDifferenceSlice) Reset

func (m *TLDifferenceSlice) Reset()

func (*TLDifferenceSlice) SetIntermediateState

func (m *TLDifferenceSlice) SetIntermediateState(v *mtproto.Updates_State)

func (*TLDifferenceSlice) SetNewMessages

func (m *TLDifferenceSlice) SetNewMessages(v []*mtproto.Message)

func (*TLDifferenceSlice) SetOtherUpdates

func (m *TLDifferenceSlice) SetOtherUpdates(v []*mtproto.Update)

func (*TLDifferenceSlice) Size

func (m *TLDifferenceSlice) Size() (n int)

func (*TLDifferenceSlice) String

func (m *TLDifferenceSlice) String() string

func (*TLDifferenceSlice) To_Difference

func (m *TLDifferenceSlice) To_Difference() *Difference

func (*TLDifferenceSlice) Unmarshal

func (m *TLDifferenceSlice) Unmarshal(dAtA []byte) error

func (*TLDifferenceSlice) XXX_DiscardUnknown

func (m *TLDifferenceSlice) XXX_DiscardUnknown()

func (*TLDifferenceSlice) XXX_Marshal

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

func (*TLDifferenceSlice) XXX_Merge

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

func (*TLDifferenceSlice) XXX_Size

func (m *TLDifferenceSlice) XXX_Size() int

func (*TLDifferenceSlice) XXX_Unmarshal

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

type TLDifferenceTooLong

type TLDifferenceTooLong struct {
	Data2                *Difference `protobuf:"bytes,1,opt,name=data2,proto3" json:"data2,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func MakeTLDifferenceTooLong

func MakeTLDifferenceTooLong(data2 *Difference) *TLDifferenceTooLong

MakeTLDifferenceTooLong

func (*TLDifferenceTooLong) CalcByteSize

func (m *TLDifferenceTooLong) CalcByteSize(layer int32) int

func (*TLDifferenceTooLong) DebugString

func (m *TLDifferenceTooLong) DebugString() string

func (*TLDifferenceTooLong) Decode

func (m *TLDifferenceTooLong) Decode(dBuf *mtproto.DecodeBuf) error

func (*TLDifferenceTooLong) Descriptor

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

func (*TLDifferenceTooLong) Encode

func (m *TLDifferenceTooLong) Encode(x *mtproto.EncodeBuf, layer int32) error

func (*TLDifferenceTooLong) GetData2

func (m *TLDifferenceTooLong) GetData2() *Difference

func (*TLDifferenceTooLong) GetPredicateName

func (m *TLDifferenceTooLong) GetPredicateName() string

func (*TLDifferenceTooLong) GetPts

func (m *TLDifferenceTooLong) GetPts() int32

func (*TLDifferenceTooLong) GoString

func (this *TLDifferenceTooLong) GoString() string

func (*TLDifferenceTooLong) Marshal

func (m *TLDifferenceTooLong) Marshal() (dAtA []byte, err error)

func (*TLDifferenceTooLong) MarshalTo

func (m *TLDifferenceTooLong) MarshalTo(dAtA []byte) (int, error)

func (*TLDifferenceTooLong) MarshalToSizedBuffer

func (m *TLDifferenceTooLong) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TLDifferenceTooLong) ProtoMessage

func (*TLDifferenceTooLong) ProtoMessage()

func (*TLDifferenceTooLong) Reset

func (m *TLDifferenceTooLong) Reset()

func (*TLDifferenceTooLong) SetPts

func (m *TLDifferenceTooLong) SetPts(v int32)

func (*TLDifferenceTooLong) Size

func (m *TLDifferenceTooLong) Size() (n int)

func (*TLDifferenceTooLong) String

func (m *TLDifferenceTooLong) String() string

func (*TLDifferenceTooLong) To_Difference

func (m *TLDifferenceTooLong) To_Difference() *Difference

func (*TLDifferenceTooLong) Unmarshal

func (m *TLDifferenceTooLong) Unmarshal(dAtA []byte) error

func (*TLDifferenceTooLong) XXX_DiscardUnknown

func (m *TLDifferenceTooLong) XXX_DiscardUnknown()

func (*TLDifferenceTooLong) XXX_Marshal

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

func (*TLDifferenceTooLong) XXX_Merge

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

func (*TLDifferenceTooLong) XXX_Size

func (m *TLDifferenceTooLong) XXX_Size() int

func (*TLDifferenceTooLong) XXX_Unmarshal

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

type TLUpdatesGetChannelDifferenceV2

type TLUpdatesGetChannelDifferenceV2 struct {
	Constructor          TLConstructor `protobuf:"varint,1,opt,name=constructor,proto3,enum=updates.TLConstructor" json:"constructor,omitempty"`
	AuthKeyId            int64         `protobuf:"varint,3,opt,name=auth_key_id,json=authKeyId,proto3" json:"auth_key_id,omitempty"`
	UserId               int64         `protobuf:"varint,4,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	ChannelId            int64         `protobuf:"varint,5,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	Pts                  int32         `protobuf:"varint,6,opt,name=pts,proto3" json:"pts,omitempty"`
	Limit                int32         `protobuf:"varint,7,opt,name=limit,proto3" json:"limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

--------------------------------------------------------------------------------------------

func (*TLUpdatesGetChannelDifferenceV2) CalcByteSize

func (m *TLUpdatesGetChannelDifferenceV2) CalcByteSize(layer int32) int

func (*TLUpdatesGetChannelDifferenceV2) DebugString

func (m *TLUpdatesGetChannelDifferenceV2) DebugString() string

func (*TLUpdatesGetChannelDifferenceV2) Decode

func (*TLUpdatesGetChannelDifferenceV2) Descriptor

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

func (*TLUpdatesGetChannelDifferenceV2) Encode

func (*TLUpdatesGetChannelDifferenceV2) GetAuthKeyId

func (m *TLUpdatesGetChannelDifferenceV2) GetAuthKeyId() int64

func (*TLUpdatesGetChannelDifferenceV2) GetChannelId

func (m *TLUpdatesGetChannelDifferenceV2) GetChannelId() int64

func (*TLUpdatesGetChannelDifferenceV2) GetConstructor

func (m *TLUpdatesGetChannelDifferenceV2) GetConstructor() TLConstructor

func (*TLUpdatesGetChannelDifferenceV2) GetLimit

func (m *TLUpdatesGetChannelDifferenceV2) GetLimit() int32

func (*TLUpdatesGetChannelDifferenceV2) GetPts

func (*TLUpdatesGetChannelDifferenceV2) GetUserId

func (m *TLUpdatesGetChannelDifferenceV2) GetUserId() int64

func (*TLUpdatesGetChannelDifferenceV2) GoString

func (this *TLUpdatesGetChannelDifferenceV2) GoString() string

func (*TLUpdatesGetChannelDifferenceV2) Marshal

func (m *TLUpdatesGetChannelDifferenceV2) Marshal() (dAtA []byte, err error)

func (*TLUpdatesGetChannelDifferenceV2) MarshalTo

func (m *TLUpdatesGetChannelDifferenceV2) MarshalTo(dAtA []byte) (int, error)

func (*TLUpdatesGetChannelDifferenceV2) MarshalToSizedBuffer

func (m *TLUpdatesGetChannelDifferenceV2) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TLUpdatesGetChannelDifferenceV2) ProtoMessage

func (*TLUpdatesGetChannelDifferenceV2) ProtoMessage()

func (*TLUpdatesGetChannelDifferenceV2) Reset

func (*TLUpdatesGetChannelDifferenceV2) Size

func (m *TLUpdatesGetChannelDifferenceV2) Size() (n int)

func (*TLUpdatesGetChannelDifferenceV2) String

func (*TLUpdatesGetChannelDifferenceV2) Unmarshal

func (m *TLUpdatesGetChannelDifferenceV2) Unmarshal(dAtA []byte) error

func (*TLUpdatesGetChannelDifferenceV2) XXX_DiscardUnknown

func (m *TLUpdatesGetChannelDifferenceV2) XXX_DiscardUnknown()

func (*TLUpdatesGetChannelDifferenceV2) XXX_Marshal

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

func (*TLUpdatesGetChannelDifferenceV2) XXX_Merge

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

func (*TLUpdatesGetChannelDifferenceV2) XXX_Size

func (m *TLUpdatesGetChannelDifferenceV2) XXX_Size() int

func (*TLUpdatesGetChannelDifferenceV2) XXX_Unmarshal

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

type TLUpdatesGetDifferenceV2

type TLUpdatesGetDifferenceV2 struct {
	Constructor          TLConstructor     `protobuf:"varint,1,opt,name=constructor,proto3,enum=updates.TLConstructor" json:"constructor,omitempty"`
	AuthKeyId            int64             `protobuf:"varint,3,opt,name=auth_key_id,json=authKeyId,proto3" json:"auth_key_id,omitempty"`
	UserId               int64             `protobuf:"varint,4,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	Pts                  int32             `protobuf:"varint,5,opt,name=pts,proto3" json:"pts,omitempty"`
	PtsTotalLimit        *types.Int32Value `protobuf:"bytes,6,opt,name=pts_total_limit,json=ptsTotalLimit,proto3" json:"pts_total_limit,omitempty"`
	Date                 int64             `protobuf:"varint,7,opt,name=date,proto3" json:"date,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

--------------------------------------------------------------------------------------------

func (*TLUpdatesGetDifferenceV2) CalcByteSize

func (m *TLUpdatesGetDifferenceV2) CalcByteSize(layer int32) int

func (*TLUpdatesGetDifferenceV2) DebugString

func (m *TLUpdatesGetDifferenceV2) DebugString() string

func (*TLUpdatesGetDifferenceV2) Decode

func (*TLUpdatesGetDifferenceV2) Descriptor

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

func (*TLUpdatesGetDifferenceV2) Encode

func (m *TLUpdatesGetDifferenceV2) Encode(x *mtproto.EncodeBuf, layer int32) error

func (*TLUpdatesGetDifferenceV2) GetAuthKeyId

func (m *TLUpdatesGetDifferenceV2) GetAuthKeyId() int64

func (*TLUpdatesGetDifferenceV2) GetConstructor

func (m *TLUpdatesGetDifferenceV2) GetConstructor() TLConstructor

func (*TLUpdatesGetDifferenceV2) GetDate

func (m *TLUpdatesGetDifferenceV2) GetDate() int64

func (*TLUpdatesGetDifferenceV2) GetPts

func (m *TLUpdatesGetDifferenceV2) GetPts() int32

func (*TLUpdatesGetDifferenceV2) GetPtsTotalLimit

func (m *TLUpdatesGetDifferenceV2) GetPtsTotalLimit() *types.Int32Value

func (*TLUpdatesGetDifferenceV2) GetUserId

func (m *TLUpdatesGetDifferenceV2) GetUserId() int64

func (*TLUpdatesGetDifferenceV2) GoString

func (this *TLUpdatesGetDifferenceV2) GoString() string

func (*TLUpdatesGetDifferenceV2) Marshal

func (m *TLUpdatesGetDifferenceV2) Marshal() (dAtA []byte, err error)

func (*TLUpdatesGetDifferenceV2) MarshalTo

func (m *TLUpdatesGetDifferenceV2) MarshalTo(dAtA []byte) (int, error)

func (*TLUpdatesGetDifferenceV2) MarshalToSizedBuffer

func (m *TLUpdatesGetDifferenceV2) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TLUpdatesGetDifferenceV2) ProtoMessage

func (*TLUpdatesGetDifferenceV2) ProtoMessage()

func (*TLUpdatesGetDifferenceV2) Reset

func (m *TLUpdatesGetDifferenceV2) Reset()

func (*TLUpdatesGetDifferenceV2) Size

func (m *TLUpdatesGetDifferenceV2) Size() (n int)

func (*TLUpdatesGetDifferenceV2) String

func (m *TLUpdatesGetDifferenceV2) String() string

func (*TLUpdatesGetDifferenceV2) Unmarshal

func (m *TLUpdatesGetDifferenceV2) Unmarshal(dAtA []byte) error

func (*TLUpdatesGetDifferenceV2) XXX_DiscardUnknown

func (m *TLUpdatesGetDifferenceV2) XXX_DiscardUnknown()

func (*TLUpdatesGetDifferenceV2) XXX_Marshal

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

func (*TLUpdatesGetDifferenceV2) XXX_Merge

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

func (*TLUpdatesGetDifferenceV2) XXX_Size

func (m *TLUpdatesGetDifferenceV2) XXX_Size() int

func (*TLUpdatesGetDifferenceV2) XXX_Unmarshal

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

type TLUpdatesGetStateV2 added in v0.96.0

type TLUpdatesGetStateV2 struct {
	Constructor          TLConstructor `protobuf:"varint,1,opt,name=constructor,proto3,enum=updates.TLConstructor" json:"constructor,omitempty"`
	AuthKeyId            int64         `protobuf:"varint,3,opt,name=auth_key_id,json=authKeyId,proto3" json:"auth_key_id,omitempty"`
	UserId               int64         `protobuf:"varint,4,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

--------------------------------------------------------------------------------------------

func (*TLUpdatesGetStateV2) CalcByteSize added in v0.96.0

func (m *TLUpdatesGetStateV2) CalcByteSize(layer int32) int

func (*TLUpdatesGetStateV2) DebugString added in v0.96.0

func (m *TLUpdatesGetStateV2) DebugString() string

func (*TLUpdatesGetStateV2) Decode added in v0.96.0

func (m *TLUpdatesGetStateV2) Decode(dBuf *mtproto.DecodeBuf) error

func (*TLUpdatesGetStateV2) Descriptor added in v0.96.0

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

func (*TLUpdatesGetStateV2) Encode added in v0.96.0

func (m *TLUpdatesGetStateV2) Encode(x *mtproto.EncodeBuf, layer int32) error

func (*TLUpdatesGetStateV2) GetAuthKeyId added in v0.96.0

func (m *TLUpdatesGetStateV2) GetAuthKeyId() int64

func (*TLUpdatesGetStateV2) GetConstructor added in v0.96.0

func (m *TLUpdatesGetStateV2) GetConstructor() TLConstructor

func (*TLUpdatesGetStateV2) GetUserId added in v0.96.0

func (m *TLUpdatesGetStateV2) GetUserId() int64

func (*TLUpdatesGetStateV2) GoString added in v0.96.0

func (this *TLUpdatesGetStateV2) GoString() string

func (*TLUpdatesGetStateV2) Marshal added in v0.96.0

func (m *TLUpdatesGetStateV2) Marshal() (dAtA []byte, err error)

func (*TLUpdatesGetStateV2) MarshalTo added in v0.96.0

func (m *TLUpdatesGetStateV2) MarshalTo(dAtA []byte) (int, error)

func (*TLUpdatesGetStateV2) MarshalToSizedBuffer added in v0.96.0

func (m *TLUpdatesGetStateV2) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TLUpdatesGetStateV2) ProtoMessage added in v0.96.0

func (*TLUpdatesGetStateV2) ProtoMessage()

func (*TLUpdatesGetStateV2) Reset added in v0.96.0

func (m *TLUpdatesGetStateV2) Reset()

func (*TLUpdatesGetStateV2) Size added in v0.96.0

func (m *TLUpdatesGetStateV2) Size() (n int)

func (*TLUpdatesGetStateV2) String added in v0.96.0

func (m *TLUpdatesGetStateV2) String() string

func (*TLUpdatesGetStateV2) Unmarshal added in v0.96.0

func (m *TLUpdatesGetStateV2) Unmarshal(dAtA []byte) error

func (*TLUpdatesGetStateV2) XXX_DiscardUnknown added in v0.96.0

func (m *TLUpdatesGetStateV2) XXX_DiscardUnknown()

func (*TLUpdatesGetStateV2) XXX_Marshal added in v0.96.0

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

func (*TLUpdatesGetStateV2) XXX_Merge added in v0.96.0

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

func (*TLUpdatesGetStateV2) XXX_Size added in v0.96.0

func (m *TLUpdatesGetStateV2) XXX_Size() int

func (*TLUpdatesGetStateV2) XXX_Unmarshal added in v0.96.0

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

type UnimplementedRPCUpdatesServer

type UnimplementedRPCUpdatesServer struct {
}

UnimplementedRPCUpdatesServer can be embedded to have forward compatible implementations.

func (*UnimplementedRPCUpdatesServer) UpdatesGetChannelDifferenceV2

func (*UnimplementedRPCUpdatesServer) UpdatesGetDifferenceV2

func (*UnimplementedRPCUpdatesServer) UpdatesGetStateV2 added in v0.96.0

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL