INPUT_OBJECT

UpdateCustomerInput

An input data structure to update a customer of a session

link GraphQL Schema definition

  • input UpdateCustomerInput {
  • # Account Manager ID
  • accountManagerId: ID
  • # N° de compte client en compta
  • accountingNumber: String
  • # Situation de sous-traitance ?
  • contracted: Boolean
  • # Financement inconnu (situation de sous-traitance)
  • contractedFundingUnknown: Boolean
  • # Convention signée ?
  • conventionSigned: Boolean
  • costs: [CustomerCostInput]
  • crmStatus: CrmStatus
  • # List of customer funding - Careful, delete previous customer funding previously
  • # created
  • customerFundings: [InputCustomerFunding]
  • # Nombre d'apprenants à compter dans le devis
  • estimatedTraineeCount: Int
  • # Client étranger
  • foreignCustomer: Boolean
  • # Particulier en situation de chômage
  • jobless: Boolean
  • # Mode de calcul manuel des produits BPF ?
  • manualBpf: Boolean
  • # Montant manuel de produit BPF (coûts de formation)
  • manualBpfAmount: Float
  • # Saisie manuelle des heures BPF ?
  • manualBpfHours: Boolean
  • # Nombre d'heures BPF manuel
  • manualBpfHoursAmount: Int
  • # Montant manuel de produit BPF (frais annexes)
  • manualBpfOtherAmount: Float
  • # Montant manuel de produit BPF (outils pédagogiques)
  • manualBpfPedagogicalAmount: Float
  • # Nombre d'apprenants BPF manuel
  • manualBpfTraineesAmount: Int
  • # Order form number associated to the customer. Must be less than 50 characters.
  • orderForm: String
  • # Étape du tunnel de vente
  • pipelineState: Int
  • # Attentes du client
  • qualityExpectations: String
  • # Conditions de succès
  • qualitySuccessConditions: String
  • # Tarif spécial ?
  • specialPrice: Boolean
  • # ID client stripe
  • stripeId: String
  • # Taux de TVA du client
  • vat: Float
  • }