| id | (optional) string | Non-Employee source id. | [default to undefined] |
| sourceId | (optional) string | Source Id associated with this non-employee source. | [default to undefined] |
| name | (optional) string | Source name associated with this non-employee source. | [default to undefined] |
| description | (optional) string | Source description associated with this non-employee source. | [default to undefined] |
| accountName | (optional) string | Requested identity account name. | [default to undefined] |
| firstName | (optional) string | Non-Employee's first name. | [default to undefined] |
| lastName | (optional) string | Non-Employee's last name. | [default to undefined] |
| email | (optional) string | Non-Employee's email. | [default to undefined] |
| phone | (optional) string | Non-Employee's phone. | [default to undefined] |
| manager | (optional) string | The account ID of a valid identity to serve as this non-employee's manager. | [default to undefined] |
| nonEmployeeSource | (optional) Nonemployeesourcelite | | [default to undefined] |
| data | (optional) | Additional attributes for a non-employee. Up to 10 custom attributes can be added. | [default to undefined] |
| approvalItems | (optional) Array<Nonemployeeapprovalitembase> | List of approval item for the request | [default to undefined] |
| approvalStatus | (optional) Approvalstatus | | [default to undefined] |
| comment | (optional) string | Comment of requester | [default to undefined] |
| completionDate | (optional) string | When the request was completely approved. | [default to undefined] |
| startDate | (optional) string | Non-Employee employment start date. | [default to undefined] |
| endDate | (optional) string | Non-Employee employment end date. | [default to undefined] |
| modified | (optional) string | When the request was last modified. | [default to undefined] |
| created | (optional) string | When the request was created. | [default to undefined] |