Wenn ich in DAML eine Auswahl namens "Senden" habe, kann dies zu einem neuen Vertrag führen, der genehmigt oder abgelehnt wurde. Wie soll ich den Rückgabewert in der Auswahl verwalten?
template Request
with
content : Text
anyone : Party
where
signatory anyone
--what to return ? ApprovedRequest or RejectedRequest
controller anyone can
Submit : ContractId ApprovedRequest
do
-- passed all the checks and approved
create ApprovedRequest with request = Request
Vielleicht Maybe (ContractId ApprovedRequest)
wird hier arbeiten? Alternativ vielleicht Either (ContractId RejectedRequest, ContractId ApprovedRequest)
?
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen