Documentation ¶
Index ¶
- Constants
- Variables
- type C2S
- type OptionExpirationDate
- func (*OptionExpirationDate) Descriptor() ([]byte, []int)deprecated
- func (x *OptionExpirationDate) GetCycle() int32
- func (x *OptionExpirationDate) GetOptionExpiryDateDistance() int32
- func (x *OptionExpirationDate) GetStrikeTime() string
- func (x *OptionExpirationDate) GetStrikeTimestamp() float64
- func (*OptionExpirationDate) ProtoMessage()
- func (x *OptionExpirationDate) ProtoReflect() protoreflect.Message
- func (x *OptionExpirationDate) Reset()
- func (x *OptionExpirationDate) String() string
- type Request
- type Response
- func (*Response) Descriptor() ([]byte, []int)deprecated
- func (x *Response) GetErrCode() int32
- func (x *Response) GetRetMsg() string
- func (x *Response) GetRetType() int32
- func (x *Response) GetS2C() *S2C
- func (*Response) ProtoMessage()
- func (x *Response) ProtoReflect() protoreflect.Message
- func (x *Response) Reset()
- func (x *Response) String() string
- type S2C
Constants ¶
View Source
const (
Default_Response_RetType = int32(-400)
)
Default values for Response fields.
Variables ¶
View Source
var File_Qot_GetOptionExpirationDate_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type C2S ¶
type C2S struct { Owner *qotcommon.Security `protobuf:"bytes,1,req,name=owner" json:"owner,omitempty"` //期权标的股,目前仅支持传入港美正股以及恒指国指 IndexOptionType *int32 `protobuf:"varint,2,opt,name=indexOptionType" json:"indexOptionType,omitempty"` //Qot_Common.IndexOptionType,指数期权的类型,仅用于恒指国指 // contains filtered or unexported fields }
func (*C2S) Descriptor
deprecated
func (*C2S) GetIndexOptionType ¶
func (*C2S) ProtoMessage ¶
func (*C2S) ProtoMessage()
func (*C2S) ProtoReflect ¶
func (x *C2S) ProtoReflect() protoreflect.Message
type OptionExpirationDate ¶
type OptionExpirationDate struct { StrikeTime *string `protobuf:"bytes,1,opt,name=strikeTime" json:"strikeTime,omitempty"` //期权链行权日(港股和 A 股市场默认是北京时间,美股市场默认是美东时间) StrikeTimestamp *float64 `protobuf:"fixed64,2,opt,name=strikeTimestamp" json:"strikeTimestamp,omitempty"` //行权日时间戳 OptionExpiryDateDistance *int32 `protobuf:"varint,3,req,name=optionExpiryDateDistance" json:"optionExpiryDateDistance,omitempty"` //距离到期日天数,负数表示已过期 Cycle *int32 `protobuf:"varint,4,opt,name=cycle" json:"cycle,omitempty"` //Qot_Common.ExpirationCycle,交割周期(仅用于香港指数期权) // contains filtered or unexported fields }
func (*OptionExpirationDate) Descriptor
deprecated
func (*OptionExpirationDate) Descriptor() ([]byte, []int)
Deprecated: Use OptionExpirationDate.ProtoReflect.Descriptor instead.
func (*OptionExpirationDate) GetCycle ¶
func (x *OptionExpirationDate) GetCycle() int32
func (*OptionExpirationDate) GetOptionExpiryDateDistance ¶
func (x *OptionExpirationDate) GetOptionExpiryDateDistance() int32
func (*OptionExpirationDate) GetStrikeTime ¶
func (x *OptionExpirationDate) GetStrikeTime() string
func (*OptionExpirationDate) GetStrikeTimestamp ¶
func (x *OptionExpirationDate) GetStrikeTimestamp() float64
func (*OptionExpirationDate) ProtoMessage ¶
func (*OptionExpirationDate) ProtoMessage()
func (*OptionExpirationDate) ProtoReflect ¶
func (x *OptionExpirationDate) ProtoReflect() protoreflect.Message
func (*OptionExpirationDate) Reset ¶
func (x *OptionExpirationDate) Reset()
func (*OptionExpirationDate) String ¶
func (x *OptionExpirationDate) String() string
type Request ¶
type Request struct { C2S *C2S `protobuf:"bytes,1,req,name=c2s" json:"c2s,omitempty"` // contains filtered or unexported fields }
func (*Request) Descriptor
deprecated
func (*Request) ProtoMessage ¶
func (*Request) ProtoMessage()
func (*Request) ProtoReflect ¶
func (x *Request) ProtoReflect() protoreflect.Message
type Response ¶
type Response struct { RetType *int32 `protobuf:"varint,1,req,name=retType,def=-400" json:"retType,omitempty"` //RetType,返回结果 RetMsg *string `protobuf:"bytes,2,opt,name=retMsg" json:"retMsg,omitempty"` ErrCode *int32 `protobuf:"varint,3,opt,name=errCode" json:"errCode,omitempty"` S2C *S2C `protobuf:"bytes,4,opt,name=s2c" json:"s2c,omitempty"` // contains filtered or unexported fields }
func (*Response) Descriptor
deprecated
func (*Response) GetErrCode ¶
func (*Response) GetRetType ¶
func (*Response) ProtoMessage ¶
func (*Response) ProtoMessage()
func (*Response) ProtoReflect ¶
func (x *Response) ProtoReflect() protoreflect.Message
type S2C ¶
type S2C struct { DateList []*OptionExpirationDate `protobuf:"bytes,1,rep,name=dateList" json:"dateList,omitempty"` //期权链行权日 // contains filtered or unexported fields }
func (*S2C) Descriptor
deprecated
func (*S2C) GetDateList ¶
func (x *S2C) GetDateList() []*OptionExpirationDate
func (*S2C) ProtoMessage ¶
func (*S2C) ProtoMessage()
func (*S2C) ProtoReflect ¶
func (x *S2C) ProtoReflect() protoreflect.Message
Click to show internal directories.
Click to hide internal directories.