package com.fullcontact.api.libs.fullcontact4j.http.misc;
import com.fullcontact.api.libs.fullcontact4j.http.FCResponse;
import lombok.*;
import java.util.Collections;
import java.util.List;
@AllArgsConstructor
@NoArgsConstructor(access = AccessLevel.PRIVATE)
@Getter
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class AccountStatsResponse extends FCResponse {
private String periodStart;
private String periodEnd;
private String plan;
private double planBasePrice;
private double planOveragePrice;
private String applicationId;
private List<AccountMetric> metrics = Collections.emptyList();
@AllArgsConstructor
@NoArgsConstructor(access = AccessLevel.PRIVATE)
@Getter
@EqualsAndHashCode
@ToString
public static class AccountMetric {
private String metricName;
private String metricId;
private int planLevel;
private int usage;
private int remaining;
private int overage;
}
}