ExperimentService constructor

ExperimentService({
  1. required String token,
  2. required bool isExperimentEnabled,
  3. Future<String?> getUniqueId()?,
  4. Future<String?> getUserId()?,
  5. Function? experimentFetchedCb,
  6. int? experimentRefetchIntervalMin,
})

Implementation

factory ExperimentService({
  required String token,
  required bool isExperimentEnabled,
  Future<String?> Function()? getUniqueId,
  Future<String?> Function()? getUserId,
  Function? experimentFetchedCb,
  int? experimentRefetchIntervalMin,
}) {
  _instance._init(
    token: token,
    isExperimentEnabled: isExperimentEnabled,
    getUniqueId: getUniqueId,
    getUserId: getUserId,
    experimentFetchedCb: experimentFetchedCb,
    experimentRefetchIntervalMin: experimentRefetchIntervalMin,
  );
  return _instance;
}