export function UserViewModel(data) { this.Id = data.Id; this.Username = data.Username; this.Role = data.Role; this.ThemeSettings = data.ThemeSettings; this.EndpointAuthorizations = data.EndpointAuthorizations; this.PortainerAuthorizations = data.PortainerAuthorizations; if (data.Role === 1) { this.RoleName = 'administrator'; } else { this.RoleName = 'user'; } this.AuthenticationMethod = data.AuthenticationMethod; this.Checked = false; this.UseCache = data.UseCache; } export function UserTokenModel(data) { this.id = data.id; this.userId = data.userId; this.description = data.description; this.prefix = data.prefix; this.dateCreated = data.dateCreated; this.lastUsed = data.lastUsed; }