Optional ReadonlyadditionalOptionalapplyOptional ReadonlydataOptionaldisposeOptional ReadonlyiconOptional ReadonlynameOptionalonOptionalonCalled when an element is hidden in the UI
OptionalonCalled when an element is shown in the UI
OptionalopenOptionalopenOptionaloriginalThe state before the change has been applied. If it is specified, we don't care
about the state of the original file on disk but just use the specified originalState.
If it isn't specified, we'll derived and observe the state from the file system.
OptionalreplacementsAn array of replacements used to create the new content for the targetState. This is only available if the agent was able to provide replacements and we were able to apply them.
The id of the request with which this change set element is associated.
OptionalrevertOptional ReadonlystateOptionaltargetThe state of the file after the changes have been applied.
If undefined, there is no change.
OptionaltoSerializes this element to a format suitable for persistence. Each element type is responsible for serializing its own data. Optional - elements without this method will be excluded from serialization.
Optional ReadonlytypeThe URI of the element, expected to be unique within the same change set.
The id of the chat session containing this change set element.