public async Task <bool> setAccountAttributes(string signalingKey, uint registrationId,
                                                      bool voice, bool fetchesMessages)
        {
            AccountAttributes accountAttributesEntity = new AccountAttributes(signalingKey, registrationId, voice, "DEBUG DEVICE", fetchesMessages);

            await makeRequest(SET_ACCOUNT_ATTRIBUTES,
                              "PUT", JsonUtil.toJson(accountAttributesEntity));

            return(true);
        }
 public async Task<bool> verifyAccountCode(String verificationCode, String signalingKey,
                            uint registrationId, bool voice)
 {
     AccountAttributes signalingKeyEntity = new AccountAttributes(signalingKey, registrationId, voice, "DEBUG DEVICE", true);
     await makeRequest(string.Format(VERIFY_ACCOUNT_CODE_PATH, verificationCode),
         "PUT", JsonUtil.toJson(signalingKeyEntity));
     return true;
 }
 public async Task<bool> setAccountAttributes(string signalingKey, uint registrationId,
                           bool voice, bool fetchesMessages)
 {
     AccountAttributes accountAttributesEntity = new AccountAttributes(signalingKey, registrationId, voice, "DEBUG DEVICE", fetchesMessages);
     await makeRequest(SET_ACCOUNT_ATTRIBUTES,
         "PUT", JsonUtil.toJson(accountAttributesEntity));
     return true;
 }