mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 10:47:18 +00:00 
			
		
		
		
	slightly different than my proposal. Instead of putting an 'extends' field on the subtype, the base type has a 'subTypes' field, which is a list of the subTypes. Given that its a messaging model and not an object model, kinda makes sense. This patch changes the events.json api-doc, and the python translators to take the new format into account. Other changes that are in Swagger 1.2 were not adopted, since the spec is still in flux, and could change before it's finalized. A summary of changes to the Swagger-1.2 spec can be found at https://github.com/wordnik/swagger-core/wiki/1.2-transition. (closes issue ASTERISK-22440) Review: https://reviewboard.asterisk.org/r/2909/ ........ Merged revisions 401701 from http://svn.asterisk.org/svn/asterisk/branches/12 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@401834 65c4cc65-6c06-0410-ace0-fbb531ad65f3
		
			
				
	
	
		
			23 lines
		
	
	
		
			679 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			679 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| {toc}
 | |
| 
 | |
| {{#apis}}
 | |
| {{#api_declaration}}
 | |
| {{#models}}
 | |
| h1. {{id}}
 | |
| {{#extends}}Base type: [{{extends}}|#{{extends}}]{{/extends}}
 | |
| {{#has_subtypes}}Subtypes:{{#all_subtypes}} [{{id}}|#{{id}}]{{/all_subtypes}}{{/has_subtypes}}
 | |
| {{#wiki_description}}
 | |
| 
 | |
| {{{wiki_description}}}
 | |
| {{/wiki_description}}
 | |
| {code:language=javascript|collapse=true}
 | |
| {{{model_json}}}
 | |
| {code}
 | |
| {{#properties}}
 | |
| * {{name}}: {{#type}}{{#is_primitive}}{{wiki_name}}{{/is_primitive}}{{^is_primitive}}[{{wiki_name}}|#{{singular_name}}]{{/is_primitive}}{{/type}}{{^required}} _(optional)_{{/required}}{{#wiki_description}} - {{{wiki_description}}}{{/wiki_description}}
 | |
| {{/properties}}
 | |
| 
 | |
| {{/models}}
 | |
| {{/api_declaration}}
 | |
| {{/apis}}
 |