syntax = "proto3";

package graphs;

option cc_enable_arenas = true;

message Vertex {
    uint64 uid = 1;
};

message Edge {
    uint64 uid = 1;
    uint64 inVertexIndex = 2;
    uint64 outVertexIndex = 3;
};

message Graph {
    uint64 uid = 1;
    repeated Edge edgeList = 2;
    repeated Vertex vertexList = 3;
};
