gopb

package
v1.3.8 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2023 License: Unlicense Imports: 15 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Provider_name = map[int32]string{
		0: "None",
		1: "Polygon",
	}
	Provider_value = map[string]int32{
		"None":    0,
		"Polygon": 1,
	}
)

Enum value maps for Provider.

View Source
var (
	Financial_Common_AssetClass_name = map[int32]string{
		0: "Stock",
		1: "Option",
		2: "Crypto",
		3: "ForeignExchange",
		4: "OverTheCounter",
		5: "Indices",
	}
	Financial_Common_AssetClass_value = map[string]int32{
		"Stock":           0,
		"Option":          1,
		"Crypto":          2,
		"ForeignExchange": 3,
		"OverTheCounter":  4,
		"Indices":         5,
	}
)

Enum value maps for Financial_Common_AssetClass.

View Source
var (
	Financial_Common_AssetType_name = map[int32]string{
		0:  "CommonShare",
		1:  "OrdinaryShare",
		2:  "NewYorkRegistryShares",
		3:  "AmericanDepositoryReceiptCommon",
		4:  "AmericanDepositoryReceiptPreferred",
		5:  "AmericanDepositoryReceiptRights",
		6:  "AmericanDepositoryReceiptWarrants",
		7:  "GlobalDepositoryReceipts",
		8:  "Unit",
		9:  "Rights",
		10: "PreferredStock",
		11: "Fund",
		12: "StructuredProduct",
		13: "Warrant",
		14: "Index",
		15: "ExchangeTradedFund",
		16: "ExchangeTradedNote",
		17: "CorporateBond",
		18: "AgencyBond",
		19: "EquityLinkedBond",
		20: "Basket",
		21: "LiquidatingTrust",
		22: "Others",
		23: "None",
		24: "ExchangeTradeVehicle",
		25: "SingleSecurityETF",
	}
	Financial_Common_AssetType_value = map[string]int32{
		"CommonShare":                        0,
		"OrdinaryShare":                      1,
		"NewYorkRegistryShares":              2,
		"AmericanDepositoryReceiptCommon":    3,
		"AmericanDepositoryReceiptPreferred": 4,
		"AmericanDepositoryReceiptRights":    5,
		"AmericanDepositoryReceiptWarrants":  6,
		"GlobalDepositoryReceipts":           7,
		"Unit":                               8,
		"Rights":                             9,
		"PreferredStock":                     10,
		"Fund":                               11,
		"StructuredProduct":                  12,
		"Warrant":                            13,
		"Index":                              14,
		"ExchangeTradedFund":                 15,
		"ExchangeTradedNote":                 16,
		"CorporateBond":                      17,
		"AgencyBond":                         18,
		"EquityLinkedBond":                   19,
		"Basket":                             20,
		"LiquidatingTrust":                   21,
		"Others":                             22,
		"None":                               23,
		"ExchangeTradeVehicle":               24,
		"SingleSecurityETF":                  25,
	}
)

Enum value maps for Financial_Common_AssetType.

View Source
var (
	Financial_Common_Locale_name = map[int32]string{
		0: "US",
		1: "Global",
	}
	Financial_Common_Locale_value = map[string]int32{
		"US":     0,
		"Global": 1,
	}
)

Enum value maps for Financial_Common_Locale.

View Source
var (
	Financial_Common_Tape_name = map[int32]string{
		0: "A",
		1: "B",
		2: "C",
	}
	Financial_Common_Tape_value = map[string]int32{
		"A": 0,
		"B": 1,
		"C": 2,
	}
)

Enum value maps for Financial_Common_Tape.

View Source
var (
	Financial_Dividends_Frequency_name = map[int32]string{
		0:  "NoFrequency",
		1:  "Annually",
		2:  "SemiAnnually",
		4:  "Quarterly",
		12: "Monthly",
		13: "Invalid",
	}
	Financial_Dividends_Frequency_value = map[string]int32{
		"NoFrequency":  0,
		"Annually":     1,
		"SemiAnnually": 2,
		"Quarterly":    4,
		"Monthly":      12,
		"Invalid":      13,
	}
)

Enum value maps for Financial_Dividends_Frequency.

View Source
var (
	Financial_Dividends_Type_name = map[int32]string{
		0: "CD",
		1: "SC",
		2: "LT",
		3: "ST",
		4: "NP",
	}
	Financial_Dividends_Type_value = map[string]int32{
		"CD": 0,
		"SC": 1,
		"LT": 2,
		"ST": 3,
		"NP": 4,
	}
)

Enum value maps for Financial_Dividends_Type.

View Source
var (
	Financial_Exchanges_Type_name = map[int32]string{
		0: "Exchange",
		1: "TRF",
		2: "SIP",
		3: "ORF",
	}
	Financial_Exchanges_Type_value = map[string]int32{
		"Exchange": 0,
		"TRF":      1,
		"SIP":      2,
		"ORF":      3,
	}
)

Enum value maps for Financial_Exchanges_Type.

View Source
var (
	Financial_Options_ContractType_name = map[int32]string{
		0: "Call",
		1: "Put",
		2: "Other",
	}
	Financial_Options_ContractType_value = map[string]int32{
		"Call":  0,
		"Put":   1,
		"Other": 2,
	}
)

Enum value maps for Financial_Options_ContractType.

View Source
var (
	Financial_Options_ExerciseStyle_name = map[int32]string{
		0: "American",
		1: "European",
		2: "Bermudan",
	}
	Financial_Options_ExerciseStyle_value = map[string]int32{
		"American": 0,
		"European": 1,
		"Bermudan": 2,
	}
)

Enum value maps for Financial_Options_ExerciseStyle.

View Source
var (
	Financial_Options_UnderlyingType_name = map[int32]string{
		0: "Equity",
		1: "Currency",
	}
	Financial_Options_UnderlyingType_value = map[string]int32{
		"Equity":   0,
		"Currency": 1,
	}
)

Enum value maps for Financial_Options_UnderlyingType.

View Source
var (
	Financial_Quotes_Condition_name = map[int32]string{
		0:   "Regular",
		1:   "RegularTwoSidedOpen",
		2:   "RegularOneSidedOpen",
		3:   "SlowAsk",
		4:   "SlowBid",
		5:   "SlowBidAsk",
		6:   "SlowDueLRPBid",
		7:   "SlowDueLRPAsk",
		8:   "SlowDueNYSELRP",
		9:   "SlowDueSetSlowListBidAsk",
		10:  "ManualAskAutomatedBid",
		11:  "ManualBidAutomatedAsk",
		12:  "ManualBidAndAsk",
		13:  "Opening",
		14:  "Closing",
		15:  "Closed",
		16:  "Resume",
		17:  "FastTrading",
		18:  "TradingRangeIndicated",
		19:  "MarketMakerQuotesClosed",
		20:  "NonFirm",
		21:  "NewsDissemination",
		22:  "OrderInflux",
		23:  "OrderImbalance",
		24:  "DueToRelatedSecurityNewsDissemination",
		25:  "DueToRelatedSecurityNewsPending",
		26:  "AdditionalInformation",
		27:  "NewsPending",
		28:  "AdditionalInformationDueToRelatedSecurity",
		29:  "DueToRelatedSecurity",
		30:  "InViewOfCommon",
		31:  "EquipmentChangeover",
		32:  "NoOpenNoResponse",
		33:  "SubPennyTrading",
		34:  "AutomatedBidNoOfferNoBid",
		35:  "LULDPriceBand",
		36:  "MarketWideCircuitBreakerLevel1",
		37:  "MarketWideCircuitBreakerLevel2",
		38:  "MarketWideCircuitBreakerLevel3",
		39:  "RepublishedLULDPriceBand",
		40:  "OnDemandAuction",
		41:  "CashOnlySettlement",
		42:  "NextDaySettlement",
		43:  "LULDTradingPause",
		71:  "SlowDueLRPBidAsk",
		80:  "Cancel",
		81:  "CorrectedPrice",
		82:  "SIPGenerated",
		83:  "Unknown",
		84:  "CrossedMarket",
		85:  "LockedMarket",
		86:  "DepthOnOfferSide",
		87:  "DepthOnBidSide",
		88:  "DepthOnBidAndOffer",
		89:  "PreOpeningIndication",
		90:  "SyndicateBid",
		91:  "PreSyndicateBid",
		92:  "PenaltyBid",
		94:  "CQSGenerated",
		999: "Invalid",
	}
	Financial_Quotes_Condition_value = map[string]int32{
		"Regular":                               0,
		"RegularTwoSidedOpen":                   1,
		"RegularOneSidedOpen":                   2,
		"SlowAsk":                               3,
		"SlowBid":                               4,
		"SlowBidAsk":                            5,
		"SlowDueLRPBid":                         6,
		"SlowDueLRPAsk":                         7,
		"SlowDueNYSELRP":                        8,
		"SlowDueSetSlowListBidAsk":              9,
		"ManualAskAutomatedBid":                 10,
		"ManualBidAutomatedAsk":                 11,
		"ManualBidAndAsk":                       12,
		"Opening":                               13,
		"Closing":                               14,
		"Closed":                                15,
		"Resume":                                16,
		"FastTrading":                           17,
		"TradingRangeIndicated":                 18,
		"MarketMakerQuotesClosed":               19,
		"NonFirm":                               20,
		"NewsDissemination":                     21,
		"OrderInflux":                           22,
		"OrderImbalance":                        23,
		"DueToRelatedSecurityNewsDissemination": 24,
		"DueToRelatedSecurityNewsPending":       25,
		"AdditionalInformation":                 26,
		"NewsPending":                           27,
		"AdditionalInformationDueToRelatedSecurity": 28,
		"DueToRelatedSecurity":                      29,
		"InViewOfCommon":                            30,
		"EquipmentChangeover":                       31,
		"NoOpenNoResponse":                          32,
		"SubPennyTrading":                           33,
		"AutomatedBidNoOfferNoBid":                  34,
		"LULDPriceBand":                             35,
		"MarketWideCircuitBreakerLevel1":            36,
		"MarketWideCircuitBreakerLevel2":            37,
		"MarketWideCircuitBreakerLevel3":            38,
		"RepublishedLULDPriceBand":                  39,
		"OnDemandAuction":                           40,
		"CashOnlySettlement":                        41,
		"NextDaySettlement":                         42,
		"LULDTradingPause":                          43,
		"SlowDueLRPBidAsk":                          71,
		"Cancel":                                    80,
		"CorrectedPrice":                            81,
		"SIPGenerated":                              82,
		"Unknown":                                   83,
		"CrossedMarket":                             84,
		"LockedMarket":                              85,
		"DepthOnOfferSide":                          86,
		"DepthOnBidSide":                            87,
		"DepthOnBidAndOffer":                        88,
		"PreOpeningIndication":                      89,
		"SyndicateBid":                              90,
		"PreSyndicateBid":                           91,
		"PenaltyBid":                                92,
		"CQSGenerated":                              94,
		"Invalid":                                   999,
	}
)

Enum value maps for Financial_Quotes_Condition.

View Source
var (
	Financial_Quotes_Indicator_name = map[int32]string{}/* 126 elements not displayed */

	Financial_Quotes_Indicator_value = map[string]int32{}/* 126 elements not displayed */

)

Enum value maps for Financial_Quotes_Indicator.

View Source
var (
	Financial_Trades_Condition_name = map[int32]string{}/* 104 elements not displayed */

	Financial_Trades_Condition_value = map[string]int32{}/* 104 elements not displayed */

)

Enum value maps for Financial_Trades_Condition.

View Source
var (
	Financial_Trades_CorrectionCode_name = map[int32]string{
		0:  "NotCorrected",
		1:  "LateCorrected",
		7:  "Erroneous",
		8:  "Cancel",
		10: "CancelRecord",
		11: "ErrorRecord",
		12: "CorrectionRecord",
	}
	Financial_Trades_CorrectionCode_value = map[string]int32{
		"NotCorrected":     0,
		"LateCorrected":    1,
		"Erroneous":        7,
		"Cancel":           8,
		"CancelRecord":     10,
		"ErrorRecord":      11,
		"CorrectionRecord": 12,
	}
)

Enum value maps for Financial_Trades_CorrectionCode.

AssetClassAlternates contains alternative values for the Financial.Common.AssetClass enum

View Source
var AssetClassMapping = map[Financial_Common_AssetClass]string{
	Financial_Common_ForeignExchange: "Foreign Exchange",
	Financial_Common_OverTheCounter:  "OTC",
}

AssetClassMapping contains alternate names for the Financial.Common.AssetClass enum

View Source
var AssetTypeAlternates = map[string]Financial_Common_AssetType{
	"":                        utils.NoValue[Financial_Common_AssetType](),
	"CS":                      Financial_Common_CommonShare,
	"Common Share":            Financial_Common_CommonShare,
	"OS":                      Financial_Common_OrdinaryShare,
	"Ordinary Share":          Financial_Common_OrdinaryShare,
	"NYRS":                    Financial_Common_NewYorkRegistryShares,
	"New York Registry Share": Financial_Common_NewYorkRegistryShares,
	"ADRC":                    Financial_Common_AmericanDepositoryReceiptCommon,
	"Common ADR":              Financial_Common_AmericanDepositoryReceiptCommon,
	"ADRP":                    Financial_Common_AmericanDepositoryReceiptPreferred,
	"Preferred ADR":           Financial_Common_AmericanDepositoryReceiptPreferred,
	"ADRR":                    Financial_Common_AmericanDepositoryReceiptRights,
	"ADR Right":               Financial_Common_AmericanDepositoryReceiptRights,
	"ADRW":                    Financial_Common_AmericanDepositoryReceiptWarrants,
	"ADR Warrant":             Financial_Common_AmericanDepositoryReceiptWarrants,
	"GDR":                     Financial_Common_GlobalDepositoryReceipts,
	"UNIT":                    Financial_Common_Unit,
	"RIGHT":                   Financial_Common_Rights,
	"Right":                   Financial_Common_Rights,
	"PFD":                     Financial_Common_PreferredStock,
	"Preferred Stock":         Financial_Common_PreferredStock,
	"FUND":                    Financial_Common_Fund,
	"SP":                      Financial_Common_StructuredProduct,
	"Structured Product":      Financial_Common_StructuredProduct,
	"WARRANT":                 Financial_Common_Warrant,
	"INDEX":                   Financial_Common_Index,
	"ETF":                     Financial_Common_ExchangeTradedFund,
	"ETN":                     Financial_Common_ExchangeTradedNote,
	"ETV":                     Financial_Common_ExchangeTradeVehicle,
	"ETS":                     Financial_Common_SingleSecurityETF,
	"BOND":                    Financial_Common_CorporateBond,
	"Corporate Bond":          Financial_Common_CorporateBond,
	"AGEN":                    Financial_Common_AgencyBond,
	"Agency Bond":             Financial_Common_AgencyBond,
	"EQLK":                    Financial_Common_EquityLinkedBond,
	"Equity-Linked Bond":      Financial_Common_EquityLinkedBond,
	"BASKET":                  Financial_Common_Basket,
	"LT":                      Financial_Common_LiquidatingTrust,
	"Liquidating Trust":       Financial_Common_LiquidatingTrust,
	"OTHER":                   Financial_Common_Others,
	"Other":                   Financial_Common_Others,
	"None":                    Financial_Common_None,
}

AssetTypeAlternates contains alternative values for the Financial.Common.AssetType enum

View Source
var AssetTypeMapping = map[Financial_Common_AssetType]string{
	Financial_Common_CommonShare:                        "Common Share",
	Financial_Common_OrdinaryShare:                      "Ordinary Share",
	Financial_Common_NewYorkRegistryShares:              "New York Registry Share",
	Financial_Common_AmericanDepositoryReceiptCommon:    "Common ADR",
	Financial_Common_AmericanDepositoryReceiptPreferred: "Preferred ADR",
	Financial_Common_AmericanDepositoryReceiptRights:    "ADR Right",
	Financial_Common_AmericanDepositoryReceiptWarrants:  "ADR Warrant",
	Financial_Common_GlobalDepositoryReceipts:           "GDR",
	Financial_Common_Rights:                             "Right",
	Financial_Common_PreferredStock:                     "Preferred Stock",
	Financial_Common_StructuredProduct:                  "Structured Product",
	Financial_Common_ExchangeTradedFund:                 "ETF",
	Financial_Common_ExchangeTradedNote:                 "ETN",
	Financial_Common_ExchangeTradeVehicle:               "ETV",
	Financial_Common_SingleSecurityETF:                  "ETS",
	Financial_Common_CorporateBond:                      "Corporate Bond",
	Financial_Common_AgencyBond:                         "Agency Bond",
	Financial_Common_EquityLinkedBond:                   "Equity-Linked Bond",
	Financial_Common_LiquidatingTrust:                   "Liquidating Trust",
	Financial_Common_Others:                             "Other",
	Financial_Common_None:                               "",
}

AssetTypeMapping contains alternate names for the Financial.Common.AssetType enum

ExchangeTypeAlternates contains alternative values for the Financial.Dividends.Frequency enum

View Source
var DividendFrequencyMapping = map[Financial_Dividends_Frequency]string{
	Financial_Dividends_NoFrequency: "",
}

DividendFrequencyMapping contains alternate names for the Financial.Dividends.Frequency enum

View Source
var ExchangeTypeAlternates = map[string]Financial_Exchanges_Type{
	"exchange": Financial_Exchanges_Exchange,
}

ExchangeTypeAlternates contains alternative values for the Financial.Exchanges.Type enum

View Source
var File_protos_common_common_proto protoreflect.FileDescriptor
View Source
var File_protos_common_decimal_proto protoreflect.FileDescriptor
View Source
var File_protos_common_financial_proto protoreflect.FileDescriptor
View Source
var File_protos_common_time_proto protoreflect.FileDescriptor

LocalAlternates contains alternative values for the Financial.Common.Locale enum

View Source
var OptionContractTypeAlternates = map[string]Financial_Options_ContractType{
	"call":  Financial_Options_Call,
	"put":   Financial_Options_Put,
	"other": Financial_Options_Other,
}

OptionContractTypeAlternates contains alternative values for the Financial.Options.ContractType enum

View Source
var OptionExerciseStyleAlternates = map[string]Financial_Options_ExerciseStyle{
	"american": Financial_Options_American,
	"european": Financial_Options_European,
	"bermudan": Financial_Options_Bermudan,
}

