All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.sonallux.spotify.api.models.AudiobookBase Maven / Gradle / Ivy

The newest version!
package de.sonallux.spotify.api.models;

import com.fasterxml.jackson.annotation.JsonTypeInfo;
import lombok.*;

/**
 * AudiobookBase
 */
@Getter
@Setter
@NoArgsConstructor
@JsonTypeInfo(use = JsonTypeInfo.Id.NONE) // Disable deserialization based on @JsonTypeInfo
public class AudiobookBase extends BaseObject {
    /**
     * 

The author(s) for the audiobook.

*/ public java.util.List authors; /** *

A list of the countries in which the audiobook can be played, identified by their ISO 3166-1 alpha-2 code.

*/ public java.util.List availableMarkets; /** *

The copyright statements of the audiobook.

*/ public java.util.List copyrights; /** *

A description of the audiobook. HTML tags are stripped away from this field, use html_description field in case HTML tags are needed.

*/ public String description; /** *

The edition of the audiobook.

*/ public String edition; /** *

Whether or not the audiobook has explicit content (true = yes it does; false = no it does not OR unknown).

*/ public boolean explicit; /** *

External URLs for this audiobook.

*/ public ExternalUrl externalUrls; /** *

A description of the audiobook. This field may contain HTML tags.

*/ public String htmlDescription; /** *

The cover art for the audiobook in various sizes, widest first.

*/ public java.util.List images; /** *

A list of the languages used in the audiobook, identified by their ISO 639 code.

*/ public java.util.List languages; /** *

The media type of the audiobook.

*/ public String mediaType; /** *

The name of the audiobook.

*/ public String name; /** *

The narrator(s) for the audiobook.

*/ public java.util.List narrators; /** *

The publisher of the audiobook.

*/ public String publisher; /** *

The number of chapters in this audiobook.

*/ public int totalChapters; }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy