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

#include <kalshi/models.hpp>

Public Attributes

std::string id
 UUID of the RFQ batch.
 
std::string creator_id
 Public communications ID of the batch creator, obscured for other users like RFQ.creator_id when obscure_creator_id was set.
 
RFQBatchStatus status {}
 
std::string created_ts
 Timestamp when the RFQ batch was created.
 
std::optional< std::string > accepted_ts
 Timestamp when a batch quote on the batch was accepted.
 
std::optional< std::string > closed_ts
 Timestamp when the RFQ batch closed.
 
std::vector< RFQ > rfqs
 The child RFQs, in the order they were requested.
 
std::optional< std::string > updated_ts
 Timestamp when the RFQ batch was last updated (visible to the batch creator)
 
std::optional< std::string > close_reason
 Why the RFQ batch closed, for example executed, execution failed, or cancelled.
 
std::optional< std::string > client_batch_id
 The client_batch_id given at creation (visible to the batch creator)
 
std::optional< std::string > creator_user_id
 User ID of the batch creator (private field)
 
std::optional< std::int64_t > creator_subaccount
 Subaccount number of the batch creator (visible to the batch creator)
 

Member Data Documentation

◆ id

std::string kalshi::RFQBatch::id

UUID of the RFQ batch.

◆ creator_id

std::string kalshi::RFQBatch::creator_id

Public communications ID of the batch creator, obscured for other users like RFQ.creator_id when obscure_creator_id was set.

◆ status

RFQBatchStatus kalshi::RFQBatch::status {}

◆ created_ts

std::string kalshi::RFQBatch::created_ts

Timestamp when the RFQ batch was created.

◆ accepted_ts

std::optional<std::string> kalshi::RFQBatch::accepted_ts

Timestamp when a batch quote on the batch was accepted.

◆ closed_ts

std::optional<std::string> kalshi::RFQBatch::closed_ts

Timestamp when the RFQ batch closed.

◆ rfqs

std::vector<RFQ> kalshi::RFQBatch::rfqs

The child RFQs, in the order they were requested.

◆ updated_ts

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

Timestamp when the RFQ batch was last updated (visible to the batch creator)

◆ close_reason

std::optional<std::string> kalshi::RFQBatch::close_reason

Why the RFQ batch closed, for example executed, execution failed, or cancelled.

◆ client_batch_id

std::optional<std::string> kalshi::RFQBatch::client_batch_id

The client_batch_id given at creation (visible to the batch creator)

◆ creator_user_id

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

User ID of the batch creator (private field)

◆ creator_subaccount

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

Subaccount number of the batch creator (visible to the batch creator)


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