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

//
// 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)
}