package encode
Ordering
- Alphabetic
Visibility
- Public
- Protected
Package containing codecs, typeclasses, and models for reading and writing data to Mongo DB.
Package containing codecs, typeclasses, and models for reading and writing data to Mongo DB.
import co.topl.utils.mongodb.codecs._ import co.topl.utils.mongodb.implicits._ // converting to document val assetCode: AssetCode = ??? val assetCodeDataModel = AssetCodeDataModel(assetCode) val assetCodeDocument = assetCodeDataModel.asDocument // converting from a document val document = Document('{ "assetCodeVersion": 1, "issuer": "some address", "shortName": "my asset" }') val model = DocumentDecoder[AssetCodeDataModel].fromDocument(document) // Either[String, AssetCodeDataModel] println(model) // AssetCodeDataModel(assetCodeVersion: 1, issuer: "some address", shortName: "my asset")