toJsonMap method

Map toJsonMap()

Implementation

Map toJsonMap() {
  return {
    "contentViewFrame": contentViewFrame ??= null,
    "isAutorotate": isAutorotate,
    "alertBlurViewColor": alertBlurViewColor_ios ??= null,
    "alertBlurViewAlpha": alertBlurViewAlpha_ios ??= null,
    "alertContentViewColor": alertContentViewColor_ios ??= null,
    "alertTitleBarColor": alertTitleBarColor_ios ??= null,
    "alertBarIsHidden": alertBarIsHidden_ios,
    "alertTitle": alertTitle_ios ??= null,
    "alertCloseImage": alertCloseImage_ios ??= null,
    "alertCloseItemIsHidden": alertCloseItemIsHidden_ios,
    "alertTitleBarFrame": alertTitleBarFrame_ios ??= null,
    "alertTitleFrame": alertTitleFrame_ios ??= null,
    "alertCloseItemFrame": alertCloseItemFrame_ios ??= null,
    "navIsHidden": navIsHidden,
    "navIsHiddenAfterLoginVCDisappear": navIsHiddenAfterLoginVCDisappear_ios,
    "navColor": navColor ??= null,
    "navTitle": navTitle ??= null,
    "navBackImage": navBackImage ??= null,
    "hideNavBackItem": hideNavBackItem,
    "navBackButtonFrame": navBackButtonFrame ??= null,
    "navTitleFrame": navTitleFrame_ios ??= null,
    "navMoreViewFrameFrame": navMoreViewFrameFrame_ios ??= null,
    "animationDuration": animationDuration_ios ??= null,
    "prefersStatusBarHidden": prefersStatusBarHidden,
    "backgroundColor": backgroundColor_ios ??= null,
    "backgroundImage": backgroundImage ??= null,
    "logoImage": logoImage ??= null,
    "logoIsHidden": logoIsHidden,
    "logoFrame": logoFrame ??= null,
    "sloganText": sloganText ??= null,
    "sloganIsHidden": sloganIsHidden,
    "sloganFrame": sloganFrame ??= null,
    "numberColor": numberColor ??= null,
    "numberFont": numberFont ??= null,
    "numberFrame": numberFrame ??= null,
    "loginBtnText": loginBtnText ??= null,
    "loginBtnBgImgs": loginBtnBgImgs_ios ??= null,
    "loginBtnBgImg_android": loginBtnBgImg_android ??= null,
    "autoHideLoginLoading": autoHideLoginLoading,
    "loginBtnFrame": loginBtnFrame,
    "checkBoxImages": checkBoxImages ??= null,
    "checkBoxImageEdgeInsets": checkBoxImageEdgeInsets_ios ??= null,
    "checkBoxIsChecked": checkBoxIsChecked,
    "checkBoxIsHidden": checkBoxIsHidden,
    "checkBoxWH": checkBoxWH ??= null,
    "privacyOne": privacyOne ??= null,
    "privacyTwo": privacyTwo ??= null,
    "privacyThree": privacyThree ??= null,
    "privacyConectTexts": privacyConectTexts ??= null,
    "privacyColors": privacyColors ??= null,
    "privacyAlignment": getStringFromEnum(privacyAlignment),
    "privacyPreText": privacyPreText ??= null,
    "privacySufText": privacySufText ??= null,
    "privacyOperatorPreText": privacyOperatorPreText ??= null,
    "privacyOperatorSufText": privacyOperatorSufText ??= null,
    "privacyOperatorIndex": privacyOperatorIndex ??= null,
    "privacyFont": privacyFont ??= null,
    "privacyFrame": privacyFrame ??= null,
    "changeBtnTitle": changeBtnTitle ??= null,
    "changeBtnIsHidden": changeBtnIsHidden,
    "changeBtnFrame": changeBtnFrame ??= null,
    "privacyVCIsCustomized": privacyVCIsCustomized_ios,
    "protocolAction_android": protocolAction_android ??= null,
    "privacyNavColor": privacyNavColor ??= null,
    "privacyNavTitleFont": privacyNavTitleFont ??= null,
    "privacyNavTitleColor": privacyNavTitleColor ??= null,
    "privacyNavBackImage": privacyNavBackImage ??= null,
    "customWidget": customWidget ??= null,
  }..removeWhere((key, value) => value == null);
}