push

package
v0.0.0-...-ca8b2fb Latest Latest
Warning

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

Go to latest
Published: Aug 7, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var KitexUnusedProtection = struct{}{}

KitexUnusedProtection is used to prevent 'imported and not used' error.

Functions

This section is empty.

Types

type ChatMessage

type ChatMessage struct {
	RoomId int64  `thrift:"roomId,1,required" frugal:"1,required,i64" json:"roomId"`
	UserId int64  `thrift:"userId,2,required" frugal:"2,required,i64" json:"userId"`
	Text   string `thrift:"text,3,required" frugal:"3,required,string" json:"text"`
}
var Payload_ChatMessage_DEFAULT *ChatMessage

func NewChatMessage

func NewChatMessage() *ChatMessage

func (*ChatMessage) BLength

func (p *ChatMessage) BLength() int

func (*ChatMessage) FastRead

func (p *ChatMessage) FastRead(buf []byte) (int, error)

func (*ChatMessage) FastReadField1

func (p *ChatMessage) FastReadField1(buf []byte) (int, error)

func (*ChatMessage) FastReadField2

func (p *ChatMessage) FastReadField2(buf []byte) (int, error)

func (*ChatMessage) FastReadField3

func (p *ChatMessage) FastReadField3(buf []byte) (int, error)

func (*ChatMessage) FastWrite

func (p *ChatMessage) FastWrite(buf []byte) int

func (*ChatMessage) FastWriteNocopy

func (p *ChatMessage) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*ChatMessage) GetRoomId

func (p *ChatMessage) GetRoomId() (v int64)

func (*ChatMessage) GetText

func (p *ChatMessage) GetText() (v string)

func (*ChatMessage) GetUserId

func (p *ChatMessage) GetUserId() (v int64)

func (*ChatMessage) InitDefault

func (p *ChatMessage) InitDefault()

func (*ChatMessage) SetRoomId

func (p *ChatMessage) SetRoomId(val int64)

func (*ChatMessage) SetText

func (p *ChatMessage) SetText(val string)

func (*ChatMessage) SetUserId

func (p *ChatMessage) SetUserId(val int64)

func (*ChatMessage) String

func (p *ChatMessage) String() string

type ChoiceQuestion

type ChoiceQuestion struct {
	RoomId     int64    `thrift:"roomId,1,required" frugal:"1,required,i64" json:"roomId"`
	UserId     int64    `thrift:"userId,2,required" frugal:"2,required,i64" json:"userId"`
	QuestionId int64    `thrift:"questionId,3,required" frugal:"3,required,i64" json:"questionId"`
	Title      string   `thrift:"title,4,required" frugal:"4,required,string" json:"title"`
	Options    []string `thrift:"options,5,required" frugal:"5,required,list<string>" json:"options"`
	Ttl        int64    `thrift:"ttl,6,required" frugal:"6,required,i64" json:"ttl"`
}
var Payload_ChoiceQuestion_DEFAULT *ChoiceQuestion

func NewChoiceQuestion

func NewChoiceQuestion() *ChoiceQuestion

func (*ChoiceQuestion) BLength

func (p *ChoiceQuestion) BLength() int

func (*ChoiceQuestion) FastRead

func (p *ChoiceQuestion) FastRead(buf []byte) (int, error)

func (*ChoiceQuestion) FastReadField1

func (p *ChoiceQuestion) FastReadField1(buf []byte) (int, error)

func (*ChoiceQuestion) FastReadField2

func (p *ChoiceQuestion) FastReadField2(buf []byte) (int, error)

func (*ChoiceQuestion) FastReadField3

func (p *ChoiceQuestion) FastReadField3(buf []byte) (int, error)

func (*ChoiceQuestion) FastReadField4

func (p *ChoiceQuestion) FastReadField4(buf []byte) (int, error)

func (*ChoiceQuestion) FastReadField5

func (p *ChoiceQuestion) FastReadField5(buf []byte) (int, error)

func (*ChoiceQuestion) FastReadField6

func (p *ChoiceQuestion) FastReadField6(buf []byte) (int, error)

