syntax = "proto3"; package onprem.user.v1; option go_package="gitlab.com/on-prem-net/protocol/onprem/user/v1;userproto"; import "google/protobuf/timestamp.proto"; message Facility { string id = 1; repeated string chassis_ids = 2; repeated string child_facility_ids = 3; optional string parent_facility_id = 4; optional string description = 5; reserved 6; // TODO RedfishLocation location string name = 7; optional string type = 10; google.protobuf.Timestamp created_at = 11; string created_by_user_id = 12; optional google.protobuf.Timestamp deleted_at = 13; optional string deleted_by_user_id = 14; optional google.protobuf.Timestamp updated_at = 15; optional string updated_by_user_id = 16; reserved 17; oneof owner { string owner_team_id = 8; string owner_user_id = 9; } }