@@ -12,26 +12,27 @@ namespace k8s;
12
12
public static partial class {{name}}OperationsExtensions
13
13
{
14
14
{{for api in apis }}
15
+ {{~ $filteredParams = FilterParameters api.operation "watch" ~}}
15
16
/// <summary>
16
17
/// {{ToXmlDoc api.operation.description}}
17
18
/// </summary>
18
19
/// <param name='operations'>
19
20
/// The operations group for this extension method.
20
21
/// </param>
21
- {{ for parameter in api.operation.parameters }}
22
+ {{ for parameter in $filteredParams }}
22
23
/// <param name="{{GetDotNetNameOpenApiParameter parameter "false"}}">
23
- /// {{ToXmlDoc api .description}}
24
+ /// {{ToXmlDoc parameter .description}}
24
25
/// </param>
25
26
{{ end }}
26
27
public static {{GetReturnType api.operation "void"}} {{GetOperationId api.operation ""}}(
27
28
this I{{name}}Operations operations
28
- {{ for parameter in api.operation.parameters }}
29
+ {{ for parameter in $filteredParams }}
29
30
,{{GetDotNetTypeOpenApiParameter parameter}} {{GetDotNetNameOpenApiParameter parameter "true"}}
30
31
{{end}}
31
32
)
32
33
{
33
34
{{GetReturnType api.operation "return"}} operations.{{GetOperationId api.operation "Async"}}(
34
- {{ for parameter in api.operation.parameters }}
35
+ {{ for parameter in $filteredParams }}
35
36
{{GetDotNetNameOpenApiParameter parameter "false"}},
36
37
{{end}}
37
38
CancellationToken.None
@@ -45,20 +46,20 @@ public static partial class {{name}}OperationsExtensions
45
46
/// <param name='operations'>
46
47
/// The operations group for this extension method.
47
48
/// </param>
48
- {{ for parameter in api.operation.parameters }}
49
+ {{ for parameter in $filteredParams }}
49
50
/// <param name="{{GetDotNetNameOpenApiParameter parameter "false"}}">
50
51
/// {{ToXmlDoc parameter.description}}
51
52
/// </param>
52
53
{{end}}
53
54
public static T {{GetOperationId api.operation ""}}<T>(
54
55
this I{{name}}Operations operations
55
- {{ for parameter in api.operation.parameters }}
56
+ {{ for parameter in $filteredParams }}
56
57
,{{GetDotNetTypeOpenApiParameter parameter}} {{GetDotNetNameOpenApiParameter parameter "true"}}
57
58
{{end}}
58
59
)
59
60
{
60
61
return operations.{{GetOperationId api.operation "Async"}}<T>(
61
- {{ for parameter in api.operation.parameters }}
62
+ {{ for parameter in $filteredParams }}
62
63
{{GetDotNetNameOpenApiParameter parameter "false"}},
63
64
{{end}}
64
65
CancellationToken.None
@@ -72,7 +73,7 @@ public static partial class {{name}}OperationsExtensions
72
73
/// <param name='operations'>
73
74
/// The operations group for this extension method.
74
75
/// </param>
75
- {{ for parameter in api.operation.parameters }}
76
+ {{ for parameter in $filteredParams }}
76
77
/// <param name="{{GetDotNetNameOpenApiParameter parameter "false"}}">
77
78
/// {{ToXmlDoc parameter.description}}
78
79
/// </param>
@@ -82,15 +83,15 @@ public static partial class {{name}}OperationsExtensions
82
83
/// </param>
83
84
public static async Task{{GetReturnType api.operation "<>"}} {{GetOperationId api.operation "Async"}}(
84
85
this I{{name}}Operations operations,
85
- {{ for parameter in api.operation.parameters }}
86
+ {{ for parameter in $filteredParams }}
86
87
{{GetDotNetTypeOpenApiParameter parameter}} {{GetDotNetNameOpenApiParameter parameter "true"}},
87
88
{{ end }}
88
89
CancellationToken cancellationToken = default(CancellationToken))
89
90
{
90
91
{{if IfReturnType api.operation "stream"}}
91
92
var _result = await operations.{{GetOperationId api.operation "WithHttpMessagesAsync"}}(
92
93
{{ for parameter in api.operation.parameters}}
93
- {{GetDotNetNameOpenApiParameter parameter "false" }},
94
+ {{GetParameterValueForWatch parameter}},
94
95
{{end}}
95
96
null,
96
97
cancellationToken);
@@ -100,7 +101,7 @@ public static partial class {{name}}OperationsExtensions
100
101
{{if IfReturnType api.operation "obj"}}
101
102
using (var _result = await operations.{{GetOperationId api.operation "WithHttpMessagesAsync"}}(
102
103
{{ for parameter in api.operation.parameters}}
103
- {{GetDotNetNameOpenApiParameter parameter "false" }},
104
+ {{GetParameterValueForWatch parameter}},
104
105
{{end}}
105
106
null,
106
107
cancellationToken).ConfigureAwait(false))
@@ -111,7 +112,7 @@ public static partial class {{name}}OperationsExtensions
111
112
{{if IfReturnType api.operation "void"}}
112
113
using (var _result = await operations.{{GetOperationId api.operation "WithHttpMessagesAsync"}}(
113
114
{{ for parameter in api.operation.parameters}}
114
- {{GetDotNetNameOpenApiParameter parameter "false" }},
115
+ {{GetParameterValueForWatch parameter}},
115
116
{{end}}
116
117
null,
117
118
cancellationToken).ConfigureAwait(false))
@@ -127,7 +128,7 @@ public static partial class {{name}}OperationsExtensions
127
128
/// <param name='operations'>
128
129
/// The operations group for this extension method.
129
130
/// </param>
130
- {{ for parameter in api.operation.parameters }}
131
+ {{ for parameter in $filteredParams }}
131
132
/// <param name="{{GetDotNetNameOpenApiParameter parameter "false"}}">
132
133
/// {{ToXmlDoc parameter.description}}
133
134
/// </param>
@@ -137,14 +138,14 @@ public static partial class {{name}}OperationsExtensions
137
138
/// </param>
138
139
public static async Task<T> {{GetOperationId api.operation "Async"}}<T>(
139
140
this I{{name}}Operations operations,
140
- {{ for parameter in api.operation.parameters }}
141
+ {{ for parameter in $filteredParams }}
141
142
{{GetDotNetTypeOpenApiParameter parameter}} {{GetDotNetNameOpenApiParameter parameter "true"}},
142
143
{{ end }}
143
144
CancellationToken cancellationToken = default(CancellationToken))
144
145
{
145
146
using (var _result = await operations.{{GetOperationId api.operation "WithHttpMessagesAsync"}}<T>(
146
147
{{ for parameter in api.operation.parameters}}
147
- {{GetDotNetNameOpenApiParameter parameter "false" }},
148
+ {{GetParameterValueForWatch parameter}},
148
149
{{end}}
149
150
null,
150
151
cancellationToken).ConfigureAwait(false))
0 commit comments