X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;ds=sidebyside;f=www%2Fapi.html;h=aaf0b7ca3dfdf15ae4c610b07e2284a18547f50d;hb=a0b44575deacd39e0326c14c61f5e4fa9ac989cf;hp=a57f5d56a9a02d9a9ea0dc0763aa392aff73ca3d;hpb=732320a7f49639b8697b837f4b427c2b76c87884;p=mysocials diff --git a/www/api.html b/www/api.html index a57f5d5..aaf0b7c 100644 --- a/www/api.html +++ b/www/api.html @@ -90,61 +90,59 @@ Function msa_module_get_info(struct msa_module* d) is used to get informa
enum error_type { - FAILURE, // Function finished with error - SUCCESS, // Function finished without error - ERROR_ALLOCATION_OF_MEMORY, // Allocation of memory - ERROR_NO_FUNCTION, // Defining function error - ERROR_INITIALIZATION_ALREADY_PASSED, // Re-initialization error - ERROR_IS_BUSY, // Module is busy - ERROR_SEND_DATA, // Data sending error - ERROR_PARSE_DATA // Data parsing error -} +enum error_type { + FAILURE, // Function finished with error + SUCCESS, // Function finished without error + ERROR_ALLOCATION_OF_MEMORY, // Allocation of memory + ERROR_NO_FUNCTION, // Defining function error + ERROR_INITIALIZATION_ALREADY_PASSED, // Re-initialization error + ERROR_IS_BUSY, // Module is busy + ERROR_SEND_DATA, // Data sending error + ERROR_PARSE_DATA // Data parsing error +}Driver interface
MySocials driver interface described in msa_module structure. Some of the fields of this stucture are filled before initialization by application (marked with **), the rest of it is filled during initialization.
-- struct msa_module { - gchar *id; // Identifier - gchar *name; // External driver name - gchar* driverName; // Driver name for system purposes (equals driver identifier) - gchar *pic; // Icon coded in base64 - gchar *proxy; // **Proxy server address or NULL - gint port; // **Proxy server port - - /* Pointer to function for processing requests. + +struct msa_module { + gchar *id; // Identifier + gchar *name; // External driver name + gchar* driverName; // Driver name for system purposes (equals driver identifier) + gchar *pic; // Icon coded in base64 + gchar *proxy; // **Proxy server address or NULL + gint port; // **Proxy server port + + /* Pointer to function for processing requests. Parameters: xmlRequest â request in XML format xmlResponse â response in XML format info â structure with driver settings - + Function returns SUCCESS in case without errors, otherwise FAILURE. - */ - - error_type (*send)(char* xmlRequest, char** xmlResponse, struct msa_module *info) - - /* Pointer to function for driver shutting down. + */ + + error_type (*send)(char* xmlRequest, char** xmlResponse, struct msa_module *info) + + /* Pointer to function for driver shutting down. Parameters: info â structure with driver settings - + Function returns SUCCESS in case without errors, otherwise FAILURE. - */ - - error_type (*shutdown)(struct msa_module* info); -} - + */ + + error_type (*shutdown)(struct msa_module* info); +}Format of XML requests and responses
Common format of driver request and response
Request format
-- <Request class="" function="" noAuthorize="true"> - <Params> - - </Params> - </Request> +<Request class="" function="" noAuthorize="true"> + <Params> + + </Params> +</Request>
- <Response class="" function="" authorized="true" upload="..." download="..."> - <Params> - - </Params> - </Response> +<Response class="" function="" authorized="true" upload="..." download="..."> + <Params> + + </Params> +</Response>
- <Request class="settings" function="getSettings"> - <Params/> - </Request> +<Request class="settings" function="getSettings"> + <Params/> +</Request>Response: -- <Response class="settings" function="getSettings"> - <Params> - <string name="mid"> ... </string> - <string name="sid"> ... </string> - <string name="secret"> ... </string> - </Params> - </Response> +<Response class="settings" function="getSettings"> + <Params> + <string name="mid"> ... </string> + <string name="sid"> ... </string> + <string name="secret"> ... </string> + </Params> +</Response>Content of Params tag depends on the driver. It is recommended to save content of Params tag and send it to setup function without any changes.
setSettings
Request: -- <Request class="settings" function="setSettings"> - <Params> - <string name="mid"> ... </string> - <string name="sid"> ... </string> - <string name="secret"> ... </string> - </Params> - </Request> +<Request class="settings" function="setSettings"> + <Params> + <string name="mid"> ... </string> + <string name="sid"> ... </string> + <string name="secret"> ... </string> + </Params> +</Request>Params tag must contain data received from driver during getSettings request.
Response: info message or error message.getListMethods
Request: -- <Request class="settings" function="getListMethods"> - <Params/> - </Request> +<Request class="settings" function="getListMethods"> + <Params/> +</Request>Response: -- <Response class="settings" function="getListMethods"> - <Params> - <string function="..." class="..."> ... </string> - <string function="..." class="..."> ... </string> - ... - </Params> - </Response> +<Response class="settings" function="getListMethods"> + <Params> + <string function="..." class="..."> ... </string> + <string function="..." class="..."> ... </string> + ... + </Params> +</Response>testConnection
Request: -- <Request class="settings" function="testConnection"> - <Params/> - </Request> +<Request class="settings" function="testConnection"> + <Params/> +</Request>Response: info message or error message. + - - +Profile
getProfile
Request: -- <Request class="profile" function="getProfile"> - <Params id="..."> - </Request> +<Request class="profile" function="getProfile"> + <Params id="..."> +</Request>Attribute id is an id of user whose profile is needed to be received (optional, equals id of owner of current account by default).
Response: -- <Response class="profile" function="getProfile"> - <Params id="..."> - <string name="FirstName"> ... </string> - <string name="NickName"> ... </string> - <string name="LastName"> ... </string> - <string name="Gender"> ... </string> - <string name="Birthday"> ... </string> - <string name="MobilePhone"> ... </string> - <string name="HomePhone"> ... </string> - <img name="Img"> ... </img> - <string name="CityName"> ... </string> - <string name="CountryName"> ... </string> - </Params> - </Response> +<Response class="profile" function="getProfile"> + <Params id="..."> + <string name="FirstName"> ... </string> + <string name="NickName"> ... </string> + <string name="LastName"> ... </string> + <string name="Gender"> ... </string> + <string name="Birthday"> ... </string> + <string name="MobilePhone"> ... </string> + <string name="HomePhone"> ... </string> + <img name="Img"> ... </img> + <string name="CityName"> ... </string> + <string name="CountryName"> ... </string> + </Params> +</Response>getBaseProfile
Request: -- <Request class="profile" function="getBaseProfile"> - <Params id="..."> - </Request> +<Request class="profile" function="getBaseProfile"> + <Params id="..."> +</Request> +Attribute id is an id of user whose profile is needed to be received (optional, equals id of owner of current account by default).
Response: -- <Response class="profile" function="getBaseProfile"> - <Params id="..."> - <string name="FirstName"> ... </string> - <string name="NickName"> ... </string> - <string name="LastName"> ... </string> - </Params> - </Response> +<Response class="profile" function="getBaseProfile"> + <Params id="..."> + <string name="FirstName"> ... </string> + <string name="NickName"> ... </string> + <string name="LastName"> ... </string> + </Params> +</Response>+ - - +Friends
getListFriends
Request: -- <Request class="friends" function="getListFriends"> - <Params id="..."> - <number name="page"> ... </number> - <number name="pageSize"> ... </number> - </Params> - </Request> +<Request class="friends" function="getListFriends"> + <Params id="..."> + <number name="page"> ... </number> + <number name="pageSize"> ... </number> + </Params> +</Request>
- <Response class="friends" function="getListFriends"> - <Params id="..."> - <array name="contactList" page="..." pageSize="..." quantity="..."> - <struct name="contact" id="..."> - <string name="FirstName"> ... </string> - <string name="NickName"> ... </string> - <string name="LastName"> ... </string> - <string name="FriendStatus"> ... </string> - <img name="Img"> ... </img> - </struct> - </array> - </Params> - </Response> +<Response class="friends" function="getListFriends"> + <Params id="..."> + <array name="contactList" page="..." pageSize="..." quantity="..."> + <struct name="contact" id="..."> + <string name="FirstName"> ... </string> + <string name="NickName"> ... </string> + <string name="LastName"> ... </string> + <string name="FriendStatus"> ... </string> + <img name="Img"> ... </img> + </struct> + </array> + </Params> +</Response>deleteFriend
Request: -- <Request class="friends" function ="deleteFriend"> - <Params id="..."/> - </Request> +<Request class="friends" function ="deleteFriend"> + <Params id="..."/> +</Request>Response: info message or error message. + - - +Photos
createAlbum
Request: -- <Request class="photos" function="createAlbum"> - <Params id="..."> - <string name="name"> ... </string> - <string name="description"> ... </string> - <string name="privacy">PRIVACY</string> - </Params> - </Request> +<Request class="photos" function="createAlbum"> + <Params id="..."> + <string name="name"> ... </string> + <string name="description"> ... </string> + <string name="privacy">PRIVACY</string> + </Params> +</Request>PRIVACY can have following values:
- <Response class="photos" function="createAlbum"> - <Params id="..."> - <string name="albumId"> ... </string> - </Params> - </Response> +<Response class="photos" function="createAlbum"> + <Params id="..."> + <string name="albumId"> ... </string> + </Params> +</Response>getListAlbums
Request: -- <Request class="photos" function="getListAlbums"> - <Params id="..."/> - </Request> +<Request class="photos" function="getListAlbums"> + <Params id="..."/> +</Request>id - optional, equals id of owner of current account by default.
Response: -- <Response class="photos" function="getListAlbums"> - <Params> - <array name="albumList" quantity="..." ownerId="..."> - <struct name="album" id="..."> - <string name="title"> ... </string> - <string name="description"> ... </string> - <string name="thumbId"> ... </string> - <img name="Img"> ... </img> - <number name="created"> ... </number> - <number name="updated"> ... </number> - <number name="size"> ... </number> - <number name="canUpload"> ... </number> - </struct> - </array> - </Params> - </Response> +<Response class="photos" function="getListAlbums"> + <Params> + <array name="albumList" quantity="..." ownerId="..."> + <struct name="album" id="..."> + <string name="title"> ... </string> + <string name="description"> ... </string> + <string name="thumbId"> ... </string> + <img name="Img"> ... </img> + <number name="created"> ... </number> + <number name="updated"> ... </number> + <number name="size"> ... </number> + <number name="canUpload"> ... </number> + </struct> + </array> + </Params> +</Response>canUpload - optional, if this parameter isn't set, it means that album is available for current user.
uploadPhoto
Request: -- <Request class="photos" function = "uploadPhoto"> - <Params> - <string name="albumId"> ... </string> - <string name="albumName"> ... </string> - <string name="albumPrivacy"> ... </string> - <string name="albumDescription"> ... </string> - <string name="file"> ... </string> - <string name="fileName"> ... </string> - <string name="description"> ... </string> - <string name="tags"> ... </string> - </Params> - </Request> +<Request class="photos" function = "uploadPhoto"> + <Params> + <string name="albumId"> ... </string> + <string name="albumName"> ... </string> + <string name="albumPrivacy"> ... </string> + <string name="albumDescription"> ... </string> + <string name="file"> ... </string> + <string name="fileName"> ... </string> + <string name="description"> ... </string> + <string name="tags"> ... </string> + </Params> +</Request>
- <Response class="photos" function = "uploadPhoto"> - <Params> - <string name="albumId"> ... </string> - <string name="photoId"> ... </string> - </Params> - </Response> +<Response class="photos" function = "uploadPhoto"> + <Params> + <string name="albumId"> ... </string> + <string name="photoId"> ... </string> + </Params> +</Response>getListPhotos
Request: -- <Request class="photos" function = "getListPhotos"> - <Params id="..."> - <string name="albumId"> ... </string> - <number name="page"> ... </number> - <number name="pageSize"> ... </number> - </Params> - </Request> +<Request class="photos" function = "getListPhotos"> + <Params id="..."> + <string name="albumId"> ... </string> + <number name="page"> ... </number> + <number name="pageSize"> ... </number> + </Params> +</Request>
- <Response class="photos" function="getListPhotos"> - <Params> - <array name="photosList" page="..." pageSize="..." quantity="..." ownerId="..." albumId="..."> - <struct name="photo" id="..."/> - <string name="urlSmall"> ... </string> - <string name="urlBig"> ... </string> - <string name="urlOrig"> ... </string> - <string name="description"> ... </string> - <number name="created"> ... </number> - </struct> - </array> - </Params> - </Response> +<Response class="photos" function="getListPhotos"> + <Params> + <array name="photosList" page="..." pageSize="..." quantity="..." ownerId="..." albumId="..."> + <struct name="photo" id="..."/> + <string name="urlSmall"> ... </string> + <string name="urlBig"> ... </string> + <string name="urlOrig"> ... </string> + <string name="description"> ... </string> + <number name="created"> ... </number> + </struct> + </array> + </Params> +</Response>getListUserPhotos
Request: -- <Request class="photos" function = "getListUserPhotos"> - <Params id="..."> - <number name="page"> ... </number> - <number name="pageSize"> ... </number> - </Params> - </Request> +<Request class="photos" function = "getListUserPhotos"> + <Params id="..."> + <number name="page"> ... </number> + <number name="pageSize"> ... </number> + </Params> +</Request>
- <Response class="photos" function="getListUserPhotos"> - <Params> - <array name="photosList" page="..." pageSize="..." quantity="..."> - <struct name="photo" id="..."/> - <string name="ownerId"> ... </string> - <string name="albumId"> ... </string> - <string name="urlSmall"> ... </string> - <string name="urlBig"> ... </string> - <string name="urlOrig"> ... </string> - <string name="description"> ... </string> - <number name="created"> ... </number> - </struct> - </array> - </Params> - </Response> +<Response class="photos" function="getListUserPhotos"> + <Params> + <array name="photosList" page="..." pageSize="..." quantity="..."> + <struct name="photo" id="..."/> + <string name="ownerId"> ... </string> + <string name="albumId"> ... </string> + <string name="urlSmall"> ... </string> + <string name="urlBig"> ... </string> + <string name="urlOrig"> ... </string> + <string name="description"> ... </string> + <number name="created"> ... </number> + </struct> + </array> + </Params> +</Response>getListPhotoTags
Request: -- <Request class="photos" function = "getListPhotoTags"> - <Params> - <string name="ownerId"> ... </string> - <string name="albumId"> ... </string> - <string name="photoId"> ... </string> - </Params> - </Request> +<Request class="photos" function = "getListPhotoTags"> + <Params> + <string name="ownerId"> ... </string> + <string name="albumId"> ... </string> + <string name="photoId"> ... </string> + </Params> +</Request>Response: -- <Response class="photos" function="getListPhotoTags"> - <Params> - <array name="tagsList" quantity="..." ownerId="..." albumId="..." photoId="..."> - <struct name="tag" id="..."/> - <string name="userId"> ... </string> - <string name="text"> ... </string> - <number name="created"> ... </number> - </struct> - </array> - </Params> - </Response> +<Response class="photos" function="getListPhotoTags"> + <Params> + <array name="tagsList" quantity="..." ownerId="..." albumId="..." photoId="..."> + <struct name="tag" id="..."/> + <string name="userId"> ... </string> + <string name="text"> ... </string> + <number name="created"> ... </number> + </struct> + </array> + </Params> +</Response>+Parameter userId is an id of user which is marked on photo (optional).
getListFavoritePhotos
Request: -- <Request class="photos" function = "getListFavoritePhotos"> - <Params id="..."> - <number name="page"> ... </number> - <number name="pageSize"> ... </number> - </Params> - </Request> +<Request class="photos" function = "getListFavoritePhotos"> + <Params id="..."> + <number name="page"> ... </number> + <number name="pageSize"> ... </number> + </Params> +</Request>
- <Response class="photos" function="getListFavoritePhotos"> - <Params> - <array name="photosList" page="..." pageSize="..." quantity="..."> - <struct name="photo" id="..."/> - <string name="ownerId"> ... </string> - <string name="albumId"> ... </string> - <string name="urlSmall"> ... </string> - <string name="urlBig"> ... </string> - <string name="urlOrig"> ... </string> - <string name="description"> ... </string> - <number name="created"> ... </number> - </struct> - </array> - </Params> - </Response> +<Response class="photos" function="getListFavoritePhotos"> + <Params> + <array name="photosList" page="..." pageSize="..." quantity="..."> + <struct name="photo" id="..."/> + <string name="ownerId"> ... </string> + <string name="albumId"> ... </string> + <string name="urlSmall"> ... </string> + <string name="urlBig"> ... </string> + <string name="urlOrig"> ... </string> + <string name="description"> ... </string> + <number name="created"> ... </number> + </struct> + </array> + </Params> +</Response>getPhoto
Request: -- <Request class="photos" function = "getPhoto"> - <Params> - <string name="url"> ... </string> - <string name="path"> ... </string> - </Params> - </Request> +<Request class="photos" function = "getPhoto"> + <Params> + <string name="url"> ... </string> + <string name="path"> ... </string> + </Params> +</Request>Response: info message or error message.getListPhotoComments
Request: -- <Request class="photos" function = "getListPhotoComments"> - <Params> - <string name="ownerId"> ... </string> - <string name="albumId"> ... </string> - <string name="photoId"> ... </string> - <number name="page"> ... </number> - <number name="pageSize"> ... </number> - </Params> - </Request> +<Request class="photos" function = "getListPhotoComments"> + <Params> + <string name="ownerId"> ... </string> + <string name="albumId"> ... </string> + <string name="photoId"> ... </string> + <number name="page"> ... </number> + <number name="pageSize"> ... </number> + </Params> +</Request>
- <Response class="photos" function="getListPhotoComments"> - <Params> - <array name="commentsList" page="..." pageSize="..." quantity="..." ownerId="..." albumId="..." photoId="..."> - <struct name="comment" id="..."/> - <string name="ParentId"> ... </string> - <string name="SenderId"> ... </string> - <string name="SenderName"> ... </string> - <string name="Time"> ... </string> - <string name="Text"> ... </string> - </struct> - </array> - </Params> - </Response> +<Response class="photos" function="getListPhotoComments"> + <Params> + <array name="commentsList" page="..." pageSize="..." quantity="..." ownerId="..." albumId="..." photoId="..."> + <struct name="comment" id="..."/> + <string name="ParentId"> ... </string> + <string name="SenderId"> ... </string> + <string name="SenderName"> ... </string> + <string name="Time"> ... </string> + <string name="Text"> ... </string> + </struct> + </array> + </Params> +</Response>Parameter ParentId is an id of previous comment, if there is such one (optional).
sendPhotoComment
Request: -- <Request class="photos" function="sendPhotoComment"> - <Params> - <string name="ownerId"> ... </string> - <string name="albumId"> ... </string> - <string name="photoId"> ... </string> - <string name="text"> ... </string> - </Params> - </Request> +<Request class="photos" function="sendPhotoComment"> + <Params> + <string name="ownerId"> ... </string> + <string name="albumId"> ... </string> + <string name="photoId"> ... </string> + <string name="text"> ... </string> + </Params> +</Request>Response: info message or error message. - - + +Messages
getListOutboxMessages
Request: -- <Request class="messages" function="getListOutboxMessages"> - <Params> - <number name="page"> ... </number> - <number name="pageSize"> ... </number> - <number name="timeOffset"> ... </number> - </Params> - </Request> +<Request class="messages" function="getListOutboxMessages"> + <Params> + <number name="page"> ... </number> + <number name="pageSize"> ... </number> + <number name="timeOffset"> ... </number> + </Params> +</Request>
- <Response class="messages" function = "getListOutboxMessages"> - <Params> - <array name="messageList" page="..." pageSize="..." quantity="..."> - <struct name="message" id="..."> - <string name="SenderId"> ... </string> - <string name="SenderName"> ... </string> - <array name="recipientList" quantity="..."> - <struct name="recipient"> - <string name="RecipientId"> ... </string> - <string name="RecipientName"> ... </string> - </struct> - </array> - <string name="Time"> ... </string> - <string name="Title"> ... </string> - <string name="Text"> ... </string> - <string name="Status"> ... </string> - <attachment id="..." ownerId="..." type="..."> - ... - </attachment> - </struct> - </array> - </Params> - </Response> +<Response class="messages" function = "getListOutboxMessages"> + <Params> + <array name="messageList" page="..." pageSize="..." quantity="..."> + <struct name="message" id="..."> + <string name="SenderId"> ... </string> + <string name="SenderName"> ... </string> + <array name="recipientList" quantity="..."> + <struct name="recipient"> + <string name="RecipientId"> ... </string> + <string name="RecipientName"> ... </string> + </struct> + </array> + <string name="Time"> ... </string> + <string name="Title"> ... </string> + <string name="Text"> ... </string> + <string name="Status"> ... </string> + <attachment id="..." ownerId="..." type="..."> + ... + </attachment> + </struct> + </array> + </Params> +</Response>Parameter attachment is optional, its content depends on attribute type and can have following values:
-- <attachment id="..." ownerId="..." type="image"> - <string name="name"> ... </string> - <string name="albumId"> ... </string> - <string name="urlSmall"> ... </string> - <string name="urlBig"> ... </string> - </attachment> - - <attachment id="..." ownerId="..." type="video"> - <string name="name"> ... </string> - <string name="url"> ... </string> - <number name="duration"> ... </number> - <string name="urlImage"> ... </string> - </attachment> - - <attachment id="..." ownerId="..." type="audio"> - <string name="name"> ... </string> - <string name="url"> ... </string> - <number name="duration"> ... </number> - </attachment> - - <attachment id="..." ownerId="..." type="link"> - <string name="name"> ... </string> - <string name="url"> ... </string> - <string name="urlImage"> ... </string> - </attachment> - - <attachment id="..." ownerId="..." type="note"> - <string name="name"> ... </string> - <string name="url"> ... </string> - </attachment> -- - - - - +<attachment id="..." ownerId="..." type="image"> + <string name="name"> ... </string> + <string name="albumId"> ... </string> + <string name="urlSmall"> ... </string> + <string name="urlBig"> ... </string> +</attachment> + +<attachment id="..." ownerId="..." type="video"> + <string name="name"> ... </string> + <string name="url"> ... </string> + <number name="duration"> ... </number> + <string name="urlImage"> ... </string> +</attachment> + +<attachment id="..." ownerId="..." type="audio"> + <string name="name"> ... </string> + <string name="url"> ... </string> + <number name="duration"> ... </number> +</attachment> + +<attachment id="..." ownerId="..." type="link"> + <string name="name"> ... </string> + <string name="url"> ... </string> + <string name="urlImage"> ... </string> +</attachment> + +<attachment id="..." ownerId="..." type="note"> + <string name="name"> ... </string> + <string name="url"> ... </string> +</attachment> ++ + + +Audio
getListAudio
Request: -- <Request class="audio" function="getListAudio"> - <Params id="..."> - </Params> - </Request> +<Request class="audio" function="getListAudio"> + <Params id="..."> + </Params> +</Request>Response: -- <Response class="audio" function="getListAudio"> - <Params id="..."> - <array name="audioList" quantity="..." ownerId="..."> - <struct name="audio" id="..."> - <string name="title"> ... </string> - <string name="artist"> ... </string> - <number name="duration"> ... </number> - <string name="audio"> ...url... </string> - </struct> - </array> - </Params> - </Response> -- - - +<Response class="audio" function="getListAudio"> + <Params id="..."> + <array name="audioList" quantity="..." ownerId="..."> + <struct name="audio" id="..."> + <string name="title"> ... </string> + <string name="artist"> ... </string> + <number name="duration"> ... </number> + <string name="audio"> ...url... </string> + </struct> + </array> + </Params> +</Response> ++ + +Video
getListVideo
Request: -- <Request class="video" function="getListVideo"> - <Params id="..."> - </Params> - </Request> +<Request class="video" function="getListVideo"> + <Params id="..."> + </Params> +</Request>Response: -- <Response class="video" function="getListVideo"> - <Params> - <array name="videoList" quantity="..." ownerId="..."> - <struct name="video" id="..."> - <string name="title"> ... </string> - <string name="description"> ... </string> - <number name="duration"> ... </number> - <img name="Img"> ...url... </img> - <string name="link"> ...url... </string> - <string name="url"> ...url to player... </string> - </struct> - </array> - </Params> - </Response> -- - - +<Response class="video" function="getListVideo"> + <Params> + <array name="videoList" quantity="..." ownerId="..."> + <struct name="video" id="..."> + <string name="title"> ... </string> + <string name="description"> ... </string> + <number name="duration"> ... </number> + <img name="Img"> ...url... </img> + <string name="link"> ...url... </string> + <string name="url"> ...url to player... </string> + </struct> + </array> + </Params> +</Response> ++ + +News
+ +Info and error messages
Error message format
-- <Response class="systemMessages" function = "errorMessage"> - <Params> - <string name="moduleName"> ... </string> - <string name="code"> ... </string> - <string name="text"> ... </string> - <string name="comment"> ... </string> - <string name="type">user/internal/service </string> - </Params> - </Response> +<Response class="systemMessages" function = "errorMessage"> + <Params> + <string name="moduleName"> ... </string> + <string name="code"> ... </string> + <string name="text"> ... </string> + <string name="comment"> ... </string> + <string name="type">user/internal/service </string> + </Params> +</Response>Info message format
-- <Response class="systemMessages" function = "infoMessage"> - <Params> - <string name="moduleName"> ... </string> - </Params> - </Response> +<Response class="systemMessages" function = "infoMessage"> + <Params> + <string name="moduleName"> ... </string> + </Params> +</Response>- - +