BranchSession

@interface BranchSession : NSObject

Branch session parameters.

  • Undocumented

    Declaration

    Objective-C

    + (instancetype) sessionWithDictionary:(NSDictionary*)dictionary;

    Swift

    convenience init(dictionary: [AnyHashable : Any])
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString*_Nullable sessionID

    Swift

    var sessionID: String? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, assign) BOOL isFirstSession

    Swift

    var isFirstSession: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, assign) BOOL isBranchURL

    Swift

    var isBranchURL: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, assign, readonly) BOOL matchGuaranteed

    Swift

    var matchGuaranteed: Bool { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSDate* clickTimestamp

    Swift

    var clickTimestamp: Date { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong) NSURL*_Nullable referringURL

    Swift

    var referringURL: URL? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString*_Nullable identityID

    Swift

    var identityID: String? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString*_Nullable userIdentityForDeveloper

    Swift

    var userIdentityForDeveloper: String? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString*_Nullable deviceFingerprintID

    Swift

    var deviceFingerprintID: String? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString*_Nullable linkCreationURL

    Swift

    var linkCreationURL: String? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong) BranchUniversalObject*_Nullable linkContent

    Swift

    var linkContent: BranchUniversalObject? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong) BranchLinkProperties*_Nullable linkProperties

    Swift

    var linkProperties: BranchLinkProperties? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDictionary*_Nullable data

    Swift

    var data: [AnyHashable : Any]? { get set }