22 lines
705 B
Kotlin
22 lines
705 B
Kotlin
|
package cash.z.wallet.sdk.sample.demoapp.fixture
|
||
|
|
||
|
import cash.z.ecc.android.sdk.demoapp.fixture.WalletAddressFixture
|
||
|
import cash.z.ecc.android.sdk.demoapp.model.Memo
|
||
|
import cash.z.ecc.android.sdk.demoapp.model.WalletAddress
|
||
|
import cash.z.ecc.android.sdk.demoapp.model.ZecSend
|
||
|
import cash.z.ecc.android.sdk.model.Zatoshi
|
||
|
|
||
|
object ZecSendFixture {
|
||
|
const val ADDRESS: String = WalletAddressFixture.UNIFIED_ADDRESS_STRING
|
||
|
|
||
|
@Suppress("MagicNumber")
|
||
|
val AMOUNT = Zatoshi(123)
|
||
|
val MEMO = MemoFixture.new()
|
||
|
|
||
|
suspend fun new(
|
||
|
address: String = ADDRESS,
|
||
|
amount: Zatoshi = AMOUNT,
|
||
|
message: Memo = MEMO
|
||
|
) = ZecSend(WalletAddress.Unified.new(address), amount, message)
|
||
|
}
|