12
12
from ._generated import SearchServiceClient as _SearchServiceClient
13
13
from ._generated .models import SynonymMap as _SynonymMap
14
14
from ._utils import (
15
- delistize_flags_for_index ,
16
- listize_flags_for_index ,
17
- listize_synonyms ,
15
+ unpack_search_index ,
16
+ pack_search_index ,
17
+ unpack_synonyms ,
18
18
pack_search_resource_encryption_key ,
19
19
get_access_conditions ,
20
20
normalize_endpoint ,
@@ -83,7 +83,7 @@ def list_indexes(self, **kwargs):
83
83
"""
84
84
kwargs ["headers" ] = self ._merge_client_headers (kwargs .get ("headers" ))
85
85
86
- return self ._client .indexes .list (cls = lambda objs : [listize_flags_for_index (x ) for x in objs ], ** kwargs )
86
+ return self ._client .indexes .list (cls = lambda objs : [unpack_search_index (x ) for x in objs ], ** kwargs )
87
87
88
88
@distributed_trace
89
89
def get_index (self , index_name , ** kwargs ):
@@ -107,7 +107,7 @@ def get_index(self, index_name, **kwargs):
107
107
"""
108
108
kwargs ["headers" ] = self ._merge_client_headers (kwargs .get ("headers" ))
109
109
result = self ._client .indexes .get (index_name , ** kwargs )
110
- return listize_flags_for_index (result )
110
+ return unpack_search_index (result )
111
111
112
112
@distributed_trace
113
113
def get_index_statistics (self , index_name , ** kwargs ):
@@ -181,9 +181,9 @@ def create_index(self, index, **kwargs):
181
181
:caption: Creating a new index.
182
182
"""
183
183
kwargs ["headers" ] = self ._merge_client_headers (kwargs .get ("headers" ))
184
- patched_index = delistize_flags_for_index (index )
184
+ patched_index = pack_search_index (index )
185
185
result = self ._client .indexes .create (patched_index , ** kwargs )
186
- return result
186
+ return unpack_search_index ( result )
187
187
188
188
@distributed_trace
189
189
def create_or_update_index (
@@ -226,15 +226,15 @@ def create_or_update_index(
226
226
index , kwargs .pop ("match_condition" , MatchConditions .Unconditionally )
227
227
)
228
228
kwargs .update (access_condition )
229
- patched_index = delistize_flags_for_index (index )
229
+ patched_index = pack_search_index (index )
230
230
result = self ._client .indexes .create_or_update (
231
231
index_name = index_name ,
232
232
index = patched_index ,
233
233
allow_index_downtime = allow_index_downtime ,
234
234
error_map = error_map ,
235
235
** kwargs
236
236
)
237
- return result
237
+ return unpack_search_index ( result )
238
238
239
239
@distributed_trace
240
240
def analyze_text (self , index_name , analyze_request , ** kwargs ):
@@ -285,7 +285,7 @@ def get_synonym_maps(self, **kwargs):
285
285
"""
286
286
kwargs ["headers" ] = self ._merge_client_headers (kwargs .get ("headers" ))
287
287
result = self ._client .synonym_maps .list (** kwargs )
288
- return [listize_synonyms (x ) for x in result .synonym_maps ]
288
+ return [unpack_synonyms (x ) for x in result .synonym_maps ]
289
289
290
290
@distributed_trace
291
291
def get_synonym_map (self , name , ** kwargs ):
@@ -310,7 +310,7 @@ def get_synonym_map(self, name, **kwargs):
310
310
"""
311
311
kwargs ["headers" ] = self ._merge_client_headers (kwargs .get ("headers" ))
312
312
result = self ._client .synonym_maps .get (name , ** kwargs )
313
- return listize_synonyms (result )
313
+ return unpack_synonyms (result )
314
314
315
315
@distributed_trace
316
316
def delete_synonym_map (self , synonym_map , ** kwargs ):
@@ -375,7 +375,7 @@ def create_synonym_map(self, name, synonyms, **kwargs):
375
375
solr_format_synonyms = "\n " .join (synonyms )
376
376
synonym_map = _SynonymMap (name = name , synonyms = solr_format_synonyms )
377
377
result = self ._client .synonym_maps .create (synonym_map , ** kwargs )
378
- return listize_synonyms (result )
378
+ return unpack_synonyms (result )
379
379
380
380
@distributed_trace
381
381
def create_or_update_synonym_map (self , synonym_map , synonyms = None , ** kwargs ):
@@ -413,7 +413,7 @@ def create_or_update_synonym_map(self, synonym_map, synonyms=None, **kwargs):
413
413
error_map = error_map ,
414
414
** kwargs
415
415
)
416
- return listize_synonyms (result )
416
+ return unpack_synonyms (result )
417
417
418
418
@distributed_trace
419
419
def get_service_statistics (self , ** kwargs ):
0 commit comments