| 
									
										
										
										
											2013-07-03 16:32:00 +00:00
										 |  |  | {{! | 
					
						
							| 
									
										
										
										
											2013-04-22 14:58:53 +00:00
										 |  |  |  * Asterisk -- An open source telephony toolkit. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Copyright (C) 2013, Digium, Inc. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * David M. Lee, II <dlee@digium.com> | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * See http://www.asterisk.org for more information about | 
					
						
							|  |  |  |  * the Asterisk project. Please do not directly contact | 
					
						
							|  |  |  |  * any of the maintainers of this project for assistance; | 
					
						
							|  |  |  |  * the project provides a web site, mailing lists and IRC | 
					
						
							|  |  |  |  * channels for your use. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * This program is free software, distributed under the terms of | 
					
						
							|  |  |  |  * the GNU General Public License Version 2. See the LICENSE file | 
					
						
							|  |  |  |  * at the top of the source tree. | 
					
						
							|  |  |  | }} | 
					
						
							|  |  |  | {{! | 
					
						
							|  |  |  |  * Recursive partial template to render a rest_handler. Used in | 
					
						
							| 
									
										
										
										
											2013-07-27 23:11:02 +00:00
										 |  |  |  * res_ari_resource.c.mustache. | 
					
						
							| 
									
										
										
										
											2013-04-22 14:58:53 +00:00
										 |  |  | }} | 
					
						
							|  |  |  | {{#children}} | 
					
						
							|  |  |  | {{> rest_handler}} | 
					
						
							|  |  |  | {{/children}} | 
					
						
							|  |  |  | /*! \brief REST handler for {{path}} */ | 
					
						
							|  |  |  | static struct stasis_rest_handlers {{full_name}} = { | 
					
						
							|  |  |  | 	.path_segment = "{{name}}", | 
					
						
							|  |  |  | {{#is_wildcard}} | 
					
						
							|  |  |  | 	.is_wildcard = 1, | 
					
						
							|  |  |  | {{/is_wildcard}} | 
					
						
							|  |  |  | 	.callbacks = { | 
					
						
							|  |  |  | {{#operations}} | 
					
						
							| 
									
										
										
										
											2013-07-03 16:32:00 +00:00
										 |  |  | {{#is_req}} | 
					
						
							| 
									
										
										
										
											2013-11-07 21:10:31 +00:00
										 |  |  | 		[{{c_http_method}}] = ast_ari_{{c_name}}_{{c_nickname}}_cb, | 
					
						
							| 
									
										
										
										
											2013-07-03 16:32:00 +00:00
										 |  |  | {{/is_req}} | 
					
						
							| 
									
										
										
										
											2013-04-22 14:58:53 +00:00
										 |  |  | {{/operations}} | 
					
						
							|  |  |  | 	}, | 
					
						
							|  |  |  | 	.num_children = {{num_children}}, | 
					
						
							|  |  |  | 	.children = { {{#children}}&{{full_name}},{{/children}} } | 
					
						
							|  |  |  | }; |