public System.Threading.Tasks.Task <storeAccountPreferencesResponse> storeAccountPreferencesAsync(string Id, string UserIdentity, AccountPreferences preferences, string AgreementText, SignatureData[] SignatureData)
        {
            storeAccountPreferencesRequest inValue = new storeAccountPreferencesRequest();

            inValue.Id            = Id;
            inValue.UserIdentity  = UserIdentity;
            inValue.preferences   = preferences;
            inValue.AgreementText = AgreementText;
            inValue.SignatureData = SignatureData;
            return(((RecipientPortv3)(this)).storeAccountPreferencesAsync(inValue));
        }
 System.Threading.Tasks.Task <storeAccountPreferencesResponse> RecipientPortv3.storeAccountPreferencesAsync(storeAccountPreferencesRequest request)
 {
     return(base.Channel.storeAccountPreferencesAsync(request));
 }