sbt.contraband.parser.JsonParser
Interface maps to an abstract classes. Syntax: Interface := { "name": ID, "target": ("Scala" | "Java" | "Mixed") (, "namespace": string constant)? (, "doc": string constant)? (, "fields": [ Field* ])? (, "messages": [ Message* ])? (, "types": [ Definition* ])? (, "extra": string constant)? }
Interface maps to an abstract classes. Syntax: Interface := { "name": ID, "target": ("Scala" | "Java" | "Mixed") (, "namespace": string constant)? (, "doc": string constant)? (, "fields": [ Field* ])? (, "messages": [ Message* ])? (, "types": [ Definition* ])? (, "extra": string constant)? }