| All Verbs | /{Brand}/question/{TemplateGuid}/{QuestionGuid}/{PickListGuid}/{listCount} | ||
|---|---|---|---|
| All Verbs | /{Brand}/question/{TemplateGuid}/{QuestionGuid}/{PickListGuid}/{listCount}/{searchString} |
"use strict";
/** @typedef {'Desktop'|'Hp'|'Kyocera'|'NeaScan'|'Samsung'|'FujiXerox'|'Ta'|'Utax'|'Epson'|'ScanFront400'|'Sharp'|'Ricoh'|'FujiFilm'} */
export var Brand;
(function (Brand) {
Brand["Desktop"] = "Desktop"
Brand["Hp"] = "Hp"
Brand["Kyocera"] = "Kyocera"
Brand["NeaScan"] = "NeaScan"
Brand["Samsung"] = "Samsung"
Brand["FujiXerox"] = "FujiXerox"
Brand["Ta"] = "Ta"
Brand["Utax"] = "Utax"
Brand["Epson"] = "Epson"
Brand["ScanFront400"] = "ScanFront400"
Brand["Sharp"] = "Sharp"
Brand["Ricoh"] = "Ricoh"
Brand["FujiFilm"] = "FujiFilm"
})(Brand || (Brand = {}));
export class DtoBase {
/** @param {{Brand?:Brand}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {Brand} */
Brand;
}
export class RequestBase extends DtoBase {
/** @param {{Brand?:Brand}} [init] */
constructor(init) { super(init); Object.assign(this, init) }
}
export class QuestionRequestDto extends RequestBase {
/** @param {{TemplateGuid?:string,QuestionGuid?:string,Parent?:string,FolderBrowser?:string,Brand?:Brand}} [init] */
constructor(init) { super(init); Object.assign(this, init) }
/** @type {string} */
TemplateGuid;
/** @type {string} */
QuestionGuid;
/** @type {string} */
Parent;
/** @type {string} */
FolderBrowser;
}
export class QuestionPickList extends QuestionRequestDto {
/** @param {{PickListGuid?:string,listCount?:string,searchString?:string,TemplateGuid?:string,QuestionGuid?:string,Parent?:string,FolderBrowser?:string,Brand?:Brand}} [init] */
constructor(init) { super(init); Object.assign(this, init) }
/** @type {string} */
PickListGuid;
/** @type {string} */
listCount;
/** @type {string} */
searchString;
}
JavaScript QuestionPickList DTOs
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.
POST /{Brand}/question/{TemplateGuid}/{QuestionGuid}/{PickListGuid}/{listCount} HTTP/1.1
Host: buildmax.org
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<QuestionPickList xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ScannerVision.WebService.ServiceModel">
<Brand>Desktop</Brand>
<FolderBrowser>String</FolderBrowser>
<Parent>String</Parent>
<QuestionGuid>String</QuestionGuid>
<TemplateGuid>String</TemplateGuid>
<PickListGuid>String</PickListGuid>
<listCount>String</listCount>
<searchString>String</searchString>
</QuestionPickList>