FirebaseStorage Framework Reference

StorageTaskSnapshot

@objc(FIRStorageTaskSnapshot)
open class StorageTaskSnapshot : NSObject

StorageTaskSnapshot represents an immutable view of a task. A snapshot contains a task, storage reference, metadata (if it exists), progress, and an error (if one occurred).

  • The task this snapshot represents.

    Declaration

    Swift

    @objc
    public let task: StorageTask
  • Metadata returned by the task, or nil if no metadata returned.

    Declaration

    Swift

    @objc
    public let metadata: StorageMetadata?
  • The StorageReference this task operates on.

    Declaration

    Swift

    @objc
    public let reference: StorageReference
  • An object which tracks the progress of an upload or download.

    Declaration

    Swift

    @objc
    public let progress: Progress?
  • An error raised during task execution, or nil if no error occurred.

    Declaration

    Swift

    @objc
    public let error: Error?
  • The status of the task.

    Declaration

    Swift

    @objc
    public let status: StorageTaskStatus
  • Undocumented

    Declaration

    Swift

    override public var description: String { get }