# Is there an event.source attribute-documentation?

**URL:** <https://forum.inductiveautomation.com/t/is-there-an-event-source-attribute-documentation/80251>\
**Category:** Ignition\
**Tags:** vision\
**Created:** [October 10, 2023, 6:35am UTC](https://forum.inductiveautomation.com/t/is-there-an-event-source-attribute-documentation/80251 "2023-10-10T06:35:33Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Remco\_Geervliet](https://avatars.discourse-cdn.com/v4/letter/r/13edae/32.png) [@Remco\_Geervliet](https://forum.inductiveautomation.com/u/Remco_Geervliet)\
**Post date:** [October 10, 2023, 6:35am UTC](https://forum.inductiveautomation.com/t/is-there-an-event-source-attribute-documentation/80251/1 "2023-10-10T06:35:34Z")

</div>

I'm trying to get a child-element based on the event.source name, but can't for the life of my find any documentation on what attribute I can call to achieve this. As a matter of fact, I'm having a hard time finding any documentation regarding elements that specifies attributes and return-types.

Most likely this is my inability to formulate coherent google-searches, but I'm hoping someone can steer me in the right direction. When searching this forum, I notice there are plenty of attributes to event.source, but the autocompletion shows exactly zero of them.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/5/d54fbacccf46770bc84c92cd95c0bb359bcfced5.png)

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [October 10, 2023, 12:47pm UTC](https://forum.inductiveautomation.com/t/is-there-an-event-source-attribute-documentation/80251/2 "2023-10-10T12:47:53Z")

</div>

There's no documentation because `event.source` is a chameleon. It carries an arbitrary object, which can be a window, a container, a grouping object, a shape group, or any component or template. You are expected to know, based on where you placed the event, what kind of object it is, and use that object's documentation.

---

<div class="post-metadata">

**Author:** ![justinedwards.jle](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/justinedwards.jle/32/37854_2.png) [@justinedwards.jle](https://forum.inductiveautomation.com/u/justinedwards.jle)\
**Post date:** [October 10, 2023, 2:02pm UTC](https://forum.inductiveautomation.com/t/is-there-an-event-source-attribute-documentation/80251/3 "2023-10-10T14:02:50Z")

</div>

If you don't know what the object is officially called, you can script this:

```auto
print type(event.source)

```

It will return what you need to search for to find the correct documentation.
