DatesBalanceResponse.java
package com.distasilucas.cryptobalancetracker.model.response.insights;
import java.io.Serializable;
import java.util.Collections;
import java.util.List;
public record DatesBalanceResponse(
List<DateBalances> datesBalances,
BalanceChanges change,
DifferencesChanges priceDifference
) implements Serializable {
public static DatesBalanceResponse empty() {
var emptyChange = new BalanceChanges(0F, 0F, 0F);
var emptyDifferencesChanges = new DifferencesChanges("0", "0", "0");
return new DatesBalanceResponse(Collections.emptyList(), emptyChange, emptyDifferencesChanges);
}
}