Skip to content

Commit 7d6a06a

Browse files
authored
Merge pull request #1205 from Sage-Bionetworks/SYNPY-1599-new
[SYNPY-1599]: add json schema mixin class
2 parents 1250c82 + 164f6e7 commit 7d6a06a

33 files changed

+3813
-17
lines changed

docs/reference/experimental/async/entityview.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@ at your own risk.
2626
- set_permissions_async
2727
- delete_permissions_async
2828
- list_acl_async
29+
- bind_schema_async
30+
- get_schema_async
31+
- unbind_schema_async
32+
- validate_schema_async
33+
- get_schema_derived_keys_async
2934
---
3035

3136
[](){ #view-type-mask-reference }

docs/reference/experimental/async/file.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@ at your own risk.
2323
- set_permissions_async
2424
- delete_permissions_async
2525
- list_acl_async
26+
- bind_schema_async
27+
- get_schema_async
28+
- unbind_schema_async
29+
- validate_schema_async
30+
- get_schema_derived_keys_async
2631
---
2732
[](){ #filehandle-reference-async }
2833
::: synapseclient.models.file.FileHandle

docs/reference/experimental/async/folder.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,10 @@ at your own risk.
2020
- set_permissions_async
2121
- delete_permissions_async
2222
- list_acl_async
23+
- bind_schema_async
24+
- get_schema_async
25+
- unbind_schema_async
26+
- validate_schema_async
27+
- get_schema_derived_keys_async
28+
- get_schema_validation_statistics_async
29+
- get_invalid_validation_async

docs/reference/experimental/async/project.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,10 @@ at your own risk.
1919
- set_permissions_async
2020
- delete_permissions_async
2121
- list_acl_async
22+
- bind_schema_async
23+
- get_schema_async
24+
- unbind_schema_async
25+
- validate_schema_async
26+
- get_schema_derived_keys_async
27+
- get_schema_validation_statistics_async
28+
- get_invalid_validation_async

docs/reference/experimental/async/table.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@ at your own risk.
2828
- set_permissions_async
2929
- delete_permissions_async
3030
- list_acl_async
31+
- bind_schema_async
32+
- get_schema_async
33+
- unbind_schema_async
34+
- validate_schema_async
35+
- get_schema_derived_keys_async
3136

3237
[](){ #column-reference-async }
3338
::: synapseclient.models.Column
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# BaseJSONSchema
2+
3+
::: synapseclient.models.mixins.BaseJSONSchema
4+
::: synapseclient.models.mixins.JSONSchemaBinding
5+
::: synapseclient.models.mixins.JSONSchemaValidation
6+
::: synapseclient.models.mixins.InvalidJSONSchemaValidation
7+
::: synapseclient.models.mixins.JSONSchemaDerivedKeys
8+
::: synapseclient.models.mixins.ValidationException
9+
::: synapseclient.models.mixins.CausingException
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# ContainerEntityJSONSchema
2+
3+
::: synapseclient.models.mixins.ContainerEntityJSONSchema
4+
::: synapseclient.models.mixins.JSONSchemaValidationStatistics
5+
::: synapseclient.models.mixins.InvalidJSONSchemaValidation
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# JSONSchema
2+
[](){ #json-schema-mixin }
3+
::: synapseclient.models.mixins.BaseJSONSchema
4+
5+
::: synapseclient.models.mixins.ContainerEntityJSONSchema

docs/reference/experimental/sync/entityview.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,15 @@ at your own risk.
2222
- reorder_column
2323
- delete_column
2424
- get_acl
25+
- list_acl
2526
- get_permissions
2627
- set_permissions
2728
- delete_permissions
28-
- list_acl
29-
---
29+
- bind_schema
30+
- get_schema
31+
- unbind_schema
32+
- validate_schema
33+
- get_schema_derived_keys
3034

3135
[](){ #view-type-mask-reference-sync }
3236
::: synapseclient.api.ViewTypeMask

docs/reference/experimental/sync/file.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,14 @@ at your own risk.
3030
- change_metadata
3131
- get_permissions
3232
- get_acl
33+
- list_acl
3334
- set_permissions
3435
- delete_permissions
35-
- list_acl
36+
- bind_schema
37+
- get_schema
38+
- unbind_schema
39+
- validate_schema
40+
- get_schema_derived_keys
3641
---
3742
[](){ #filehandle-reference-sync }
3843
::: synapseclient.models.file.FileHandle

0 commit comments

Comments
 (0)