Bearer authentication method. If the token is invalid or expired, the user will be presented with the error state and an option to close the Quick Editor.
Bearer authentication method. If the token is invalid or expired, the user will be presented with the error state and an option to close the Quick Editor.
Location is a composable that displays a user's location in text format. The user's location is displayed in a text format. If the location is too long, it will be truncated
Location is a composable that displays a user's location in text format. The user's location is displayed in a text format. If the location is too long, it will be truncated
Location is a composable that displays a user's location in text format or a loading skeleton. The user's location is displayed in a text format. If the location is too long, it will be truncated
Parameters
state
The user's profile loading state
modifier
Composable modifier
skeletonModifier
Composable modifier for the loading skeleton component
This class is deprecated and will be removed in a future release.
Replace with
com.gravatar.ui.components.atomic.Location
Content copied to clipboard
Location is a composable that displays a user's location in text format. The user's location is displayed in a text format. If the location is too long, it will be truncated
This class is deprecated and will be removed in a future release.
Replace with
com.gravatar.ui.components.atomic.Location
Content copied to clipboard
Location is a composable that displays a user's location in text format or a loading skeleton. The user's location is displayed in a text format. If the location is too long, it will be truncated
Parameters
state
The user's profile loading state
modifier
Composable modifier
textStyle
The style to apply to the default text content
content
Composable to display the user location
+ })
Location is a composable that displays a user's location in text format or a loading skeleton. The user's location is displayed in a text format. If the location is too long, it will be truncated
Parameters
state
The user's profile loading state
modifier
Composable modifier
skeletonModifier
Composable modifier for the loading skeleton component
UserInfo is a composable that displays a user's information in a formatted way. The user's information includes their company, job title, pronunciation, pronouns, and current location when available.
Parameters
profile
The user's profile information
modifier
Composable modifier
textStyle
The style to apply to the default text content
content
Composable to display the formatted user information
UserInfo is a composable that displays a user's information in a formatted way. The user's information includes their company, job title, pronunciation, pronouns, and current location when available.
Parameters
profile
The user's profile information
modifier
Composable modifier
textStyle
The style to apply to the default text content
content
Composable to display the formatted user information
UserInfo is a composable that displays a user's information in a formatted way. The user's information includes their company, job title, pronunciation, pronouns, and current location when available.
Parameters
state
The user's profile state
modifier
Composable modifier
skeletonModifier
Composable modifier for the loading skeleton component
textStyle
The style to apply to the default text content
content
Composable to display the formatted user information
This class is deprecated and will be removed in a future release.
Replace with
com.gravatar.ui.components.atomic.UserInfo
Content copied to clipboard
UserInfo is a composable that displays a user's information in a formatted way. The user's information includes their company, job title, pronunciation, pronouns, and current location when available.
Parameters
profile
The user's profile information
modifier
Composable modifier
textStyle
The style to apply to the default text content
content
Composable to display the formatted user information
This class is deprecated and will be removed in a future release.
Replace with
com.gravatar.ui.components.atomic.UserInfo
Content copied to clipboard
UserInfo is a composable that displays a user's information in a formatted way. The user's information includes their company, job title, pronunciation, pronouns, and current location when available.
Parameters
state
The user's profile state
modifier
Composable modifier
textStyle
The style to apply to the default text content
content
Composable to display the formatted user information
+ })
UserInfo is a composable that displays a user's information in a formatted way. The user's information includes their company, job title, pronunciation, pronouns, and current location when available.
Parameters
state
The user's profile state
modifier
Composable modifier
skeletonModifier
Composable modifier for the loading skeleton component
textStyle
The style to apply to the default text content
content
Composable to display the formatted user information
Location is a composable that displays a user's location in text format. The user's location is displayed in a text format. If the location is too long, it will be truncated
Location is a composable that displays a user's location in text format. The user's location is displayed in a text format. If the location is too long, it will be truncated
Location is a composable that displays a user's location in text format or a loading skeleton. The user's location is displayed in a text format. If the location is too long, it will be truncated
UserInfo is a composable that displays a user's information in a formatted way. The user's information includes their company, job title, pronunciation, pronouns, and current location when available.
LargeProfileSummary is a composable that displays a user's profile in a resumed way. Given a Profile, it displays a LargeProfileSummary using the other atomic components provided within the SDK.
LargeProfileSummary is a composable that displays a user's profile in a resumed way. Given a Profile, it displays a LargeProfileSummary using the other atomic components provided within the SDK.
LargeProfile is a composable that displays a user's profile card. Given a ComponentState, it displays a LargeProfile using the other atomic components provided within the SDK.
LargeProfile is a composable that displays a user's profile card. Given a ComponentState, it displays a LargeProfile using the other atomic components provided within the SDK.
This class is deprecated and will be removed in a future release.
Replace with
com.gravatar.ui.components.LargeProfile
Content copied to clipboard
LargeProfile is a composable that displays a user's profile card. Given a ComponentState, it displays a LegacyProfile using the atomic components provided within the SDK.
ProfileSummary is a composable that displays a mini profile card. Given a Profile, it displays a profile summary card using the other atomic components provided within the SDK.
ProfileSummary is a composable that displays a mini profile card. Given a Profile, it displays a profile summary card using the other atomic components provided within the SDK.
ProfileSummary is a composable that displays a mini profile card. Given a ComponentState for a Profile, it displays a profile summary card using the other atomic components.
This class is deprecated and will be removed in a future release.
Replace with
com.gravatar.ui.components.ProfileSummary
Content copied to clipboard
ProfileSummary is a composable that displays a mini profile card. Given a LegacyProfile, it displays a profile summary card using the atomic components provided within the SDK.
This class is deprecated and will be removed in a future release.
Replace with
com.gravatar.ui.components.ProfileSummary
Content copied to clipboard
ProfileSummary is a composable that displays a mini profile card. Given a ComponentState for a LegacyProfile, it displays a profile summary card using the other atomic components.
Parameters
state
The user's profile state
modifier
Composable modifier
+ })
ProfileSummary is a composable that displays a mini profile card. Given a ComponentState for a Profile, it displays a profile summary card using the other atomic components.
Profile is a composable that displays a user's profile card. Given a Profile, iit displays a profile UI component using the other atomic components provided within the SDK.
Profile is a composable that displays a user's profile card. Given a Profile, iit displays a profile UI component using the other atomic components provided within the SDK.
This class is deprecated and will be removed in a future release.
Replace with
com.gravatar.ui.components.Profile
Content copied to clipboard
Profile is a composable that displays a user's profile card. Given a LegacyProfile, it displays a profile UI component using the atomic components provided within the SDK.
LargeProfile is a composable that displays a user's profile card. Given a ComponentState, it displays a LegacyProfile using the atomic components provided within the SDK.
LargeProfile is a composable that displays a user's profile card. Given a ComponentState, it displays a LargeProfile using the other atomic components provided within the SDK.
LargeProfile is a composable that displays a user's profile card. Given a ComponentState, it displays a LargeProfile using the other atomic components provided within the SDK.
LargeProfileSummary is a composable that displays a user's profile in a resumed way. Given a Profile, it displays a LargeProfileSummary using the other atomic components provided within the SDK.
LargeProfileSummary is a composable that displays a user's profile in a resumed way. Given a Profile, it displays a LargeProfileSummary using the other atomic components provided within the SDK.
Profile is a composable that displays a user's profile card. Given a LegacyProfile, it displays a profile UI component using the atomic components provided within the SDK.
Profile is a composable that displays a user's profile card. Given a Profile, iit displays a profile UI component using the other atomic components provided within the SDK.
Profile is a composable that displays a user's profile card. Given a Profile, iit displays a profile UI component using the other atomic components provided within the SDK.
ProfileSummary is a composable that displays a mini profile card. Given a LegacyProfile, it displays a profile summary card using the atomic components provided within the SDK.
ProfileSummary is a composable that displays a mini profile card. Given a Profile, it displays a profile summary card using the other atomic components provided within the SDK.
ProfileSummary is a composable that displays a mini profile card. Given a ComponentState for a LegacyProfile, it displays a profile summary card using the other atomic components.
ProfileSummary is a composable that displays a mini profile card. Given a Profile, it displays a profile summary card using the other atomic components provided within the SDK.
The SHA256 hash of the user's primary email address.
displayName
The user's display name. This is the name that is displayed on their profile.
profileUrl
The full URL for the user's profile.
avatarUrl
The URL for the user's avatar image if it has been set.
avatarAltText
The alt text for the user's avatar image if it has been set.
location
The user's location.
description
The about section on a user's profile.
jobTitle
The user's job title.
company
The user's current company's name.
verifiedAccounts
A list of verified accounts the user has added to their profile. This is limited to a max of 4 in unauthenticated requests.
pronunciation
The phonetic pronunciation of the user's name.
pronouns
The pronouns the user uses.
links
A list of links the user has added to their profile. This is only provided in authenticated API requests.
interests
A list of interests the user has added to their profile. This is only provided in authenticated API requests.
payments
contactInfo
gallery
Additional images a user has uploaded. This is only provided in authenticated API requests.
numberVerifiedAccounts
The number of verified accounts the user has added to their profile. This count includes verified accounts the user is hiding from their profile. This is only provided in authenticated API requests.
lastProfileEdit
The date and time (UTC) the user last edited their profile. This is only provided in authenticated API requests.
registrationDate
The date the user registered their account. This is only provided in authenticated API requests.
The SHA256 hash of the user's primary email address.
displayName
The user's display name. This is the name that is displayed on their profile.
profileUrl
The full URL for the user's profile.
avatarUrl
The URL for the user's avatar image if it has been set.
avatarAltText
The alt text for the user's avatar image if it has been set.
location
The user's location.
description
The about section on a user's profile.
jobTitle
The user's job title.
company
The user's current company's name.
verifiedAccounts
A list of verified accounts the user has added to their profile. This is limited to a max of 4 in unauthenticated requests.
pronunciation
The phonetic pronunciation of the user's name.
pronouns
The pronouns the user uses.
timezone
The timezone the user has. This is only provided in authenticated API requests.
languages
The languages the user knows. This is only provided in authenticated API requests.
firstName
User's first name. This is only provided in authenticated API requests.
lastName
User's last name. This is only provided in authenticated API requests.
isOrganization
Whether user is an organization. This is only provided in authenticated API requests.
links
A list of links the user has added to their profile. This is only provided in authenticated API requests.
interests
A list of interests the user has added to their profile. This is only provided in authenticated API requests.
payments
contactInfo
gallery
Additional images a user has uploaded. This is only provided in authenticated API requests.
numberVerifiedAccounts
The number of verified accounts the user has added to their profile. This count includes verified accounts the user is hiding from their profile. This is only provided in authenticated API requests.
lastProfileEdit
The date and time (UTC) the user last edited their profile. This is only provided in authenticated API requests.
registrationDate
The date the user registered their account. This is only provided in authenticated API requests.
The number of verified accounts the user has added to their profile. This count includes verified accounts the user is hiding from their profile. This is only provided in authenticated API requests.
The number of verified accounts the user has added to their profile. This count includes verified accounts the user is hiding from their profile. This is only provided in authenticated API requests.
Retrieves a list of available avatars for the authenticated user. This method will catch any exception that occurs during the execution and return it as a GravatarResult.Failure.
Sets the avatar for the given email (hash). This method will catch any exception that occurs during the execution and return it as a GravatarResult.Failure.
Uploads an image to be used as Gravatar avatar. This method will catch any exception that occurs during the execution and return it as a GravatarResult.Failure.
Retrieves a list of available avatars for the authenticated user. This method will catch any exception that occurs during the execution and return it as a GravatarResult.Failure.
Return
The list of avatars
Parameters
oauthToken
The OAuth token to use for authentication
hash
The hash of the email to associate the avatars with
Sets the avatar for the given email (hash). This method will catch any exception that occurs during the execution and return it as a GravatarResult.Failure.
Uploads an image to be used as Gravatar avatar. This method will catch any exception that occurs during the execution and return it as a GravatarResult.Failure.
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Checks if the given email address is associated with the already authorized Gravatar account. This method throws any exception that occurs during the execution.
Checks if the given email address is associated with the already authorized Gravatar account. This method will catch any exception that occurs during the execution and return it as a GravatarResult.Failure.
Fetches a Gravatar profile for the given username. This method will catch any exception that occurs during the execution and return it as a GravatarResult.Failure.
Fetches a Gravatar profile for the given email address. This method will catch any exception that occurs during the execution and return it as a GravatarResult.Failure.
Fetches a Gravatar profile for the given hash. This method will catch any exception that occurs during the execution and return it as a GravatarResult.Failure.
Fetches a Gravatar profile for the given hash or username. This method will catch any exception that occurs during the execution and return it as a GravatarResult.Failure.
Fetches a Gravatar profile for the given username. This method will catch any exception that occurs during the execution and return it as a GravatarResult.Failure.
Fetches a Gravatar profile for the given hash or username. This method will catch any exception that occurs during the execution and return it as a GravatarResult.Failure.
Fetches a Gravatar profile for the given email address. This method will catch any exception that occurs during the execution and return it as a GravatarResult.Failure.
Fetches a Gravatar profile for the given hash. This method will catch any exception that occurs during the execution and return it as a GravatarResult.Failure.