FeedbackEvent
public class FeedbackEvent
User Feedback event build based on SearchSuggestion or SearchResult.
Does a result or suggestion have any problem with naming, location or something else? Please send feedback
describing the issue!
Can be sent by calling sendFeedback(event:) method of any SearchEngine instance.
-
Built-in set of reasons for feedback
See moreDeclaration
Swift
public enum Reason : String, CaseIterable -
Feedback Reason e.g. incorrect name, translation, position…
Declaration
Swift
public var reason: String? -
Issue description.
Declaration
Swift
public var text: String? -
User keyboard locale.
Declaration
Swift
public var keyboardLocale: String? -
User device orientation.
Declaration
Swift
public var deviceOrientation: String? -
Screenshot attachment data.
Declaration
Swift
public var screenshotData: Data? -
Identifier for combining related Mapbox events.
Declaration
Swift
public var sessionId: String? { get set }
-
Build feedback event based on
IndexableRecord. Such feedback provides minimum useful information and not so valuable. Consider usinginit(record: SearchResult, reason: String?, text: String?)for submitting feedbacks please.Declaration
Swift
public convenience init(userRecord: IndexableRecord, reason: String?, text: String?)Parameters
userRecorduserRecord to send feedback about
reasonfeedback reason string, FeedbackEvent.Reason enum has few default values( e.g. incorrect name, position, address …)
textan issue description
-
Build feedback event based on SearchResult.
Declaration
Swift
public convenience init(record: SearchResult, reason: String?, text: String?)Parameters
recordSearchResultto send feedback about.reasonfeedback reason string,
FeedbackEvent.Reasonenum has few default values( e.g. incorrect name, position, address …)textan issue description
-
Build feedback event based on SearchResult.
Declaration
Swift
public convenience init(record: SearchResult, reason: Reason, text: String?)Parameters
recordSearchResultto send feedback about.reasonfeedback reason as
FeedbackEvent.Reasontextan issue description
-
Build feedback event based on SearchSuggestion.
Declaration
Swift
public convenience init(suggestion: SearchSuggestion, reason: String?, text: String?)Parameters
suggestionSearchSuggestion to send feedback about.
reasonFeedback Reason - e.g. incorrect name, translation, position…
textIssue additional description
-
Build feedback event of
Missing Search Resulttype. This kind of event is used for reporting search issues where a user can’t find what he’s looking for.Declaration
Swift
public convenience init(response: SearchResponseInfo, text: String?)Parameters
responseSearchResponseInfocan be found in SearchEngine.responseInfo. Response info related to last search response.textIssue additional description
FeedbackEvent Class Reference