Log in
Interface

UserInterface

Magento\User\Api\Data\UserInterface

What it does

This interface defines the data contract for admin user entities in Magento 2.

Developers use this interface when working with admin user data through APIs or repositories, ensuring consistent access to user properties like name, email, username, password, active status, and locale preferences.

It's part of Magento's service contract layer for admin user management.

Public Methods

  • getId()
  • setId()
  • getFirstName()
  • setFirstName()
  • getLastName()
  • setLastName()
  • getEmail()
  • setEmail()
  • getUserName()
  • setUserName()
  • getPassword()
  • setPassword()
  • getCreated()
  • setCreated()
  • getModified()
  • setModified()
  • getIsActive()
  • setIsActive()
  • getInterfaceLocale()
  • setInterfaceLocale()