Log in
Interface

UserProfileInterface

Magento\AdobeImsApi\Api\Data\UserProfileInterface

What it does

This interface defines the contract for storing and managing Adobe IMS (Identity Management System) user profile data in Magento.

Developers use this to access user information like name, email, profile image, and OAuth tokens (access/refresh tokens) for Adobe IMS authentication integration.

It's essential when building features that require Adobe Creative Cloud or Adobe Stock integration with Magento.

Public Methods

  • getId()
  • getUserId()
  • setUserId()
  • getName()
  • setName()
  • setEmail()
  • getEmail()
  • getImage()
  • setImage()
  • getAccountType()
  • setAccountType()
  • getAccessToken()
  • setAccessToken()
  • getRefreshToken()
  • setRefreshToken()
  • getCreatedAt()
  • setCreatedAt()
  • getUpdatedAt()
  • setUpdatedAt()
  • getAccessTokenExpiresAt()
  • setAccessTokenExpiresAt()
  • getExtensionAttributes()
  • setExtensionAttributes()