diff options
author | Paul Westbrook <pwestbro@google.com> | 2015-11-01 15:29:33 -0800 |
---|---|---|
committer | Paul Westbrook <pwestbro@google.com> | 2015-11-02 18:55:30 +0000 |
commit | 5a1f600e9d7d26c36b3e22ff0dc0ae9e3b2425fc (patch) | |
tree | 9a3a96971d8c687c1a1976dc9abf49dd8d3c62f2 /src/commands/schema_constants.cc | |
parent | 1bc421c9ef13ad855a3f749143fa8c4bc568ef16 (diff) | |
download | libweave-5a1f600e9d7d26c36b3e22ff0dc0ae9e3b2425fc.tar.gz |
Remove the unneeded libweave directory
Change-Id: I30fd8c5626cf83da6415ffa14a2019ef43be9916
Reviewed-on: https://weave-review.googlesource.com/1450
Reviewed-by: Paul Westbrook <pwestbro@google.com>
Diffstat (limited to 'src/commands/schema_constants.cc')
-rw-r--r-- | src/commands/schema_constants.cc | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/src/commands/schema_constants.cc b/src/commands/schema_constants.cc new file mode 100644 index 0000000..c99536b --- /dev/null +++ b/src/commands/schema_constants.cc @@ -0,0 +1,78 @@ +// Copyright 2015 The Weave Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "src/commands/schema_constants.h" + +namespace weave { + +namespace errors { +namespace commands { +const char kDomain[] = "command_schema"; + +const char kOutOfRange[] = "out_of_range"; +const char kTypeMismatch[] = "type_mismatch"; +const char kPropTypeChanged[] = "param_type_changed"; +const char kUnknownType[] = "unknown_type"; +const char kInvalidPropDef[] = "invalid_parameter_definition"; +const char kInvalidPropValue[] = "invalid_parameter_value"; +const char kNoTypeInfo[] = "no_type_info"; +const char kPropertyMissing[] = "parameter_missing"; +const char kUnknownProperty[] = "unexpected_parameter"; +const char kInvalidObjectSchema[] = "invalid_object_schema"; +const char kDuplicateCommandDef[] = "duplicate_command_definition"; +const char kInvalidCommandName[] = "invalid_command_name"; +const char kCommandFailed[] = "command_failed"; +const char kInvalidCommandVisibility[] = "invalid_command_visibility"; +const char kInvalidMinimalRole[] = "invalid_minimal_role"; +const char kCommandDestroyed[] = "command_destroyed"; +const char kInvalidState[] = "invalid_state"; +} // namespace commands +} // namespace errors + +namespace commands { +namespace attributes { + +const char kType[] = "type"; +const char kDisplayName[] = "displayName"; +const char kDefault[] = "default"; +const char kItems[] = "items"; +const char kIsRequired[] = "isRequired"; + +const char kNumeric_Min[] = "minimum"; +const char kNumeric_Max[] = "maximum"; + +const char kString_MinLength[] = "minLength"; +const char kString_MaxLength[] = "maxLength"; + +const char kOneOf_Enum[] = "enum"; +const char kOneOf_Metadata[] = "metadata"; + +const char kObject_Properties[] = "properties"; +const char kObject_AdditionalProperties[] = "additionalProperties"; +const char kObject_Required[] = "required"; + +const char kCommand_Id[] = "id"; +const char kCommand_Name[] = "name"; +const char kCommand_Parameters[] = "parameters"; +const char kCommand_Progress[] = "progress"; +const char kCommand_Results[] = "results"; +const char kCommand_State[] = "state"; +const char kCommand_Error[] = "error"; + +const char kCommand_Role[] = "minimalRole"; +const char kCommand_Role_Manager[] = "manager"; +const char kCommand_Role_Owner[] = "owner"; +const char kCommand_Role_User[] = "user"; +const char kCommand_Role_Viewer[] = "viewer"; + +const char kCommand_Visibility[] = "visibility"; +const char kCommand_Visibility_None[] = "none"; +const char kCommand_Visibility_Local[] = "local"; +const char kCommand_Visibility_Cloud[] = "cloud"; +const char kCommand_Visibility_All[] = "all"; + +} // namespace attributes +} // namespace commands + +} // namespace weave |