syntax = "proto3";
import "types.proto";
package hwdiscovery;

message IConnector {
    option (interface) = 'bmc.kepler.Connector';

    string Bom = 1;
    uint8 Slot = 2;
    uint64 Position = 3;
    uint8 Presence = 4;
    string Id = 5;
    string AuxId = 6;
    string Location = 7;
    repeated string Buses = 8;
    uint8 SystemId = 9;
    string SilkText = 10;
    uint8 TargetType = 11;
}

message Connector {
    option (path) = "/bmc/kepler/Connector/:ID";

    IConnector connector = 1;
}