Documentation
¶
Overview ¶
Package server contains shared data and structures used across splice packages
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StatusCode ¶
type StatusCode int
StatusCode represents a Splice Server status code, and is used to communicate reasons for request and result rejections, as well as internal failures.
const ( StatusSuccess StatusCode = 0 StatusRequestUnreadable StatusCode = 101 StatusJSONEmpty StatusCode = 102 StatusJSONUmarshalError StatusCode = 103 StatusJSONMarshalError StatusCode = 104 StatusReqProcessingError StatusCode = 105 StatusInvalidCertError StatusCode = 106 StatusInvalidGCEmeta StatusCode = 107 // Default validator messages StatusRequestHostBlank StatusCode = 201 StatusRequestHostLength StatusCode = 202 StatusRequestClientIDBlank StatusCode = 203 StatusRequestResultReplay StatusCode = 204 // Dependency validator messages StatusDependencyValidationError StatusCode = 301 // Datastore status messages StatusDatastoreClientCreateError StatusCode = 401 StatusDatastoreTxCreateError StatusCode = 402 StatusDatastoreWriteError StatusCode = 403 StatusDatastoreLookupError StatusCode = 404 StatusDatastoreLookupNotFound StatusCode = 405 StatusDatastoreUpdateError StatusCode = 406 StatusDatastoreTxCommitError StatusCode = 407 // Pubsub status messages StatusPubsubFailure StatusCode = 501 )
Server Internal Status Messages. We use static values to ensure that messages that may end up in the datastore do not have to be altered if a new const is added.
Click to show internal directories.
Click to hide internal directories.