๐Ÿ“ฆ manideepk90 / react-native-hyperswitch-sdk

๐Ÿ“„ AddressLauncherResult.kt ยท 18 lines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18package io.hyperswitch.paymentsheet

import android.app.Activity
import android.os.Parcelable
import kotlinx.parcelize.Parcelize

internal sealed class AddressLauncherResult(
    val resultCode: Int
) : Parcelable {
    @Parcelize
    data class Succeeded(
        val address: AddressDetails
    ) : AddressLauncherResult(Activity.RESULT_OK)

    @Parcelize
    data object Canceled : AddressLauncherResult(Activity.RESULT_CANCELED)
}