# Person

**Kind:** Class

**Source:** `Frontend/src/app/models/person/person.model.ts` (line 4)

**Part of:** [Frontend](subsystem-frontend-src-app)

## Properties

| Property | Type |
|---|---|
| `PersonID` | `number` |
| `CompanyID` | `number` |
| `CompanyBranchID` | `number` |
| `StoreId` | `number` |
| `PersonTypeID` | `number` |
| `Password` | `string` |
| `Title` | `string` |
| `Position` | `string` |
| `FirstName` | `string` |
| `MiddleName` | `string` |
| `CloudAccount` | `string` |
| `NotificationsCount` | `number` |
| `LastName` | `string` |
| `Suffix` | `string` |
| `DisplayName` | `string` |
| `ProfilePhoto` | `string` |
| `LogoId` | `string` |
| `IsActive` | `boolean` |
| `Departments` | `number[]` |
| `IsSalesResponsible` | `boolean` |
| `IsFinanceResponsible` | `boolean` |
| `IsPrincipalUser` | `boolean` |
| `UserPrincipals` | `UserRolesForLogin[]` |
| `PrincipalName` | `string` |
| `CurrentCredential` | `PersonUser` |
| `RolesNames` | `string` |
| `BranchesNames` | `string` |
| `IsManager` | `boolean` |
| `FullName` | `string` |
| `BaseSupplier` | `number` |
| `BaseCurrency` | `string` |
| `BranchName` | `string` |
| `Subdomain` | `string` |
| `BaseCurrencySymbol` | `string` |
| `SalesCurrencyCode` | `string` |
| `SalesCurrencySymbol` | `string` |
| `IsSalesApprovalAllowed` | `number` |
| `DoesOfferActivationNeedApproval` | `number` |
| `DoesOfferLosingNeedApproval` | `number` |
| `DoesOfferExtensionNeedApproval` | `number` |
| `DoesOrderCancelNeedApproval` | `number` |
| `DoesOrderRejectNeedApproval` | `number` |
| `DoesRegetToOfferNeedApproval` | `number` |
| `DoesRequestCancelNeedApproval` | `number` |
| `IsFinanceApprovalAllowed` | `boolean` |
| `IsLGApprovalAllowed` | `number` |
| `IsPurchaseApprovalAllowed` | `boolean` |
| `DoesLGApprovalRequireFinanceDeptRecommendation` | `boolean` |
| `RecommendLGFromFinanceDeptById` | `number` |
| `DoesLGApprovalRequireSalesDeptRecommendation` | `boolean` |

## Relationships

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

## Used by

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

### Imported by (26)

- `AccountManagersComponent` — `Frontend/src/app/components/configuration/account-managers/account-managers.component.ts`:1
- `Activities2Component` — `Frontend/src/app/components/dashboard/my-desk/activities/activities-2.component.ts`:1
- `ActivitiesComponent` — `Frontend/src/app/components/dashboard/my-desk/activities/activities.component.ts`:1
- `CallActivityComponent` — `Frontend/src/app/components/dashboard/my-desk/activities/call-activity/call-activity.component.ts`:1
- `MailActivityComponent` — `Frontend/src/app/components/dashboard/my-desk/activities/mail-activity/mail-activity.component.ts`:1
- `MeetingActivityComponent` — `Frontend/src/app/components/dashboard/my-desk/activities/meeting-activity/meeting-activity.component.ts`:1
- `TopicComponent` — `Frontend/src/app/components/dashboard/my-desk/activities/topic/topic.component.ts`:1
- `VisitActivityComponent` — `Frontend/src/app/components/dashboard/my-desk/activities/visit-activity/visit-activity.component.ts`:1

…and 18 more.
