Class TrackMetadata

java.lang.Object
org.hihn.listenbrainz.TrackMetadata

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.7.0") public class TrackMetadata extends Object
TrackMetadata
  • Field Details

  • Constructor Details

    • TrackMetadata

      public TrackMetadata()
  • Method Details

    • additionalInfo

      public TrackMetadata additionalInfo(AdditionalInfo additionalInfo)
    • getAdditionalInfo

      @Nullable public AdditionalInfo getAdditionalInfo()
      Get additionalInfo
      Returns:
      additionalInfo
    • setAdditionalInfo

      public void setAdditionalInfo(AdditionalInfo additionalInfo)
    • artistName

      public TrackMetadata artistName(String artistName)
    • getArtistName

      @Nullable public String getArtistName()
      Get artistName
      Returns:
      artistName
    • setArtistName

      public void setArtistName(String artistName)
    • mbidMapping

      public TrackMetadata mbidMapping(MbidMapping mbidMapping)
    • getMbidMapping

      @Nullable public MbidMapping getMbidMapping()
      Get mbidMapping
      Returns:
      mbidMapping
    • setMbidMapping

      public void setMbidMapping(MbidMapping mbidMapping)
    • releaseName

      public TrackMetadata releaseName(String releaseName)
    • getReleaseName

      @Nullable public String getReleaseName()
      Get releaseName
      Returns:
      releaseName
    • setReleaseName

      public void setReleaseName(String releaseName)
    • trackName

      public TrackMetadata trackName(String trackName)
    • getTrackName

      @Nullable public String getTrackName()
      Get trackName
      Returns:
      trackName
    • setTrackName

      public void setTrackName(String trackName)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • validateJsonElement

      public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException
      Validates the JSON Element and throws an exception if issues found
      Parameters:
      jsonElement - JSON Element
      Throws:
      IOException - if the JSON Element is invalid with respect to TrackMetadata
    • fromJson

      public static TrackMetadata fromJson(String jsonString) throws IOException
      Create an instance of TrackMetadata given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of TrackMetadata
      Throws:
      IOException - if the JSON string is invalid with respect to TrackMetadata
    • toJson

      public String toJson()
      Convert an instance of TrackMetadata to an JSON string
      Returns:
      JSON string