// Protocol Buffers - Google's data interchange format
// Copyright 2008 Google Inc.  All rights reserved.
//
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file or at
// https://developers.google.com/open-source/licenses/bsd

syntax = "proto3";

package google.protobuf;

option java_package = "com.google.protobuf";
option java_outer_classname = "EmptyProto";
option java_multiple_files = true;
option go_package = "google.golang.org/protobuf/types/known/emptypb";
option objc_class_prefix = "GPB";
option csharp_namespace = "Google.Protobuf.WellKnownTypes";

// A generic empty message that you can re-use to avoid defining duplicated
// empty messages in your APIs.
//
// Example usage: gRPC uses google.protobuf.Empty as the input and output
// type for RPCs defined as returning or accepting "nothing":
//
//     rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
message Empty {}
