User

constructor(@Json(name = "banned") banned: Boolean, @Json(name = "id") id: String, @Json(name = "online") online: Boolean, @Json(name = "role") role: String, @Json(name = "custom") custom: Map<String, Any?> = emptyMap(), @Json(name = "teams_role") teamsRole: Map<String, String> = emptyMap(), @Json(name = "avg_response_time") avgResponseTime: Int? = null, @Json(name = "ban_expires") banExpires: OffsetDateTime? = null, @Json(name = "created_at") createdAt: OffsetDateTime? = null, @Json(name = "deactivated_at") deactivatedAt: OffsetDateTime? = null, @Json(name = "deleted_at") deletedAt: OffsetDateTime? = null, @Json(name = "invisible") invisible: Boolean? = null, @Json(name = "language") language: String? = null, @Json(name = "last_active") lastActive: OffsetDateTime? = null, @Json(name = "last_engaged_at") lastEngagedAt: OffsetDateTime? = null, @Json(name = "revoke_tokens_issued_before") revokeTokensIssuedBefore: OffsetDateTime? = null, @Json(name = "updated_at") updatedAt: OffsetDateTime? = null, @Json(name = "teams") teams: List<String>? = emptyList())