classroom

package
v0.0.0-...-7cc72ef Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2025 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EmptyRoomResponse_Base_DEFAULT *model.BaseResp
View Source
var EmptyRoomResponse_Rooms_DEFAULT []*model.Classroom
View Source
var ExamRoomInfoResponse_Base_DEFAULT *model.BaseResp
View Source
var ExamRoomInfoResponse_Rooms_DEFAULT []*model.ExamRoomInfo
View Source
var KitexUnusedProtection = struct{}{}

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

Functions

This section is empty.

Types

type ClassroomService

type ClassroomService interface {
	GetEmptyRoom(ctx context.Context, req *EmptyRoomRequest) (r *EmptyRoomResponse, err error)

	GetExamRoomInfo(ctx context.Context, req *ExamRoomInfoRequest) (r *ExamRoomInfoResponse, err error)
}

type ClassroomServiceGetEmptyRoomArgs

type ClassroomServiceGetEmptyRoomArgs struct {
	Req *EmptyRoomRequest `thrift:"req,1" frugal:"1,default,EmptyRoomRequest" json:"req"`
}

func NewClassroomServiceGetEmptyRoomArgs

func NewClassroomServiceGetEmptyRoomArgs() *ClassroomServiceGetEmptyRoomArgs

func (*ClassroomServiceGetEmptyRoomArgs) BLength

func (*ClassroomServiceGetEmptyRoomArgs) DeepEqual

func (*ClassroomServiceGetEmptyRoomArgs) FastRead

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

func (*ClassroomServiceGetEmptyRoomArgs) FastReadField1

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

func (*ClassroomServiceGetEmptyRoomArgs) FastWrite

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

func (*ClassroomServiceGetEmptyRoomArgs) FastWriteNocopy

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

func (*ClassroomServiceGetEmptyRoomArgs) Field1DeepEqual

func (p *ClassroomServiceGetEmptyRoomArgs) Field1DeepEqual(src *EmptyRoomRequest) bool

func (*ClassroomServiceGetEmptyRoomArgs) GetFirstArgument

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

func (*ClassroomServiceGetEmptyRoomArgs) GetReq

func (*ClassroomServiceGetEmptyRoomArgs) InitDefault

func (p *ClassroomServiceGetEmptyRoomArgs) InitDefault()

func (*ClassroomServiceGetEmptyRoomArgs) IsSetReq

func (p *ClassroomServiceGetEmptyRoomArgs) IsSetReq() bool

func (*ClassroomServiceGetEmptyRoomArgs) Read

func (*ClassroomServiceGetEmptyRoomArgs) ReadField1

func (*ClassroomServiceGetEmptyRoomArgs) SetReq

func (*ClassroomServiceGetEmptyRoomArgs) String

func (*ClassroomServiceGetEmptyRoomArgs) Write

type ClassroomServiceGetEmptyRoomResult

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

func NewClassroomServiceGetEmptyRoomResult

func NewClassroomServiceGetEmptyRoomResult() *ClassroomServiceGetEmptyRoomResult

func (*ClassroomServiceGetEmptyRoomResult) BLength

func (*ClassroomServiceGetEmptyRoomResult) DeepEqual

func (*ClassroomServiceGetEmptyRoomResult) FastRead

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

func (*ClassroomServiceGetEmptyRoomResult) FastReadField0

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

func (*ClassroomServiceGetEmptyRoomResult) FastWrite

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

func (*ClassroomServiceGetEmptyRoomResult) FastWriteNocopy

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

func (*ClassroomServiceGetEmptyRoomResult) Field0DeepEqual

func (*ClassroomServiceGetEmptyRoomResult) GetResult

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

func (*ClassroomServiceGetEmptyRoomResult) GetSuccess

func (*ClassroomServiceGetEmptyRoomResult) InitDefault

func (p *ClassroomServiceGetEmptyRoomResult) InitDefault()

func (*ClassroomServiceGetEmptyRoomResult) IsSetSuccess

