TNEntityActionEventBuilder

@objcMembers
public class TNEntityActionEventBuilder : NSObject, LogInitiator

Undocumented

  • Entity ID of the result that was taken action

    Declaration

    Swift

    public private(set) var entityId: String? { get }
  • The reference id of search from which this entity was generated

    Declaration

    Swift

    public private(set) var referenceId: String? { get }
  • Entity Action Type: Click, Call, Direction

    Declaration

    Swift

    public private(set) var action: TNEntityActionType? { get }
  • Where entity was displayed when entity was taken action: MapView, ListView

    Declaration

    Swift

    public private(set) var display: TNEntityDisplayType? { get }
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func entityId(_ entityId: String) -> TNEntityActionEventBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func referenceId(_ referenceId: String) -> TNEntityActionEventBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func action(_ action: TNEntityActionType) -> TNEntityActionEventBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func display(_ display: TNEntityDisplayType) -> TNEntityActionEventBuilder
  • Undocumented

    Declaration

    Swift

    public func build() -> TNEntityActionEvent?