|
kalshi-cpp 0.8.0
C++23 client for Kalshi's Predictions API
|
#include <kalshi/models.hpp>
Public Attributes | |
| std::vector< CreateRFQBatchChild > | children |
| The combos to request quotes on, one child RFQ each. | |
| std::optional< std::string > | mve_collection_ticker |
| Collection in which children given by selected_markets are looked up or created. | |
| std::optional< FixedPointCount > | contracts_fp |
| Number of contracts requested on every child that sets no size of its own. | |
| std::optional< FixedPointDollars > | target_cost_dollars |
| Target cost, in dollars, of every child that sets no size of its own. | |
| std::optional< bool > | target_cost_excludes_fees |
| Same as on Create RFQ, applied to every child. | |
| std::optional< bool > | rest_remainder |
| Must be false. | |
| std::optional< bool > | replace_existing |
| Close your oldest open RFQ batches as needed so this one can be created. | |
| std::optional< bool > | obscure_creator_id |
| Same as on Create RFQ, applied to the batch and every child. | |
| std::optional< std::string > | client_batch_id |
| Optional key for this batch, unique among your RFQ batches, including those closed within the last seven days. | |
| std::optional< std::string > | subtrader_id |
| The subtrader to create the RFQ batch for (FCM members only; FCM members cannot create RFQ batches yet) | |
| std::optional< std::int64_t > | subaccount |
| The subaccount number to create the RFQ batch for (direct members only; 0 for primary, 1-63 for subaccounts) | |
| std::vector<CreateRFQBatchChild> kalshi::CreateRFQBatchRequest::children |
The combos to request quotes on, one child RFQ each.
| std::optional<std::string> kalshi::CreateRFQBatchRequest::mve_collection_ticker |
Collection in which children given by selected_markets are looked up or created.
| std::optional<FixedPointCount> kalshi::CreateRFQBatchRequest::contracts_fp |
Number of contracts requested on every child that sets no size of its own.
| std::optional<FixedPointDollars> kalshi::CreateRFQBatchRequest::target_cost_dollars |
Target cost, in dollars, of every child that sets no size of its own.
| std::optional<bool> kalshi::CreateRFQBatchRequest::target_cost_excludes_fees |
Same as on Create RFQ, applied to every child.
| std::optional<bool> kalshi::CreateRFQBatchRequest::rest_remainder |
Must be false.
| std::optional<bool> kalshi::CreateRFQBatchRequest::replace_existing |
Close your oldest open RFQ batches as needed so this one can be created.
| std::optional<bool> kalshi::CreateRFQBatchRequest::obscure_creator_id |
Same as on Create RFQ, applied to the batch and every child.
| std::optional<std::string> kalshi::CreateRFQBatchRequest::client_batch_id |
Optional key for this batch, unique among your RFQ batches, including those closed within the last seven days.
| std::optional<std::string> kalshi::CreateRFQBatchRequest::subtrader_id |
| std::optional<std::int64_t> kalshi::CreateRFQBatchRequest::subaccount |
The subaccount number to create the RFQ batch for (direct members only; 0 for primary, 1-63 for subaccounts)