2.2.4.13 MembershipData

The MembershipData complex type represents a membership.

 <s:complexType name="MembershipData">
   <s:sequence>
     <s:element minOccurs="1" maxOccurs="1" name="Source" type="tns:MembershipSource" />
     <s:element minOccurs="0" maxOccurs="1" name="MemberGroup" type="tns:MemberGroupData" />
     <s:element minOccurs="0" maxOccurs="1" name="Group" type="s:string" />
     <s:element minOccurs="0" maxOccurs="1" name="DisplayName" type="s:string" />
     <s:element minOccurs="1" maxOccurs="1" name="Privacy" type="tns:Privacy" />
     <s:element minOccurs="0" maxOccurs="1" name="MailNickname" type="s:string" />
     <s:element minOccurs="0" maxOccurs="1" name="Url" type="s:string" />
     <s:element minOccurs="1" maxOccurs="1" name="ID" type="s:long" />
     <s:element minOccurs="1" maxOccurs="1" name="MemberGroupID" type="s:long" />
   </s:sequence>
 </s:complexType>

Source: This value specifies the original source of members for the member group. It MUST be a value specified in MembershipSource (section 2.2.5.3).

MemberGroup: A MemberGroupData (section 2.2.4.12) type that identifies the member group involved in the membership.

Group: A string that specifies the group (2) of this membership. This value MUST be less than or equal to 50 characters in length.

DisplayName: A string that specifies the display name of the member group involved in the membership.

Privacy: Specifies the category of users who can view this membership. This MUST be a value in the Privacy (section 2.2.5.4) enumeration.

MailNickname: A string that specifies the e-mail alias of the member group involved in the membership.

Url: The URL of the member group involved in the membership.

ID: A long that uniquely identifies this membership.

MemberGroupID: A long that uniquely identifies the member group involved in the membership.