# ExternalLinkEventData

Location: [gRPC API](https://developer.m-files.com/APIs/gRPC-API/index.md) > [Reference](https://developer.m-files.com/APIs/gRPC-API/Reference/index.md) > [Messages](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/index.md)

HTML version: https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ExternalLinkEventData/

Common additional data shared by the External Link (sharing center) audit events.

- **Full name:** `MFiles.ExternalLinkEventData`
- **Proto file:** [`mfiles/structs.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/structs.proto)

<a id="fields"></a>

## Fields

| Field | Type | Number | Description |
|---|---|---|---|
| <a id="f-object_version_info"></a>`object_version_info` | [`BasicDocVerInfo`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.BasicDocVerInfo/index.md) | 1 | Information about the shared object. |
| <a id="f-file_name"></a>`file_name` | `string` | 2 | The name of the shared file. |
| <a id="f-is_anyone_access_granted"></a>`is_anyone_access_granted` | `bool` | 3 | True for an "anyone with the link" share, false for a visitor link. |
| <a id="f-external_shared_link_access_type"></a>`external_shared_link_access_type` | [`ExternalSharedLinkAccessType`](https://developer.m-files.com/APIs/gRPC-API/Reference/Enums/MFiles.ExternalSharedLinkAccessType/index.md) | 4 | Link-level access rights. Values: `EXTERNAL_SHARED_LINK_ACCESS_TYPE_UNINITIALIZED` (0), `EXTERNAL_SHARED_LINK_ACCESS_TYPE_DOWNLOAD` (1), `EXTERNAL_SHARED_LINK_ACCESS_TYPE_PREVIEW` (2), `EXTERNAL_SHARED_LINK_ACCESS_TYPE_EDIT` (3). |
| <a id="f-visitor_emails"></a>`visitor_emails` | repeated `string` | 5 | Visitor emails relevant to the event; empty for an "anyone with the link" share. |
| <a id="f-expiration_date_utc"></a>`expiration_date_utc` | [`google.protobuf.Timestamp`](https://protobuf.dev/reference/protobuf/google.protobuf/#timestamp) | 6 | Expiration date relevant to the event (link or visitor). FILETIME_ZERO if not applicable. |

<a id="used-by-messages"></a>

## Used by messages

- [`EventTypeSpecificDataUnion`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.EventTypeSpecificDataUnion/index.md): Union for event type specific data in Event.
- [`EventTypeSpecificDataUnion.ExternalLinkAccessTypeChangedData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.EventTypeSpecificDataUnion/index.md#t-ExternalLinkAccessTypeChangedData)
- [`EventTypeSpecificDataUnion.ExternalLinkAccessedByVisitorData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.EventTypeSpecificDataUnion/index.md#t-ExternalLinkAccessedByVisitorData)
- [`EventTypeSpecificDataUnion.ExternalLinkAnyoneWithLinkExpirationUpdatedData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.EventTypeSpecificDataUnion/index.md#t-ExternalLinkAnyoneWithLinkExpirationUpdatedData)
- [`EventTypeSpecificDataUnion.ExternalLinkManageVisitorsViewedData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.EventTypeSpecificDataUnion/index.md#t-ExternalLinkManageVisitorsViewedData)
- [`EventTypeSpecificDataUnion.ExternalLinkVisitorExpirationUpdatedData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.EventTypeSpecificDataUnion/index.md#t-ExternalLinkVisitorExpirationUpdatedData)
- [`EventTypeSpecificDataUnion.ExternalLinkVisitorsAddedData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.EventTypeSpecificDataUnion/index.md#t-ExternalLinkVisitorsAddedData)
- [`EventTypeSpecificDataUnion.ExternalLinkVisitorsRemovedData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.EventTypeSpecificDataUnion/index.md#t-ExternalLinkVisitorsRemovedData)
- [`EventTypeSpecificDataUnion.ExternalLinkVisitorsViewedData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.EventTypeSpecificDataUnion/index.md#t-ExternalLinkVisitorsViewedData)
