Added in API level 31
Builder
class Builder
kotlin.Any | |
↳ | android.telephony.euicc.DownloadableSubscription.Builder |
Summary
Public constructors | |
---|---|
Builder(baseSubscription: DownloadableSubscription) |
|
Public methods | |
---|---|
DownloadableSubscription |
build() Builds a |
DownloadableSubscription.Builder |
setConfirmationCode(value: String) Sets the confirmation code. |
DownloadableSubscription.Builder |
setEncodedActivationCode(value: String) Sets the encoded activation code. |
Public constructors
Builder
Added in API level 31
Builder(baseSubscription: DownloadableSubscription)
Parameters | |
---|---|
baseSubscription |
DownloadableSubscription: This value cannot be null . |
Builder
Added in API level 31
Builder(encodedActivationCode: String)
Parameters | |
---|---|
encodedActivationCode |
String: This value cannot be null . |
Public methods
build
Added in API level 31
fun build(): DownloadableSubscription
Builds a DownloadableSubscription
object.
Return | |
---|---|
DownloadableSubscription |
a non-null DownloadableSubscription object. |
setConfirmationCode
Added in API level 31
fun setConfirmationCode(value: String): DownloadableSubscription.Builder
Sets the confirmation code.
Parameters | |
---|---|
value |
String: the confirmation code to use to authenticate the carrier server got subscription download. This value cannot be null . |
Return | |
---|---|
DownloadableSubscription.Builder |
This value cannot be null . |
setEncodedActivationCode
Added in API level 31
fun setEncodedActivationCode(value: String): DownloadableSubscription.Builder
Sets the encoded activation code.
Parameters | |
---|---|
value |
String: the activation code to use. An activation code can be parsed from a user scanned QR code. The format of activation code is defined in SGP.22. For example, "1$SMDP.GSMA.COM$04386-AGYFT-A74Y8-3F815$1.3.6.1.4.1.31746". For detail, see com.android.euicc.data.ActivationCode . Must not be null. |
Return | |
---|---|
DownloadableSubscription.Builder |
This value cannot be null . |