OptionExerciseStyleAlternates contains alternative values for the Financial.Options.ExerciseStyle enum

View Source
var OptionUnderlyingTypeAlternates = map[string]Financial_Options_UnderlyingType{
	"equity":   Financial_Options_Equity,
	"currency": Financial_Options_Currency,
}

UnderlyingTypeAlternates contains alternative values for the Financial.Options.UnderlyingType enum

View Source
var ProviderAlternates = map[string]Provider{
	"":        Provider_None,
	"polygon": Provider_Polygon,
}

ProviderAlternates contains alternate values for the Provider enum

View Source
var ProviderMapping = map[Provider]string{
	Provider_None:    "",
	Provider_Polygon: "polygon",
}

ProviderMapping contains alternate names for the Provider enum

View Source
var QuoteConditionAlternates = map[string]Financial_Quotes_Condition{
	"-1":                                Financial_Quotes_Invalid,
	"Regular, Two-Sided Open":           Financial_Quotes_RegularTwoSidedOpen,
	"Regular, One-Sided Open":           Financial_Quotes_RegularOneSidedOpen,
	"Slow Ask":                          Financial_Quotes_SlowAsk,
	"Slow Bid":                          Financial_Quotes_SlowBid,
	"Slow Bid, Ask":                     Financial_Quotes_SlowBidAsk,
	"Slow Due, LRP Bid":                 Financial_Quotes_SlowDueLRPBid,
	"Slow Due, LRP Ask":                 Financial_Quotes_SlowDueLRPAsk,
	"Slow Due, NYSE LRP":                Financial_Quotes_SlowDueNYSELRP,
	"Slow Due Set, Slow List, Bid, Ask": Financial_Quotes_SlowDueSetSlowListBidAsk,
	"Manual Ask, Automated Bid":         Financial_Quotes_ManualAskAutomatedBid,
	"Manual Bid, Automated Ask":         Financial_Quotes_ManualBidAutomatedAsk,
	"Manual Bid and Ask":                Financial_Quotes_ManualBidAndAsk,
	"Fast Trading":                      Financial_Quotes_FastTrading,
	"Tading Range Indicated":            Financial_Quotes_TradingRangeIndicated,
	"Market-Maker Quotes Closed":        Financial_Quotes_MarketMakerQuotesClosed,
	"Non-Firm":                          Financial_Quotes_NonFirm,
	"News Dissemination":                Financial_Quotes_NewsDissemination,
	"Order Influx":                      Financial_Quotes_OrderInflux,
	"Order Imbalance":                   Financial_Quotes_OrderImbalance,
	"Due to Related Security, News Dissemination":    Financial_Quotes_DueToRelatedSecurityNewsDissemination,
	"Due to Related Security, News Pending":          Financial_Quotes_DueToRelatedSecurityNewsPending,
	"Additional Information":                         Financial_Quotes_AdditionalInformation,
	"News Pending":                                   Financial_Quotes_NewsPending,
	"Additional Information Due to Related Security": Financial_Quotes_AdditionalInformationDueToRelatedSecurity,
	"Due to Related Security":                        Financial_Quotes_DueToRelatedSecurity,
	"In View of Common":                              Financial_Quotes_InViewOfCommon,
	"Equipment Changeover":                           Financial_Quotes_EquipmentChangeover,
	"No Open, No Response":                           Financial_Quotes_NoOpenNoResponse,
	"Sub-Penny Trading":                              Financial_Quotes_SubPennyTrading,
	"Automated Bid; No Offer, No Bid":                Financial_Quotes_AutomatedBidNoOfferNoBid,
	"LULD Price Band":                                Financial_Quotes_LULDPriceBand,
	"Market-Wide Circuit Breaker, Level 1":           Financial_Quotes_MarketWideCircuitBreakerLevel1,
	"Market-Wide Circuit Breaker, Level 2":           Financial_Quotes_MarketWideCircuitBreakerLevel2,
	"Market-Wide Circuit Breaker, Level 3":           Financial_Quotes_MarketWideCircuitBreakerLevel3,
	"Republished LULD Price Band":                    Financial_Quotes_RepublishedLULDPriceBand,
	"On-Demand Auction":                              Financial_Quotes_OnDemandAuction,
	"Cash-Only Settlement":                           Financial_Quotes_CashOnlySettlement,
	"Next-Day Settlement":                            Financial_Quotes_NextDaySettlement,
	"LULD Trading Pause":                             Financial_Quotes_LULDTradingPause,
	"Slow Due LRP, Bid, Ask":                         Financial_Quotes_SlowDueLRPBidAsk,
	"Cancel":                                         Financial_Quotes_Cancel,
	"Corrected Price":                                Financial_Quotes_CorrectedPrice,
	"SIP-Generated":                                  Financial_Quotes_SIPGenerated,
	"Unknown":                                        Financial_Quotes_Unknown,
	"Crossed Market":                                 Financial_Quotes_CrossedMarket,
	"Locked Market":                                  Financial_Quotes_LockedMarket,
	"Depth on Offer Side":                            Financial_Quotes_DepthOnOfferSide,
	"Depth on Bid Side":                              Financial_Quotes_DepthOnBidSide,
	"Depth on Bid and Offer":                         Financial_Quotes_DepthOnBidAndOffer,
	"Pre-Opening Indication":                         Financial_Quotes_PreOpeningIndication,
	"Syndicate Bid":                                  Financial_Quotes_SyndicateBid,
	"Pre-Syndicate Bid":                              Financial_Quotes_PreSyndicateBid,
	"Penalty Bid":                                    Financial_Quotes_PenaltyBid,
	"CQS-Generated":                                  Financial_Quotes_CQSGenerated,
}

QuoteConditionAlternates contains alternative values for the Financial.Quotes.Condition enum

View Source
var QuoteConditionMapping = map[Financial_Quotes_Condition]string{
	Financial_Quotes_RegularTwoSidedOpen:                       "Regular, Two-Sided Open",
	Financial_Quotes_RegularOneSidedOpen:                       "Regular, One-Sided Open",
	Financial_Quotes_SlowAsk:                                   "Slow Ask",
	Financial_Quotes_SlowBid:                                   "Slow Bid",
	Financial_Quotes_SlowBidAsk:                                "Slow Bid, Ask",
	Financial_Quotes_SlowDueLRPBid:                             "Slow Due, LRP Bid",
	Financial_Quotes_SlowDueLRPAsk:                             "Slow Due, LRP Ask",
	Financial_Quotes_SlowDueNYSELRP:                            "Slow Due, NYSE LRP",
	Financial_Quotes_SlowDueSetSlowListBidAsk:                  "Slow Due Set, Slow List, Bid, Ask",
	Financial_Quotes_ManualAskAutomatedBid:                     "Manual Ask, Automated Bid",
	Financial_Quotes_ManualBidAutomatedAsk:                     "Manual Bid, Automated Ask",
	Financial_Quotes_ManualBidAndAsk:                           "Manual Bid and Ask",
	Financial_Quotes_FastTrading:                               "Fast Trading",
	Financial_Quotes_TradingRangeIndicated:                     "Tading Range Indicated",
	Financial_Quotes_MarketMakerQuotesClosed:                   "Market-Maker Quotes Closed",
	Financial_Quotes_NonFirm:                                   "Non-Firm",
	Financial_Quotes_NewsDissemination:                         "News Dissemination",
	Financial_Quotes_OrderInflux:                               "Order Influx",
	Financial_Quotes_OrderImbalance:                            "Order Imbalance",
	Financial_Quotes_DueToRelatedSecurityNewsDissemination:     "Due to Related Security, News Dissemination",
	Financial_Quotes_DueToRelatedSecurityNewsPending:           "Due to Related Security, News Pending",
	Financial_Quotes_AdditionalInformation:                     "Additional Information",
	Financial_Quotes_NewsPending:                               "News Pending",
	Financial_Quotes_AdditionalInformationDueToRelatedSecurity: "Additional Information Due to Related Security",
	Financial_Quotes_DueToRelatedSecurity:                      "Due to Related Security",
	Financial_Quotes_InViewOfCommon:                            "In View of Common",
	Financial_Quotes_EquipmentChangeover:                       "Equipment Changeover",
	Financial_Quotes_NoOpenNoResponse:                          "No Open, No Response",
	Financial_Quotes_SubPennyTrading:                           "Sub-Penny Trading",
	Financial_Quotes_AutomatedBidNoOfferNoBid:                  "Automated Bid; No Offer, No Bid",
	Financial_Quotes_LULDPriceBand:                             "LULD Price Band",
	Financial_Quotes_MarketWideCircuitBreakerLevel1:            "Market-Wide Circuit Breaker, Level 1",
	Financial_Quotes_MarketWideCircuitBreakerLevel2:            "Market-Wide Circuit Breaker, Level 2",
	Financial_Quotes_MarketWideCircuitBreakerLevel3:            "Market-Wide Circuit Breaker, Level 3",
	Financial_Quotes_RepublishedLULDPriceBand:                  "Republished LULD Price Band",
	Financial_Quotes_OnDemandAuction:                           "On-Demand Auction",
	Financial_Quotes_CashOnlySettlement:                        "Cash-Only Settlement",
	Financial_Quotes_NextDaySettlement:                         "Next-Day Settlement",
	Financial_Quotes_LULDTradingPause:                          "LULD Trading Pause",
	Financial_Quotes_SlowDueLRPBidAsk:                          "Slow Due LRP, Bid, Ask",
	Financial_Quotes_CorrectedPrice:                            "Corrected Price",
	Financial_Quotes_SIPGenerated:                              "SIP-Generated",
	Financial_Quotes_CrossedMarket:                             "Crossed Market",
	Financial_Quotes_LockedMarket:                              "Locked Market",
	Financial_Quotes_DepthOnOfferSide:                          "Depth on Offer Side",
	Financial_Quotes_DepthOnBidSide:                            "Depth on Bid Side",
	Financial_Quotes_DepthOnBidAndOffer:                        "Depth on Bid and Offer",
	Financial_Quotes_PreOpeningIndication:                      "Pre-Opening Indication",
	Financial_Quotes_SyndicateBid:                              "Syndicate Bid",
	Financial_Quotes_PreSyndicateBid:                           "Pre-Syndicate Bid",
	Financial_Quotes_PenaltyBid:                                "Penalty Bid",
	Financial_Quotes_CQSGenerated:                              "CQS-Generated",
}

QuoteConditionMapping contains alternate names for the Financial.Quotes.Condition enum

View Source
var QuoteIndicatorAlternates = map[string]Financial_Quotes_Indicator{}/* 147 elements not displayed */

QuoteIndicatorAlternates contains alternative values for the Financial.Quotes.Indicator enum

View Source
var QuoteIndicatorMapping = map[Financial_Quotes_Indicator]string{}/* 122 elements not displayed */

QuoteIndicatorMapping contains alternate names for the Financial.Quotes.Indicator enum

View Source
var TradeConditionAlternates = map[string]Financial_Trades_Condition{}/* 231 elements not displayed */

TradeConditionAlternates contains alternative values for the Financial.Trades.Condition enum

View Source
var TradeConditionMapping = map[Financial_Trades_Condition]string{
	Financial_Trades_RegularSale:                                       "Regular Sale",
	Financial_Trades_AveragePriceTrade:                                 "Average Price Trade",
	Financial_Trades_AutomaticExecution:                                "Automatic Execution",
	Financial_Trades_BunchedTrade:                                      "Bunched Trade",
	Financial_Trades_BunchedSoldTrade:                                  "Bunched Sold Trade",
	Financial_Trades_CAPElection:                                       "CAP Election",
	Financial_Trades_CashSale:                                          "Cash Sale",
	Financial_Trades_ClosingPrints:                                     "Closing Prints",
	Financial_Trades_CrossTrade:                                        "Cross Trade",
	Financial_Trades_DerivativelyPriced:                                "Derivatively Priced",
	Financial_Trades_FormT:                                             "Form T",
	Financial_Trades_ExtendedTradingHours:                              "Extended Trading Hours (Sold Out of Sequence)",
	Financial_Trades_IntermarketSweep:                                  "Intermarket Sweep",
	Financial_Trades_MarketCenterOfficialClose:                         "Market Center Official Close",
	Financial_Trades_MarketCenterOfficialOpen:                          "Market Center Official Open",
	Financial_Trades_MarketCenterOpeningTrade:                          "Market Center Opening Trade",
	Financial_Trades_MarketCenterReopeningTrade:                        "Market Center Reopening Trade",
	Financial_Trades_MarketCenterClosingTrade:                          "Market Center Closing Trade",
	Financial_Trades_NextDay:                                           "Next Day",
	Financial_Trades_PriceVariationTrade:                               "Price Variation Trade",
	Financial_Trades_PriorReferencePrice:                               "Prior Reference Price",
	Financial_Trades_Rule155Trade:                                      "Rule 155 Trade (AMEX)",
	Financial_Trades_Rule127NYSE:                                       "Rule 127 NYSE",
	Financial_Trades_OpeningPrints:                                     "Opening Prints",
	Financial_Trades_StoppedStock:                                      "Stopped Stock (Regular Trade)",
	Financial_Trades_ReOpeningPrints:                                   "Re-Opening Prints",
	Financial_Trades_SoldLast:                                          "Sold Last",
	Financial_Trades_SoldLastAndStoppedStock:                           "Sold Last and Stopped Stock",
	Financial_Trades_SoldOut:                                           "Sold Out",
	Financial_Trades_SoldOutOfSequence:                                 "Sold (Out of Sequence)",
	Financial_Trades_SplitTrade:                                        "Split Trade",
	Financial_Trades_StockOption:                                       "Stock Option",
	Financial_Trades_YellowFlagRegularTrade:                            "Yellow Flag Regular Trade",
	Financial_Trades_OddLotTrade:                                       "Odd Lot Trade",
	Financial_Trades_CorrectedConsolidatedClose:                        "Corrected Consolidated Close",
	Financial_Trades_TradeThruExempt:                                   "Trade Thru Exempt",
	Financial_Trades_NonEligible:                                       "Non-Eligible",
	Financial_Trades_NonEligibleExtended:                               "Non-Eligible Extended",
	Financial_Trades_AsOf:                                              "As of",
	Financial_Trades_AsOfCorrection:                                    "As of Correction",
	Financial_Trades_AsOfCancel:                                        "As of Cancel",
	Financial_Trades_ContingentTrade:                                   "Contingent Trade",
	Financial_Trades_QualifiedContingentTrade:                          "Qualified Contingent Trade (QCT)",
	Financial_Trades_OpeningReopeningTradeDetail:                       "Opening / Reopening Trade Detail",
	Financial_Trades_ShortSaleRestrictionActivated:                     "Short Sale Restriction Activated",
	Financial_Trades_ShortSaleRestrictionContinued:                     "Short Sale Restriction Continued",
	Financial_Trades_ShortSaleRestrictionDeactivated:                   "Short Sale Restriction Deactivated",
	Financial_Trades_ShortSaleRestrictionInEffect:                      "Short Sale Restriction in Effect",
	Financial_Trades_FinancialStatusBankrupt:                           "Financial Status: Bankrupt",
	Financial_Trades_FinancialStatusDeficient:                          "Financial Status: Deficient",
	Financial_Trades_FinancialStatusDelinquent:                         "Financial Status: Delinquent",
	Financial_Trades_FinancialStatusBankruptAndDeficient:               "Financial Status: Bankrupt and Deficient",
	Financial_Trades_FinancialStatusBankruptAndDelinquent:              "Financial Status: Bankrupt and Delinquent",
	Financial_Trades_FinancialStatusDeficientAndDelinquent:             "Financial Status: Deficient and Delinquent",
	Financial_Trades_FinancialStatusDeficientDelinquentBankrupt:        "Financial Status: Deficient, Delinquent, Bankrupt",
	Financial_Trades_FinancialStatusLiquidation:                        "Financial Status: Liquidation",
	Financial_Trades_FinancialStatusCreationsSuspended:                 "Financial Status: Creations Suspended",
	Financial_Trades_FinancialStatusRedemptionsSuspended:               "Financial Status: Redemptions Suspended",
	Financial_Trades_LateAndOutOfSequence:                              "Late and Out of Sequence",
	Financial_Trades_LastAndCanceled:                                   "Last and Canceled",
	Financial_Trades_OpeningTradeAndCanceled:                           "Opening Trade and Canceled",
	Financial_Trades_OpeningTradeLateAndOutOfSequence:                  "Opening Trade, Late and Out of Sequence",
	Financial_Trades_OnlyTradeAndCanceled:                              "Only Trade and Canceled",
	Financial_Trades_OpeningTradeAndLate:                               "Opening Trade and Late",
	Financial_Trades_AutomaticExecutionOption:                          "Automatic Execution Option",
	Financial_Trades_ReopeningTrade:                                    "Reopening Trade",
	Financial_Trades_IntermarketSweepOrder:                             "Intermarket Sweep Order",
	Financial_Trades_SingleLegAuctionNonISO:                            "Single-Leg Auction, Non-ISO",
	Financial_Trades_SingleLegAuctionISO:                               "Single-Leg Auction, ISO",
	Financial_Trades_SingleLegCrossNonISO:                              "Single-Leg Cross, Non-ISO",
	Financial_Trades_SingleLegCrossISO:                                 "Single-Leg Cross, ISO",
	Financial_Trades_SingleLegFloorTrade:                               "Single-Leg Floor Trade",
	Financial_Trades_MultiLegAutoElectronicTrade:                       "Multi-Leg, Auto-Electronic Trade",
	Financial_Trades_MultiLegAuction:                                   "Multi-Leg Auction",
	Financial_Trades_MultiLegCross:                                     "Multi-Leg Cross",
	Financial_Trades_MultiLegFloorTrade:                                "Multi-Leg Floor Trade",
	Financial_Trades_MultiLegAutoElectronicTradeAgainstSingleLeg:       "Multi-Leg, Auto-Electronic Trade against Single-Leg",
	Financial_Trades_StockOptionsAuction:                               "Stock Options Auction",
	Financial_Trades_MultiLegAuctionAgainstSingleLeg:                   "Multi-Leg Auction against Single-Leg",
	Financial_Trades_MultiLegFloorTradeAgainstSingleLeg:                "Multi-Leg Floor Trade against Single-Leg",
	Financial_Trades_StockOptionsAutoElectronicTrade:                   "Stock Options, Auto-Electronic Trade",
	Financial_Trades_StockOptionsCross:                                 "Stock Options Cross",
	Financial_Trades_StockOptionsFloorTrade:                            "Stock Options Floor Trade",
	Financial_Trades_StockOptionsAutoElectronicTradeAgainstSingleLeg:   "Stock Options, Auto-Electronic Trade against Single-Leg",
	Financial_Trades_StockOptionsAuctionAgainstSingleLeg:               "Stock Options, Auction against Single-Leg",
	Financial_Trades_StockOptionsFloorTradeAgainstSingleLeg:            "Stock Options, Floor Trade against Single-Leg",
	Financial_Trades_MultiLegFloorTradeOfProprietaryProducts:           "Multi-Leg Floor Trade of Proprietary Products",
	Financial_Trades_MultilateralCompressionTradeOfProprietaryProducts: "Multilateral Compression Trade of Proprietary Products",
	Financial_Trades_ExtendedHoursTrade:                                "Extended Hours Trade",
}

