protobuf

package
v0.10.36 Latest Latest
Warning

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

Go to latest
Published: Apr 15, 2025 License: MIT Imports: 5 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_ComboLeg_proto protoreflect.FileDescriptor
View Source
var File_Contract_proto protoreflect.FileDescriptor
View Source
var File_DeltaNeutralContract_proto protoreflect.FileDescriptor
View Source
var File_ExecutionDetailsEnd_proto protoreflect.FileDescriptor
View Source
var File_ExecutionDetails_proto protoreflect.FileDescriptor
View Source
var File_ExecutionFilter_proto protoreflect.FileDescriptor
View Source
var File_ExecutionRequest_proto protoreflect.FileDescriptor
View Source
var File_Execution_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ComboLeg

type ComboLeg struct {
	ConId              *int32   `protobuf:"varint,1,opt,name=conId,proto3,oneof" json:"conId,omitempty"`
	Ratio              *int32   `protobuf:"varint,2,opt,name=ratio,proto3,oneof" json:"ratio,omitempty"`
	Action             *string  `protobuf:"bytes,3,opt,name=action,proto3,oneof" json:"action,omitempty"`
	Exchange           *string  `protobuf:"bytes,4,opt,name=exchange,proto3,oneof" json:"exchange,omitempty"`
	OpenClose          *int32   `protobuf:"varint,5,opt,name=openClose,proto3,oneof" json:"openClose,omitempty"`
	ShortSalesSlot     *int32   `protobuf:"varint,6,opt,name=shortSalesSlot,proto3,oneof" json:"shortSalesSlot,omitempty"`
	DesignatedLocation *string  `protobuf:"bytes,7,opt,name=designatedLocation,proto3,oneof" json:"designatedLocation,omitempty"`
	ExemptCode         *int32   `protobuf:"varint,8,opt,name=exemptCode,proto3,oneof" json:"exemptCode,omitempty"`
	PerLegPrice        *float64 `protobuf:"fixed64,9,opt,name=perLegPrice,proto3,oneof" json:"perLegPrice,omitempty"`
	// contains filtered or unexported fields
}

func (*ComboLeg) Descriptor deprecated

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

Deprecated: Use ComboLeg.ProtoReflect.Descriptor instead.

func (*ComboLeg) GetAction

func (x *ComboLeg) GetAction() string

func (*ComboLeg) GetConId

func (x *ComboLeg) GetConId() int32

func (*ComboLeg) GetDesignatedLocation

func (x *ComboLeg) GetDesignatedLocation() string

func (*ComboLeg) GetExchange

func (x *ComboLeg) GetExchange() string

func (*ComboLeg) GetExemptCode

func (x *ComboLeg) GetExemptCode() int32

func (*ComboLeg) GetOpenClose

func (x *ComboLeg) GetOpenClose() int32

func (*ComboLeg) GetPerLegPrice

func (x *ComboLeg) GetPerLegPrice() float64

func (*ComboLeg) GetRatio

func (x *ComboLeg) GetRatio() int32

func (*ComboLeg) GetShortSalesSlot

func (x *ComboLeg) GetShortSalesSlot() int32

func (*ComboLeg) ProtoMessage

func (*ComboLeg) ProtoMessage()

func (*ComboLeg) ProtoReflect

func (x *ComboLeg) ProtoReflect() protoreflect.Message

func (*ComboLeg) Reset

func (x *ComboLeg) Reset()

func (*ComboLeg) String

func (x *ComboLeg) String() string

type Contract

