public void Accept(GetMappingResponse response) { if (response?.Indices == null) { return; } foreach (var indexMapping in response.Indices) { if (indexMapping.Value?.Mappings == null) { continue; } Accept(indexMapping.Value.Mappings); } }
public static ITypeMapping GetMappingFor <T>(this GetMappingResponse response) => response.GetMappingFor(typeof(T));
private static GetMappingResponse TransferCallDetails(GetMappingResponse response, IApiCallDetails lowLevelResponse) { ((IElasticsearchResponse)response).ApiCall = lowLevelResponse; return(response); }