func (*ChoiceQuestion) FastWrite

func (p *ChoiceQuestion) FastWrite(buf []byte) int

func (*ChoiceQuestion) FastWriteNocopy

func (p *ChoiceQuestion) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*ChoiceQuestion) GetOptions

func (p *ChoiceQuestion) GetOptions() (v []string)

func (*ChoiceQuestion) GetQuestionId

func (p *ChoiceQuestion) GetQuestionId() (v int64)

func (*ChoiceQuestion) GetRoomId

func (p *ChoiceQuestion) GetRoomId() (v int64)

func (*ChoiceQuestion) GetTitle

func (p *ChoiceQuestion) GetTitle() (v string)

func (*ChoiceQuestion) GetTtl

func (p *ChoiceQuestion) GetTtl() (v int64)

func (*ChoiceQuestion) GetUserId

func (p *ChoiceQuestion) GetUserId() (v int64)

func (*ChoiceQuestion) InitDefault

func (p *ChoiceQuestion) InitDefault()

func (*ChoiceQuestion) SetOptions

func (p *ChoiceQuestion) SetOptions(val []string)

func (*ChoiceQuestion) SetQuestionId

func (p *ChoiceQuestion) SetQuestionId(val int64)

func (*ChoiceQuestion) SetRoomId

func (p *ChoiceQuestion) SetRoomId(val int64)

func (*ChoiceQuestion) SetTitle

func (p *ChoiceQuestion) SetTitle(val string)

func (*ChoiceQuestion) SetTtl

func (p *ChoiceQuestion) SetTtl(val int64)

func (*ChoiceQuestion) SetUserId

func (p *ChoiceQuestion) SetUserId(val int64)

func (*ChoiceQuestion) String

func (p *ChoiceQuestion) String() string

type ControlMessage

type ControlMessage struct {
	RoomId    int64  `thrift:"roomId,2,required" frugal:"2,required,i64" json:"roomId"`
	Operation string `thrift:"operation,3,required" frugal:"3,required,string" json:"operation"`
}
var Payload_ControlMessage_DEFAULT *ControlMessage

func NewControlMessage

func NewControlMessage() *ControlMessage

func (*ControlMessage) BLength

func (p *ControlMessage) BLength() int

func (*ControlMessage) FastRead

func (p *ControlMessage) FastRead(buf []byte) (int, error)

func (*ControlMessage) FastReadField2

func (p *ControlMessage) FastReadField2(buf []byte) (int, error)

func (*ControlMessage) FastReadField3

func (p *ControlMessage) FastReadField3(buf []byte) (int, error)

func (*ControlMessage) FastWrite

func (p *ControlMessage) FastWrite(buf []byte) int

func (*ControlMessage) FastWriteNocopy

func (p *ControlMessage) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*ControlMessage) GetOperation

func (p *ControlMessage) GetOperation() (v string)

func (*ControlMessage) GetRoomId

func (p *ControlMessage) GetRoomId() (v int64)

func (*ControlMessage) InitDefault

func (p *ControlMessage) InitDefault()

func (*ControlMessage) SetOperation

func (p *ControlMessage) SetOperation(val string)

func (*ControlMessage) SetRoomId

func (p *ControlMessage) SetRoomId(val int64)

func (*ControlMessage) String

func (p *ControlMessage) String() string

type JudgeQuestion

type JudgeQuestion struct {
	RoomId     int64  `thrift:"roomId,1,required" frugal:"1,required,i64" json:"roomId"`
	UserId     int64  `thrift:"userId,2,required" frugal:"2,required,i64" json:"userId"`
	QuestionId int64  `thrift:"questionId,3,required" frugal:"3,required,i64" json:"questionId"`
	Title      string `thrift:"title,4,required" frugal:"4,required,string" json:"title"`
	Ttl        int64  `thrift:"ttl,5,required" frugal:"5,required,i64" json:"ttl"`
}
var Payload_JudgeQuestion_DEFAULT *JudgeQuestion

func NewJudgeQuestion

func NewJudgeQuestion() *JudgeQuestion

