// Path: src/main/java/com/github/sbouclier/result/common/LedgerInformation.java
// public class LedgerInformation {
// 
//     @JsonProperty("refid")
//     public String referenceId;
// 
//     @JsonProperty("time")
//     public Long timestamp;
// 
//     public String type;
// 
//     @JsonProperty("aclass")
//     public String assetClass;
// 
//     public String asset;
// 
//     public BigDecimal amount;
// 
//     public BigDecimal fee;
// 
//     public BigDecimal balance;
// 
//     @Override
//     public String toString() {
//         return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE)
//                 .append("referenceId", referenceId)
//                 .append("timestamp", timestamp)
//                 .append("type", type)
//                 .append("assetClass", assetClass)
//                 .append("asset", asset)
//                 .append("amount", amount)
//                 .append("fee", fee)
//                 .append("balance", balance)
//                 .toString();
//     }
// }


import com.fasterxml.jackson.annotation.JsonProperty;
import com.github.sbouclier.result.common.LedgerInformation;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.util.Map;
package com.github.sbouclier.result;



/**
 * Result from getLedgersInformation
 *
 * @author Stéphane Bouclier
 */
public class LedgersInformationResult extends Result<LedgersInformationResult.LedgersInformation> {

    public static class LedgersInformation {

        @JsonProperty("ledger")
// Path: src/main/java/com/github/sbouclier/result/common/LedgerInformation.java
// public class LedgerInformation {
// 
//     @JsonProperty("refid")
//     public String referenceId;
// 
//     @JsonProperty("time")
//     public Long timestamp;
// 
//     public String type;
// 
//     @JsonProperty("aclass")
//     public String assetClass;
// 
//     public String asset;
// 
//     public BigDecimal amount;
// 
//     public BigDecimal fee;
// 
//     public BigDecimal balance;
// 
//     @Override
//     public String toString() {
//         return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE)
//                 .append("referenceId", referenceId)
//                 .append("timestamp", timestamp)
//                 .append("type", type)
//                 .append("assetClass", assetClass)
//                 .append("asset", asset)
//                 .append("amount", amount)
//                 .append("fee", fee)
//                 .append("balance", balance)
//                 .toString();
//     }
// }


// Path: src/main/java/com/github/sbouclier/result/LedgersInformationResult.java
import com.fasterxml.jackson.annotation.JsonProperty;
import com.github.sbouclier.result.common.LedgerInformation;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.util.Map;

package com.github.sbouclier.result;



/**
 * Result from getLedgersInformation
 *
 * @author Stéphane Bouclier
 */
public class LedgersInformationResult extends Result<LedgersInformationResult.LedgersInformation> {

    public static class LedgersInformation {

        @JsonProperty("ledger")
        public Map<String, LedgerInformation> ledger;