INPUT_OBJECT

TrainingSessionInput

An input data structure to create or update a training session - name is required - be careful not to create duplicates!

link GraphQL Schema definition

  • input TrainingSessionInput {
  • # Code interne de la session
  • code: String
  • # Code fundae de la session
  • codeFundae: String
  • # Spanish administration only - Should be in this format '035-22' from
  • # administration rules
  • codeGroupActionFundae: String
  • # Spanish administration only - FUNDAE group code
  • codeGroupFundae: String
  • # Sous traitance ?
  • contracted: Boolean
  • # Type de diplôme décerné
  • diploma: String
  • # Titre du diplôme décerné
  • diplomaTitle: String
  • # Session DPC ?
  • dpc: Boolean
  • # Inter entreprise ?
  • inter: Boolean
  • # Spanish administration only - Is the level of the training session basic or
  • # higher education
  • isSuperior: Boolean
  • # Messagerie instantanée visible dans l'extranet ?
  • liveChatEnabled: Boolean
  • managerId: ID
  • # Nom de la session
  • name: String
  • # Spanish administration only - Used to add observations on AF or IGF Export
  • # fundae.
  • observations: String
  • # A training session's pipeline state, can be one of the following strings:
  • # "crm_only", "draft", "incomplete", "ongoing", "finished".
  • pipelineState: String
  • # Si pas de salle associée à la session, adresse du lieu de formation
  • place: String
  • # Si pas de salle associée à la session, nom du lieu de formation
  • placeName: String
  • # Spanish administration only - Should be 4 letters from administration rules
  • professionalArea: String
  • # A root program that will be cloned to create a variant for the training session.
  • # Training session created with a program and no subsession will have one
  • # subsession with the program's price on it. If you add the subessions parameter
  • # to your mutation, the price will not get automatically added.
  • programId: ID
  • # Synthèses des résultats des évaluations de satisfaction
  • qualityAnalysis: String
  • # Synthèse des attentes clients
  • qualityExpectations: String
  • # Synthèse des conditions de succès
  • qualitySuccessConditions: String
  • # Formation à distance
  • remote: Boolean
  • # Add an existing room to the training session by its id
  • roomId: ID
  • secondManagerId: ID
  • # Dates visibles dans l'extranet ?
  • showDatesInExtranet: Boolean
  • # Lieu visible dans l'extranet ?
  • showPlaceInExtranet: Boolean
  • # Carte visible dans l'extranet ?
  • showProgramInExtranet: Boolean
  • # Règlement intérieur visible dans l'extranet ?
  • showRulesInExtranet: Boolean
  • # Bouton d'émargement affiché automatiquement ?
  • showSigningButtonInExtranet: Boolean
  • # Page de suivi pédagogique individualisé
  • showTraineePedagogicalTrackingInExtranet: Boolean
  • # Liste des apprenants visible dans l'extranet ?
  • showTraineesInExtranet: Boolean
  • # Spécialité de formation
  • specialty: String
  • # Input a list of subsession. If you don't fill this field, one subsession will
  • # automatically be created. If you add a program_id to your mutation, the
  • # automatically added subsession will have the program's price on it. Using this
  • # field disables the automatic price reporting.
  • subsessions: [SubsessionInput]
  • # Fuseau horaire de la session
  • timezone: String
  • # Type d'action de formation
  • trainingType: String
  • # Type de session
  • type: String
  • # Carte visible dans l'extranet ?
  • useMap: Boolean
  • # Date d'admissibilité VAE
  • vaeAdmissibilityDate: String
  • }