INPUT_OBJECT

ProgramInput

link GraphQL Schema definition

  • input ProgramInput {
  • # Délai d'accès
  • accessDelay: Int
  • accessDelayUnit: AccessDelayUnit
  • # Code comptabilité analytique
  • accountingAnalytics: String
  • # Code produit en comptabilité
  • accountingNumber: String
  • # Code produit en comptabilité pour financeurs (optionnel)
  • accountingNumberFundingAgency: String
  • # Modalité d'admission
  • admissionModality: Int
  • assessments: [ProgramAssessmentsInput!]
  • # Be sure to fill every field in the capacity object
  • capacity: ProgramCapacityInput
  • # The id of the category of the program
  • categoryId: ID
  • # Numéro de contrat du certificateur
  • certificateurContratId: String
  • # Identifiant du certificateur
  • certificateurId: String
  • # Détails sur la certification
  • certificationDetails: String
  • # Certification incluse dans les frais annexes ?
  • certificationIncludedInAdditionalExpenses: Boolean
  • # Modalités d'obtention de la certification
  • certificationModality: CertificationModality
  • certificationModalityAccess: CertificationModalityAccess
  • # Date d'enregistrement de la certification
  • certificationRegistrationDate: String
  • certificationType: CertificationType
  • # Donnée certifié
  • certifiedData: Boolean
  • # Nom du certificateur
  • certifierName: String
  • code: String
  • # CPF ?
  • cpf: Boolean
  • # Code CPF
  • cpfCode: String
  • # Date d'ajout
  • createdAt: String
  • # Description du programme
  • description: String
  • # Code of the diploma sought by the training. Must be a valid diploma. See list of
  • # diploma using the programDiplomas query.
  • diploma: String
  • # Nom du titre visé
  • diplomaTitle: String
  • # DPC ?
  • dpc: Boolean
  • # Durée en jours du programme
  • durationInDays: Float
  • # Durée en heures du programme
  • durationInHours: Float
  • # Construction forfaitaire
  • economicalModel: Int
  • # Niveau d'entrée
  • enrollingLevel: Int
  • # Niveau d'entrée obligatoire ?
  • enrollingLevelEnforced: Boolean
  • # Modalité entrée sortie
  • entryExitModality: Int
  • goals: [ProgramGoalsInput!]
  • # Niveau de sortie
  • graduatedLevel: Int
  • # Modalités d'obtention
  • graduationModality: String
  • # Résultats attendus à l'issue de la formation
  • graduationTarget: String
  • # Durée de validité (en année)
  • graduationValidityYears: Int
  • # Accessibilité
  • handicappedAccessibility: String
  • # Heures de formation réalisées dans le centre
  • hoursCenter: Float
  • # Heures de formation réalisées en entreprise
  • hoursCompany: Float
  • # Langue
  • language: String
  • # Marketplace category id must be a valide id. Please check marketplaceCategories
  • # query to see the list of valid category id.
  • marketplaceCategoryId: String
  • marketplaceTargetLevel: MarketplaceTargetLevel
  • # Description de l'équipe pédagogique
  • mentoring: String
  • # Nom du programme
  • name: String
  • # En vente ?
  • onSale: Boolean
  • # Objectif général de la formation (EDOF)
  • overallGoal: Int
  • pedagogicalResources: [ProgramPedagogicalResourcesInput!]
  • prerequisites: [ProgramPrerequisitesInput!]
  • programBlocks: [ProgramBlockInput!]
  • # Code RNCP
  • rncpCode: String
  • # Code RS
  • rsCode: String
  • # Rythme de la formation
  • rythm: Int
  • # Indicateurs de résultats
  • satisfactionDescription: String
  • # Before selling a program on marketplace, make sure you specified the
  • # marketPlaceTargetLevel and the marketplaceCategoryId
  • sellOnMarketplace: Boolean
  • # Afficher les intervenants dans le catalogue ?
  • showInstructors: Boolean
  • # Bloc de compétences ?
  • skillBlock: Boolean
  • # Specialty code. See `programSpecialties` query for the list of all specialty.
  • specialty: String
  • steps: [ProgramStepInput!]
  • # Sous-titre du programme
  • subtitle: String
  • tags: [String]
  • # Enable 'available on quote' option on online catalog
  • tailored: Boolean
  • targets: [ProgramTargetsInput!]
  • # Type de parcours de formation
  • trainingModality: Int
  • # Modalités pédagogiques
  • trainingPedagogicalModality: Int
  • trainingType: BpfConstant
  • # Identifiant de l’émetteur
  • transmitterCertificationId: String
  • # Version
  • version: Int
  • # Code video youtube
  • youtubeId: String
  • }