package io.delphiplatform.api.v3.model.datahealth;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.Map;

import lombok.AllArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

@Getter
@Setter
@EqualsAndHashCode
@AllArgsConstructor
@NoArgsConstructor
public class SpotifyChartsDataHealthStatusReport<T> {
    @JsonProperty("breakdown")
    private Map<String, T> breakdown;

    @JsonProperty("breakdown_chart_type")
    private Map<String, Map<String, T>> breakdownChartType;

    @JsonProperty("breakdown_chart_type_country_code")
    private Map<String, Map<String, Map<String, T>>> breakdownChartTypeCountryCode;
}
