# Functions
ParseState returns a state from its string representation.
ReadReleaseDate manages the creation of a release date object from a reader.
No description provided by the author
# Constants
Possible values for a State of a topic.
this is 'in_progress'.
Possible values for a State of a topic.
# Structs
Content represents content schema as it is stored in mongoDB and is used for marshaling and unmarshaling json representation for API ID is a duplicate of ID in TopicResponse, to facilitate each subdocument being a full-formed response in its own right depending upon request being in publish or web and also authentication.
ContentItem is an individual content item.
ContentLinks are content links.
ContentResponse represents an evolving content with the current content and the updated content.
ContentResponseAPI used for returning the Current OR Next & Current document(s) in REST API response.
LinkObject represents a generic structure for all links.
Navigation is used to get high level list of topics and subtopics with links and description for site navigation.
PrivateContentResponseAPI represents an evolving content with the current content and the updated content.
PrivateSubtopics used for returning both Next and Current document(s) in REST API response.
PublicSubtopics used for returning just the Current document(s) in REST API response.
Topic represents topic schema as it is stored in mongoDB and is used for marshaling and unmarshaling json representation for API ID is a duplicate of ID in TopicResponse, to facilitate each subdocument being a full-formed response in its own right depending upon request being in publish or web and also authentication.
TopicLinks represents a list of specific links related to the topic resource.
TopicNonReferential is used to create a single comprehensive list of topics and subtopics.
TopicRelease represents the incoming request structure containing release content.
TopicResponse represents an evolving topic with the current topic and the updated topic The 'Next' is what gets updated throughout the publishing journey, and then the 'publish' step copies the 'Next' over the 'Current' document, so that 'Current' is whats always returned in the web view.
TopicUpdate represents the incoming request structure containing a topic update.
TypeLinkObject represents a generic structure for all type links.
# Type aliases
State - iota enum of possible topic states.