File tree Expand file tree Collapse file tree 2 files changed +22
-2
lines changed Expand file tree Collapse file tree 2 files changed +22
-2
lines changed Original file line number Diff line number Diff line change 1
1
{{> header }}
2
2
3
- export type ApiQuery<T > = {
3
+ export type ApiQuery<T , R > = {
4
4
readonly path: string;
5
+ readonly method: string;
6
+ readonly name: string;
7
+ readonly inputs: string[];
8
+ params?: R
5
9
};
Original file line number Diff line number Diff line change @@ -37,6 +37,15 @@ import { request as __request } from '../core/request';
37
37
providedIn: 'root',
38
38
})
39
39
{{ /equals }}
40
+
41
+ {{ #each operations }}
42
+ export type {{{ name }}} Input = {
43
+ {{ #each parameters }}
44
+ {{{ name }}}{{> isRequired }} : {{> type }}
45
+ {{ /each }}
46
+ }
47
+ {{ /each }}
48
+
40
49
export class {{{ name }}}{{{ @root.postfix }}} {
41
50
{{ #if @root.exportClient }}
42
51
@@ -49,8 +58,15 @@ export class {{{name}}}{{{@root.postfix}}} {
49
58
{{ /if }}
50
59
51
60
{{ #each operations }}
52
- static {{{ name }}} Options: ApiQuery<{{ >result}}> = {
61
+ static {{{ name }}} Options: ApiQuery<{{ >result}}, {{{ name }}} Input > = {
53
62
path: '{{ path }} ',
63
+ method: '{{ method }} ',
64
+ name: '{{ name }} ',
65
+ inputs: [
66
+ {{ #each parameters }}
67
+ '{{{ name }}} ',
68
+ {{ /each }}
69
+ ]
54
70
}
55
71
/**
56
72
{{ #if deprecated }}
You can’t perform that action at this time.
0 commit comments