# IPresenceLocation

> Reference the IPresenceLocation interface for user location information.

`Presence()` information for a user signed in at a particular location.

`#include <IPresenceLocation.h>`

## Public Functions

|                                                                       | Name                                                                                                                                                                    |
| --------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| virtual const FString &                                               | **[LocationId](#function-locationid)**() const =0The unique identifier for this account's specific login session.                                                       |
| virtual const [Presence](./class-presence.md) &                       | **[CurrentPresence](#function-currentpresence)**() const =0The presence for this account at this location.                                                              |
| virtual [IPresenceSubscription](./class_i_presence_subscription.md) & | **[Subscription](#function-subscription)**() const =0The subscription that owns this presence location. This does not change and does not raise a PropertyChangedEvent. |

## Public Functions Documentation

### function LocationId

```cpp
virtual const FString & LocationId() const =0
```

The unique identifier for this account's specific login session.

### function CurrentPresence

```cpp
virtual const Presence & CurrentPresence() const =0
```

The presence for this account at this location.

### function Subscription

```cpp
virtual IPresenceSubscription & Subscription() const =0
```

The subscription that owns this presence location. This does not change and does not raise a PropertyChangedEvent.