TradeConditionMapping contains alternate names for the Financial.Trades.Condition enum

TradeCorrectionAlternates contains alternative valus for the Financial.Trades.CorrectionCode enum

View Source
var TradeCorrectionMapping = map[Financial_Trades_CorrectionCode]string{
	Financial_Trades_NotCorrected:     "Not Corrected",
	Financial_Trades_LateCorrected:    "Late, Corrected",
	Financial_Trades_Cancel:           "Cancelled",
	Financial_Trades_CancelRecord:     "Cancel Record",
	Financial_Trades_ErrorRecord:      "Error Record",
	Financial_Trades_CorrectionRecord: "Correction Record",
}

TradeCorrectionMapping contains alternate names for the Financial.Trades.CorrectionCode enum

Functions

This section is empty.

Types

type Decimal added in v1.1.5

type Decimal struct {
	Parts []int64 `protobuf:"varint,1,rep,packed,name=parts,proto3" json:"parts,omitempty"` // Base value containing all the digits of data as a single number (i.e. to store -123.45 this value should be -12345)
	Exp   int32   `protobuf:"varint,2,opt,name=exp,proto3" json:"exp,omitempty"`            // Exponent to shift the value (i.e. to store -123.45 this value should be -2)
	// contains filtered or unexported fields
}

Decimal is an internal type that allows for transferring information to and from an exact Decimal value, so that it can be sent over the wire between processes

func NewFromDecimal added in v1.1.5

func NewFromDecimal(in decimal.Decimal) *Decimal

NewFromDecimal creates a new representation of our Decimal from a decimal.Decimal

func (*Decimal) Descriptor deprecated added in v1.1.5

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

Deprecated: Use Decimal.ProtoReflect.Descriptor instead.

func (*Decimal) FromString added in v1.2.1

func (d *Decimal) FromString(raw string) error

FromString converts a string representation to a Decimal object

func (*Decimal) GetExp added in v1.1.5

func (x *Decimal) GetExp() int32

func (*Decimal) GetParts added in v1.2.1

func (x *Decimal) GetParts() []int64

func (*Decimal) MarshalCSV added in v1.2.1

func (d *Decimal) MarshalCSV() (string, error)

MarshalCSV converts a Decimal to a CSV format

func (*Decimal) MarshalDynamoDBAttributeValue added in v1.2.1

func (d *Decimal) MarshalDynamoDBAttributeValue() (types.AttributeValue, error)

Marshaler converts a Decimal to a DynamoDB attribute value

func (*Decimal) MarshalJSON added in v1.2.1

func (d *Decimal) MarshalJSON() ([]byte, error)

MarhsalJSON converts a Decimal to JSON

func (*Decimal) ProtoMessage added in v1.1.5

func (*Decimal) ProtoMessage()

func (*Decimal) ProtoReflect added in v1.1.5

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

func (*Decimal) Reset added in v1.1.5

func (x *Decimal) Reset()

func (*Decimal) Scan added in v1.2.1

func (d *Decimal) Scan(value interface{}) error

Scan converts an SQL value into a Decimal

func (*Decimal) String added in v1.1.5

func (x *Decimal) String() string

func (*Decimal) ToDecimal added in v1.1.5

func (d *Decimal) ToDecimal() *decimal.Decimal

ToDecimal converts our internal representation of a Decimal to a decimal.Decimal

func (*Decimal) ToString added in v1.2.1

func (d *Decimal) ToString() string

ToString converts a Decimal object to its string representation

func (*Decimal) UnmarshalCSV added in v1.2.1

func (d *Decimal) UnmarshalCSV(raw string) error

UnmarshalCSV converts a CSV column into a Decimal

func (*Decimal) UnmarshalDynamoDBAttributeValue added in v1.2.1

func (d *Decimal) UnmarshalDynamoDBAttributeValue(value types.AttributeValue) error

UnmarshalDynamoDBAttributeValue converts a DynamoDB attribute value to a Decimal

func (*Decimal) UnmarshalJSON added in v1.2.1

func (d *Decimal) UnmarshalJSON(data []byte) error

UnmarshalJSON converts JSON data into a Decimal

func (*Decimal) Value added in v1.1.5

func (d *Decimal) Value() (driver.Value, error)

Value converts a Decimal to an SQL value

type Financial added in v1.3.0

type Financial struct {
	// contains filtered or unexported fields
}

Namespace for financial messages and enums

func (*Financial) Descriptor deprecated added in v1.3.0

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

Deprecated: Use Financial.ProtoReflect.Descriptor instead.

func (*Financial) ProtoMessage added in v1.3.0

func (*Financial) ProtoMessage()

func (*Financial) ProtoReflect added in v1.3.0

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

func (*Financial) Reset added in v1.3.0

func (x *Financial) Reset()

func (*Financial) String added in v1.3.0

func (x *Financial) String() string

type Financial_Common added in v1.3.0

type Financial_Common struct {
	// contains filtered or unexported fields
}

Namespace for common messages and enums

func (*Financial_Common) Descriptor deprecated added in v1.3.0

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

Deprecated: Use Financial_Common.ProtoReflect.Descriptor instead.

func (*Financial_Common) ProtoMessage added in v1.3.0

func (*Financial_Common) ProtoMessage()

func (*Financial_Common) ProtoReflect added in v1.3.0

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

func (*Financial_Common) Reset added in v1.3.0

func (x *Financial_Common) Reset()

func (*Financial_Common) String added in v1.3.0

func (x *Financial_Common) String() string

type Financial_Common_AssetClass added in v1.3.0

type Financial_Common_AssetClass int32

Type of market associated with an asset

const (
	Financial_Common_Stock           Financial_Common_AssetClass = 0 // Traditional equities (stocks)
	Financial_Common_Option          Financial_Common_AssetClass = 1 // Options or derivatives (options)
	Financial_Common_Crypto          Financial_Common_AssetClass = 2 // Crypto-currency assets (crypto)
	Financial_Common_ForeignExchange Financial_Common_AssetClass = 3 // Foreign exchange (fx)
	Financial_Common_OverTheCounter  Financial_Common_AssetClass = 4 // Over-the-counter (otc)
	Financial_Common_Indices         Financial_Common_AssetClass = 5 // Indices
)

func (Financial_Common_AssetClass) Descriptor added in v1.3.0

func (Financial_Common_AssetClass) Enum added in v1.3.0

func (Financial_Common_AssetClass) EnumDescriptor deprecated added in v1.3.0

func (Financial_Common_AssetClass) EnumDescriptor() ([]byte, []int)

Deprecated: Use Financial_Common_AssetClass.Descriptor instead.

func (Financial_Common_AssetClass) MarshalCSV added in v1.3.0

func (enum Financial_Common_AssetClass) MarshalCSV() (string, error)

MarshalCSV converts a Financial.Common.AssetClass to a CSV format

func (Financial_Common_AssetClass) MarshalDynamoDBAttributeValue added in v1.3.0

func (enum Financial_Common_AssetClass) MarshalDynamoDBAttributeValue() (types.AttributeValue, error)

Marshaler converts a Financial.Common.AssetClass to a DynamoDB attribute value

func (Financial_Common_AssetClass) MarshalJSON added in v1.3.0

func (enum Financial_Common_AssetClass) MarshalJSON() ([]byte, error)

MarhsalJSON converts a Financial.Common.AssetClass to JSON

func (Financial_Common_AssetClass) Number added in v1.3.0

func (*Financial_Common_AssetClass) Scan added in v1.3.0

func (enum *Financial_Common_AssetClass) Scan(value interface{}) error

Scan converts an SQL value into a Financial.Common.AssetClass

func (Financial_Common_AssetClass) String added in v1.3.0

func (Financial_Common_AssetClass) Type added in v1.3.0

func (*Financial_Common_AssetClass) UnmarshalCSV added in v1.3.0

func (enum *Financial_Common_AssetClass) UnmarshalCSV(raw string) error

UnmarshalCSV converts a CSV column into a Financial.Common.AssetClass

func (*Financial_Common_AssetClass) UnmarshalDynamoDBAttributeValue added in v1.3.0

func (enum *Financial_Common_AssetClass) UnmarshalDynamoDBAttributeValue(value types.AttributeValue) error

UnmarshalDynamoDBAttributeValue converts a DynamoDB attribute value to a Financial.Common.AssetClass

func (*Financial_Common_AssetClass) UnmarshalJSON added in v1.3.0

func (enum *Financial_Common_AssetClass) UnmarshalJSON(data []byte) error

UnmarshalJSON converts JSON data into a Financial.Common.AssetClass

type Financial_Common_AssetType added in v1.3.0

type Financial_Common_AssetType int32

Describes the type associated with an asset

const (
	Financial_Common_CommonShare                        Financial_Common_AssetType = 0
	Financial_Common_OrdinaryShare                      Financial_Common_AssetType = 1
	Financial_Common_NewYorkRegistryShares              Financial_Common_AssetType = 2
	Financial_Common_AmericanDepositoryReceiptCommon    Financial_Common_AssetType = 3
	Financial_Common_AmericanDepositoryReceiptPreferred Financial_Common_AssetType = 4
	Financial_Common_AmericanDepositoryReceiptRights    Financial_Common_AssetType = 5
	Financial_Common_AmericanDepositoryReceiptWarrants  Financial_Common_AssetType = 6
	Financial_Common_GlobalDepositoryReceipts           Financial_Common_AssetType = 7
	Financial_Common_Unit                               Financial_Common_AssetType = 8
	Financial_Common_Rights                             Financial_Common_AssetType = 9
	Financial_Common_PreferredStock                     Financial_Common_AssetType = 10
	Financial_Common_Fund                               Financial_Common_AssetType = 11
	Financial_Common_StructuredProduct                  Financial_Common_AssetType = 12
	Financial_Common_Warrant                            Financial_Common_AssetType = 13
	Financial_Common_Index                              Financial_Common_AssetType = 14
	Financial_Common_ExchangeTradedFund                 Financial_Common_AssetType = 15
	Financial_Common_ExchangeTradedNote                 Financial_Common_AssetType = 16
	Financial_Common_CorporateBond                      Financial_Common_AssetType = 17
	Financial_Common_AgencyBond                         Financial_Common_AssetType = 18
	Financial_Common_EquityLinkedBond                   Financial_Common_AssetType = 19
	Financial_Common_Basket                             Financial_Common_AssetType = 20
	Financial_Common_LiquidatingTrust                   Financial_Common_AssetType = 21
	Financial_Common_Others                             Financial_Common_AssetType = 22
	Financial_Common_None                               Financial_Common_AssetType = 23
	Financial_Common_ExchangeTradeVehicle               Financial_Common_AssetType = 24
	Financial_Common_SingleSecurityETF                  Financial_Common_AssetType = 25
)

func (Financial_Common_AssetType) Descriptor added in v1.3.0

func (Financial_Common_AssetType) Enum added in v1.3.0

func (Financial_Common_AssetType) EnumDescriptor deprecated added in v1.3.0

