package io.delphiplatform.api.integration.model;

import com.fasterxml.jackson.annotation.JsonProperty;

import org.openapitools.jackson.nullable.JsonNullable;

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

@Getter
@Setter
@NoArgsConstructor
@EqualsAndHashCode
public class AmazonChartTrackSummaryModel {

    @JsonProperty("chart")
    private JsonNullable<AmazonChartModel> chart = JsonNullable.undefined();

    @JsonProperty("summary")
    private AmazonChartPositionSummaryModel summary;

    @JsonProperty("isrc")
    private String isrc;

    @JsonProperty("track")
    private JsonNullable<AmazonTrackModel> track = JsonNullable.undefined();
}
