row/object — This trigger is fired by each row affected by the triggering statement or by changes via object access. For row-level triggers, you can set the Language keyword to objectscript or python.
This option defines a unified trigger, so called because it is fired by data changes that occur via SQL or object access. In contrast, with other triggers, if you want to use the same logic when changes occur via object access, it is necessary to implement callbacks such as %OnDelete().