mirror of
https://github.com/GSA/notifications-api.git
synced 2025-12-22 16:31:15 -05:00
@@ -8,15 +8,15 @@ post_create_template_schema = {
|
||||
"title": "payload for POST /service/<uuid:service_id>/template",
|
||||
"properties": {
|
||||
"name": {"type": "string"},
|
||||
"template_type": {"enum": [e.value for e in TemplateType]},
|
||||
"template_type": {"enum": list(TemplateType)},
|
||||
"service": uuid,
|
||||
"process_type": {"enum": [e.value for e in TemplateProcessType]},
|
||||
"process_type": {"enum": list(TemplateProcessType)},
|
||||
"content": {"type": "string"},
|
||||
"subject": {"type": "string"},
|
||||
"created_by": uuid,
|
||||
"parent_folder_id": uuid,
|
||||
},
|
||||
"if": {"properties": {"template_type": {"enum": [TemplateType.EMAIL.value]}}},
|
||||
"if": {"properties": {"template_type": {"enum": [TemplateType.EMAIL]}}},
|
||||
"then": {"required": ["subject"]},
|
||||
"required": ["name", "template_type", "content", "service", "created_by"],
|
||||
}
|
||||
@@ -29,9 +29,9 @@ post_update_template_schema = {
|
||||
"properties": {
|
||||
"id": uuid,
|
||||
"name": {"type": "string"},
|
||||
"template_type": {"enum": [e.value for e in TemplateType]},
|
||||
"template_type": {"enum": list(TemplateType)},
|
||||
"service": uuid,
|
||||
"process_type": {"enum": [e.value for e in TemplateProcessType]},
|
||||
"process_type": {"enum": list(TemplateProcessType)},
|
||||
"content": {"type": "string"},
|
||||
"subject": {"type": "string"},
|
||||
"reply_to": nullable_uuid,
|
||||
|
||||
Reference in New Issue
Block a user