Channel Entities

Document Status: Proposed Specification

See Firebolt Requirements Governance for more info.

Contributor Organization
Jeremy LaCivita Comcast

1. Overview

TBD…

The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “NOT RECOMMENDED”, “MAY”, and “OPTIONAL” in this document are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here.

2. Table of Contents

3. Channel Entities

Every Channel Entity MUST be an Entity.

Every Channel Entity MUST have a const property named entityType, which MUST have the value "channel".

Every Channel Entity MUST have a string property named channelType, whose value MUST be one of:

An example Channel Entity:

{
    "entityType": "channel",
    "channelType": "streaming",
    "entityId": "streaming/xyz"
}

Another example Channel Entity:

{
    "entityType": "channel",
    "channelType": "broadcast",
    "entityId": "broadcast/xyz"
}