You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
654 B
22 lines
654 B
//
|
|
// NewUserRegisterInteractorIO.swift
|
|
// GME Remit
|
|
//
|
|
// Created by Shiran on 8/4/20.
|
|
//Copyright © 2020 Gobal Money Express Co. Ltd. All rights reserved.
|
|
//
|
|
|
|
protocol NewUserRegisterInteractorInput: class {
|
|
func registerUser(model: NewUserRegisterModel)
|
|
func requestOTP(userId: String)
|
|
func checkOTP(otp: String, userId: String, customerType: String, model: NewUserRegisterModel)
|
|
func validateReferralCode(code: String)
|
|
}
|
|
|
|
protocol NewUserRegisterInteractorOutput: class {
|
|
func show(error: Error)
|
|
func success()
|
|
func loggedIn(message: String)
|
|
func showOTPView()
|
|
func obtained(data: ValidateReferralCodeModel)
|
|
}
|