# com.gigs.porting.updated

## Properties

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `object` | string | Yes | Type of object is always `event`. |
| `id` | string | Yes | Unique identifier for the event. |
| `actor` | object | Yes |  |
| `data` | object | Yes | Porting is required when a user wants to keep their phone number when changing their subscription. There are multiple steps involved between the user, their previous carrier, and the new subscriber |
| `datacontenttype` | string | Yes | The RFC 2046 content-type. |
| `previousData` | object | No | Present only for events of type `*.updated`. Contains the values fields in the schema had prior to the update.  This field is the result of a shallow diff of the previous schema (i.e., if a nested field has changed, then the entire object will be included).  |
| `project` | string | Yes | Unique identifier for the project where the event occurred. |
| `source` | string | Yes | URI identifying the event source. |
| `specversion` | string | Yes | The CloudEvents spec version. |
| `time` | string | Yes | Time when the event occurred. |
| `type` | string | Yes | Type is always `com.gigs.porting.updated`. |
| `version` | string | Yes | API version used to serialize the data and the event itself. |
