storj/pkg/pb/overlay.proto
2019-10-14 10:57:01 -04:00

36 lines
629 B
Protocol Buffer

// Copyright (C) 2019 Storj Labs, Inc.
// See LICENSE for copying information.
syntax = "proto3";
option go_package = "pb";
import "gogo.proto";
import "node.proto";
package overlay;
message InfoResponse {
node.NodeType type = 2;
node.NodeOperator operator = 3;
node.NodeCapacity capacity = 4;
node.NodeVersion version = 5;
}
message Restriction {
enum Operator {
LT = 0;
EQ = 1;
GT = 2;
LTE = 3;
GTE = 4;
}
enum Operand {
FREE_BANDWIDTH = 0;
FREE_DISK = 1;
}
Operator operator = 1;
Operand operand = 2;
int64 value = 3;
}