parse static method
Implementation
static BalanceTransaction parse(Map<String,dynamic> parsedJSON){
List<FeeDetails> feeDetails = [];
for(Map<String,dynamic> feeDetail in parsedJSON["fee_details"]){
feeDetails.add(FeeDetails(
amount: feeDetail["amount"],
application: feeDetail["application"],
currency: feeDetail["currency"],
description: feeDetail["description"],
type: feeDetail["type"],
),
);
}
return BalanceTransaction(
id: parsedJSON["id"],
amount: parsedJSON["amount"],
currency: parsedJSON["currency"],
description: parsedJSON["description"],
fee: parsedJSON["fee"],
fee_details: feeDetails,
net: parsedJSON["net"],
source: parsedJSON["source"],
status: parsedJSON["status"],
type: parsedJSON["type"],
available_on: parsedJSON["available_on"],
created: parsedJSON["created"],
exchange_rate: parsedJSON["exchange_rate"],
object: parsedJSON["object"],
reporting_category: parsedJSON["reporting_category"],
);
}