Requires any of the roles: | SystemAdministrator, Manager, Customer |
PATCH | /system/dialing-permissions/{isoCode} |
---|
import java.math.*;
import java.util.*;
import java.io.InputStream;
import net.servicestack.client.*;
public class dtos
{
/**
* Update the specified dialing permissions
*/
@Api(Description="Update the specified dialing permissions")
public static class PatchDialingPermissions implements IPatch
{
/**
* The account ID you are modifying
*/
@ApiMember(Description="The account ID you are modifying")
public String accountId = null;
/**
* The ISO code to patch
*/
@ApiMember(Description="The ISO code to patch")
public String isoCode = null;
/**
* If low risk numbers within this code are enabled
*/
@ApiMember(Description="If low risk numbers within this code are enabled")
public Boolean lowRiskNumbersEnabled = null;
/**
* If high risk special numbers within this code are enabled
*/
@ApiMember(Description="If high risk special numbers within this code are enabled")
public Boolean highRiskSpecialNumbersEnabled = null;
/**
* If high risk toll fraud within this code are enabled
*/
@ApiMember(Description="If high risk toll fraud within this code are enabled")
public Boolean highRiskTollfraudNumbersEnabled = null;
public String getAccountId() { return accountId; }
public PatchDialingPermissions setAccountId(String value) { this.accountId = value; return this; }
public String getIsoCode() { return isoCode; }
public PatchDialingPermissions setIsoCode(String value) { this.isoCode = value; return this; }
public Boolean isLowRiskNumbersEnabled() { return lowRiskNumbersEnabled; }
public PatchDialingPermissions setLowRiskNumbersEnabled(Boolean value) { this.lowRiskNumbersEnabled = value; return this; }
public Boolean isHighRiskSpecialNumbersEnabled() { return highRiskSpecialNumbersEnabled; }
public PatchDialingPermissions setHighRiskSpecialNumbersEnabled(Boolean value) { this.highRiskSpecialNumbersEnabled = value; return this; }
public Boolean isHighRiskTollfraudNumbersEnabled() { return highRiskTollfraudNumbersEnabled; }
public PatchDialingPermissions setHighRiskTollfraudNumbersEnabled(Boolean value) { this.highRiskTollfraudNumbersEnabled = value; return this; }
}
}
Java PatchDialingPermissions DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
PATCH /system/dialing-permissions/{isoCode} HTTP/1.1
Host: team.evovoice.io
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<PatchDialingPermissions xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Settings">
<AccountId>String</AccountId>
<HighRiskSpecialNumbersEnabled>false</HighRiskSpecialNumbersEnabled>
<HighRiskTollfraudNumbersEnabled>false</HighRiskTollfraudNumbersEnabled>
<IsoCode>String</IsoCode>
<LowRiskNumbersEnabled>false</LowRiskNumbersEnabled>
</PatchDialingPermissions>