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

#include <kalshi/models.hpp>

Public Attributes

std::string id
 Unique identifier for the incentive program.
 
std::string market_id
 The unique identifier of the market associated with this incentive program.
 
std::string market_ticker
 The ticker symbol of the market associated with this incentive program.
 
IncentiveProgramIncentiveType incentive_type {}
 Type of incentive program.
 
std::string incentive_description
 Plain text description of the incentive program.
 
std::string start_date
 Start date of the incentive program.
 
std::string end_date
 End date of the incentive program.
 
std::int64_t period_reward {}
 Total reward for the period in centi-cents.
 
bool paid_out {}
 Whether the incentive has been paid out.
 
std::optional< std::int64_t > discount_factor_bps
 Discount factor in basis points (optional)
 
std::optional< FixedPointCount > target_size_fp
 String representation of the target size for the incentive program (optional)
 
std::optional< std::int64_t > max_reward_per_account
 Maximum reward per account in centi-cents (optional)
 

Member Data Documentation

◆ id

std::string kalshi::IncentiveProgram::id

Unique identifier for the incentive program.

◆ market_id

std::string kalshi::IncentiveProgram::market_id

The unique identifier of the market associated with this incentive program.

◆ market_ticker

std::string kalshi::IncentiveProgram::market_ticker

The ticker symbol of the market associated with this incentive program.

◆ incentive_type

IncentiveProgramIncentiveType kalshi::IncentiveProgram::incentive_type {}

Type of incentive program.

◆ incentive_description

std::string kalshi::IncentiveProgram::incentive_description

Plain text description of the incentive program.

◆ start_date

std::string kalshi::IncentiveProgram::start_date

Start date of the incentive program.

◆ end_date

std::string kalshi::IncentiveProgram::end_date

End date of the incentive program.

◆ period_reward

std::int64_t kalshi::IncentiveProgram::period_reward {}

Total reward for the period in centi-cents.

◆ paid_out

bool kalshi::IncentiveProgram::paid_out {}

Whether the incentive has been paid out.

◆ discount_factor_bps

std::optional<std::int64_t> kalshi::IncentiveProgram::discount_factor_bps

Discount factor in basis points (optional)

◆ target_size_fp

std::optional<FixedPointCount> kalshi::IncentiveProgram::target_size_fp

String representation of the target size for the incentive program (optional)

◆ max_reward_per_account

std::optional<std::int64_t> kalshi::IncentiveProgram::max_reward_per_account

Maximum reward per account in centi-cents (optional)


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