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

#include <kalshi/models.hpp>

Public Attributes

std::string id
 UUID of the RFQ.
 
std::string creator_id
 Public communications ID of the RFQ creator.
 
std::string market_ticker
 The ticker of the market this RFQ is for.
 
FixedPointCount contracts_fp
 String representation of the number of contracts requested in the RFQ.
 
std::optional< FixedPointDollars > target_cost_dollars
 Total value of the RFQ in dollars.
 
std::optional< bool > target_cost_excludes_fees
 True when the target cost is principal-only and quote sizes are computed without reserving taker fees (fees are charged on top).
 
RFQStatus status {}
 Current status of the RFQ (open, closed)
 
std::string created_ts
 Timestamp when the RFQ was created.
 
std::optional< std::string > mve_collection_ticker
 Ticker of the MVE collection this market belongs to.
 
std::optional< std::vector< MveSelectedLeg > > mve_selected_legs
 Selected legs for the MVE collection.
 
std::optional< bool > rest_remainder
 Whether to rest the remainder of the RFQ after execution.
 
std::optional< std::string > cancellation_reason
 Reason for RFQ cancellation if cancelled.
 
std::optional< std::string > creator_user_id
 User ID of the RFQ creator (private field)
 
std::optional< std::int64_t > creator_subaccount
 Subaccount number of the RFQ creator (visible when the caller is the RFQ creator)
 
std::optional< std::string > cancelled_ts
 Timestamp when the RFQ was cancelled.
 
std::optional< std::string > updated_ts
 Timestamp when the RFQ was last updated.
 

Member Data Documentation

◆ id

std::string kalshi::RFQ::id

UUID of the RFQ.

◆ creator_id

std::string kalshi::RFQ::creator_id

Public communications ID of the RFQ creator.

◆ market_ticker

std::string kalshi::RFQ::market_ticker

The ticker of the market this RFQ is for.

◆ contracts_fp

FixedPointCount kalshi::RFQ::contracts_fp

String representation of the number of contracts requested in the RFQ.

◆ target_cost_dollars

std::optional<FixedPointDollars> kalshi::RFQ::target_cost_dollars

Total value of the RFQ in dollars.

◆ target_cost_excludes_fees

std::optional<bool> kalshi::RFQ::target_cost_excludes_fees

True when the target cost is principal-only and quote sizes are computed without reserving taker fees (fees are charged on top).

◆ status

RFQStatus kalshi::RFQ::status {}

Current status of the RFQ (open, closed)

◆ created_ts

std::string kalshi::RFQ::created_ts

Timestamp when the RFQ was created.

◆ mve_collection_ticker

std::optional<std::string> kalshi::RFQ::mve_collection_ticker

Ticker of the MVE collection this market belongs to.

◆ mve_selected_legs

std::optional<std::vector<MveSelectedLeg> > kalshi::RFQ::mve_selected_legs

Selected legs for the MVE collection.

◆ rest_remainder

std::optional<bool> kalshi::RFQ::rest_remainder

Whether to rest the remainder of the RFQ after execution.

◆ cancellation_reason

std::optional<std::string> kalshi::RFQ::cancellation_reason

Reason for RFQ cancellation if cancelled.

◆ creator_user_id

std::optional<std::string> kalshi::RFQ::creator_user_id

User ID of the RFQ creator (private field)

◆ creator_subaccount

std::optional<std::int64_t> kalshi::RFQ::creator_subaccount

Subaccount number of the RFQ creator (visible when the caller is the RFQ creator)

◆ cancelled_ts

std::optional<std::string> kalshi::RFQ::cancelled_ts

Timestamp when the RFQ was cancelled.

◆ updated_ts

std::optional<std::string> kalshi::RFQ::updated_ts

Timestamp when the RFQ was last updated.


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