func (*JudgeQuestion) BLength

func (p *JudgeQuestion) BLength() int

func (*JudgeQuestion) FastRead

func (p *JudgeQuestion) FastRead(buf []byte) (int, error)

func (*JudgeQuestion) FastReadField1

func (p *JudgeQuestion) FastReadField1(buf []byte) (int, error)

func (*JudgeQuestion) FastReadField2

func (p *JudgeQuestion) FastReadField2(buf []byte) (int, error)

func (*JudgeQuestion) FastReadField3

func (p *JudgeQuestion) FastReadField3(buf []byte) (int, error)

func (*JudgeQuestion) FastReadField4

func (p *JudgeQuestion) FastReadField4(buf []byte) (int, error)

func (*JudgeQuestion) FastReadField5

func (p *JudgeQuestion) FastReadField5(buf []byte) (int, error)

func (*JudgeQuestion) FastWrite

func (p *JudgeQuestion) FastWrite(buf []byte) int

func (*JudgeQuestion) FastWriteNocopy

func (p *JudgeQuestion) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*JudgeQuestion) GetQuestionId

func (p *JudgeQuestion) GetQuestionId() (v int64)

func (*JudgeQuestion) GetRoomId

func (p *JudgeQuestion) GetRoomId() (v int64)

func (*JudgeQuestion) GetTitle

func (p *JudgeQuestion) GetTitle() (v string)

func (*JudgeQuestion) GetTtl

func (p *JudgeQuestion) GetTtl() (v int64)

func (*JudgeQuestion) GetUserId

func (p *JudgeQuestion) GetUserId() (v int64)

func (*JudgeQuestion) InitDefault

func (p *JudgeQuestion) InitDefault()

func (*JudgeQuestion) SetQuestionId

func (p *JudgeQuestion) SetQuestionId(val int64)

func (*JudgeQuestion) SetRoomId

func (p *JudgeQuestion) SetRoomId(val int64)

func (*JudgeQuestion) SetTitle

func (p *JudgeQuestion) SetTitle(val string)

func (*JudgeQuestion) SetTtl

func (p *JudgeQuestion) SetTtl(val int64)

func (*JudgeQuestion) SetUserId

func (p *JudgeQuestion) SetUserId(val int64)

func (*JudgeQuestion) String

func (p *JudgeQuestion) String() string

type Payload

type Payload struct {
	ChatMessage    *ChatMessage    `thrift:"chatMessage,1,optional" frugal:"1,optional,ChatMessage" json:"chatMessage,omitempty"`
	ChoiceQuestion *ChoiceQuestion `thrift:"choiceQuestion,2,optional" frugal:"2,optional,ChoiceQuestion" json:"choiceQuestion,omitempty"`
	JudgeQuestion  *JudgeQuestion  `thrift:"judgeQuestion,3,optional" frugal:"3,optional,JudgeQuestion" json:"judgeQuestion,omitempty"`
	QuizStatus     *QuizStatus     `thrift:"quizStatus,4,optional" frugal:"4,optional,QuizStatus" json:"quizStatus,omitempty"`
	ControlMessage *ControlMessage `thrift:"controlMessage,5,optional" frugal:"5,optional,ControlMessage" json:"controlMessage,omitempty"`
}
var PushMessageResponse_Payload_DEFAULT *Payload

func NewPayload

func NewPayload() *Payload

func (*Payload) BLength

func (p *Payload) BLength() int

func (*Payload) CountSetFieldsPayload

func (p *Payload) CountSetFieldsPayload() int

func (*Payload) FastRead

func (p *Payload) FastRead(buf []byte) (int, error)

func (*Payload) FastReadField1

func (p *Payload) FastReadField1(buf []byte) (int, error)

func (*Payload) FastReadField2

func (p *Payload) FastReadField2(buf []byte) (int, error)

func (*Payload) FastReadField3

func (p *Payload) FastReadField3(buf []byte) (int, error)

func (*Payload) FastReadField4

func (p *Payload) FastReadField4(buf []byte) (int, error)

func (*Payload) FastReadField5

