toLayoutStruct method
Converts the current object to a layout-friendly structure (Map format).
Implementation
@override
Map<String, dynamic> toLayoutStruct() {
Map<String, dynamic> message = {};
if (this.message.serializableType == BcsSerializableType.variant) {
message =
(this.message as BcsVariantSerialization).toVariantLayoutStruct();
} else {
message = this.message.toLayoutStruct();
}
return {"intent": intent.toLayoutStruct(), "message": message};
}