// Path: kratos/src/main/java/kratos/card/event/KOnClickEvent.java
// public class KOnClickEvent<T extends KData> {
// 
//     public T data;
//     public String id;
//     public String url;
//     public int position;
// 
//     public KOnClickEvent(String id, T data, String url) {
//         this.id = id;
//         this.data = data;
//         this.url = url;
//     }
// 
//     public KOnClickEvent(String id, T data, String url, int position) {
//         this.id = id;
//         this.data = data;
//         this.url = url;
//         this.position = position;
//     }
// 
// }
// 
// Path: kratos-sample/src/main/java/me/ele/kratos_sample/entity/Customer.java
// public class Customer implements Parcelable {
// 
//     public KString name = new KString();
// 
//     @Override
//     public int describeContents() {
//         return 0;
//     }
// 
//     @Override
//     public void writeToParcel(Parcel dest, int flags) {
//         dest.writeParcelable(this.name, flags);
//     }
// 
//     public Customer() {
//     }
// 
//     protected Customer(Parcel in) {
//         this.name = in.readParcelable(KString.class.getClassLoader());
//     }
// 
//     public static final Creator<Customer> CREATOR = new Creator<Customer>() {
//         public Customer createFromParcel(Parcel source) {
//             return new Customer(source);
//         }
// 
//         public Customer[] newArray(int size) {
//             return new Customer[size];
//         }
//     };
// }


import android.widget.Toast;
import org.jetbrains.annotations.NotNull;
import kratos.card.KCardActivity;
import kratos.card.entity.KData;
import kratos.card.event.KOnClickEvent;
import me.ele.kratos_sample.entity.Customer;
package me.ele.kratos_sample;




/**
 * Created by merlin on 15/12/14.
 */
public class CardSampleActivity extends KCardActivity {

    Customer customer = new Customer();

    private void showToast(String text) {
        Toast.makeText(CardSampleActivity.this, text, Toast.LENGTH_SHORT).show();
    }

    @Override
// Path: kratos/src/main/java/kratos/card/event/KOnClickEvent.java
// public class KOnClickEvent<T extends KData> {
// 
//     public T data;
//     public String id;
//     public String url;
//     public int position;
// 
//     public KOnClickEvent(String id, T data, String url) {
//         this.id = id;
//         this.data = data;
//         this.url = url;
//     }
// 
//     public KOnClickEvent(String id, T data, String url, int position) {
//         this.id = id;
//         this.data = data;
//         this.url = url;
//         this.position = position;
//     }
// 
// }
// 
// Path: kratos-sample/src/main/java/me/ele/kratos_sample/entity/Customer.java
// public class Customer implements Parcelable {
// 
//     public KString name = new KString();
// 
//     @Override
//     public int describeContents() {
//         return 0;
//     }
// 
//     @Override
//     public void writeToParcel(Parcel dest, int flags) {
//         dest.writeParcelable(this.name, flags);
//     }
// 
//     public Customer() {
//     }
// 
//     protected Customer(Parcel in) {
//         this.name = in.readParcelable(KString.class.getClassLoader());
//     }
// 
//     public static final Creator<Customer> CREATOR = new Creator<Customer>() {
//         public Customer createFromParcel(Parcel source) {
//             return new Customer(source);
//         }
// 
//         public Customer[] newArray(int size) {
//             return new Customer[size];
//         }
//     };
// }


// Path: kratos-sample/src/main/java/me/ele/kratos_sample/CardSampleActivity.java
import android.widget.Toast;
import org.jetbrains.annotations.NotNull;
import kratos.card.KCardActivity;
import kratos.card.entity.KData;
import kratos.card.event.KOnClickEvent;
import me.ele.kratos_sample.entity.Customer;

package me.ele.kratos_sample;




/**
 * Created by merlin on 15/12/14.
 */
public class CardSampleActivity extends KCardActivity {

    Customer customer = new Customer();

    private void showToast(String text) {
        Toast.makeText(CardSampleActivity.this, text, Toast.LENGTH_SHORT).show();
    }

    @Override
    public void onEventMainThread(@NotNull KOnClickEvent<KData> event) {