TKSynchronizationResult

@interface TKSynchronizationResult : NSObject

An object carrying the information about the synchronization loop result.

  • A success flag of the synchronization loop.

    Declaration

    Objective-C

    @property (readonly, atomic) BOOL success;

    Swift

    var success: Bool { get }
  • An array of Trip IDs affected by the synchronization.

    Declaration

    Objective-C

    @property (readonly, copy, nonatomic)
        NSArray<NSString *> *_Nonnull changedTripIDs;

    Swift

    var changedTripIDs: [String] { get }
  • An array of Trip IDs indicating a mapping of local Trip IDs and server IDs.

    Declaration

    Objective-C

    @property (readonly, copy, nonatomic)
        NSDictionary<NSString *, NSString *> *_Nonnull createdTripIDsMap;

    Swift

    var createdTripIDsMap: [String : String] { get }
  • An array of Favorite Place IDs affected by the synchronization.

    Declaration

    Objective-C

    @property (readonly, copy, nonatomic)
        NSArray<NSString *> *_Nonnull changedFavoritePlaceIDs;

    Swift

    var changedFavoritePlaceIDs: [String] { get }