type Contract struct {
	ConId                        *int32                `protobuf:"varint,1,opt,name=conId,proto3,oneof" json:"conId,omitempty"`
	Symbol                       *string               `protobuf:"bytes,2,opt,name=symbol,proto3,oneof" json:"symbol,omitempty"`
	SecType                      *string               `protobuf:"bytes,3,opt,name=secType,proto3,oneof" json:"secType,omitempty"`
	LastTradeDateOrContractMonth *string               `protobuf:"bytes,4,opt,name=lastTradeDateOrContractMonth,proto3,oneof" json:"lastTradeDateOrContractMonth,omitempty"`
	Strike                       *float64              `protobuf:"fixed64,5,opt,name=strike,proto3,oneof" json:"strike,omitempty"`
	Right                        *string               `protobuf:"bytes,6,opt,name=right,proto3,oneof" json:"right,omitempty"`
	Multiplier                   *float64              `protobuf:"fixed64,7,opt,name=multiplier,proto3,oneof" json:"multiplier,omitempty"`
	Exchange                     *string               `protobuf:"bytes,8,opt,name=exchange,proto3,oneof" json:"exchange,omitempty"`
	PrimaryExch                  *string               `protobuf:"bytes,9,opt,name=primaryExch,proto3,oneof" json:"primaryExch,omitempty"`
	Currency                     *string               `protobuf:"bytes,10,opt,name=currency,proto3,oneof" json:"currency,omitempty"`
	LocalSymbol                  *string               `protobuf:"bytes,11,opt,name=localSymbol,proto3,oneof" json:"localSymbol,omitempty"`
	TradingClass                 *string               `protobuf:"bytes,12,opt,name=tradingClass,proto3,oneof" json:"tradingClass,omitempty"`
	SecIdType                    *string               `protobuf:"bytes,13,opt,name=secIdType,proto3,oneof" json:"secIdType,omitempty"`
	SecId                        *string               `protobuf:"bytes,14,opt,name=secId,proto3,oneof" json:"secId,omitempty"`
	Description                  *string               `protobuf:"bytes,15,opt,name=description,proto3,oneof" json:"description,omitempty"`
	IssuerId                     *string               `protobuf:"bytes,16,opt,name=issuerId,proto3,oneof" json:"issuerId,omitempty"`
	DeltaNeutralContract         *DeltaNeutralContract `protobuf:"bytes,17,opt,name=deltaNeutralContract,proto3,oneof" json:"deltaNeutralContract,omitempty"`
	IncludeExpired               *bool                 `protobuf:"varint,18,opt,name=includeExpired,proto3,oneof" json:"includeExpired,omitempty"`
	ComboLegsDescrip             *string               `protobuf:"bytes,19,opt,name=comboLegsDescrip,proto3,oneof" json:"comboLegsDescrip,omitempty"`
	ComboLegs                    []*ComboLeg           `protobuf:"bytes,20,rep,name=comboLegs,proto3" json:"comboLegs,omitempty"`
	// contains filtered or unexported fields
}

func (*Contract) Descriptor deprecated

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

Deprecated: Use Contract.ProtoReflect.Descriptor instead.

func (*Contract) GetComboLegs

func (x *Contract) GetComboLegs() []*ComboLeg

func (*Contract) GetComboLegsDescrip

func (x *Contract) GetComboLegsDescrip() string

func (*Contract) GetConId

func (x *Contract) GetConId() int32

func (*Contract) GetCurrency

func (x *Contract) GetCurrency() string

func (*Contract) GetDeltaNeutralContract

func (x *Contract) GetDeltaNeutralContract() *DeltaNeutralContract

func (*Contract) GetDescription

func (x *Contract) GetDescription() string

func (*Contract) GetExchange

func (x *Contract) GetExchange() string

func (*Contract) GetIncludeExpired

func (x *Contract) GetIncludeExpired() bool

func (*Contract) GetIssuerId

func (x *Contract) GetIssuerId() string

func (*Contract) GetLastTradeDateOrContractMonth

func (x *Contract) GetLastTradeDateOrContractMonth() string

func (*Contract) GetLocalSymbol

func (x *Contract) GetLocalSymbol() string

func (*Contract) GetMultiplier

func (x *Contract) GetMultiplier() float64

func (*Contract) GetPrimaryExch

func (x *Contract) GetPrimaryExch() string

func (*Contract) GetRight

func (x *Contract) GetRight() string

func (*Contract) GetSecId

func (x *Contract) GetSecId() string

func (*Contract) GetSecIdType

func (x *Contract) GetSecIdType() string

func (*Contract) GetSecType

func (x *Contract) GetSecType() string

func (*Contract) GetStrike

func (x *Contract) GetStrike() float64

func (*Contract) GetSymbol

func (x *Contract) GetSymbol() string

func (*Contract) GetTradingClass

func (x *Contract) GetTradingClass() string

func (*Contract) ProtoMessage

