ContractorDTO¶
Example Json Object
1{
2 "id": 0,
3 "createdBy": "string",
4 "createdAt": "2019-08-24T14:15:22Z",
5 "name": "string",
6 "address": "string",
7 "contractorContacts": [
8 {
9 "id": 0,
10 "createdBy": "string",
11 "createdAt": "2019-08-24T14:15:22Z",
12 "name": "string",
13 "phone": "string",
14 "email": "string",
15 "contractorContactAvailable": true
16 }
17 ],
18 "contractorAvailable": true
19}
📄 Description: Data transfer object representing a contractor’s profile, including essential details such as identification, contact information, and contractual terms, facilitating effective management and communication within project workflows.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
id |
integer(int64) |
false |
none |
Unique identifier for the resource |
createdBy |
string |
false |
none |
Username of who created this resource |
createdAt |
string(date-time) |
false |
none |
Timestamp when this resource was created |
name |
string |
false |
none |
Name of the resource |
address |
string |
false |
none |
Represents the physical location of the contractor, essential for service delivery and compliance with local regulations. |
contractorContacts |
false |
none |
An array of contact details for contractors associated with the project, facilitating effective communication and collaboration. |
|
contractorAvailable |
boolean |
false |
none |
Indicates whether the contractor is currently available for assignment within the project. |