Skip to content

Latest commit

 

History

History
39 lines (36 loc) · 37.5 KB

File metadata and controls

39 lines (36 loc) · 37.5 KB

UserModel

Fields

Field Setter Type Getter Type Required Description Example
id String String ✔️ User ID 1717001045992251392
name String String ✔️ Display name Cryptoklepto
screenName String String ✔️ Twitter username CK_Cryptoklepto
createdAt @Nullable String JsonNullable<String> Account creation date
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
Mon Oct 28 02:32:47 +0000 2024
createdAtDatetime @Nullable String JsonNullable<String> Account creation datetime in ISO format
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
2024-10-28T02:32:47.000Z
canDm @Nullable boolean JsonNullable<boolean> Whether the user can be direct messaged
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
canMediaTag @Nullable boolean JsonNullable<boolean> Whether the user can be tagged in media
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
defaultProfile @Nullable boolean JsonNullable<boolean> Whether the user has a default profile
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
defaultProfileImage @Nullable boolean JsonNullable<boolean> Whether the user has a default profile image
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
description @Nullable String JsonNullable<String> User's bio description
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
descriptionUrls @Nullable List<String> Optional<List<String>> List of URLs found in the user's description
urls @Nullable List<UrlModel> JsonNullable<List<UrlModel>> List of URLs found in the user's profile
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
fastFollowersCount @Nullable long JsonNullable<long> Count of fast followers
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
favouritesCount @Nullable long JsonNullable<long> Number of tweets the user has liked
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
followersCount @Nullable long JsonNullable<long> Number of followers
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
followingCount @Nullable long JsonNullable<long> Number of users this user is following
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
hasCustomTimelines @Nullable boolean JsonNullable<boolean> Whether the user has custom timelines
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
isBlueVerified @Nullable boolean JsonNullable<boolean> Blue verification status
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
verifiedType @Nullable String JsonNullable<String> Verification badge type when not blue-only: blue, business, government, etc.
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
Example 1: government
Example 2: business
Example 3: blue
isVerified @Nullable boolean JsonNullable<boolean> True if the account has any verification badge (blue, business, government, or legacy verified)
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
profileImageShape @Nullable String JsonNullable<String> Profile image shape (Circle or Square; Square often indicates business/government)
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
Example 1: Circle
Example 2: Square
isTranslator @Nullable boolean JsonNullable<boolean> Whether the user is a translator
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
listedCount @Nullable long JsonNullable<long> Number of public lists the user is a member of
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
location @Nullable String JsonNullable<String> User's location
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
New York, USA
mediaCount @Nullable long JsonNullable<long> Number of media tweets posted by the user
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
normalFollowersCount @Nullable long JsonNullable<long> Count of normal followers
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
pinnedTweetIds @Nullable List<String> Optional<List<String>> List of pinned tweet IDs
possiblySensitive @Nullable boolean JsonNullable<boolean> Whether the user's profile may contain sensitive content
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
profileBannerUrl @Nullable String JsonNullable<String> URL of the user's profile banner
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
profileImageUrl @Nullable String JsonNullable<String> URL of the user's profile image
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
protected_ @Nullable boolean JsonNullable<boolean> Whether the user's tweets are protected
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.
statusesCount @Nullable long JsonNullable<long> Number of tweets posted by the user
Supports tri-state: omit setter to leave unset, pass null to send explicit JSON null.