| Lasso Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
struct LassoDiscoResourceOffering;
LassoDiscoResourceOffering * lasso_disco_resource_offering_new
(LassoDiscoServiceInstance *serviceInstance);
Figure 109. Schema fragment for disco:ResourceOffering
<xs:element name="ResourceOffering" type="ResourceOfferingType"/>
<xs:complexType name="ResourceOfferingType">
<xs:sequence>
<xs:group ref="ResourceIDGroup"/>
<xs:element name="ServiceInstance" type="ServiceInstanceType"/>
<xs:element ref="Options" minOccurs="0"/>
<xs:element name="Abstract" type="xs:string" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="entryID" type="IDType" use="optional"/>
</xs:complexType>
Schema fragment (liberty-idwsf-utility-1.0-errata-v1.0.xsd)
<xs:simpleType name="IDType">
<xs:restriction base="xs:string"/>
</xs:simpleType>
struct LassoDiscoResourceOffering {
LassoNode parent;
/* elements */
LassoDiscoResourceID *ResourceID;
LassoDiscoEncryptedResourceID *EncryptedResourceID;
LassoDiscoServiceInstance *ServiceInstance;
/*
* If the Options element is present, but it is empty, it means that the service instance
* explicitly advertises that none of the options are available.
*/
LassoDiscoOptions *Options;
gchar *Abstract;
/* attributes */
gchar *entryID;
};
LassoDiscoResourceOffering * lasso_disco_resource_offering_new
(LassoDiscoServiceInstance *serviceInstance);