feat: add domain price query command

This commit is contained in:
2024-09-17 11:27:20 +08:00
parent dda1ec2028
commit 5c3a0dc393
4 files changed
+139 -1

No files matched your search

@@ -0,0 +1,28 @@
/*
* Copyright © 2024 RTAkland
* Author: RTAkland
* Date: 2024/9/17
*/
package cn.rtast.fancybot.entity.domain
import com.google.gson.annotations.SerializedName
data class PricePayload(
@SerializedName("DomainList")
val domainList: List<String>,
@SerializedName("Filter")
val filter: Int = 0,
@SerializedName("Period")
val period: Int = 1,
@SerializedName("HashId")
val hashId: String = "1726541001813_9",
@SerializedName("SaveDomainSearch")
val saveDomainSearch: Boolean = true,
val serviceType: String = "domain",
@SerializedName("Version")
val version: String = "2018-08-08",
@SerializedName("Action")
val action: String = "BatchCheckDomain"
)
@@ -0,0 +1,31 @@
/*
* Copyright © 2024 RTAkland
* Author: RTAkland
* Date: 2024/9/17
*/
package cn.rtast.fancybot.entity.domain
import com.google.gson.annotations.SerializedName
data class PriceResponse(
val data: Data
) {
data class Data(
@SerializedName("Response")
val response: Response
)
data class Response(
@SerializedName("DomainList")
val domainList: List<Domain>
)
data class Domain(
@SerializedName("RealPrice")
val realPrice: Int,
@SerializedName("Price")
val price: Int
)
}