func (p *ClassroomServiceGetEmptyRoomResult) IsSetSuccess() bool

func (*ClassroomServiceGetEmptyRoomResult) Read

func (*ClassroomServiceGetEmptyRoomResult) ReadField0

func (*ClassroomServiceGetEmptyRoomResult) SetSuccess

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

func (*ClassroomServiceGetEmptyRoomResult) String

func (*ClassroomServiceGetEmptyRoomResult) Write

type ClassroomServiceGetExamRoomInfoArgs

type ClassroomServiceGetExamRoomInfoArgs struct {
	Req *ExamRoomInfoRequest `thrift:"req,1" frugal:"1,default,ExamRoomInfoRequest" json:"req"`
}

func NewClassroomServiceGetExamRoomInfoArgs

func NewClassroomServiceGetExamRoomInfoArgs() *ClassroomServiceGetExamRoomInfoArgs

func (*ClassroomServiceGetExamRoomInfoArgs) BLength

func (*ClassroomServiceGetExamRoomInfoArgs) DeepEqual

func (*ClassroomServiceGetExamRoomInfoArgs) FastRead

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

func (*ClassroomServiceGetExamRoomInfoArgs) FastReadField1

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

func (*ClassroomServiceGetExamRoomInfoArgs) FastWrite

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

func (*ClassroomServiceGetExamRoomInfoArgs) FastWriteNocopy

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

func (*ClassroomServiceGetExamRoomInfoArgs) Field1DeepEqual

func (*ClassroomServiceGetExamRoomInfoArgs) GetFirstArgument

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

func (*ClassroomServiceGetExamRoomInfoArgs) GetReq

func (*ClassroomServiceGetExamRoomInfoArgs) InitDefault

func (p *ClassroomServiceGetExamRoomInfoArgs) InitDefault()

func (*ClassroomServiceGetExamRoomInfoArgs) IsSetReq

func (*ClassroomServiceGetExamRoomInfoArgs) Read

func (*ClassroomServiceGetExamRoomInfoArgs) ReadField1

func (*ClassroomServiceGetExamRoomInfoArgs) SetReq

func (*ClassroomServiceGetExamRoomInfoArgs) String

func (*ClassroomServiceGetExamRoomInfoArgs) Write

type ClassroomServiceGetExamRoomInfoResult

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

func NewClassroomServiceGetExamRoomInfoResult

func NewClassroomServiceGetExamRoomInfoResult() *ClassroomServiceGetExamRoomInfoResult

func (*ClassroomServiceGetExamRoomInfoResult) BLength

func (*ClassroomServiceGetExamRoomInfoResult) DeepEqual

func (*ClassroomServiceGetExamRoomInfoResult) FastRead

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

func (*ClassroomServiceGetExamRoomInfoResult) FastReadField0

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

func (*ClassroomServiceGetExamRoomInfoResult) FastWrite

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

func (*ClassroomServiceGetExamRoomInfoResult) FastWriteNocopy

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

func (*ClassroomServiceGetExamRoomInfoResult) Field0DeepEqual

func (*ClassroomServiceGetExamRoomInfoResult) GetResult

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

func (*ClassroomServiceGetExamRoomInfoResult) GetSuccess

func (*ClassroomServiceGetExamRoomInfoResult) InitDefault

func (p *ClassroomServiceGetExamRoomInfoResult) InitDefault()

func (*ClassroomServiceGetExamRoomInfoResult) IsSetSuccess

func (p *ClassroomServiceGetExamRoomInfoResult) IsSetSuccess() bool

func (*ClassroomServiceGetExamRoomInfoResult) Read

func (*ClassroomServiceGetExamRoomInfoResult) ReadField0

func (*ClassroomServiceGetExamRoomInfoResult) SetSuccess

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

func (*ClassroomServiceGetExamRoomInfoResult) String

func (*ClassroomServiceGetExamRoomInfoResult) Write

type EmptyRoomRequest

