[FieldDefinition(0, Label = "Host", Type = FieldType.Textbox)]
publicstringHost{get;set;}
[FieldDefinition(1, Label = "Port", Type = FieldType.Textbox)]
publicintPort{get;set;}
[FieldDefinition(2, Label = "Url Base", Type = FieldType.Textbox, Advanced = true, HelpText = "Adds a prefix to the calibre url, e.g. http://[host]:[port]/[urlBase]")]
publicintPort{get;set;}=8080;
publicstringUrlBase{get;set;}
[FieldDefinition(3, Label = "Username", Type = FieldType.Textbox)]
publicstringUsername{get;set;}
[FieldDefinition(4, Label = "Password", Type = FieldType.Password)]
publicstringPassword{get;set;}
[FieldDefinition(5, Label = "Convert to Format", Type = FieldType.Textbox, HelpText = "Optionally ask calibre to convert to other formats on import. Comma separated list.")]
publicstringOutputFormat{get;set;}
[FieldDefinition(6, Label = "Conversion Profile", Type = FieldType.Select, SelectOptions = typeof(CalibreProfile), HelpText = "The output profile to use for conversion")]
publicintOutputProfile{get;set;}
[FieldDefinition(9, Label = "Use SSL", Type = FieldType.Checkbox)]