@netgrif/components-core
Version:
Netgrif Application engine frontend core Angular library
28 lines (27 loc) • 984 B
TypeScript
/**
* Used by [UserField]{@link UserField} and [UserAssignComponent]{@link AbstractUserAssignComponent}.
*
* Represents the value of the user.
*/
export declare class UserValue {
private _id;
private _realmId;
private _firstName;
private _lastName;
private _username;
/**
* An object that represents the selected user in {@link UserField} and [UserAssignComponent]{@link AbstractUserAssignComponent}.
* @param _id the id of the selected user
* @param _realmId the id of the selected user realm
* @param _firstName the first name of the selected user
* @param _lastName the surname of the selected user
* @param _username email of the selected user
*/
constructor(_id: string, _realmId: string, _firstName: string, _lastName: string, _username: string);
get id(): string;
get realmId(): string;
get firstName(): string;
get lastName(): string;
get fullName(): string;
get username(): string;
}