DataModel
webView에서 처리할 데이터 객체를 관리한다.
object DataModel{
//WebView 상의 postMessage 자바스크립트 인터페이스에 대응되는데이터 클래스.
data class PostMessage(var name: String, var params: JsonObject?, var success:String?, var fail:String?)
//postMessage params
data class PostMessageParams(var url: String, var param: String, var type: String)
//setTopMenu 의 params
data class SetTopMenuParams(var preBt: String, var title: String)
//addHistory 의 params
data class AddHistoryParams(var url: String, var param: JsonObject?, var type: String)
//navigation
data class NavigationParams(var type: String, var url: String, var param: JsonObject?)
//popup close
data class ClosePopupParams(var function: String, var param: JsonObject?)
//sms sned
data class sendSmsParams(var number: JsonArray, var message: String)
//snsuserinfo (0 카톡 , 1 페북)
data class snsUserInfoParams(var type:String)
//download image params
data class downloadImgParams(var info: JsonArray)
data class downloadImgInfo(var link: String, var name: String)
//login user info
data class loginUserInfoParams(var iuid:String?)
data class openUrlParams(var param:String?)
}