Files
quixos-protocol/test/fixtures/canvas-content.qx
T

13 lines
482 B
Plaintext

type Point = record { x:double; y:double; };
type Entry = variant id "canvas:entry@1" {
paragraph id "canvas:paragraph" : record { text:string; };
stroke id "canvas:stroke" : record { points:list<Point>; };
image id "canvas:image" : record { asset:string; };
};
interface CanvasContent id "canvas" revision "canvas@1" {
queryable value entries id "entries" : list<Entry> {
get id "entries:get" execution snapshot;
edit id "entries:edit" execution transaction;
}
}