<?xml version="1.0" encoding="utf-8" ?>
<sone>
- <id><% currentSone.id></id>
- <name><% currentSone.name|xml></name>
<time><% currentSone.time></time>
+ <protocol-version>0</protocol-version>
+
+ <client>
+ <name>Sone</name>
+ <version><% version|xml></version>
+ </client>
<profile>
<first-name><% currentSone.profile.firstName|xml></first-name>
<middle-name><% currentSone.profile.middleName|xml></middle-name>
<last-name><% currentSone.profile.lastName|xml></last-name>
+ <birth-day><% currentSone.profile.birthDay|xml></birth-day>
+ <birth-month><% currentSone.profile.birthMonth|xml></birth-month>
+ <birth-year><% currentSone.profile.birthYear|xml></birth-year>
+ <avatar><%currentSone.profile.avatar|xml></avatar>
+ <fields>
+ <%foreach currentSone.profile.fields field>
+ <field>
+ <field-name><% field.name|xml></field-name>
+ <field-value><% field.value|xml></field-value>
+ </field>
+ <%/foreach>
+ </fields>
</profile>
<posts>
<%foreach currentSone.posts post>
<post>
<id><% post.id|xml></id>
+ <recipient><%if post.recipientId.present><% post.recipientId.get|xml><%/if></recipient>
<time><% post.time></time>
<text><% post.text|xml></text>
</post>
<%foreach currentSone.replies reply>
<reply>
<id><% reply.id></id>
- <post-id><% reply.post.id|xml></post-id>
+ <post-id><% reply.postId|xml></post-id>
<time><% reply.time></time>
<text><% reply.text|xml></text>
</reply>
<%/foreach>
</post-likes>
- <known-sones>
- <%foreach knownSones sone>
- <known-sone>
- <sone-id><% sone.id|xml></sone-id>
- <sone-key><% sone.requestUri|xml></sone-key>
- <sone-name><% sone.name|xml></sone-name>
- </known-sone>
+ <reply-likes>
+ <%foreach currentSone.likedReplyIds replyId>
+ <reply-like><% replyId|xml></reply-like>
<%/foreach>
- </known-sones>
+ </reply-likes>
+
+ <%foreach currentSone.albums album>
+ <%first>
+ <albums>
+ <%/first>
+ <album>
+ <id><%album.id|xml></id>
+ <%if !album.parent.root>
+ <parent><%album.parent.id|xml></parent>
+ <%/if>
+ <title><%album.title|xml></title>
+ <description><%album.description|xml></description>
+ <!-- album-image is ignored, a random image is shown as album image. -->
+ <album-image><%album.albumImage.id|xml></album-image>
+ <%foreach album.images image>
+ <%first>
+ <images>
+ <%/first>
+ <image>
+ <id><%image.id|xml></id>
+ <creation-time><%image.creationTime|xml></creation-time>
+ <key><%image.key|xml></key>
+ <title><%image.title|xml></title>
+ <description><%image.description|xml></description>
+ <width><%image.width|xml></width>
+ <height><%image.height|xml></height>
+ </image>
+ <%last>
+ </images>
+ <%/last>
+ <%/foreach>
+ </album>
+ <%last>
+ </albums>
+ <%/last>
+ <%/foreach>
</sone>