INPUT_OBJECT

InstructorInput

An input data structure to create or update an instructor. Lastname is required. Be careful not creating duplicates!

link GraphQL Schema definition

  • input InstructorInput {
  • # N° comptable de l'intervenant
  • accountingNumber: String
  • # Bio de l'intervenant
  • bio: String
  • # Lieu de naissance de l'intervenant
  • birthCity: String
  • birthName: String
  • # Date de naissance de l'intervenant
  • birthdate: String
  • # Adresse de l'intervenant (ville)
  • city: String
  • # Adresse de l'intervenant (code postal)
  • cityCode: String
  • # one of "mr", "mme", "other"
  • civility: String
  • # German administration only - Title, prof, dr, or prof_dr
  • civilityTitle: Title
  • # Code interne de l'intervenant
  • code: String
  • # Entreprise de l'intervenant
  • company: String
  • # Contrat cadre accepté ?
  • contractAccepted: Boolean
  • # Tarif de l'intervenant
  • cost: Float
  • # Instructor cost modality
  • costMode: InstructorCostMode
  • # Adresse de l'intervenant (code ISO pays)
  • countryCode: String
  • # Input an object of custom fields. Format: [{field:`name of your custom field`,
  • # value:`your value`}] CAREFUL: Only input existing custom field. Adding none
  • # existing custom field will fail the request. Cf.
  • # http://app.digiforma.com/help#section-more-config. This feature might not be
  • # included in your plan.
  • customFields: [CustomFieldInput]
  • # Diplômes de l'intervenant
  • diploma: String
  • # Code Adeli (DPC)
  • dpcAdeli: String
  • # Code RPPS (DPC)
  • dpcRpps: String
  • # Email de l'intervenant
  • email: String
  • # Champs libre pour indiquer un lien avec un service externe
  • externalId: String
  • # Prénom de l'intervenant
  • firstname: String
  • # Numéro de déclaration de l'intervenant
  • instructorLegalNumber: String
  • # N° assurance de l'intervenant
  • insurance: String
  • # Nom de l'intervenant
  • lastname: String
  • # Langue
  • locale: String
  • # Nationalité de l'intervenant
  • nationality: String
  • # Notes libres
  • note: String
  • # Téléphone de l'intervenant
  • phone: String
  • # Profession
  • profession: String
  • # Adresse de l'intervenant (rue)
  • roadAddress: String
  • # N° d'enregistrement de l'intervenant
  • siret: String
  • # Notes sur les compétences
  • skills: String
  • # N° sécurité sociale de l'intervenant
  • socialNumber: String
  • # Statut de l'intervenant
  • status: String
  • # List of tags to describe the instructor. CAREFUL: Only existing tag are taken
  • # into account. Tags are case-sensitive.
  • tags: [String]
  • # Taux de TVA de l'intervenant
  • vat: Float
  • }