Classes

The following classes are available globally.

  • A Firebase service that supports vision APIs.

    Declaration

    Objective-C

    
    @interface FIRVision : NSObject
  • An address.

    Declaration

    Objective-C

    
    @interface FIRVisionBarcodeAddress : NSObject
  • A calendar event extracted from a QR code.

    Declaration

    Objective-C

    
    @interface FIRVisionBarcodeCalendarEvent : NSObject
  • A driver license or ID card data representation.

    An ANSI driver license contains more fields than are represented by this class. The FIRVisionBarcodes rawValue property can be used to access the other fields.

    Declaration

    Objective-C

    
    @interface FIRVisionBarcodeDriverLicense : NSObject
  • An email message from a ‘MAILTO:’ or similar QR Code type.

    Declaration

    Objective-C

    
    @interface FIRVisionBarcodeEmail : NSObject
  • GPS coordinates from a ‘GEO:’ or similar QR Code type data.

    Declaration

    Objective-C

    
    @interface FIRVisionBarcodeGeoPoint : NSObject
  • A person’s name, both formatted and as individual name components.

    Declaration

    Objective-C

    
    @interface FIRVisionBarcodePersonName : NSObject
  • A phone number from a ‘TEL:’ or similar QR Code type.

    Declaration

    Objective-C

    
    @interface FIRVisionBarcodePhone : NSObject
  • An SMS message from an ‘SMS:’ or similar QR Code type.

    Declaration

    Objective-C

    
    @interface FIRVisionBarcodeSMS : NSObject
  • A URL and title from a ‘MEBKM:’ or similar QR Code type.

    Declaration

    Objective-C

    
    @interface FIRVisionBarcodeURLBookmark : NSObject
  • Wi-Fi network parameters from a ‘WIFI:’ or similar QR Code type.

    Declaration

    Objective-C

    
    @interface FIRVisionBarcodeWiFi : NSObject
  • A person’s or organization’s business card. This may come from different underlying formats including VCARD and MECARD.

    This object represents a simplified view of possible business cards. If you require lossless access to the information in the barcode, you should parse the raw data yourself. To access the raw data, use the FIRVisionBarcodes rawValue property.

    Declaration

    Objective-C

    
    @interface FIRVisionBarcodeContactInfo : NSObject
  • A barcode in an image.

    Declaration

    Objective-C

    
    @interface FIRVisionBarcode : NSObject
  • A barcode detector that detects barcodes in an image.

    Declaration

    Objective-C

    
    @interface FIRVisionBarcodeDetector : NSObject
  • Generic options of a vision cloud detector.

    Declaration

    Objective-C

    
    @interface FIRVisionCloudDetectorOptions : NSObject
  • Set of landmark properties identified by a vision cloud detector.

    Declaration

    Objective-C

    
    @interface FIRVisionCloudLandmark : NSObject
  • A landmark detector that detects landmark in an image.

    Declaration

    Objective-C

    
    @interface FIRVisionCloudLandmarkDetector : NSObject
  • Recognized document text in an image.

    Declaration

    Objective-C

    
    @interface FIRVisionDocumentText : NSObject
  • A document text block recognized in an image that consists of an array of paragraphs.

    Declaration

    Objective-C

    
    @interface FIRVisionDocumentTextBlock : NSObject
  • A document text paragraph recognized in an image that consists of an array of words.

    Declaration

    Objective-C

    
    @interface FIRVisionDocumentTextParagraph : NSObject
  • A cloud document text recognizer that recognizes text in an image.

    Declaration

    Objective-C

    
    @interface FIRVisionDocumentTextRecognizer : NSObject
  • A document text symbol recognized in an image.

    Declaration

    Objective-C

    
    @interface FIRVisionDocumentTextSymbol : NSObject