| WorkOrderId | Integer | Parent work order ID. |
| WorkOrder | {WorkOrder entity reference} | Parent work order ID. |
| DtWhen | DateTime | Date/time value indicating when the visit operation is performed. Derived from DtCheckin or DtCheckout if not explicitly set. |
| VerifyComments | String | Free-text comments provided as part of verification. Max 1024 characters. Required when VerificationId = Bad. |
| OtherComments | String | Free-text comments provided as part of visit execution (check-in/check-out) or when Visit is created manually. Max 1024 characters. |
| PmSequenceId | Integer | PM Schedule identifier (int64). For local WOs stores PM Schedule ID; for WOs received from requestor stores requestor ID (higher 4 bytes) + PM Schedule ID (lower 4 bytes). |
| IsBad | Boolean | Boolean flag computed by application. True means Visit status is automatically computed as "Bad" based on IsManual, IValidated and OValidated values. |
| IsManual | Boolean | True means Visit record was created manually by dispatcher/manager rather than via Visit Check-In/Check-Out action. |
| VerificationId | VisitStatus enumeration member | Visit verification status assigned by user. None=0, Bad=1, Good=2. Value None means Visit wasn't verified manually. |
| EmployeeId | Integer | Technician or Provider ID linked to the Visit. Inherited from WO's primary assignee when Visit is created. |
| TimeZone | Integer | Time zone inherited from parent work order when Visit is created. |
| DtCheckin | DateTime or NULL | Date/time value for Check-In event in TimeZone. NULL means Visit has no Check-In event. |
| IPhone | String | Phone number used for Check-In via IVR. Max 32 characters. |
| ILatitude | Decimal | GPS latitude of technician/provider when Check-In was executed. Range: -90 to 90. |
| ILongitude | Decimal | GPS longitude of technician/provider when Check-In was executed. Range: -180 to 180. |
| IValidated | Boolean | True means presence of technician/provider was validated for Check-In event. |
| IWeather | String | Weather conditions around Check-In event. Max 512 characters. Used only for WOs with user-defined type WOSubtype.PmWeather. |
| DtCheckout | DateTime or NULL | Date/time value for Check-Out event in TimeZone. NULL means Visit has no Check-Out event. |
| OPhone | String | Phone number used for Check-Out via IVR. Max 32 characters. |
| OLatitude | Decimal | GPS latitude of technician/provider when Check-Out was executed. Range: -90 to 90. |
| OLongitude | Decimal | GPS longitude of technician/provider when Check-Out was executed. Range: -180 to 180. |
| OValidated | Boolean | True means presence of technician/provider was validated for Check-Out event. |
| OWeather | String | Weather conditions around Check-Out event. Max 512 characters. Used only for WOs with user-defined type WOSubtype.PmWeather. |
| Documents | [{Document entity reference}, ...] | Visit attachments |
| Services | [{WoVisitSvc entity reference}, ...] | Visit services collection - defines activities performed during this Visit. |
| ConcurrencyId | Integer | Gets or sets the concurrency identifier used for optimistic locks. |
| Id | Integer | Gets or sets a Corrigo entity identifier. |
| Properties | [{PropertyTreeNode object reference}, ...] | List of filled properties |
| LimitMultipleEntitiesNumberBehaviour | Boolean | Return exception instead of payload if there are more record was retrieved than configured in "*option_name*" company property Used for limiting records in Integration REST API |