[{"name":"Protobuf.Utils.Bytes","comment":" Utility methods for Bytes needed in the Protobuf/gRPC context.\n\n@docs jsonEncoder, jsonDecoder\n\n","unions":[],"aliases":[],"values":[{"name":"jsonDecoder","comment":" Decode bytes from the format expected by JSON-based gRPC APIs (base64 standard with padding)\n","type":"Json.Decode.Decoder Bytes.Bytes"},{"name":"jsonEncoder","comment":" Encode bytes to a the format expected by JSON-based gRPC APIs (base64 standard with padding)\n","type":"Bytes.Bytes -> Json.Encode.Value"}],"binops":[]},{"name":"Protobuf.Utils.Int64","comment":" Utility methods for Int64 needed in the Protobuf/gRPC context.\n\n@docs toSignedString, toUnsignedString\n\n","unions":[],"aliases":[],"values":[{"name":"toSignedString","comment":" Interpret a `Int64` as an unsigned integer, and give its string representation.\n\n    toSignedString (fromInt 10)\n        --> \"10\"\n\n    toSignedString (fromInt -10)\n        --> \"-10\"\n\n","type":"Protobuf.Types.Int64.Int64 -> String.String"},{"name":"toUnsignedString","comment":" Interpret a `Int64` as an unsigned integer, and give its string representation\n\n    toUnsignedString (fromInt 10)\n        --> \"10\"\n\n    toUnsignedString (fromInt -10)\n        --> \"18446744073709551606\"\n\n","type":"Protobuf.Types.Int64.Int64 -> String.String"}],"binops":[]},{"name":"Protobuf.Utils.Timestamp","comment":" Conversions between the Protobuf Well-Known Type \"Timestamp\" and Elm's `Time.Posix`.\n\n@docs posixToTimestamp, timestampToPosix\n\n","unions":[],"aliases":[],"values":[{"name":"posixToTimestamp","comment":" Convert a posix millisecond timestamp into the protobuf seconds/nanos representation\n","type":"Time.Posix -> Protobuf.Utils.Timestamp.Timestamp"},{"name":"timestampToPosix","comment":" Convert the protobuf seconds/nanos representation into a posix millisecond timestamp\n","type":"Protobuf.Utils.Timestamp.Timestamp -> Time.Posix"}],"binops":[]}]