AutoAdapter

constructor(@LayoutRes layout: Int? = null, data: MutableList<T> = mutableListOf(), onBindViewHolder: (holder: BaseAdapter.BaseViewHolder, item: T, position: Int) -> Unit? = null, clickHandler: (T) -> Unit)
constructor(@LayoutRes layout: Int? = null, data: MutableList<T> = mutableListOf(), onBindViewHolder: (holder: BaseAdapter.BaseViewHolder, item: T, position: Int) -> Unit? = null, clickHandler: BaseClickHandler<T>? = null)