<back to all web services

CaptchaInfo

The following routes are available for this service:
POST/RestApi/captcha
import java.math.*;
import java.util.*;
import net.servicestack.client.*;

public class dtos
{

    public static class CaptchaInfo
    {
        public String Answer = null;
        public String CorrectAnswer = null;
        public String InitializationVector = null;
        public String Key = null;
        
        public String getAnswer() { return Answer; }
        public CaptchaInfo setAnswer(String value) { this.Answer = value; return this; }
        public String getCorrectAnswer() { return CorrectAnswer; }
        public CaptchaInfo setCorrectAnswer(String value) { this.CorrectAnswer = value; return this; }
        public String getInitializationVector() { return InitializationVector; }
        public CaptchaInfo setInitializationVector(String value) { this.InitializationVector = value; return this; }
        public String getKey() { return Key; }
        public CaptchaInfo setKey(String value) { this.Key = value; return this; }
    }

    public static class CaptchaValidationResponse
    {
        public Boolean IsValid = null;
        public Boolean RefreshCaptcha = null;
        
        public Boolean getIsValid() { return IsValid; }
        public CaptchaValidationResponse setIsValid(Boolean value) { this.IsValid = value; return this; }
        public Boolean isRefreshCaptcha() { return RefreshCaptcha; }
        public CaptchaValidationResponse setRefreshCaptcha(Boolean value) { this.RefreshCaptcha = value; return this; }
    }

}

Java CaptchaInfo DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /RestApi/captcha HTTP/1.1 
Host: www.asg.com.au 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	Answer: String,
	CorrectAnswer: String,
	InitializationVector: String,
	Key: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	IsValid: False,
	RefreshCaptcha: False
}