Closed S11001001 closed 2 years ago
If you remove it before interface GA you can avoid the whole deprecation dance which seems preferable.
@S11001001 As mentioned by @cocreature, I agree the backward compatibility concern doesn't apply to features that are not even available outside of Daml-LF 1.dev
. Feel free to adjust the description of the ticket but make sure to add a changelog entry for users that might already be playing around with interfaces to let them know of the adjustment.
We generally use
Optional
in the Java event model, e.g.CreatedEvent#agreementText
.ExercisedEvent#interfaceId
is an exception. We should give the property typeOptional<Identifier>
instead.