ComplexValue

constructor()

See ComplexValue(Boolean, ComplexType?, SparseIndexMap?).


constructor(withDefaults: Boolean)

See ComplexValue(Boolean, ComplexType?, SparseIndexMap?).

Parameters

withDefaults

WithDefaults parameter.


constructor(withDefaults: Boolean, type: ComplexType?)

See ComplexValue(Boolean, ComplexType?, SparseIndexMap?).

Parameters

withDefaults

WithDefaults parameter.

type

Type parameter.


constructor(withDefaults: Boolean, type: ComplexType?, withIndexMap: SparseIndexMap?)

Construct a new complex value. This constructor is intended for use by custom complex value subclasses. Use {@link com.sap.cloud.mobile.kotlin.odata.ComplexValue#ofType(com.sap.cloud.mobile.kotlin.odata.ComplexType, com.sap.cloud.mobile.kotlin.odata.core.SparseIndexMap?) ComplexValue.ofType} for regular construction.

Parameters

withDefaults

Should {@link com.sap.cloud.mobile.kotlin.odata.ComplexValue#setDefaultValues(kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean) ComplexValue.setDefaultValues} be called to initialize properties with default values?

type

(nullable) Complex type. Should not be null except when called by generated proxy base classes.

withIndexMap

(nullable) If non-null, the created entities will use a sparse array implementation.