# Functions
DecompressAndLoad decompresses the data using the specified compression format and then loads the resulting data blob into the interface.
Dump stores the interface as a dsd formatted data structure.
DumpAndCompress stores the interface as a dsd formatted data structure and compresses the resulting data.
DumpIndent stores the interface as a dsd formatted data structure with indentation, if available.
DumpToHTTPRequest dumps the given data to the HTTP request using the given format.
DumpToHTTPResponse dumpts the given data to the HTTP response, using the format defined in the request's Accept header.
FormatFromAccept returns the format for the given accept definition.
Load loads an dsd structured data blob into the given interface.
LoadAsFormat loads a data blob into the interface using the specified format.
LoadFromHTTPRequest loads the data from the body into the given interface.
LoadFromHTTPResponse loads the data from the body into the given interface.
MimeDump dumps the given interface based on the given mime type accept header.
MimeLoad loads the given data into the interface based on the given mime type accept header.
RequestHTTPResponseFormat sets the Accept header to the given format.
ValidateCompressionFormat validates if the format is for compression, and returns the validated format as well as the result of the validation.
ValidateSerializationFormat validates if the format is for serialization, and returns the validated format as well as the result of the validation.
# Variables
Default Formats.
Default Formats.
Errors.
Errors.
HTTP Related Errors.
HTTP Related Errors.
Errors.
Format and MimeType mappings.
Format and MimeType mappings.
# Interfaces
GenCodeCompatible is an interface to identify and use gencode compatible structs.