| GET | /image | Returns the specified image based on the Id. | |
|---|---|---|---|
| GET | /image/{id} | Returns the specified image based on the Id. |
import java.math.*
import java.util.*
import net.servicestack.client.*
open class GetImage
{
@ApiMember(DataType="int", IsRequired=true)
var id:Int? = null
/**
* Manually control the server resizing of the image.
*/
@ApiMember(Description="Manually control the server resizing of the image.")
var imageSize:SizeType? = null
/**
* Set to true to return the image in Base64 format.
*/
@ApiMember(DataType="boolean", Description="Set to true to return the image in Base64 format.")
var base64:Boolean? = null
@ApiMember()
var platform:String? = null
/**
* Force this file to be returned as a thumbnail (small)
*/
@ApiMember(Description="Force this file to be returned as a thumbnail (small)")
var thumbnail:Boolean? = null
}
enum class SizeType(val value:Int)
{
@SerializedName("0") Unknown(0),
@SerializedName("1") Full(1),
@SerializedName("2") Small(2),
@SerializedName("3") Medium(3),
@SerializedName("4") Large(4),
@SerializedName("5") XLarge(5),
}
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.
GET /image HTTP/1.1 Host: antel.api.dev.86degrees.com Accept: application/xml
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <z:anyType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" />