From 708937cab01536da66f7d75a5a1761e1efc95dc6 Mon Sep 17 00:00:00 2001 From: Ishank Arora Date: Wed, 17 Mar 2021 15:41:23 +0100 Subject: [PATCH] Match multiple storage providers in registry --- cs3/gateway/v1beta1/resources.proto | 1 - cs3/ocm/invite/v1beta1/resources.proto | 1 - .../registry/v1beta1/registry_api.proto | 2 +- docs/index.html | 2 +- proto.lock | 24 +++++++++++++------ 5 files changed, 19 insertions(+), 11 deletions(-) diff --git a/cs3/gateway/v1beta1/resources.proto b/cs3/gateway/v1beta1/resources.proto index a10ed69e..2cf2edba 100644 --- a/cs3/gateway/v1beta1/resources.proto +++ b/cs3/gateway/v1beta1/resources.proto @@ -28,7 +28,6 @@ option java_package = "com.cs3.gateway.v1beta1"; option objc_class_prefix = "CGX"; option php_namespace = "Cs3\\Gateway\\V1Beta1"; -import "cs3/rpc/v1beta1/status.proto"; import "cs3/storage/provider/v1beta1/resources.proto"; import "cs3/types/v1beta1/types.proto"; diff --git a/cs3/ocm/invite/v1beta1/resources.proto b/cs3/ocm/invite/v1beta1/resources.proto index dbe282c0..398f470b 100644 --- a/cs3/ocm/invite/v1beta1/resources.proto +++ b/cs3/ocm/invite/v1beta1/resources.proto @@ -29,7 +29,6 @@ option objc_class_prefix = "COI"; option php_namespace = "Cs3\\Ocm\\Invite\\V1Beta1"; import "cs3/identity/user/v1beta1/resources.proto"; -import "cs3/storage/provider/v1beta1/resources.proto"; import "cs3/types/v1beta1/types.proto"; // InviteToken is used to invite users and groups from other sync'n'share diff --git a/cs3/storage/registry/v1beta1/registry_api.proto b/cs3/storage/registry/v1beta1/registry_api.proto index d743b05b..87f7b8f2 100644 --- a/cs3/storage/registry/v1beta1/registry_api.proto +++ b/cs3/storage/registry/v1beta1/registry_api.proto @@ -99,7 +99,7 @@ message GetStorageProviderResponse { cs3.types.v1beta1.Opaque opaque = 2; // REQUIRED. // The storage provider handling the requested storage resource. - cs3.storage.registry.v1beta1.ProviderInfo provider = 3; + repeated cs3.storage.registry.v1beta1.ProviderInfo provider = 3; } message ListStorageProvidersRequest { diff --git a/docs/index.html b/docs/index.html index d082755c..5f6f73f2 100644 --- a/docs/index.html +++ b/docs/index.html @@ -14415,7 +14415,7 @@

GetStorageProvi provider ProviderInfo - + repeated

REQUIRED. The storage provider handling the requested storage resource.

diff --git a/proto.lock b/proto.lock index 0a23fe36..4a086e94 100644 --- a/proto.lock +++ b/proto.lock @@ -1461,9 +1461,6 @@ } ], "imports": [ - { - "path": "cs3/rpc/v1beta1/status.proto" - }, { "path": "cs3/storage/provider/v1beta1/resources.proto" }, @@ -2709,9 +2706,6 @@ { "path": "cs3/identity/user/v1beta1/resources.proto" }, - { - "path": "cs3/storage/provider/v1beta1/resources.proto" - }, { "path": "cs3/types/v1beta1/types.proto" } @@ -4344,6 +4338,11 @@ "id": 3, "name": "share", "type": "PublicShare" + }, + { + "id": 4, + "name": "password_hash", + "type": "string" } ] }, @@ -4384,6 +4383,11 @@ "id": 3, "name": "share", "type": "PublicShare" + }, + { + "id": 4, + "name": "password_hash", + "type": "string" } ] } @@ -7089,6 +7093,11 @@ "id": 5, "name": "mtime", "type": "uint64" + }, + { + "id": 6, + "name": "etag", + "type": "string" } ] }, @@ -7370,7 +7379,8 @@ { "id": 3, "name": "provider", - "type": "cs3.storage.registry.v1beta1.ProviderInfo" + "type": "cs3.storage.registry.v1beta1.ProviderInfo", + "is_repeated": true } ] },