Sha256: c9d5a1754aede2d10819a56c2ece7f489aab9a74ec7e27e4f53503affbeef4ea
Contents?: true
Size: 1.7 KB
Versions: 1
Compression:
Stored size: 1.7 KB
Contents
{{! interface_types.mustache : types for }} (****************************************************************** Interface input types: {{META.desc}} - modelData {{META.modelData}} - template {{META.template}} *******************************************************************) {{#interfaces}} {{>name_interface_type.mustache}} == [{{#parameter_definitions}} {{>name_parameter_definition.mustache}}: {{>name_parameter_type.mustache}}{{_comma}}{{/parameter_definitions}}{{! Empty parameter definition (passes swagger schema validation). ouput 'dummy : Nil' }}{{^parameter_definitions.length}}dummy: Nil{{/parameter_definitions.length}} ] \* operation '{{interface_operation}}' --> process '{{>name_process.mustache}}' {{/interfaces}} \* end of Interface input types (****************************************************************** Interface response types: {{META.desc}} - modelData {{META.modelData}} - template {{META.template}} *******************************************************************) {{#interfaces}} {{>name_interface_response_type.mustache}} =={{! When something defined as a response i.e. 'response_definitions.length' exists }}{{#response_definitions.length}}[{{/response_definitions.length}}{{#response_definitions}} {{>name_parameter_definition.mustache}}: {{>name_parameter_type.mustache}}{{_comma}}{{/response_definitions}} {{#response_definitions.length}}]{{/response_definitions.length}}{{! When no response defidined i.e. 'response_definitions.length' exists }}{{^response_definitions.length}}{ Nil }{{/response_definitions.length}}{{! Put a comment in the end }} \* interface '{{interface_name}}' response type {{/interfaces}}
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tla-sbuilder-0.1.0 | mustache/interface_types.mustache |