NameDescriptionTypeAdditional information
ContractId

integer

None.

JobBidId

integer

None.

WorkerId

string

Required

String length: inclusive between 0 and 50

JobId

integer

Required

JobStartDate

date

None.

HourlyRate

decimal number

Required

FixedRate

decimal number

Required

EstimatedDuration

decimal number

Required

WeeklyHourLimit

decimal number

Required

Range: inclusive between 1 and 168

TimeUnitId

integer

Required

COntractStatusId

integer

None.

ContractEndDate

date

None.

EndReason

string

None.

EndReasonId

integer

Required

OtherEndReason

string

Required

IsEndingContract

boolean

None.

ActualDuration

string

None.

JobTitle

string

None.

FirstName

string

None.

LastName

string

None.

UserName

string

None.

Email

string

None.

ProfileTitle

string

None.

Country

string

None.

ProfileImage

string

None.

Rating

decimal number

None.

JobRate

decimal number

None.

IsHired

boolean

None.

IsDenied

boolean

None.

CoverLetter

string

None.

JobTypeId

integer

None.

JobTypeName

string

None.

TimeUnitName

string

None.

ClientName

string

None.

ClientUserName

string

None.

CreatedModifiedByUserId

string

None.

IsSubmitedSuccessfully

boolean

None.

HourlyRateFromOrToDate

date

None.

WorkerHourlyRate

decimal number

None.

ExistingContractsCount

integer

None.

HireButtonText

string

None.

UserRatingsViewModel

UserRatingsViewModel

None.

JobsList

Collection of SelectListItem

None.

TimeUnitsList

Collection of SelectListItem

None.

ContractStatusList

Collection of SelectListItem

None.

AttachmentsList

Collection of JobAttachmentsViewModel

None.