package com.adealink.weparty.stat.data

import com.google.gson.annotations.GsonNullable
import com.google.gson.annotations.SerializedName

data class ReportEventReq(
    @SerializedName("eventType") val eventId: String, //事件类型（统一事件名）,示例值(profile_visit)
    @SerializedName("scene") val scene: String, //事件场景（页面、入口位等）,示例值(user_visitor_report)

    @GsonNullable
    @SerializedName("targetUserNo") val targetUid: String? = null, //目标用户编号（userNo）,示例值(U100001)
    @GsonNullable
    @SerializedName("businessId") val businessId: String? = null, //业务对象ID（订单号、卡片ID等）,示例值(order_no_xxx)
    @GsonNullable
    @SerializedName("extra") val extra: Map<String, String>? = null, //扩展字段
)