Optional
reasonAn optional ResourceRequestReason. The client decides if it wants to send this value. It is typically
only sent in the context of HomeKit Secure Video Cameras.
This value might be used by a CameraStreamingDelegate
for informational purposes.
When handleSnapshotRequest
is called, it is already checked if the respective reason is allowed in the current camera configuration.