I am wondering how the Plural-Field generic is to be rendered in the REST OpenSocial 1.0 API specifi
Posted
by DaveGrahamOrg
on Stack Overflow
See other posts from Stack Overflow
or by DaveGrahamOrg
Published on 2010-04-15T15:21:16Z
Indexed on
2010/04/15
15:23 UTC
Read the original article
Hit count: 363
In the OpenSocial Data specificaiton 1.0 for a Person object (social profile data) it includes the use of a generic called Plural-Field.
The spec can be found at: http://opensocial-resources.googlecode.com/svn/spec/1.0/Social-Data.xml#Person
In the 1.0 data specification there is no XSD and no examples showing the use of this generic Plural-Field.
After puzzeling the spec for some time I think I might understand the user of this generic. I was hoping that someone could confirm or correct my understanding.
For example the accounts field is a generic Plural-Field<Account> while the activities field is Plural-Field <string>. Am I right in assuming that the result XML would look like:
<accounts>
<Plural-Field>
<primary>true</primary>
<type>ntlm</type>
<value>
<Account>
<domain>MYDOMAIN</domain>
<userid>MYDOMAIN\davegraham</userid>
<username>davegraham</username>
</Account>
</value>
</Plural-Field>
<Plural-Field>
<primary>false</primary>
<type>claims</type>
<value>
<Account>
<domain>i:0#.f|claimsDomain</domain>
<userid>i:0#.f|claimsDomain|davegraham</userid>
<username>davegraham</username>
</Account>
</value>
</Plural-Field>
</accounts>
<activities>
<Plural-Field>
<primary>true</primary>
<type>ntlm</type>
<value>cycling</value>
</Plural-Field>
<Plural-Field>
<primary>false</primary>
<type>claims</type>
<value>swiming</value>
</Plural-Field>
</activities>
Am I right in my interpretation of the spec?
© Stack Overflow or respective owner