GET | /portal/search-phone-numbers |
---|
import Foundation
import ServiceStack
public class AppSearchPhoneNumbers : Codable
{
public var accountId:String?
public var customerId:String?
public var areaCode:String?
public var countryCode:String?
public var postalCode:String?
public var contains:String?
public var distance:Int?
public var phoneNumberType:EndpointTypes?
required public init(){}
}
public enum EndpointTypes : String, Codable
{
case PhoneNumber
case User
case FaxNumber
case EmailAddress
case Unused_1
case Unused_2
case Unused_3
case Unused_4
case Unused_5
case Team
}
public class AppSearchPhoneNumbersResponse : Codable
{
public var numbers:[AppSearchPhoneNumberInfo] = []
required public init(){}
}
public class AppSearchPhoneNumberInfo : Codable
{
public var phoneNumber:String?
required public init(){}
}
Swift AppSearchPhoneNumbers DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /portal/search-phone-numbers HTTP/1.1 Host: evovoice.io Accept: text/csv
HTTP/1.1 200 OK Content-Type: text/csv Content-Length: length {"numbers":[{"phoneNumber":"String"}]}