         otherButtonTitles: [String]?,
         textFieldPlaceholder: String?,
         textFieldDefault: String? = nil,
+        keyboardType: UIKeyboardType = .default,
         onButtonClicked: ((_ buttonTitle: String?, _ textFieldText: String?) -> ())?,
         fromViewController: UIViewController
         )

            alert.addTextField { textField in
                textField.placeholder = placeholder
                textField.text = textFieldDefault
                promptTextField = textField
            }
        }

        message: String,
        textFieldPlaceholder: String? = nil,
        textFieldDefault: String? = nil,
        keyboardType: UIKeyboardType = .default,
        cancel: TextAction? = nil,
        other: [TextAction] = []
        )
