All Downloads are FREE. Search and download functionalities are using the official Maven repository.

models.dsl.links.DefaultDescriptor_MultipleDescriptorsWAssigned.rapid Maven / Gradle / Ivy

/* 
Scenario: >1 link descriptor defined, one designated as default
The referrer should:
should be able to use other link descriptors by specifying explicitly.
 */
rapidModel MultipleDescriptors
	resourceAPI MultipleDescriptors baseURI "http://modelsolv.com"
		objectResource DataType1Object type DataType1
			referenceLink > dataType1_reference1
				targetResource DataType2Object
				linkDescriptor DataType2Object.DataType2ObjectLink2

			method GET Customer
				request
				response DataType1Object statusCode 200

		objectResource DataType2Object type DataType2
			linkDescriptor DataType2ObjectLink
				dataType2ID

			linkDescriptor DataType2ObjectLink2
				dataType2ID
				aProperty

			default linkDescriptor DataType2ObjectLink3
				aProperty

	dataModel MultipleDescriptors
		structure DataType1
			dataType1ID : string
			CustomerName : string
			dataType1_reference1 : reference DataType2*

		structure DataType2
			dataType2ID : string
			aProperty : boolean




© 2015 - 2025 Weber Informatics LLC | Privacy Policy