1// Copyright 2013 The Chromium 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#ifndef COMPONENTS_JSON_SCHEMA_JSON_SCHEMA_CONSTANTS_H_
6#define COMPONENTS_JSON_SCHEMA_JSON_SCHEMA_CONSTANTS_H_
7
8// These constants are shared by code that uses JSON schemas.
9namespace json_schema_constants {
10
11extern const char kAdditionalProperties[];
12extern const char kAny[];
13extern const char kArray[];
14extern const char kBoolean[];
15extern const char kChoices[];
16extern const char kDescription[];
17extern const char kEnum[];
18extern const char kId[];
19extern const char kInteger[];
20extern const char kItems[];
21extern const char kMaximum[];
22extern const char kMaxItems[];
23extern const char kMaxLength[];
24extern const char kMinimum[];
25extern const char kMinItems[];
26extern const char kMinLength[];
27extern const char kNull[];
28extern const char kNumber[];
29extern const char kObject[];
30extern const char kOptional[];
31extern const char kPattern[];
32extern const char kPatternProperties[];
33extern const char kProperties[];
34extern const char kRef[];
35extern const char kSchema[];
36extern const char kString[];
37extern const char kTitle[];
38extern const char kType[];
39
40}  // namespace json_schema_constants
41
42#endif  // COMPONENTS_JSON_SCHEMA_JSON_SCHEMA_CONSTANTS_H_
43