Skip to main content

QuestionService

QuestionService API

public class QuestionService {

public static let shared: DSSDK.QuestionService

public func fetchQuestions(onSuccess: @escaping ([DSSDK.Question]) -> Void, onError: ((any Error) -> Void)? = nil)

public func getQuestionByMeDataName(meDataDefinitionName: String) -> DSSDK.Question?

@objc deinit
}

extension QuestionService : DSSDK.JavaScriptExportable {

public func registerMethods(to context: JSContext)
}

Public Functions

  • public func fetchQuestions(onSuccess: @escaping ([DSSDK.Question]) -> Void, onError: ((any Error) -> Void)? = nil)
  • public func getQuestionByMeDataName(meDataDefinitionName: String) -> DSSDK.Question?
  • public func registerMethods(to context: JSContext)