Alex Vakulenko | e439a0f | 2014-05-21 12:26:47 -0700 | [diff] [blame] | 1 | // Copyright 2014 The Chromium OS 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 "buffet/commands/schema_constants.h" |
| 6 | |
| 7 | namespace buffet { |
| 8 | namespace commands { |
| 9 | |
| 10 | namespace errors { |
Alex Vakulenko | 66ec292 | 2014-06-17 15:30:22 -0700 | [diff] [blame] | 11 | const char kDomain[] = "command_schema"; |
Alex Vakulenko | e439a0f | 2014-05-21 12:26:47 -0700 | [diff] [blame] | 12 | |
Alex Vakulenko | 66ec292 | 2014-06-17 15:30:22 -0700 | [diff] [blame] | 13 | const char kOutOfRange[] = "out_of_range"; |
| 14 | const char kTypeMismatch[] = "type_mismatch"; |
| 15 | const char kPropTypeChanged[] = "param_type_changed"; |
| 16 | const char kUnknownType[] = "unknown_type"; |
| 17 | const char kInvalidPropDef[] = "invalid_parameter_definition"; |
| 18 | const char kInvalidPropValue[] = "invalid_parameter_value"; |
| 19 | const char kNoTypeInfo[] = "no_type_info"; |
| 20 | const char kPropertyMissing[] = "parameter_missing"; |
| 21 | const char kUnknownProperty[] = "unexpected_parameter"; |
| 22 | const char kInvalidObjectSchema[] = "invalid_object_schema"; |
Alex Vakulenko | e439a0f | 2014-05-21 12:26:47 -0700 | [diff] [blame] | 23 | } // namespace errors |
| 24 | |
| 25 | namespace attributes { |
Alex Vakulenko | 66ec292 | 2014-06-17 15:30:22 -0700 | [diff] [blame] | 26 | const char kType[] = "type"; |
| 27 | const char kDisplayName[] = "displayName"; |
Alex Vakulenko | e439a0f | 2014-05-21 12:26:47 -0700 | [diff] [blame] | 28 | |
Alex Vakulenko | 66ec292 | 2014-06-17 15:30:22 -0700 | [diff] [blame] | 29 | const char kNumeric_Min[] = "minimum"; |
| 30 | const char kNumeric_Max[] = "maximum"; |
Alex Vakulenko | e439a0f | 2014-05-21 12:26:47 -0700 | [diff] [blame] | 31 | |
Alex Vakulenko | 66ec292 | 2014-06-17 15:30:22 -0700 | [diff] [blame] | 32 | const char kString_MinLength[] = "minLength"; |
| 33 | const char kString_MaxLength[] = "maxLength"; |
Alex Vakulenko | e439a0f | 2014-05-21 12:26:47 -0700 | [diff] [blame] | 34 | |
Alex Vakulenko | 66ec292 | 2014-06-17 15:30:22 -0700 | [diff] [blame] | 35 | const char kOneOf_Enum[] = "enum"; |
| 36 | const char kOneOf_Metadata[] = "metadata"; |
| 37 | const char kOneOf_MetaSchema[] = "schema"; |
| 38 | |
| 39 | const char kObject_Properties[] = "properties"; |
Alex Vakulenko | e439a0f | 2014-05-21 12:26:47 -0700 | [diff] [blame] | 40 | } // namespace attributes |
| 41 | |
| 42 | } // namespace commands |
| 43 | } // namespace buffet |