@@ -74,7 +74,7 @@ public Task<ApiResponse<List<SymbolResponse>>> GetTradableSymbolsListAsync()
74
74
return client . GetAsync < List < SymbolResponse > > ( url , pathParams , null ) ;
75
75
}
76
76
77
- public Task < ApiResponse < List < EnterpriseValueResponse > > > GetEnterpriseValueAsync ( string symbol , Period period = Period . Quarter , int limit = 40 )
77
+ public Task < ApiResponse < List < EnterpriseValueResponse > > > GetEnterpriseValueAsync ( string symbol , Period period = Period . Quarter , int ? limit = 40 )
78
78
{
79
79
const string url = "[version]/enterprise-values/[symbol]" ;
80
80
@@ -86,7 +86,10 @@ public Task<ApiResponse<List<EnterpriseValueResponse>>> GetEnterpriseValueAsync(
86
86
87
87
var queryString = new QueryStringBuilder ( ) ;
88
88
89
- queryString . Add ( "limit" , limit ) ;
89
+ if ( limit != null )
90
+ {
91
+ queryString . Add ( "limit" , limit ) ;
92
+ }
90
93
91
94
if ( period == Period . Quarter )
92
95
{
@@ -96,7 +99,7 @@ public Task<ApiResponse<List<EnterpriseValueResponse>>> GetEnterpriseValueAsync(
96
99
return client . GetAsync < List < EnterpriseValueResponse > > ( url , pathParams , queryString ) ;
97
100
}
98
101
99
- public Task < ApiResponse < List < BalanceSheetResponse > > > GetBalanceSheetStatementAsync ( string symbol , Period period = Period . Quarter , int limit = 40 )
102
+ public Task < ApiResponse < List < BalanceSheetResponse > > > GetBalanceSheetStatementAsync ( string symbol , Period period = Period . Quarter , int ? limit = 40 )
100
103
{
101
104
const string url = "[version]/balance-sheet-statement/[symbol]" ;
102
105
@@ -108,7 +111,10 @@ public Task<ApiResponse<List<BalanceSheetResponse>>> GetBalanceSheetStatementAsy
108
111
109
112
var queryString = new QueryStringBuilder ( ) ;
110
113
111
- queryString . Add ( "limit" , limit ) ;
114
+ if ( limit != null )
115
+ {
116
+ queryString . Add ( "limit" , limit ) ;
117
+ }
112
118
113
119
if ( period == Period . Quarter )
114
120
{
@@ -118,7 +124,7 @@ public Task<ApiResponse<List<BalanceSheetResponse>>> GetBalanceSheetStatementAsy
118
124
return client . GetAsync < List < BalanceSheetResponse > > ( url , pathParams , queryString ) ;
119
125
}
120
126
121
- public Task < ApiResponse < List < CashFlowResponse > > > GetCashFlowStatementAsync ( string symbol , Period period = Period . Quarter , int limit = 40 )
127
+ public Task < ApiResponse < List < CashFlowResponse > > > GetCashFlowStatementAsync ( string symbol , Period period = Period . Quarter , int ? limit = 40 )
122
128
{
123
129
const string url = "[version]/cash-flow-statement/[symbol]" ;
124
130
@@ -130,7 +136,10 @@ public Task<ApiResponse<List<CashFlowResponse>>> GetCashFlowStatementAsync(strin
130
136
131
137
var queryString = new QueryStringBuilder ( ) ;
132
138
133
- queryString . Add ( "limit" , limit ) ;
139
+ if ( limit != null )
140
+ {
141
+ queryString . Add ( "limit" , limit ) ;
142
+ }
134
143
135
144
if ( period == Period . Quarter )
136
145
{
@@ -140,7 +149,7 @@ public Task<ApiResponse<List<CashFlowResponse>>> GetCashFlowStatementAsync(strin
140
149
return client . GetAsync < List < CashFlowResponse > > ( url , pathParams , queryString ) ;
141
150
}
142
151
143
- public Task < ApiResponse < List < IncomeStatementResponse > > > GetIncomeStatementAsync ( string symbol , Period period = Period . Quarter , int limit = 40 )
152
+ public Task < ApiResponse < List < IncomeStatementResponse > > > GetIncomeStatementAsync ( string symbol , Period period = Period . Quarter , int ? limit = 40 )
144
153
{
145
154
const string url = "[version]/income-statement/[symbol]" ;
146
155
@@ -152,7 +161,10 @@ public Task<ApiResponse<List<IncomeStatementResponse>>> GetIncomeStatementAsync(
152
161
153
162
var queryString = new QueryStringBuilder ( ) ;
154
163
155
- queryString . Add ( "limit" , limit ) ;
164
+ if ( limit != null )
165
+ {
166
+ queryString . Add ( "limit" , limit ) ;
167
+ }
156
168
157
169
if ( period == Period . Quarter )
158
170
{
@@ -162,7 +174,7 @@ public Task<ApiResponse<List<IncomeStatementResponse>>> GetIncomeStatementAsync(
162
174
return client . GetAsync < List < IncomeStatementResponse > > ( url , pathParams , queryString ) ;
163
175
}
164
176
165
- public Task < ApiResponse < List < StockNewsResponse > > > GetStockNewsAsync ( string symbol , int limit = 50 )
177
+ public Task < ApiResponse < List < StockNewsResponse > > > GetStockNewsAsync ( string symbol , int ? limit = 50 )
166
178
{
167
179
const string url = "[version]/stock_news" ;
168
180
@@ -174,7 +186,10 @@ public Task<ApiResponse<List<StockNewsResponse>>> GetStockNewsAsync(string symbo
174
186
var queryString = new QueryStringBuilder ( ) ;
175
187
176
188
queryString . Add ( "tickers" , symbol ) ;
177
- queryString . Add ( "limit" , limit ) ;
189
+ if ( limit != null )
190
+ {
191
+ queryString . Add ( "limit" , limit ) ;
192
+ }
178
193
179
194
return client . GetAsync < List < StockNewsResponse > > ( url , pathParams , queryString ) ;
180
195
}
@@ -199,7 +214,7 @@ public async Task<ApiResponse<CompanyRatingResponse>> GetCompanyRatingAsync(stri
199
214
return ApiResponse . FromSucces ( result . Data . First ( ) ) ;
200
215
}
201
216
202
- public Task < ApiResponse < List < CompanyRatingResponse > > > GetHistoricalCompanyRatingAsync ( string symbol , int limit = 140 )
217
+ public Task < ApiResponse < List < CompanyRatingResponse > > > GetHistoricalCompanyRatingAsync ( string symbol , int ? limit = 140 )
203
218
{
204
219
const string url = "[version]/historical-rating/[symbol]" ;
205
220
@@ -211,7 +226,10 @@ public Task<ApiResponse<List<CompanyRatingResponse>>> GetHistoricalCompanyRating
211
226
212
227
var queryString = new QueryStringBuilder ( ) ;
213
228
214
- queryString . Add ( "limit" , limit ) ;
229
+ if ( limit != null )
230
+ {
231
+ queryString . Add ( "limit" , limit ) ;
232
+ }
215
233
216
234
return client . GetAsync < List < CompanyRatingResponse > > ( url , pathParams , queryString ) ;
217
235
}
@@ -256,7 +274,7 @@ public Task<ApiResponse<List<HistoricalDCFResponse>>> GetHistoricalDiscountedCas
256
274
return client . GetAsync < List < HistoricalDCFResponse > > ( url , pathParams , queryString ) ;
257
275
}
258
276
259
- public Task < ApiResponse < List < HistoricalDailyDCFResponse > > > GetHistoricalDiscountedCashFlowDailyAsync ( string symbol , int limit = 100 )
277
+ public Task < ApiResponse < List < HistoricalDailyDCFResponse > > > GetHistoricalDiscountedCashFlowDailyAsync ( string symbol , int ? limit = 100 )
260
278
{
261
279
const string url = "[version]/historical-discounted-cash-flow-statement/[symbol]" ;
262
280
@@ -268,7 +286,10 @@ public Task<ApiResponse<List<HistoricalDailyDCFResponse>>> GetHistoricalDiscount
268
286
269
287
var queryString = new QueryStringBuilder ( ) ;
270
288
271
- queryString . Add ( "limit" , limit ) ;
289
+ if ( limit != null )
290
+ {
291
+ queryString . Add ( "limit" , limit ) ;
292
+ }
272
293
273
294
return client . GetAsync < List < HistoricalDailyDCFResponse > > ( url , pathParams , queryString ) ;
274
295
}
@@ -293,7 +314,7 @@ public async Task<ApiResponse<KeyMetricsTTMResponse>> GetCompanyKeyMetricsTTMAsy
293
314
return ApiResponse . FromSucces ( result . Data . First ( ) ) ;
294
315
}
295
316
296
- public Task < ApiResponse < List < KeyMetricsResponse > > > GetCompanyKeyMetricsAsync ( string symbol , Period period = Period . Annual , int limit = 130 )
317
+ public Task < ApiResponse < List < KeyMetricsResponse > > > GetCompanyKeyMetricsAsync ( string symbol , Period period = Period . Annual , int ? limit = 130 )
297
318
{
298
319
const string url = "[version]/key-metrics/[symbol]" ;
299
320
@@ -305,7 +326,10 @@ public Task<ApiResponse<List<KeyMetricsResponse>>> GetCompanyKeyMetricsAsync(str
305
326
306
327
var queryString = new QueryStringBuilder ( ) ;
307
328
308
- queryString . Add ( "limit" , limit ) ;
329
+ if ( limit != null )
330
+ {
331
+ queryString . Add ( "limit" , limit ) ;
332
+ }
309
333
310
334
if ( period != Period . Annual )
311
335
{
@@ -355,7 +379,7 @@ public async Task<ApiResponse<MarketCapResponse>> GetMarketCapitalizationAsync(s
355
379
return ApiResponse . FromSucces ( result . Data . First ( ) ) ;
356
380
}
357
381
358
- public Task < ApiResponse < List < MarketCapResponse > > > GetHistoricalMarketCapitalizationAsync ( string symbol , int limit = 100 )
382
+ public Task < ApiResponse < List < MarketCapResponse > > > GetHistoricalMarketCapitalizationAsync ( string symbol , int ? limit = 100 )
359
383
{
360
384
const string url = "[version]/historical-market-capitalization/[symbol]" ;
361
385
@@ -366,7 +390,10 @@ public Task<ApiResponse<List<MarketCapResponse>>> GetHistoricalMarketCapitalizat
366
390
} ;
367
391
368
392
var queryString = new QueryStringBuilder ( ) ;
369
- queryString . Add ( "limit" , limit ) ;
393
+ if ( limit != null )
394
+ {
395
+ queryString . Add ( "limit" , limit ) ;
396
+ }
370
397
371
398
return client . GetAsync < List < MarketCapResponse > > ( url , pathParams , queryString ) ;
372
399
}
0 commit comments