package cn.yyxx.eyuancomm.comm.entity

import java.io.Serializable

/**
 * @author #Suyghur.
 * Created on 2021/06/15
 */
class SdkChargeInfo : Serializable {

    var userId: String = ""
    var roleId: String = ""
    var roleName: String = ""
    var roleLevel: String = ""
    var roleCTime: Long = 0
    var serverId: String = ""
    var serverName: String = ""
    var amount = 0
    var productId: String = ""
    var productName: String = ""
    var productDesc: String = ""
    var cpOrderId: String = ""
    var orderId: String = ""
    var channelNotifyUrl: String = ""
    var channelExt: String = ""
    var cpExt: String = ""
    var cpPayTime: Long = 0
    var cpPaySign: String = ""

    override fun toString(): String {
        return "SdkChargeInfo(userId='$userId', roleId='$roleId', roleName='$roleName', roleLevel='$roleLevel', roleCTime=$roleCTime, serverId='$serverId', serverName='$serverName', amount=$amount, productId='$productId', productName='$productName', productDesc='$productDesc', cpOrderId='$cpOrderId', orderId='$orderId', channelNotifyUrl='$channelNotifyUrl', channelExt='$channelExt', cpExt='$cpExt', cpPayTime=$cpPayTime, cpPaySign='$cpPaySign')"
    }
}