NubrickClient

定義

public class NubrickClient: ObservableObject {
    public init(projectId: String)
    public init(
        projectId: String,
        onEvent: ((_ event: ComponentEvent) -> Void)? = nil
        httpRequestInterceptor: NubrickHttpRequestInterceptor? = nil
    )
    public let experiment: NubrickExperiment
    public let user: NubrickUser
}

.init

1行でクライアントを初期化できます:

var client = NubrickClient(projectId: "<YOUR_PROJECT_ID>")

または、イベントハンドラーを登録して初期化することもできます:

var client = NubrickClient(
    projectId: "<YOUR_PROJECT_ID>",
    onEvent: { event in
        print(event)
    }
)

Last updated