Enum TextExtractionElementFormat.PredefinedStringFormat
- Namespace
- LMKit.Extraction
- Assembly
- LM-Kit.NET.dll
Enumerates the standard string formats supported by the extractor.
public enum TextExtractionElementFormat.PredefinedStringFormatFields
- None = 0
- Indicates that no specific format validation is applied. This is equivalent to omitting the - formatkeyword in a schema.
- Date = 1
- The “date” format: an RFC 3339 full-date, - YYYY-MM-DD(e.g.- "2025-05-16").
- DateTime = 2
- The “date-time” format: an RFC 3339 date-time, - YYYY-MM-DDThh:mm:ssZ(e.g.- "2025-05-16T08:30:00Z").
- Time = 3
- The “time” format: an RFC 3339 partial-time, - hh:mm:ss[.sss](e.g.- "08:30:00").
- Email = 4
- The “email” format: an Internet email address as defined by RFC 5322, with optional IDN support. 
- Hostname = 5
- The “hostname” format: an Internet host name (letters, digits, hyphens), with optional IDN support. 
- Ipv4 = 6
- The “ipv4” format: a dotted-quad IPv4 address (e.g. - "192.168.0.1").
- Ipv6 = 7
- The “ipv6” format: a full or compressed IPv6 address (e.g. - "2001:0db8::1").
- Uri = 8
- The “uri” format: a URI reference as defined by RFC 3986 (e.g. - "https://example.com/path?query").