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

import com.fasterxml.jackson.annotation.JsonProperty;

import io.delphiplatform.api.v3.rdb.entity.spotify.SpotifyArtistEntity;
import lombok.Data;

@Data
public class SpotifyChartTrackArtistMetadata {

    @JsonProperty("artist_id")
    private String artistId;

    @JsonProperty("name")
    private String name;

    public static SpotifyChartTrackArtistMetadata of(SpotifyArtistEntity entity) {
        SpotifyChartTrackArtistMetadata metadata = new SpotifyChartTrackArtistMetadata();
        metadata.setArtistId(entity.getSpotifyArtistId());
        metadata.setName(entity.getName());
        return metadata;
    }

}
