Home | History | Annotate | Download | only in commands
      1 // Copyright 2015 The Weave Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #include "src/commands/schema_constants.h"
      6 
      7 namespace weave {
      8 
      9 namespace errors {
     10 namespace commands {
     11 
     12 const char kTypeMismatch[] = "type_mismatch";
     13 const char kInvalidPropValue[] = "invalid_parameter_value";
     14 const char kPropertyMissing[] = "parameter_missing";
     15 const char kInvalidCommandName[] = "invalid_command_name";
     16 const char kCommandFailed[] = "command_failed";
     17 const char kInvalidMinimalRole[] = "invalid_minimal_role";
     18 const char kCommandDestroyed[] = "command_destroyed";
     19 const char kInvalidState[] = "invalid_state";
     20 }  // namespace commands
     21 }  // namespace errors
     22 
     23 namespace commands {
     24 namespace attributes {
     25 
     26 const char kCommand_Id[] = "id";
     27 const char kCommand_Name[] = "name";
     28 const char kCommand_Component[] = "component";
     29 const char kCommand_Parameters[] = "parameters";
     30 const char kCommand_Progress[] = "progress";
     31 const char kCommand_Results[] = "results";
     32 const char kCommand_State[] = "state";
     33 const char kCommand_Error[] = "error";
     34 
     35 const char kCommand_Role[] = "minimalRole";
     36 const char kCommand_Role_Manager[] = "manager";
     37 const char kCommand_Role_Owner[] = "owner";
     38 const char kCommand_Role_User[] = "user";
     39 const char kCommand_Role_Viewer[] = "viewer";
     40 
     41 }  // namespace attributes
     42 }  // namespace commands
     43 
     44 }  // namespace weave
     45