syntax = "proto3";
package hcip.users;

option go_package = "pb/users;users";

message AccessLevel1 {
  string id = 1;
  string name = 2;
  string description = 3;
  string created_at =  4;
  repeated AccessLevel2 children = 5;
}

message AccessLevel2 {
  string id = 1;
  string name = 2;
  string description = 3;
  string created_at =  4;
  repeated Access children = 5;
}

message Access {
  string id = 1;
  string name = 2;
  string description = 3;
  string created_at =  4;
}

message ListAccessResponse {
  repeated AccessLevel1 access = 1; 
}