Introduction
This feature allows the account holder to block adult channels from being displayed.
First time usage
Step 1: Enable or disable channel locking on the account
By default adult channels will be blocked and the account holder will need to unlock them.
Initially, the account will have a default PIN code set on it.
The client should ask the user if the account should have channel locking enabled or not and then call
PUT /users/{user_id}/channel_lock
to specify whether the `account_channel_lock_status` should be set or not.
If the "account_channel_lock_status" key of the request body is set to false then adult channels will be unblocked.
Step 2: Change the PIN code
If the user decides to leave channel blocking enabled then the client should prompt the user to change their PIN code.
Once the client has obtained the new PIN code from the user it should call
PUT /users/{user_id}/pin_code
in order to change the value.
The first time that the PIN is changed the client may automatically supply the default PIN code to make the user experience more friendly. In any other event the existing PIN code must be supplied in order to change the PIN.