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

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

public interface ChartProjection {

    @Value("#{target.chart_id}")
    String getChartId();

    @Value("#{target.dsp_id}")
    String getDspId();

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

    String getName();

    @Value("#{target.num_tracks}")
    Integer getNumTracks();

    @Value("#{target.chart_group}")
    String getChartGroup();

    String getUri();

    @Value("#{target.dsp_name}")
    String getDspName();

    @Value("#{target.dsp_slug}")
    String getDspSlug();

}
