RDK Documentation (Open Sourced RDK Components)
Validate Tuner Reservation Message

The client can validate an existing tuner reservation. A reservation is valid after it is created, and invalid after it is released either per client's request or upon receiving asynchronous notification from TRM.
The format of validating a reservation is:
{
"validateTunerReservation" : {
"requestId" [required] : [String] requestId,
"device" [required] : [String] device,
"reservationToken" [required] : [String] reservationToken
}
}

The fields are defined as follows:
  • requestId : a GUID to be used for every request.
  • device : the remote device making the request.
  • reservationToken: The reservation to be validated.
Validate Tuner Reservation Response Message

The general format of the response payload is:
{
validateTunerReservationResponse: {
"requestId" : [String] requestId,
<ResponseStatus>
"reservationToken" : [String] reservationToken
"valid" : [String] valid
}
}

The fields are defined below,
  • reservationToken: the reservation validated.
  • valid: a string of "true" or "false" indicates if the token is valid or not. The token is valid only if the reservationToken and device both match the record maintained by TRM.