Module bso

Source

Modules§

test_utils
Utilities for tests to make IncomingBsos and Content from test data.

Structs§

IncomingBso
IncomingBso’s can come from:
IncomingContent
IncomingContent is the result of converting an IncomingBso into some - it consumes the Bso, so you get the envelope, and the IncomingKind which reflects the state of parsing the json.
IncomingEncryptedBso
IncomingEnvelope
An envelope for an incoming item. Envelopes carry all the metadata for a Sync BSO record (id, modified, sortindex), but not the payload itself.
OutgoingBso
OutgoingEncryptedBso
OutgoingEnvelope
An envelope for an outgoing item. This is conceptually identical to IncomingEnvelope, but omits fields that are only set by the server, like modified.

Enums§

IncomingKind
The “kind” of incoming content after deserializing it.