Codebase list golang-gitaly-proto / debian/0.99.0+dfsg-3 namespace.proto
debian/0.99.0+dfsg-3

Tree @debian/0.99.0+dfsg-3 (Download .tar.gz)

namespace.proto @debian/0.99.0+dfsg-3raw · history · blame

syntax = "proto3";

package gitaly;

service NamespaceService {
  rpc AddNamespace(AddNamespaceRequest) returns (AddNamespaceResponse) {}
  rpc RemoveNamespace(RemoveNamespaceRequest) returns (RemoveNamespaceResponse) {}
  rpc RenameNamespace(RenameNamespaceRequest) returns (RenameNamespaceResponse) {}
  rpc NamespaceExists(NamespaceExistsRequest) returns (NamespaceExistsResponse) {}
}

message AddNamespaceRequest {
  string storage_name = 1;
  string name = 2;
}

message RemoveNamespaceRequest {
  string storage_name = 1;
  string name = 2;
}

message RenameNamespaceRequest {
  string storage_name = 1;
  string from = 2;
  string to = 3;
}

message NamespaceExistsRequest {
  string storage_name = 1;
  string name = 2;
}

message NamespaceExistsResponse {
  bool exists = 1;
}

message AddNamespaceResponse {}
message RemoveNamespaceResponse {}
message RenameNamespaceResponse {}