/* * ContractDetails.java * */ package com.ib.client; public class ContractDetails { public Contract m_summary; public String m_marketName; public String m_tradingClass; public double m_minTick; public int m_priceMagnifier; public String m_orderTypes; public String m_validExchanges; public int m_underConId; public String m_longName; // BOND values public String m_cusip; public String m_ratings; public String m_descAppend; public String m_bondType; public String m_couponType; public boolean m_callable = false; public boolean m_putable = false; public double m_coupon = 0; public boolean m_convertible = false; public String m_maturity; public String m_issueDate; public String m_nextOptionDate; public String m_nextOptionType; public boolean m_nextOptionPartial = false; public String m_notes; public ContractDetails() { m_summary = new Contract(); m_minTick = 0; m_underConId = 0; } public ContractDetails( Contract p_summary, String p_marketName, String p_tradingClass, double p_minTick, String p_orderTypes, String p_validExchanges, int p_underConId, String p_longName) { m_summary = p_summary; m_marketName = p_marketName; m_tradingClass = p_tradingClass; m_minTick = p_minTick; m_orderTypes = p_orderTypes; m_validExchanges = p_validExchanges; m_underConId = p_underConId; m_longName = p_longName; } }