blob: 74f96afdbd5881bfeb161af512ee65ee202bca1b [file] [log] [blame]
// Copyright 2014 The Chromium OS 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 "buffet/commands/schema_constants.h"
namespace buffet {
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";
} // namespace commands
} // namespace errors
namespace commands {
namespace attributes {
const char kType[] = "type";
const char kDisplayName[] = "displayName";
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 kOneOf_MetaSchema[] = "schema";
const char kObject_Properties[] = "properties";
const char kCommand_Name[] = "name";
const char kCommand_Parameters[] = "parameters";
} // namespace attributes
} // namespace commands
} // namespace buffet