# Functions

# Structs

Channel: Each Channel is owned by a Platform and owns a collection of versions.
Interval: Represents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive).
ListChannelsResponse: Response message for ListChannels.
ListPlatformsResponse: Response message for ListPlatforms.
ListReleasesResponse: Response message for ListReleases.
ListVersionsResponse: Response message for ListVersions.
Platform: Each Platform is owned by a Product and owns a collection of channels.
Release: A Release is owned by a Version.
Version: Each Version is owned by a Channel.