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

import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;

import org.openapitools.jackson.nullable.JsonNullable;

import java.util.List;

import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

@Builder
@Getter
@Setter
@EqualsAndHashCode
@ToString
@JsonPropertyOrder(alphabetic = true)
public class PublicPlaylistTrackPositionSummaries {

    @JsonProperty("items")
    private List<PublicPlaylistTrackPositionSummary> items;

    @JsonProperty("count")
    private Integer count;

    @JsonProperty("next_cursor")
    private JsonNullable<String> nextCursor;
}

