package io.delphiplatform.api.util.model;

import javax.annotation.Nullable;

import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.ToString;

@Getter
@EqualsAndHashCode
@ToString
public class PlaylistIdCountryCodeNullableKey {

    private String playlistId;
    @Nullable
    private String countryCode;

    //constructors are package private, class must be instantiated only in ModelUtils

    PlaylistIdCountryCodeNullableKey() {
    }

    PlaylistIdCountryCodeNullableKey(String playlistId, @Nullable String countryCode) {
        this.playlistId = playlistId;
        this.countryCode = countryCode;
    }
}
