blob: 9901f8eebc881e22dd32bb205983d1178efd46e6 [file] [log] [blame]
{
"protocol" : "Comments",
"namespace" : "testing",
"types" : [ {
"type" : "enum",
"name" : "DocumentedEnum",
"doc" : "Documented Enum",
"symbols" : [ "A", "B", "C" ],
"default" : "A"
}, {
"type" : "enum",
"name" : "UndocumentedEnum",
"symbols" : [ "D", "E" ]
}, {
"type" : "fixed",
"name" : "DocumentedFixed",
"doc" : "Documented Fixed Type",
"size" : 16
}, {
"type" : "fixed",
"name" : "UndocumentedFixed",
"size" : 16
}, {
"type" : "error",
"name" : "DocumentedError",
"doc" : "Documented Error",
"fields" : [ {
"name" : "reason",
"type" : "string",
"doc" : "Documented Reason Field"
}, {
"name" : "explanation",
"type" : "string",
"doc" : "Default Doc Explanation Field"
} ]
}, {
"type" : "record",
"name" : "UndocumentedRecord",
"fields" : [ {
"name" : "description",
"type" : "string"
} ]
} ],
"messages" : {
"documentedMethod" : {
"doc" : "Documented Method",
"request" : [ {
"name" : "message",
"type" : "string",
"doc" : "Documented Parameter"
}, {
"name" : "defMsg",
"type" : "string",
"doc" : "Default Documented Parameter"
} ],
"response" : "null",
"errors" : [ "DocumentedError" ]
},
"undocumentedMethod" : {
"request" : [ {
"name" : "message",
"type" : "string"
} ],
"response" : "null"
}
}
}