required property
Defines which members of the object
type are mandatory, i.e. which
members are mandatory in the payload that is to be sent (e.g. input of
invokeaction, writeproperty) and what members will be definitely delivered
in the payload that is being received (e.g. output of invokeaction,
readproperty).
Implementation
@override
List<String>? get required => dataSchema.required;