Codebase list golang-gitaly-proto / upstream/1.14.0+dfsg namespace.proto
upstream/1.14.0+dfsg

Tree @upstream/1.14.0+dfsg (Download .tar.gz)

namespace.proto @upstream/1.14.0+dfsgraw · 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 {}