RDK Documentation (Open Sourced RDK Components)

notifyTunerReservationConflict is an asynchronous notification from TRM to the owner of a token that a tuner reservation is about to be terminated, unless the owner initiates to resolve the conflict. If no conflict resolution is provided, the current reservation will be terminated automatically at the startTime of the new reservation. The owner of current reservation will receive notifyTunerReservationRelease notification when its reservation is released by TRM. If any value of the tunerReservation does not match those held by the owner, the notifyTunerConflict should be discarded. This can happen if user has changed tuner activity after the notifyTunerConflict is sent.

The message format,

{
"notifyTunerReservationConflict" : {
"requestId" : [String] requestId,
"tunerReservation" :
<TunerReservation>
"conflicts" : [<TunerReservation>]
}
}

The fields are defined as follows: