Files
notifications-api/app/organisation/organisation_schema.py

34 lines
935 B
Python
Raw Normal View History

2018-02-10 01:37:17 +00:00
from app.schema_validation.definitions import uuid
post_create_organisation_schema = {
"$schema": "http://json-schema.org/draft-04/schema#",
"description": "POST organisation schema",
"type": "object",
"properties": {
"name": {"type": "string"},
"active": {"type": ["boolean", "null"]}
},
"required": ["name"]
}
post_update_organisation_schema = {
"$schema": "http://json-schema.org/draft-04/schema#",
"description": "POST organisation schema",
"type": "object",
"properties": {
"name": {"type": ["string", "null"]},
"active": {"type": ["boolean", "null"]}
},
"required": []
}
2018-02-10 01:37:17 +00:00
post_link_service_to_organisation_schema = {
"$schema": "http://json-schema.org/draft-04/schema#",
"description": "POST link service to organisation schema",
"type": "object",
"properties": {
"service_id": uuid
},
"required": ["service_id"]
}