RGLDocReaderDocumentsDatabase

Objective-C


@interface RGLDocReaderDocumentsDatabase : NSObject

Swift

class DocReaderDocumentsDatabase : NSObject

Interface contains properties to get the information about the database

  • An ID of the database, e.g. BLR, RUS.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly, nullable) NSString *databaseID;

    Swift

    var databaseID: String? { get }
  • A version of the database

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly, nullable) NSString *version;

    Swift

    var version: String? { get }
  • A date when the database was created

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly, nullable) NSString *date;

    Swift

    var date: String? { get }
  • A list of supported documents in the database

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly, nullable) NSString *databaseDescription;

    Swift

    var databaseDescription: String? { get }
  • A number of countries included in the database

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSInteger countriesNumber;

    Swift

    var countriesNumber: Int { get }
  • A number of documents included in the database

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSInteger documentsNumber;

    Swift

    var documentsNumber: Int { get }
  • Database size. In bytes. Available for database update check.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly, nullable) NSNumber *size;

    Swift

    var size: NSNumber? { get }
  • Undocumented

    Declaration

    Objective-C

    - (instancetype _Nonnull)initWithJSON:(NSDictionary * _Nonnull)json;

    Swift

    init(json: [AnyHashable : Any])
  • Undocumented

    Declaration

    Objective-C

    + (instancetype _Nonnull)initWithJSON:(NSDictionary * _Nonnull)json;

    Swift

    class func initWithJSON(_ json: [AnyHashable : Any]) -> Self