@@ -9,21 +9,24 @@ using {{packageName}}.Client;
9
9
namespace { {packageName} }.Api
10
10
{
11
11
{{#operations} }
12
+ /// <summary >
13
+ /// Represents a collection of functions to interact with the API endpoints
14
+ /// </summary >
12
15
public interface I{ {classname} }
13
16
{
14
17
{{#operation} }
15
18
/// <summary >
16
19
/// { {summary} } { {notes} }
17
20
/// </summary >
18
21
{ {#allParams} }/// <param name =" { { paramName} } " >{ {description} }</param >
19
- { {/allParams} }/// <returns >{ {#returnType} }{ {{ returnType} }}{ {/returnType} }</returns >
22
+ { {/allParams} }/// <returns >{ {#returnType} }{ {^returnContainer } } { {{ returnType} }} { {/returnContainer } }{ {/returnType} }</returns >
20
23
{ {#returnType} }{ {{returnType} }}{ {/returnType} }{ {^returnType} }void{ {/returnType} } { {nickname} } ({ {#allParams} }{ {{dataType} }} { {paramName} }{ {#hasMore} }, { {/hasMore} }{ {/allParams} });
21
24
22
25
/// <summary >
23
26
/// { {summary} } { {notes} }
24
27
/// </summary >
25
28
{ {#allParams} }/// <param name =" { { paramName} } " >{ {description} }</param >
26
- { {/allParams} }/// <returns >{ {#returnType} }{ {{ returnType} }}{ {/returnType} }</returns >
29
+ { {/allParams} }/// <returns >{ {#returnType} }{ {^returnContainer } } { {{ returnType} }} { {/returnContainer } }{ {/returnType} }</returns >
27
30
{ {#returnType} }System.Threading.Tasks.Task<{ {{returnType} }}>{ {/returnType} }{ {^returnType} }System.Threading.Tasks.Task{ {/returnType} } { {nickname} }Async ({ {#allParams} }{ {{dataType} }} { {paramName} }{ {#hasMore} }, { {/hasMore} }{ {/allParams} });
28
31
{ {/operation} }
29
32
}
@@ -77,15 +80,15 @@ namespace {{packageName}}.Api
77
80
/// <summary >
78
81
/// Gets or sets the API client.
79
82
/// </summary >
80
- /// <value >An instance of the ApiClient</param >
83
+ /// <value >An instance of the ApiClient</value >
81
84
public ApiClient ApiClient { get; set;}
82
85
83
86
{ {#operation} }
84
87
/// <summary >
85
88
/// { {summary} } { {notes} }
86
89
/// </summary >
87
90
{ {#allParams} }/// <param name =" { { paramName} } " >{ {description} }</param >
88
- { {/allParams} }/// <returns >{ {#returnType} }{ {{ returnType} }}{ {/returnType} }</returns >
91
+ { {/allParams} }/// <returns >{ {#returnType} }{ {^returnContainer } } { {{ returnType} }} { {/returnContainer } }{ {/returnType} }</returns >
89
92
public { {#returnType} }{ {{returnType} }}{ {/returnType} }{ {^returnType} }void{ {/returnType} } { {nickname} } ({ {#allParams} }{ {{dataType} }} { {paramName} }{ {#hasMore} }, { {/hasMore} }{ {/allParams} })
90
93
{
91
94
{{#allParams} }{ {#required} }
@@ -132,7 +135,7 @@ namespace {{packageName}}.Api
132
135
/// { {summary} } { {notes} }
133
136
/// </summary >
134
137
{ {#allParams} }/// <param name =" { { paramName} } " >{ {description} }</param >
135
- { {/allParams} }/// <returns >{ {#returnType} }{ {{ returnType} }}{ {/returnType} }</returns >
138
+ { {/allParams} }/// <returns >{ {#returnType} }{ {^returnContainer } } { {{ returnType} }} { {/returnContainer } }{ {/returnType} }</returns >
136
139
{ {#returnType} }public async System.Threading.Tasks.Task<{ {{returnType} }}>{ {/returnType} }{ {^returnType} }public async System.Threading.Tasks.Task{ {/returnType} } { {nickname} }Async ({ {#allParams} }{ {{dataType} }} { {paramName} }{ {#hasMore} }, { {/hasMore} }{ {/allParams} })
137
140
{
138
141
{{#allParams} }{ {#required} }// verify the required parameter '{ {paramName} }' is set
0 commit comments