|
2 | 2 | Validate Annotations |
3 | 3 | ******************** |
4 | 4 |
|
| 5 | +.. warning:: |
| 6 | + This is a beta implementation and is subject to change. Use at your own risk. |
| 7 | + |
5 | 8 | Validate annotations on your Synapse entities by leveraging the JSON schema services. |
6 | 9 | Here are the steps you must take to set up the JSON Schema service. |
7 | 10 |
|
| 11 | + |
8 | 12 | Create a JSON Schema organization |
9 | 13 | ================================= |
10 | 14 |
|
@@ -45,6 +49,7 @@ Manage a specific version of a JSON schema:: |
45 | 49 |
|
46 | 50 |
|
47 | 51 | Create a new JSON schema version for an existing organization:: |
| 52 | + |
48 | 53 | from random import randint |
49 | 54 | rint = randint(0, 100000) |
50 | 55 | org_name = "bgrande.test" |
@@ -74,22 +79,23 @@ Test validation on a Synapse entity:: |
74 | 79 | js.validation_stats(synapse_id) |
75 | 80 | js.unbind_json_schema(synapse_id) |
76 | 81 |
|
77 | | -# Access to low-level API functions |
78 | | -# js.create_organization(organization_name) |
79 | | -# js.get_organization(organization_name) |
80 | | -# js.list_organizations() |
81 | | -# js.delete_organization(organization_id) |
82 | | -# js.get_organization_acl(organization_id) |
83 | | -# js.update_organization_acl(organization_id, resource_access, etag) |
84 | | -# js.list_json_schemas(organization_name) |
85 | | -# js.list_json_schema_versions(organization_name, json_schema_name) |
86 | | -# js.create_json_schema(json_schema_body, dry_run) |
87 | | -# js.get_json_schema_body(json_schema_uri) |
88 | | -# js.delete_json_schema(json_schema_uri) |
89 | | -# js.json_schema_validation(json_schema_uri) |
90 | | -# js.bind_json_schema_to_entity(synapse_id, json_schema_uri) |
91 | | -# js.get_json_schema_from_entity(synapse_id) |
92 | | -# js.delete_json_schema_from_entity(synapse_id) |
93 | | -# js.validate_entity_with_json_schema(synapse_id) |
94 | | -# js.get_json_schema_validation_statistics(synapse_id) |
95 | | -# js.get_invalid_json_schema_validation(synapse_id) |
| 82 | +Access to low-level API functions:: |
| 83 | + |
| 84 | + js.create_organization(organization_name) |
| 85 | + js.get_organization(organization_name) |
| 86 | + js.list_organizations() |
| 87 | + js.delete_organization(organization_id) |
| 88 | + js.get_organization_acl(organization_id) |
| 89 | + js.update_organization_acl(organization_id, resource_access, etag) |
| 90 | + js.list_json_schemas(organization_name) |
| 91 | + js.list_json_schema_versions(organization_name, json_schema_name) |
| 92 | + js.create_json_schema(json_schema_body, dry_run) |
| 93 | + js.get_json_schema_body(json_schema_uri) |
| 94 | + js.delete_json_schema(json_schema_uri) |
| 95 | + js.json_schema_validation(json_schema_uri) |
| 96 | + js.bind_json_schema_to_entity(synapse_id, json_schema_uri) |
| 97 | + js.get_json_schema_from_entity(synapse_id) |
| 98 | + js.delete_json_schema_from_entity(synapse_id) |
| 99 | + js.validate_entity_with_json_schema(synapse_id) |
| 100 | + js.get_json_schema_validation_statistics(synapse_id) |
| 101 | + js.get_invalid_json_schema_validation(synapse_id) |
0 commit comments