mirror of
https://github.com/github/semantic.git
synced 2024-12-30 18:36:27 +03:00
146 lines
2.6 KiB
Protocol Buffer
146 lines
2.6 KiB
Protocol Buffer
|
// This file was generated by proto-gen. Do not edit by hand.
|
||
|
syntax = "proto3";
|
||
|
|
||
|
package github.semantic.markdowndiff;
|
||
|
|
||
|
import "types.proto";
|
||
|
|
||
|
option java_package = "com.github.semantic.markdowndiff";
|
||
|
option go_package = "github.com/semantic/markdowndiff;markdown";
|
||
|
|
||
|
message MarkdownDiff {
|
||
|
oneof diff {
|
||
|
Merge merge = 1;
|
||
|
Delete delete = 2;
|
||
|
Insert insert = 3;
|
||
|
Replace replace = 4;
|
||
|
}
|
||
|
message Merge {
|
||
|
MarkdownSyntax syntax = 1;
|
||
|
}
|
||
|
message Delete {
|
||
|
MarkdownSyntax before = 1;
|
||
|
}
|
||
|
message Insert {
|
||
|
MarkdownSyntax after = 1;
|
||
|
}
|
||
|
message Replace {
|
||
|
MarkdownSyntax before = 1;
|
||
|
MarkdownSyntax after = 2;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
message MarkdownSyntax {
|
||
|
oneof syntax {
|
||
|
Document document = 1;
|
||
|
BlockQuote blockQuote = 2;
|
||
|
Heading heading = 3;
|
||
|
HTMLBlock hTMLBlock = 4;
|
||
|
OrderedList orderedList = 5;
|
||
|
Paragraph paragraph = 6;
|
||
|
ThematicBreak thematicBreak = 7;
|
||
|
UnorderedList unorderedList = 8;
|
||
|
Table table = 9;
|
||
|
TableRow tableRow = 10;
|
||
|
TableCell tableCell = 11;
|
||
|
Code code = 12;
|
||
|
Emphasis emphasis = 13;
|
||
|
Image image = 14;
|
||
|
LineBreak lineBreak = 15;
|
||
|
Link link = 16;
|
||
|
Strong strong = 17;
|
||
|
Text text = 18;
|
||
|
Strikethrough strikethrough = 19;
|
||
|
Error error = 20;
|
||
|
List list = 21;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
message Document {
|
||
|
repeated MarkdownDiff values = 1;
|
||
|
}
|
||
|
|
||
|
message BlockQuote {
|
||
|
repeated MarkdownDiff values = 1;
|
||
|
}
|
||
|
|
||
|
message Heading {
|
||
|
int64 headingLevel = 1;
|
||
|
repeated MarkdownDiff headingContent = 2;
|
||
|
repeated MarkdownDiff sectionContent = 3;
|
||
|
}
|
||
|
|
||
|
message HTMLBlock {
|
||
|
string value = 1;
|
||
|
}
|
||
|
|
||
|
message OrderedList {
|
||
|
repeated MarkdownDiff values = 1;
|
||
|
}
|
||
|
|
||
|
message Paragraph {
|
||
|
repeated MarkdownDiff values = 1;
|
||
|
}
|
||
|
|
||
|
message ThematicBreak { }
|
||
|
|
||
|
message UnorderedList {
|
||
|
repeated MarkdownDiff values = 1;
|
||
|
}
|
||
|
|
||
|
message Table {
|
||
|
repeated MarkdownDiff values = 1;
|
||
|
}
|
||
|
|
||
|
message TableRow {
|
||
|
repeated MarkdownDiff values = 1;
|
||
|
}
|
||
|
|
||
|
message TableCell {
|
||
|
repeated MarkdownDiff values = 1;
|
||
|
}
|
||
|
|
||
|
message Code {
|
||
|
string codeLanguage = 1;
|
||
|
string codeContent = 2;
|
||
|
}
|
||
|
|
||
|
message Emphasis {
|
||
|
repeated MarkdownDiff values = 1;
|
||
|
}
|
||
|
|
||
|
message Image {
|
||
|
string imageURL = 1;
|
||
|
string imageTitle = 2;
|
||
|
}
|
||
|
|
||
|
message LineBreak { }
|
||
|
|
||
|
message Link {
|
||
|
string linkUrl = 1;
|
||
|
string linkTitle = 2;
|
||
|
}
|
||
|
|
||
|
message Strong {
|
||
|
repeated MarkdownDiff values = 1;
|
||
|
}
|
||
|
|
||
|
message Text {
|
||
|
string value = 1;
|
||
|
}
|
||
|
|
||
|
message Strikethrough {
|
||
|
repeated MarkdownDiff values = 1;
|
||
|
}
|
||
|
|
||
|
message Error {
|
||
|
repeated ErrorSite errorCallStack = 1;
|
||
|
repeated string errorExpected = 2;
|
||
|
string errorActual = 3;
|
||
|
repeated MarkdownDiff errorChildren = 4;
|
||
|
}
|
||
|
|
||
|
message List {
|
||
|
repeated MarkdownDiff listContent = 1;
|
||
|
}
|