BAwarranty Server V1

<back to all web services

sch_pmsavePreQAlistByRoomV2

The following routes are available for this service:
All Verbs/sch_pmsavePreQAlistByRoomV2
sch_pmsavePreQAlistByRoomV2 Parameters:
NameParameterData TypeRequiredDescription
tokenquerystringNo
tokensecretquerystringNo
idprojectquerystringNo
idciaquerystringNo
preQAroomquerySch_preQAroomNo
finishynqueryboolNo
walknoquerystringNo
Sch_preQAroom Parameters:
NameParameterData TypeRequiredDescription
idnumberformstringNo
roomformstringNo
roomnameformstringNo
editynformboolNo
showitemtotalformintNo
selectedtotalformintNo
preQAmilestonesformList<Sch_preQAmilestone>No
preQAphotosformList<Sch_preQAphoto>No

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 /jsv/reply/sch_pmsavePreQAlistByRoomV2 HTTP/1.1 
Host: ssl.buildersaccess.com 
Content-Type: text/jsv
Content-Length: length

{
	token: String,
	tokensecret: String,
	idproject: String,
	idcia: String,
	preQAroom: 
	{
		idnumber: String,
		room: String,
		roomname: String,
		edityn: False,
		showitemtotal: 0,
		selectedtotal: 0,
		preQAmilestones: 
		[
			{
				idnumber: String,
				item: 0,
				description: String,
				creaby: String,
				creatime: String,
				showyn: False,
				milestoneyn: False,
				showitemtotal: 0,
				selectedtotal: 0,
				comment: 
				{
					idnumber: String,
					room: String,
					item: String,
					comment: String,
					creaby: String,
					creatime: String
				},
				preQAitems: 
				[
					{
						idnumber: String,
						item: 0,
						description: String,
						creaby: String,
						creatime: String,
						failyn: False,
						completeyn: False,
						nayn: False,
						showyn: False,
						milestoneyn: False
					}
				]
			}
		],
		preQAphotos: 
		[
			{
				idnumber: String,
				idx: 0,
				creaby: String,
				creatime: String,
				walkno: String
			}
		]
	},
	finishyn: False,
	walkno: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	validtoken: String,
	found: String,
	message: String
}