code.dwrz.net

Go monorepo.
Log | Files | Refs

doc.go (699B)


      1 // Package document provides interface definitions and error types for document types.
      2 //
      3 // A document is a protocol-agnostic type which supports a JSON-like data-model. You can use this type to send
      4 // UTF-8 strings, arbitrary precision numbers, booleans, nulls, a list of these values, and a map of UTF-8
      5 // strings to these values.
      6 //
      7 // API Clients expose document constructors in their respective client document packages which must be used to
      8 // Marshal and Unmarshal Go types to and from their respective protocol representations.
      9 //
     10 // See the Marshaler and Unmarshaler type documentation for more details on how to Go types can be converted to and from
     11 // document types.
     12 package document