UNPKG

@accounter/server

Version:

The test suite is split into three Vitest projects for efficiency and isolation:

46 lines (40 loc) 1.29 kB
import { gql } from 'graphql-modules'; export default gql` extend type Mutation { insertBusinessTripAttendee(fields: InsertBusinessTripAttendeeInput!): UUID! @auth(role: ACCOUNTANT) updateBusinessTripAttendee(fields: BusinessTripAttendeeUpdateInput!): UUID! @auth(role: ACCOUNTANT) deleteBusinessTripAttendee(fields: DeleteBusinessTripAttendeeInput!): Boolean! @auth(role: ACCOUNTANT) } " the input for adding an attendee to a business trip " input InsertBusinessTripAttendeeInput { businessTripId: UUID! attendeeId: UUID! arrivalDate: TimelessDate departureDate: TimelessDate } " the input for updating a business trip attendee " input BusinessTripAttendeeUpdateInput { businessTripId: UUID! attendeeId: UUID! arrivalDate: TimelessDate departureDate: TimelessDate } " the input for removing a business trip attendee " input DeleteBusinessTripAttendeeInput { businessTripId: UUID! attendeeId: UUID! } " represent business trip attendee " type BusinessTripAttendee { id: UUID! name: String! business: Business arrivalDate: TimelessDate departureDate: TimelessDate flights: [BusinessTripFlightExpense!]! accommodations: [BusinessTripAccommodationExpense!]! } `;