func setEventPropertyState()

in SasquatchMac/SasquatchMac/ViewControllers/TransmissionViewController.swift [646:660]


  func setEventPropertyState(_ property: EventProperty, forTarget target: AnalyticsTransmissionTarget) {
    let type = EventPropertyType(rawValue: property.type)!
    switch type {
    case .string:
      target.propertyConfigurator.setEventProperty(property.string , forKey: property.key)
    case .boolean:
      target.propertyConfigurator.setEventProperty(property.boolean , forKey: property.key)
    case .double:
      target.propertyConfigurator.setEventProperty(property.double.doubleValue, forKey: property.key)
    case .long:
      target.propertyConfigurator.setEventProperty(property.long.int64Value, forKey: property.key)
    case .dateTime:
      target.propertyConfigurator.setEventProperty(property.dateTime , forKey: property.key)
    }
  }