*** id: abe96fa5-fd1a-4b8a-a2b2-821ee70f74e2 title: PlayResult slug: /dotnet/reference/calling/results/play description: The PlayResult object is returned after a play operation. max-toc-depth: 3 ---------------- [call]: /docs/server-sdk/v2/dotnet/reference/calling/call#play [signalwire-relay-event]: /docs/server-sdk/v2/dotnet/reference/event # SignalWire.Relay.Calling.PlayResult This object returned from one the *synchronous* [`Play`][call] methods or part of the action when an *asynchronous* equivalent completes, which represent the final result of a play operation. ## Properties | Property | Type | Description | | :----------- | :------------------------------------------------- | :----------------------------------------------------- | | `Successful` | bool | Whether the play operation has completed successfully. | | `Event` | [`SignalWire.Relay.Event`][signalwire-relay-event] | The last event that completed the call. |