# ShiftTradeRecipientsByShiftID: Horeko Shift Trade Recipients by Shift ID This is a read-only table function. The Horeko API may not support modifying the data, or the Invantive UniversalSQL driver for Horeko does not support it. In the latter case, use the table NativePlatformScalarRequests to upload data to the Horeko API. - Catalog: `Horeko` - Schema: `ShiftTrade` - Label: Shift Trade Recipients by Shift ID ## Parameters of Table Function | Name | Data Type | Required | Default Value | Documentation | |---|:---:|:---:|:---:|---| | `shiftId` | `int32` | ☑ | | | | `shiftTradeId` | `int32` | ☑ | | | ## Columns The columns of the table `ShiftTradeRecipientsByShiftID` are shown below. Each column has an SQL data type. | Name | Data Type | Label | Required | Documentation | |---|:---:|---|:---:|---| | `Approved` | `boolean` | Approved | ☐ | | | `Comment` | `string` | Comment | ☐ | | | `Deleted` | `boolean` | Deleted | ☐ | | | `EmployeeId` | `int32` | Employee ID | ☐ | | | `FirstName` | `string` | First Name | ☐ | | | `Id` | `int32` | ID | ☐ | | | `LastName` | `string` | Last Name | ☐ | | | `MiddleName` | `string` | Name Prefix | ☐ | | | `Picture` | `string` | Image | ☐ | | | `RequestType` | `string` | Request Type | ☐ | | | `ShiftData_Approved` | `boolean` | | ☐ | | | `ShiftData_ApprovedBy` | `int32` | | ☐ | | | `ShiftData_ApprovedByName` | `string` | | ☐ | | | `ShiftData_DefaultShift` | `string` | | ☐ | | | `ShiftData_DepartmentId` | `int32` | | ☐ | | | `ShiftData_DepartmentName` | `string` | | ☐ | | | `ShiftData_Description` | `string` | | ☐ | | | `ShiftData_EmployeeId` | `int32` | | ☐ | | | `ShiftData_FullName` | `string` | | ☐ | | | `ShiftData_HardEndTime` | `boolean` | | ☐ | | | `ShiftData_HardStartTime` | `boolean` | | ☐ | | | `ShiftData_HourlyRate` | `double` | | ☐ | | | `ShiftData_IsPublished` | `boolean` | | ☐ | | | `ShiftData_IsRecurrent` | `boolean` | | ☐ | | | `ShiftData_TeamName` | `string` | | ☐ | | | `ShiftId` | `int32` | Shift ID | ☐ | | | `ShiftTradeId` | `int32` | Shift Trade ID | ☐ | | | `ShiftTradingData_Approved` | `boolean` | | ☐ | | | `ShiftTradingData_ApprovedById` | `int32` | | ☐ | | | `ShiftTradingData_ApprovedCount` | `int32` | | ☐ | | | `ShiftTradingData_DateCreated` | `datetime` | | ☐ | | | `ShiftTradingData_DisapprovedCount` | `int32` | | ☐ | | | `ShiftTradingData_Explanation` | `string` | | ☐ | | | `ShiftTradingData_Id` | `int32` | | ☐ | | | `ShiftTradingData_NewAssigneeFullName` | `string` | | ☐ | | | `ShiftTradingData_NewAssigneeId` | `int32` | | ☐ | | | `ShiftTradingData_OldAssigneeFullName` | `string` | | ☐ | | | `ShiftTradingData_OldAssigneeId` | `int32` | | ☐ | | | `ShiftTradingData_PendingCount` | `int32` | | ☐ | | | `ShiftTradingData_RequiredShift` | `boolean` | | ☐ | | | `ShiftTradingData_SendToManager` | `boolean` | | ☐ | | | `ShiftTradingData_ShiftEnd` | `datetime` | | ☐ | | | `ShiftTradingData_ShiftId` | `int32` | | ☐ | | | `ShiftTradingData_ShiftStart` | `datetime` | | ☐ | |