func (*Contract) ProtoMessage()

func (*Contract) ProtoReflect

func (x *Contract) ProtoReflect() protoreflect.Message

func (*Contract) Reset

func (x *Contract) Reset()

func (*Contract) String

func (x *Contract) String() string

type DeltaNeutralContract

type DeltaNeutralContract struct {
	ConId *int32   `protobuf:"varint,1,opt,name=conId,proto3,oneof" json:"conId,omitempty"`
	Delta *float64 `protobuf:"fixed64,2,opt,name=delta,proto3,oneof" json:"delta,omitempty"`
	Price *float64 `protobuf:"fixed64,3,opt,name=price,proto3,oneof" json:"price,omitempty"`
	// contains filtered or unexported fields
}

func (*DeltaNeutralContract) Descriptor deprecated

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

Deprecated: Use DeltaNeutralContract.ProtoReflect.Descriptor instead.

func (*DeltaNeutralContract) GetConId

func (x *DeltaNeutralContract) GetConId() int32

func (*DeltaNeutralContract) GetDelta

func (x *DeltaNeutralContract) GetDelta() float64

func (*DeltaNeutralContract) GetPrice

func (x *DeltaNeutralContract) GetPrice() float64

func (*DeltaNeutralContract) ProtoMessage

func (*DeltaNeutralContract) ProtoMessage()

func (*DeltaNeutralContract) ProtoReflect

func (x *DeltaNeutralContract) ProtoReflect() protoreflect.Message

func (*DeltaNeutralContract) Reset

func (x *DeltaNeutralContract) Reset()

func (*DeltaNeutralContract) String

func (x *DeltaNeutralContract) String() string

type Execution

type Execution struct {
	OrderId                *int32   `protobuf:"varint,1,opt,name=orderId,proto3,oneof" json:"orderId,omitempty"`
	ExecId                 *string  `protobuf:"bytes,2,opt,name=execId,proto3,oneof" json:"execId,omitempty"`
	Time                   *string  `protobuf:"bytes,3,opt,name=time,proto3,oneof" json:"time,omitempty"`
	AcctNumber             *string  `protobuf:"bytes,4,opt,name=acctNumber,proto3,oneof" json:"acctNumber,omitempty"`
	Exchange               *string  `protobuf:"bytes,5,opt,name=exchange,proto3,oneof" json:"exchange,omitempty"`
	Side                   *string  `protobuf:"bytes,6,opt,name=side,proto3,oneof" json:"side,omitempty"`
	Shares                 *string  `protobuf:"bytes,7,opt,name=shares,proto3,oneof" json:"shares,omitempty"`
	Price                  *float64 `protobuf:"fixed64,8,opt,name=price,proto3,oneof" json:"price,omitempty"`
	PermId                 *int64   `protobuf:"varint,9,opt,name=permId,proto3,oneof" json:"permId,omitempty"`
	ClientId               *int32   `protobuf:"varint,10,opt,name=clientId,proto3,oneof" json:"clientId,omitempty"`
	IsLiquidation          *bool    `protobuf:"varint,11,opt,name=isLiquidation,proto3,oneof" json:"isLiquidation,omitempty"`
	CumQty                 *string  `protobuf:"bytes,12,opt,name=cumQty,proto3,oneof" json:"cumQty,omitempty"`
	AvgPrice               *float64 `protobuf:"fixed64,13,opt,name=avgPrice,proto3,oneof" json:"avgPrice,omitempty"`
	OrderRef               *string  `protobuf:"bytes,14,opt,name=orderRef,proto3,oneof" json:"orderRef,omitempty"`
	EvRule                 *string  `protobuf:"bytes,15,opt,name=evRule,proto3,oneof" json:"evRule,omitempty"`
	EvMultiplier           *float64 `protobuf:"fixed64,16,opt,name=evMultiplier,proto3,oneof" json:"evMultiplier,omitempty"`
	ModelCode              *string  `protobuf:"bytes,17,opt,name=modelCode,proto3,oneof" json:"modelCode,omitempty"`
	LastLiquidity          *int32   `protobuf:"varint,18,opt,name=lastLiquidity,proto3,oneof" json:"lastLiquidity,omitempty"`
	IsPriceRevisionPending *bool    `protobuf:"varint,19,opt,name=isPriceRevisionPending,proto3,oneof" json:"isPriceRevisionPending,omitempty"`
	Submitter              *string  `protobuf:"bytes,20,opt,name=submitter,proto3,oneof" json:"submitter,omitempty"`
	// contains filtered or unexported fields
}

