/// /// LDP_ConfigParams.kt /// This file was generated by nitrogen. DO NOT MODIFY THIS FILE. /// https://github.com/mrousavy/nitro /// Copyright © Marc Rousavy @ Margelo /// package com.margelo.nitro.lunardatepicker import androidx.annotation.Keep import com.facebook.proguard.annotations.DoNotStrip /** * Represents the JavaScript object/struct "LDP_ConfigParams". */ @DoNotStrip @Keep data class LDP_ConfigParams( @DoNotStrip @Keep val themes: Map, @DoNotStrip @Keep val languages: Map, @DoNotStrip @Keep val yearRangeOffset: Double, @DoNotStrip @Keep val timeZoneOffset: Double, @DoNotStrip @Keep val showSubmitButton: Boolean, @DoNotStrip @Keep val fromImage: LDP_NativeAssetSource, @DoNotStrip @Keep val toImage: LDP_NativeAssetSource, @DoNotStrip @Keep val closeImage: LDP_NativeAssetSource ) { /* primary constructor */ companion object { /** * Constructor called from C++ */ @DoNotStrip @Keep @Suppress("unused") @JvmStatic private fun fromCpp(themes: Map, languages: Map, yearRangeOffset: Double, timeZoneOffset: Double, showSubmitButton: Boolean, fromImage: LDP_NativeAssetSource, toImage: LDP_NativeAssetSource, closeImage: LDP_NativeAssetSource): LDP_ConfigParams { return LDP_ConfigParams(themes, languages, yearRangeOffset, timeZoneOffset, showSubmitButton, fromImage, toImage, closeImage) } } }