| Name | Type | Description | Notes |
|---|---|---|---|
| kind | KindEnum | The type of change to make to the context's removal date from this segment | |
| contextKey | String | A unique key used to represent the context | |
| contextKind | String | The kind of context | |
| targetType | TargetTypeEnum | The segment's target type | |
| value | Long | The time, in Unix milliseconds, when the context should be removed from this segment. Required if <code>kind</code> is <code>addExpiringTarget</code> or <code>updateExpiringTarget</code>. | [optional] |
| version | Integer | The version of the expiring target to update. Optional and only used if <code>kind</code> is <code>updateExpiringTarget</code>. If included, update will fail if version doesn't match current version of the expiring target. | [optional] |
| Name | Value |
|---|---|
| ADD_EXPIRING_TARGET | "addExpiringTarget" |
| UPDATE_EXPIRING_TARGET | "updateExpiringTarget" |
| REMOVE_EXPIRING_TARGET | "removeExpiringTarget" |
| Name | Value |
|---|---|
| INCLUDED | "included" |
| EXCLUDED | "excluded" |