func (wallet *VCWallet) Add(request *models.RequestEnvelope) *models.ResponseEnvelope {
	return wallet.createRespEnvelope(request, cmdvcwallet.AddMethod)
}
Add adds given data model to wallet content store.
package rest
import (
	"github.com/hyperledger/aries-framework-go/cmd/aries-agent-mobile/pkg/wrappers/models"
	cmdvcwallet "github.com/hyperledger/aries-framework-go/pkg/controller/command/vcwallet"
)
type VCWallet struct {
	httpClient httpClient
	endpoints  map[string]*endpoint
	URL   string
	Token string
}
func (wallet *VCWallet) CreateProfile(request *models.RequestEnvelope) *models.ResponseEnvelope {
	return wallet.createRespEnvelope(request, cmdvcwallet.CreateProfileMethod)
}
func (wallet *VCWallet) UpdateProfile(request *models.RequestEnvelope) *models.ResponseEnvelope {
	return wallet.createRespEnvelope(request, cmdvcwallet.UpdateProfileMethod)
}
func (wallet *VCWallet) ProfileExists(request *models.RequestEnvelope) *models.ResponseEnvelope {
	return wallet.createRespEnvelope(request, cmdvcwallet.ProfileExistsMethod)
}
func (wallet *VCWallet) Open(request *models.RequestEnvelope) *models.ResponseEnvelope {
	return wallet.createRespEnvelope(request, cmdvcwallet.OpenMethod)
}
func (wallet *VCWallet) Close(request *models.RequestEnvelope) *models.ResponseEnvelope {
	return wallet.createRespEnvelope(request, cmdvcwallet.CloseMethod)
}