In the Netherlands there are local television channels that need to be made available to people living within a particular locality.
Operators are required to:
Make local channels available to local residents
Ensure that local channels from other areas are not available
Amino implementation
Amino models local channels by including a boolean flag that indicates whether the channel is local or not.
Users are licensed by the customer to view particular local channels; Amino does not store information about where the user lives and cannot determine what channels they need to be able to view.
Therefore, when displaying a list of local channels to a user, the client should:
Obtain a general list of channels and find the ones which are local by examining the flag
Filter out channels from this list that the user does not have a license for
In practice
Using legacy endpoints to display a list of local channels
If a channel appears in this list then the user is allowed to watch it.
There may be a further requirement from the customer that local channels appear with a sequential lcn. Amino does not guarantee that local channels will be ordered as such in the API output and the client may need to perform further processing in order to meet customer requirements.
Using REST based endpoints to display a list of local channels