package io.delphiplatform.api.v3.rdb.entity.spotify;

import org.springframework.beans.factory.annotation.Value;

import io.delphiplatform.api.v3.constant.DspConstants;
import io.delphiplatform.api.v3.rdb.entity.CommonDataHealthStatusSummaryProjection;

public interface SpotifyChartsDataHealthStatusSummaryProjection extends CommonDataHealthStatusSummaryProjection {

    @Value("#{target.breakdown}")
    String getBreakdown();

    @Value("#{target.chart_type}")
    String getChartType();

    @Value("#{target.country_code}")
    String getCountryCode();

    default String getDsp() {
        return DspConstants.SPOTIFY;
    }
}
