CustomData
@objc(BMACustomData)
@objcMembers
public class CustomData : NSObject
-
Optional free-form custom data
Declaration
Swift
public let customData1: String? -
Optional free-form custom data
Declaration
Swift
public let customData2: String? -
Optional free-form custom data
Declaration
Swift
public let customData3: String? -
Optional free-form custom data
Declaration
Swift
public let customData4: String? -
Optional free-form custom data
Declaration
Swift
public let customData5: String? -
Optional free-form custom data
Declaration
Swift
public let customData6: String? -
Optional free-form custom data
Declaration
Swift
public let customData7: String? -
Optional free-form custom data
Declaration
Swift
public let customData8: String? -
Optional free-form custom data
Declaration
Swift
public let customData9: String? -
Optional free-form custom data
Declaration
Swift
public let customData10: String? -
Optional free-form custom data
Declaration
Swift
public let customData11: String? -
Optional free-form custom data
Declaration
Swift
public let customData12: String? -
Optional free-form custom data
Declaration
Swift
public let customData13: String? -
Optional free-form custom data
Declaration
Swift
public let customData14: String? -
Optional free-form custom data
Declaration
Swift
public let customData15: String? -
Optional free-form custom data
Declaration
Swift
public let customData16: String? -
Optional free-form custom data
Declaration
Swift
public let customData17: String? -
Optional free-form custom data
Declaration
Swift
public let customData18: String? -
Optional free-form custom data
Declaration
Swift
public let customData19: String? -
Optional free-form custom data
Declaration
Swift
public let customData20: String? -
Optional free-form custom data
Declaration
Swift
public let customData21: String? -
Optional free-form custom data
Declaration
Swift
public let customData22: String? -
Optional free-form custom data
Declaration
Swift
public let customData23: String? -
Optional free-form custom data
Declaration
Swift
public let customData24: String? -
Optional free-form custom data
Declaration
Swift
public let customData25: String? -
Optional free-form custom data
Declaration
Swift
public let customData26: String? -
Optional free-form custom data
Declaration
Swift
public let customData27: String? -
Optional free-form custom data
Declaration
Swift
public let customData28: String? -
Optional free-form custom data
Declaration
Swift
public let customData29: String? -
Optional free-form custom data
Declaration
Swift
public let customData30: String? -
Optional free-form custom data
Declaration
Swift
public let customData31: String? -
Optional free-form custom data
Declaration
Swift
public let customData32: String? -
Optional free-form custom data
Declaration
Swift
public let customData33: String? -
Optional free-form custom data
Declaration
Swift
public let customData34: String? -
Optional free-form custom data
Declaration
Swift
public let customData35: String? -
Optional free-form custom data
Declaration
Swift
public let customData36: String? -
Optional free-form custom data
Declaration
Swift
public let customData37: String? -
Optional free-form custom data
Declaration
Swift
public let customData38: String? -
Optional free-form custom data
Declaration
Swift
public let customData39: String? -
Optional free-form custom data
Declaration
Swift
public let customData40: String? -
Optional free-form custom data
Declaration
Swift
public let customData41: String? -
Optional free-form custom data
Declaration
Swift
public let customData42: String? -
Optional free-form custom data
Declaration
Swift
public let customData43: String? -
Optional free-form custom data
Declaration
Swift
public let customData44: String? -
Optional free-form custom data
Declaration
Swift
public let customData45: String? -
Optional free-form custom data
Declaration
Swift
public let customData46: String? -
Optional free-form custom data
Declaration
Swift
public let customData47: String? -
Optional free-form custom data
Declaration
Swift
public let customData48: String? -
Optional free-form custom data
Declaration
Swift
public let customData49: String? -
Optional free-form custom data
Declaration
Swift
public let customData50: String? -
Optional free-form custom data
Declaration
Swift
public let customData51: String? -
Optional free-form custom data
Declaration
Swift
public let customData52: String? -
Optional free-form custom data
Declaration
Swift
public let customData53: String? -
Optional free-form custom data
Declaration
Swift
public let customData54: String? -
Optional free-form custom data
Declaration
Swift
public let customData55: String? -
Optional free-form custom data
Declaration
Swift
public let customData56: String? -
Optional free-form custom data
Declaration
Swift
public let customData57: String? -
Optional free-form custom data
Declaration
Swift
public let customData58: String? -
Optional free-form custom data
Declaration
Swift
public let customData59: String? -
Optional free-form custom data
Declaration
Swift
public let customData60: String? -
Optional free-form custom data
Declaration
Swift
public let customData61: String? -
Optional free-form custom data
Declaration
Swift
public let customData62: String? -
Optional free-form custom data
Declaration
Swift
public let customData63: String? -
Optional free-form custom data
Declaration
Swift
public let customData64: String? -
Optional free-form custom data
Declaration
Swift
public let customData65: String? -
Optional free-form custom data
Declaration
Swift
public let customData66: String? -
Optional free-form custom data
Declaration
Swift
public let customData67: String? -
Optional free-form custom data
Declaration
Swift
public let customData68: String? -
Optional free-form custom data
Declaration
Swift
public let customData69: String? -
Optional free-form custom data
Declaration
Swift
public let customData70: String? -
Optional free-form custom data
Declaration
Swift
public let customData71: String? -
Optional free-form custom data
Declaration
Swift
public let customData72: String? -
Optional free-form custom data
Declaration
Swift
public let customData73: String? -
Optional free-form custom data
Declaration
Swift
public let customData74: String? -
Optional free-form custom data
Declaration
Swift
public let customData75: String? -
Optional free-form custom data
Declaration
Swift
public let customData76: String? -
Optional free-form custom data
Declaration
Swift
public let customData77: String? -
Optional free-form custom data
Declaration
Swift
public let customData78: String? -
Optional free-form custom data
Declaration
Swift
public let customData79: String? -
Optional free-form custom data
Declaration
Swift
public let customData80: String? -
Optional free-form custom data
Declaration
Swift
public let customData81: String? -
Optional free-form custom data
Declaration
Swift
public let customData82: String? -
Optional free-form custom data
Declaration
Swift
public let customData83: String? -
Optional free-form custom data
Declaration
Swift
public let customData84: String? -
Optional free-form custom data
Declaration
Swift
public let customData85: String? -
Optional free-form custom data
Declaration
Swift
public let customData86: String? -
Optional free-form custom data
Declaration
Swift
public let customData87: String? -
Optional free-form custom data
Declaration
Swift
public let customData88: String? -
Optional free-form custom data
Declaration
Swift
public let customData89: String? -
Optional free-form custom data
Declaration
Swift
public let customData90: String? -
Optional free-form custom data
Declaration
Swift
public let customData91: String? -
Optional free-form custom data
Declaration
Swift
public let customData92: String? -
Optional free-form custom data
Declaration
Swift
public let customData93: String? -
Optional free-form custom data
Declaration
Swift
public let customData94: String? -
Optional free-form custom data
Declaration
Swift
public let customData95: String? -
Optional free-form custom data
Declaration
Swift
public let customData96: String? -
Optional free-form custom data
Declaration
Swift
public let customData97: String? -
Optional free-form custom data
Declaration
Swift
public let customData98: String? -
Optional free-form custom data
Declaration
Swift
public let customData99: String? -
Optional free-form custom data
Declaration
Swift
public let customData100: String? -
Optional free-form label
Declaration
Swift
public let experimentName: String? -
init(customData1:customData2: customData3: customData4: customData5: customData6: customData7: customData8: customData9: customData10: customData11: customData12: customData13: customData14: customData15: customData16: customData17: customData18: customData19: customData20: customData21: customData22: customData23: customData24: customData25: customData26: customData27: customData28: customData29: customData30: customData31: customData32: customData33: customData34: customData35: customData36: customData37: customData38: customData39: customData40: customData41: customData42: customData43: customData44: customData45: customData46: customData47: customData48: customData49: customData50: customData51: customData52: customData53: customData54: customData55: customData56: customData57: customData58: customData59: customData60: customData61: customData62: customData63: customData64: customData65: customData66: customData67: customData68: customData69: customData70: customData71: customData72: customData73: customData74: customData75: customData76: customData77: customData78: customData79: customData80: customData81: customData82: customData83: customData84: customData85: customData86: customData87: customData88: customData89: customData90: customData91: customData92: customData93: customData94: customData95: customData96: customData97: customData98: customData99: customData100: experimentName: ) Declaration
Swift
@nonobjc public init( customData1: String? = nil, customData2: String? = nil, customData3: String? = nil, customData4: String? = nil, customData5: String? = nil, customData6: String? = nil, customData7: String? = nil, customData8: String? = nil, customData9: String? = nil, customData10: String? = nil, customData11: String? = nil, customData12: String? = nil, customData13: String? = nil, customData14: String? = nil, customData15: String? = nil, customData16: String? = nil, customData17: String? = nil, customData18: String? = nil, customData19: String? = nil, customData20: String? = nil, customData21: String? = nil, customData22: String? = nil, customData23: String? = nil, customData24: String? = nil, customData25: String? = nil, customData26: String? = nil, customData27: String? = nil, customData28: String? = nil, customData29: String? = nil, customData30: String? = nil, customData31: String? = nil, customData32: String? = nil, customData33: String? = nil, customData34: String? = nil, customData35: String? = nil, customData36: String? = nil, customData37: String? = nil, customData38: String? = nil, customData39: String? = nil, customData40: String? = nil, customData41: String? = nil, customData42: String? = nil, customData43: String? = nil, customData44: String? = nil, customData45: String? = nil, customData46: String? = nil, customData47: String? = nil, customData48: String? = nil, customData49: String? = nil, customData50: String? = nil, customData51: String? = nil, customData52: String? = nil, customData53: String? = nil, customData54: String? = nil, customData55: String? = nil, customData56: String? = nil, customData57: String? = nil, customData58: String? = nil, customData59: String? = nil, customData60: String? = nil, customData61: String? = nil, customData62: String? = nil, customData63: String? = nil, customData64: String? = nil, customData65: String? = nil, customData66: String? = nil, customData67: String? = nil, customData68: String? = nil, customData69: String? = nil, customData70: String? = nil, customData71: String? = nil, customData72: String? = nil, customData73: String? = nil, customData74: String? = nil, customData75: String? = nil, customData76: String? = nil, customData77: String? = nil, customData78: String? = nil, customData79: String? = nil, customData80: String? = nil, customData81: String? = nil, customData82: String? = nil, customData83: String? = nil, customData84: String? = nil, customData85: String? = nil, customData86: String? = nil, customData87: String? = nil, customData88: String? = nil, customData89: String? = nil, customData90: String? = nil, customData91: String? = nil, customData92: String? = nil, customData93: String? = nil, customData94: String? = nil, customData95: String? = nil, customData96: String? = nil, customData97: String? = nil, customData98: String? = nil, customData99: String? = nil, customData100: String? = nil, experimentName: String? = nil ) -
init(customData1:customData2: customData3: customData4: customData5: customData6: customData7: customData8: customData9: customData10: customData11: customData12: customData13: customData14: customData15: customData16: customData17: customData18: customData19: customData20: customData21: customData22: customData23: customData24: customData25: customData26: customData27: customData28: customData29: customData30: experimentName: ) Declaration
Swift
@nonobjc public init( customData1: String? = nil, customData2: String? = nil, customData3: String? = nil, customData4: String? = nil, customData5: String? = nil, customData6: String? = nil, customData7: String? = nil, customData8: String? = nil, customData9: String? = nil, customData10: String? = nil, customData11: String? = nil, customData12: String? = nil, customData13: String? = nil, customData14: String? = nil, customData15: String? = nil, customData16: String? = nil, customData17: String? = nil, customData18: String? = nil, customData19: String? = nil, customData20: String? = nil, customData21: String? = nil, customData22: String? = nil, customData23: String? = nil, customData24: String? = nil, customData25: String? = nil, customData26: String? = nil, customData27: String? = nil, customData28: String? = nil, customData29: String? = nil, customData30: String? = nil, experimentName: String? = nil ) -
init(customData1:customData2: customData3: customData4: customData5: customData6: customData7: customData8: customData9: customData10: customData11: customData12: customData13: customData14: customData15: customData16: customData17: customData18: customData19: customData20: customData21: customData22: customData23: customData24: customData25: customData26: customData27: customData28: customData29: customData30: customData31: customData32: customData33: customData34: customData35: customData36: customData37: customData38: customData39: customData40: customData41: customData42: customData43: customData44: customData45: customData46: customData47: customData48: customData49: customData50: experimentName: ) Declaration
Swift
@nonobjc public init( customData1: String? = nil, customData2: String? = nil, customData3: String? = nil, customData4: String? = nil, customData5: String? = nil, customData6: String? = nil, customData7: String? = nil, customData8: String? = nil, customData9: String? = nil, customData10: String? = nil, customData11: String? = nil, customData12: String? = nil, customData13: String? = nil, customData14: String? = nil, customData15: String? = nil, customData16: String? = nil, customData17: String? = nil, customData18: String? = nil, customData19: String? = nil, customData20: String? = nil, customData21: String? = nil, customData22: String? = nil, customData23: String? = nil, customData24: String? = nil, customData25: String? = nil, customData26: String? = nil, customData27: String? = nil, customData28: String? = nil, customData29: String? = nil, customData30: String? = nil, customData31: String? = nil, customData32: String? = nil, customData33: String? = nil, customData34: String? = nil, customData35: String? = nil, customData36: String? = nil, customData37: String? = nil, customData38: String? = nil, customData39: String? = nil, customData40: String? = nil, customData41: String? = nil, customData42: String? = nil, customData43: String? = nil, customData44: String? = nil, customData45: String? = nil, customData46: String? = nil, customData47: String? = nil, customData48: String? = nil, customData49: String? = nil, customData50: String? = nil, experimentName: String? = nil ) -
Utility builder for
CustomDataobjectsCreate new customData
let builder = CustomData.Builder() builder.withCustomData1("my custom data") let customData = builder.build()Change existing customData
See morelet existingCustomData = analyticsCollector.customData let builder = CustomData.Builder(from: existingCustomData) builder.withCustomData1("new value") analyticsCollector.customData = builder.build()Declaration
Swift
@objc(BMACustomDataBuilder) @objcMembers class Builder : NSObject -
copy(customData1:customData2: customData3: customData4: customData5: customData6: customData7: customData8: customData9: customData10: customData11: customData12: customData13: customData14: customData15: customData16: customData17: customData18: customData19: customData20: customData21: customData22: customData23: customData24: customData25: customData26: customData27: customData28: customData29: customData30: customData31: customData32: customData33: customData34: customData35: customData36: customData37: customData38: customData39: customData40: customData41: customData42: customData43: customData44: customData45: customData46: customData47: customData48: customData49: customData50: customData51: customData52: customData53: customData54: customData55: customData56: customData57: customData58: customData59: customData60: customData61: customData62: customData63: customData64: customData65: customData66: customData67: customData68: customData69: customData70: customData71: customData72: customData73: customData74: customData75: customData76: customData77: customData78: customData79: customData80: customData81: customData82: customData83: customData84: customData85: customData86: customData87: customData88: customData89: customData90: customData91: customData92: customData93: customData94: customData95: customData96: customData97: customData98: customData99: customData100: experimentName: ) Copies the object and overwrites the provided values
Use this method to copy
CustomDatayou need to change during runtimeBitmovin Player Usage
guard let currentSource = player.source else { return } let newCustomData = analyticsCollector.customData(for: currentSource).copy(customData1: "newValue") analyticsCollector.apply(customData: newCustomData, for: currentSource)Usage
let newCustomData = analyticsCollector.customData.copy(customData1: "newValue") analyticsCollector.customData = newCustomDataDeclaration
Swift
@nonobjc func copy( customData1: String? = nil, customData2: String? = nil, customData3: String? = nil, customData4: String? = nil, customData5: String? = nil, customData6: String? = nil, customData7: String? = nil, customData8: String? = nil, customData9: String? = nil, customData10: String? = nil, customData11: String? = nil, customData12: String? = nil, customData13: String? = nil, customData14: String? = nil, customData15: String? = nil, customData16: String? = nil, customData17: String? = nil, customData18: String? = nil, customData19: String? = nil, customData20: String? = nil, customData21: String? = nil, customData22: String? = nil, customData23: String? = nil, customData24: String? = nil, customData25: String? = nil, customData26: String? = nil, customData27: String? = nil, customData28: String? = nil, customData29: String? = nil, customData30: String? = nil, customData31: String? = nil, customData32: String? = nil, customData33: String? = nil, customData34: String? = nil, customData35: String? = nil, customData36: String? = nil, customData37: String? = nil, customData38: String? = nil, customData39: String? = nil, customData40: String? = nil, customData41: String? = nil, customData42: String? = nil, customData43: String? = nil, customData44: String? = nil, customData45: String? = nil, customData46: String? = nil, customData47: String? = nil, customData48: String? = nil, customData49: String? = nil, customData50: String? = nil, customData51: String? = nil, customData52: String? = nil, customData53: String? = nil, customData54: String? = nil, customData55: String? = nil, customData56: String? = nil, customData57: String? = nil, customData58: String? = nil, customData59: String? = nil, customData60: String? = nil, customData61: String? = nil, customData62: String? = nil, customData63: String? = nil, customData64: String? = nil, customData65: String? = nil, customData66: String? = nil, customData67: String? = nil, customData68: String? = nil, customData69: String? = nil, customData70: String? = nil, customData71: String? = nil, customData72: String? = nil, customData73: String? = nil, customData74: String? = nil, customData75: String? = nil, customData76: String? = nil, customData77: String? = nil, customData78: String? = nil, customData79: String? = nil, customData80: String? = nil, customData81: String? = nil, customData82: String? = nil, customData83: String? = nil, customData84: String? = nil, customData85: String? = nil, customData86: String? = nil, customData87: String? = nil, customData88: String? = nil, customData89: String? = nil, customData90: String? = nil, customData91: String? = nil, customData92: String? = nil, customData93: String? = nil, customData94: String? = nil, customData95: String? = nil, customData96: String? = nil, customData97: String? = nil, customData98: String? = nil, customData99: String? = nil, customData100: String? = nil, experimentName: String? = nil ) -> CustomData -
Declaration
Swift
override func isEqual(_ object: Any?) -> Bool