syntax = "proto3";
option go_package = "data/";

message m_properties{
    string name = 1;
    string value = 2;
}

message m_point_list{
    repeated m_point points = 1;
}

message m_point{
    string name = 1;
    string path = 2;
    string value = 3;
    repeated m_properties properties = 4;
}

message m_device_list{
    repeated m_device devices = 1;
}

message m_device{
    string name = 1;
    string value = 2;
    string path = 3;
    repeated m_properties properties = 4;
    repeated m_point points = 5;
}