FIRTransactionResult


@interface FIRTransactionResult : NSObject

Used for runTransactionBlock:. An FIRTransactionResult instance is a container for the results of the transaction.

  • Used for runTransactionBlock:. Indicates that the new value should be saved at this location

    Declaration

    Swift

    class func success(withValue value: MutableData) -> TransactionResult

    Objective-C

    + (nonnull FIRTransactionResult *)successWithValue:
        (nonnull FIRMutableData *)value;

    Parameters

    value

    A FIRMutableData instance containing the new value to be set

    Return Value

    An FIRTransactionResult instance that can be used as a return value from the block given to runTransactionBlock:

  • Used for runTransactionBlock:. Indicates that the current transaction should no longer proceed.

    Declaration

    Swift

    class func abort() -> TransactionResult

    Objective-C

    + (nonnull FIRTransactionResult *)abort;

    Return Value

    An FIRTransactionResult instance that can be used as a return value from the block given to runTransactionBlock: