Members # (static, constant) PostShift Posts a shift. Source: client/src/redux/data/shift.js, line 125 Methods # (static) DeleteShiftMaterials(shiftId, fileKey) Deletes a single shift material. Parameters: Name Type Description shiftId Object The parent shift object of the file to be deleted. fileKey string The key of the file to be deleted. Source: client/src/redux/data/shift.js, line 106 # (static) GetMyShifts() Fetches all user's shifts. Source: client/src/redux/data/shift.js, line 56 # (static) GetPostedShifts() Fetches all posted shifts (excluding user's own shifts). Source: client/src/redux/data/shift.js, line 41 # (static) GetShifts() Fetches shifts. Source: client/src/redux/data/shift.js, line 26 # (async, static) ReturnShift(shiftId) Returns a shift. Parameters: Name Type Description shiftId string The object id of the shift. Source: client/src/redux/data/shift.js, line 182 # (async, static) TakeShift(shiftId) Takes a shift. Parameters: Name Type Description shiftId string The object id of the shift. Source: client/src/redux/data/shift.js, line 163 # (async, static) UnpostShift(shiftId) Unposts a shift. Parameters: Name Type Description shiftId string The object id of the shift. Source: client/src/redux/data/shift.js, line 144 # (static) UploadShiftMaterials(shiftId, file) Uploads a single shift material. Parameters: Name Type Description shiftId string The object id of the shift. file string The file to be uploaded. Source: client/src/redux/data/shift.js, line 80