func (p *Payload) FastReadField5(buf []byte) (int, error)

func (*Payload) FastWrite

func (p *Payload) FastWrite(buf []byte) int

func (*Payload) FastWriteNocopy

func (p *Payload) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*Payload) GetChatMessage

func (p *Payload) GetChatMessage() (v *ChatMessage)

func (*Payload) GetChoiceQuestion

func (p *Payload) GetChoiceQuestion() (v *ChoiceQuestion)

func (*Payload) GetControlMessage

func (p *Payload) GetControlMessage() (v *ControlMessage)

func (*Payload) GetJudgeQuestion

func (p *Payload) GetJudgeQuestion() (v *JudgeQuestion)

func (*Payload) GetQuizStatus

func (p *Payload) GetQuizStatus() (v *QuizStatus)

func (*Payload) InitDefault

func (p *Payload) InitDefault()

func (*Payload) IsSetChatMessage

func (p *Payload) IsSetChatMessage() bool

func (*Payload) IsSetChoiceQuestion

func (p *Payload) IsSetChoiceQuestion() bool

func (*Payload) IsSetControlMessage

func (p *Payload) IsSetControlMessage() bool

func (*Payload) IsSetJudgeQuestion

func (p *Payload) IsSetJudgeQuestion() bool

func (*Payload) IsSetQuizStatus

func (p *Payload) IsSetQuizStatus() bool

func (*Payload) SetChatMessage

func (p *Payload) SetChatMessage(val *ChatMessage)

func (*Payload) SetChoiceQuestion

func (p *Payload) SetChoiceQuestion(val *ChoiceQuestion)

func (*Payload) SetControlMessage

func (p *Payload) SetControlMessage(val *ControlMessage)

func (*Payload) SetJudgeQuestion

func (p *Payload) SetJudgeQuestion(val *JudgeQuestion)

func (*Payload) SetQuizStatus

func (p *Payload) SetQuizStatus(val *QuizStatus)

func (*Payload) String

func (p *Payload) String() string

type PushMessageRequest

type PushMessageRequest struct {
	RoomId int64 `thrift:"roomId,1,required" frugal:"1,required,i64" json:"roomId"`
	UserId int64 `thrift:"userId,2,required" frugal:"2,required,i64" json:"userId"`
}
var PushServiceReceiveArgs_Request_DEFAULT *PushMessageRequest

func NewPushMessageRequest

func NewPushMessageRequest() *PushMessageRequest

func (*PushMessageRequest) BLength

func (p *PushMessageRequest) BLength() int

func (*PushMessageRequest) FastRead

func (p *PushMessageRequest) FastRead(buf []byte) (int, error)

func (*PushMessageRequest) FastReadField1

func (p *PushMessageRequest) FastReadField1(buf []byte) (int, error)

func (*PushMessageRequest) FastReadField2

func (p *PushMessageRequest) FastReadField2(buf []byte) (int, error)

func (*PushMessageRequest) FastWrite

func (p *PushMessageRequest) FastWrite(buf []byte) int

func (*PushMessageRequest) FastWriteNocopy

func (p *PushMessageRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*PushMessageRequest) GetRoomId

func (p *PushMessageRequest) GetRoomId() (v int64)

func (*PushMessageRequest) GetUserId

func (p *PushMessageRequest) GetUserId() (v int64)

func (*PushMessageRequest) InitDefault

func (p *PushMessageRequest) InitDefault()

func (*PushMessageRequest) SetRoomId

func (p *PushMessageRequest) SetRoomId(val int64)

func (*PushMessageRequest) SetUserId

func (p *PushMessageRequest) SetUserId(val int64)

func (*PushMessageRequest) String

func (p *PushMessageRequest) String() string

type PushMessageResponse

type PushMessageResponse struct {
	Type    int8     `thrift:"type,1,required" frugal:"1,required,i8" json:"type"`
	Payload *Payload `thrift:"payload,2,required" frugal:"2,required,Payload" json:"payload"`
}
var PushServiceReceiveResult_Success_DEFAULT *PushMessageResponse

