mirror of
https://github.com/juanfont/headscale.git
synced 2024-11-26 17:03:06 +00:00
51 lines
905 B
Protocol Buffer
51 lines
905 B
Protocol Buffer
|
syntax = "proto3";
|
||
|
package headscale.v1;
|
||
|
option go_package = "github.com/juanfont/headscale/gen/go/v1";
|
||
|
|
||
|
import "google/protobuf/timestamp.proto";
|
||
|
|
||
|
message Namespace {
|
||
|
string id = 1;
|
||
|
string name = 2;
|
||
|
google.protobuf.Timestamp created_at = 3;
|
||
|
}
|
||
|
|
||
|
message GetNamespaceRequest {
|
||
|
string name = 1;
|
||
|
}
|
||
|
|
||
|
message GetNamespaceResponse {
|
||
|
Namespace namespace = 1;
|
||
|
}
|
||
|
|
||
|
message CreateNamespaceRequest {
|
||
|
string name = 1;
|
||
|
}
|
||
|
|
||
|
message CreateNamespaceResponse {
|
||
|
Namespace namespace = 1;
|
||
|
}
|
||
|
|
||
|
message RenameNamespaceRequest {
|
||
|
string old_name = 1;
|
||
|
string new_name = 2;
|
||
|
}
|
||
|
|
||
|
message RenameNamespaceResponse {
|
||
|
Namespace namespace = 1;
|
||
|
}
|
||
|
|
||
|
message DeleteNamespaceRequest {
|
||
|
string name = 1;
|
||
|
}
|
||
|
|
||
|
message DeleteNamespaceResponse {
|
||
|
}
|
||
|
|
||
|
message ListNamespacesRequest {
|
||
|
}
|
||
|
|
||
|
message ListNamespacesResponse {
|
||
|
repeated Namespace namespaces = 1;
|
||
|
}
|