4
4
using System . Text ;
5
5
using Newtonsoft . Json ;
6
6
using Newtonsoft . Json . Converters ;
7
+ using System . Runtime . Serialization ;
7
8
8
9
///This file contains all the typed enums that the client rest api spec exposes.
9
10
///This file is automatically generated from https://github.com/elasticsearch/elasticsearch-rest-api-spec
@@ -15,195 +16,195 @@ namespace Nest
15
16
[ JsonConverter ( typeof ( StringEnumConverter ) ) ]
16
17
public enum ConsistencyOptions
17
18
{
18
- [ JsonProperty ( "one" ) ]
19
+ [ EnumMember ( Value = "one" ) ]
19
20
One ,
20
- [ JsonProperty ( "quorum" ) ]
21
+ [ EnumMember ( Value = "quorum" ) ]
21
22
Quorum ,
22
- [ JsonProperty ( "all" ) ]
23
+ [ EnumMember ( Value = "all" ) ]
23
24
All
24
25
}
25
26
26
27
27
28
[ JsonConverter ( typeof ( StringEnumConverter ) ) ]
28
29
public enum ReplicationOptions
29
30
{
30
- [ JsonProperty ( "sync" ) ]
31
+ [ EnumMember ( Value = "sync" ) ]
31
32
Sync ,
32
- [ JsonProperty ( "async" ) ]
33
+ [ EnumMember ( Value = "async" ) ]
33
34
Async
34
35
}
35
36
36
37
37
38
[ JsonConverter ( typeof ( StringEnumConverter ) ) ]
38
39
public enum LevelOptions
39
40
{
40
- [ JsonProperty ( "cluster" ) ]
41
+ [ EnumMember ( Value = "cluster" ) ]
41
42
Cluster ,
42
- [ JsonProperty ( "indices" ) ]
43
+ [ EnumMember ( Value = "indices" ) ]
43
44
Indices ,
44
- [ JsonProperty ( "shards" ) ]
45
+ [ EnumMember ( Value = "shards" ) ]
45
46
Shards
46
47
}
47
48
48
49
49
50
[ JsonConverter ( typeof ( StringEnumConverter ) ) ]
50
51
public enum WaitForStatusOptions
51
52
{
52
- [ JsonProperty ( "green" ) ]
53
+ [ EnumMember ( Value = "green" ) ]
53
54
Green ,
54
- [ JsonProperty ( "yellow" ) ]
55
+ [ EnumMember ( Value = "yellow" ) ]
55
56
Yellow ,
56
- [ JsonProperty ( "red" ) ]
57
+ [ EnumMember ( Value = "red" ) ]
57
58
Red
58
59
}
59
60
60
61
61
62
[ JsonConverter ( typeof ( StringEnumConverter ) ) ]
62
63
public enum TypeOptions
63
64
{
64
- [ JsonProperty ( "cpu" ) ]
65
+ [ EnumMember ( Value = "cpu" ) ]
65
66
Cpu ,
66
- [ JsonProperty ( "wait" ) ]
67
+ [ EnumMember ( Value = "wait" ) ]
67
68
Wait ,
68
- [ JsonProperty ( "block" ) ]
69
+ [ EnumMember ( Value = "block" ) ]
69
70
Block
70
71
}
71
72
72
73
73
74
[ JsonConverter ( typeof ( StringEnumConverter ) ) ]
74
75
public enum IgnoreIndicesOptions
75
76
{
76
- [ JsonProperty ( "none" ) ]
77
+ [ EnumMember ( Value = "none" ) ]
77
78
None ,
78
- [ JsonProperty ( "missing" ) ]
79
+ [ EnumMember ( Value = "missing" ) ]
79
80
Missing
80
81
}
81
82
82
83
83
84
[ JsonConverter ( typeof ( StringEnumConverter ) ) ]
84
85
public enum VersionTypeOptions
85
86
{
86
- [ JsonProperty ( "internal" ) ]
87
+ [ EnumMember ( Value = "internal" ) ]
87
88
Internal ,
88
- [ JsonProperty ( "external" ) ]
89
+ [ EnumMember ( Value = "external" ) ]
89
90
External
90
91
}
91
92
92
93
93
94
[ JsonConverter ( typeof ( StringEnumConverter ) ) ]
94
95
public enum DefaultOperatorOptions
95
96
{
96
- [ JsonProperty ( "AND" ) ]
97
+ [ EnumMember ( Value = "AND" ) ]
97
98
And ,
98
- [ JsonProperty ( "OR" ) ]
99
+ [ EnumMember ( Value = "OR" ) ]
99
100
Or
100
101
}
101
102
102
103
103
104
[ JsonConverter ( typeof ( StringEnumConverter ) ) ]
104
105
public enum OpTypeOptions
105
106
{
106
- [ JsonProperty ( "index" ) ]
107
+ [ EnumMember ( Value = "index" ) ]
107
108
Index ,
108
- [ JsonProperty ( "create" ) ]
109
+ [ EnumMember ( Value = "create" ) ]
109
110
Create
110
111
}
111
112
112
113
113
114
[ JsonConverter ( typeof ( StringEnumConverter ) ) ]
114
115
public enum FormatOptions
115
116
{
116
- [ JsonProperty ( "detailed" ) ]
117
+ [ EnumMember ( Value = "detailed" ) ]
117
118
Detailed ,
118
- [ JsonProperty ( "text" ) ]
119
+ [ EnumMember ( Value = "text" ) ]
119
120
Text
120
121
}
121
122
122
123
123
124
[ JsonConverter ( typeof ( StringEnumConverter ) ) ]
124
125
public enum SearchTypeOptions
125
126
{
126
- [ JsonProperty ( "query_then_fetch" ) ]
127
+ [ EnumMember ( Value = "query_then_fetch" ) ]
127
128
QueryThenFetch ,
128
- [ JsonProperty ( "query_and_fetch" ) ]
129
+ [ EnumMember ( Value = "query_and_fetch" ) ]
129
130
QueryAndFetch ,
130
- [ JsonProperty ( "dfs_query_then_fetch" ) ]
131
+ [ EnumMember ( Value = "dfs_query_then_fetch" ) ]
131
132
DfsQueryThenFetch ,
132
- [ JsonProperty ( "dfs_query_and_fetch" ) ]
133
+ [ EnumMember ( Value = "dfs_query_and_fetch" ) ]
133
134
DfsQueryAndFetch ,
134
- [ JsonProperty ( "count" ) ]
135
+ [ EnumMember ( Value = "count" ) ]
135
136
Count ,
136
- [ JsonProperty ( "scan" ) ]
137
+ [ EnumMember ( Value = "scan" ) ]
137
138
Scan
138
139
}
139
140
140
141
141
142
[ JsonConverter ( typeof ( StringEnumConverter ) ) ]
142
143
public enum SuggestModeOptions
143
144
{
144
- [ JsonProperty ( "missing" ) ]
145
+ [ EnumMember ( Value = "missing" ) ]
145
146
Missing ,
146
- [ JsonProperty ( "popular" ) ]
147
+ [ EnumMember ( Value = "popular" ) ]
147
148
Popular ,
148
- [ JsonProperty ( "always" ) ]
149
+ [ EnumMember ( Value = "always" ) ]
149
150
Always
150
151
}
151
152
152
153
153
154
[ JsonConverter ( typeof ( StringEnumConverter ) ) ]
154
155
public enum MetricFamilyOptions
155
156
{
156
- [ JsonProperty ( "all" ) ]
157
+ [ EnumMember ( Value = "all" ) ]
157
158
All ,
158
- [ JsonProperty ( "fs" ) ]
159
+ [ EnumMember ( Value = "fs" ) ]
159
160
Fs ,
160
- [ JsonProperty ( "http" ) ]
161
+ [ EnumMember ( Value = "http" ) ]
161
162
Http ,
162
- [ JsonProperty ( "indices" ) ]
163
+ [ EnumMember ( Value = "indices" ) ]
163
164
Indices ,
164
- [ JsonProperty ( "jvm" ) ]
165
+ [ EnumMember ( Value = "jvm" ) ]
165
166
Jvm ,
166
- [ JsonProperty ( "network" ) ]
167
+ [ EnumMember ( Value = "network" ) ]
167
168
Network ,
168
- [ JsonProperty ( "os" ) ]
169
+ [ EnumMember ( Value = "os" ) ]
169
170
Os ,
170
- [ JsonProperty ( "process" ) ]
171
+ [ EnumMember ( Value = "process" ) ]
171
172
Process ,
172
- [ JsonProperty ( "thread_pool" ) ]
173
+ [ EnumMember ( Value = "thread_pool" ) ]
173
174
ThreadPool ,
174
- [ JsonProperty ( "transport" ) ]
175
+ [ EnumMember ( Value = "transport" ) ]
175
176
Transport
176
177
}
177
178
178
179
179
180
[ JsonConverter ( typeof ( StringEnumConverter ) ) ]
180
181
public enum MetricOptions
181
182
{
182
- [ JsonProperty ( "completion" ) ]
183
+ [ EnumMember ( Value = "completion" ) ]
183
184
Completion ,
184
- [ JsonProperty ( "docs" ) ]
185
+ [ EnumMember ( Value = "docs" ) ]
185
186
Docs ,
186
- [ JsonProperty ( "fielddata" ) ]
187
+ [ EnumMember ( Value = "fielddata" ) ]
187
188
Fielddata ,
188
- [ JsonProperty ( "filter_cache" ) ]
189
+ [ EnumMember ( Value = "filter_cache" ) ]
189
190
FilterCache ,
190
- [ JsonProperty ( "flush" ) ]
191
+ [ EnumMember ( Value = "flush" ) ]
191
192
Flush ,
192
- [ JsonProperty ( "get" ) ]
193
+ [ EnumMember ( Value = "get" ) ]
193
194
Get ,
194
- [ JsonProperty ( "id_cache" ) ]
195
+ [ EnumMember ( Value = "id_cache" ) ]
195
196
IdCache ,
196
- [ JsonProperty ( "indexing" ) ]
197
+ [ EnumMember ( Value = "indexing" ) ]
197
198
Indexing ,
198
- [ JsonProperty ( "merges" ) ]
199
+ [ EnumMember ( Value = "merges" ) ]
199
200
Merges ,
200
- [ JsonProperty ( "refresh" ) ]
201
+ [ EnumMember ( Value = "refresh" ) ]
201
202
Refresh ,
202
- [ JsonProperty ( "search" ) ]
203
+ [ EnumMember ( Value = "search" ) ]
203
204
Search ,
204
- [ JsonProperty ( "store" ) ]
205
+ [ EnumMember ( Value = "store" ) ]
205
206
Store ,
206
- [ JsonProperty ( "warmer" ) ]
207
+ [ EnumMember ( Value = "warmer" ) ]
207
208
Warmer
208
209
}
209
210
0 commit comments