# Person

**Kind:** Class

**Source:** `Pams/Web/Pams.WebApp/Client/app/models/person/person.model.ts` (line 4)

**Part of:** [Pams](subsystem-pams)

## Properties

| Property | Type |
|---|---|
| `PersonID` | `number` |
| `CompanyID` | `number` |
| `CompanyBranchID` | `number` |
| `PersonTypeID` | `number` |
| `Password` | `string` |
| `Title` | `string` |
| `FirstName` | `string` |
| `MiddleName` | `string` |
| `LastName` | `string` |
| `Suffix` | `string` |
| `DisplayName` | `string` |
| `ProfilePhoto` | `string` |
| `IsActive` | `boolean` |
| `CurrentCredential` | `PersonUser` |
| `RolesNames` | `string` |
| `BranchesNames` | `string` |
| `IsManager` | `boolean` |
| `FullName` | `string` |
| `BaseSupplier` | `number` |
| `BaseCurrency` | `string` |

## Relationships

- IMPORTS → `PersonUser`
- IMPORTS → `File`
- IMPORTS → `GeneralListView`

## Used by

4 references from 4 files. Each is a place in this repository where the symbol is actually used — go read one rather than trusting an example.

### Imported by (4)

- `PersonService` — `Pams/Web/Pams.WebApp/Client/app/services/person/person.service.ts`:1
- `PageData` — `Pams/Web/Pams.WebApp/Client/app/services/security/auth.service.ts`:1
- `PersonUserService` — `Pams/Web/Pams.WebApp/Client/app/services/security/person-user.service.ts`:1
- `Role` — `Pams/Web/Pams.WebApp/Client/app/models/security/role.model.ts`:3
