Nullable Member Profile Fields
From KickApps Documentation
Contents |
Overview
A null value may be passed for the following fields to reset these fields' values only if a new parameter nullable is passed and set to T
Resettable Fields
<Param paramName="answer1" paramValue="answer1"/> <Param paramName="answer2" paramValue="answer2"/> <Param paramName="answer3" paramValue="answer3"/> <Param paramName="answer4" paramValue="answer4"/> <Param paramName="answer5" paramValue="answer5"/> <Param paramName="answer6" paramValue="answer6"/> <Param paramName="answer7" paramValue="answer7"/> <Param paramName="answer8" paramValue="answer8"/> <Param paramName="answer9" paramValue="answer9"/> <Param paramName="answer10" paramValue="answer10"/>
Usage
Add the following parameter, nullable, as optional where setting its value to T will allow answer[1-10] to be reset: <Param paramName="nullable" paramValue="T"/>
Use Cases
#1: answer1 remains unchanged:
<?xml version="1.0" encoding="UTF-8"?> ... <KassoRequest xmlns="http://schemas.kickapps.com/services/soap" requestName="updateUserProfile"> <Param paramName="answer1" paramValue=""/> ... </KassoRequest>
#2 answer1 is reset to empty string/null
<?xml version="1.0" encoding="UTF-8"?> ... <KassoRequest xmlns="http://schemas.kickapps.com/services/soap" requestName="updateUserProfile"> <Param paramName="nullable" paramValue="T"/> <Param paramName="answer1" paramValue=""/> ... </KassoRequest>
#3: answer1 is set to string value; e.g."space exploration":
<?xml version="1.0" encoding="UTF-8"?> ... <KassoRequest xmlns="http://schemas.kickapps.com/services/soap" requestName="updateUserProfile"> <Param paramName="answer1" paramValue="space exploration"/> ... </KassoRequest>
Favorites






