# InvocationResultCore

**Kind**: interface | **Module**: [Interop](https://docs.interop.io/desktop/reference/javascript/interop/index.md)

**Source**: https://docs.interop.io/desktop/reference/javascript/interop/invocationresultcore/index.html

Result from a method invocation.

## Properties

- **`called_with`** (`any`, required)
  Arguments of the invocation.
- **`executed_by`** (`Instance`, optional)
  Instance of the application that executed the method.
- **`message`** (`string`, required)
  Message from the application that executed the method.
- **`method`** (`MethodDefinition`, required)
  Method definition of the method that was invoked.
- **`returned`** (`T`, required)
  Returned object.
- **`status`** (`number`, optional)
  Status sent by the application that executed the method.

## Related types

- [Instance](https://docs.interop.io/desktop/reference/javascript/interop/instance/index.md)
- [MethodDefinition](https://docs.interop.io/desktop/reference/javascript/interop/methoddefinition/index.md)
