import java.math.*;
import java.util.*;
import java.io.InputStream;
import net.servicestack.client.*;
public class dtos
{
public static class OutlookAddinOptions
{
public ConditionalFormatting RegisteredMail = null;
public ConditionalFormatting ToRegisterMail = null;
public ConditionalFormatting ErrorMail = null;
public Boolean ForceerOpmaak = null;
public ConditionalFormatting getRegisteredMail() { return RegisteredMail; }
public OutlookAddinOptions setRegisteredMail(ConditionalFormatting value) { this.RegisteredMail = value; return this; }
public ConditionalFormatting getToRegisterMail() { return ToRegisterMail; }
public OutlookAddinOptions setToRegisterMail(ConditionalFormatting value) { this.ToRegisterMail = value; return this; }
public ConditionalFormatting getErrorMail() { return ErrorMail; }
public OutlookAddinOptions setErrorMail(ConditionalFormatting value) { this.ErrorMail = value; return this; }
public Boolean isForceerOpmaak() { return ForceerOpmaak; }
public OutlookAddinOptions setForceerOpmaak(Boolean value) { this.ForceerOpmaak = value; return this; }
}
public static class ConditionalFormatting
{
public String Color = null;
public Boolean Bold = null;
public Boolean Italic = null;
public Boolean StrikeThrough = null;
public Boolean Underline = null;
public String getColor() { return Color; }
public ConditionalFormatting setColor(String value) { this.Color = value; return this; }
public Boolean isBold() { return Bold; }
public ConditionalFormatting setBold(Boolean value) { this.Bold = value; return this; }
public Boolean isItalic() { return Italic; }
public ConditionalFormatting setItalic(Boolean value) { this.Italic = value; return this; }
public Boolean isStrikeThrough() { return StrikeThrough; }
public ConditionalFormatting setStrikeThrough(Boolean value) { this.StrikeThrough = value; return this; }
public Boolean isUnderline() { return Underline; }
public ConditionalFormatting setUnderline(Boolean value) { this.Underline = value; return this; }
}
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /jsv/oneway/OutlookAddinOptions HTTP/1.1
Host: test-do-services.klokgroep.nl
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
RegisteredMail:
{
Color: String,
Bold: False,
Italic: False,
StrikeThrough: False,
Underline: False
},
ToRegisterMail:
{
Color: String,
Bold: False,
Italic: False,
StrikeThrough: False,
Underline: False
},
ErrorMail:
{
Color: String,
Bold: False,
Italic: False,
StrikeThrough: False,
Underline: False
},
ForceerOpmaak: False
}