33namespace MarketDataApp ;
44
55use MarketDataApp \Endpoints \Indices ;
6+ use MarketDataApp \Endpoints \Markets ;
7+ use MarketDataApp \Endpoints \MutualFunds ;
8+ use MarketDataApp \Endpoints \Options ;
69use MarketDataApp \Endpoints \Stocks ;
10+ use MarketDataApp \Endpoints \Utilities ;
711
812class Client extends ClientBase
913{
@@ -19,11 +23,39 @@ class Client extends ClientBase
1923 */
2024 public Stocks $ stocks ;
2125
26+ /**
27+ * The Market Data API provides a comprehensive suite of options endpoints, designed to cater to various needs
28+ * around options data. These endpoints are designed to be flexible and robust, supporting both real-time
29+ * and historical data queries. They accommodate a wide range of optional parameters for detailed data
30+ * retrieval, making the Market Data API a versatile tool for options traders and financial analysts.
31+ */
32+ public Options $ options ;
33+
34+ /**
35+ * The Markets endpoints provide reference and status data about the markets covered by Market Data.
36+ */
37+ public Markets $ markets ;
38+
39+ /**
40+ * The mutual funds endpoints offer access to historical pricing data for mutual funds.
41+ */
42+ public MutualFunds $ mutual_funds ;
43+
44+ /**
45+ * These endpoints are designed to assist with API-related service issues, including checking the online status and
46+ * uptime.
47+ */
48+ public Utilities $ utilities ;
49+
2250 public function __construct ($ token )
2351 {
2452 parent ::__construct ($ token );
2553
2654 $ this ->indices = new Indices ($ this );
2755 $ this ->stocks = new Stocks ($ this );
56+ $ this ->options = new Options ($ this );
57+ $ this ->markets = new Markets ($ this );
58+ $ this ->mutual_funds = new MutualFunds ($ this );
59+ $ this ->utilities = new Utilities ($ this );
2860 }
2961}
0 commit comments