LassoDiscoModify

LassoDiscoModify — <disco:Modify>

Functions

Types and Values

Description

Figure 107. Schema fragment for disco:Modify


<xs:element name="Modify" type="ModifyType"/>
<xs:complexType name="ModifyType">
  <xs:sequence>
    <xs:group ref="ResourceIDGroup"/>
    <xs:element name="InsertEntry" type="InsertEntryType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="RemoveEntry" type="RemoveEntryType" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
  <xs:attribute name="id" type="xs:ID" use="optional"/>
</xs:complexType>

<xs:group name="ResourceIDGroup">
  <xs:sequence>
    <xs:choice minOccurs="0" maxOccurs="1">
      <xs:element ref="ResourceID"/>
      <xs:element ref="EncryptedResourceID"/>
    </xs:choice>
  </xs:sequence>
</xs:group>

Functions

lasso_disco_modify_new ()

LassoDiscoModify *
lasso_disco_modify_new (void);

Types and Values

struct LassoDiscoModify

struct LassoDiscoModify {
	LassoNode parent;

	LassoDiscoResourceID *ResourceID;
	LassoDiscoEncryptedResourceID *EncryptedResourceID;

	GList *InsertEntry; /* of LassoNode */
	GList *RemoveEntry; /* of LassoNode */

	char *id;
};