kalshi-cpp 0.6.2
C++23 client for Kalshi's Predictions API
Loading...
Searching...
No Matches
kalshi::ws::MultivariateMarketLifecycle Struct Reference

Multivariate market lifecycle events (created, activated, deactivated, close_date_updated, determined, settled) More...

#include <kalshi/ws_models.hpp>

Public Attributes

std::string market_ticker
 Unique identifier for markets.
 
std::optional< std::int64_t > exchange_index
 Optional - This key will ONLY exist when the market is created.
 
std::optional< std::int64_t > open_ts
 Optional - This key will ONLY exist when the market is created.
 
std::optional< std::int64_t > close_ts
 Optional - This key will ONLY exist when the market is created OR when the close date is updated.
 
std::optional< std::int64_t > determination_ts
 Optional - This key will ONLY exist when the market is determined.
 
std::optional< std::int64_t > settled_ts
 Optional - This key will ONLY exist when the market is settled.
 
std::optional< std::string > result
 Optional - This key will ONLY exist when the market is determined.
 
std::optional< std::string > settlement_value
 Optional - This key will ONLY exist when the market is determined.
 
std::optional< bool > is_deactivated
 Optional - This key will ONLY exist when the market is paused/unpaused.
 
std::optional< LifecycleAdditionalMetadata > additional_metadata
 Optional - This key will be emitted when the market is created.
 
MultivariateMarketLifecycleEventType event_type {}
 Field to annotate which of the event type this event is for.
 
std::optional< LifecyclePriceLevelStructure > price_level_structure
 Optional - The market price level structure on creation.
 

Detailed Description

Multivariate market lifecycle events (created, activated, deactivated, close_date_updated, determined, settled)

Member Data Documentation

◆ market_ticker

std::string kalshi::ws::MultivariateMarketLifecycle::market_ticker

Unique identifier for markets.

◆ exchange_index

std::optional<std::int64_t> kalshi::ws::MultivariateMarketLifecycle::exchange_index

Optional - This key will ONLY exist when the market is created.

◆ open_ts

std::optional<std::int64_t> kalshi::ws::MultivariateMarketLifecycle::open_ts

Optional - This key will ONLY exist when the market is created.

◆ close_ts

std::optional<std::int64_t> kalshi::ws::MultivariateMarketLifecycle::close_ts

Optional - This key will ONLY exist when the market is created OR when the close date is updated.

◆ determination_ts

std::optional<std::int64_t> kalshi::ws::MultivariateMarketLifecycle::determination_ts

Optional - This key will ONLY exist when the market is determined.

◆ settled_ts

std::optional<std::int64_t> kalshi::ws::MultivariateMarketLifecycle::settled_ts

Optional - This key will ONLY exist when the market is settled.

◆ result

std::optional<std::string> kalshi::ws::MultivariateMarketLifecycle::result

Optional - This key will ONLY exist when the market is determined.

◆ settlement_value

std::optional<std::string> kalshi::ws::MultivariateMarketLifecycle::settlement_value

Optional - This key will ONLY exist when the market is determined.

◆ is_deactivated

std::optional<bool> kalshi::ws::MultivariateMarketLifecycle::is_deactivated

Optional - This key will ONLY exist when the market is paused/unpaused.

◆ additional_metadata

std::optional<LifecycleAdditionalMetadata> kalshi::ws::MultivariateMarketLifecycle::additional_metadata

Optional - This key will be emitted when the market is created.

◆ event_type

MultivariateMarketLifecycleEventType kalshi::ws::MultivariateMarketLifecycle::event_type {}

Field to annotate which of the event type this event is for.

◆ price_level_structure

std::optional<LifecyclePriceLevelStructure> kalshi::ws::MultivariateMarketLifecycle::price_level_structure

Optional - The market price level structure on creation.


The documentation for this struct was generated from the following file: