An 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.
handleSnapshotRequest is called, it is already checked if the respective reason is allowed in the current camera configuration.