// 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 kTypeMismatch[] = "type_mismatch"; const char kInvalidPropValue[] = "invalid_parameter_value"; const char kPropertyMissing[] = "parameter_missing"; const char kInvalidCommandName[] = "invalid_command_name"; const char kCommandFailed[] = "command_failed"; 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 kCommand_Id[] = "id"; const char kCommand_Name[] = "name"; const char kCommand_Component[] = "component"; 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"; } // namespace attributes } // namespace commands } // namespace weave