Skip to main content

DataSapienConfig

DataSapienConfig API

public class DataSapienConfig {

public static let shared: DSSDK.DataSapienConfig

public func getAuthScope() -> String?

public func setAuthScope(scope: String?)

public func getAuthClientSecret() -> String?

public func setauthClientSecret(clientSecret: String?)

public func getAuthClientId() -> String?

public func setAuthClientId(clientId: String?)

public func getAuthURL() -> String?

public func setAuthURL(authUrl: String?)

public func setFromLocal(local: Bool)

public func getFromlocal() -> Bool

public func setAppGroupID(_ appGroupID: String?)

public func getAppGroupID() -> String?

public func setAuthKey(_ authKey: String?)

public func setBaseUrl(_ baseUrl: String?)

public func registerCollectors(_ collectorRegistry: DSSDK.CollectorRegistry)

public func setRuleCallback(_ callback: ((String) throws -> Bool)?)

public func getRuleCallback() -> ((String) throws -> Bool)?

extension DataSapienConfig {

public static func loadFromJSON() -> DSSDK.DataSapienConfig
}

Public Functions

  • public func getAuthScope() -> String?
  • public func setAuthScope(scope: String?)
  • public func getAuthClientSecret() -> String?
  • public func setauthClientSecret(clientSecret: String?)
  • public func getAuthClientId() -> String?
  • public func setAuthClientId(clientId: String?)
  • public func getAuthURL() -> String?
  • public func setAuthURL(authUrl: String?)
  • public func setFromLocal(local: Bool)
  • public func getFromlocal() -> Bool
  • public func setAppGroupID(_ appGroupID: String?)
  • public func getAppGroupID() -> String?
  • public func setAuthKey(_ authKey: String?)
  • public func setBaseUrl(_ baseUrl: String?)
  • public func registerCollectors(_ collectorRegistry: DSSDK.CollectorRegistry)
  • public func setRuleCallback(_ callback: ((String) throws -> Bool)?)
  • public func getRuleCallback() -> ((String) throws -> Bool)?