NameDescriptionTypeAdditional 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.