- /**
- * Returns the version of the derivative. Currently there are five used
- * versions: “data.original,” “data.original.executable,” “audio.lossy,”
- * “audio.lossless,” and “data.unknown” (for unknown derivatives).
- *
- * @return The version of the derivative
- */
- public String getVersion();
-
- /**
- * Sets the version of the derivative.
- *
- * @param version
- * The version of the derivative
- * @return This derivative
- */
- public TrackDerivative setVersion(String version);
-
- /**
- * Returns the path where this derivative is stored. This path is relative
- * to the {@link Core#getDataDirectory()}.
- *
- * @return The path of this derivative
- */
- public String getPath();
-
- /**
- * Sets the path of this derivative.
- *
- * @param path
- * The new path of this derivative
- * @return This derivative
- */
- public TrackDerivative setPath(String path);