# `TextStructureFindMessageStructureResponse` [interface-TextStructureFindMessageStructureResponse] | Name | Type | Description | | - | - | - | | `charset` | string |   | | `ecs_compatibility` | [TextStructureEcsCompatibilityType](./TextStructureEcsCompatibilityType.md) |   | | `field_stats` | Record<[Field](./Field.md), [TextStructureFieldStat](./TextStructureFieldStat.md)> |   | | `format` | [TextStructureFormatType](./TextStructureFormatType.md) |   | | `grok_pattern` | [GrokPattern](./GrokPattern.md) |   | | `ingest_pipeline` | [IngestPipelineConfig](./IngestPipelineConfig.md) |   | | `java_timestamp_formats` | string[] |   | | `joda_timestamp_formats` | string[] |   | | `mappings` | [MappingTypeMapping](./MappingTypeMapping.md) |   | | `multiline_start_pattern` | string |   | | `need_client_timezone` | boolean |   | | `num_lines_analyzed` | [integer](./integer.md) |   | | `num_messages_analyzed` | [integer](./integer.md) |   | | `sample_start` | string |   | | `timestamp_field` | [Field](./Field.md) |   |