AI-generated Key Takeaways
-
This documentation outlines the globally available classes for ML Kit Entity Extraction on iOS.
-
The classes provide functionality for identifying and extracting various entities from text, such as dates, flight numbers, and payment card information.
-
Developers can customize entity extraction using parameters and options provided by dedicated classes.
-
The API includes classes for managing remote models used for entity extraction.
-
Each class has a detailed description, declaration, and often links to further documentation for a deeper understanding.
Classes
The following classes are available globally.
-
A date and time entity extracted from text.
Declaration
Objective-C
@interface MLKDateTimeEntity : NSObject -
An entity extracted from a substring of text.
Declaration
Objective-C
@interface MLKEntity : NSObject -
An object that contains the possible entities associated with a piece of the text.
Declaration
Objective-C
@interface MLKEntityAnnotation : NSObject -
An object that contains various parameters that can be customized on each entity extraction call.
Declaration
Objective-C
@interface MLKEntityExtractionParams : NSObject -
An entity extraction model that is stored remotely on the server and downloaded on the device.
Declaration
Objective-C
@interface MLKEntityExtractionRemoteModel : MLKRemoteModel -
A class that extracts entities from the given input text.
Declaration
Objective-C
@interface MLKEntityExtractor : NSObject -
Options for
MLKEntityExtractor.Declaration
Objective-C
@interface MLKEntityExtractorOptions : NSObject -
A flight number entity extracted from text.
Declaration
Objective-C
@interface MLKFlightNumberEntity : NSObject -
An IBAN entity extracted from text.
Declaration
Objective-C
@interface MLKIBANEntity : NSObject -
An ISBN entity extracted from text.
Declaration
Objective-C
@interface MLKISBNEntity : NSObject -
Manages models that are used by MLKit features.
Declaration
Objective-C
@interface MLKModelManager : NSObject -
A money entity extracted from text.
Declaration
Objective-C
@interface MLKMoneyEntity : NSObject -
A payment card entity extracted from text.
Declaration
Objective-C
@interface MLKPaymentCardEntity : NSObject -
A model that is stored remotely on the server and downloaded to the device.
Declaration
Objective-C
@interface MLKRemoteModel : NSObject -
A tracking number extracted from text.
Declaration
Objective-C
@interface MLKTrackingNumberEntity : NSObject