type EmptyRoomRequest struct {
	Date      string `thrift:"date,1,required" frugal:"1,required,string" json:"date"`
	Campus    string `thrift:"campus,2,required" frugal:"2,required,string" json:"campus"`
	StartTime string `thrift:"startTime,3,required" frugal:"3,required,string" json:"startTime"`
	EndTime   string `thrift:"endTime,4,required" frugal:"4,required,string" json:"endTime"`
}
var ClassroomServiceGetEmptyRoomArgs_Req_DEFAULT *EmptyRoomRequest

func NewEmptyRoomRequest

func NewEmptyRoomRequest() *EmptyRoomRequest

func (*EmptyRoomRequest) BLength

func (p *EmptyRoomRequest) BLength() int

func (*EmptyRoomRequest) DeepEqual

func (p *EmptyRoomRequest) DeepEqual(ano *EmptyRoomRequest) bool

func (*EmptyRoomRequest) FastRead

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

func (*EmptyRoomRequest) FastReadField1

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

func (*EmptyRoomRequest) FastReadField2

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

func (*EmptyRoomRequest) FastReadField3

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

func (*EmptyRoomRequest) FastReadField4

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

func (*EmptyRoomRequest) FastWrite

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

func (*EmptyRoomRequest) FastWriteNocopy

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

func (*EmptyRoomRequest) Field1DeepEqual

func (p *EmptyRoomRequest) Field1DeepEqual(src string) bool

func (*EmptyRoomRequest) Field2DeepEqual

func (p *EmptyRoomRequest) Field2DeepEqual(src string) bool

func (*EmptyRoomRequest) Field3DeepEqual

func (p *EmptyRoomRequest) Field3DeepEqual(src string) bool

func (*EmptyRoomRequest) Field4DeepEqual

func (p *EmptyRoomRequest) Field4DeepEqual(src string) bool

func (*EmptyRoomRequest) GetCampus

func (p *EmptyRoomRequest) GetCampus() (v string)

func (*EmptyRoomRequest) GetDate

func (p *EmptyRoomRequest) GetDate() (v string)

func (*EmptyRoomRequest) GetEndTime

func (p *EmptyRoomRequest) GetEndTime() (v string)

func (*EmptyRoomRequest) GetStartTime

func (p *EmptyRoomRequest) GetStartTime() (v string)

func (*EmptyRoomRequest) InitDefault

func (p *EmptyRoomRequest) InitDefault()

func (*EmptyRoomRequest) Read

func (p *EmptyRoomRequest) Read(iprot thrift.TProtocol) (err error)

func (*EmptyRoomRequest) ReadField1

func (p *EmptyRoomRequest) ReadField1(iprot thrift.TProtocol) error

func (*EmptyRoomRequest) ReadField2

func (p *EmptyRoomRequest) ReadField2(iprot thrift.TProtocol) error

func (*EmptyRoomRequest) ReadField3

func (p *EmptyRoomRequest) ReadField3(iprot thrift.TProtocol) error

func (*EmptyRoomRequest) ReadField4

func (p *EmptyRoomRequest) ReadField4(iprot thrift.TProtocol) error

func (*EmptyRoomRequest) SetCampus

func (p *EmptyRoomRequest) SetCampus(val string)

func (*EmptyRoomRequest) SetDate

func (p *EmptyRoomRequest) SetDate(val string)

func (*EmptyRoomRequest) SetEndTime

func (p *EmptyRoomRequest) SetEndTime(val string)

func (*EmptyRoomRequest) SetStartTime

func (p *EmptyRoomRequest) SetStartTime(val string)

func (*EmptyRoomRequest) String

func (p *EmptyRoomRequest) String() string

func (*EmptyRoomRequest) Write

func (p *EmptyRoomRequest) Write(oprot thrift.TProtocol) (err error)

type EmptyRoomResponse

