ButtonProperties

constructor(viewType: ViewType = ViewType.BUTTON, weight: Float = 0.0f, backgroundColor: String? = null, padding: Int = 0, borderRadius: Int = 14, alignment: ViewAlignment = ViewAlignment.NONE, fillMaxWidth: Boolean = true, fillMaxHeight: Boolean = false, clickable: String = "false", visible: String = "true", opacity: Float? = null, contentColor: String? = null, enabled: String = "true", text: String? = null, status: String, fontSize: Float = 14.0f, actions: List<ActionConfig> = emptyList(), buttonType: ButtonType = ButtonType.MEDIUM, startIcon: ImageConfig? = null, letterSpacing: Int = 0, backgroundOpacity: Float = 0.0f, colorOpacity: Float = 0.0f, statusIconSize: Int = 16)