package org.pac4j.oauth.profile.bitbucket;
import org.pac4j.oauth.profile.OAuth10Profile;
import java.net.URI;
/**
* <p>This class is the user profile for Bitbucket with appropriate getters.</p>
* <p>It is returned by the {@link org.pac4j.oauth.client.BitbucketClient}.</p>
*
* @author Sebastian Sdorra
* @since 1.5.1
*/
public class BitbucketProfile extends OAuth10Profile {
private static final long serialVersionUID = -8943779913358140436L;
@Override
public String getFamilyName() {
return (String) getAttribute(BitbucketProfileDefinition.LAST_NAME);
}
@Override
public URI getPictureUrl() {
return (URI) getAttribute(BitbucketProfileDefinition.AVATAR);
}
@Override
public URI getProfileUrl() {
return (URI) getAttribute(BitbucketProfileDefinition.RESOURCE_URI);
}
public boolean isTeam() {
return (Boolean) getAttribute(BitbucketProfileDefinition.IS_TEAM);
}
}