Interface: SCUserModerationType
SCUserModerationType interface
Hierarchy
-
↳
SCUserModerationType
Properties
avatar
• avatar: string
Avatar of the user.
Inherited from
Defined in
bio
• bio: string
User biography.
Inherited from
Defined in
blocked_at
• blocked_at: string
| Date
Block start date
Defined in
can_send_pm_to
• Optional
can_send_pm_to: boolean
If the logged user is able to send a private message to the requested user (visible only in the get a specific user api response).
Inherited from
Defined in
categories_counter
• Optional
categories_counter: number
Number of categories followed by the user.
Inherited from
Defined in
community_badge
• Optional
community_badge: boolean
If the user has the community badge active.
Inherited from
Defined in
connection_requests_received_counter
• Optional
connection_requests_received_counter: number
Number of connection requests received by the user.
Inherited from
SCUserType.connection_requests_received_counter
Defined in
connection_requests_sent_counter
• Optional
connection_requests_sent_counter: number
Number of connection requests sent by the user.
Inherited from
SCUserType.connection_requests_sent_counter
Defined in
connection_status
• Optional
connection_status: string
The connection status between the request user and this user.
Inherited from
Defined in
connections_counter
• Optional
connections_counter: number
Number of connections of the user.
Inherited from
SCUserType.connections_counter
Defined in
cover
• Optional
cover: string
Image Cover of the user.
Inherited from
Defined in
date_joined
• date_joined: Date
Date joined to the community.
Inherited from
Defined in
date_of_birth
• Optional
date_of_birth: Date
Date of birth. Format: YYYY-MM-DD (ISO 8601).
Inherited from
Defined in
days_blocked
• Optional
days_blocked: number
Number of days of block duration (if none and block date set, it means forever)
Defined in
deleted
• Optional
deleted: boolean
If the user account has been deleted
Inherited from
Defined in
deleted_at
• Optional
deleted_at: Date
Datetime of the account deletion
Inherited from
Defined in
description
• description: string
User description.
Inherited from
Defined in
discussions_counter
• Optional
discussions_counter: number
Number of discussions created by the user.
Inherited from
SCUserType.discussions_counter
Defined in
email
• Optional
email: string
Email of the user.
Inherited from
Defined in
email_isvalid
• Optional
email_isvalid: boolean
Email is valid. Default: False.
Inherited from
Defined in
expire_at
• expire_at: string
| Date
Date on which the auto unblock will take place
Defined in
ext_id
• Optional
ext_id: number
The external ID of the user. It is assigned only during signup if necessary.
Inherited from
Defined in
flags_given
• Optional
flags_given: number
Number of flags given by the user
Defined in
flags_received
• Optional
flags_received: number
Number of flags received by the user (in its contents)
Defined in
followers_counter
• Optional
followers_counter: number
Number of followers of the user
Inherited from
Defined in
followings_counter
• Optional
followings_counter: number
Number of followings of the user
Inherited from
Defined in
gender
• gender: string
Gender of the user. Values: Male, Female, Unspecified. Default: Unspecified.
Inherited from
Defined in
id
• id: number
The ID of the user.
Inherited from
Defined in
language
• Optional
language: SCLanguageType
User language
Inherited from
Defined in
last_score_variation
• Optional
last_score_variation: SCUserScoreVariation
[]
Full description of the last score variation made by a moderator.
Defined in
last_seen
• Optional
last_seen: string
| Date
Date on which the user has been seen in the community
Defined in
location
• location: string
Location
Inherited from
Defined in
location_lat_lng
• Optional
location_lat_lng: string
Location in coordinates. Format: lat,lng.
Inherited from
Defined in
permission
• Optional
permission: string
[]
List of user permission. Only for the resource /user/me/.
Inherited from
Defined in
polls_counter
• Optional
polls_counter: number
Number of polls created by the user.
Inherited from
Defined in
position_lat_lng
• Optional
position_lat_lng: string
User current position. Format: lat,lng.
Inherited from
Defined in
posts_counter
• Optional
posts_counter: number
Number of posts created by the user.
Inherited from
Defined in
real_name
• real_name: string
Real name of the user.
Inherited from
Defined in
reg_approved
• Optional
reg_approved: boolean
The user is approved and can access the community
Inherited from
Defined in
reputation
• reputation: number
User reputation.
Inherited from
Defined in
role
• Optional
role: string
User role
Inherited from
Defined in
status
• Optional
status: string
User status. Values: a (approved), b (blocked), d (deleted; soft deleted), u (unregistered). Default: a. A blocked user can't:
- create contribution (post/discussion/status)
- create comment
- vote/unvote contribution
- follow/connect user
- edit contribution
- suggest an incubator
- flag a contribution
- send a private message
- edit info profile but he can't:
- follow/unfollow a post/discussion/status
- follow/unfollow a category
- unfollow user
Inherited from
Defined in
statuses_counter
• Optional
statuses_counter: number
Number of statuses created by the user.
Inherited from
Defined in
tags
• tags: SCTagType
[]
User's tag list. List of Tag.
Inherited from
Defined in
unseen_interactions_counter
• Optional
unseen_interactions_counter: number
interactions counter
Inherited from
SCUserType.unseen_interactions_counter
Defined in
unseen_notification_banners_counter
• Optional
unseen_notification_banners_counter: number
notification banner counter
Inherited from
SCUserType.unseen_notification_banners_counter
Defined in
username
• username: string
The username of the user.
Inherited from
Defined in
website
• website: string
User website.