JSON message about check-in page parameters
{
"SignInInterface":{
"Title":{
/*optional, title*/
"mainTitle":"",
/*optional, string, page title*/
"mainFontSize":"",
/*optional, string, title font size: "big", "mid", "small"*/
"subTitle":"",
/*optional, string, sub title*/
"subFontSize":""
/*optional, string, sub title font size: "big", "mid", "small"*/
},
"VoiceBroadcast":{
/*optional, voice broadcast*/
"enabled":true,
/*optional, string, whether to enable voice broadcast*/
"broadcastSpeed":"",
/*optional, string, broadcast speed: "slower", "slow", "medium", "fast", "faster"*/
"inLibVoice":"",
/*optional, string, broadcast contents of matched persons*/
"outLibVoice":""
/*optional, string, broadcast contents of mismatched persons*/
},
"WelcomeWord":{
/*optional, welcome speech*/
"enabled":true,
/*optional, string, whether to enable*/
"inLibWord":"",
/*optional, string, welcome speech of matched persons*/
"outLibWord":""
/*optional, string, welcome speech of mismatched persons*/
},
"SignCartoon":{
/*optional, check-in animation*/
"signCartoonSpeed":""
/*optional, string, animation playing speed: "fast", "medium", "slow"*/
},
"ShowInfo":{
/*optional, check-in information*/
"inLib":["",""],
/*optional, array, matched person information: "name", "gender", "selfDefine1" (custom information 1), "selfDefine2" (custom information 2), "signInTime" (checked in time)*/
"outLib":["",""],
/*optional, array, mismatched person information: "name", "gender", "signInTime" (checked in time)*/
"unknownName":"",
/*optional, string, mismatched person name, this node is valid when the value of node "outLib" contains "name"*/
"showDuration":""
/*optional, string, display time: "always", "10s", "20s", "30s", "no"-not display*/
},
"backgroundSignEnabled":true,
/*optional, boolean, whether to enable check-in at the background*/
"operateType": "byTerminal",
/*optional, string, operation type: "byTerminal"-by terminal, "byOrg"-by organization, "byTerminalOrg"-by terminal organization*/
"terminalNoList": [ 1, 2, 3, 4 ],
/*optional, array, terminal ID list, this node is required when operation type is "byTerminal" or "byTerminalOrg"; currently, only one terminal is supported*/
"orgNoList": [ 1, 2, 3, 4 ]
/*optional, array, organization ID list, this node is required when operation type is "byOrg" or "byTerminalOrg"*/
}
}