-
Notifications
You must be signed in to change notification settings - Fork 22
Expand file tree
/
Copy pathCashFlowResponse.cs
More file actions
127 lines (87 loc) · 4.24 KB
/
CashFlowResponse.cs
File metadata and controls
127 lines (87 loc) · 4.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
using System.Text.Json.Serialization;
namespace MatthiWare.FinancialModelingPrep.Model.CompanyValuation
{
public class CashFlowResponse
{
[JsonPropertyName("date")]
public string Date { get; set; }
[JsonPropertyName("symbol")]
public string Symbol { get; set; }
[JsonPropertyName("reportedCurrency")]
public string ReportedCurrency { get; set; }
[JsonPropertyName("cik")]
public string Cik { get; set; }
[JsonPropertyName("fillingDate")]
public string FillingDate { get; set; }
[JsonPropertyName("acceptedDate")]
public string AcceptedDate { get; set; }
[JsonPropertyName("calendarYear")]
public string CalendarYear { get; set; }
[JsonPropertyName("period")]
public string Period { get; set; }
[JsonPropertyName("netIncome")]
public double NetIncome { get; set; }
[JsonPropertyName("depreciationAndAmortization")]
public double DepreciationAndAmortization { get; set; }
[JsonPropertyName("deferredIncomeTax")]
public double DeferredIncomeTax { get; set; }
[JsonPropertyName("stockBasedCompensation")]
public double StockBasedCompensation { get; set; }
[JsonPropertyName("changeInWorkingCapital")]
public double ChangeInWorkingCapital { get; set; }
[JsonPropertyName("accountsReceivables")]
public double? AccountsReceivables { get; set; }
[JsonPropertyName("inventory")]
public double? Inventory { get; set; }
[JsonPropertyName("accountsPayables")]
public double? AccountsPayables { get; set; }
[JsonPropertyName("otherWorkingCapital")]
public double? OtherWorkingCapital { get; set; }
[JsonPropertyName("otherNonCashItems")]
public double OtherNonCashItems { get; set; }
[JsonPropertyName("netCashProvidedByOperatingActivities")]
public double NetCashProvidedByOperatingActivities { get; set; }
[JsonPropertyName("investmentsInPropertyPlantAndEquipment")]
public double InvestmentsInPropertyPlantAndEquipment { get; set; }
[JsonPropertyName("acquisitionsNet")]
public double? AcquisitionsNet { get; set; }
[JsonPropertyName("purchasesOfInvestments")]
public double PurchasesOfInvestments { get; set; }
[JsonPropertyName("salesMaturitiesOfInvestments")]
public double SalesMaturitiesOfInvestments { get; set; }
[JsonPropertyName("otherInvestingActivites")]
public double OtherInvestingActivites { get; set; }
[JsonPropertyName("netCashUsedForInvestingActivites")]
public double NetCashUsedForInvestingActivites { get; set; }
[JsonPropertyName("debtRepayment")]
public double DebtRepayment { get; set; }
[JsonPropertyName("commonStockIssued")]
public double CommonStockIssued { get; set; }
[JsonPropertyName("commonStockRepurchased")]
public double? CommonStockRepurchased { get; set; }
[JsonPropertyName("dividendsPaid")]
public double? DividendsPaid { get; set; }
[JsonPropertyName("otherFinancingActivites")]
public double? OtherFinancingActivites { get; set; }
[JsonPropertyName("netCashUsedProvidedByFinancingActivities")]
public double NetCashUsedProvidedByFinancingActivities { get; set; }
[JsonPropertyName("effectOfForexChangesOnCash")]
public double EffectOfForexChangesOnCash { get; set; }
[JsonPropertyName("netChangeInCash")]
public double NetChangeInCash { get; set; }
[JsonPropertyName("cashAtEndOfPeriod")]
public double CashAtEndOfPeriod { get; set; }
[JsonPropertyName("cashAtBeginningOfPeriod")]
public double CashAtBeginningOfPeriod { get; set; }
[JsonPropertyName("operatingCashFlow")]
public double OperatingCashFlow { get; set; }
[JsonPropertyName("capitalExpenditure")]
public double CapitalExpenditure { get; set; }
[JsonPropertyName("freeCashFlow")]
public double FreeCashFlow { get; set; }
[JsonPropertyName("link")]
public string Link { get; set; }
[JsonPropertyName("finalLink")]
public string FinalLink { get; set; }
}
}