type EmptyRoomResponse struct {
	Base  *model.BaseResp    `thrift:"base,1,required" frugal:"1,required,model.BaseResp" json:"base"`
	Rooms []*model.Classroom `thrift:"rooms,2,optional" frugal:"2,optional,list<model.Classroom>" json:"rooms,omitempty"`
}
var ClassroomServiceGetEmptyRoomResult_Success_DEFAULT *EmptyRoomResponse

func NewEmptyRoomResponse

func NewEmptyRoomResponse() *EmptyRoomResponse

func (*EmptyRoomResponse) BLength

func (p *EmptyRoomResponse) BLength() int

func (*EmptyRoomResponse) DeepEqual

func (p *EmptyRoomResponse) DeepEqual(ano *EmptyRoomResponse) bool

func (*EmptyRoomResponse) FastRead

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

func (*EmptyRoomResponse) FastReadField1

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

func (*EmptyRoomResponse) FastReadField2

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

func (*EmptyRoomResponse) FastWrite

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

func (*EmptyRoomResponse) FastWriteNocopy

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

func (*EmptyRoomResponse) Field1DeepEqual

func (p *EmptyRoomResponse) Field1DeepEqual(src *model.BaseResp) bool

func (*EmptyRoomResponse) Field2DeepEqual

func (p *EmptyRoomResponse) Field2DeepEqual(src []*model.Classroom) bool

func (*EmptyRoomResponse) GetBase

func (p *EmptyRoomResponse) GetBase() (v *model.BaseResp)

func (*EmptyRoomResponse) GetRooms

func (p *EmptyRoomResponse) GetRooms() (v []*model.Classroom)

func (*EmptyRoomResponse) InitDefault

func (p *EmptyRoomResponse) InitDefault()

func (*EmptyRoomResponse) IsSetBase

func (p *EmptyRoomResponse) IsSetBase() bool

func (*EmptyRoomResponse) IsSetRooms

func (p *EmptyRoomResponse) IsSetRooms() bool

func (*EmptyRoomResponse) Read

func (p *EmptyRoomResponse) Read(iprot thrift.TProtocol) (err error)

func (*EmptyRoomResponse) ReadField1

func (p *EmptyRoomResponse) ReadField1(iprot thrift.TProtocol) error

func (*EmptyRoomResponse) ReadField2

func (p *EmptyRoomResponse) ReadField2(iprot thrift.TProtocol) error

func (*EmptyRoomResponse) SetBase

func (p *EmptyRoomResponse) SetBase(val *model.BaseResp)

func (*EmptyRoomResponse) SetRooms

func (p *EmptyRoomResponse) SetRooms(val []*model.Classroom)

func (*EmptyRoomResponse) String

func (p *EmptyRoomResponse) String() string

func (*EmptyRoomResponse) Write

func (p *EmptyRoomResponse) Write(oprot thrift.TProtocol) (err error)

type ExamRoomInfoRequest

type ExamRoomInfoRequest struct {
	Term string `thrift:"term,1,required" frugal:"1,required,string" json:"term"`
}
var ClassroomServiceGetExamRoomInfoArgs_Req_DEFAULT *ExamRoomInfoRequest

func NewExamRoomInfoRequest

func NewExamRoomInfoRequest() *ExamRoomInfoRequest

func (*ExamRoomInfoRequest) BLength

func (p *ExamRoomInfoRequest) BLength() int

func (*ExamRoomInfoRequest) DeepEqual

func (p *ExamRoomInfoRequest) DeepEqual(ano *ExamRoomInfoRequest) bool

func (*ExamRoomInfoRequest) FastRead

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

func (*ExamRoomInfoRequest) FastReadField1

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

func (*ExamRoomInfoRequest) FastWrite

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

func (*ExamRoomInfoRequest) FastWriteNocopy

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

func (*ExamRoomInfoRequest) Field1DeepEqual

func (p *ExamRoomInfoRequest) Field1DeepEqual(src string) bool

func (*ExamRoomInfoRequest) GetTerm

func (p *ExamRoomInfoRequest) GetTerm() (v string)

func (*ExamRoomInfoRequest) InitDefault

