1+ using System ;
2+ using System . Text . Json . Serialization ;
3+
4+ namespace MatthiWare . FinancialModelingPrep . Model . StatementAnalysis ;
5+
6+ public class FinancialGrowthResponse
7+ {
8+ [ JsonPropertyName ( "symbol" ) ]
9+ public string Symbol { get ; set ; }
10+ [ JsonPropertyName ( "date" ) ]
11+ public DateOnly Date { get ; set ; }
12+ [ JsonPropertyName ( "calendarYear" ) ]
13+ public string CalendarYear { get ; set ; }
14+ [ JsonPropertyName ( "period" ) ]
15+ public string Period { get ; set ; }
16+ [ JsonPropertyName ( "revenueGrowth" ) ]
17+ public double ? RevenueGrowth { get ; set ; }
18+ [ JsonPropertyName ( "grossProfitGrowth" ) ]
19+ public double ? GrossProfitGrowth { get ; set ; }
20+ [ JsonPropertyName ( "ebitgrowth" ) ]
21+ public double ? EarningsBeforeInterestAndTaxes { get ; set ; }
22+ [ JsonPropertyName ( "operatingIncomeGrowth" ) ]
23+ public double ? OperatingIncomeGrowth { get ; set ; }
24+ [ JsonPropertyName ( "netIncomeGrowth" ) ]
25+ public double ? NetIncomeGrowth { get ; set ; }
26+ [ JsonPropertyName ( "epsGrowth" ) ]
27+ public double ? EarningsPerShareGrowth { get ; set ; }
28+ [ JsonPropertyName ( "epsDilutedGrowth" ) ]
29+ public double ? EarningsPerShareDilutedGrowth { get ; set ; }
30+ [ JsonPropertyName ( "weightedAverageSharesGrowth" ) ]
31+ public double ? WeightedAverageSharesGrowth { get ; set ; }
32+ [ JsonPropertyName ( "weightedAverageSharesDilutedGrowth" ) ]
33+ public double ? WeightedAverageSharesDilutedGrowth { get ; set ; }
34+ [ JsonPropertyName ( "dividendsperShareGrowth" ) ]
35+ public double ? DividendsPerShareGrowth { get ; set ; }
36+ [ JsonPropertyName ( "operatingCashFlowGrowth" ) ]
37+ public double ? OperatingCashFlowGrowth { get ; set ; }
38+ [ JsonPropertyName ( "freeCashFlowGrowth" ) ]
39+ public double ? FreeCashFlowGrowth { get ; set ; }
40+ [ JsonPropertyName ( "tenYRevenueGrowthPerShare" ) ]
41+ public double ? TenYearRevenueGrowthPerShare { get ; set ; }
42+ [ JsonPropertyName ( "fiveYRevenueGrowthPerShare" ) ]
43+ public double ? FiveYearRevenueGrowthPerShare { get ; set ; }
44+ [ JsonPropertyName ( "threeYOperatingCFGrowthPerShare" ) ]
45+ public double ? ThreeYearOperatingCFGrowthPerShare { get ; set ; }
46+ [ JsonPropertyName ( "tenYNetIncomeGrowthPerShare" ) ]
47+ public double ? TenYearNetIncomeGrowthPerShare { get ; set ; }
48+ [ JsonPropertyName ( "fiveYNetIncomeGrowthPerShare" ) ]
49+ public double ? FiveYearNetIncomeGrowthPerShare { get ; set ; }
50+ [ JsonPropertyName ( "threeYNetIncomeGrowthPerShare" ) ]
51+ public double ? ThreeYearNetIncomeGrowthPerShare { get ; set ; }
52+ [ JsonPropertyName ( "tenYShareholdersEquityGrowthPerShare" ) ]
53+ public double ? TenYearShareholdersEquityGrowthPerShare { get ; set ; }
54+ [ JsonPropertyName ( "fiveYShareholdersEquityGrowthPerShare" ) ]
55+ public double ? FiveYearShareholdersEquityGrowthPerShare { get ; set ; }
56+ [ JsonPropertyName ( "threeYShareholdersEquityGrowthPerShare" ) ]
57+ public double ? ThreeYearShareholdersEquityGrowthPerShare { get ; set ; }
58+ [ JsonPropertyName ( "tenYDividendperShareGrowthPerShare" ) ]
59+ public double ? TenYearDividendPerShareGrowthPerShare { get ; set ; }
60+ [ JsonPropertyName ( "fiveYDividendperShareGrowthPerShare" ) ]
61+ public double ? FiveYearDividendPerShareGrowthPerShare { get ; set ; }
62+ [ JsonPropertyName ( "threeYDividendperShareGrowthPerShare" ) ]
63+ public double ? ThreeYearDividendPerShareGrowthPerShare { get ; set ; }
64+ [ JsonPropertyName ( "receivablesGrowth" ) ]
65+ public double ? ReceivablesGrowth { get ; set ; }
66+ [ JsonPropertyName ( "inventoryGrowth" ) ]
67+ public double ? InventoryGrowth { get ; set ; }
68+ [ JsonPropertyName ( "assetGrowth" ) ]
69+ public double ? AssetGrowth { get ; set ; }
70+ [ JsonPropertyName ( "bookValueperShareGrowth" ) ]
71+ public double ? BookValuePerShareGrowth { get ; set ; }
72+ [ JsonPropertyName ( "debtGrowth" ) ]
73+ public double ? DebtGrowth { get ; set ; }
74+ [ JsonPropertyName ( "rdexpenseGrowth" ) ]
75+ public double ? ResearchAndDevelopmentExpenseGrowth { get ; set ; }
76+ [ JsonPropertyName ( "sgaexpensesGrowth" ) ]
77+ public double ? SellingGeneralAdminExpensesGrowth { get ; set ; }
78+ }
0 commit comments