package com.gamedog.vididin.beans.req

import com.gamedog.vididin.beans.resp.PbReportDataAdjust
import com.gamedog.vididin.beans.resp.PbReportDataShuShu


open class PayInitReq (
    var platform: String? = null,
    var deviceid: String? = null,
    var version: String? = null,
    var ip: String? = null,
    var ts: String? = null,
    var sign: String? = null,
)

data class PayoutReq(
    var account: String? = null,
    var item_id: Int = 0,
    var amount: String? = null,
    var additional_remark: String? = null,
    var uuid: String? = null,
    var account_type: String? = null,
    var document_type: String? = null,
    var document_id: String? = null,
    var name: String? = null,
    var clientName: String? = null,
    var dataAdjust: PbReportDataAdjust = PbReportDataAdjust(),
    var dataShuShu: PbReportDataShuShu = PbReportDataShuShu(),
) : PayInitReq()

data class PayoutCheckReq(var record_no: String = "") : PayInitReq()