models.dsl.TestJSONSchema.rapid Maven / Gradle / Ivy
rapidModel testJSONScheme
resourceAPI TestJSONScheme
/**"comment with quotes and backslash \"*/
objectResource ReferenceEmbedObject type DataType1
dataModel TestJSONScheme
/**"comment with quotes and backslash \"*/
structure DataType1
/**"comment with quotes and backslash \"*/
simplePropString : string
simplePropBoolean : boolean
simplePropBase64Binary : base64Binary
simplePropDate : date
simplePropDateTime : dateTime
simplePropDecimal : decimal
simplePropDouble : double
simplePropFloat : float
simplePropInteger : integer
simplePropInt : int
simplePropLong : long
simplePropUnbounded : decimal *
simplePropBounded : boolean [3..5]
simpleReadOnlyProperty: readOnly string
keyReadOnlyProperty: readOnly key int
// references
simpleRef : reference DataType2
containmentRef : containing reference DataType2
simpleRefUnbounded : reference DataType2 *
simpleRefUnboundedMandatory : reference DataType2 +
containmentRefUnbounded : containing reference DataType2 *
simpleRefBounded : reference DataType2 [3..5]
containmentRefBounded : containing reference DataType2 [8..15]
structure DataType2
id : string