/// <summary> /// Updates blocked or allowed phone number(s) by their ID(s). Batch request is supported. /// HTTP Method: put /// Endpoint: /// /restapi/{apiVersion}/account/{accountId}/extension/{extensionId}/caller-blocking/phone-numbers/{blockedNumberId} /// Rate Limit Group: Medium /// App Permission: EditExtensions /// User Permission: EditBlockedNumbers /// </summary> public async Task <BlockedAllowedPhoneNumberInfo> Put(AddBlockedAllowedPhoneNumber addBlockedAllowedPhoneNumber, RestRequestConfig restRequestConfig = null) { if (blockedNumberId == null) { throw new ArgumentException("Parameter cannot be null", nameof(blockedNumberId)); } return(await rc.Put <BlockedAllowedPhoneNumberInfo>(Path(), addBlockedAllowedPhoneNumber, null, restRequestConfig)); }
/// <summary> /// Updates blocked or allowed phone number(s) by their ID(s). Batch request is supported. /// HTTP Method: put /// Endpoint: /// /restapi/{apiVersion}/account/{accountId}/extension/{extensionId}/caller-blocking/phone-numbers/{blockedNumberId} /// Rate Limit Group: Medium /// App Permission: EditExtensions /// User Permission: EditBlockedNumbers /// </summary> public async Task <BlockedAllowedPhoneNumberInfo> Put(AddBlockedAllowedPhoneNumber addBlockedAllowedPhoneNumber, RestRequestConfig restRequestConfig = null) { return(await rc.Put <BlockedAllowedPhoneNumberInfo>(Path(), addBlockedAllowedPhoneNumber, null, restRequestConfig)); }