/// <summary> /// Allows creation of a new support case /// </summary> /// <param name="supportCase"> /// A support case input object /// </param> /// <returns>The created support case</returns> public SupportCase CreateSupportCase(CreateSupportCaseInput supportCase) { // setup parameters GraphQLParameters parameters = new GraphQLParameters(); parameters.Add("input", supportCase, true); return(RunMutation <SupportCase>(@"createSupportCase", parameters)); }
/// <summary> /// Allows updating an existing support case /// </summary> /// <param name="number"> /// The case number of the support case to update /// </param> /// <param name="supportCase"> /// An input object that describes all fields to update /// </param> /// <returns>The updated support case</returns> public SupportCase UpdateSupportCase(string number, CreateSupportCaseInput supportCase) { // setup parameters GraphQLParameters parameters = new GraphQLParameters(); parameters.Add("caseNumber", number, true); parameters.Add("input", supportCase, true); return(RunMutation <SupportCase>(@"updateSupportCase", parameters)); }