OBJECT
RootMutationType
link GraphQL Schema definition
- type RootMutationType {
- # DEPRECATED - Set an end date to an abandon when the trainee joins the training
- # again - DEPRECATED commme au dessus
- #
- # Arguments
- # id: [Not documented]
- (: ID!): Abandon @deprecated
- # Add a training session instructor to a training session slot. Make sure you
- # already added the instructor to the training session and you are using the id of
- # the training session instructor and not the id of the instructor.
- #
- # Arguments
- # slotId: [Not documented]
- # trainingSessionInstructorId: ID of the training session
- # instructor. Training session instructor does not have the same ID as the
- # instructor it refer. Be sure you added the instructor to the session before you
- # add it to a slot.
- (
- : ID!,
- : ID!
- ): TrainingSessionInstructorSlot
- # Add an existing instructor to an existing training_session
- #
- # Arguments
- # contractAccepted: [Not documented]
- # cost: [Not documented]
- # costMode: [Not documented]
- # days: [Not documented]
- # hours: [Not documented]
- # instructorId: [Not documented]
- # subcontractingBpf: [Not documented]
- # trainingSessionId: [Not documented]
- # tutoringType: [Not documented]
- # vat: [Not documented]
- (
- : Boolean,
- : Float,
- : InstructorCostMode,
- : Float,
- : Float,
- : ID!,
- : Boolean,
- : ID!,
- : InstructorTutoringType,
- : Float
- ): TrainingSessionInstructor
- # Answer an evaluation
- #
- # Arguments
- # answerInputs: [Not documented]
- # id: [Not documented]
- # traineeId: [Not documented]
- (
- : [AnswerInput],
- : ID!,
- : ID
- ): PendingEvaluation
- # DEPRECATED - Use createAbandonWithSlots instead - DEPRECATED - Use
- # createAbandonWithSlots instead
- : Abandon @deprecated( reason: "Use createAbandonWithSlots instead" )
- # Create an abandon or absence on dates when the trainee is absent on the training
- #
- # Arguments
- # abandonInput: [Not documented]
- # traineeId: [Not documented]
- # trainingSessionId: [Not documented]
- (
- : AbandonInput,
- : ID!,
- : ID!
- ): Abandon
- # Create a message in an e-learning's module's Forum
- #
- # Arguments
- # breakoutRoomId: [Not documented]
- # dailycoroomId: [Not documented]
- # livestreamId: [Not documented]
- # moduleId: [Not documented]
- # parentId: [Not documented]
- # text: [Not documented]
- # traineeId: [Not documented]
- # trainingSessionId: [Not documented]
- (
- : String,
- : ID,
- : ID,
- : ID,
- : ID,
- : String!,
- : ID,
- : ID
- ): Comment
- # Create a company
- #
- # Arguments
- # companyInput: [Not documented]
- (: CompanyInput!): Company
- # Create a customer in a training session
- #
- # Arguments
- # createCustomerInput: [Not documented]
- (: CreateCustomerInput!): Customer
- # Create a note associated with a customer. The note will be linked to the
- # customer's training session and either the customer's company or trainee.
- #
- # Arguments
- # customerId: [Not documented]
- # noteInput: [Not documented]
- (: ID!, : NoteInput!): Note
- # Create a customer trainee
- #
- # Arguments
- # createCustomerTraineeInput: [Not documented]
- # customerId: [Not documented]
- (
- : CreateCustomerTraineeInput!,
- : ID!
- ): CustomerTrainee
- # Add a draft trainee to a session. Prerequisites: trainee has to be draft
- #
- # Arguments
- # draftSessionTraineeInput: [Not documented]
- # trainingSessionId: [Not documented]
- (
- : DraftSessionTraineeInput!,
- : ID!
- ): DraftSessionTrainee
- # Create a funding_agency
- #
- # Arguments
- # fundingAgencyInput: [Not documented]
- (
- : FundingAgencyInput!
- ): FundingAgency
- # Create a grade
- #
- # Arguments
- # gradeInput: [Not documented]
- # traineeId: [Not documented]
- # trainingSessionId: [Not documented]
- (
- : GradeInput!,
- : ID!,
- : ID!
- ): Grade
- # Create an instructor
- #
- # Arguments
- # instructorInput: [Not documented]
- (: InstructorInput!): Instructor
- # Create an invoice
- #
- # Arguments
- # createInvoiceInput: [Not documented]
- (: CreateInvoiceInput!): Invoice
- # Create an invoice payment
- #
- # Arguments
- # invoiceId: [Not documented]
- # invoicePaymentInput: [Not documented]
- (
- : ID!,
- : InvoicePaymentInput!
- ): InvoicePayment
- # Create a program
- #
- # Arguments
- # programInput: [Not documented]
- (: ProgramInput!): Program
- # Create a quotation
- #
- # Arguments
- # createQuotationInput: [Not documented]
- (: CreateQuotationInput!): Quotation
- # Create a registration using existing entity IDs
- #
- # Arguments
- # createRegistrationInput: [Not documented]
- (
- : CreateRegistrationInput!
- ): Registration
- # Create a room
- #
- # Arguments
- # roomInput: [Not documented]
- (: RoomInput!): Room
- # Create a subsession
- #
- # Arguments
- # subsessionInput: [Not documented]
- # trainingSessionId: [Not documented]
- (
- : SubsessionInput!,
- : ID!
- ): Subsession
- # Create a slot on a training session subsession
- #
- # Arguments
- # subsessionId: [Not documented]
- # trainingSessionDateInput: [Not documented]
- (
- : ID!,
- : TrainingSessionDateInput!
- ): TrainingSessionSlot
- # Create a trainee
- #
- # Arguments
- # traineeInput: [Not documented]
- (: TraineeInput!): Trainee
- # Create a training session
- #
- # Arguments
- # trainingSessionInput: [Not documented]
- (
- : TrainingSessionInput!
- ): TrainingSession
- # Delete a message in an e-learning's module's Forum
- #
- # Arguments
- # id: [Not documented]
- # trainingSessionId: [Not documented]
- (: ID!, : ID): Boolean
- # Delete a company
- #
- # Arguments
- # id: [Not documented]
- (: ID!): Boolean
- # Delete a customer
- #
- # Arguments
- # id: [Not documented]
- (: ID!): Boolean
- # Delete a customer trainee
- #
- # Arguments
- # customerTraineeId: [Not documented]
- (: ID!): Boolean
- # Delete a funding_agency
- #
- # Arguments
- # id: [Not documented]
- (: ID!): Boolean
- # Delete a grade
- #
- # Arguments
- # id: [Not documented]
- (: ID!): Grade
- # Delete a instructor
- #
- # Arguments
- # id: [Not documented]
- (: ID!): Boolean
- # Delete an invoice
- #
- # Arguments
- # id: [Not documented]
- (: ID!): Boolean
- # Delete an invoice payment
- #
- # Arguments
- # id: [Not documented]
- (: ID!): Boolean
- # Delete a program
- #
- # Arguments
- # id: [Not documented]
- (: ID!): Boolean
- # Delete a quotation
- #
- # Arguments
- # id: [Not documented]
- (: ID!): Boolean
- # Delete a room
- #
- # Arguments
- # id: [Not documented]
- (: ID!): Boolean
- # Delete a subsession
- #
- # Arguments
- # id: [Not documented]
- (: ID!): Boolean
- # Delete a slot from a training session subsession
- #
- # Arguments
- # id: [Not documented]
- (: ID!): Boolean
- # Delete a trainee
- #
- # Arguments
- # id: [Not documented]
- (: ID!): Boolean
- # Delete a training session
- #
- # Arguments
- # id: [Not documented]
- (: ID!): Boolean
- # Remove a training session instructor from a training session slot. If no
- # instructor get assign to a slot, all instructor registered to the training
- # session will appear on the slot. If your request fail, there might be no
- # instructor assigned to the slot.
- #
- # Arguments
- # slotId: [Not documented]
- # trainingSessionInstructorId: ID of the training session
- # instructor. Training session instructor does not have the same ID as the
- # instructor it refer.
- (
- : ID!,
- : ID!
- ): TrainingSessionInstructorSlot
- # Remove instructor from training_session
- #
- # Arguments
- # trainingSessionInstructorId: [Not documented]
- (
- : ID!
- ): TrainingSessionInstructor
- # Set a customer's subsession ids
- #
- # Arguments
- # customerId: [Not documented]
- # subsessionIds: [Not documented]
- (
- : ID!,
- : [ID]!
- ): Boolean
- # Set a customer_trainee subsession ids
- #
- # Arguments
- # customerTraineeId: [Not documented]
- # subsessionIds: [Not documented]
- (
- : ID!,
- : [ID]!
- ): Boolean
- # Set boolean to an abandon when the trainee joins the training again or disapear
- #
- # Arguments
- # abandonInput: [Not documented]
- # id: [Not documented]
- (: AbandonInput!, : ID!): Abandon
- # Update a company
- #
- # Arguments
- # companyInput: [Not documented]
- # id: [Not documented]
- (: CompanyInput!, : ID!): Company
- # Update a customer
- #
- # Arguments
- # id: [Not documented]
- # updateCustomerInput: [Not documented]
- (: ID!, : UpdateCustomerInput!): Customer
- # Update a customer trainee
- #
- # Arguments
- # customerTraineeId: [Not documented]
- # updateCustomerTraineeInput: [Not documented]
- (
- : ID!,
- : UpdateCustomerTraineeInput!
- ): CustomerTrainee
- # Update a funding_agency
- #
- # Arguments
- # fundingAgencyInput: [Not documented]
- # id: [Not documented]
- (
- : FundingAgencyInput!,
- : ID!
- ): FundingAgency
- # Update a grade
- #
- # Arguments
- # gradeInput: [Not documented]
- # id: [Not documented]
- (: GradeInput!, : ID!): Grade
- # Update a instructor
- #
- # Arguments
- # id: [Not documented]
- # instructorInput: [Not documented]
- (: ID!, : InstructorInput!): Instructor
- # Update an invoice
- #
- # Arguments
- # id: [Not documented]
- # updateInvoiceInput: [Not documented]
- (: ID!, : UpdateInvoiceInput!): Invoice
- # Update an invoice payment
- #
- # Arguments
- # id: [Not documented]
- # invoicePaymentInput: [Not documented]
- (
- : ID!,
- : InvoicePaymentInput!
- ): InvoicePayment
- # Update a program
- #
- # Arguments
- # id: [Not documented]
- # programInput: [Not documented]
- (: ID!, : ProgramInput!): Program
- # Update program capacity
- #
- # Arguments
- # active: [Not documented]
- # id: [Not documented]
- # max: [Not documented]
- # min: [Not documented]
- (
- : Boolean!,
- : ID!,
- : Int!,
- : Int!
- ): Program
- # Update a quotation
- #
- # Arguments
- # id: [Not documented]
- # updateQuotationInput: [Not documented]
- (
- : ID!,
- : UpdateQuotationInput!
- ): Quotation
- # Update a room
- #
- # Arguments
- # id: [Not documented]
- # roomInput: [Not documented]
- (: ID!, : RoomInput!): Room
- # Update an subsession
- #
- # Arguments
- # id: [Not documented]
- # subsessionInput: [Not documented]
- (: ID!, : SubsessionInput!): Subsession
- # Update a slot of a training session subsession
- #
- # Arguments
- # id: [Not documented]
- # trainingSessionDateInput: [Not documented]
- (
- : ID!,
- : TrainingSessionDateInput!
- ): TrainingSessionSlot
- # Update a trainee
- #
- # Arguments
- # id: [Not documented]
- # traineeInput: [Not documented]
- (: ID!, : TraineeInput!): Trainee
- # Update a training session
- #
- # Arguments
- # id: [Not documented]
- # trainingSessionInput: [Not documented]
- (
- : ID!,
- : TrainingSessionInput!
- ): TrainingSession
- }
link Require by
This element is not required by anyone