Skip to content

Commit e7e3a9c

Browse files
committed
Add nanostar_amount to StarTransaction
1 parent 1ec5a87 commit e7e3a9c

File tree

4 files changed

+30
-108
lines changed

4 files changed

+30
-108
lines changed

library/src/main/java/com/pengrad/telegrambot/model/stars/StarTransaction.java

Lines changed: 0 additions & 70 deletions
This file was deleted.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package com.pengrad.telegrambot.model.stars
2+
3+
import com.pengrad.telegrambot.model.stars.partner.TransactionPartner
4+
5+
data class StarTransaction(
6+
@get:JvmName("id") val id: String,
7+
@get:JvmName("amount") val amount: Int,
8+
@get:JvmName("nanostarAmount") val nanostarAmount: Int? = null,
9+
@get:JvmName("date") val date: Int,
10+
@get:JvmName("source") val source: TransactionPartner? = null,
11+
@get:JvmName("receiver") val receiver: TransactionPartner? = null
12+
)

library/src/main/java/com/pengrad/telegrambot/model/stars/StarTransactions.java

Lines changed: 0 additions & 38 deletions
This file was deleted.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package com.pengrad.telegrambot.model.stars
2+
3+
data class StarTransactions(
4+
@get:JvmName("transactions") val transactions: Array<StarTransaction>
5+
) {
6+
override fun equals(other: Any?): Boolean {
7+
if (this === other) return true
8+
if (other !is StarTransactions) return false
9+
10+
if (!transactions.contentEquals(other.transactions)) return false
11+
12+
return true
13+
}
14+
15+
override fun hashCode(): Int {
16+
return transactions.contentHashCode()
17+
}
18+
}

0 commit comments

Comments
 (0)