syntax = "proto3";

enum GridEvent {
    GetGridData = 0;
    GetGridBlocks = 1;
    GetFields = 10;
    UpdateField = 11;
    UpdateFieldTypeOption = 12;
    InsertField = 13;
    DeleteField = 14;
    SwitchToField = 20;
    DuplicateField = 21;
    GetEditFieldContext = 22;
    MoveItem = 23;
    GetFieldTypeOption = 24;
    NewSelectOption = 30;
    GetSelectOptionCellData = 31;
    UpdateSelectOption = 32;
    CreateRow = 50;
    GetRow = 51;
    DeleteRow = 52;
    DuplicateRow = 53;
    GetCell = 70;
    UpdateCell = 71;
    UpdateSelectOptionCell = 72;
    UpdateDateCell = 80;
    GetDateCellData = 90;
}
