getUserProfile abstract method
- @GET.new('/users/{target_id}/profile')
- @Path.new('target_id') required String targetId,
- @Query.new('guild_id') SnowflakeType? guildId,
- @Query.new('with_mutual_friends') String? withMutualFriends,
- @Query.new('with_mutual_guilds') String? withMutualGuilds,
Get user profile.
Retrieves detailed profile information for a user, including bio, custom status, and badges. Optionally includes mutual friends and mutual guilds if requested. May respect privacy settings.
targetId - The target id.
Implementation
@GET('/users/{target_id}/profile')
Future<UserProfileFullResponse> getUserProfile({
@Path('target_id') required String targetId,
@Query('guild_id') SnowflakeType? guildId,
@Query('with_mutual_friends') String? withMutualFriends,
@Query('with_mutual_guilds') String? withMutualGuilds,
});