func (*Execution) Descriptor deprecated

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

Deprecated: Use Execution.ProtoReflect.Descriptor instead.

func (*Execution) GetAcctNumber

func (x *Execution) GetAcctNumber() string

func (*Execution) GetAvgPrice

func (x *Execution) GetAvgPrice() float64

func (*Execution) GetClientId

func (x *Execution) GetClientId() int32

func (*Execution) GetCumQty

func (x *Execution) GetCumQty() string

func (*Execution) GetEvMultiplier

func (x *Execution) GetEvMultiplier() float64

func (*Execution) GetEvRule

func (x *Execution) GetEvRule() string

func (*Execution) GetExchange

func (x *Execution) GetExchange() string

func (*Execution) GetExecId

func (x *Execution) GetExecId() string

func (*Execution) GetIsLiquidation

func (x *Execution) GetIsLiquidation() bool

func (*Execution) GetIsPriceRevisionPending

func (x *Execution) GetIsPriceRevisionPending() bool

func (*Execution) GetLastLiquidity

func (x *Execution) GetLastLiquidity() int32

func (*Execution) GetModelCode

func (x *Execution) GetModelCode() string

func (*Execution) GetOrderId

func (x *Execution) GetOrderId() int32

func (*Execution) GetOrderRef

func (x *Execution) GetOrderRef() string

func (*Execution) GetPermId

func (x *Execution) GetPermId() int64

func (*Execution) GetPrice

func (x *Execution) GetPrice() float64

func (*Execution) GetShares

func (x *Execution) GetShares() string

func (*Execution) GetSide

func (x *Execution) GetSide() string

func (*Execution) GetSubmitter

func (x *Execution) GetSubmitter() string

func (*Execution) GetTime

func (x *Execution) GetTime() string

func (*Execution) ProtoMessage

func (*Execution) ProtoMessage()

func (*Execution) ProtoReflect

func (x *Execution) ProtoReflect() protoreflect.Message

func (*Execution) Reset

func (x *Execution) Reset()

func (*Execution) String

func (x *Execution) String() string

type ExecutionDetails

