Documentation ¶
Index ¶
- Constants
- Variables
- func CheckClassID(classId int32) (ok bool)
- func GetClazzID(clazzName string, layer int) int32
- func GetRPCContextRegisters() map[string]RPCContextTuple
- func NewTLObjectByClassID(classId int32) mtproto.TLObject
- func RegisterRPCUpdatesServer(s *grpc.Server, srv RPCUpdatesServer)
- type ChannelDifference
- func (m *ChannelDifference) CalcByteSize(layer int32) int
- func (m *ChannelDifference) DebugString() string
- func (m *ChannelDifference) Decode(dBuf *mtproto.DecodeBuf) error
- func (*ChannelDifference) Descriptor() ([]byte, []int)
- func (m *ChannelDifference) Encode(x *mtproto.EncodeBuf, layer int32) []byte
- func (m *ChannelDifference) GetConstructor() TLConstructor
- func (m *ChannelDifference) GetFinal() bool
- func (m *ChannelDifference) GetNewMessages() []*mtproto.Message
- func (m *ChannelDifference) GetOtherUpdates() []*mtproto.Update
- func (m *ChannelDifference) GetPredicateName() string
- func (m *ChannelDifference) GetPts() int32
- func (this *ChannelDifference) GoString() string
- func (m *ChannelDifference) Marshal() (dAtA []byte, err error)
- func (m *ChannelDifference) MarshalTo(dAtA []byte) (int, error)
- func (m *ChannelDifference) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ChannelDifference) ProtoMessage()
- func (m *ChannelDifference) Reset()
- func (m *ChannelDifference) Size() (n int)
- func (m *ChannelDifference) String() string
- func (m *ChannelDifference) To_ChannelDifference() *TLChannelDifference
- func (m *ChannelDifference) Unmarshal(dAtA []byte) error
- func (m *ChannelDifference) XXX_DiscardUnknown()
- func (m *ChannelDifference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ChannelDifference) XXX_Merge(src proto.Message)
- func (m *ChannelDifference) XXX_Size() int
- func (m *ChannelDifference) XXX_Unmarshal(b []byte) error
- type Difference
- func (m *Difference) CalcByteSize(layer int32) int
- func (m *Difference) DebugString() string
- func (m *Difference) Decode(dBuf *mtproto.DecodeBuf) error
- func (*Difference) Descriptor() ([]byte, []int)
- func (m *Difference) Encode(x *mtproto.EncodeBuf, layer int32) []byte
- func (m *Difference) GetConstructor() TLConstructor
- func (m *Difference) GetIntermediateState() *mtproto.Updates_State
- func (m *Difference) GetNewMessages() []*mtproto.Message
- func (m *Difference) GetOtherUpdates() []*mtproto.Update
- func (m *Difference) GetPredicateName() string
- func (m *Difference) GetPts() int32
- func (m *Difference) GetState() *mtproto.Updates_State
- func (this *Difference) GoString() string
- func (m *Difference) Marshal() (dAtA []byte, err error)
- func (m *Difference) MarshalTo(dAtA []byte) (int, error)
- func (m *Difference) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Difference) ProtoMessage()
- func (m *Difference) Reset()
- func (m *Difference) Size() (n int)
- func (m *Difference) String() string
- func (m *Difference) To_Difference() *TLDifference
- func (m *Difference) To_DifferenceEmpty() *TLDifferenceEmpty
- func (m *Difference) To_DifferenceSlice() *TLDifferenceSlice
- func (m *Difference) To_DifferenceTooLong() *TLDifferenceTooLong
- func (m *Difference) Unmarshal(dAtA []byte) error
- func (m *Difference) XXX_DiscardUnknown()
- func (m *Difference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Difference) XXX_Merge(src proto.Message)
- func (m *Difference) XXX_Size() int
- func (m *Difference) XXX_Unmarshal(b []byte) error
- type RPCContextTuple
- type RPCUpdatesClient
- type RPCUpdatesServer
- type TLChannelDifference
- func (m *TLChannelDifference) CalcByteSize(layer int32) int
- func (m *TLChannelDifference) DebugString() string
- func (m *TLChannelDifference) Decode(dBuf *mtproto.DecodeBuf) error
- func (*TLChannelDifference) Descriptor() ([]byte, []int)
- func (m *TLChannelDifference) Encode(x *mtproto.EncodeBuf, layer int32) error
- func (m *TLChannelDifference) GetData2() *ChannelDifference
- func (m *TLChannelDifference) GetFinal() bool
- func (m *TLChannelDifference) GetNewMessages() []*mtproto.Message
- func (m *TLChannelDifference) GetOtherUpdates() []*mtproto.Update
- func (m *TLChannelDifference) GetPredicateName() string
- func (m *TLChannelDifference) GetPts() int32
- func (this *TLChannelDifference) GoString() string
- func (m *TLChannelDifference) Marshal() (dAtA []byte, err error)
- func (m *TLChannelDifference) MarshalTo(dAtA []byte) (int, error)
- func (m *TLChannelDifference) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TLChannelDifference) ProtoMessage()
- func (m *TLChannelDifference) Reset()
- func (m *TLChannelDifference) SetFinal(v bool)
- func (m *TLChannelDifference) SetNewMessages(v []*mtproto.Message)
- func (m *TLChannelDifference) SetOtherUpdates(v []*mtproto.Update)
- func (m *TLChannelDifference) SetPts(v int32)
- func (m *TLChannelDifference) Size() (n int)
- func (m *TLChannelDifference) String() string
- func (m *TLChannelDifference) To_ChannelDifference() *ChannelDifference
- func (m *TLChannelDifference) Unmarshal(dAtA []byte) error
- func (m *TLChannelDifference) XXX_DiscardUnknown()
- func (m *TLChannelDifference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TLChannelDifference) XXX_Merge(src proto.Message)
- func (m *TLChannelDifference) XXX_Size() int
- func (m *TLChannelDifference) XXX_Unmarshal(b []byte) error
- type TLConstructor
- type TLDifference
- func (m *TLDifference) CalcByteSize(layer int32) int
- func (m *TLDifference) DebugString() string
- func (m *TLDifference) Decode(dBuf *mtproto.DecodeBuf) error
- func (*TLDifference) Descriptor() ([]byte, []int)
- func (m *TLDifference) Encode(x *mtproto.EncodeBuf, layer int32) error
- func (m *TLDifference) GetData2() *Difference
- func (m *TLDifference) GetNewMessages() []*mtproto.Message
- func (m *TLDifference) GetOtherUpdates() []*mtproto.Update
- func (m *TLDifference) GetPredicateName() string
- func (m *TLDifference) GetState() *mtproto.Updates_State
- func (this *TLDifference) GoString() string
- func (m *TLDifference) Marshal() (dAtA []byte, err error)
- func (m *TLDifference) MarshalTo(dAtA []byte) (int, error)
- func (m *TLDifference) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TLDifference) ProtoMessage()
- func (m *TLDifference) Reset()
- func (m *TLDifference) SetNewMessages(v []*mtproto.Message)
- func (m *TLDifference) SetOtherUpdates(v []*mtproto.Update)
- func (m *TLDifference) SetState(v *mtproto.Updates_State)
- func (m *TLDifference) Size() (n int)
- func (m *TLDifference) String() string
- func (m *TLDifference) To_Difference() *Difference
- func (m *TLDifference) Unmarshal(dAtA []byte) error
- func (m *TLDifference) XXX_DiscardUnknown()
- func (m *TLDifference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TLDifference) XXX_Merge(src proto.Message)
- func (m *TLDifference) XXX_Size() int
- func (m *TLDifference) XXX_Unmarshal(b []byte) error
- type TLDifferenceEmpty
- func (m *TLDifferenceEmpty) CalcByteSize(layer int32) int
- func (m *TLDifferenceEmpty) DebugString() string
- func (m *TLDifferenceEmpty) Decode(dBuf *mtproto.DecodeBuf) error
- func (*TLDifferenceEmpty) Descriptor() ([]byte, []int)
- func (m *TLDifferenceEmpty) Encode(x *mtproto.EncodeBuf, layer int32) error
- func (m *TLDifferenceEmpty) GetData2() *Difference
- func (m *TLDifferenceEmpty) GetPredicateName() string
- func (m *TLDifferenceEmpty) GetState() *mtproto.Updates_State
- func (this *TLDifferenceEmpty) GoString() string
- func (m *TLDifferenceEmpty) Marshal() (dAtA []byte, err error)
- func (m *TLDifferenceEmpty) MarshalTo(dAtA []byte) (int, error)
- func (m *TLDifferenceEmpty) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TLDifferenceEmpty) ProtoMessage()
- func (m *TLDifferenceEmpty) Reset()
- func (m *TLDifferenceEmpty) SetState(v *mtproto.Updates_State)
- func (m *TLDifferenceEmpty) Size() (n int)
- func (m *TLDifferenceEmpty) String() string
- func (m *TLDifferenceEmpty) To_Difference() *Difference
- func (m *TLDifferenceEmpty) Unmarshal(dAtA []byte) error
- func (m *TLDifferenceEmpty) XXX_DiscardUnknown()
- func (m *TLDifferenceEmpty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TLDifferenceEmpty) XXX_Merge(src proto.Message)
- func (m *TLDifferenceEmpty) XXX_Size() int
- func (m *TLDifferenceEmpty) XXX_Unmarshal(b []byte) error
- type TLDifferenceSlice
- func (m *TLDifferenceSlice) CalcByteSize(layer int32) int
- func (m *TLDifferenceSlice) DebugString() string
- func (m *TLDifferenceSlice) Decode(dBuf *mtproto.DecodeBuf) error
- func (*TLDifferenceSlice) Descriptor() ([]byte, []int)
- func (m *TLDifferenceSlice) Encode(x *mtproto.EncodeBuf, layer int32) error
- func (m *TLDifferenceSlice) GetData2() *Difference
- func (m *TLDifferenceSlice) GetIntermediateState() *mtproto.Updates_State
- func (m *TLDifferenceSlice) GetNewMessages() []*mtproto.Message
- func (m *TLDifferenceSlice) GetOtherUpdates() []*mtproto.Update
- func (m *TLDifferenceSlice) GetPredicateName() string
- func (this *TLDifferenceSlice) GoString() string
- func (m *TLDifferenceSlice) Marshal() (dAtA []byte, err error)
- func (m *TLDifferenceSlice) MarshalTo(dAtA []byte) (int, error)
- func (m *TLDifferenceSlice) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TLDifferenceSlice) ProtoMessage()
- func (m *TLDifferenceSlice) Reset()
- func (m *TLDifferenceSlice) SetIntermediateState(v *mtproto.Updates_State)
- func (m *TLDifferenceSlice) SetNewMessages(v []*mtproto.Message)
- func (m *TLDifferenceSlice) SetOtherUpdates(v []*mtproto.Update)
- func (m *TLDifferenceSlice) Size() (n int)
- func (m *TLDifferenceSlice) String() string
- func (m *TLDifferenceSlice) To_Difference() *Difference
- func (m *TLDifferenceSlice) Unmarshal(dAtA []byte) error
- func (m *TLDifferenceSlice) XXX_DiscardUnknown()
- func (m *TLDifferenceSlice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TLDifferenceSlice) XXX_Merge(src proto.Message)
- func (m *TLDifferenceSlice) XXX_Size() int
- func (m *TLDifferenceSlice) XXX_Unmarshal(b []byte) error
- type TLDifferenceTooLong
- func (m *TLDifferenceTooLong) CalcByteSize(layer int32) int
- func (m *TLDifferenceTooLong) DebugString() string
- func (m *TLDifferenceTooLong) Decode(dBuf *mtproto.DecodeBuf) error
- func (*TLDifferenceTooLong) Descriptor() ([]byte, []int)
- func (m *TLDifferenceTooLong) Encode(x *mtproto.EncodeBuf, layer int32) error
- func (m *TLDifferenceTooLong) GetData2() *Difference
- func (m *TLDifferenceTooLong) GetPredicateName() string
- func (m *TLDifferenceTooLong) GetPts() int32
- func (this *TLDifferenceTooLong) GoString() string
- func (m *TLDifferenceTooLong) Marshal() (dAtA []byte, err error)
- func (m *TLDifferenceTooLong) MarshalTo(dAtA []byte) (int, error)
- func (m *TLDifferenceTooLong) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TLDifferenceTooLong) ProtoMessage()
- func (m *TLDifferenceTooLong) Reset()
- func (m *TLDifferenceTooLong) SetPts(v int32)
- func (m *TLDifferenceTooLong) Size() (n int)
- func (m *TLDifferenceTooLong) String() string
- func (m *TLDifferenceTooLong) To_Difference() *Difference
- func (m *TLDifferenceTooLong) Unmarshal(dAtA []byte) error
- func (m *TLDifferenceTooLong) XXX_DiscardUnknown()
- func (m *TLDifferenceTooLong) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TLDifferenceTooLong) XXX_Merge(src proto.Message)
- func (m *TLDifferenceTooLong) XXX_Size() int
- func (m *TLDifferenceTooLong) XXX_Unmarshal(b []byte) error
- type TLUpdatesGetChannelDifferenceV2
- func (m *TLUpdatesGetChannelDifferenceV2) CalcByteSize(layer int32) int
- func (m *TLUpdatesGetChannelDifferenceV2) DebugString() string
- func (m *TLUpdatesGetChannelDifferenceV2) Decode(dBuf *mtproto.DecodeBuf) error
- func (*TLUpdatesGetChannelDifferenceV2) Descriptor() ([]byte, []int)
- func (m *TLUpdatesGetChannelDifferenceV2) Encode(x *mtproto.EncodeBuf, layer int32) error
- func (m *TLUpdatesGetChannelDifferenceV2) GetAuthKeyId() int64
- func (m *TLUpdatesGetChannelDifferenceV2) GetChannelId() int64
- func (m *TLUpdatesGetChannelDifferenceV2) GetConstructor() TLConstructor
- func (m *TLUpdatesGetChannelDifferenceV2) GetLimit() int32
- func (m *TLUpdatesGetChannelDifferenceV2) GetPts() int32
- func (m *TLUpdatesGetChannelDifferenceV2) GetUserId() int64
- func (this *TLUpdatesGetChannelDifferenceV2) GoString() string
- func (m *TLUpdatesGetChannelDifferenceV2) Marshal() (dAtA []byte, err error)
- func (m *TLUpdatesGetChannelDifferenceV2) MarshalTo(dAtA []byte) (int, error)
- func (m *TLUpdatesGetChannelDifferenceV2) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TLUpdatesGetChannelDifferenceV2) ProtoMessage()
- func (m *TLUpdatesGetChannelDifferenceV2) Reset()
- func (m *TLUpdatesGetChannelDifferenceV2) Size() (n int)
- func (m *TLUpdatesGetChannelDifferenceV2) String() string
- func (m *TLUpdatesGetChannelDifferenceV2) Unmarshal(dAtA []byte) error
- func (m *TLUpdatesGetChannelDifferenceV2) XXX_DiscardUnknown()
- func (m *TLUpdatesGetChannelDifferenceV2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TLUpdatesGetChannelDifferenceV2) XXX_Merge(src proto.Message)
- func (m *TLUpdatesGetChannelDifferenceV2) XXX_Size() int
- func (m *TLUpdatesGetChannelDifferenceV2) XXX_Unmarshal(b []byte) error
- type TLUpdatesGetDifferenceV2
- func (m *TLUpdatesGetDifferenceV2) CalcByteSize(layer int32) int
- func (m *TLUpdatesGetDifferenceV2) DebugString() string
- func (m *TLUpdatesGetDifferenceV2) Decode(dBuf *mtproto.DecodeBuf) error
- func (*TLUpdatesGetDifferenceV2) Descriptor() ([]byte, []int)
- func (m *TLUpdatesGetDifferenceV2) Encode(x *mtproto.EncodeBuf, layer int32) error
- func (m *TLUpdatesGetDifferenceV2) GetAuthKeyId() int64
- func (m *TLUpdatesGetDifferenceV2) GetConstructor() TLConstructor
- func (m *TLUpdatesGetDifferenceV2) GetDate() int64
- func (m *TLUpdatesGetDifferenceV2) GetPts() int32
- func (m *TLUpdatesGetDifferenceV2) GetPtsTotalLimit() *types.Int32Value
- func (m *TLUpdatesGetDifferenceV2) GetUserId() int64
- func (this *TLUpdatesGetDifferenceV2) GoString() string
- func (m *TLUpdatesGetDifferenceV2) Marshal() (dAtA []byte, err error)
- func (m *TLUpdatesGetDifferenceV2) MarshalTo(dAtA []byte) (int, error)
- func (m *TLUpdatesGetDifferenceV2) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TLUpdatesGetDifferenceV2) ProtoMessage()
- func (m *TLUpdatesGetDifferenceV2) Reset()
- func (m *TLUpdatesGetDifferenceV2) Size() (n int)
- func (m *TLUpdatesGetDifferenceV2) String() string
- func (m *TLUpdatesGetDifferenceV2) Unmarshal(dAtA []byte) error
- func (m *TLUpdatesGetDifferenceV2) XXX_DiscardUnknown()
- func (m *TLUpdatesGetDifferenceV2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TLUpdatesGetDifferenceV2) XXX_Merge(src proto.Message)
- func (m *TLUpdatesGetDifferenceV2) XXX_Size() int
- func (m *TLUpdatesGetDifferenceV2) XXX_Unmarshal(b []byte) error
- type TLUpdatesGetStateV2
- func (m *TLUpdatesGetStateV2) CalcByteSize(layer int32) int
- func (m *TLUpdatesGetStateV2) DebugString() string
- func (m *TLUpdatesGetStateV2) Decode(dBuf *mtproto.DecodeBuf) error
- func (*TLUpdatesGetStateV2) Descriptor() ([]byte, []int)
- func (m *TLUpdatesGetStateV2) Encode(x *mtproto.EncodeBuf, layer int32) error
- func (m *TLUpdatesGetStateV2) GetAuthKeyId() int64
- func (m *TLUpdatesGetStateV2) GetConstructor() TLConstructor
- func (m *TLUpdatesGetStateV2) GetUserId() int64
- func (this *TLUpdatesGetStateV2) GoString() string
- func (m *TLUpdatesGetStateV2) Marshal() (dAtA []byte, err error)
- func (m *TLUpdatesGetStateV2) MarshalTo(dAtA []byte) (int, error)
- func (m *TLUpdatesGetStateV2) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TLUpdatesGetStateV2) ProtoMessage()
- func (m *TLUpdatesGetStateV2) Reset()
- func (m *TLUpdatesGetStateV2) Size() (n int)
- func (m *TLUpdatesGetStateV2) String() string
- func (m *TLUpdatesGetStateV2) Unmarshal(dAtA []byte) error
- func (m *TLUpdatesGetStateV2) XXX_DiscardUnknown()
- func (m *TLUpdatesGetStateV2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TLUpdatesGetStateV2) XXX_Merge(src proto.Message)
- func (m *TLUpdatesGetStateV2) XXX_Size() int
- func (m *TLUpdatesGetStateV2) XXX_Unmarshal(b []byte) error
- type UnimplementedRPCUpdatesServer
- func (*UnimplementedRPCUpdatesServer) UpdatesGetChannelDifferenceV2(ctx context.Context, req *TLUpdatesGetChannelDifferenceV2) (*ChannelDifference, error)
- func (*UnimplementedRPCUpdatesServer) UpdatesGetDifferenceV2(ctx context.Context, req *TLUpdatesGetDifferenceV2) (*Difference, error)
- func (*UnimplementedRPCUpdatesServer) UpdatesGetStateV2(ctx context.Context, req *TLUpdatesGetStateV2) (*mtproto.Updates_State, error)
Constants ¶
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 ¶
var ( ErrInvalidLengthUpdatesTl = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowUpdatesTl = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupUpdatesTl = fmt.Errorf("proto: unexpected end of group") )
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",
}
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 GetClazzID ¶
func GetRPCContextRegisters ¶
func GetRPCContextRegisters() map[string]RPCContextTuple
func NewTLObjectByClassID ¶
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) Descriptor ¶
func (*Difference) Descriptor() ([]byte, []int)
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) 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_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) 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 (*TLDifference) CalcByteSize ¶
func (m *TLDifference) CalcByteSize(layer int32) int
func (*TLDifference) DebugString ¶
func (m *TLDifference) DebugString() string
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) 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 (m *TLUpdatesGetChannelDifferenceV2) Decode(dBuf *mtproto.DecodeBuf) error
func (*TLUpdatesGetChannelDifferenceV2) Descriptor ¶
func (*TLUpdatesGetChannelDifferenceV2) Descriptor() ([]byte, []int)
func (*TLUpdatesGetChannelDifferenceV2) Encode ¶
func (m *TLUpdatesGetChannelDifferenceV2) Encode(x *mtproto.EncodeBuf, layer int32) error
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 (m *TLUpdatesGetChannelDifferenceV2) GetPts() int32
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 (m *TLUpdatesGetChannelDifferenceV2) Reset()
func (*TLUpdatesGetChannelDifferenceV2) Size ¶
func (m *TLUpdatesGetChannelDifferenceV2) Size() (n int)
func (*TLUpdatesGetChannelDifferenceV2) String ¶
func (m *TLUpdatesGetChannelDifferenceV2) String() 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 (m *TLUpdatesGetDifferenceV2) Decode(dBuf *mtproto.DecodeBuf) error
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) UpdatesGetChannelDifferenceV2(ctx context.Context, req *TLUpdatesGetChannelDifferenceV2) (*ChannelDifference, error)
func (*UnimplementedRPCUpdatesServer) UpdatesGetDifferenceV2 ¶
func (*UnimplementedRPCUpdatesServer) UpdatesGetDifferenceV2(ctx context.Context, req *TLUpdatesGetDifferenceV2) (*Difference, error)
func (*UnimplementedRPCUpdatesServer) UpdatesGetStateV2 ¶ added in v0.96.0
func (*UnimplementedRPCUpdatesServer) UpdatesGetStateV2(ctx context.Context, req *TLUpdatesGetStateV2) (*mtproto.Updates_State, error)