init static method

void init({
  1. Preset? preset,
  2. String? serverURL,
  3. String? indexURL,
  4. String? apiURL,
  5. String? autosuggestURL,
  6. String? reportURL,
  7. String? documentURL,
  8. String? rootAccountId,
  9. String? apiKey,
  10. Color? color1,
  11. Color? color2,
  12. Color? color3,
  13. Color? color4,
  14. double? imgRatio,
})

Implementation

static void init(
    {Preset? preset,
    String? serverURL,
    String? indexURL,
    String? apiURL,
    String? autosuggestURL,
    String? reportURL,
    String? documentURL,
    String? rootAccountId,
    String? apiKey,
    Color? color1,
    Color? color2,
    Color? color3,
    Color? color4,
    double? imgRatio}) {
  if (preset != null)
    _preset = preset;
  else
    _preset = Preset();
  //_preset = preset;
  Preset.setServer(_preset!,
      serverURL: serverURL!,
      indexURL: indexURL!,
      apiURL: apiURL!,
      autosuggestURL: autosuggestURL!,
      reportURL: reportURL!,
      documentURL: documentURL!,
      rootAccountId: rootAccountId!,
      apiKey: apiKey);
  Preset.setColor(_preset!,
      color1: color1!,
      color2: color2!,
      color3: color3!,
      color4: color4!,
      imgRatio: imgRatio ?? 0);

  _preset!.appAuth = AuthService(_preset!);
  _preset!.dataList = BrowseList([]);
}