func NewPushMessageResponse

func NewPushMessageResponse() *PushMessageResponse

func (*PushMessageResponse) BLength

func (p *PushMessageResponse) BLength() int

func (*PushMessageResponse) FastRead

func (p *PushMessageResponse) FastRead(buf []byte) (int, error)

func (*PushMessageResponse) FastReadField1

func (p *PushMessageResponse) FastReadField1(buf []byte) (int, error)

func (*PushMessageResponse) FastReadField2

func (p *PushMessageResponse) FastReadField2(buf []byte) (int, error)

func (*PushMessageResponse) FastWrite

func (p *PushMessageResponse) FastWrite(buf []byte) int

func (*PushMessageResponse) FastWriteNocopy

func (p *PushMessageResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*PushMessageResponse) GetPayload

func (p *PushMessageResponse) GetPayload() (v *Payload)

func (*PushMessageResponse) GetType

func (p *PushMessageResponse) GetType() (v int8)

func (*PushMessageResponse) InitDefault

func (p *PushMessageResponse) InitDefault()

func (*PushMessageResponse) IsSetPayload

func (p *PushMessageResponse) IsSetPayload() bool

func (*PushMessageResponse) SetPayload

func (p *PushMessageResponse) SetPayload(val *Payload)

func (*PushMessageResponse) SetType

func (p *PushMessageResponse) SetType(val int8)

func (*PushMessageResponse) String

func (p *PushMessageResponse) String() string

type PushService

type PushService interface {
	Receive(ctx context.Context, req *PushMessageRequest, stream PushService_ReceiveServer) (err error)
}

type PushServiceReceiveArgs

type PushServiceReceiveArgs struct {
	Request *PushMessageRequest `thrift:"request,1" frugal:"1,default,PushMessageRequest" json:"request"`
}

func NewPushServiceReceiveArgs

func NewPushServiceReceiveArgs() *PushServiceReceiveArgs

func (*PushServiceReceiveArgs) BLength

func (p *PushServiceReceiveArgs) BLength() int

func (*PushServiceReceiveArgs) FastRead

func (p *PushServiceReceiveArgs) FastRead(buf []byte) (int, error)

func (*PushServiceReceiveArgs) FastReadField1

func (p *PushServiceReceiveArgs) FastReadField1(buf []byte) (int, error)

func (*PushServiceReceiveArgs) FastWrite

func (p *PushServiceReceiveArgs) FastWrite(buf []byte) int

func (*PushServiceReceiveArgs) FastWriteNocopy

func (p *PushServiceReceiveArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*PushServiceReceiveArgs) GetFirstArgument

func (p *PushServiceReceiveArgs) GetFirstArgument() interface{}

func (*PushServiceReceiveArgs) GetRequest

func (p *PushServiceReceiveArgs) GetRequest() (v *PushMessageRequest)

func (*PushServiceReceiveArgs) InitDefault

func (p *PushServiceReceiveArgs) InitDefault()

func (*PushServiceReceiveArgs) IsSetRequest

func (p *PushServiceReceiveArgs) IsSetRequest() bool

func (*PushServiceReceiveArgs) SetRequest

func (p *PushServiceReceiveArgs) SetRequest(val *PushMessageRequest)

func (*PushServiceReceiveArgs) String

func (p *PushServiceReceiveArgs) String() string

type PushServiceReceiveResult

type PushServiceReceiveResult struct {
	Success *PushMessageResponse `thrift:"success,0,optional" frugal:"0,optional,PushMessageResponse" json:"success,omitempty"`
}

func NewPushServiceReceiveResult

func NewPushServiceReceiveResult() *PushServiceReceiveResult

func (*PushServiceReceiveResult) BLength

func (p *PushServiceReceiveResult) BLength() int

func (*PushServiceReceiveResult) FastRead

func (p *PushServiceReceiveResult) FastRead(buf []byte) (int, error)

func (*PushServiceReceiveResult) FastReadField0

func (p *PushServiceReceiveResult) FastReadField0(buf []byte) (int, error)

func (*PushServiceReceiveResult) FastWrite

