 public struct Clip {
     /// The relative URL.
     public var relativeUrl: URL!
+    /// The relative fragmentId.
+    public var fragmentId: String?
     /// Start time in seconds.
     public var start: Double!
     /// End time in seconds.


    // Mark: - Internal Methods.

    /// Generate a `Clip` from self.
    ///
    /// - Returns: The generated `Clip`.

            throw MediaOverlayNodeError.timersParsing
        }
        try parseTimer(times, into: &newClip)
        newClip.fragmentId = fragmentId()
        return newClip
    }

