// GENERATED FILE - DO NOT EDIT.
// Produced by clang-rpc-gen from an annotated C++ header. Re-run codegen
// instead of hand-editing this file; it will be overwritten on the next build.
syntax = "proto3";

package workrave;
import "RpcConfigTypes.proto";


service ConfigService {

  rpc RemoveKey(.workrave.config.RemoveKeyRequest) returns (.workrave.config.RemoveKeyResponse);

  rpc RenameKey(.workrave.config.RenameKeyRequest) returns (.workrave.config.RenameKeyResponse);

  rpc HasUserValue(.workrave.config.HasUserValueRequest) returns (.workrave.config.HasUserValueResponse);

  rpc GetString(.workrave.config.GetStringRequest) returns (.workrave.config.GetStringResponse);

  rpc GetBool(.workrave.config.GetBoolRequest) returns (.workrave.config.GetBoolResponse);

  rpc GetInt(.workrave.config.GetIntRequest) returns (.workrave.config.GetIntResponse);

  rpc GetInt64(.workrave.config.GetInt64Request) returns (.workrave.config.GetInt64Response);

  rpc GetDouble(.workrave.config.GetDoubleRequest) returns (.workrave.config.GetDoubleResponse);

  rpc GetStringWithDefault(.workrave.config.GetStringWithDefaultRequest) returns (.workrave.config.GetStringWithDefaultResponse);

  rpc GetBoolWithDefault(.workrave.config.GetBoolWithDefaultRequest) returns (.workrave.config.GetBoolWithDefaultResponse);

  rpc GetIntWithDefault(.workrave.config.GetIntWithDefaultRequest) returns (.workrave.config.GetIntWithDefaultResponse);

  rpc GetInt64WithDefault(.workrave.config.GetInt64WithDefaultRequest) returns (.workrave.config.GetInt64WithDefaultResponse);

  rpc GetDoubleWithDefault(.workrave.config.GetDoubleWithDefaultRequest) returns (.workrave.config.GetDoubleWithDefaultResponse);

  rpc SetString(.workrave.config.SetStringRequest) returns (.workrave.config.SetStringResponse);

  rpc SetInt(.workrave.config.SetIntRequest) returns (.workrave.config.SetIntResponse);

  rpc SetInt64(.workrave.config.SetInt64Request) returns (.workrave.config.SetInt64Response);

  rpc SetBool(.workrave.config.SetBoolRequest) returns (.workrave.config.SetBoolResponse);

  rpc SetDouble(.workrave.config.SetDoubleRequest) returns (.workrave.config.SetDoubleResponse);


}
