def create_post_sms_response_from_notification( notification_id, client_reference, template_id, template_version, service_id, content, from_number, url_root ): resp = __create_notification_response( notification_id, client_reference, template_id, template_version, service_id, url_root ) resp['content'] = { 'from_number': from_number, 'body': content } return resp def create_post_email_response_from_notification( notification_id, client_reference, template_id, template_version, service_id, content, subject, email_from, url_root, ): resp = __create_notification_response( notification_id, client_reference, template_id, template_version, service_id, url_root ) resp['content'] = { "from_email": email_from, "body": content, "subject": subject } return resp def __create_notification_response( notification_id, client_reference, template_id, template_version, service_id, url_root ): return { "id": notification_id, "reference": client_reference, "uri": "{}v2/notifications/{}".format(url_root, str(notification_id)), 'template': { "id": template_id, "version": template_version, "uri": "{}services/{}/templates/{}".format( url_root, str(service_id), str(template_id) ) }, "scheduled_for": None }