func (p *PushServiceReceiveResult) FastWrite(buf []byte) int

func (*PushServiceReceiveResult) FastWriteNocopy

func (p *PushServiceReceiveResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*PushServiceReceiveResult) GetResult

func (p *PushServiceReceiveResult) GetResult() interface{}

func (*PushServiceReceiveResult) GetSuccess

func (p *PushServiceReceiveResult) GetSuccess() (v *PushMessageResponse)

func (*PushServiceReceiveResult) InitDefault

func (p *PushServiceReceiveResult) InitDefault()

func (*PushServiceReceiveResult) IsSetSuccess

func (p *PushServiceReceiveResult) IsSetSuccess() bool

func (*PushServiceReceiveResult) SetSuccess

func (p *PushServiceReceiveResult) SetSuccess(x interface{})

func (*PushServiceReceiveResult) String

func (p *PushServiceReceiveResult) String() string

type QuizStatus

type QuizStatus struct {
	RoomId      int64   `thrift:"roomId,1,required" frugal:"1,required,i64" json:"roomId"`
	QuestionId  int64   `thrift:"questionId,2,required" frugal:"2,required,i64" json:"questionId"`
	RequiredNum int64   `thrift:"requiredNum,3,required" frugal:"3,required,i64" json:"requiredNum"`
	CurrentNum  int64   `thrift:"currentNum,4,required" frugal:"4,required,i64" json:"currentNum"`
	AcceptRate  float64 `thrift:"acceptRate,5,required" frugal:"5,required,double" json:"acceptRate"`
}
var Payload_QuizStatus_DEFAULT *QuizStatus

func NewQuizStatus

func NewQuizStatus() *QuizStatus

func (*QuizStatus) BLength

func (p *QuizStatus) BLength() int

func (*QuizStatus) FastRead

func (p *QuizStatus) FastRead(buf []byte) (int, error)

func (*QuizStatus) FastReadField1

func (p *QuizStatus) FastReadField1(buf []byte) (int, error)

func (*QuizStatus) FastReadField2

func (p *QuizStatus) FastReadField2(buf []byte) (int, error)

func (*QuizStatus) FastReadField3

func (p *QuizStatus) FastReadField3(buf []byte) (int, error)

func (*QuizStatus) FastReadField4

func (p *QuizStatus) FastReadField4(buf []byte) (int, error)

func (*QuizStatus) FastReadField5

func (p *QuizStatus) FastReadField5(buf []byte) (int, error)

func (*QuizStatus) FastWrite

func (p *QuizStatus) FastWrite(buf []byte) int

func (*QuizStatus) FastWriteNocopy

func (p *QuizStatus) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*QuizStatus) GetAcceptRate

func (p *QuizStatus) GetAcceptRate() (v float64)

func (*QuizStatus) GetCurrentNum

func (p *QuizStatus) GetCurrentNum() (v int64)

func (*QuizStatus) GetQuestionId

func (p *QuizStatus) GetQuestionId() (v int64)

func (*QuizStatus) GetRequiredNum

func (p *QuizStatus) GetRequiredNum() (v int64)

func (*QuizStatus) GetRoomId

func (p *QuizStatus) GetRoomId() (v int64)

func (*QuizStatus) InitDefault

func (p *QuizStatus) InitDefault()

func (*QuizStatus) SetAcceptRate

func (p *QuizStatus) SetAcceptRate(val float64)

func (*QuizStatus) SetCurrentNum

func (p *QuizStatus) SetCurrentNum(val int64)

func (*QuizStatus) SetQuestionId

func (p *QuizStatus) SetQuestionId(val int64)

func (*QuizStatus) SetRequiredNum

func (p *QuizStatus) SetRequiredNum(val int64)

func (*QuizStatus) SetRoomId

func (p *QuizStatus) SetRoomId(val int64)

func (*QuizStatus) String

func (p *QuizStatus) String() string

Directories

Path Synopsis
Code generated by Kitex v0.13.1.
Code generated by Kitex v0.13.1.

Jump to

Keyboard shortcuts

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