diff --git a/cs3/storage/provider/v1beta1/provider_api.proto b/cs3/storage/provider/v1beta1/provider_api.proto index eae887d..e76e517 100644 --- a/cs3/storage/provider/v1beta1/provider_api.proto +++ b/cs3/storage/provider/v1beta1/provider_api.proto @@ -272,6 +272,11 @@ message TouchFileRequest { // REQUIRED. // The reference to which the action should be performed. Reference ref = 2; + // OPTIONAL. + // A lock_id: should the reference be locked, the stored + // lock_id MUST be equal to the given value. However, implementations + // MAY allow touching an existing file even with a mismatching lock. + string lock_id = 3; } message TouchFileResponse {