File

projects/netgrif-components-core/src/lib/resources/interface/user-resource.ts

Description

The user object as sent by backend. The frontend transforms this object with the help of UserTransformer and uses the transformed object to handle all frontend logic.

Extends

UserResourceSmall

Index

Properties

Properties

_links
_links: any
Type : any
Optional
authorities
authorities: Array<Authority>
Type : Array<Authority>
groups
groups: Array<Group>
Type : Array<Group>
impersonated
impersonated: UserResource
Type : UserResource
Optional
nextGroups
nextGroups: Array<string>
Type : Array<string>
processRoles
processRoles: Array<ProcessRole>
Type : Array<ProcessRole>
telNumber
telNumber: string
Type : string
Optional
import {UserResourceSmall} from './user-resource-small';
import {Group} from './group';
import {Authority} from './authority';
import {ProcessRole} from './process-role';

/**
 * The user object as sent by backend. The frontend transforms this object with the help of {@link UserTransformer}
 * and uses the transformed object to handle all frontend logic.
 */
export interface UserResource extends UserResourceSmall {
    telNumber?: string;
    groups: Array<Group>;
    authorities: Array<Authority>;
    nextGroups: Array<string>;
    processRoles: Array<ProcessRole>;
    impersonated?: UserResource;
    _links?: any;
}

result-matching ""

    No results matching ""