IncommeConfig constructor

IncommeConfig({
  1. String? sdkKey,
  2. IncommeLangCurr? langCur,
  3. String? merchantId,
  4. String? merchantName,
  5. String? userEmail,
  6. String? userFullName,
  7. String? userPhoneNumber,
  8. String? themeColor,
  9. IncommeFont? fontFamily,
  10. bool? useMaterialApp,
  11. String? appName,
})

Implementation

IncommeConfig({
  String? sdkKey,
  IncommeLangCurr? langCur,
  String? merchantId,
  String? merchantName,
  String? userEmail,
  String? userFullName,
  String? userPhoneNumber,
  String? themeColor,
  IncommeFont? fontFamily,
  String? appLogo,
  bool? useMaterialApp,
  String? appName,
}) : sdkKey = sdkKey ?? "",
     langCur = langCur ?? IncommeLangCurr.idIDR,
     merchantId = merchantId ?? "",
     merchantName = merchantName ?? "",
     userEmail = userEmail ?? "",
     userFullName = userFullName ?? "",
     userPhoneNumber = userPhoneNumber ?? "",
     themeColor = themeColor ?? "",
     fontFamily = fontFamily ?? IncommeFont.roboto,
     useMaterialApp = useMaterialApp ?? false,
     authToken = "",
     accessToken = "",
     appLogo = appLogo ?? "https://incomme.id/incomme-logo.png",
     appName = appName ?? "Incomme";