DBFILESListRevisionsResult

Objective-C

@interface DBFILESListRevisionsResult : NSObject <DBSerializable, NSCopying>

Swift

class DBFILESListRevisionsResult : NSObject, DBSerializable, NSCopying

The ListRevisionsResult struct.

This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

Instance fields

  • If the file identified by the latest revision in the response is either deleted or moved.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSNumber *_Nonnull isDeleted;

    Swift

    var isDeleted: NSNumber { get }
  • The time of deletion if the file was deleted.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) NSDate *serverDeleted;

    Swift

    var serverDeleted: Date? { get }
  • The revisions for the file. Only revisions that are not deleted will show up here.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSArray<DBFILESFileMetadata *> *_Nonnull entries;

    Swift

    var entries: [DBFILESFileMetadata] { get }

Constructors

  • Full constructor for the struct (exposes all instance variables).

    Declaration

    Objective-C

    - (nonnull instancetype)
        initWithIsDeleted:(nonnull NSNumber *)isDeleted
                  entries:(nonnull NSArray<DBFILESFileMetadata *> *)entries
            serverDeleted:(nullable NSDate *)serverDeleted;

    Swift

    init(isDeleted: NSNumber, entries: [DBFILESFileMetadata], serverDeleted: Date?)

    Parameters

    isDeleted

    If the file identified by the latest revision in the response is either deleted or moved.

    entries

    The revisions for the file. Only revisions that are not deleted will show up here.

    serverDeleted

    The time of deletion if the file was deleted.

    Return Value

    An initialized instance.

  • Convenience constructor (exposes only non-nullable instance variables with no default value).

    Declaration

    Objective-C

    - (nonnull instancetype)
        initWithIsDeleted:(nonnull NSNumber *)isDeleted
                  entries:(nonnull NSArray<DBFILESFileMetadata *> *)entries;

    Swift

    init(isDeleted: NSNumber, entries: [DBFILESFileMetadata])

    Parameters

    isDeleted

    If the file identified by the latest revision in the response is either deleted or moved.

    entries

    The revisions for the file. Only revisions that are not deleted will show up here.

    Return Value

    An initialized instance.