query listStaff @auth(level: USER) { staffs { id employeeName vendorId vendorName manager contactNumber phone # nuevo email department hubLocation eventLocation # nuevo address # nuevo city # nuevo track position position2 initial # nuevo profileType employmentType english englishRequired # nuevo rate rating reliabilityScore backgroundCheckStatus notes accountingComments # nuevo shiftCoveragePercentage # nuevo cancellationCount # nuevo noShowCount # nuevo totalShifts # nuevo invoiced # nuevo checkIn # nuevo scheduleDays # nuevo replacedBy # nuevo action # nuevo ro # nuevo mon # nuevo } } query getStaffById( $id: UUID! ) @auth(level: USER) { staff(id: $id) { id employeeName vendorId vendorName manager contactNumber phone # nuevo email department hubLocation eventLocation # nuevo address # nuevo city # nuevo track position position2 # nuevo initial # nuevo profileType employmentType english rate rating reliabilityScore backgroundCheckStatus notes accountingComments # nuevo shiftCoveragePercentage # nuevo cancellationCount # nuevo noShowCount # nuevo totalShifts # nuevo invoiced # nuevo englishRequired # nuevo checkIn # nuevo scheduleDays # nuevo replacedBy # nuevo action # nuevo ro # nuevo mon # nuevo } } query filterStaff( $employeeName: String, $vendorId: String, $department: StaffDepartment, $employmentType: EmploymentType, $english: EnglishLevel, $backgroundCheckStatus: BackgroundCheckStatus ) @auth(level: USER) { staffs( where: { employeeName: { eq: $employeeName } vendorId: { eq: $vendorId } department: { eq: $department } employmentType: { eq: $employmentType } english: { eq: $english } backgroundCheckStatus: { eq: $backgroundCheckStatus } } ) { id employeeName vendorId vendorName department hubLocation eventLocation # nuevo position position2 employmentType english rate rating reliabilityScore backgroundCheckStatus notes invoiced # nuevo } }