| Name | Description | Type | Additional information |
|---|---|---|---|
| TradespersonProfileId | globally unique identifier |
None. |
|
| UserId | globally unique identifier |
Required |
|
| BusinessName | string |
Max length: 200 |
|
| BusinessRegistrationNumber | string |
Max length: 100 |
|
| Description | string |
Max length: 3000 |
|
| YearsExperience | integer |
None. |
|
| Latitude | decimal number |
None. |
|
| Longitude | decimal number |
None. |
|
| ServiceRadiusKm | decimal number |
Range: inclusive between 1 and 500 |
|
| EmergencyAvailable | boolean |
None. |
|
| CurrentlyAvailable | boolean |
None. |
|
| CallOutFee | decimal number |
None. |
|
| MinimumJobFee | decimal number |
None. |
|
| AverageRating | decimal number |
None. |
|
| TotalReviews | integer |
None. |
|
| CompletedJobs | integer |
None. |
|
| ResponseRate | decimal number |
None. |
|
| AverageResponseMinutes | integer |
None. |
|
| VerificationLevel | VerificationLevel |
None. |
|
| AccountStatus | AccountStatus |
None. |
|
| LanguagesSpoken | string |
Max length: 500 |
|
| OperatingHoursJson | string |
Max length: 1000 |
|
| PaymentMethods | string |
Max length: 500 |
|
| WorkmanshipGuarantee | string |
Max length: 1000 |
|
| CreatedAtUtc | date |
None. |
|
| User | ApplicationUser |
None. |
|
| Categories | Collection of TradespersonCategory |
None. |
|
| PortfolioItems | Collection of PortfolioItem |
None. |
|
| Reviews | Collection of Review |
None. |
|
| VerificationDocuments | Collection of VerificationDocument |
None. |