keiro-dsl-0.15.0.0: test/fixtures/mapped-optional-opaque.keiro
language keiro-dsl 4
context mapped-optional-opaque
mapped opaque Blob {
haskell package=example-domain module=Example.Domain type=Blob
codec = "example.blob.json"
version = "1"
fixtures = "Example.Bindings.blobCases"
}
mapped structural record Thing {
haskell package=example-domain module=Example.Domain type=Thing
binding = "Example.Bindings.thingBinding"
binding-version = "1"
canonical-type = "example.Thing.v1"
fixtures = "Example.Bindings.thingCases"
wire object constructor=Thing unknown-fields=reject {
value as "value" : Optional Blob required
}
}