Type Definitions

The following type definitions are available globally.

  • Callback block containing an array of VLDRecord objects and/or an NSError object.

    Declaration

    Objective-C

    typedef void (^VLDMultiRecordResponseBlock)(NSArray *, NSError *)

    Swift

    typealias VLDMultiRecordResponseBlock = ([Any]?, Error?) -> Void
  • Callback block containing a VLDRecord object or an NSError object.

    Declaration

    Objective-C

    typedef void (^VLDRecordResponseBlock)(VLDRecord *, NSError *)

    Swift

    typealias VLDRecordResponseBlock = (VLDRecord?, Error?) -> Void
  • Callback block containing a VLDServerResponse object or an NSError object.

    Declaration

    Objective-C

    typedef void (^VLDDeleteResponseBlock)(VLDServerResponse *, NSError *)

    Swift

    typealias VLDDeleteResponseBlock = (VLDServerResponse?, Error?) -> Void
  • Callback block containing a VLDMedia object or an NSError object.

    Declaration

    Objective-C

    typedef void (^VLDImageUploadResponseBlock)(VLDMedia *, NSError *)

    Swift

    typealias VLDImageUploadResponseBlock = (VLDMedia?, Error?) -> Void