SWTriviaCashoutViewModel
class SWTriviaCashoutViewModel
Undocumented
-
Undocumented
Declaration
Swift
let networkResource: NetworkProvider<NetworkRouter>
-
Undocumented
Declaration
Swift
weak var delegate: SWTriviaCashoutViewModelDelegate?
-
Undocumented
Declaration
Swift
var paymentGateways: [SWTriviaPaymentOption]
-
Undocumented
Declaration
Swift
var selectedPaymentOption: SWTriviaPaymentOption? { get set }
-
Undocumented
Declaration
Swift
var userWallet: SWUserWallet? { get set }
-
Undocumented
Declaration
Swift
var selectedIndex: Int
-
Undocumented
Declaration
Swift
var userWalletBalance: Double
-
Undocumented
Declaration
Swift
var userWalletCurrency: String?
-
Undocumented
Declaration
Swift
var state: TriviaCashoutViewState
-
Undocumented
Declaration
Swift
var responseMessageString: String?
-
Undocumented
Declaration
Swift
var selectedPaymentGatewayName: String?
-
Undocumented
Declaration
Swift
private var currencyCode: String?
-
Undocumented
Declaration
Swift
private var gatewayId: Int?
-
Undocumented
Declaration
Swift
private var minimumAmount: Double
-
Undocumented
Declaration
Swift
init(networkResource: NetworkProvider<NetworkRouter>, userWalletCurrency: String?)
-
Undocumented
Declaration
Swift
func getCashoutOptions()
-
Undocumented
Declaration
Swift
func getCashoutTarget(_ input: String) -> NetworkRouter
-
Undocumented
Declaration
Swift
func getPaymentGatewayTarget() -> NetworkRouter
-
Undocumented
Declaration
Swift
func handleCashoutAction(_ input: String)
-
Undocumented
Declaration
Swift
func getErrorString() -> String
-
Undocumented
Declaration
Swift
func setSelectedPaymentOption(_ index: Int)
-
Undocumented
Declaration
Swift
func getMinimumAmountText() -> String?
-
Undocumented
Declaration
Swift
func getPlaceHolderText() -> String?
-
Undocumented
Declaration
Swift
func getKeyboardType() -> UIKeyboardType
-
Undocumented
Declaration
Swift
func isEditingAllowed() -> Bool
-
Undocumented
Declaration
Swift
func getUserWalletBalanceString() -> String
-
Undocumented
Declaration
Swift
func getSelectedPaymentOptionString() -> String
-
Undocumented
Declaration
Swift
func numberOfItems() -> Int
-
Undocumented
Declaration
Swift
func getImageUrl(_ index: Int) -> String?