NativebrikClient
Definition
public class NativebrikClient: ObservableObject {
public init(projectId: String)
public init(
projectId: String,
onEvent: ((_ event: ComponentEvent) -> Void)? = nil
httpRequestInterceptor: NativebrikHttpRequestInterceptor? = nil
)
public let experiment: NativebrikExperiment
public let user: NativebrikUser
}
.init
You can initialize the client simply:
Example
var client = NativebrikClient(projectId: "<YOUR_PROJECT_ID>")
or you can subscribe to events, registering an event handler:
Example
var client = NativebrikClient(
projectId: "<YOUR_PROJECT_ID>",
onEvent: { event in
print(event)
}
)
.experiment
- returns NativebrikExperiment
.user
- returns NativebrikUser