func (p *ExamRoomInfoRequest) InitDefault()

func (*ExamRoomInfoRequest) Read

func (p *ExamRoomInfoRequest) Read(iprot thrift.TProtocol) (err error)

func (*ExamRoomInfoRequest) ReadField1

func (p *ExamRoomInfoRequest) ReadField1(iprot thrift.TProtocol) error

func (*ExamRoomInfoRequest) SetTerm

func (p *ExamRoomInfoRequest) SetTerm(val string)

func (*ExamRoomInfoRequest) String

func (p *ExamRoomInfoRequest) String() string

func (*ExamRoomInfoRequest) Write

func (p *ExamRoomInfoRequest) Write(oprot thrift.TProtocol) (err error)

type ExamRoomInfoResponse

type ExamRoomInfoResponse struct {
	Base  *model.BaseResp       `thrift:"base,1,required" frugal:"1,required,model.BaseResp" json:"base"`
	Rooms []*model.ExamRoomInfo `thrift:"rooms,2,optional" frugal:"2,optional,list<model.ExamRoomInfo>" json:"rooms,omitempty"`
}
var ClassroomServiceGetExamRoomInfoResult_Success_DEFAULT *ExamRoomInfoResponse

func NewExamRoomInfoResponse

func NewExamRoomInfoResponse() *ExamRoomInfoResponse

func (*ExamRoomInfoResponse) BLength

func (p *ExamRoomInfoResponse) BLength() int

func (*ExamRoomInfoResponse) DeepEqual

func (p *ExamRoomInfoResponse) DeepEqual(ano *ExamRoomInfoResponse) bool

func (*ExamRoomInfoResponse) FastRead

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

func (*ExamRoomInfoResponse) FastReadField1

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

func (*ExamRoomInfoResponse) FastReadField2

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

func (*ExamRoomInfoResponse) FastWrite

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

func (*ExamRoomInfoResponse) FastWriteNocopy

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

func (*ExamRoomInfoResponse) Field1DeepEqual

func (p *ExamRoomInfoResponse) Field1DeepEqual(src *model.BaseResp) bool

func (*ExamRoomInfoResponse) Field2DeepEqual

func (p *ExamRoomInfoResponse) Field2DeepEqual(src []*model.ExamRoomInfo) bool

func (*ExamRoomInfoResponse) GetBase

func (p *ExamRoomInfoResponse) GetBase() (v *model.BaseResp)

func (*ExamRoomInfoResponse) GetRooms

func (p *ExamRoomInfoResponse) GetRooms() (v []*model.ExamRoomInfo)

func (*ExamRoomInfoResponse) InitDefault

func (p *ExamRoomInfoResponse) InitDefault()

func (*ExamRoomInfoResponse) IsSetBase

func (p *ExamRoomInfoResponse) IsSetBase() bool

func (*ExamRoomInfoResponse) IsSetRooms

func (p *ExamRoomInfoResponse) IsSetRooms() bool

func (*ExamRoomInfoResponse) Read

func (p *ExamRoomInfoResponse) Read(iprot thrift.TProtocol) (err error)

func (*ExamRoomInfoResponse) ReadField1

func (p *ExamRoomInfoResponse) ReadField1(iprot thrift.TProtocol) error

func (*ExamRoomInfoResponse) ReadField2

func (p *ExamRoomInfoResponse) ReadField2(iprot thrift.TProtocol) error

func (*ExamRoomInfoResponse) SetBase

func (p *ExamRoomInfoResponse) SetBase(val *model.BaseResp)

func (*ExamRoomInfoResponse) SetRooms

func (p *ExamRoomInfoResponse) SetRooms(val []*model.ExamRoomInfo)

func (*ExamRoomInfoResponse) String

func (p *ExamRoomInfoResponse) String() string

func (*ExamRoomInfoResponse) Write

func (p *ExamRoomInfoResponse) Write(oprot thrift.TProtocol) (err error)

Directories

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

Jump to

Keyboard shortcuts

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