# Interface: UserAchievement

## Properties

### ach\_id?

> `optional` **ach\_id?**: `number`

***

### ach\_type\_id?

> `optional` **ach\_type\_id?**: [`AchievementType`](../enumerations/AchievementType.md)

***

### ach\_public\_meta?

> `optional` **ach\_public\_meta?**: [`AchievementPublicMeta`](AchievementPublicMeta.md)

***

### isCompleted?

> `optional` **isCompleted?**: `boolean`

***

### isLocked?

> `optional` **isLocked?**: `boolean`

***

### requiresOptin?

> `optional` **requiresOptin?**: `boolean`

***

### isOptedIn?

> `optional` **isOptedIn?**: `boolean`

***

### start\_date?

> `optional` **start\_date?**: `string`

***

### start\_date\_ts?

> `optional` **start\_date\_ts?**: `number`

***

### time\_limit\_ms?

> `optional` **time\_limit\_ms?**: `number`

***

### progress?

> `optional` **progress?**: `number`

***

### complete\_date?

> `optional` **complete\_date?**: `string`

***

### complete\_date\_ts?

> `optional` **complete\_date\_ts?**: `number`

***

### unlock\_date?

> `optional` **unlock\_date?**: `string`

***

### milliseconds\_till\_available?

> `optional` **milliseconds\_till\_available?**: `number`

***

### completed\_tasks?

> `optional` **completed\_tasks?**: `number`

***

### achievementTasks?

> `optional` **achievementTasks?**: [`UserAchievementTask`](UserAchievementTask.md)[]

***

### next\_recurrence\_date\_ts?

> `optional` **next\_recurrence\_date\_ts?**: `number`

***

### ach\_status\_id?

> `optional` **ach\_status\_id?**: [`AchievementStatus`](../enumerations/AchievementStatus.md)

***

### scheduledMissionType?

> `optional` **scheduledMissionType?**: [`ScheduledMissionType`](../enumerations/ScheduledMissionType.md)

***

### related\_games?

> `optional` **related\_games?**: [`AchRelatedGame`](AchRelatedGame.md)[]

***

### active\_from\_ts?

> `optional` **active\_from\_ts?**: `number`

***

### active\_till\_ts?

> `optional` **active\_till\_ts?**: `number`

***

### ach\_categories?

> `optional` **ach\_categories?**: `number`[]

***

### recurring\_quantity?

> `optional` **recurring\_quantity?**: `number`

***

### completed\_count?

> `optional` **completed\_count?**: `number`

***

### ach\_completed\_id?

> `optional` **ach\_completed\_id?**: `number`

***

### requires\_prize\_claim?

> `optional` **requires\_prize\_claim?**: `boolean`

***

### prize\_claimed\_date\_ts?

> `optional` **prize\_claimed\_date\_ts?**: `number`

***

### completed\_today?

> `optional` **completed\_today?**: `boolean`

***

### completed\_this\_week?

> `optional` **completed\_this\_week?**: `boolean`

***

### completed\_this\_month?

> `optional` **completed\_this\_month?**: `boolean`

***

### custom\_section\_type\_id?

> `optional` **custom\_section\_type\_id?**: `number`

***

### badgeTimeLimitState?

> `optional` **badgeTimeLimitState?**: [`BadgesTimeLimitStates`](../enumerations/BadgesTimeLimitStates.md)

***

### prize\_claim\_expiration\_date?

> `optional` **prize\_claim\_expiration\_date?**: `number`

***

### prize\_claim\_period\_type\_id?

> `optional` **prize\_claim\_period\_type\_id?**: [`AchievementClaimPeriodTypeId`](../enumerations/AchievementClaimPeriodTypeId.md)