type ExecutionDetails struct {
	ReqId     *int32     `protobuf:"varint,1,opt,name=reqId,proto3,oneof" json:"reqId,omitempty"`
	Contract  *Contract  `protobuf:"bytes,2,opt,name=contract,proto3,oneof" json:"contract,omitempty"`
	Execution *Execution `protobuf:"bytes,3,opt,name=execution,proto3,oneof" json:"execution,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecutionDetails) Descriptor deprecated

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

Deprecated: Use ExecutionDetails.ProtoReflect.Descriptor instead.

func (*ExecutionDetails) GetContract

func (x *ExecutionDetails) GetContract() *Contract

func (*ExecutionDetails) GetExecution

func (x *ExecutionDetails) GetExecution() *Execution

func (*ExecutionDetails) GetReqId

func (x *ExecutionDetails) GetReqId() int32

func (*ExecutionDetails) ProtoMessage

func (*ExecutionDetails) ProtoMessage()

func (*ExecutionDetails) ProtoReflect

func (x *ExecutionDetails) ProtoReflect() protoreflect.Message

func (*ExecutionDetails) Reset

func (x *ExecutionDetails) Reset()

func (*ExecutionDetails) String

func (x *ExecutionDetails) String() string

type ExecutionDetailsEnd

type ExecutionDetailsEnd struct {
	ReqId *int32 `protobuf:"varint,1,opt,name=reqId,proto3,oneof" json:"reqId,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecutionDetailsEnd) Descriptor deprecated

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

Deprecated: Use ExecutionDetailsEnd.ProtoReflect.Descriptor instead.

func (*ExecutionDetailsEnd) GetReqId

func (x *ExecutionDetailsEnd) GetReqId() int32

func (*ExecutionDetailsEnd) ProtoMessage

func (*ExecutionDetailsEnd) ProtoMessage()

func (*ExecutionDetailsEnd) ProtoReflect

func (x *ExecutionDetailsEnd) ProtoReflect() protoreflect.Message

func (*ExecutionDetailsEnd) Reset

func (x *ExecutionDetailsEnd) Reset()

func (*ExecutionDetailsEnd) String

func (x *ExecutionDetailsEnd) String() string

type ExecutionFilter

type ExecutionFilter struct {
	ClientId      *int32  `protobuf:"varint,1,opt,name=clientId,proto3,oneof" json:"clientId,omitempty"`
	AcctCode      *string `protobuf:"bytes,2,opt,name=acctCode,proto3,oneof" json:"acctCode,omitempty"`
	Time          *string `protobuf:"bytes,3,opt,name=time,proto3,oneof" json:"time,omitempty"`
	Symbol        *string `protobuf:"bytes,4,opt,name=symbol,proto3,oneof" json:"symbol,omitempty"`
	SecType       *string `protobuf:"bytes,5,opt,name=secType,proto3,oneof" json:"secType,omitempty"`
	Exchange      *string `protobuf:"bytes,6,opt,name=exchange,proto3,oneof" json:"exchange,omitempty"`
	Side          *string `protobuf:"bytes,7,opt,name=side,proto3,oneof" json:"side,omitempty"`
	LastNDays     *int32  `protobuf:"varint,8,opt,name=lastNDays,proto3,oneof" json:"lastNDays,omitempty"`
	SpecificDates []int32 `protobuf:"varint,9,rep,packed,name=specificDates,proto3" json:"specificDates,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecutionFilter) Descriptor deprecated

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

Deprecated: Use ExecutionFilter.ProtoReflect.Descriptor instead.

func (*ExecutionFilter) GetAcctCode

func (x *ExecutionFilter) GetAcctCode() string

func (*ExecutionFilter) GetClientId

func (x *ExecutionFilter) GetClientId() int32

func (*ExecutionFilter) GetExchange

func (x *ExecutionFilter) GetExchange() string

func (*ExecutionFilter) GetLastNDays

func (x *ExecutionFilter) GetLastNDays() int32

func (*ExecutionFilter) GetSecType

func (x *ExecutionFilter) GetSecType() string

func (*ExecutionFilter) GetSide

func (x *ExecutionFilter) GetSide() string

func (*ExecutionFilter) GetSpecificDates

func (x *ExecutionFilter) GetSpecificDates() []int32

func (*ExecutionFilter) GetSymbol

func (x *ExecutionFilter) GetSymbol() string

func (*ExecutionFilter) GetTime

func (x *ExecutionFilter) GetTime() string

func (*ExecutionFilter) ProtoMessage

func (*ExecutionFilter) ProtoMessage()

func (*ExecutionFilter) ProtoReflect

func (x *ExecutionFilter) ProtoReflect() protoreflect.Message

func (*ExecutionFilter) Reset

func (x *ExecutionFilter) Reset()

func (*ExecutionFilter) String

func (x *ExecutionFilter) String() string

type ExecutionRequest

type ExecutionRequest struct {
	ReqId           *int32           `protobuf:"varint,1,opt,name=reqId,proto3,oneof" json:"reqId,omitempty"`
	ExecutionFilter *ExecutionFilter `protobuf:"bytes,2,opt,name=executionFilter,proto3,oneof" json:"executionFilter,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecutionRequest) Descriptor deprecated

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

Deprecated: Use ExecutionRequest.ProtoReflect.Descriptor instead.

func (*ExecutionRequest) GetExecutionFilter

func (x *ExecutionRequest) GetExecutionFilter() *ExecutionFilter

func (*ExecutionRequest) GetReqId

func (x *ExecutionRequest) GetReqId() int32

func (*ExecutionRequest) ProtoMessage

func (*ExecutionRequest) ProtoMessage()

func (*ExecutionRequest) ProtoReflect

func (x *ExecutionRequest) ProtoReflect() protoreflect.Message

func (*ExecutionRequest) Reset

func (x *ExecutionRequest) Reset()

func (*ExecutionRequest) String

func (x *ExecutionRequest) String() string

Jump to

Keyboard shortcuts

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