Class CreateWalletRequest
- java.lang.Object
-
- org.hyperledger.aries.api.multitenancy.CreateWalletRequest
-
public class CreateWalletRequest extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCreateWalletRequest.CreateWalletRequestBuilder
-
Constructor Summary
Constructors Constructor Description CreateWalletRequest()CreateWalletRequest(String imageUrl, KeyManagementMode keyManagementMode, String label, WalletDispatchType walletDispatchType, String walletKey, WalletKeyDerivation walletKeyDerivation, String walletName, WalletType walletType, List<String> walletWebhookUrls)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreateWalletRequest.CreateWalletRequestBuilderbuilder()protected booleancanEqual(Object other)booleanequals(Object o)StringgetImageUrl()Image url for this wallet.KeyManagementModegetKeyManagementMode()Key management method to use for this wallet.StringgetLabel()Label for this wallet.WalletDispatchTypegetWalletDispatchType()StringgetWalletKey()Master key used for key derivation.WalletKeyDerivationgetWalletKeyDerivation()Wallet key derivation methodStringgetWalletName()Wallet nameWalletTypegetWalletType()Type of wallet to createList<String>getWalletWebhookUrls()List of Webhook URLs associated with this sub walletinthashCode()voidsetImageUrl(String imageUrl)Image url for this wallet.voidsetKeyManagementMode(KeyManagementMode keyManagementMode)Key management method to use for this wallet.voidsetLabel(String label)Label for this wallet.voidsetWalletDispatchType(WalletDispatchType walletDispatchType)voidsetWalletKey(String walletKey)Master key used for key derivation.voidsetWalletKeyDerivation(WalletKeyDerivation walletKeyDerivation)Wallet key derivation methodvoidsetWalletName(String walletName)Wallet namevoidsetWalletType(WalletType walletType)Type of wallet to createvoidsetWalletWebhookUrls(List<String> walletWebhookUrls)List of Webhook URLs associated with this sub walletStringtoString()
-
-
-
Constructor Detail
-
CreateWalletRequest
public CreateWalletRequest()
-
CreateWalletRequest
public CreateWalletRequest(String imageUrl, KeyManagementMode keyManagementMode, String label, WalletDispatchType walletDispatchType, String walletKey, WalletKeyDerivation walletKeyDerivation, String walletName, WalletType walletType, List<String> walletWebhookUrls)
-
-
Method Detail
-
builder
public static CreateWalletRequest.CreateWalletRequestBuilder builder()
-
getImageUrl
public String getImageUrl()
Image url for this wallet. This image url is publicized (self-attested) to other agents as part of forming a connection.
-
getKeyManagementMode
public KeyManagementMode getKeyManagementMode()
Key management method to use for this wallet.
-
getLabel
public String getLabel()
Label for this wallet. This label is publicized (self-attested) to other agents as part of forming a connection.
-
getWalletDispatchType
public WalletDispatchType getWalletDispatchType()
-
getWalletKey
public String getWalletKey()
Master key used for key derivation.
-
getWalletKeyDerivation
public WalletKeyDerivation getWalletKeyDerivation()
Wallet key derivation method
-
getWalletName
public String getWalletName()
Wallet name
-
getWalletType
public WalletType getWalletType()
Type of wallet to create
-
getWalletWebhookUrls
public List<String> getWalletWebhookUrls()
List of Webhook URLs associated with this sub wallet
-
setImageUrl
public void setImageUrl(String imageUrl)
Image url for this wallet. This image url is publicized (self-attested) to other agents as part of forming a connection.
-
setKeyManagementMode
public void setKeyManagementMode(KeyManagementMode keyManagementMode)
Key management method to use for this wallet.
-
setLabel
public void setLabel(String label)
Label for this wallet. This label is publicized (self-attested) to other agents as part of forming a connection.
-
setWalletDispatchType
public void setWalletDispatchType(WalletDispatchType walletDispatchType)
-
setWalletKey
public void setWalletKey(String walletKey)
Master key used for key derivation.
-
setWalletKeyDerivation
public void setWalletKeyDerivation(WalletKeyDerivation walletKeyDerivation)
Wallet key derivation method
-
setWalletName
public void setWalletName(String walletName)
Wallet name
-
setWalletType
public void setWalletType(WalletType walletType)
Type of wallet to create
-
setWalletWebhookUrls
public void setWalletWebhookUrls(List<String> walletWebhookUrls)
List of Webhook URLs associated with this sub wallet
-
canEqual
protected boolean canEqual(Object other)
-
-