func (Financial_Common_AssetType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Financial_Common_AssetType.Descriptor instead.

func (Financial_Common_AssetType) MarshalCSV added in v1.3.0

func (enum Financial_Common_AssetType) MarshalCSV() (string, error)

MarshalCSV converts a Financial.Common.AssetType to a CSV format

func (Financial_Common_AssetType) MarshalDynamoDBAttributeValue added in v1.3.0

func (enum Financial_Common_AssetType) MarshalDynamoDBAttributeValue() (types.AttributeValue, error)

Marshaler converts a Financial.Common.AssetType to a DynamoDB attribute value

func (Financial_Common_AssetType) MarshalJSON added in v1.3.0

func (enum Financial_Common_AssetType) MarshalJSON() ([]byte, error)

MarhsalJSON converts a Financial.Common.AssetType to JSON

func (Financial_Common_AssetType) Number added in v1.3.0

func (*Financial_Common_AssetType) Scan added in v1.3.0

func (enum *Financial_Common_AssetType) Scan(value interface{}) error

Scan converts an SQL value into a Financial.Common.AssetType

func (Financial_Common_AssetType) String added in v1.3.0

func (Financial_Common_AssetType) Type added in v1.3.0

func (*Financial_Common_AssetType) UnmarshalCSV added in v1.3.0

func (enum *Financial_Common_AssetType) UnmarshalCSV(raw string) error

UnmarshalCSV converts a CSV column into a Financial.Common.AssetType

func (*Financial_Common_AssetType) UnmarshalDynamoDBAttributeValue added in v1.3.0

func (enum *Financial_Common_AssetType) UnmarshalDynamoDBAttributeValue(value types.AttributeValue) error

UnmarshalDynamoDBAttributeValue converts a DynamoDB attribute value to a Financial.Common.AssetType

func (*Financial_Common_AssetType) UnmarshalJSON added in v1.3.0

func (enum *Financial_Common_AssetType) UnmarshalJSON(data []byte) error

UnmarshalJSON converts JSON data into a Financial.Common.AssetType

type Financial_Common_Locale added in v1.3.0

type Financial_Common_Locale int32

Type of locale being requested when exchange data is queried

const (
	Financial_Common_US     Financial_Common_Locale = 0 // US-markets only (us)
	Financial_Common_Global Financial_Common_Locale = 1 // Global markets (global)
)

func (Financial_Common_Locale) Descriptor added in v1.3.0

func (Financial_Common_Locale) Enum added in v1.3.0

func (Financial_Common_Locale) EnumDescriptor deprecated added in v1.3.0

func (Financial_Common_Locale) EnumDescriptor() ([]byte, []int)

Deprecated: Use Financial_Common_Locale.Descriptor instead.

func (Financial_Common_Locale) MarshalCSV added in v1.3.0

func (enum Financial_Common_Locale) MarshalCSV() (string, error)

MarshalCSV converts a Financial.Common.Locale to a CSV format

func (Financial_Common_Locale) MarshalDynamoDBAttributeValue added in v1.3.0

func (enum Financial_Common_Locale) MarshalDynamoDBAttributeValue() (types.AttributeValue, error)

Marshaler converts a Financial.Common.Locale to a DynamoDB attribute value

func (Financial_Common_Locale) MarshalJSON added in v1.3.0

func (enum Financial_Common_Locale) MarshalJSON() ([]byte, error)

MarhsalJSON converts a Financial.Common.Locale to JSON

func (Financial_Common_Locale) Number added in v1.3.0

func (*Financial_Common_Locale) Scan added in v1.3.0

func (enum *Financial_Common_Locale) Scan(value interface{}) error

Scan converts an SQL value into a Financial.Common.Locale

func (Financial_Common_Locale) String added in v1.3.0

func (x Financial_Common_Locale) String() string

func (Financial_Common_Locale) Type added in v1.3.0

func (*Financial_Common_Locale) UnmarshalCSV added in v1.3.0

func (enum *Financial_Common_Locale) UnmarshalCSV(raw string) error

UnmarshalCSV converts a CSV column into a Financial.Common.Locale

func (*Financial_Common_Locale) UnmarshalDynamoDBAttributeValue added in v1.3.0

func (enum *Financial_Common_Locale) UnmarshalDynamoDBAttributeValue(value types.AttributeValue) error

UnmarshalDynamoDBAttributeValue converts a DynamoDB attribute value to a Financial.Common.Locale

func (*Financial_Common_Locale) UnmarshalJSON added in v1.3.0

func (enum *Financial_Common_Locale) UnmarshalJSON(data []byte) error

UnmarshalJSON converts JSON data into a Financial.Common.Locale

type Financial_Common_Tape added in v1.3.0

type Financial_Common_Tape int32

Tape associated with a given trade

const (
	Financial_Common_A Financial_Common_Tape = 0 // NYSE-listed securities
	Financial_Common_B Financial_Common_Tape = 1 // NYSE ARCA / NYSE American
	Financial_Common_C Financial_Common_Tape = 2 // NASDAQ
)

func (Financial_Common_Tape) Descriptor added in v1.3.0

func (Financial_Common_Tape) Enum added in v1.3.0

func (Financial_Common_Tape) EnumDescriptor deprecated added in v1.3.0

func (Financial_Common_Tape) EnumDescriptor() ([]byte, []int)

Deprecated: Use Financial_Common_Tape.Descriptor instead.

func (Financial_Common_Tape) MarshalCSV added in v1.3.0

func (enum Financial_Common_Tape) MarshalCSV() (string, error)

MarshalCSV converts a Financial.Common.Tape to a CSV format

func (Financial_Common_Tape) MarshalDynamoDBAttributeValue added in v1.3.0

func (enum Financial_Common_Tape) MarshalDynamoDBAttributeValue() (types.AttributeValue, error)

Marshaler converts a Financial.Common.Tape to a DynamoDB attribute value

func (Financial_Common_Tape) MarshalJSON added in v1.3.0

func (enum Financial_Common_Tape) MarshalJSON() ([]byte, error)

MarhsalJSON converts a Financial.Common.Tape to JSON

func (Financial_Common_Tape) Number added in v1.3.0

func (*Financial_Common_Tape) Scan added in v1.3.0

func (enum *Financial_Common_Tape) Scan(value interface{}) error

Scan converts an SQL value into a Financial.Common.Tape

func (Financial_Common_Tape) String added in v1.3.0

func (x Financial_Common_Tape) String() string

func (Financial_Common_Tape) Type added in v1.3.0

func (*Financial_Common_Tape) UnmarshalCSV added in v1.3.0

func (enum *Financial_Common_Tape) UnmarshalCSV(raw string) error

UnmarshalCSV converts a CSV column into a Financial.Common.Tape

func (*Financial_Common_Tape) UnmarshalDynamoDBAttributeValue added in v1.3.0

func (enum *Financial_Common_Tape) UnmarshalDynamoDBAttributeValue(value types.AttributeValue) error

UnmarshalDynamoDBAttributeValue converts a DynamoDB attribute value to a Financial.Common.Tape

func (*Financial_Common_Tape) UnmarshalJSON added in v1.3.0

func (enum *Financial_Common_Tape) UnmarshalJSON(data []byte) error

UnmarshalJSON converts JSON data into a Financial.Common.Tape

func (Financial_Common_Tape) Value added in v1.3.0

func (enum Financial_Common_Tape) Value() (driver.Value, error)

Value converts a Financial.Common.Tape to an SQL value

type Financial_Dividends added in v1.3.0

type Financial_Dividends struct {
	// contains filtered or unexported fields
}

Namespace for dividends-related messages

func (*Financial_Dividends) Descriptor deprecated added in v1.3.0

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

Deprecated: Use Financial_Dividends.ProtoReflect.Descriptor instead.

func (*Financial_Dividends) ProtoMessage added in v1.3.0

func (*Financial_Dividends) ProtoMessage()

func (*Financial_Dividends) ProtoReflect added in v1.3.0

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

func (*Financial_Dividends) Reset added in v1.3.0

func (x *Financial_Dividends) Reset()

func (*Financial_Dividends) String added in v1.3.0

func (x *Financial_Dividends) String() string

type Financial_Dividends_Frequency added in v1.3.0

type Financial_Dividends_Frequency int32

Describes the frequency with which a dividend is paid

const (
	Financial_Dividends_NoFrequency  Financial_Dividends_Frequency = 0
	Financial_Dividends_Annually     Financial_Dividends_Frequency = 1
	Financial_Dividends_SemiAnnually Financial_Dividends_Frequency = 2
	Financial_Dividends_Quarterly    Financial_Dividends_Frequency = 4
	Financial_Dividends_Monthly      Financial_Dividends_Frequency = 12
	Financial_Dividends_Invalid      Financial_Dividends_Frequency = 13 // Code to hold invalid frequency values
)

func (Financial_Dividends_Frequency) Descriptor added in v1.3.0

func (Financial_Dividends_Frequency) Enum added in v1.3.0

func (Financial_Dividends_Frequency) EnumDescriptor deprecated added in v1.3.0

func (Financial_Dividends_Frequency) EnumDescriptor() ([]byte, []int)

Deprecated: Use Financial_Dividends_Frequency.Descriptor instead.

func (Financial_Dividends_Frequency) MarshalCSV added in v1.3.0

func (enum Financial_Dividends_Frequency) MarshalCSV() (string, error)

MarshalCSV converts a Financial.Dividends.Frequency to a CSV format

func (Financial_Dividends_Frequency) MarshalDynamoDBAttributeValue added in v1.3.0

func (enum Financial_Dividends_Frequency) MarshalDynamoDBAttributeValue() (types.AttributeValue, error)

Marshaler converts a Financial.Dividends.Frequency to a DynamoDB attribute value

func (Financial_Dividends_Frequency) MarshalJSON added in v1.3.0

func (enum Financial_Dividends_Frequency) MarshalJSON() ([]byte, error)

MarhsalJSON converts a Financial.Dividends.Frequency to JSON

func (Financial_Dividends_Frequency) Number added in v1.3.0

func (*Financial_Dividends_Frequency) Scan added in v1.3.0

func (enum *Financial_Dividends_Frequency) Scan(value interface{}) error

Scan converts an SQL value into a Financial.Dividends.Frequency

func (Financial_Dividends_Frequency) String added in v1.3.0

func (Financial_Dividends_Frequency) Type added in v1.3.0

func (*Financial_Dividends_Frequency) UnmarshalCSV added in v1.3.0

func (enum *Financial_Dividends_Frequency) UnmarshalCSV(raw string) error

UnmarshalCSV converts a CSV column into a Financial.Dividends.Frequency

func (*Financial_Dividends_Frequency) UnmarshalDynamoDBAttributeValue added in v1.3.0

func (enum *Financial_Dividends_Frequency) UnmarshalDynamoDBAttributeValue(value types.AttributeValue) error

UnmarshalDynamoDBAttributeValue converts a DynamoDB attribute value to a Financial.Dividends.Frequency

func (*Financial_Dividends_Frequency) UnmarshalJSON added in v1.3.0

func (enum *Financial_Dividends_Frequency) UnmarshalJSON(data []byte) error

UnmarshalJSON converts JSON data into a Financial.Dividends.Frequency

type Financial_Dividends_Type added in v1.3.0

type Financial_Dividends_Type int32

Describes the type of dividend

const (
	Financial_Dividends_CD Financial_Dividends_Type = 0
	Financial_Dividends_SC Financial_Dividends_Type = 1
	Financial_Dividends_LT Financial_Dividends_Type = 2
	Financial_Dividends_ST Financial_Dividends_Type = 3
	Financial_Dividends_NP Financial_Dividends_Type = 4
)

func (Financial_Dividends_Type) Descriptor added in v1.3.0

func (Financial_Dividends_Type) Enum added in v1.3.0

func (Financial_Dividends_Type) EnumDescriptor deprecated added in v1.3.0

func (Financial_Dividends_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use Financial_Dividends_Type.Descriptor instead.

func (Financial_Dividends_Type) MarshalCSV added in v1.3.0

func (enum Financial_Dividends_Type) MarshalCSV() (string, error)

MarshalCSV converts a Financial.Dividends.Type to a CSV format

func (Financial_Dividends_Type) MarshalDynamoDBAttributeValue added in v1.3.0

func (enum Financial_Dividends_Type) MarshalDynamoDBAttributeValue() (types.AttributeValue, error)

Marshaler converts a Financial.Dividends.Type to a DynamoDB attribute value

func (Financial_Dividends_Type) MarshalJSON added in v1.3.0

func (enum Financial_Dividends_Type) MarshalJSON() ([]byte, error)

MarhsalJSON converts a Financial.Dividends.Type to JSON

func (Financial_Dividends_Type) Number added in v1.3.0

func (*Financial_Dividends_Type) Scan added in v1.3.0

func (enum *Financial_Dividends_Type) Scan(value interface{}) error

Scan converts an SQL value into a Financial.Dividends.Type

func (Financial_Dividends_Type) String added in v1.3.0

func (x Financial_Dividends_Type) String() string

func (Financial_Dividends_Type) Type added in v1.3.0

func (*Financial_Dividends_Type) UnmarshalCSV added in v1.3.0

func (enum *Financial_Dividends_Type) UnmarshalCSV(raw string) error

UnmarshalCSV converts a CSV column into a Financial.Dividends.Type

func (*Financial_Dividends_Type) UnmarshalDynamoDBAttributeValue added in v1.3.0

func (enum *Financial_Dividends_Type) UnmarshalDynamoDBAttributeValue(value types.AttributeValue) error

UnmarshalDynamoDBAttributeValue converts a DynamoDB attribute value to a Financial.Dividends.Type

func (*Financial_Dividends_Type) UnmarshalJSON added in v1.3.0

func (enum *Financial_Dividends_Type) UnmarshalJSON(data []byte) error

UnmarshalJSON converts JSON data into a Financial.Dividends.Type

func (Financial_Dividends_Type) Value added in v1.3.0

func (enum Financial_Dividends_Type) Value() (driver.Value, error)

Value converts a Financial.Dividends.Type to an SQL value

type Financial_Exchanges added in v1.3.0

type Financial_Exchanges struct {
	// contains filtered or unexported fields
}

Namespace for exchanges-related messages

func (*Financial_Exchanges) Descriptor deprecated added in v1.3.0

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

Deprecated: Use Financial_Exchanges.ProtoReflect.Descriptor instead.

func (*Financial_Exchanges) ProtoMessage added in v1.3.0

func (*Financial_Exchanges) ProtoMessage()

func (*Financial_Exchanges) ProtoReflect added in v1.3.0

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

func (*Financial_Exchanges) Reset added in v1.3.0

func (x *Financial_Exchanges) Reset()

func (*Financial_Exchanges) String added in v1.3.0

func (x *Financial_Exchanges) String() string

type Financial_Exchanges_Type added in v1.3.0

type Financial_Exchanges_Type int32

Describes the type of exchange being represented

const (
	Financial_Exchanges_Exchange Financial_Exchanges_Type = 0
	Financial_Exchanges_TRF      Financial_Exchanges_Type = 1
	Financial_Exchanges_SIP      Financial_Exchanges_Type = 2
	Financial_Exchanges_ORF      Financial_Exchanges_Type = 3
)

func (Financial_Exchanges_Type) Descriptor added in v1.3.0

func (Financial_Exchanges_Type) Enum added in v1.3.0

func (Financial_Exchanges_Type) EnumDescriptor deprecated added in v1.3.0

func (Financial_Exchanges_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use Financial_Exchanges_Type.Descriptor instead.

func (Financial_Exchanges_Type) MarshalCSV added in v1.3.0

func (enum Financial_Exchanges_Type) MarshalCSV() (string, error)

MarshalCSV converts a Financial.Exchanges.Type to a CSV format

func (Financial_Exchanges_Type) MarshalDynamoDBAttributeValue added in v1.3.0

func (enum Financial_Exchanges_Type) MarshalDynamoDBAttributeValue() (types.AttributeValue, error)

Marshaler converts a Financial.Exchanges.Type to a DynamoDB attribute value

func (Financial_Exchanges_Type) MarshalJSON added in v1.3.0

func (enum Financial_Exchanges_Type) MarshalJSON() ([]byte, error)

MarhsalJSON converts a Financial.Exchanges.Type to JSON

func (Financial_Exchanges_Type) Number added in v1.3.0

func (*Financial_Exchanges_Type) Scan added in v1.3.0

func (enum *Financial_Exchanges_Type) Scan(value interface{}) error

Scan converts an SQL value into a Financial.Exchanges.Type

func (Financial_Exchanges_Type) String added in v1.3.0

func (x Financial_Exchanges_Type) String() string

func (Financial_Exchanges_Type) Type added in v1.3.0

func (*Financial_Exchanges_Type) UnmarshalCSV added in v1.3.0

func (enum *Financial_Exchanges_Type) UnmarshalCSV(raw string) error

UnmarshalCSV converts a CSV column into a Financial.Exchanges.Type

func (*Financial_Exchanges_Type) UnmarshalDynamoDBAttributeValue added in v1.3.0

func (enum *Financial_Exchanges_Type) UnmarshalDynamoDBAttributeValue(value types.AttributeValue) error

UnmarshalDynamoDBAttributeValue converts a DynamoDB attribute value to a Financial.Exchanges.Type

func (*Financial_Exchanges_Type) UnmarshalJSON added in v1.3.0

func (enum *Financial_Exchanges_Type) UnmarshalJSON(data []byte) error

UnmarshalJSON converts JSON data into a Financial.Exchanges.Type

type Financial_Options added in v1.3.0

type Financial_Options struct {
	// contains filtered or unexported fields
}

Namespace for options-related messages

func (*Financial_Options) Descriptor deprecated added in v1.3.0

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

Deprecated: Use Financial_Options.ProtoReflect.Descriptor instead.

func (*Financial_Options) ProtoMessage added in v1.3.0

func (*Financial_Options) ProtoMessage()

func (*Financial_Options) ProtoReflect added in v1.3.0

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

func (*Financial_Options) Reset added in v1.3.0

func (x *Financial_Options) Reset()

func (*Financial_Options) String added in v1.3.0

func (x *Financial_Options) String() string

type Financial_Options_ContractType added in v1.3.0

type Financial_Options_ContractType int32

Describes the type of contract associated with an option

const (
	Financial_Options_Call  Financial_Options_ContractType = 0
	Financial_Options_Put   Financial_Options_ContractType = 1
	Financial_Options_Other Financial_Options_ContractType = 2
)

func (Financial_Options_ContractType) Descriptor added in v1.3.0

func (Financial_Options_ContractType) Enum added in v1.3.0

func (Financial_Options_ContractType) EnumDescriptor deprecated added in v1.3.0

func (Financial_Options_ContractType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Financial_Options_ContractType.Descriptor instead.

func (Financial_Options_ContractType) MarshalCSV added in v1.3.0

func (enum Financial_Options_ContractType) MarshalCSV() (string, error)

MarshalCSV converts a Financial.Options.ContractType to a CSV format

func (Financial_Options_ContractType) MarshalDynamoDBAttributeValue added in v1.3.0

func (enum Financial_Options_ContractType) MarshalDynamoDBAttributeValue() (types.AttributeValue, error)

Marshaler converts a Financial.Options.ContractType to a DynamoDB attribute value

func (Financial_Options_ContractType) MarshalJSON added in v1.3.0

func (enum Financial_Options_ContractType) MarshalJSON() ([]byte, error)

MarhsalJSON converts a Financial.Options.ContractType to JSON

func (Financial_Options_ContractType) Number added in v1.3.0

func (*Financial_Options_ContractType) Scan added in v1.3.0

func (enum *Financial_Options_ContractType) Scan(value interface{}) error

Scan converts an SQL value into a Financial.Options.ContractType

func (Financial_Options_ContractType) String added in v1.3.0

func (Financial_Options_ContractType) Type added in v1.3.0

func (*Financial_Options_ContractType) UnmarshalCSV added in v1.3.0

func (enum *Financial_Options_ContractType) UnmarshalCSV(raw string) error

UnmarshalCSV converts a CSV column into a Financial.Options.ContractType

func (*Financial_Options_ContractType) UnmarshalDynamoDBAttributeValue added in v1.3.0

func (enum *Financial_Options_ContractType) UnmarshalDynamoDBAttributeValue(value types.AttributeValue) error

UnmarshalDynamoDBAttributeValue converts a DynamoDB attribute value to a Financial.Options.ContractType

func (*Financial_Options_ContractType) UnmarshalJSON added in v1.3.0

func (enum *Financial_Options_ContractType) UnmarshalJSON(data []byte) error

UnmarshalJSON converts JSON data into a Financial.Options.ContractType

func (Financial_Options_ContractType) Value added in v1.3.0

Value converts a Financial.Options.ContractType to an SQL value

type Financial_Options_ExerciseStyle added in v1.3.0

type Financial_Options_ExerciseStyle int32

Describes how an options contract is exercised

const (
	Financial_Options_American Financial_Options_ExerciseStyle = 0
	Financial_Options_European Financial_Options_ExerciseStyle = 1
	Financial_Options_Bermudan Financial_Options_ExerciseStyle = 2
)

func (Financial_Options_ExerciseStyle) Descriptor added in v1.3.0

func (Financial_Options_ExerciseStyle) Enum added in v1.3.0

func (Financial_Options_ExerciseStyle) EnumDescriptor deprecated added in v1.3.0

func (Financial_Options_ExerciseStyle) EnumDescriptor() ([]byte, []int)

Deprecated: Use Financial_Options_ExerciseStyle.Descriptor instead.

func (Financial_Options_ExerciseStyle) MarshalCSV added in v1.3.0

func (enum Financial_Options_ExerciseStyle) MarshalCSV() (string, error)

MarshalCSV converts a Financial.Options.ExerciseStyle to a CSV format

func (Financial_Options_ExerciseStyle) MarshalDynamoDBAttributeValue added in v1.3.0

func (enum Financial_Options_ExerciseStyle) MarshalDynamoDBAttributeValue() (types.AttributeValue, error)

Marshaler converts a Financial.Options.ExerciseStyle to a DynamoDB attribute value

func (Financial_Options_ExerciseStyle) MarshalJSON added in v1.3.0

func (enum Financial_Options_ExerciseStyle) MarshalJSON() ([]byte, error)

MarhsalJSON converts a Financial.Options.ExerciseStyle to JSON

func (Financial_Options_ExerciseStyle) Number added in v1.3.0

func (*Financial_Options_ExerciseStyle) Scan added in v1.3.0

func (enum *Financial_Options_ExerciseStyle) Scan(value interface{}) error

Scan converts an SQL value into a Financial.Options.ExerciseStyle

func (Financial_Options_ExerciseStyle) String added in v1.3.0

func (Financial_Options_ExerciseStyle) Type added in v1.3.0

func (*Financial_Options_ExerciseStyle) UnmarshalCSV added in v1.3.0

func (enum *Financial_Options_ExerciseStyle) UnmarshalCSV(raw string) error

UnmarshalCSV converts a CSV column into a Financial.Options.ExerciseStyle

func (*Financial_Options_ExerciseStyle) UnmarshalDynamoDBAttributeValue added in v1.3.0

func (enum *Financial_Options_ExerciseStyle) UnmarshalDynamoDBAttributeValue(value types.AttributeValue) error

UnmarshalDynamoDBAttributeValue converts a DynamoDB attribute value to a Financial.Options.ExerciseStyle

func (*Financial_Options_ExerciseStyle) UnmarshalJSON added in v1.3.0

func (enum *Financial_Options_ExerciseStyle) UnmarshalJSON(data []byte) error

UnmarshalJSON converts JSON data into a Financial.Options.ExerciseStyle

func (Financial_Options_ExerciseStyle) Value added in v1.3.0

Value converts a Financial.Options.ExerciseStyle to an SQL value

type Financial_Options_UnderlyingType added in v1.3.0

type Financial_Options_UnderlyingType int32

Describes the underlying type associated with any additional underlying assets on an options contract

const (
	Financial_Options_Equity   Financial_Options_UnderlyingType = 0
	Financial_Options_Currency Financial_Options_UnderlyingType = 1
)

func (Financial_Options_UnderlyingType) Descriptor added in v1.3.0

func (Financial_Options_UnderlyingType) Enum added in v1.3.0

func (Financial_Options_UnderlyingType) EnumDescriptor deprecated added in v1.3.0

func (Financial_Options_UnderlyingType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Financial_Options_UnderlyingType.Descriptor instead.

func (Financial_Options_UnderlyingType) MarshalCSV added in v1.3.0

func (enum Financial_Options_UnderlyingType) MarshalCSV() (string, error)

MarshalCSV converts a Financial.Options.UnderlyingType to a CSV format

func (Financial_Options_UnderlyingType) MarshalDynamoDBAttributeValue added in v1.3.0

func (enum Financial_Options_UnderlyingType) MarshalDynamoDBAttributeValue() (types.AttributeValue, error)

Marshaler converts a Financial.Options.UnderlyingType to a DynamoDB attribute value

func (Financial_Options_UnderlyingType) MarshalJSON added in v1.3.0

func (enum Financial_Options_UnderlyingType) MarshalJSON() ([]byte, error)

MarhsalJSON converts a Financial.Options.UnderlyingType to JSON

func (Financial_Options_UnderlyingType) Number added in v1.3.0

func (*Financial_Options_UnderlyingType) Scan added in v1.3.0

func (enum *Financial_Options_UnderlyingType) Scan(value interface{}) error

Scan converts an SQL value into a Financial.Options.UnderlyingType

func (Financial_Options_UnderlyingType) String added in v1.3.0

func (Financial_Options_UnderlyingType) Type added in v1.3.0

func (*Financial_Options_UnderlyingType) UnmarshalCSV added in v1.3.0

func (enum *Financial_Options_UnderlyingType) UnmarshalCSV(raw string) error

UnmarshalCSV converts a CSV column into a Financial.Options.UnderlyingType

func (*Financial_Options_UnderlyingType) UnmarshalDynamoDBAttributeValue added in v1.3.0

func (enum *Financial_Options_UnderlyingType) UnmarshalDynamoDBAttributeValue(value types.AttributeValue) error

UnmarshalDynamoDBAttributeValue converts a DynamoDB attribute value to a Financial.Options.UnderlyingType

func (*Financial_Options_UnderlyingType) UnmarshalJSON added in v1.3.0

func (enum *Financial_Options_UnderlyingType) UnmarshalJSON(data []byte) error

UnmarshalJSON converts JSON data into a Financial.Options.UnderlyingType

func (Financial_Options_UnderlyingType) Value added in v1.3.0

Value converts a Financial.Options.UnderlyingType to an SQL value

type Financial_Quotes added in v1.3.0

type Financial_Quotes struct {
	// contains filtered or unexported fields
}

Namespace for quotes-related messages

func (*Financial_Quotes) Descriptor deprecated added in v1.3.0

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

Deprecated: Use Financial_Quotes.ProtoReflect.Descriptor instead.

func (*Financial_Quotes) ProtoMessage added in v1.3.0

func (*Financial_Quotes) ProtoMessage()

func (*Financial_Quotes) ProtoReflect added in v1.3.0

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

func (*Financial_Quotes) Reset added in v1.3.0

func (x *Financial_Quotes) Reset()

func (*Financial_Quotes) String added in v1.3.0

func (x *Financial_Quotes) String() string

type Financial_Quotes_Condition added in v1.3.0

type Financial_Quotes_Condition int32

Describes a condition under which a quote occurred

const (
	Financial_Quotes_Regular                                   Financial_Quotes_Condition = 0   // Regular
	Financial_Quotes_RegularTwoSidedOpen                       Financial_Quotes_Condition = 1   // Regular Two-Sided Open
	Financial_Quotes_RegularOneSidedOpen                       Financial_Quotes_Condition = 2   // Regular One-Sided Open
	Financial_Quotes_SlowAsk                                   Financial_Quotes_Condition = 3   // Slow Ask
	Financial_Quotes_SlowBid                                   Financial_Quotes_Condition = 4   // Slow Bid
	Financial_Quotes_SlowBidAsk                                Financial_Quotes_Condition = 5   // Slow Bid Ask
	Financial_Quotes_SlowDueLRPBid                             Financial_Quotes_Condition = 6   // Slow Due LRP Bid
	Financial_Quotes_SlowDueLRPAsk                             Financial_Quotes_Condition = 7   // Slow Due LRP Ask
	Financial_Quotes_SlowDueNYSELRP                            Financial_Quotes_Condition = 8   // Slow Due NYSE LRP
	Financial_Quotes_SlowDueSetSlowListBidAsk                  Financial_Quotes_Condition = 9   // Slow Due Set, Slow List Bid Ask
	Financial_Quotes_ManualAskAutomatedBid                     Financial_Quotes_Condition = 10  // Manual Ask Automated Bid
	Financial_Quotes_ManualBidAutomatedAsk                     Financial_Quotes_Condition = 11  // Manual Bid Automated Ask
	Financial_Quotes_ManualBidAndAsk                           Financial_Quotes_Condition = 12  // Manual Bid and Ask
	Financial_Quotes_Opening                                   Financial_Quotes_Condition = 13  // Opening
	Financial_Quotes_Closing                                   Financial_Quotes_Condition = 14  // Closing
	Financial_Quotes_Closed                                    Financial_Quotes_Condition = 15  // Closed
	Financial_Quotes_Resume                                    Financial_Quotes_Condition = 16  // Resume
	Financial_Quotes_FastTrading                               Financial_Quotes_Condition = 17  // Fast Trading
	Financial_Quotes_TradingRangeIndicated                     Financial_Quotes_Condition = 18  // Trading Range Indication
	Financial_Quotes_MarketMakerQuotesClosed                   Financial_Quotes_Condition = 19  // Market-Maker Quotes Closed
	Financial_Quotes_NonFirm                                   Financial_Quotes_Condition = 20  // Non-Firm
	Financial_Quotes_NewsDissemination                         Financial_Quotes_Condition = 21  // News Dissemination
	Financial_Quotes_OrderInflux                               Financial_Quotes_Condition = 22  // Order Influx
	Financial_Quotes_OrderImbalance                            Financial_Quotes_Condition = 23  // Order Imbalance
	Financial_Quotes_DueToRelatedSecurityNewsDissemination     Financial_Quotes_Condition = 24  // Due to Related Security News Dissemination
	Financial_Quotes_DueToRelatedSecurityNewsPending           Financial_Quotes_Condition = 25  // Due to Related Security News Pending
	Financial_Quotes_AdditionalInformation                     Financial_Quotes_Condition = 26  // Additional Information
	Financial_Quotes_NewsPending                               Financial_Quotes_Condition = 27  // News Pending
	Financial_Quotes_AdditionalInformationDueToRelatedSecurity Financial_Quotes_Condition = 28  // Additional Information Due to Related Security
	Financial_Quotes_DueToRelatedSecurity                      Financial_Quotes_Condition = 29  // Due to Related Security
	Financial_Quotes_InViewOfCommon                            Financial_Quotes_Condition = 30  // In View of Common
	Financial_Quotes_EquipmentChangeover                       Financial_Quotes_Condition = 31  // Equipment Change-over
	Financial_Quotes_NoOpenNoResponse                          Financial_Quotes_Condition = 32  // No Open, No Response
	Financial_Quotes_SubPennyTrading                           Financial_Quotes_Condition = 33  // Sub-Penny Trading
	Financial_Quotes_AutomatedBidNoOfferNoBid                  Financial_Quotes_Condition = 34  // Automated No Offer, No Bid
	Financial_Quotes_LULDPriceBand                             Financial_Quotes_Condition = 35  // LULD Price Band
	Financial_Quotes_MarketWideCircuitBreakerLevel1            Financial_Quotes_Condition = 36  // Market-Wide Circuit Breaker 1
	Financial_Quotes_MarketWideCircuitBreakerLevel2            Financial_Quotes_Condition = 37  // Market-Wide Circuit Breaker 2
	Financial_Quotes_MarketWideCircuitBreakerLevel3            Financial_Quotes_Condition = 38  // Market-Wide Circuit Breaker 3
	Financial_Quotes_RepublishedLULDPriceBand                  Financial_Quotes_Condition = 39  // Republished LULD Price Band
	Financial_Quotes_OnDemandAuction                           Financial_Quotes_Condition = 40  // On-Demand Auction
	Financial_Quotes_CashOnlySettlement                        Financial_Quotes_Condition = 41  // Cash-Only Settlement
	Financial_Quotes_NextDaySettlement                         Financial_Quotes_Condition = 42  // Next-Day Settlement
	Financial_Quotes_LULDTradingPause                          Financial_Quotes_Condition = 43  // LULD Trading Pause
	Financial_Quotes_SlowDueLRPBidAsk                          Financial_Quotes_Condition = 71  // Slow Due LRP Bid/Ask
	Financial_Quotes_Cancel                                    Financial_Quotes_Condition = 80  // Cancel
	Financial_Quotes_CorrectedPrice                            Financial_Quotes_Condition = 81  // Corrected Price
	Financial_Quotes_SIPGenerated                              Financial_Quotes_Condition = 82  // SIP-Generated
	Financial_Quotes_Unknown                                   Financial_Quotes_Condition = 83  // Unknown
	Financial_Quotes_CrossedMarket                             Financial_Quotes_Condition = 84  // Crossed Market
	Financial_Quotes_LockedMarket                              Financial_Quotes_Condition = 85  // Locked Market
	Financial_Quotes_DepthOnOfferSide                          Financial_Quotes_Condition = 86  // Depth on Offer Side
	Financial_Quotes_DepthOnBidSide                            Financial_Quotes_Condition = 87  // Depth on Bid Side
	Financial_Quotes_DepthOnBidAndOffer                        Financial_Quotes_Condition = 88  // Depth on Bid and Offer
	Financial_Quotes_PreOpeningIndication                      Financial_Quotes_Condition = 89  // Pre-Opening Indication
	Financial_Quotes_SyndicateBid                              Financial_Quotes_Condition = 90  // Syndicate Bid
	Financial_Quotes_PreSyndicateBid                           Financial_Quotes_Condition = 91  // Pre-Syndicate Bid
	Financial_Quotes_PenaltyBid                                Financial_Quotes_Condition = 92  // Penalty Bid
	Financial_Quotes_CQSGenerated                              Financial_Quotes_Condition = 94  // CQS Generated
	Financial_Quotes_Invalid                                   Financial_Quotes_Condition = 999 // Invalid (actually value is -1 but that's not valid for protobuf enums)
)

func (Financial_Quotes_Condition) Descriptor added in v1.3.0

func (Financial_Quotes_Condition) Enum added in v1.3.0

func (Financial_Quotes_Condition) EnumDescriptor deprecated added in v1.3.0

func (Financial_Quotes_Condition) EnumDescriptor() ([]byte, []int)

Deprecated: Use Financial_Quotes_Condition.Descriptor instead.

func (Financial_Quotes_Condition) MarshalCSV added in v1.3.0

func (enum Financial_Quotes_Condition) MarshalCSV() (string, error)

MarshalCSV converts a Financial.Quotes.Condition to a CSV format

func (Financial_Quotes_Condition) MarshalDynamoDBAttributeValue added in v1.3.0

func (enum Financial_Quotes_Condition) MarshalDynamoDBAttributeValue() (types.AttributeValue, error)

Marshaler converts a Financial.Quotes.Condition to a DynamoDB attribute value

func (Financial_Quotes_Condition) MarshalJSON added in v1.3.0

func (enum Financial_Quotes_Condition) MarshalJSON() ([]byte, error)

MarhsalJSON converts a Financial.Quotes.Condition to JSON

func (Financial_Quotes_Condition) Number added in v1.3.0

func (*Financial_Quotes_Condition) Scan added in v1.3.0

func (enum *Financial_Quotes_Condition) Scan(value interface{}) error

Scan converts an SQL value into a Financial.Quotes.Condition

func (Financial_Quotes_Condition) String added in v1.3.0

func (Financial_Quotes_Condition) Type added in v1.3.0

func (*Financial_Quotes_Condition) UnmarshalCSV added in v1.3.0

func (enum *Financial_Quotes_Condition) UnmarshalCSV(raw string) error

UnmarshalCSV converts a CSV column into a Financial.Quotes.Condition

func (*Financial_Quotes_Condition) UnmarshalDynamoDBAttributeValue added in v1.3.0

func (enum *Financial_Quotes_Condition) UnmarshalDynamoDBAttributeValue(value types.AttributeValue) error

UnmarshalDynamoDBAttributeValue converts a DynamoDB attribute value to a Financial.Quotes.Condition

func (*Financial_Quotes_Condition) UnmarshalJSON added in v1.3.0

func (enum *Financial_Quotes_Condition) UnmarshalJSON(data []byte) error

UnmarshalJSON converts JSON data into a Financial.Quotes.Condition

func (Financial_Quotes_Condition) Value added in v1.3.0

func (enum Financial_Quotes_Condition) Value() (driver.Value, error)

Value converts a Financial.Quotes.Condition to an SQL value

type Financial_Quotes_Indicator added in v1.3.0

type Financial_Quotes_Indicator int32

Describes an indicator associated with the quote condition

const (
	// Nation BBO LULD Inidcators
	Financial_Quotes_NBBNBOExecutable                       Financial_Quotes_Indicator = 0 // NBB and/or NBO are Executable
	Financial_Quotes_NBBBelowLowerBand                      Financial_Quotes_Indicator = 1 // NBB below Lower Band
	Financial_Quotes_NBOAboveUpperBand                      Financial_Quotes_Indicator = 2 // NBO above Upper Band
	Financial_Quotes_NBBBelowLowerBandAndNBOAboveUpperBand  Financial_Quotes_Indicator = 3 // NBB below Lower Band and NBO above Upper Band
	Financial_Quotes_NBBEqualsUpperBand                     Financial_Quotes_Indicator = 4 // NBB equals Upper Band
	Financial_Quotes_NBOEqualsLowerBand                     Financial_Quotes_Indicator = 5 // NBO equals Lower Band
	Financial_Quotes_NBBEqualsUpperBandAndNBOAboveUpperBand Financial_Quotes_Indicator = 6 // NBB equals Upper Band and NBO above Upper Band
	Financial_Quotes_NBBBelowLowerBandAndNBOEqualsLowerBand Financial_Quotes_Indicator = 7 // NBB below Lower Band and NBO equals Lower Band
	// LULD BBO Inidcator / LULD Indicator CQS
	Financial_Quotes_BidPriceAboveUpperLimitPriceBand   Financial_Quotes_Indicator = 8  // Bid Price above Upper Limit Price Band
	Financial_Quotes_OfferPriceBelowLowerLimitPriceBand Financial_Quotes_Indicator = 9  // Offer Price below Lower Limit Price Band
	Financial_Quotes_BidAndOfferOutsidePriceBand        Financial_Quotes_Indicator = 10 // Bid and Offer outside Price Band
	// LULD Price Band Indicator
	Financial_Quotes_OpeningUpdate              Financial_Quotes_Indicator = 11 // Opening Update
	Financial_Quotes_IntraDayUpdate             Financial_Quotes_Indicator = 12 // Intra-Day Update
	Financial_Quotes_RestatedValue              Financial_Quotes_Indicator = 13 // Restated Value
	Financial_Quotes_SuspendedDuringTradingHalt Financial_Quotes_Indicator = 14 // Suspended during Trading Halt or Trading Pause
	Financial_Quotes_ReOpeningUpdate            Financial_Quotes_Indicator = 15 // Re-Opening Update
	Financial_Quotes_OutsidePriceBandRuleHours  Financial_Quotes_Indicator = 16 // Outside Price Band rule hours
	Financial_Quotes_AuctionExtension           Financial_Quotes_Indicator = 17 // Auction Extension (Auction Collar message)
	// LULD Indicator - CTS
	Financial_Quotes_LULDPriceBandInd                        Financial_Quotes_Indicator = 18 // LULD Price Band
	Financial_Quotes_RepublishedLULDPriceBandInd             Financial_Quotes_Indicator = 19 // Republished LULD Price Band
	Financial_Quotes_NBBLimitStateEntered                    Financial_Quotes_Indicator = 20 // NBB Limit State entered
	Financial_Quotes_NBBLimitStateExited                     Financial_Quotes_Indicator = 21 // NBB Limit State exited
	Financial_Quotes_NBOLimitStateEntered                    Financial_Quotes_Indicator = 22 // NBO Limit State entered
	Financial_Quotes_NBOLimitStateExited                     Financial_Quotes_Indicator = 23 // NBO Limit State exited
	Financial_Quotes_NBBAndNBOLimitStateEntered              Financial_Quotes_Indicator = 24 // NBB and NBO Limit State entered
	Financial_Quotes_NBBAndNBOLimitStateExited               Financial_Quotes_Indicator = 25 // NBB and NBO Limit State exited
	Financial_Quotes_NBBLimitStateEnteredNBOLimitStateExited Financial_Quotes_Indicator = 26 // NBB Limit State entered and NBO Limit State exited
	Financial_Quotes_NBBLimitStateExitedNBOLimitStateEntered Financial_Quotes_Indicator = 27 // NBB Limit State exited AND NBO Limit State entered
	// Financial Status (CTA / UTP)
	Financial_Quotes_Normal                        Financial_Quotes_Indicator = 28 // Normal
	Financial_Quotes_Bankrupt                      Financial_Quotes_Indicator = 29 // Bankrupt
	Financial_Quotes_Deficient                     Financial_Quotes_Indicator = 30 // Deficient - Below listing requirements
	Financial_Quotes_Delinquent                    Financial_Quotes_Indicator = 31 // Delinquent - Late filing
	Financial_Quotes_BankruptAndDeficient          Financial_Quotes_Indicator = 32 // Bankrupt and Deficient
	Financial_Quotes_BankruptAndDelinquent         Financial_Quotes_Indicator = 33 // Bankrupt and Delinquent
	Financial_Quotes_DeficientAndDelinquent        Financial_Quotes_Indicator = 34 // Deficient and Delinquent
	Financial_Quotes_DeficientDeliquentBankrupt    Financial_Quotes_Indicator = 35 // Deficient, Delinquent and Bankrupt
	Financial_Quotes_Liquidation                   Financial_Quotes_Indicator = 36 // Liquidation
	Financial_Quotes_CreationsSuspended            Financial_Quotes_Indicator = 37 // Creations Suspended
	Financial_Quotes_RedemptionsSuspended          Financial_Quotes_Indicator = 38 // Redemptions Suspended
	Financial_Quotes_CreationsRedemptionsSuspended Financial_Quotes_Indicator = 39 // Creations and/or Redemptions Suspended
	// CTA Security Status
	Financial_Quotes_NormalTrading              Financial_Quotes_Indicator = 40 // Normal Trading
	Financial_Quotes_OpeningDelay               Financial_Quotes_Indicator = 41 // Opening Delay
	Financial_Quotes_TradingHalt                Financial_Quotes_Indicator = 42 // Trading Halt
	Financial_Quotes_TradingResume              Financial_Quotes_Indicator = 43 // Resume
	Financial_Quotes_NoOpenNoResume             Financial_Quotes_Indicator = 44 // No Open / No Resume
	Financial_Quotes_PriceIndication            Financial_Quotes_Indicator = 45 // Price Indication
	Financial_Quotes_TradingRangeIndication     Financial_Quotes_Indicator = 46 // Trading Range Indication
	Financial_Quotes_MarketImbalanceBuy         Financial_Quotes_Indicator = 47 // Market Imbalance Buy
	Financial_Quotes_MarketImbalanceSell        Financial_Quotes_Indicator = 48 // Market Imbalance Sell
	Financial_Quotes_MarketOnCloseImbalanceBuy  Financial_Quotes_Indicator = 49 // Market On-Close Imbalance Buy
	Financial_Quotes_MarketOnCloseImbalanceSell Financial_Quotes_Indicator = 50 // Market On-Close Imbalance Sell
	Financial_Quotes_NoMarketImbalance          Financial_Quotes_Indicator = 51 // No Market Imbalance
	Financial_Quotes_NoMarketOnCloseImbalance   Financial_Quotes_Indicator = 52 // No Market On-Close Imbalance
	Financial_Quotes_ShortSaleRestriction       Financial_Quotes_Indicator = 53 // Short Sale Restriction
	Financial_Quotes_LimitUpLimitDown           Financial_Quotes_Indicator = 54 // Limit Up / Limit Down
	Financial_Quotes_QuotationResumption        Financial_Quotes_Indicator = 55 // Quotation Resumption
	Financial_Quotes_TradingResumption          Financial_Quotes_Indicator = 56 // Trading Resumption
	Financial_Quotes_VolatilityTradingPause     Financial_Quotes_Indicator = 57 // Volatility Trading Pause
	// CTA Halt Reason / UTP Trade Action Reason
	Financial_Quotes_Reserved                                    Financial_Quotes_Indicator = 58 // RESERVED
	Financial_Quotes_HaltNewsPending                             Financial_Quotes_Indicator = 59 // Halt: News Pending
	Financial_Quotes_UpdateNewsDissemination                     Financial_Quotes_Indicator = 60 // Update: News Dissemination
	Financial_Quotes_HaltSingleStockTradingPause                 Financial_Quotes_Indicator = 61 // Halt: Single Stock Trading Pause in affect
	Financial_Quotes_HaltRegulatoryExtraordinaryMarketActivity   Financial_Quotes_Indicator = 62 // Half: Regulatory Extraordinary Market Activity
	Financial_Quotes_HaltETF                                     Financial_Quotes_Indicator = 63 // Halt: ETF
	Financial_Quotes_HaltInformationRequested                    Financial_Quotes_Indicator = 64 // Halt: Information Requested
	Financial_Quotes_HaltExchangeNonCompliance                   Financial_Quotes_Indicator = 65 // Halt: Exchange Non-Compliance
	Financial_Quotes_HaltFilingsNotCurrent                       Financial_Quotes_Indicator = 66 // Halt: Filings not current
	Financial_Quotes_HaltSECTradingSuspension                    Financial_Quotes_Indicator = 67 // Halt: SEC Trading Suspension
	Financial_Quotes_HaltRegulatoryConcern                       Financial_Quotes_Indicator = 68 // Halt: Regulatory Concern
	Financial_Quotes_HaltMarketOperations                        Financial_Quotes_Indicator = 69 // Halt: Market Operations
	Financial_Quotes_IPOSecurityNotYetTrading                    Financial_Quotes_Indicator = 70 // IPO Security: Not yet Trading
	Financial_Quotes_HaltCorporateAction                         Financial_Quotes_Indicator = 71 // Halt: Corporate Action
	Financial_Quotes_QuotationNotAvailable                       Financial_Quotes_Indicator = 72 // Quotation Not Available
	Financial_Quotes_HaltVolatilityTradingPause                  Financial_Quotes_Indicator = 73 // Halt: Volatility Trading Pause
	Financial_Quotes_HaltVolatilityTradingPauseStraddleCondition Financial_Quotes_Indicator = 74 // Halt: Volatility Trading Pause - Straddle Condition
	Financial_Quotes_UpdateNewsAndResumptionTimes                Financial_Quotes_Indicator = 75 // Update: News and Resumption Times
	Financial_Quotes_HaltSingleStockTradingPauseQuotesOnly       Financial_Quotes_Indicator = 76 // Halt: Single Stock Trading Pause - Quotes Only
	Financial_Quotes_ResumeQualificationIssuesReviewedResolved   Financial_Quotes_Indicator = 77 // Resume: Qualification Issues Reviewed / Resolved
	Financial_Quotes_ResumeFilingRequirementsSatisfiedResolved   Financial_Quotes_Indicator = 78 // Resume: Filing Requirements Satisfied / Resolved
	Financial_Quotes_ResumeNewsNotForthcoming                    Financial_Quotes_Indicator = 79 // Resume: News not Forthcoming
	Financial_Quotes_ResumeQualificationsMaintRequirementsMet    Financial_Quotes_Indicator = 80 // Resume: Qualifications - Maintenance Requirements Met
	Financial_Quotes_ResumeQualificationsFilingsMet              Financial_Quotes_Indicator = 81 // Resume: Qualifications - Filings Met
	Financial_Quotes_ResumeRegulatoryAuth                        Financial_Quotes_Indicator = 82 // Resume: Regulatory Auth
	Financial_Quotes_NewIssueAvailable                           Financial_Quotes_Indicator = 83 // New Issue Available
	Financial_Quotes_IssueAvailable                              Financial_Quotes_Indicator = 84 // Issue Available
	Financial_Quotes_MWCBCarryFromPreviousDay                    Financial_Quotes_Indicator = 85 // MWCB - Carry from previous day
	Financial_Quotes_MWCBResume                                  Financial_Quotes_Indicator = 86 // MWCB - Resume
	Financial_Quotes_IPOSecurityReleasedForQuotation             Financial_Quotes_Indicator = 87 // IPO Security: Released for quotation
	Financial_Quotes_IPOSecurityPositioningWindowExtension       Financial_Quotes_Indicator = 88 // IPO Security: Positioning window extension
	Financial_Quotes_MWCBLevel1                                  Financial_Quotes_Indicator = 89 // MWCB - Level 1
	Financial_Quotes_MWCBLevel2                                  Financial_Quotes_Indicator = 90 // MWCB - Level 2
	Financial_Quotes_MWCBLevel3                                  Financial_Quotes_Indicator = 91 // MWCB - Level 3
	Financial_Quotes_HaltSubPennyTrading                         Financial_Quotes_Indicator = 92 // Halt: Sub-Penny Trading
	Financial_Quotes_OrderImbalanceInd                           Financial_Quotes_Indicator = 93 // Order Imbalance
	Financial_Quotes_LULDTradingPaused                           Financial_Quotes_Indicator = 94 // LULD Trading Pause
	// CTA Security Status
	Financial_Quotes_NONE                             Financial_Quotes_Indicator = 95  // None
	Financial_Quotes_ShortSalesRestrictionActivated   Financial_Quotes_Indicator = 96  // Short Sales Restriction Activated
	Financial_Quotes_ShortSalesRestrictionContinued   Financial_Quotes_Indicator = 97  // Short Sales Restriction Continued
	Financial_Quotes_ShortSalesRestrictionDeactivated Financial_Quotes_Indicator = 98  // Short Sales Restriction Deactivated
	Financial_Quotes_ShortSalesRestrictionInEffect    Financial_Quotes_Indicator = 99  // Short Sales Restriction in Effect
	Financial_Quotes_ShortSalesRestrictionMax         Financial_Quotes_Indicator = 100 // Short Sales Restriction Max
	// NBBO Indicators
	Financial_Quotes_NBBONoChange           Financial_Quotes_Indicator = 101 // NBBO_NO_CHANGE
	Financial_Quotes_NBBOQuoteIsNBBO        Financial_Quotes_Indicator = 102 // NBBO_QUOTE_IS_NBBO
	Financial_Quotes_NBBONoBBNoBO           Financial_Quotes_Indicator = 103 // NBBO_NO_BB_NO_BO
	Financial_Quotes_NBBOBBBOShortAppendage Financial_Quotes_Indicator = 104 // NBBO_BB_BO_SHORT_APPENDAGE
	Financial_Quotes_NBBOBBBOLongAppendage  Financial_Quotes_Indicator = 105 // NBBO_BB_BO_LONG_APPENDAGE
	// Held Trade Indicators
	Financial_Quotes_HeldTradeNotLastSaleNotConsolidated Financial_Quotes_Indicator = 106 // HELD_TRADE_NOT_LAST_SALE_AND_NOT_ON_CONSOLIDATED
	Financial_Quotes_HeldTradeLastSaleButNotConsolidated Financial_Quotes_Indicator = 107 // HELD_TRADE_LAST_SALE_BUT_NOT_ON_CONSOLIDATED
	Financial_Quotes_HeldTradeLastSaleAndConsolidated    Financial_Quotes_Indicator = 108 // HELD_TRADE_LAST_SALE_AND_ON_CONSOLIDATED
	// Miscellaneous Indicators
	Financial_Quotes_RetailInterestOnBid                    Financial_Quotes_Indicator = 109 // RETAIL_INTEREST_ON_BID
	Financial_Quotes_RetailInterestOnAsk                    Financial_Quotes_Indicator = 110 // RETAIL_INTEREST_ON_ASK
	Financial_Quotes_RetailInterestOnBidAndAsk              Financial_Quotes_Indicator = 111 // RETAIL_INTEREST_ON_BID_AND_ASK
	Financial_Quotes_FinraBBONoChange                       Financial_Quotes_Indicator = 112 // FINRA_BBO_NO_CHANGE
	Financial_Quotes_FinraBBODoesNotExist                   Financial_Quotes_Indicator = 113 // FINRA_BBO_DOES_NOT_EXIST
	Financial_Quotes_FinraBBBOExecutable                    Financial_Quotes_Indicator = 114 // FINRA_BB_BO_EXECUTABLE
	Financial_Quotes_FinraBBBelowLowerBand                  Financial_Quotes_Indicator = 115 // FINRA_BB_BELOW_LOWER_BAND
	Financial_Quotes_FinraBOAboveUpperBand                  Financial_Quotes_Indicator = 116 // FINRA_BO_ABOVE_UPPER_BAND
	Financial_Quotes_FinraBBBelowLowerBandBOAbboveUpperBand Financial_Quotes_Indicator = 117 // FINRA_BB_BELOW_LOWER_BAND_BO_ABOVE_UPPER_BAND
	Financial_Quotes_CTANotDueToRelatedSecurity             Financial_Quotes_Indicator = 118 // CTA_NOT_DUE_TO_RELATED_SECURITY
	Financial_Quotes_CTADueToRelatedSecurity                Financial_Quotes_Indicator = 119 // CTA_DUE_TO_RELATED_SECURITY
	Financial_Quotes_CTANotInViewOfCommon                   Financial_Quotes_Indicator = 120 // CTA_NOT_IN_VIEW_OF_COMMON
	Financial_Quotes_CTAInViewOfCommon                      Financial_Quotes_Indicator = 121 // CTA_IN_VIEW_OF_COMMON
	Financial_Quotes_CTAPriceIndicator                      Financial_Quotes_Indicator = 122 // CTA_PRICE_INDICATOR
	Financial_Quotes_CTANewPriceIndicator                   Financial_Quotes_Indicator = 123 // CTA_NEW_PRICE_INDICATOR
	Financial_Quotes_CTACorrectedPriceIndication            Financial_Quotes_Indicator = 124 // CTA_CORRECTED_PRICE_INDICATION
	Financial_Quotes_CTACancelledMarketImbalance            Financial_Quotes_Indicator = 125 // CTA_CANCELLED_MARKET_IMBALANCE_PRICE_TRADING_RANGE_INDICATION
)

func (Financial_Quotes_Indicator) Descriptor added in v1.3.0

func (Financial_Quotes_Indicator) Enum added in v1.3.0

func (Financial_Quotes_Indicator) EnumDescriptor deprecated added in v1.3.0

func (Financial_Quotes_Indicator) EnumDescriptor() ([]byte, []int)

Deprecated: Use Financial_Quotes_Indicator.Descriptor instead.

func (Financial_Quotes_Indicator) MarshalCSV added in v1.3.0

func (enum Financial_Quotes_Indicator) MarshalCSV() (string, error)

MarshalCSV converts a Financial.Quotes.Indicator to a CSV format

func (Financial_Quotes_Indicator) MarshalDynamoDBAttributeValue added in v1.3.0

func (enum Financial_Quotes_Indicator) MarshalDynamoDBAttributeValue() (types.AttributeValue, error)

Marshaler converts a Financial.Quotes.Indicator to a DynamoDB attribute value

func (Financial_Quotes_Indicator) MarshalJSON added in v1.3.0

func (enum Financial_Quotes_Indicator) MarshalJSON() ([]byte, error)

MarhsalJSON converts a Financial.Quotes.Indicator to JSON

func (Financial_Quotes_Indicator) Number added in v1.3.0

func (*Financial_Quotes_Indicator) Scan added in v1.3.0

func (enum *Financial_Quotes_Indicator) Scan(value interface{}) error

Scan converts an SQL value into a Financial.Quotes.Indicator

func (Financial_Quotes_Indicator) String added in v1.3.0

func (Financial_Quotes_Indicator) Type added in v1.3.0

func (*Financial_Quotes_Indicator) UnmarshalCSV added in v1.3.0

func (enum *Financial_Quotes_Indicator) UnmarshalCSV(raw string) error

UnmarshalCSV converts a CSV column into a Financial.Quotes.Indicator

func (*Financial_Quotes_Indicator) UnmarshalDynamoDBAttributeValue added in v1.3.0

func (enum *Financial_Quotes_Indicator) UnmarshalDynamoDBAttributeValue(value types.AttributeValue) error

UnmarshalDynamoDBAttributeValue converts a DynamoDB attribute value to a Financial.Quotes.Indicator

func (*Financial_Quotes_Indicator) UnmarshalJSON added in v1.3.0

func (enum *Financial_Quotes_Indicator) UnmarshalJSON(data []byte) error

UnmarshalJSON converts JSON data into a Financial.Quotes.Indicator

type Financial_Trades added in v1.3.0

type Financial_Trades struct {
	// contains filtered or unexported fields
}

Namespace for trades-related messages

func (*Financial_Trades) Descriptor deprecated added in v1.3.0

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

Deprecated: Use Financial_Trades.ProtoReflect.Descriptor instead.

func (*Financial_Trades) ProtoMessage added in v1.3.0

func (*Financial_Trades) ProtoMessage()

func (*Financial_Trades) ProtoReflect added in v1.3.0

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

func (*Financial_Trades) Reset added in v1.3.0

func (x *Financial_Trades) Reset()

func (*Financial_Trades) String added in v1.3.0

func (x *Financial_Trades) String() string

type Financial_Trades_Condition added in v1.3.0

type Financial_Trades_Condition int32

Describes a condition under which a trade occurred

const (
	Financial_Trades_RegularSale                                       Financial_Trades_Condition = 0   // Regular Sale
	Financial_Trades_Acquisition                                       Financial_Trades_Condition = 1   // Acquisition
	Financial_Trades_AveragePriceTrade                                 Financial_Trades_Condition = 2   // Average Price Trade
	Financial_Trades_AutomaticExecution                                Financial_Trades_Condition = 3   // Automatic Execution
	Financial_Trades_BunchedTrade                                      Financial_Trades_Condition = 4   // Bunched Trade
	Financial_Trades_BunchedSoldTrade                                  Financial_Trades_Condition = 5   // Bunched Sold Trade
	Financial_Trades_CAPElection                                       Financial_Trades_Condition = 6   // CAP Election
	Financial_Trades_CashSale                                          Financial_Trades_Condition = 7   // Cash Sale
	Financial_Trades_ClosingPrints                                     Financial_Trades_Condition = 8   // Closing Prints
	Financial_Trades_CrossTrade                                        Financial_Trades_Condition = 9   // Cross Trade
	Financial_Trades_DerivativelyPriced                                Financial_Trades_Condition = 10  // Derivatively Priced
	Financial_Trades_Distribution                                      Financial_Trades_Condition = 11  // Distribution
	Financial_Trades_FormT                                             Financial_Trades_Condition = 12  // Form T
	Financial_Trades_ExtendedTradingHours                              Financial_Trades_Condition = 13  // Extended Trading Hours (Sold Out of Sequence)
	Financial_Trades_IntermarketSweep                                  Financial_Trades_Condition = 14  // Intermarket Sweep
	Financial_Trades_MarketCenterOfficialClose                         Financial_Trades_Condition = 15  // Market Center Official Close
	Financial_Trades_MarketCenterOfficialOpen                          Financial_Trades_Condition = 16  // Market Center Official Open
	Financial_Trades_MarketCenterOpeningTrade                          Financial_Trades_Condition = 17  // Market Center Opening Trade
	Financial_Trades_MarketCenterReopeningTrade                        Financial_Trades_Condition = 18  // Market Center Reopening Trade
	Financial_Trades_MarketCenterClosingTrade                          Financial_Trades_Condition = 19  // Market Center Closing Trade
	Financial_Trades_NextDay                                           Financial_Trades_Condition = 20  // Next Day
	Financial_Trades_PriceVariationTrade                               Financial_Trades_Condition = 21  // Price Variation Trade
	Financial_Trades_PriorReferencePrice                               Financial_Trades_Condition = 22  // Prior Reference Price
	Financial_Trades_Rule155Trade                                      Financial_Trades_Condition = 23  // Rule 155 Trade (AMEX)
	Financial_Trades_Rule127NYSE                                       Financial_Trades_Condition = 24  // Rule 127 NYSE
	Financial_Trades_OpeningPrints                                     Financial_Trades_Condition = 25  // Opening Prints
	Financial_Trades_Opened                                            Financial_Trades_Condition = 26  // Opened
	Financial_Trades_StoppedStock                                      Financial_Trades_Condition = 27  // Stopped Stock (Regular Trade)
	Financial_Trades_ReOpeningPrints                                   Financial_Trades_Condition = 28  // Re-Opening Prints
	Financial_Trades_Seller                                            Financial_Trades_Condition = 29  // Seller
	Financial_Trades_SoldLast                                          Financial_Trades_Condition = 30  // Sold Last
	Financial_Trades_SoldLastAndStoppedStock                           Financial_Trades_Condition = 31  // Sold Last and Stopped Stock
	Financial_Trades_SoldOut                                           Financial_Trades_Condition = 32  // Sold Out
	Financial_Trades_SoldOutOfSequence                                 Financial_Trades_Condition = 33  // Sold (Out of Sequence)
	Financial_Trades_SplitTrade                                        Financial_Trades_Condition = 34  // Split Trade
	Financial_Trades_StockOption                                       Financial_Trades_Condition = 35  // Stock Option
	Financial_Trades_YellowFlagRegularTrade                            Financial_Trades_Condition = 36  // Yellow Flag Regular Trade
	Financial_Trades_OddLotTrade                                       Financial_Trades_Condition = 37  // Odd Lot Trade
	Financial_Trades_CorrectedConsolidatedClose                        Financial_Trades_Condition = 38  // Corrected Consolidated Close (per listing market)
	Financial_Trades_Unknown                                           Financial_Trades_Condition = 39  // Unknown
	Financial_Trades_Held                                              Financial_Trades_Condition = 40  // Held
	Financial_Trades_TradeThruExempt                                   Financial_Trades_Condition = 41  // Trade Thru Exempt
	Financial_Trades_NonEligible                                       Financial_Trades_Condition = 42  // Non-Eligible
	Financial_Trades_NonEligibleExtended                               Financial_Trades_Condition = 43  // Non-Eligible Extended
	Financial_Trades_Cancelled                                         Financial_Trades_Condition = 44  // Cancelled
	Financial_Trades_Recovery                                          Financial_Trades_Condition = 45  // Recovery
	Financial_Trades_Correction                                        Financial_Trades_Condition = 46  // Correction
	Financial_Trades_AsOf                                              Financial_Trades_Condition = 47  // As of
	Financial_Trades_AsOfCorrection                                    Financial_Trades_Condition = 48  // As of Correction
	Financial_Trades_AsOfCancel                                        Financial_Trades_Condition = 49  // As of Cancel
	Financial_Trades_OOB                                               Financial_Trades_Condition = 50  // OOB
	Financial_Trades_Summary                                           Financial_Trades_Condition = 51  // Summary
	Financial_Trades_ContingentTrade                                   Financial_Trades_Condition = 52  // Contingent Trade
	Financial_Trades_QualifiedContingentTrade                          Financial_Trades_Condition = 53  // Qualified Contingent Trade (QCT)
	Financial_Trades_Errored                                           Financial_Trades_Condition = 54  // Errored
	Financial_Trades_OpeningReopeningTradeDetail                       Financial_Trades_Condition = 55  // OPENING_REOPENING_TRADE_DETAIL
	Financial_Trades_Placeholder                                       Financial_Trades_Condition = 56  // Placeholder
	Financial_Trades_ShortSaleRestrictionActivated                     Financial_Trades_Condition = 57  // Short Sale Restriction Activated
	Financial_Trades_ShortSaleRestrictionContinued                     Financial_Trades_Condition = 58  // Short Sale Restriction Continued
	Financial_Trades_ShortSaleRestrictionDeactivated                   Financial_Trades_Condition = 59  // Short Sale Restriction Deactivated
	Financial_Trades_ShortSaleRestrictionInEffect                      Financial_Trades_Condition = 60  // Short Sale Restriction In Effect
	Financial_Trades_FinancialStatusBankrupt                           Financial_Trades_Condition = 62  // Financial Status - Bankrupt
	Financial_Trades_FinancialStatusDeficient                          Financial_Trades_Condition = 63  // Financial Status - Deficient
	Financial_Trades_FinancialStatusDelinquent                         Financial_Trades_Condition = 64  // Financial Status - Delinquent
	Financial_Trades_FinancialStatusBankruptAndDeficient               Financial_Trades_Condition = 65  // Financial Status - Bankrupt and Deficient
	Financial_Trades_FinancialStatusBankruptAndDelinquent              Financial_Trades_Condition = 66  // Financial Status - Bankrupt and Delinquent
	Financial_Trades_FinancialStatusDeficientAndDelinquent             Financial_Trades_Condition = 67  // Financial Status - Deficient and Delinquent
	Financial_Trades_FinancialStatusDeficientDelinquentBankrupt        Financial_Trades_Condition = 68  // Financial Status - Deficient, Delinquent, and Bankrupt
	Financial_Trades_FinancialStatusLiquidation                        Financial_Trades_Condition = 69  // Financial Status - Liquidation
	Financial_Trades_FinancialStatusCreationsSuspended                 Financial_Trades_Condition = 70  // Financial Status - Creations Suspended
	Financial_Trades_FinancialStatusRedemptionsSuspended               Financial_Trades_Condition = 71  // Financial Status - Redemptions Suspended
	Financial_Trades_Canceled                                          Financial_Trades_Condition = 201 // Canceled
	Financial_Trades_LateAndOutOfSequence                              Financial_Trades_Condition = 202 // Late and Out Of Sequence
	Financial_Trades_LastAndCanceled                                   Financial_Trades_Condition = 203 // Last and Canceled
	Financial_Trades_Late                                              Financial_Trades_Condition = 204 // Late
	Financial_Trades_OpeningTradeAndCanceled                           Financial_Trades_Condition = 205 // Opening Trade and Canceled
	Financial_Trades_OpeningTradeLateAndOutOfSequence                  Financial_Trades_Condition = 206 // Opening Trade, Late, and Out Of Sequence
	Financial_Trades_OnlyTradeAndCanceled                              Financial_Trades_Condition = 207 // Only Trade and Canceled
	Financial_Trades_OpeningTradeAndLate                               Financial_Trades_Condition = 208 // Opening Trade and Late
	Financial_Trades_AutomaticExecutionOption                          Financial_Trades_Condition = 209 // Automatic Execution (options)
	Financial_Trades_ReopeningTrade                                    Financial_Trades_Condition = 210 // Reopening Trade
	Financial_Trades_IntermarketSweepOrder                             Financial_Trades_Condition = 219 // Intermarket Sweep Order
	Financial_Trades_SingleLegAuctionNonISO                            Financial_Trades_Condition = 227 // Single Leg Auction Non ISO
	Financial_Trades_SingleLegAuctionISO                               Financial_Trades_Condition = 228 // Single Leg Auction ISO
	Financial_Trades_SingleLegCrossNonISO                              Financial_Trades_Condition = 229 // Single Leg Cross Non ISO
	Financial_Trades_SingleLegCrossISO                                 Financial_Trades_Condition = 230 // Single Leg Cross ISO
	Financial_Trades_SingleLegFloorTrade                               Financial_Trades_Condition = 231 // Single Leg Floor Trade
	Financial_Trades_MultiLegAutoElectronicTrade                       Financial_Trades_Condition = 232 // Multi Leg auto-electronic trade
	Financial_Trades_MultiLegAuction                                   Financial_Trades_Condition = 233 // Multi Leg Auction
	Financial_Trades_MultiLegCross                                     Financial_Trades_Condition = 234 // Multi Leg Cross
	Financial_Trades_MultiLegFloorTrade                                Financial_Trades_Condition = 235 // Multi Leg floor trade
	Financial_Trades_MultiLegAutoElectronicTradeAgainstSingleLeg       Financial_Trades_Condition = 236 // Multi Leg auto-electronic trade against single leg(s)
	Financial_Trades_StockOptionsAuction                               Financial_Trades_Condition = 237 // Stock Options Auction
	Financial_Trades_MultiLegAuctionAgainstSingleLeg                   Financial_Trades_Condition = 238 // Multi Leg Auction against single leg(s)
	Financial_Trades_MultiLegFloorTradeAgainstSingleLeg                Financial_Trades_Condition = 239 // Multi Leg floor trade against single leg(s)
	Financial_Trades_StockOptionsAutoElectronicTrade                   Financial_Trades_Condition = 240 // Stock Options auto-electronic trade
	Financial_Trades_StockOptionsCross                                 Financial_Trades_Condition = 241 // Stock Options Cross
	Financial_Trades_StockOptionsFloorTrade                            Financial_Trades_Condition = 242 // Stock Options floor trade
	Financial_Trades_StockOptionsAutoElectronicTradeAgainstSingleLeg   Financial_Trades_Condition = 243 // Stock Options auto-electronic trade against single leg(s)
	Financial_Trades_StockOptionsAuctionAgainstSingleLeg               Financial_Trades_Condition = 244 // Stock Options Auction against single leg(s)
	Financial_Trades_StockOptionsFloorTradeAgainstSingleLeg            Financial_Trades_Condition = 245 // Stock Options floor trade against single leg(s)
	Financial_Trades_MultiLegFloorTradeOfProprietaryProducts           Financial_Trades_Condition = 246 // Multi Leg Floor Trade of Proprietary Products
	Financial_Trades_MultilateralCompressionTradeOfProprietaryProducts Financial_Trades_Condition = 247 // Multilateral Compression Trade of Proprietary Products
	Financial_Trades_ExtendedHoursTrade                                Financial_Trades_Condition = 248 // Extended Hours Trade
)

func (Financial_Trades_Condition) Descriptor added in v1.3.0

func (Financial_Trades_Condition) Enum added in v1.3.0

func (Financial_Trades_Condition) EnumDescriptor deprecated added in v1.3.0

func (Financial_Trades_Condition) EnumDescriptor() ([]byte, []int)

Deprecated: Use Financial_Trades_Condition.Descriptor instead.

func (Financial_Trades_Condition) MarshalCSV added in v1.3.0

func (enum Financial_Trades_Condition) MarshalCSV() (string, error)

MarshalCSV converts a Financial.Trades.Condition to a CSV format

func (Financial_Trades_Condition) MarshalDynamoDBAttributeValue added in v1.3.0

func (enum Financial_Trades_Condition) MarshalDynamoDBAttributeValue() (types.AttributeValue, error)

Marshaler converts a Financial.Trades.Condition to a DynamoDB attribute value

func (Financial_Trades_Condition) MarshalJSON added in v1.3.0

func (enum Financial_Trades_Condition) MarshalJSON() ([]byte, error)

MarhsalJSON converts a Financial.Trades.Condition to JSON

func (Financial_Trades_Condition) Number added in v1.3.0

func (*Financial_Trades_Condition) Scan added in v1.3.0

func (enum *Financial_Trades_Condition) Scan(value interface{}) error

Scan converts an SQL value into a Financial.Trades.Condition

func (Financial_Trades_Condition) String added in v1.3.0

func (Financial_Trades_Condition) Type added in v1.3.0

func (*Financial_Trades_Condition) UnmarshalCSV added in v1.3.0

func (enum *Financial_Trades_Condition) UnmarshalCSV(raw string) error

UnmarshalCSV converts a CSV column into a Financial.Trades.Condition

func (*Financial_Trades_Condition) UnmarshalDynamoDBAttributeValue added in v1.3.0

func (enum *Financial_Trades_Condition) UnmarshalDynamoDBAttributeValue(value types.AttributeValue) error

UnmarshalDynamoDBAttributeValue converts a DynamoDB attribute value to a Financial.Trades.Condition

func (*Financial_Trades_Condition) UnmarshalJSON added in v1.3.0

func (enum *Financial_Trades_Condition) UnmarshalJSON(data []byte) error

UnmarshalJSON converts JSON data into a Financial.Trades.Condition

type Financial_Trades_CorrectionCode added in v1.3.0

type Financial_Trades_CorrectionCode int32

Describes the correction condition associated with a trade entry

const (
	Financial_Trades_NotCorrected  Financial_Trades_CorrectionCode = 0 // 00: Regular trade which was not corrected, changed or signified as cacel or error
	Financial_Trades_LateCorrected Financial_Trades_CorrectionCode = 1 // 01: Original trade which was later corrected (This record contains the originl
	//     time - HHMM and the corrected data for the trade)
	Financial_Trades_Erroneous        Financial_Trades_CorrectionCode = 7  // 07: Original trade which was later marked as erroreous
	Financial_Trades_Cancel           Financial_Trades_CorrectionCode = 8  // 08: Original trade which was later cancelled
	Financial_Trades_CancelRecord     Financial_Trades_CorrectionCode = 10 // 10: Cancel record (This record follows '08' records)
	Financial_Trades_ErrorRecord      Financial_Trades_CorrectionCode = 11 // 11: Error record (This record follows '07' records)
	Financial_Trades_CorrectionRecord Financial_Trades_CorrectionCode = 12 // 12: Correction record (This record follows '01' records and contains the
)

func (Financial_Trades_CorrectionCode) Descriptor added in v1.3.0

func (Financial_Trades_CorrectionCode) Enum added in v1.3.0

func (Financial_Trades_CorrectionCode) EnumDescriptor deprecated added in v1.3.0

func (Financial_Trades_CorrectionCode) EnumDescriptor() ([]byte, []int)

Deprecated: Use Financial_Trades_CorrectionCode.Descriptor instead.

func (Financial_Trades_CorrectionCode) MarshalCSV added in v1.3.0

func (enum Financial_Trades_CorrectionCode) MarshalCSV() (string, error)

MarshalCSV converts a Financial.Trades.CorrectionCode to a CSV format

func (Financial_Trades_CorrectionCode) MarshalDynamoDBAttributeValue added in v1.3.0

func (enum Financial_Trades_CorrectionCode) MarshalDynamoDBAttributeValue() (types.AttributeValue, error)

Marshaler converts a Financial.Trades.CorrectionCode to a DynamoDB attribute value

func (Financial_Trades_CorrectionCode) MarshalJSON added in v1.3.0

func (enum Financial_Trades_CorrectionCode) MarshalJSON() ([]byte, error)

MarhsalJSON converts a Financial.Trades.CorrectionCode to JSON

func (Financial_Trades_CorrectionCode) Number added in v1.3.0

func (*Financial_Trades_CorrectionCode) Scan added in v1.3.0

func (enum *Financial_Trades_CorrectionCode) Scan(value interface{}) error

Scan converts an SQL value into a Financial.Trades.CorrectionCode

func (Financial_Trades_CorrectionCode) String added in v1.3.0

func (Financial_Trades_CorrectionCode) Type added in v1.3.0

func (*Financial_Trades_CorrectionCode) UnmarshalCSV added in v1.3.0

func (enum *Financial_Trades_CorrectionCode) UnmarshalCSV(raw string) error

UnmarshalCSV converts a CSV column into a Financial.Trades.CorrectionCode

func (*Financial_Trades_CorrectionCode) UnmarshalDynamoDBAttributeValue added in v1.3.0

func (enum *Financial_Trades_CorrectionCode) UnmarshalDynamoDBAttributeValue(value types.AttributeValue) error

UnmarshalDynamoDBAttributeValue converts a DynamoDB attribute value to a Financial.Trades.CorrectionCode

func (*Financial_Trades_CorrectionCode) UnmarshalJSON added in v1.3.0

func (enum *Financial_Trades_CorrectionCode) UnmarshalJSON(data []byte) error

UnmarshalJSON converts JSON data into a Financial.Trades.CorrectionCode

type Provider added in v1.1.6

type Provider int32

Describes the provider that produced a particular source of data

const (
	Provider_None Provider = 0 // None, implying that the provider was not included, not that we're querying data that
	// was generated by no provider
	Provider_Polygon Provider = 1 // Data generated by Polygon
)

func (Provider) Descriptor added in v1.1.6

func (Provider) Descriptor() protoreflect.EnumDescriptor

func (Provider) Enum added in v1.1.6

func (x Provider) Enum() *Provider

func (Provider) EnumDescriptor deprecated added in v1.1.6

func (Provider) EnumDescriptor() ([]byte, []int)

Deprecated: Use Provider.Descriptor instead.

func (Provider) MarshalCSV added in v1.1.6

func (enum Provider) MarshalCSV() (string, error)

MarshalCSV converts a Provider value to CSV cell value

func (Provider) MarshalDynamoDBAttributeValue added in v1.1.6

func (enum Provider) MarshalDynamoDBAttributeValue() (types.AttributeValue, error)

MarshalDynamoDBAttributeValue converts a Provider value to a DynamoDB AttributeValue

func (Provider) MarshalJSON added in v1.1.6

func (enum Provider) MarshalJSON() ([]byte, error)

MarshalJSON converts a Provider value to a JSON value

func (Provider) MarshalYAML added in v1.1.6

func (enum Provider) MarshalYAML() (interface{}, error)

MarshalYAML converts a Provider value to a YAML node value

func (Provider) Number added in v1.1.6

func (x Provider) Number() protoreflect.EnumNumber

func (Provider) String added in v1.1.6

func (x Provider) String() string

func (Provider) Type added in v1.1.6

func (*Provider) UnmarshalCSV added in v1.1.6

func (enum *Provider) UnmarshalCSV(raw string) error

UnmarshalCSV attempts to convert a CSV cell value to a new Provider value

func (*Provider) UnmarshalDynamoDBAttributeValue added in v1.1.6

func (enum *Provider) UnmarshalDynamoDBAttributeValue(value types.AttributeValue) error

UnmarshalDynamoDBAttributeValue attempts to convert a DynamoDB AttributeVAlue to a Provider value. This function can handle []bytes, numerics, or strings. If the AttributeValue is NULL then the Provider value will not be modified.

func (*Provider) UnmarshalJSON added in v1.1.6

func (enum *Provider) UnmarshalJSON(raw []byte) error

UnmarshalJSON attempts to convert a JSON value to a new Provider value

func (*Provider) UnmarshalYAML added in v1.1.6

func (enum *Provider) UnmarshalYAML(value *yaml.Node) error

UnmarshalYAML attempts to convert a YAML node to a new Provider value

type UnixDuration added in v1.1.0

type UnixDuration struct {

	// Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive.
	// Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
	Seconds int64 `protobuf:"varint,1,opt,name=seconds,proto3" json:"seconds,omitempty"`
	// Signed fractions of a second at nanosecond resolution of the span of time. Durations less than
	// one second are represented with a 0 `seconds` field and a positive or negative `nanos` field.
	// For durations of one second or more, a non-zero value for the `nanos` field must be of the same
	// sign as the `seconds` field. Must be from -999,999,999 to +999,999,999 inclusive.
	Nanoseconds int32 `protobuf:"varint,2,opt,name=nanoseconds,proto3" json:"nanoseconds,omitempty"`
	// contains filtered or unexported fields
}

Duration represents a signed, fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". It is related to Timestamp in that the difference between two Timestamp values is a Duration and it can be added or subtracted from a Timestamp. Range is approximately +-10,000 years.

func MaxDuration added in v1.2.4

func MaxDuration(a *UnixDuration, b *UnixDuration, others ...*UnixDuration) *UnixDuration

MaxDuration returns the greatest of a series of at least two UnixDuration objects

func MinDuration added in v1.2.4

func MinDuration(a *UnixDuration, b *UnixDuration, others ...*UnixDuration) *UnixDuration

MinDuration returns the least of a series of at least two UnixDuration objects

func NewFromDuration added in v1.2.0

func NewFromDuration(d time.Duration) *UnixDuration

NewFromDuration constructs a new UnixDuration from the provided time.Duration.

func NewUnixDuration added in v1.1.1

func NewUnixDuration(seconds int64, nanos int32) *UnixDuration

NewUnixDuration creates a new UnixDuration from the seconds and nanoseconds with which the duration should be associated

func (*UnixDuration) AsDuration added in v1.1.1

func (x *UnixDuration) AsDuration() (time.Duration, error)

AsDuration converts x to a time.Duration, returning an error in the event of an overflow

func (*UnixDuration) CheckValid added in v1.1.1

func (x *UnixDuration) CheckValid() error

CheckValid returns an error if the duration is invalid. In particular, it checks whether the value is within the range of -10000 years to +10000 years inclusive. An error is reported for a nil Duration.

func (*UnixDuration) Descriptor deprecated added in v1.1.0

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

Deprecated: Use UnixDuration.ProtoReflect.Descriptor instead.

func (*UnixDuration) Equals added in v1.1.9

func (rhs *UnixDuration) Equals(lhs *UnixDuration) bool

Equals returns true if rhs is equal to lhs, false otherwise

func (*UnixDuration) FromString added in v1.1.1

func (duration *UnixDuration) FromString(raw string) error

FromString creates a new timestamp from a string

func (*UnixDuration) GetNanoseconds added in v1.1.0

func (x *UnixDuration) GetNanoseconds() int32

func (*UnixDuration) GetSeconds added in v1.1.0

func (x *UnixDuration) GetSeconds() int64

func (*UnixDuration) GreaterThan added in v1.1.9

func (rhs *UnixDuration) GreaterThan(lhs *UnixDuration) bool

GreaterThan returns true if rhs represents a larger duration than lhs, or false otherwise

func (*UnixDuration) GreaterThanOrEqualTo added in v1.1.9

func (rhs *UnixDuration) GreaterThanOrEqualTo(lhs *UnixDuration) bool

GreaterThanOrEqualTo returns true if rhs represents a duration at least as large as lhs, or false otherwise

func (*UnixDuration) IsValid added in v1.1.1

func (x *UnixDuration) IsValid() bool

IsValid reports whether the duration is valid. It is equivalent to CheckValid == nil.

func (*UnixDuration) LessThan added in v1.1.9

func (rhs *UnixDuration) LessThan(lhs *UnixDuration) bool

LessThan returns true if rhs represents a smaller duration than lhs, or false otherwise

func (*UnixDuration) LessThanOrEqualTo added in v1.1.9

func (rhs *UnixDuration) LessThanOrEqualTo(lhs *UnixDuration) bool

LessThanOrEqualTo returns true if rhs represents a duration at least as small as lhs, or false otherwise

func (*UnixDuration) MarshalCSV added in v1.1.1

func (duration *UnixDuration) MarshalCSV() (string, error)

MarshalCSV converts a Duration to a CSV format

func (*UnixDuration) MarshalDynamoDBAttributeValue added in v1.1.1

func (duration *UnixDuration) MarshalDynamoDBAttributeValue() (types.AttributeValue, error)

Marshaler converts a Duration to a DynamoDB attribute value

func (*UnixDuration) MarshalJSON added in v1.1.1

func (duration *UnixDuration) MarshalJSON() ([]byte, error)

MarhsalJSON converts a Duration to JSON

func (*UnixDuration) NotEquals added in v1.1.9

func (rhs *UnixDuration) NotEquals(lhs *UnixDuration) bool

NotEquals returns true if rhs is not equal to lhs, false otherwise

func (*UnixDuration) ProtoMessage added in v1.1.0

func (*UnixDuration) ProtoMessage()

func (*UnixDuration) ProtoReflect added in v1.1.0

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

func (*UnixDuration) Reset added in v1.1.0

func (x *UnixDuration) Reset()

func (*UnixDuration) Scan added in v1.1.1

func (duration *UnixDuration) Scan(value interface{}) error

Scan converts an SQL value into a Duration

func (*UnixDuration) String added in v1.1.0

func (x *UnixDuration) String() string

func (*UnixDuration) ToEpoch added in v1.1.1

func (duration *UnixDuration) ToEpoch() string

ToEpoch converts the timestamp to a UNIX epoch value

func (*UnixDuration) UnmarshalCSV added in v1.1.1

func (duration *UnixDuration) UnmarshalCSV(raw string) error

UnmarshalCSV converts a CSV column into a Duration

func (*UnixDuration) UnmarshalDynamoDBAttributeValue added in v1.1.1

func (duration *UnixDuration) UnmarshalDynamoDBAttributeValue(value types.AttributeValue) error

UnmarshalDynamoDBAttributeValue converts a DynamoDB attribute value to a Duration

func (*UnixDuration) UnmarshalJSON added in v1.1.1

func (duration *UnixDuration) UnmarshalJSON(data []byte) error

UnmarshalJSON converts JSON data into a Duration

func (*UnixDuration) Value added in v1.1.1

func (duration *UnixDuration) Value() (driver.Value, error)

Value converts a Duration to an SQL value

type UnixTimestamp

type UnixTimestamp struct {

	// Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z
	// to 9999-12-31T23:59:59Z inclusive.
	Seconds int64 `protobuf:"varint,1,opt,name=seconds,proto3" json:"seconds,omitempty"`
	// Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions
	// must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999
	// inclusive.
	Nanoseconds int32 `protobuf:"varint,2,opt,name=nanoseconds,proto3" json:"nanoseconds,omitempty"`
	// contains filtered or unexported fields
}

Type that we'll use to encode nano-second epochs because the Google variant for Timestamp doesn't support JSON deserialization from a numeric value

func MaxTimestamp added in v1.2.4

func MaxTimestamp(a *UnixTimestamp, b *UnixTimestamp, others ...*UnixTimestamp) *UnixTimestamp

MaxTimestamp returns the greatest of a series of at least two UnixTimestamp objects

func MinTimestamp added in v1.2.4

func MinTimestamp(a *UnixTimestamp, b *UnixTimestamp, others ...*UnixTimestamp) *UnixTimestamp

MinTimestamp returns the least of a series of at least two UnixTimestamp objects

func NewFromTime added in v1.2.0

func NewFromTime(t time.Time) *UnixTimestamp

NewFromTime constructs a new Timestamp from the provided time.Time.

func NewUnixTimestamp

func NewUnixTimestamp(seconds int64, nanos int32) *UnixTimestamp

NewUnixTimestamp creates a new UnixTimestamp from the seconds and nanoseconds with which the timestamp should be associated

func Now

func Now() *UnixTimestamp

Now constructs a new Timestamp from the current time.

func (*UnixTimestamp) Add

func (rhs *UnixTimestamp) Add(lhs *UnixTimestamp) *UnixTimestamp

Add adds a timestamp to another timestamp, modifying it. The modified timestamp is then returned

func (*UnixTimestamp) AddDate added in v1.1.4

func (rhs *UnixTimestamp) AddDate(years int, months int, days int) *UnixTimestamp

AddDate adds a number of years, months and days to the time associated with the timestamp

func (*UnixTimestamp) AddDuration

func (rhs *UnixTimestamp) AddDuration(lhs *UnixDuration) *UnixTimestamp

AddDuration adds a UnixDuration to the UnixTimestamp, modifying it. The modified timestamp is then returned

func (*UnixTimestamp) AsTime

func (x *UnixTimestamp) AsTime() time.Time

AsTime converts x to a time.Time.

func (*UnixTimestamp) CheckValid

func (x *UnixTimestamp) CheckValid() error

CheckValid returns an error if the timestamp is invalid. In particular, it checks whether the value represents a date that is in the range of 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. An error is reported for a nil Timestamp.

func (*UnixTimestamp) Copy added in v1.2.0

func (x *UnixTimestamp) Copy() *UnixTimestamp

Copy creates a new UnixTimestamp from an existing UnixTimestamp

func (*UnixTimestamp) DayDown added in v1.2.3

func (x *UnixTimestamp) DayDown() *UnixTimestamp

DayDown creates a new UnixTimestamp, snapped to the start of the current day

func (*UnixTimestamp) DayUp added in v1.2.3

func (x *UnixTimestamp) DayUp() *UnixTimestamp

DayUp creates a new UnixTimestamp, snapped to the start of the next day unless the timestamp is a whole day, in which case it makes a copy of the UnixTimestamp and returns that

func (*UnixTimestamp) Descriptor deprecated

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

Deprecated: Use UnixTimestamp.ProtoReflect.Descriptor instead.

func (*UnixTimestamp) Difference added in v1.1.9

func (rhs *UnixTimestamp) Difference(lhs *UnixTimestamp) *UnixDuration

Difference calculates the difference between two UnixTimestamp objects, returning a UnixDuration

func (*UnixTimestamp) Equals

func (rhs *UnixTimestamp) Equals(lhs *UnixTimestamp) bool

Equals returns true if rhs is equal to lhs, false otherwise

func (*UnixTimestamp) FromString

func (timestamp *UnixTimestamp) FromString(raw string) error

FromString creates a new timestamp from a string

func (*UnixTimestamp) GetNanoseconds

func (x *UnixTimestamp) GetNanoseconds() int32

func (*UnixTimestamp) GetSeconds

func (x *UnixTimestamp) GetSeconds() int64

func (*UnixTimestamp) GreaterThan

func (rhs *UnixTimestamp) GreaterThan(lhs *UnixTimestamp) bool

GreaterThan returns true if rhs represents a later time than lhs, or false otherwise

func (*UnixTimestamp) GreaterThanOrEqualTo

func (rhs *UnixTimestamp) GreaterThanOrEqualTo(lhs *UnixTimestamp) bool

GreaterThanOrEqualTo returns true if rhs represents a time at least as late as lhs, or false otherwise

func (*UnixTimestamp) HourDown added in v1.2.3

func (x *UnixTimestamp) HourDown() *UnixTimestamp

HourDown creates a new UnixTimestamp, snapped to the start of the current hour

func (*UnixTimestamp) HourUp added in v1.2.3

func (x *UnixTimestamp) HourUp() *UnixTimestamp

HourUp creates a new UnixTimestamp, snapped to the start of the next hour unless the timestamp is a whole hour, in which case it makes a copy of the UnixTimestamp and returns that

func (*UnixTimestamp) IsValid

func (x *UnixTimestamp) IsValid() bool

IsValid reports whether the timestamp is valid. It is equivalent to CheckValid == nil.

func (*UnixTimestamp) IsWhole added in v1.1.8

func (rhs *UnixTimestamp) IsWhole(duration time.Duration) bool

IsWhole checks whether or not the duration fits into the UnixTimestamp provided. This function will return true if the duration evenly fits into the UnixTimestamp, or false otherwise. This can be used to see if the UnixTimestamp represents the beginning of an arbitrary time period

func (*UnixTimestamp) IsWholeUnix added in v1.1.8

func (rhs *UnixTimestamp) IsWholeUnix(duration *UnixDuration) bool

IsWhole checks whether or not the UnixDuration fits into the UnixTimestamp provided. This function will return true if the UnixDuration evenly fits into the UnixTimestamp, or false otherwise. This can be used to see if the UnixTimestamp represents the beginning of an arbitrary time period

func (*UnixTimestamp) LessThan

func (rhs *UnixTimestamp) LessThan(lhs *UnixTimestamp) bool

LessThan returns true if rhs represents an earlier time than lhs, or false otherwise

func (*UnixTimestamp) LessThanOrEqualTo

func (rhs *UnixTimestamp) LessThanOrEqualTo(lhs *UnixTimestamp) bool

LessThanOrEqualTo returns true if rhs represents a time at least as early as lhs, or false otherwise

func (*UnixTimestamp) MarshalCSV

func (timestamp *UnixTimestamp) MarshalCSV() (string, error)

MarshalCSV converts a Timestamp to a CSV format

func (*UnixTimestamp) MarshalDynamoDBAttributeValue

func (timestamp *UnixTimestamp) MarshalDynamoDBAttributeValue() (types.AttributeValue, error)

Marshaler converts a Timestamp to a DynamoDB attribute value

func (*UnixTimestamp) MarshalJSON

func (timestamp *UnixTimestamp) MarshalJSON() ([]byte, error)

MarhsalJSON converts a Timestamp to JSON

func (*UnixTimestamp) MinuteDown added in v1.2.3

func (x *UnixTimestamp) MinuteDown() *UnixTimestamp

MinuteDown creates a new UnixTimestamp, snapped to the start of the current minute

func (*UnixTimestamp) MinuteUp added in v1.2.3

func (x *UnixTimestamp) MinuteUp() *UnixTimestamp

MinuteUp creates a new UnixTimestamp, snapped to the start of the next minute unless the timestamp is a whole minute, in which case it makes a copy of the UnixTimestamp and returns that

func (*UnixTimestamp) MonthDown added in v1.2.3

func (x *UnixTimestamp) MonthDown() *UnixTimestamp

MonthDown creates a new UnixTimestamp, snapped to the start of the current month

func (*UnixTimestamp) MonthUp added in v1.2.3

func (x *UnixTimestamp) MonthUp() *UnixTimestamp

MonthUp creates a new UnixTimestamp, snapped to the start of the next month unless the timestamp is a whole month, in which case it makes a copy of the UnixTimestamp and returns that

func (*UnixTimestamp) NextDay added in v1.1.10

func (rhs *UnixTimestamp) NextDay() *UnixTimestamp

NextDay returns a new UnixTimestamp, set to the start of the day of the UnixTimestamp

func (*UnixTimestamp) NotEquals

func (rhs *UnixTimestamp) NotEquals(lhs *UnixTimestamp) bool

NotEquals returns true if rhs is not equal to lhs, false otherwise

func (*UnixTimestamp) ProtoMessage

func (*UnixTimestamp) ProtoMessage()

func (*UnixTimestamp) ProtoReflect

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

func (*UnixTimestamp) QuarterDown added in v1.2.3

func (x *UnixTimestamp) QuarterDown() *UnixTimestamp

QuarterDown creates a new UnixTimestamp, snapped to the start of the current quarter

func (*UnixTimestamp) QuarterUp added in v1.2.3

func (x *UnixTimestamp) QuarterUp() *UnixTimestamp

QuarterUp creates a new UnixTimestamp, snapped to the start of the next quarter unless the timestamp is a whole quarter, in which case it makes a copy of the UnixTimestamp and returns that

func (*UnixTimestamp) Reset

func (x *UnixTimestamp) Reset()

func (*UnixTimestamp) Scan

func (timestamp *UnixTimestamp) Scan(value interface{}) error

Scan converts an SQL value into a Timestamp

func (*UnixTimestamp) SecondDown added in v1.2.3

func (x *UnixTimestamp) SecondDown() *UnixTimestamp

SecondDown creates a new UnixTimestamp, snapped to the start of the current second

func (*UnixTimestamp) SecondUp added in v1.2.3

func (x *UnixTimestamp) SecondUp() *UnixTimestamp

SecondUp creates a new UnixTimestamp, snapped to the start of the next second unless the timestamp is a whole second, in which case it makes a copy of the UnixTimestamp and returns that

func (*UnixTimestamp) String

func (x *UnixTimestamp) String() string

func (*UnixTimestamp) ToDate added in v1.1.7

func (timestamp *UnixTimestamp) ToDate() string

ToDate converts a UnixTimestamp to a date string

func (*UnixTimestamp) ToEpoch

func (timestamp *UnixTimestamp) ToEpoch() string

ToEpoch converts the timestamp to a UNIX epoch value

func (*UnixTimestamp) UnmarshalCSV

func (timestamp *UnixTimestamp) UnmarshalCSV(raw string) error

UnmarshalCSV converts a CSV column into a Timestamp

func (*UnixTimestamp) UnmarshalDynamoDBAttributeValue

func (timestamp *UnixTimestamp) UnmarshalDynamoDBAttributeValue(value types.AttributeValue) error

UnmarshalDynamoDBAttributeValue converts a DynamoDB attribute value to a timestamp

func (*UnixTimestamp) UnmarshalJSON

func (timestamp *UnixTimestamp) UnmarshalJSON(data []byte) error

UnmarshalJSON converts JSON data into a Timestamp

func (*UnixTimestamp) Value

func (timestamp *UnixTimestamp) Value() (driver.Value, error)

Value converts a Timestamp to an SQL value

func (*UnixTimestamp) WeekDown added in v1.2.3

func (x *UnixTimestamp) WeekDown() *UnixTimestamp

WeekDown creates a new UnixTimestamp, snapped to the start of the current week

func (*UnixTimestamp) WeekUp added in v1.2.3

func (x *UnixTimestamp) WeekUp() *UnixTimestamp

WeekUp creates a new UnixTimestamp, snapped to the start of the next week unless the timestamp is a whole week, in which case it makes a copy of the UnixTimestamp and returns that

func (*UnixTimestamp) YearDown added in v1.2.3

func (x *UnixTimestamp) YearDown() *UnixTimestamp

YearDown creates a new UnixTimestamp, snapped to the start of the current year

func (*UnixTimestamp) YearUp added in v1.2.3

func (x *UnixTimestamp) YearUp() *UnixTimestamp

MonthUp creates a new UnixTimestamp, snapped to the start of the next year unless the timestamp is a whole year, in which case it makes a copy of the UnixTimestamp and returns that

Jump to

Keyboard shortcuts

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