diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES
index 736268a61..14e3b40e2 100644
--- a/.openapi-generator/FILES
+++ b/.openapi-generator/FILES
@@ -170,7 +170,9 @@ docs/CustomCommunicationrecipientsrecipientResponse.md
docs/CustomCommunicationsenderRequest.md
docs/CustomCommunicationsenderResponse.md
docs/CustomContactNameResponse.md
+docs/CustomCreateEzsignelementsPositionedByWordRequest.md
docs/CustomCreditcardtransactionResponse.md
+docs/CustomDiscussionconfigurationResponse.md
docs/CustomDropdownElementRequest.md
docs/CustomDropdownElementRequestCompound.md
docs/CustomDropdownElementResponse.md
@@ -189,7 +191,9 @@ docs/CustomEzsignfoldertypeResponse.md
docs/CustomEzsignformfieldRequest.md
docs/CustomEzsignformfielderrorResponse.md
docs/CustomEzsignformfielderrortestResponse.md
+docs/CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest.md
docs/CustomEzsignformfieldgroupRequest.md
+docs/CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest.md
docs/CustomEzsignsignatureEzsignsignaturesAutomaticResponse.md
docs/CustomEzsignsignaturestatusResponse.md
docs/CustomFormDataDocumentResponse.md
@@ -208,6 +212,40 @@ docs/CustomWordPositionWordResponse.md
docs/DepartmentAutocompleteElementResponse.md
docs/DepartmentGetAutocompleteV2Response.md
docs/DepartmentGetAutocompleteV2ResponseMPayload.md
+docs/DiscussionCreateObjectV1Request.md
+docs/DiscussionCreateObjectV1Response.md
+docs/DiscussionCreateObjectV1ResponseMPayload.md
+docs/DiscussionDeleteObjectV1Response.md
+docs/DiscussionGetObjectV2Response.md
+docs/DiscussionGetObjectV2ResponseMPayload.md
+docs/DiscussionPatchObjectV1Request.md
+docs/DiscussionPatchObjectV1Response.md
+docs/DiscussionRequest.md
+docs/DiscussionRequestCompound.md
+docs/DiscussionRequestPatch.md
+docs/DiscussionResponse.md
+docs/DiscussionResponseCompound.md
+docs/DiscussionUpdateDiscussionreadstatusV1Request.md
+docs/DiscussionUpdateDiscussionreadstatusV1Response.md
+docs/DiscussionmembershipCreateObjectV1Request.md
+docs/DiscussionmembershipCreateObjectV1Response.md
+docs/DiscussionmembershipCreateObjectV1ResponseMPayload.md
+docs/DiscussionmembershipDeleteObjectV1Response.md
+docs/DiscussionmembershipRequest.md
+docs/DiscussionmembershipRequestCompound.md
+docs/DiscussionmembershipResponse.md
+docs/DiscussionmembershipResponseCompound.md
+docs/DiscussionmessageCreateObjectV1Request.md
+docs/DiscussionmessageCreateObjectV1Response.md
+docs/DiscussionmessageCreateObjectV1ResponseMPayload.md
+docs/DiscussionmessageDeleteObjectV1Response.md
+docs/DiscussionmessagePatchObjectV1Request.md
+docs/DiscussionmessagePatchObjectV1Response.md
+docs/DiscussionmessageRequest.md
+docs/DiscussionmessageRequestCompound.md
+docs/DiscussionmessageRequestPatch.md
+docs/DiscussionmessageResponse.md
+docs/DiscussionmessageResponseCompound.md
docs/ElectronicfundstransferGetCommunicationListV1Response.md
docs/ElectronicfundstransferGetCommunicationListV1ResponseMPayload.md
docs/EmailRequest.md
@@ -312,10 +350,23 @@ docs/EzsignbulksendtransmissionGetObjectV2Response.md
docs/EzsignbulksendtransmissionGetObjectV2ResponseMPayload.md
docs/EzsignbulksendtransmissionResponse.md
docs/EzsignbulksendtransmissionResponseCompound.md
+docs/EzsigndiscussionCreateObjectV1Request.md
+docs/EzsigndiscussionCreateObjectV1Response.md
+docs/EzsigndiscussionCreateObjectV1ResponseMPayload.md
+docs/EzsigndiscussionDeleteObjectV1Response.md
+docs/EzsigndiscussionGetObjectV2Response.md
+docs/EzsigndiscussionGetObjectV2ResponseMPayload.md
+docs/EzsigndiscussionRequest.md
+docs/EzsigndiscussionRequestCompound.md
+docs/EzsigndiscussionResponse.md
+docs/EzsigndiscussionResponseCompound.md
docs/EzsigndocumentApplyEzsigntemplateV1Request.md
docs/EzsigndocumentApplyEzsigntemplateV1Response.md
docs/EzsigndocumentApplyEzsigntemplateV2Request.md
docs/EzsigndocumentApplyEzsigntemplateV2Response.md
+docs/EzsigndocumentCreateEzsignelementsPositionedByWordV1Request.md
+docs/EzsigndocumentCreateEzsignelementsPositionedByWordV1Response.md
+docs/EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload.md
docs/EzsigndocumentCreateObjectV1Request.md
docs/EzsigndocumentCreateObjectV1Response.md
docs/EzsigndocumentCreateObjectV1ResponseMPayload.md
@@ -343,6 +394,8 @@ docs/EzsigndocumentGetDownloadUrlV1Response.md
docs/EzsigndocumentGetDownloadUrlV1ResponseMPayload.md
docs/EzsigndocumentGetEzsignannotationsV1Response.md
docs/EzsigndocumentGetEzsignannotationsV1ResponseMPayload.md
+docs/EzsigndocumentGetEzsigndiscussionsV1Response.md
+docs/EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload.md
docs/EzsigndocumentGetEzsignformfieldgroupsV1Response.md
docs/EzsigndocumentGetEzsignformfieldgroupsV1ResponseMPayload.md
docs/EzsigndocumentGetEzsignpagesV1Response.md
@@ -757,6 +810,7 @@ docs/FieldECommunicationType.md
docs/FieldECommunicationexternalrecipientType.md
docs/FieldECommunicationrecipientType.md
docs/FieldECreditcardtypeCodename.md
+docs/FieldEDiscussionmessageStatus.md
docs/FieldEErrorCode.md
docs/FieldEEzmaxinvoicingPaymenttype.md
docs/FieldEEzmaxinvoicingagentVariationezmax.md
@@ -768,8 +822,10 @@ docs/FieldEEzsigndocumentStep.md
docs/FieldEEzsigndocumentlogType.md
docs/FieldEEzsignelementdependencyOperator.md
docs/FieldEEzsignelementdependencyValidation.md
+docs/FieldEEzsignfolderCompletion.md
docs/FieldEEzsignfolderSendreminderfrequency.md
docs/FieldEEzsignfolderStep.md
+docs/FieldEEzsignfoldertypeCompletion.md
docs/FieldEEzsignfoldertypeDisposal.md
docs/FieldEEzsignfoldertypePrivacylevel.md
docs/FieldEEzsignfoldertypeSendreminderfrequency.md
@@ -785,12 +841,16 @@ docs/FieldEEzsignsignatureType.md
docs/FieldEEzsigntemplateelementdependencyOperator.md
docs/FieldEEzsigntemplateelementdependencyValidation.md
docs/FieldEEzsigntemplateformfieldDependencyrequirement.md
+docs/FieldEEzsigntemplateformfieldPositioning.md
+docs/FieldEEzsigntemplateformfieldPositioningoccurence.md
docs/FieldEEzsigntemplateformfieldgroupSignerrequirement.md
docs/FieldEEzsigntemplateformfieldgroupTooltipposition.md
docs/FieldEEzsigntemplateformfieldgroupType.md
docs/FieldEEzsigntemplatesignatureAttachmentnamesource.md
docs/FieldEEzsigntemplatesignatureDependencyrequirement.md
docs/FieldEEzsigntemplatesignatureFont.md
+docs/FieldEEzsigntemplatesignaturePositioning.md
+docs/FieldEEzsigntemplatesignaturePositioningoccurence.md
docs/FieldEEzsigntemplatesignatureTooltipposition.md
docs/FieldEEzsigntemplatesignatureType.md
docs/FieldENotificationpreferenceStatus.md
@@ -898,6 +958,9 @@ docs/ObjectCommunicationApi.md
docs/ObjectCompanyApi.md
docs/ObjectCorsApi.md
docs/ObjectDepartmentApi.md
+docs/ObjectDiscussionApi.md
+docs/ObjectDiscussionmembershipApi.md
+docs/ObjectDiscussionmessageApi.md
docs/ObjectElectronicfundstransferApi.md
docs/ObjectEmailtypeApi.md
docs/ObjectEzmaxinvoicingApi.md
@@ -906,6 +969,7 @@ docs/ObjectEzsignbulksendApi.md
docs/ObjectEzsignbulksenddocumentmappingApi.md
docs/ObjectEzsignbulksendsignermappingApi.md
docs/ObjectEzsignbulksendtransmissionApi.md
+docs/ObjectEzsigndiscussionApi.md
docs/ObjectEzsigndocumentApi.md
docs/ObjectEzsignfolderApi.md
docs/ObjectEzsignfoldersignerassociationApi.md
@@ -1248,6 +1312,9 @@ src/eZmaxApi.Test/Api/ObjectCommunicationApiTests.cs
src/eZmaxApi.Test/Api/ObjectCompanyApiTests.cs
src/eZmaxApi.Test/Api/ObjectCorsApiTests.cs
src/eZmaxApi.Test/Api/ObjectDepartmentApiTests.cs
+src/eZmaxApi.Test/Api/ObjectDiscussionApiTests.cs
+src/eZmaxApi.Test/Api/ObjectDiscussionmembershipApiTests.cs
+src/eZmaxApi.Test/Api/ObjectDiscussionmessageApiTests.cs
src/eZmaxApi.Test/Api/ObjectElectronicfundstransferApiTests.cs
src/eZmaxApi.Test/Api/ObjectEmailtypeApiTests.cs
src/eZmaxApi.Test/Api/ObjectEzmaxinvoicingApiTests.cs
@@ -1256,6 +1323,7 @@ src/eZmaxApi.Test/Api/ObjectEzsignbulksendApiTests.cs
src/eZmaxApi.Test/Api/ObjectEzsignbulksenddocumentmappingApiTests.cs
src/eZmaxApi.Test/Api/ObjectEzsignbulksendsignermappingApiTests.cs
src/eZmaxApi.Test/Api/ObjectEzsignbulksendtransmissionApiTests.cs
+src/eZmaxApi.Test/Api/ObjectEzsigndiscussionApiTests.cs
src/eZmaxApi.Test/Api/ObjectEzsigndocumentApiTests.cs
src/eZmaxApi.Test/Api/ObjectEzsignfolderApiTests.cs
src/eZmaxApi.Test/Api/ObjectEzsignfoldersignerassociationApiTests.cs
@@ -1480,7 +1548,9 @@ src/eZmaxApi.Test/Model/CustomCommunicationrecipientsrecipientResponseTests.cs
src/eZmaxApi.Test/Model/CustomCommunicationsenderRequestTests.cs
src/eZmaxApi.Test/Model/CustomCommunicationsenderResponseTests.cs
src/eZmaxApi.Test/Model/CustomContactNameResponseTests.cs
+src/eZmaxApi.Test/Model/CustomCreateEzsignelementsPositionedByWordRequestTests.cs
src/eZmaxApi.Test/Model/CustomCreditcardtransactionResponseTests.cs
+src/eZmaxApi.Test/Model/CustomDiscussionconfigurationResponseTests.cs
src/eZmaxApi.Test/Model/CustomDropdownElementRequestCompoundTests.cs
src/eZmaxApi.Test/Model/CustomDropdownElementRequestTests.cs
src/eZmaxApi.Test/Model/CustomDropdownElementResponseCompoundTests.cs
@@ -1499,7 +1569,9 @@ src/eZmaxApi.Test/Model/CustomEzsignfoldertypeResponseTests.cs
src/eZmaxApi.Test/Model/CustomEzsignformfieldRequestTests.cs
src/eZmaxApi.Test/Model/CustomEzsignformfielderrorResponseTests.cs
src/eZmaxApi.Test/Model/CustomEzsignformfielderrortestResponseTests.cs
+src/eZmaxApi.Test/Model/CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequestTests.cs
src/eZmaxApi.Test/Model/CustomEzsignformfieldgroupRequestTests.cs
+src/eZmaxApi.Test/Model/CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequestTests.cs
src/eZmaxApi.Test/Model/CustomEzsignsignatureEzsignsignaturesAutomaticResponseTests.cs
src/eZmaxApi.Test/Model/CustomEzsignsignaturestatusResponseTests.cs
src/eZmaxApi.Test/Model/CustomFormDataDocumentResponseTests.cs
@@ -1518,6 +1590,40 @@ src/eZmaxApi.Test/Model/CustomWordPositionWordResponseTests.cs
src/eZmaxApi.Test/Model/DepartmentAutocompleteElementResponseTests.cs
src/eZmaxApi.Test/Model/DepartmentGetAutocompleteV2ResponseMPayloadTests.cs
src/eZmaxApi.Test/Model/DepartmentGetAutocompleteV2ResponseTests.cs
+src/eZmaxApi.Test/Model/DiscussionCreateObjectV1RequestTests.cs
+src/eZmaxApi.Test/Model/DiscussionCreateObjectV1ResponseMPayloadTests.cs
+src/eZmaxApi.Test/Model/DiscussionCreateObjectV1ResponseTests.cs
+src/eZmaxApi.Test/Model/DiscussionDeleteObjectV1ResponseTests.cs
+src/eZmaxApi.Test/Model/DiscussionGetObjectV2ResponseMPayloadTests.cs
+src/eZmaxApi.Test/Model/DiscussionGetObjectV2ResponseTests.cs
+src/eZmaxApi.Test/Model/DiscussionPatchObjectV1RequestTests.cs
+src/eZmaxApi.Test/Model/DiscussionPatchObjectV1ResponseTests.cs
+src/eZmaxApi.Test/Model/DiscussionRequestCompoundTests.cs
+src/eZmaxApi.Test/Model/DiscussionRequestPatchTests.cs
+src/eZmaxApi.Test/Model/DiscussionRequestTests.cs
+src/eZmaxApi.Test/Model/DiscussionResponseCompoundTests.cs
+src/eZmaxApi.Test/Model/DiscussionResponseTests.cs
+src/eZmaxApi.Test/Model/DiscussionUpdateDiscussionreadstatusV1RequestTests.cs
+src/eZmaxApi.Test/Model/DiscussionUpdateDiscussionreadstatusV1ResponseTests.cs
+src/eZmaxApi.Test/Model/DiscussionmembershipCreateObjectV1RequestTests.cs
+src/eZmaxApi.Test/Model/DiscussionmembershipCreateObjectV1ResponseMPayloadTests.cs
+src/eZmaxApi.Test/Model/DiscussionmembershipCreateObjectV1ResponseTests.cs
+src/eZmaxApi.Test/Model/DiscussionmembershipDeleteObjectV1ResponseTests.cs
+src/eZmaxApi.Test/Model/DiscussionmembershipRequestCompoundTests.cs
+src/eZmaxApi.Test/Model/DiscussionmembershipRequestTests.cs
+src/eZmaxApi.Test/Model/DiscussionmembershipResponseCompoundTests.cs
+src/eZmaxApi.Test/Model/DiscussionmembershipResponseTests.cs
+src/eZmaxApi.Test/Model/DiscussionmessageCreateObjectV1RequestTests.cs
+src/eZmaxApi.Test/Model/DiscussionmessageCreateObjectV1ResponseMPayloadTests.cs
+src/eZmaxApi.Test/Model/DiscussionmessageCreateObjectV1ResponseTests.cs
+src/eZmaxApi.Test/Model/DiscussionmessageDeleteObjectV1ResponseTests.cs
+src/eZmaxApi.Test/Model/DiscussionmessagePatchObjectV1RequestTests.cs
+src/eZmaxApi.Test/Model/DiscussionmessagePatchObjectV1ResponseTests.cs
+src/eZmaxApi.Test/Model/DiscussionmessageRequestCompoundTests.cs
+src/eZmaxApi.Test/Model/DiscussionmessageRequestPatchTests.cs
+src/eZmaxApi.Test/Model/DiscussionmessageRequestTests.cs
+src/eZmaxApi.Test/Model/DiscussionmessageResponseCompoundTests.cs
+src/eZmaxApi.Test/Model/DiscussionmessageResponseTests.cs
src/eZmaxApi.Test/Model/ElectronicfundstransferGetCommunicationListV1ResponseMPayloadTests.cs
src/eZmaxApi.Test/Model/ElectronicfundstransferGetCommunicationListV1ResponseTests.cs
src/eZmaxApi.Test/Model/EmailRequestCompoundTests.cs
@@ -1622,10 +1728,23 @@ src/eZmaxApi.Test/Model/EzsignbulksendtransmissionGetObjectV2ResponseMPayloadTes
src/eZmaxApi.Test/Model/EzsignbulksendtransmissionGetObjectV2ResponseTests.cs
src/eZmaxApi.Test/Model/EzsignbulksendtransmissionResponseCompoundTests.cs
src/eZmaxApi.Test/Model/EzsignbulksendtransmissionResponseTests.cs
+src/eZmaxApi.Test/Model/EzsigndiscussionCreateObjectV1RequestTests.cs
+src/eZmaxApi.Test/Model/EzsigndiscussionCreateObjectV1ResponseMPayloadTests.cs
+src/eZmaxApi.Test/Model/EzsigndiscussionCreateObjectV1ResponseTests.cs
+src/eZmaxApi.Test/Model/EzsigndiscussionDeleteObjectV1ResponseTests.cs
+src/eZmaxApi.Test/Model/EzsigndiscussionGetObjectV2ResponseMPayloadTests.cs
+src/eZmaxApi.Test/Model/EzsigndiscussionGetObjectV2ResponseTests.cs
+src/eZmaxApi.Test/Model/EzsigndiscussionRequestCompoundTests.cs
+src/eZmaxApi.Test/Model/EzsigndiscussionRequestTests.cs
+src/eZmaxApi.Test/Model/EzsigndiscussionResponseCompoundTests.cs
+src/eZmaxApi.Test/Model/EzsigndiscussionResponseTests.cs
src/eZmaxApi.Test/Model/EzsigndocumentApplyEzsigntemplateV1RequestTests.cs
src/eZmaxApi.Test/Model/EzsigndocumentApplyEzsigntemplateV1ResponseTests.cs
src/eZmaxApi.Test/Model/EzsigndocumentApplyEzsigntemplateV2RequestTests.cs
src/eZmaxApi.Test/Model/EzsigndocumentApplyEzsigntemplateV2ResponseTests.cs
+src/eZmaxApi.Test/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1RequestTests.cs
+src/eZmaxApi.Test/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayloadTests.cs
+src/eZmaxApi.Test/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseTests.cs
src/eZmaxApi.Test/Model/EzsigndocumentCreateObjectV1RequestTests.cs
src/eZmaxApi.Test/Model/EzsigndocumentCreateObjectV1ResponseMPayloadTests.cs
src/eZmaxApi.Test/Model/EzsigndocumentCreateObjectV1ResponseTests.cs
@@ -1653,6 +1772,8 @@ src/eZmaxApi.Test/Model/EzsigndocumentGetDownloadUrlV1ResponseMPayloadTests.cs
src/eZmaxApi.Test/Model/EzsigndocumentGetDownloadUrlV1ResponseTests.cs
src/eZmaxApi.Test/Model/EzsigndocumentGetEzsignannotationsV1ResponseMPayloadTests.cs
src/eZmaxApi.Test/Model/EzsigndocumentGetEzsignannotationsV1ResponseTests.cs
+src/eZmaxApi.Test/Model/EzsigndocumentGetEzsigndiscussionsV1ResponseMPayloadTests.cs
+src/eZmaxApi.Test/Model/EzsigndocumentGetEzsigndiscussionsV1ResponseTests.cs
src/eZmaxApi.Test/Model/EzsigndocumentGetEzsignformfieldgroupsV1ResponseMPayloadTests.cs
src/eZmaxApi.Test/Model/EzsigndocumentGetEzsignformfieldgroupsV1ResponseTests.cs
src/eZmaxApi.Test/Model/EzsigndocumentGetEzsignpagesV1ResponseMPayloadTests.cs
@@ -2067,6 +2188,7 @@ src/eZmaxApi.Test/Model/FieldECommunicationTypeTests.cs
src/eZmaxApi.Test/Model/FieldECommunicationexternalrecipientTypeTests.cs
src/eZmaxApi.Test/Model/FieldECommunicationrecipientTypeTests.cs
src/eZmaxApi.Test/Model/FieldECreditcardtypeCodenameTests.cs
+src/eZmaxApi.Test/Model/FieldEDiscussionmessageStatusTests.cs
src/eZmaxApi.Test/Model/FieldEErrorCodeTests.cs
src/eZmaxApi.Test/Model/FieldEEzmaxinvoicingPaymenttypeTests.cs
src/eZmaxApi.Test/Model/FieldEEzmaxinvoicingagentVariationezmaxTests.cs
@@ -2078,8 +2200,10 @@ src/eZmaxApi.Test/Model/FieldEEzsigndocumentStepTests.cs
src/eZmaxApi.Test/Model/FieldEEzsigndocumentlogTypeTests.cs
src/eZmaxApi.Test/Model/FieldEEzsignelementdependencyOperatorTests.cs
src/eZmaxApi.Test/Model/FieldEEzsignelementdependencyValidationTests.cs
+src/eZmaxApi.Test/Model/FieldEEzsignfolderCompletionTests.cs
src/eZmaxApi.Test/Model/FieldEEzsignfolderSendreminderfrequencyTests.cs
src/eZmaxApi.Test/Model/FieldEEzsignfolderStepTests.cs
+src/eZmaxApi.Test/Model/FieldEEzsignfoldertypeCompletionTests.cs
src/eZmaxApi.Test/Model/FieldEEzsignfoldertypeDisposalTests.cs
src/eZmaxApi.Test/Model/FieldEEzsignfoldertypePrivacylevelTests.cs
src/eZmaxApi.Test/Model/FieldEEzsignfoldertypeSendreminderfrequencyTests.cs
@@ -2095,12 +2219,16 @@ src/eZmaxApi.Test/Model/FieldEEzsignsignatureTypeTests.cs
src/eZmaxApi.Test/Model/FieldEEzsigntemplateelementdependencyOperatorTests.cs
src/eZmaxApi.Test/Model/FieldEEzsigntemplateelementdependencyValidationTests.cs
src/eZmaxApi.Test/Model/FieldEEzsigntemplateformfieldDependencyrequirementTests.cs
+src/eZmaxApi.Test/Model/FieldEEzsigntemplateformfieldPositioningTests.cs
+src/eZmaxApi.Test/Model/FieldEEzsigntemplateformfieldPositioningoccurenceTests.cs
src/eZmaxApi.Test/Model/FieldEEzsigntemplateformfieldgroupSignerrequirementTests.cs
src/eZmaxApi.Test/Model/FieldEEzsigntemplateformfieldgroupTooltippositionTests.cs
src/eZmaxApi.Test/Model/FieldEEzsigntemplateformfieldgroupTypeTests.cs
src/eZmaxApi.Test/Model/FieldEEzsigntemplatesignatureAttachmentnamesourceTests.cs
src/eZmaxApi.Test/Model/FieldEEzsigntemplatesignatureDependencyrequirementTests.cs
src/eZmaxApi.Test/Model/FieldEEzsigntemplatesignatureFontTests.cs
+src/eZmaxApi.Test/Model/FieldEEzsigntemplatesignaturePositioningTests.cs
+src/eZmaxApi.Test/Model/FieldEEzsigntemplatesignaturePositioningoccurenceTests.cs
src/eZmaxApi.Test/Model/FieldEEzsigntemplatesignatureTooltippositionTests.cs
src/eZmaxApi.Test/Model/FieldEEzsigntemplatesignatureTypeTests.cs
src/eZmaxApi.Test/Model/FieldENotificationpreferenceStatusTests.cs
@@ -2474,6 +2602,9 @@ src/eZmaxApi/Api/ObjectCommunicationApi.cs
src/eZmaxApi/Api/ObjectCompanyApi.cs
src/eZmaxApi/Api/ObjectCorsApi.cs
src/eZmaxApi/Api/ObjectDepartmentApi.cs
+src/eZmaxApi/Api/ObjectDiscussionApi.cs
+src/eZmaxApi/Api/ObjectDiscussionmembershipApi.cs
+src/eZmaxApi/Api/ObjectDiscussionmessageApi.cs
src/eZmaxApi/Api/ObjectElectronicfundstransferApi.cs
src/eZmaxApi/Api/ObjectEmailtypeApi.cs
src/eZmaxApi/Api/ObjectEzmaxinvoicingApi.cs
@@ -2482,6 +2613,7 @@ src/eZmaxApi/Api/ObjectEzsignbulksendApi.cs
src/eZmaxApi/Api/ObjectEzsignbulksenddocumentmappingApi.cs
src/eZmaxApi/Api/ObjectEzsignbulksendsignermappingApi.cs
src/eZmaxApi/Api/ObjectEzsignbulksendtransmissionApi.cs
+src/eZmaxApi/Api/ObjectEzsigndiscussionApi.cs
src/eZmaxApi/Api/ObjectEzsigndocumentApi.cs
src/eZmaxApi/Api/ObjectEzsignfolderApi.cs
src/eZmaxApi/Api/ObjectEzsignfoldersignerassociationApi.cs
@@ -2724,7 +2856,9 @@ src/eZmaxApi/Model/CustomCommunicationrecipientsrecipientResponse.cs
src/eZmaxApi/Model/CustomCommunicationsenderRequest.cs
src/eZmaxApi/Model/CustomCommunicationsenderResponse.cs
src/eZmaxApi/Model/CustomContactNameResponse.cs
+src/eZmaxApi/Model/CustomCreateEzsignelementsPositionedByWordRequest.cs
src/eZmaxApi/Model/CustomCreditcardtransactionResponse.cs
+src/eZmaxApi/Model/CustomDiscussionconfigurationResponse.cs
src/eZmaxApi/Model/CustomDropdownElementRequest.cs
src/eZmaxApi/Model/CustomDropdownElementRequestCompound.cs
src/eZmaxApi/Model/CustomDropdownElementResponse.cs
@@ -2743,7 +2877,9 @@ src/eZmaxApi/Model/CustomEzsignfoldertypeResponse.cs
src/eZmaxApi/Model/CustomEzsignformfieldRequest.cs
src/eZmaxApi/Model/CustomEzsignformfielderrorResponse.cs
src/eZmaxApi/Model/CustomEzsignformfielderrortestResponse.cs
+src/eZmaxApi/Model/CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest.cs
src/eZmaxApi/Model/CustomEzsignformfieldgroupRequest.cs
+src/eZmaxApi/Model/CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest.cs
src/eZmaxApi/Model/CustomEzsignsignatureEzsignsignaturesAutomaticResponse.cs
src/eZmaxApi/Model/CustomEzsignsignaturestatusResponse.cs
src/eZmaxApi/Model/CustomFormDataDocumentResponse.cs
@@ -2762,6 +2898,40 @@ src/eZmaxApi/Model/CustomWordPositionWordResponse.cs
src/eZmaxApi/Model/DepartmentAutocompleteElementResponse.cs
src/eZmaxApi/Model/DepartmentGetAutocompleteV2Response.cs
src/eZmaxApi/Model/DepartmentGetAutocompleteV2ResponseMPayload.cs
+src/eZmaxApi/Model/DiscussionCreateObjectV1Request.cs
+src/eZmaxApi/Model/DiscussionCreateObjectV1Response.cs
+src/eZmaxApi/Model/DiscussionCreateObjectV1ResponseMPayload.cs
+src/eZmaxApi/Model/DiscussionDeleteObjectV1Response.cs
+src/eZmaxApi/Model/DiscussionGetObjectV2Response.cs
+src/eZmaxApi/Model/DiscussionGetObjectV2ResponseMPayload.cs
+src/eZmaxApi/Model/DiscussionPatchObjectV1Request.cs
+src/eZmaxApi/Model/DiscussionPatchObjectV1Response.cs
+src/eZmaxApi/Model/DiscussionRequest.cs
+src/eZmaxApi/Model/DiscussionRequestCompound.cs
+src/eZmaxApi/Model/DiscussionRequestPatch.cs
+src/eZmaxApi/Model/DiscussionResponse.cs
+src/eZmaxApi/Model/DiscussionResponseCompound.cs
+src/eZmaxApi/Model/DiscussionUpdateDiscussionreadstatusV1Request.cs
+src/eZmaxApi/Model/DiscussionUpdateDiscussionreadstatusV1Response.cs
+src/eZmaxApi/Model/DiscussionmembershipCreateObjectV1Request.cs
+src/eZmaxApi/Model/DiscussionmembershipCreateObjectV1Response.cs
+src/eZmaxApi/Model/DiscussionmembershipCreateObjectV1ResponseMPayload.cs
+src/eZmaxApi/Model/DiscussionmembershipDeleteObjectV1Response.cs
+src/eZmaxApi/Model/DiscussionmembershipRequest.cs
+src/eZmaxApi/Model/DiscussionmembershipRequestCompound.cs
+src/eZmaxApi/Model/DiscussionmembershipResponse.cs
+src/eZmaxApi/Model/DiscussionmembershipResponseCompound.cs
+src/eZmaxApi/Model/DiscussionmessageCreateObjectV1Request.cs
+src/eZmaxApi/Model/DiscussionmessageCreateObjectV1Response.cs
+src/eZmaxApi/Model/DiscussionmessageCreateObjectV1ResponseMPayload.cs
+src/eZmaxApi/Model/DiscussionmessageDeleteObjectV1Response.cs
+src/eZmaxApi/Model/DiscussionmessagePatchObjectV1Request.cs
+src/eZmaxApi/Model/DiscussionmessagePatchObjectV1Response.cs
+src/eZmaxApi/Model/DiscussionmessageRequest.cs
+src/eZmaxApi/Model/DiscussionmessageRequestCompound.cs
+src/eZmaxApi/Model/DiscussionmessageRequestPatch.cs
+src/eZmaxApi/Model/DiscussionmessageResponse.cs
+src/eZmaxApi/Model/DiscussionmessageResponseCompound.cs
src/eZmaxApi/Model/ElectronicfundstransferGetCommunicationListV1Response.cs
src/eZmaxApi/Model/ElectronicfundstransferGetCommunicationListV1ResponseMPayload.cs
src/eZmaxApi/Model/EmailRequest.cs
@@ -2866,10 +3036,23 @@ src/eZmaxApi/Model/EzsignbulksendtransmissionGetObjectV2Response.cs
src/eZmaxApi/Model/EzsignbulksendtransmissionGetObjectV2ResponseMPayload.cs
src/eZmaxApi/Model/EzsignbulksendtransmissionResponse.cs
src/eZmaxApi/Model/EzsignbulksendtransmissionResponseCompound.cs
+src/eZmaxApi/Model/EzsigndiscussionCreateObjectV1Request.cs
+src/eZmaxApi/Model/EzsigndiscussionCreateObjectV1Response.cs
+src/eZmaxApi/Model/EzsigndiscussionCreateObjectV1ResponseMPayload.cs
+src/eZmaxApi/Model/EzsigndiscussionDeleteObjectV1Response.cs
+src/eZmaxApi/Model/EzsigndiscussionGetObjectV2Response.cs
+src/eZmaxApi/Model/EzsigndiscussionGetObjectV2ResponseMPayload.cs
+src/eZmaxApi/Model/EzsigndiscussionRequest.cs
+src/eZmaxApi/Model/EzsigndiscussionRequestCompound.cs
+src/eZmaxApi/Model/EzsigndiscussionResponse.cs
+src/eZmaxApi/Model/EzsigndiscussionResponseCompound.cs
src/eZmaxApi/Model/EzsigndocumentApplyEzsigntemplateV1Request.cs
src/eZmaxApi/Model/EzsigndocumentApplyEzsigntemplateV1Response.cs
src/eZmaxApi/Model/EzsigndocumentApplyEzsigntemplateV2Request.cs
src/eZmaxApi/Model/EzsigndocumentApplyEzsigntemplateV2Response.cs
+src/eZmaxApi/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1Request.cs
+src/eZmaxApi/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1Response.cs
+src/eZmaxApi/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload.cs
src/eZmaxApi/Model/EzsigndocumentCreateObjectV1Request.cs
src/eZmaxApi/Model/EzsigndocumentCreateObjectV1Response.cs
src/eZmaxApi/Model/EzsigndocumentCreateObjectV1ResponseMPayload.cs
@@ -2897,6 +3080,8 @@ src/eZmaxApi/Model/EzsigndocumentGetDownloadUrlV1Response.cs
src/eZmaxApi/Model/EzsigndocumentGetDownloadUrlV1ResponseMPayload.cs
src/eZmaxApi/Model/EzsigndocumentGetEzsignannotationsV1Response.cs
src/eZmaxApi/Model/EzsigndocumentGetEzsignannotationsV1ResponseMPayload.cs
+src/eZmaxApi/Model/EzsigndocumentGetEzsigndiscussionsV1Response.cs
+src/eZmaxApi/Model/EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload.cs
src/eZmaxApi/Model/EzsigndocumentGetEzsignformfieldgroupsV1Response.cs
src/eZmaxApi/Model/EzsigndocumentGetEzsignformfieldgroupsV1ResponseMPayload.cs
src/eZmaxApi/Model/EzsigndocumentGetEzsignpagesV1Response.cs
@@ -3311,6 +3496,7 @@ src/eZmaxApi/Model/FieldECommunicationType.cs
src/eZmaxApi/Model/FieldECommunicationexternalrecipientType.cs
src/eZmaxApi/Model/FieldECommunicationrecipientType.cs
src/eZmaxApi/Model/FieldECreditcardtypeCodename.cs
+src/eZmaxApi/Model/FieldEDiscussionmessageStatus.cs
src/eZmaxApi/Model/FieldEErrorCode.cs
src/eZmaxApi/Model/FieldEEzmaxinvoicingPaymenttype.cs
src/eZmaxApi/Model/FieldEEzmaxinvoicingagentVariationezmax.cs
@@ -3322,8 +3508,10 @@ src/eZmaxApi/Model/FieldEEzsigndocumentStep.cs
src/eZmaxApi/Model/FieldEEzsigndocumentlogType.cs
src/eZmaxApi/Model/FieldEEzsignelementdependencyOperator.cs
src/eZmaxApi/Model/FieldEEzsignelementdependencyValidation.cs
+src/eZmaxApi/Model/FieldEEzsignfolderCompletion.cs
src/eZmaxApi/Model/FieldEEzsignfolderSendreminderfrequency.cs
src/eZmaxApi/Model/FieldEEzsignfolderStep.cs
+src/eZmaxApi/Model/FieldEEzsignfoldertypeCompletion.cs
src/eZmaxApi/Model/FieldEEzsignfoldertypeDisposal.cs
src/eZmaxApi/Model/FieldEEzsignfoldertypePrivacylevel.cs
src/eZmaxApi/Model/FieldEEzsignfoldertypeSendreminderfrequency.cs
@@ -3339,12 +3527,16 @@ src/eZmaxApi/Model/FieldEEzsignsignatureType.cs
src/eZmaxApi/Model/FieldEEzsigntemplateelementdependencyOperator.cs
src/eZmaxApi/Model/FieldEEzsigntemplateelementdependencyValidation.cs
src/eZmaxApi/Model/FieldEEzsigntemplateformfieldDependencyrequirement.cs
+src/eZmaxApi/Model/FieldEEzsigntemplateformfieldPositioning.cs
+src/eZmaxApi/Model/FieldEEzsigntemplateformfieldPositioningoccurence.cs
src/eZmaxApi/Model/FieldEEzsigntemplateformfieldgroupSignerrequirement.cs
src/eZmaxApi/Model/FieldEEzsigntemplateformfieldgroupTooltipposition.cs
src/eZmaxApi/Model/FieldEEzsigntemplateformfieldgroupType.cs
src/eZmaxApi/Model/FieldEEzsigntemplatesignatureAttachmentnamesource.cs
src/eZmaxApi/Model/FieldEEzsigntemplatesignatureDependencyrequirement.cs
src/eZmaxApi/Model/FieldEEzsigntemplatesignatureFont.cs
+src/eZmaxApi/Model/FieldEEzsigntemplatesignaturePositioning.cs
+src/eZmaxApi/Model/FieldEEzsigntemplatesignaturePositioningoccurence.cs
src/eZmaxApi/Model/FieldEEzsigntemplatesignatureTooltipposition.cs
src/eZmaxApi/Model/FieldEEzsigntemplatesignatureType.cs
src/eZmaxApi/Model/FieldENotificationpreferenceStatus.cs
diff --git a/README.md b/README.md
index 7a3df6477..ec159ffba 100644
--- a/README.md
+++ b/README.md
@@ -156,6 +156,16 @@ Class | Method | HTTP request | Description
*ObjectCorsApi* | [**CorsEditObjectV1**](docs/ObjectCorsApi.md#corseditobjectv1) | **PUT** /1/object/cors/{pkiCorsID} | Edit an existing Cors
*ObjectCorsApi* | [**CorsGetObjectV2**](docs/ObjectCorsApi.md#corsgetobjectv2) | **GET** /2/object/cors/{pkiCorsID} | Retrieve an existing Cors
*ObjectDepartmentApi* | [**DepartmentGetAutocompleteV2**](docs/ObjectDepartmentApi.md#departmentgetautocompletev2) | **GET** /2/object/department/getAutocomplete/{sSelector} | Retrieve Departments and IDs
+*ObjectDiscussionApi* | [**DiscussionCreateObjectV1**](docs/ObjectDiscussionApi.md#discussioncreateobjectv1) | **POST** /1/object/discussion | Create a new Discussion
+*ObjectDiscussionApi* | [**DiscussionDeleteObjectV1**](docs/ObjectDiscussionApi.md#discussiondeleteobjectv1) | **DELETE** /1/object/discussion/{pkiDiscussionID} | Delete an existing Discussion
+*ObjectDiscussionApi* | [**DiscussionGetObjectV2**](docs/ObjectDiscussionApi.md#discussiongetobjectv2) | **GET** /2/object/discussion/{pkiDiscussionID} | Retrieve an existing Discussion
+*ObjectDiscussionApi* | [**DiscussionPatchObjectV1**](docs/ObjectDiscussionApi.md#discussionpatchobjectv1) | **PATCH** /1/object/discussion/{pkiDiscussionID} | Patch an existing Discussion
+*ObjectDiscussionApi* | [**DiscussionUpdateDiscussionreadstatusV1**](docs/ObjectDiscussionApi.md#discussionupdatediscussionreadstatusv1) | **POST** /1/object/discussion/{pkiDiscussionID}/updateDiscussionreadstatus | Update the read status of the discussion
+*ObjectDiscussionmembershipApi* | [**DiscussionmembershipCreateObjectV1**](docs/ObjectDiscussionmembershipApi.md#discussionmembershipcreateobjectv1) | **POST** /1/object/discussionmembership | Create a new Discussionmembership
+*ObjectDiscussionmembershipApi* | [**DiscussionmembershipDeleteObjectV1**](docs/ObjectDiscussionmembershipApi.md#discussionmembershipdeleteobjectv1) | **DELETE** /1/object/discussionmembership/{pkiDiscussionmembershipID} | Delete an existing Discussionmembership
+*ObjectDiscussionmessageApi* | [**DiscussionmessageCreateObjectV1**](docs/ObjectDiscussionmessageApi.md#discussionmessagecreateobjectv1) | **POST** /1/object/discussionmessage | Create a new Discussionmessage
+*ObjectDiscussionmessageApi* | [**DiscussionmessageDeleteObjectV1**](docs/ObjectDiscussionmessageApi.md#discussionmessagedeleteobjectv1) | **DELETE** /1/object/discussionmessage/{pkiDiscussionmessageID} | Delete an existing Discussionmessage
+*ObjectDiscussionmessageApi* | [**DiscussionmessagePatchObjectV1**](docs/ObjectDiscussionmessageApi.md#discussionmessagepatchobjectv1) | **PATCH** /1/object/discussionmessage/{pkiDiscussionmessageID} | Patch an existing Discussionmessage
*ObjectElectronicfundstransferApi* | [**ElectronicfundstransferGetCommunicationListV1**](docs/ObjectElectronicfundstransferApi.md#electronicfundstransfergetcommunicationlistv1) | **GET** /1/object/electronicfundstransfer/{pkiElectronicfundstransferID}/getCommunicationList | Retrieve Communication list
*ObjectEmailtypeApi* | [**EmailtypeGetAutocompleteV2**](docs/ObjectEmailtypeApi.md#emailtypegetautocompletev2) | **GET** /2/object/emailtype/getAutocomplete/{sSelector} | Retrieve Emailtypes and IDs
*ObjectEzmaxinvoicingApi* | [**EzmaxinvoicingGetAutocompleteV1**](docs/ObjectEzmaxinvoicingApi.md#ezmaxinvoicinggetautocompletev1) | **GET** /1/object/ezmaxinvoicing/getAutocomplete/{sSelector} | Retrieve Ezmaxinvoicings and IDs
@@ -184,8 +194,12 @@ Class | Method | HTTP request | Description
*ObjectEzsignbulksendtransmissionApi* | [**EzsignbulksendtransmissionGetEzsignsignaturesAutomaticV1**](docs/ObjectEzsignbulksendtransmissionApi.md#ezsignbulksendtransmissiongetezsignsignaturesautomaticv1) | **GET** /1/object/ezsignbulksendtransmission/{pkiEzsignbulksendtransmissionID}/getEzsignsignaturesAutomatic | Retrieve an existing Ezsignbulksendtransmission's automatic Ezsignsignatures
*ObjectEzsignbulksendtransmissionApi* | [**EzsignbulksendtransmissionGetFormsDataV1**](docs/ObjectEzsignbulksendtransmissionApi.md#ezsignbulksendtransmissiongetformsdatav1) | **GET** /1/object/ezsignbulksendtransmission/{pkiEzsignbulksendtransmissionID}/getFormsData | Retrieve an existing Ezsignbulksendtransmission's forms data
*ObjectEzsignbulksendtransmissionApi* | [**EzsignbulksendtransmissionGetObjectV2**](docs/ObjectEzsignbulksendtransmissionApi.md#ezsignbulksendtransmissiongetobjectv2) | **GET** /2/object/ezsignbulksendtransmission/{pkiEzsignbulksendtransmissionID} | Retrieve an existing Ezsignbulksendtransmission
+*ObjectEzsigndiscussionApi* | [**EzsigndiscussionCreateObjectV1**](docs/ObjectEzsigndiscussionApi.md#ezsigndiscussioncreateobjectv1) | **POST** /1/object/ezsigndiscussion | Create a new Ezsigndiscussion
+*ObjectEzsigndiscussionApi* | [**EzsigndiscussionDeleteObjectV1**](docs/ObjectEzsigndiscussionApi.md#ezsigndiscussiondeleteobjectv1) | **DELETE** /1/object/ezsigndiscussion/{pkiEzsigndiscussionID} | Delete an existing Ezsigndiscussion
+*ObjectEzsigndiscussionApi* | [**EzsigndiscussionGetObjectV2**](docs/ObjectEzsigndiscussionApi.md#ezsigndiscussiongetobjectv2) | **GET** /2/object/ezsigndiscussion/{pkiEzsigndiscussionID} | Retrieve an existing Ezsigndiscussion
*ObjectEzsigndocumentApi* | [**EzsigndocumentApplyEzsigntemplateV1**](docs/ObjectEzsigndocumentApi.md#ezsigndocumentapplyezsigntemplatev1) | **POST** /1/object/ezsigndocument/{pkiEzsigndocumentID}/applyezsigntemplate | Apply an Ezsigntemplate to the Ezsigndocument.
*ObjectEzsigndocumentApi* | [**EzsigndocumentApplyEzsigntemplateV2**](docs/ObjectEzsigndocumentApi.md#ezsigndocumentapplyezsigntemplatev2) | **POST** /2/object/ezsigndocument/{pkiEzsigndocumentID}/applyEzsigntemplate | Apply an Ezsigntemplate to the Ezsigndocument.
+*ObjectEzsigndocumentApi* | [**EzsigndocumentCreateEzsignelementsPositionedByWordV1**](docs/ObjectEzsigndocumentApi.md#ezsigndocumentcreateezsignelementspositionedbywordv1) | **POST** /1/object/ezsigndocument/{pkiEzsigndocumentID}/createEzsignelementsPositionedByWord | Create multiple Ezsignsignatures/Ezsignformfieldgroups
*ObjectEzsigndocumentApi* | [**EzsigndocumentCreateObjectV1**](docs/ObjectEzsigndocumentApi.md#ezsigndocumentcreateobjectv1) | **POST** /1/object/ezsigndocument | Create a new Ezsigndocument
*ObjectEzsigndocumentApi* | [**EzsigndocumentCreateObjectV2**](docs/ObjectEzsigndocumentApi.md#ezsigndocumentcreateobjectv2) | **POST** /2/object/ezsigndocument | Create a new Ezsigndocument
*ObjectEzsigndocumentApi* | [**EzsigndocumentDeclineToSignV1**](docs/ObjectEzsigndocumentApi.md#ezsigndocumentdeclinetosignv1) | **POST** /1/object/ezsigndocument/{pkiEzsigndocumentID}/declineToSign | Decline to sign
@@ -199,6 +213,7 @@ Class | Method | HTTP request | Description
*ObjectEzsigndocumentApi* | [**EzsigndocumentGetCompletedElementsV1**](docs/ObjectEzsigndocumentApi.md#ezsigndocumentgetcompletedelementsv1) | **GET** /1/object/ezsigndocument/{pkiEzsigndocumentID}/getCompletedElements | Retrieve completed elements for the Ezsigndocument
*ObjectEzsigndocumentApi* | [**EzsigndocumentGetDownloadUrlV1**](docs/ObjectEzsigndocumentApi.md#ezsigndocumentgetdownloadurlv1) | **GET** /1/object/ezsigndocument/{pkiEzsigndocumentID}/getDownloadUrl/{eDocumentType} | Retrieve a URL to download documents.
*ObjectEzsigndocumentApi* | [**EzsigndocumentGetEzsignannotationsV1**](docs/ObjectEzsigndocumentApi.md#ezsigndocumentgetezsignannotationsv1) | **GET** /1/object/ezsigndocument/{pkiEzsigndocumentID}/getEzsignannotations | Retrieve an existing Ezsigndocument's Ezsignannotations
+*ObjectEzsigndocumentApi* | [**EzsigndocumentGetEzsigndiscussionsV1**](docs/ObjectEzsigndocumentApi.md#ezsigndocumentgetezsigndiscussionsv1) | **GET** /1/object/ezsigndocument/{pkiEzsigndocumentID}/getEzsigndiscussions | Retrieve an existing Ezsigndocument's Ezsigndiscussions
*ObjectEzsigndocumentApi* | [**EzsigndocumentGetEzsignformfieldgroupsV1**](docs/ObjectEzsigndocumentApi.md#ezsigndocumentgetezsignformfieldgroupsv1) | **GET** /1/object/ezsigndocument/{pkiEzsigndocumentID}/getEzsignformfieldgroups | Retrieve an existing Ezsigndocument's Ezsignformfieldgroups
*ObjectEzsigndocumentApi* | [**EzsigndocumentGetEzsignpagesV1**](docs/ObjectEzsigndocumentApi.md#ezsigndocumentgetezsignpagesv1) | **GET** /1/object/ezsigndocument/{pkiEzsigndocumentID}/getEzsignpages | Retrieve an existing Ezsigndocument's Ezsignpages
*ObjectEzsigndocumentApi* | [**EzsigndocumentGetEzsignsignaturesAutomaticV1**](docs/ObjectEzsigndocumentApi.md#ezsigndocumentgetezsignsignaturesautomaticv1) | **GET** /1/object/ezsigndocument/{pkiEzsigndocumentID}/getEzsignsignaturesAutomatic | Retrieve an existing Ezsigndocument's automatic Ezsignsignatures
@@ -610,7 +625,9 @@ Class | Method | HTTP request | Description
- [Model.CustomCommunicationsenderRequest](docs/CustomCommunicationsenderRequest.md)
- [Model.CustomCommunicationsenderResponse](docs/CustomCommunicationsenderResponse.md)
- [Model.CustomContactNameResponse](docs/CustomContactNameResponse.md)
+ - [Model.CustomCreateEzsignelementsPositionedByWordRequest](docs/CustomCreateEzsignelementsPositionedByWordRequest.md)
- [Model.CustomCreditcardtransactionResponse](docs/CustomCreditcardtransactionResponse.md)
+ - [Model.CustomDiscussionconfigurationResponse](docs/CustomDiscussionconfigurationResponse.md)
- [Model.CustomDropdownElementRequest](docs/CustomDropdownElementRequest.md)
- [Model.CustomDropdownElementRequestCompound](docs/CustomDropdownElementRequestCompound.md)
- [Model.CustomDropdownElementResponse](docs/CustomDropdownElementResponse.md)
@@ -629,7 +646,9 @@ Class | Method | HTTP request | Description
- [Model.CustomEzsignformfieldRequest](docs/CustomEzsignformfieldRequest.md)
- [Model.CustomEzsignformfielderrorResponse](docs/CustomEzsignformfielderrorResponse.md)
- [Model.CustomEzsignformfielderrortestResponse](docs/CustomEzsignformfielderrortestResponse.md)
+ - [Model.CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest](docs/CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest.md)
- [Model.CustomEzsignformfieldgroupRequest](docs/CustomEzsignformfieldgroupRequest.md)
+ - [Model.CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest](docs/CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest.md)
- [Model.CustomEzsignsignatureEzsignsignaturesAutomaticResponse](docs/CustomEzsignsignatureEzsignsignaturesAutomaticResponse.md)
- [Model.CustomEzsignsignaturestatusResponse](docs/CustomEzsignsignaturestatusResponse.md)
- [Model.CustomFormDataDocumentResponse](docs/CustomFormDataDocumentResponse.md)
@@ -648,6 +667,40 @@ Class | Method | HTTP request | Description
- [Model.DepartmentAutocompleteElementResponse](docs/DepartmentAutocompleteElementResponse.md)
- [Model.DepartmentGetAutocompleteV2Response](docs/DepartmentGetAutocompleteV2Response.md)
- [Model.DepartmentGetAutocompleteV2ResponseMPayload](docs/DepartmentGetAutocompleteV2ResponseMPayload.md)
+ - [Model.DiscussionCreateObjectV1Request](docs/DiscussionCreateObjectV1Request.md)
+ - [Model.DiscussionCreateObjectV1Response](docs/DiscussionCreateObjectV1Response.md)
+ - [Model.DiscussionCreateObjectV1ResponseMPayload](docs/DiscussionCreateObjectV1ResponseMPayload.md)
+ - [Model.DiscussionDeleteObjectV1Response](docs/DiscussionDeleteObjectV1Response.md)
+ - [Model.DiscussionGetObjectV2Response](docs/DiscussionGetObjectV2Response.md)
+ - [Model.DiscussionGetObjectV2ResponseMPayload](docs/DiscussionGetObjectV2ResponseMPayload.md)
+ - [Model.DiscussionPatchObjectV1Request](docs/DiscussionPatchObjectV1Request.md)
+ - [Model.DiscussionPatchObjectV1Response](docs/DiscussionPatchObjectV1Response.md)
+ - [Model.DiscussionRequest](docs/DiscussionRequest.md)
+ - [Model.DiscussionRequestCompound](docs/DiscussionRequestCompound.md)
+ - [Model.DiscussionRequestPatch](docs/DiscussionRequestPatch.md)
+ - [Model.DiscussionResponse](docs/DiscussionResponse.md)
+ - [Model.DiscussionResponseCompound](docs/DiscussionResponseCompound.md)
+ - [Model.DiscussionUpdateDiscussionreadstatusV1Request](docs/DiscussionUpdateDiscussionreadstatusV1Request.md)
+ - [Model.DiscussionUpdateDiscussionreadstatusV1Response](docs/DiscussionUpdateDiscussionreadstatusV1Response.md)
+ - [Model.DiscussionmembershipCreateObjectV1Request](docs/DiscussionmembershipCreateObjectV1Request.md)
+ - [Model.DiscussionmembershipCreateObjectV1Response](docs/DiscussionmembershipCreateObjectV1Response.md)
+ - [Model.DiscussionmembershipCreateObjectV1ResponseMPayload](docs/DiscussionmembershipCreateObjectV1ResponseMPayload.md)
+ - [Model.DiscussionmembershipDeleteObjectV1Response](docs/DiscussionmembershipDeleteObjectV1Response.md)
+ - [Model.DiscussionmembershipRequest](docs/DiscussionmembershipRequest.md)
+ - [Model.DiscussionmembershipRequestCompound](docs/DiscussionmembershipRequestCompound.md)
+ - [Model.DiscussionmembershipResponse](docs/DiscussionmembershipResponse.md)
+ - [Model.DiscussionmembershipResponseCompound](docs/DiscussionmembershipResponseCompound.md)
+ - [Model.DiscussionmessageCreateObjectV1Request](docs/DiscussionmessageCreateObjectV1Request.md)
+ - [Model.DiscussionmessageCreateObjectV1Response](docs/DiscussionmessageCreateObjectV1Response.md)
+ - [Model.DiscussionmessageCreateObjectV1ResponseMPayload](docs/DiscussionmessageCreateObjectV1ResponseMPayload.md)
+ - [Model.DiscussionmessageDeleteObjectV1Response](docs/DiscussionmessageDeleteObjectV1Response.md)
+ - [Model.DiscussionmessagePatchObjectV1Request](docs/DiscussionmessagePatchObjectV1Request.md)
+ - [Model.DiscussionmessagePatchObjectV1Response](docs/DiscussionmessagePatchObjectV1Response.md)
+ - [Model.DiscussionmessageRequest](docs/DiscussionmessageRequest.md)
+ - [Model.DiscussionmessageRequestCompound](docs/DiscussionmessageRequestCompound.md)
+ - [Model.DiscussionmessageRequestPatch](docs/DiscussionmessageRequestPatch.md)
+ - [Model.DiscussionmessageResponse](docs/DiscussionmessageResponse.md)
+ - [Model.DiscussionmessageResponseCompound](docs/DiscussionmessageResponseCompound.md)
- [Model.ElectronicfundstransferGetCommunicationListV1Response](docs/ElectronicfundstransferGetCommunicationListV1Response.md)
- [Model.ElectronicfundstransferGetCommunicationListV1ResponseMPayload](docs/ElectronicfundstransferGetCommunicationListV1ResponseMPayload.md)
- [Model.EmailRequest](docs/EmailRequest.md)
@@ -752,10 +805,23 @@ Class | Method | HTTP request | Description
- [Model.EzsignbulksendtransmissionGetObjectV2ResponseMPayload](docs/EzsignbulksendtransmissionGetObjectV2ResponseMPayload.md)
- [Model.EzsignbulksendtransmissionResponse](docs/EzsignbulksendtransmissionResponse.md)
- [Model.EzsignbulksendtransmissionResponseCompound](docs/EzsignbulksendtransmissionResponseCompound.md)
+ - [Model.EzsigndiscussionCreateObjectV1Request](docs/EzsigndiscussionCreateObjectV1Request.md)
+ - [Model.EzsigndiscussionCreateObjectV1Response](docs/EzsigndiscussionCreateObjectV1Response.md)
+ - [Model.EzsigndiscussionCreateObjectV1ResponseMPayload](docs/EzsigndiscussionCreateObjectV1ResponseMPayload.md)
+ - [Model.EzsigndiscussionDeleteObjectV1Response](docs/EzsigndiscussionDeleteObjectV1Response.md)
+ - [Model.EzsigndiscussionGetObjectV2Response](docs/EzsigndiscussionGetObjectV2Response.md)
+ - [Model.EzsigndiscussionGetObjectV2ResponseMPayload](docs/EzsigndiscussionGetObjectV2ResponseMPayload.md)
+ - [Model.EzsigndiscussionRequest](docs/EzsigndiscussionRequest.md)
+ - [Model.EzsigndiscussionRequestCompound](docs/EzsigndiscussionRequestCompound.md)
+ - [Model.EzsigndiscussionResponse](docs/EzsigndiscussionResponse.md)
+ - [Model.EzsigndiscussionResponseCompound](docs/EzsigndiscussionResponseCompound.md)
- [Model.EzsigndocumentApplyEzsigntemplateV1Request](docs/EzsigndocumentApplyEzsigntemplateV1Request.md)
- [Model.EzsigndocumentApplyEzsigntemplateV1Response](docs/EzsigndocumentApplyEzsigntemplateV1Response.md)
- [Model.EzsigndocumentApplyEzsigntemplateV2Request](docs/EzsigndocumentApplyEzsigntemplateV2Request.md)
- [Model.EzsigndocumentApplyEzsigntemplateV2Response](docs/EzsigndocumentApplyEzsigntemplateV2Response.md)
+ - [Model.EzsigndocumentCreateEzsignelementsPositionedByWordV1Request](docs/EzsigndocumentCreateEzsignelementsPositionedByWordV1Request.md)
+ - [Model.EzsigndocumentCreateEzsignelementsPositionedByWordV1Response](docs/EzsigndocumentCreateEzsignelementsPositionedByWordV1Response.md)
+ - [Model.EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload](docs/EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload.md)
- [Model.EzsigndocumentCreateObjectV1Request](docs/EzsigndocumentCreateObjectV1Request.md)
- [Model.EzsigndocumentCreateObjectV1Response](docs/EzsigndocumentCreateObjectV1Response.md)
- [Model.EzsigndocumentCreateObjectV1ResponseMPayload](docs/EzsigndocumentCreateObjectV1ResponseMPayload.md)
@@ -783,6 +849,8 @@ Class | Method | HTTP request | Description
- [Model.EzsigndocumentGetDownloadUrlV1ResponseMPayload](docs/EzsigndocumentGetDownloadUrlV1ResponseMPayload.md)
- [Model.EzsigndocumentGetEzsignannotationsV1Response](docs/EzsigndocumentGetEzsignannotationsV1Response.md)
- [Model.EzsigndocumentGetEzsignannotationsV1ResponseMPayload](docs/EzsigndocumentGetEzsignannotationsV1ResponseMPayload.md)
+ - [Model.EzsigndocumentGetEzsigndiscussionsV1Response](docs/EzsigndocumentGetEzsigndiscussionsV1Response.md)
+ - [Model.EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload](docs/EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload.md)
- [Model.EzsigndocumentGetEzsignformfieldgroupsV1Response](docs/EzsigndocumentGetEzsignformfieldgroupsV1Response.md)
- [Model.EzsigndocumentGetEzsignformfieldgroupsV1ResponseMPayload](docs/EzsigndocumentGetEzsignformfieldgroupsV1ResponseMPayload.md)
- [Model.EzsigndocumentGetEzsignpagesV1Response](docs/EzsigndocumentGetEzsignpagesV1Response.md)
@@ -1197,6 +1265,7 @@ Class | Method | HTTP request | Description
- [Model.FieldECommunicationexternalrecipientType](docs/FieldECommunicationexternalrecipientType.md)
- [Model.FieldECommunicationrecipientType](docs/FieldECommunicationrecipientType.md)
- [Model.FieldECreditcardtypeCodename](docs/FieldECreditcardtypeCodename.md)
+ - [Model.FieldEDiscussionmessageStatus](docs/FieldEDiscussionmessageStatus.md)
- [Model.FieldEErrorCode](docs/FieldEErrorCode.md)
- [Model.FieldEEzmaxinvoicingPaymenttype](docs/FieldEEzmaxinvoicingPaymenttype.md)
- [Model.FieldEEzmaxinvoicingagentVariationezmax](docs/FieldEEzmaxinvoicingagentVariationezmax.md)
@@ -1208,8 +1277,10 @@ Class | Method | HTTP request | Description
- [Model.FieldEEzsigndocumentlogType](docs/FieldEEzsigndocumentlogType.md)
- [Model.FieldEEzsignelementdependencyOperator](docs/FieldEEzsignelementdependencyOperator.md)
- [Model.FieldEEzsignelementdependencyValidation](docs/FieldEEzsignelementdependencyValidation.md)
+ - [Model.FieldEEzsignfolderCompletion](docs/FieldEEzsignfolderCompletion.md)
- [Model.FieldEEzsignfolderSendreminderfrequency](docs/FieldEEzsignfolderSendreminderfrequency.md)
- [Model.FieldEEzsignfolderStep](docs/FieldEEzsignfolderStep.md)
+ - [Model.FieldEEzsignfoldertypeCompletion](docs/FieldEEzsignfoldertypeCompletion.md)
- [Model.FieldEEzsignfoldertypeDisposal](docs/FieldEEzsignfoldertypeDisposal.md)
- [Model.FieldEEzsignfoldertypePrivacylevel](docs/FieldEEzsignfoldertypePrivacylevel.md)
- [Model.FieldEEzsignfoldertypeSendreminderfrequency](docs/FieldEEzsignfoldertypeSendreminderfrequency.md)
@@ -1225,12 +1296,16 @@ Class | Method | HTTP request | Description
- [Model.FieldEEzsigntemplateelementdependencyOperator](docs/FieldEEzsigntemplateelementdependencyOperator.md)
- [Model.FieldEEzsigntemplateelementdependencyValidation](docs/FieldEEzsigntemplateelementdependencyValidation.md)
- [Model.FieldEEzsigntemplateformfieldDependencyrequirement](docs/FieldEEzsigntemplateformfieldDependencyrequirement.md)
+ - [Model.FieldEEzsigntemplateformfieldPositioning](docs/FieldEEzsigntemplateformfieldPositioning.md)
+ - [Model.FieldEEzsigntemplateformfieldPositioningoccurence](docs/FieldEEzsigntemplateformfieldPositioningoccurence.md)
- [Model.FieldEEzsigntemplateformfieldgroupSignerrequirement](docs/FieldEEzsigntemplateformfieldgroupSignerrequirement.md)
- [Model.FieldEEzsigntemplateformfieldgroupTooltipposition](docs/FieldEEzsigntemplateformfieldgroupTooltipposition.md)
- [Model.FieldEEzsigntemplateformfieldgroupType](docs/FieldEEzsigntemplateformfieldgroupType.md)
- [Model.FieldEEzsigntemplatesignatureAttachmentnamesource](docs/FieldEEzsigntemplatesignatureAttachmentnamesource.md)
- [Model.FieldEEzsigntemplatesignatureDependencyrequirement](docs/FieldEEzsigntemplatesignatureDependencyrequirement.md)
- [Model.FieldEEzsigntemplatesignatureFont](docs/FieldEEzsigntemplatesignatureFont.md)
+ - [Model.FieldEEzsigntemplatesignaturePositioning](docs/FieldEEzsigntemplatesignaturePositioning.md)
+ - [Model.FieldEEzsigntemplatesignaturePositioningoccurence](docs/FieldEEzsigntemplatesignaturePositioningoccurence.md)
- [Model.FieldEEzsigntemplatesignatureTooltipposition](docs/FieldEEzsigntemplatesignatureTooltipposition.md)
- [Model.FieldEEzsigntemplatesignatureType](docs/FieldEEzsigntemplatesignatureType.md)
- [Model.FieldENotificationpreferenceStatus](docs/FieldENotificationpreferenceStatus.md)
diff --git a/api/openapi.yaml b/api/openapi.yaml
index 425407948..a0e6135fe 100644
--- a/api/openapi.yaml
+++ b/api/openapi.yaml
@@ -81,84 +81,113 @@ tags:
\ ask users to update to the newer version of the function and give them ample\
\ time to do so.\r\nOnly after that delay expires (or no more users are still\
\ using it), we will have the function **Removed**.\r\n\r\n## 1.2.X Releases\r\
- \n\r\n### [1.2.0] - 2023-09-24\r\n\r\n#### Added\r\n- DELETE /1/object/usergroupdelegation/{pkiUsergroupdelegationID}\r\
+ \n\r\n### [1.2.0] - 2023-09-24\r\n\r\n#### Added\r\n- DELETE /1/object/discussion/{pkiDiscussionID}\r\
+ \n- DELETE /1/object/discussionmembership/{pkiDiscussionmembershipID}\r\n- DELETE\
+ \ /1/object/discussionmessage/{pkiDiscussionmessageID}\r\n- DELETE /1/object/usergroupdelegation/{pkiUsergroupdelegationID}\r\
\n- GET /1/object/activesession/getDocumentationUrl\r\n- GET /1/object/attachment/{pkiAttachmentID}/download\r\
\n- GET /1/object/attachment/{pkiAttachmentID}/getAttachmentlogs\r\n- GET /1/object/buyercontract/{pkiBuyercontractID}/getCommunicationList\r\
- \n- GET /1/object/electronicfundstransfer/{pkiElectronicfundstransferID}/getCommunicationList\r\
- \n- GET /1/object/ezsigndocument/{pkiEzsigndocumentID}/getAttachments\r\n- GET\
- \ /1/object/ezsignfolder/{pkiEzsignfolderID}/getAttachmentCount\r\n- GET /1/object/ezsignfolder/{pkiEzsignfolderID}/getAttachments\r\
- \n- GET /1/object/ezsignsigningreason/getAutocomplete\r\n- GET /1/object/ezsignsigningreason/getList\r\
- \n- GET /1/object/ezsignsigningreason/{pkiEzsignsigningreasonID}\r\n- GET /1/object/inscription/{pkiInscriptionID}/getAttachments\r\
- \n- GET /1/object/inscription/{pkiInscriptionID}/getCommunicationList\r\n- GET\
- \ /1/object/inscription/{pkiInscriptionID}/getCommunicationsenders\r\n- GET /1/object/inscriptionnotauthenticated/{pkiInscriptionnotauthenticatedID}/getCommunicationList\r\
+ \n- GET /1/object/discussion/{pkiDiscussionID}\r\n- GET /1/object/electronicfundstransfer/{pkiElectronicfundstransferID}/getCommunicationList\r\
+ \n- GET /1/object/ezsigndiscussion/{pkiEzsigndiscussionID}\r\n- GET /1/object/ezsigndocument/{pkiEzsigndocumentID}/getAttachments\r\
+ \n- GET /1/object/ezsigndocument/{pkiEzsigndocumentID}/getEzsigndocumentdiscussions\r\
+ \n- GET /1/object/ezsignfolder/{pkiEzsignfolderID}/getAttachmentCount\r\n- GET\
+ \ /1/object/ezsignfolder/{pkiEzsignfolderID}/getAttachments\r\n- GET /1/object/ezsignsigningreason/getAutocomplete\r\
+ \n- GET /1/object/ezsignsigningreason/getList\r\n- GET /1/object/ezsignsigningreason/{pkiEzsignsigningreasonID}\r\
+ \n- GET /1/object/inscription/{pkiInscriptionID}/getAttachments\r\n- GET /1/object/inscription/{pkiInscriptionID}/getCommunicationList\r\
+ \n- GET /1/object/inscription/{pkiInscriptionID}/getCommunicationsenders\r\n-\
+ \ GET /1/object/inscriptionnotauthenticated/{pkiInscriptionnotauthenticatedID}/getCommunicationList\r\
\n- GET /1/object/inscriptiontemp/{pkiInscriptiontempID}/getCommunicationList\r\
\n- GET /1/object/invoice/{pkiInvoiceID}/getAttachments\r\n- GET /1/object/invoice/{pkiInvoiceID}/getCommunicationList\r\
\n- GET /1/object/otherincome/{pkiOtherincomeID}/getCommunicationList\r\n- GET\
\ /1/object/rejectedoffertopurchase/{pkiRejectedoffertopurchaseID}/getCommunicationList\r\
\n- GET /1/object/user/{pkiUserID}/getApikeys\r\n- GET /1/object/usergroup/{pkiUsergroupID}/getUsergroupdelegations\r\
- \n- GET /2/object/usergroupdelegation/{pkiUsergroupdelegationID}\r\n- POST /1/object/ezsignsigningreason\r\
- \n- POST /1/object/user/{pkiUserID}/sendPasswordReset\r\n- POST /1/object/usergroup/{pkiUsergroupID}/editUsergroupdelegations\r\
- \n- POST /1/object/usergroupdelegation\r\n- POST /1/object/webhook/{pkiWebhookID}/regenerateApikey\r\
+ \n- GET /2/object/usergroupdelegation/{pkiUsergroupdelegationID}\r\n- PATCH /1/object/discussion/{pkiDiscussionID}\r\
+ \n- PATCH /1/object/discussionmessage/{pkiDiscussionmessageID}\r\n- POST /1/object/discussion\r\
+ \n- POST /1/object/discussion/{pkiDiscussionID}/updateDiscussionreadstatus\r\n\
+ - POST /1/object/discussionmembership\r\n- POST /1/object/discussionmessage\r\n\
+ - POST /1/object/ezsignsigningreason\r\n- POST /1/object/ezsigndocument{pkiEzsigndocumentID}/createEzsignelementsPositionedByWord\r\
+ \n- POST /1/object/ezsignfolder{pkiEzsignfolderID}/reassign\r\n- POST /1/object/user/{pkiUserID}/sendPasswordReset\r\
+ \n- POST /1/object/usergroup/{pkiUsergroupID}/editUsergroupdelegations\r\n- POST\
+ \ /1/object/usergroupdelegation\r\n- POST /1/object/webhook/{pkiWebhookID}/regenerateApikey\r\
\n- POST /2/object/webhook\r\n- PUT /1/object/ezsignsigningreason/{pkiEzsignsigningreasonID}\r\
\n- PUT /1/object/usergroupdelegation/{pkiUsergroupdelegationID}\r\n- Added avanced\
\ search filters sContactFirstname, sContactLastname and sEzsigndocumentName to\
- \ Ezsignfolder list\r\n- Added property a_objEzsignelementdependency in ezsignformfield-RequestCompound,\
+ \ Ezsignfolder list\r\n- Property a_objEzsignelementdependency in ezsignformfield-RequestCompound,\
\ ezsignformfield-ResponseCompound, ezsignsignature-RequestCompound and ezsignsignature-RequestCompound\r\
- \n- Added property a_objEzsigntemplateelementdependency in ezsigntemplateformfield-RequestCompound,\
+ \n- Property a_objEzsigntemplateelementdependency in ezsigntemplateformfield-RequestCompound,\
\ ezsigntemplateformfield-ResponseCompound, ezsigntemplatesignature-RequestCompound\
- \ and ezsigntemplatesignature-RequestCompound\r\n- Added property bVersionDeprecated\
- \ in Common-Response-objDebugPayload\r\n- Added property eEzsigndocumentSteptype\
- \ in ezsigndocument-ResponseCompound\r\n- Added property iEzsigntemplatesignatureWidth\
+ \ and ezsigntemplatesignature-RequestCompound\r\n- Property a_objWarning in ezsigndocument-applyEzsigntemplate-v2-Response\r\
+ \n- Property bVersionDeprecated in Common-Response-objDebugPayload\r\n- Property\
+ \ eEzsigndocumentSteptype in ezsigndocument-ResponseCompound\r\n- Property iEzsigntemplatesignatureWidth\
\ and iEzsigntemplatesignatureHeight in object ezsigntemplatesignature-Request\
- \ and ezsigntemplatesignature-Response\r\n- Added property eEzsignformfieldDependencyrequirement\
- \ in object ezsignformfield-Request and ezsignformfield-Response\r\n- Added property\
- \ eEzsignformfieldgroupTextvalidation in ezsignformfieldgroup-Response\r\n- Added\
- \ property eEzsigntemplateformfieldDependencyrequirement in ezsigntemplateformfield-Request\
- \ and ezsigntemplateformfield-Response \r\n- Added property iEzsigntemplatesignatureWidth\
+ \ and ezsigntemplatesignature-Response\r\n- Property eEzsignformfieldDependencyrequirement\
+ \ in object ezsignformfield-Request and ezsignformfield-Response\r\n- Property\
+ \ eEzsignformfieldgroupTextvalidation in ezsignformfieldgroup-Response\r\n- Property\
+ \ eEzsigntemplateformfieldDependencyrequirement in ezsigntemplateformfield-Request\
+ \ and ezsigntemplateformfield-Response \r\n- Property iEzsigntemplatesignatureWidth\
\ and iEzsigntemplatesignatureHeight in object ezsigntemplatesignature-Request\
- \ and ezsigntemplatesignature-Response\r\n- Added property eEzsignformfieldDependencyrequirement\
- \ in object ezsignformfield-Request and ezsignformfield-Response\r\n- Added property\
- \ eEzsignformfieldgroupTextvalidation in ezsignformfieldgroup-Response\r\n- Added\
- \ property eEzsigntemplateformfieldDependencyrequirement in ezsigntemplateformfield-Request\
- \ and ezsigntemplateformfield-Response \r\n- Added property eEzsigntemplatesignatureDependencyrequirement\
+ \ and ezsigntemplatesignature-Response\r\n- Property eEzsignformfieldDependencyrequirement\
+ \ in object ezsignformfield-Request and ezsignformfield-Response\r\n- Property\
+ \ eEzsignformfieldgroupTextvalidation in ezsignformfieldgroup-Response\r\n- Property\
+ \ eEzsigntemplateformfieldDependencyrequirement in ezsigntemplateformfield-Request\
+ \ and ezsigntemplateformfield-Response \r\n- Property eEzsigntemplatesignatureDependencyrequirement\
\ in ezsigntemplatesignature-Request and ezsigntemplatesignature-Response \r\n\
- - Added property eEzsigntemplateformfieldgroupTextvalidation in ezsigntemplateformfieldgroup-Request\
- \ and ezsigntemplateformfieldgroup-Response\r\n- Added property fkiEzsignsigningreasonID\
- \ in ezsignsignature-sign-v1-Request\r\n- Added properties iEzsignsignatureMaxlength,\
+ - Property eEzsigntemplateformfieldgroupTextvalidation in ezsigntemplateformfieldgroup-Request\
+ \ and ezsigntemplateformfieldgroup-Response\r\n- Property fkiEzsignsigningreasonID\
+ \ in ezsignsignature-sign-v1-Request\r\n- Properties eEzsigntemplateformfieldPositioning,\
+ \ sEzsigntemplateformfieldPositioningpattern, iEzsigntemplateformfieldPositioningoffsetx,\
+ \ iEzsigntemplateformfieldPositioningoffsety, eEzsigntemplateformfieldPositioningoccurence\
+ \ in ezsigntemplateformfield-Request and ezsigntemplateformfield-Response\r\n\
+ - Properties eEzsigntemplatesignaturePositioning, sEzsigntemplatesignaturePositioningpattern,\
+ \ iEzsigntemplatesignaturePositioningoffsetx, iEzsigntemplatesignaturePositioningoffsety,\
+ \ eEzsigntemplatesignaturePositioningoccurence in ezsigntemplatesignature-Request\
+ \ and ezsigntemplatesignature-Response\r\n- Properties iEzsignsignatureMaxlength,\
\ eEzsignsignatureDependencyrequirement in ezsignsignature-Request and ezsignsignature-Response\r\
- \n- Added properties iEzsigntemplatesignatureMaxlength, sEzsigntemplatesignatureRegexp\
+ \n- Properties iEzsigntemplatesignatureMaxlength, sEzsigntemplatesignatureRegexp\
\ and eEzsigntemplatesignatureTextvalidation in ezsigntemplatesignature-Request\
- \ and ezsigntemplatesignature-Response\r\n- Added property objContactNameDelegation\
- \ in ezCustom-Ezsignfoldertype-Responsesignsignature-Response\r\n- Added property\
- \ objEzsignfoldertype in ezsignfolder-Response\r\n- Added property bEzsignformfieldAutocomplete\
- \ in ezsignformfield-Request and ezsignformfield-Response\r\n- Added property\
- \ bEzsigntemplateformfieldAutocomplete in ezsigntemplateformfield-Request and\
- \ ezsigntemplateformfield-Response\r\n- Added property bPhoneInternational in\
- \ phone-ResponseCompound\r\n- Added properties bEzsignfoldertypeDelegate, bEzsignfoldertypeReassign,\
- \ bEzsignfoldertypeAllowdownloadattachmentezsignsigner AND bEzsignfoldertypeAllowdownloadproofezsignsigner\
- \ in Custom-Ezsignfoldertype-Response, ezsignfoldertype-Request and ezsignfoldertype-Response\r\
- \n- Added properties bEzsignfoldertypeSendsignedtoezsignsigner, bEzsignfoldertypeSendattachmentezsignsigner,\
+ \ and ezsigntemplatesignature-Response\r\n- Property objContactNameDelegation\
+ \ in ezCustom-Ezsignfoldertype-Responsesignsignature-Response\r\n- Property objEzsignfoldertype\
+ \ in ezsignfolder-Response\r\n- Property bEzsignformfieldAutocomplete in ezsignformfield-Request\
+ \ and ezsignformfield-Response\r\n- Property bEzsigntemplateformfieldAutocomplete\
+ \ in ezsigntemplateformfield-Request and ezsigntemplateformfield-Response\r\n\
+ - Property bPhoneInternational in phone-ResponseCompound\r\n- Properties bEzsignfoldertypeDelegate,\
+ \ bEzsignfoldertypeReassign, bEzsignfoldertypeAllowdownloadattachmentezsignsigner\
+ \ AND bEzsignfoldertypeAllowdownloadproofezsignsigner in Custom-Ezsignfoldertype-Response,\
+ \ ezsignfoldertype-Request and ezsignfoldertype-Response\r\n- Added properties\
+ \ bEzsignfoldertypeSendsignedtoezsignsigner, bEzsignfoldertypeSendattachmentezsignsigner,\
\ bEzsignfoldertypeSendproofezsignsigner, bEzsignfoldertypeSendsignedtouser, bEzsignfoldertypeSendattachmentuser,\
\ bEzsignfoldertypeSendproofuser, bEzsignfoldertypeSendproofemail, bEzsignfoldertypeAllowdownloadattachmentezsignsigner,\
\ bEzsignfoldertypeAllowdownloadproofezsignsigner and bEzsignfoldertypeSendproofreceivealldocument\
- \ in ezsignfoldertype-Request and ezsignfoldertype-Response\r\n- Added value AgentBrokerEzsignUserNormal\
- \ for sSelector in GET /2/object/user/getAutocomplete/{sSelector}\r\n- Added value\
- \ AllButEveryone for sSelector in GET /2/object/usergroup/getAutocomplete/{sSelector}\r\
- \n- Added value fkiUserID for sFilter in GET /1/object/ezsignfolder/getList\r\n\
- - Added value NameReason for eEzsignsignatureType\r\n- Added value NameReason\
- \ for eEzsigntemplatesignatureType\r\n- Added value Number, Date in Field-eEzsignformfieldgroupType\
- \ and Field-eEzsigntemplateformfieldgroupType\r\n- Added properties eUserEzsignaccess,\
- \ eUserEzsignprepaid and dtUserEzsignprepaidexpiration in activesession-ResponseCompound\r\
- \n- Remove properties bEzsignfoldertypeSendattatchmentsigner, bEzsignfoldertypeIncludeproofsigner\
+ \ in ezsignfoldertype-Request and ezsignfoldertype-Response\r\n- Property fkiBillingentityinternalID\
+ \ in Custom-EzmaxinvoicingEzsigndocument-Response and Custom-EzmaxinvoicingEzsignfolder-Response\r\
+ \n- Property eEzsignfolderCompletion in ezsignfolder-Response\r\n- Property eEzsignfoldertypeCompletion\
+ \ in ezsignfoldertype-Response and ezsignfoldertype-Response\r\n- Property sUserJobtitle\
+ \ in user-Request, user-Response and user-ListElement\r\n- Property dtEzsignfolderDelayedsenddate\
+ \ in ezsignfolder-ListElement\r\n- Property iEzsignsignatureStep in ezsignsignature-Response\r\
+ \n- Properties iEzsigntemplatesignaturecustomdateOffsetx and iEzsigntemplatesignaturecustomdateOffsety\
+ \ in ezsigntemplatesignaturecustomdate-Request and ezsigntemplatesignaturecustomdate-Response\r\
+ \n- Properties eUserEzsignaccess, eUserEzsignprepaid and dtUserEzsignprepaidexpiration\
+ \ in activesession-ResponseCompound\r\n- Properties bEzsignfoldertypeReassignezsignsigner\
+ \ and bEzsignfoldertypeReassignuser in Custom-Ezsignfoldertype-Response ezsignfoldertype-Request\
+ \ and ezsignfoldertype-Response\r\n- Value AgentBrokerEzsignUserNormal for sSelector\
+ \ in GET /2/object/user/getAutocomplete/{sSelector}\r\n- Value AllButEveryone\
+ \ for sSelector in GET /2/object/usergroup/getAutocomplete/{sSelector}\r\n- Value\
+ \ fkiUserID for sFilter in GET /1/object/ezsignfolder/getList\r\n- Value NameReason\
+ \ for eEzsignsignatureType\r\n- Value NameReason for eEzsigntemplatesignatureType\r\
+ \n- Value Number, Date in Field-eEzsignformfieldgroupType and Field-eEzsigntemplateformfieldgroupType\r\
+ \n- Value PendingCompletion for eEzsigndocumentStep\r\n- Value Consultation for\
+ \ eEzsignsignatureType and eEzsigntemplatesignatureType\r\n- New 401 error code\
+ \ UNAUTHORIZED_REQUEST_APIKEY\r\n- New 401 error code UNAUTHORIZED_REQUEST_PRESIGNED\
+ \ \r\n- New 422 error code UNPROCESSABLEENTITY_EZSIGNSIGNATURE_SIGNED \r\n- New\
+ \ Authorization key starting with \"W\" for webhooks\r\n- New iso environment\
+ \ for isolated customers \r\n- Webhook User-Agent\r\n- Webhook Request signing\r\
+ \n\r\n#### Remove\r\n- Properties bEzsignfoldertypeSendattatchmentsigner, bEzsignfoldertypeIncludeproofsigner\
\ and bEzsignfoldertypeSendsignedtolimitedgroup in ezsignfoldertype-Request and\
- \ ezsignfoldertype-Response\r\n- New 401 error code UNAUTHORIZED_REQUEST_APIKEY\r\
- \n- New 401 error code UNAUTHORIZED_REQUEST_PRESIGNED \r\n- New 422 error code\
- \ UNPROCESSABLEENTITY_EZSIGNSIGNATURE_SIGNED \r\n- New Authorization key starting\
- \ with \"W\" for webhooks\r\n- New iso environment for isolated customers \r\n\
- - Webhook User-Agent\r\n- Webhook Request signing\r\n\r\n#### Deprecated\r\n-\
- \ POST /1/object/webhook\r\n\r\n## Older Releases\r\nDocumentation and changelog\
- \ for older releases can be found here\r\n- [1.1.x Releases Documentation (Full)](https://ezmaxinc.github.io/eZmax-API/docs/full/ezmax.v1.1.html)\r\
- \n- [1.0.x Releases Documentation (Full)](https://ezmaxinc.github.io/eZmax-API/docs/full/ezmax.v1.0.html)"
+ \ ezsignfoldertype-Response\r\n\r\n#### Deprecated\r\n- POST /1/object/ezsignfoldersignerassociation/reassign\r\
+ \n- POST /1/object/webhook\r\n- Properties iEzsigntemplatesignaturecustomdateX\
+ \ and iEzsigntemplatesignaturecustomdateY\r\n\r\n## Older Releases\r\nDocumentation\
+ \ and changelog for older releases can be found here\r\n- [1.1.x Releases Documentation\
+ \ (Full)](https://ezmaxinc.github.io/eZmax-API/docs/full/ezmax.v1.1.html)\r\n\
+ - [1.0.x Releases Documentation (Full)](https://ezmaxinc.github.io/eZmax-API/docs/full/ezmax.v1.0.html)"
name: General_Changelog
x-displayName: Changelog
- description: "## Variables\n\nWe use a custom type base naming convention for variables.\n\
@@ -843,6 +872,15 @@ tags:
- description: Department contains detail about a Department
name: Object_Department
x-displayName: Department
+- description: Discussion contains details about Discussions
+ name: Object_Discussion
+ x-displayName: Discussion
+- description: Discussionmembership contains details about Discussionmemberships
+ name: Object_Discussionmembership
+ x-displayName: Discussionmembership
+- description: Discussionmessage contains details about Discussionmessages
+ name: Object_Discussionmessage
+ x-displayName: Discussionmessage
- description: Electronicfundstransfer contains detail about an Electronicfundstransfer
name: Object_Electronicfundstransfer
x-displayName: Electronicfundstransfer
@@ -869,6 +907,9 @@ tags:
- description: Ezsignbulksendtransmission contains detail about a batch of Ezsignfolders
name: Object_Ezsignbulksendtransmission
x-displayName: Ezsignbulksendtransmission
+- description: Ezsigndiscussion contains details about Ezsigndiscussions
+ name: Object_Ezsigndiscussion
+ x-displayName: Ezsigndiscussion
- description: Ezsigndocument contains detail about a document to sign
name: Object_Ezsigndocument
x-displayName: Ezsigndocument
@@ -3035,6 +3076,416 @@ paths:
- All
x-powerautomate: false
x-usertypeextra: []
+ /1/object/discussion:
+ description: ""
+ post:
+ description: The endpoint allows to create one or many elements at once.
+ operationId: Discussion_CreateObject_V1
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/discussion-createObject-v1-Request'
+ required: true
+ responses:
+ "201":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/discussion-createObject-v1-Response'
+ description: Successful response
+ security:
+ - Authorization: []
+ summary: Create a new Discussion
+ tags:
+ - Object_Discussion
+ x-powerautomate: false
+ x-permissions:
+ - All
+ x-usertypeextra:
+ - EzsignSigner
+ - AgentBroker
+ x-presentations: []
+ /2/object/discussion/{pkiDiscussionID}:
+ description: ""
+ get:
+ description: ""
+ operationId: Discussion_GetObject_V2
+ parameters:
+ - description: The unique ID of the Discussion
+ explode: false
+ in: path
+ name: pkiDiscussionID
+ required: true
+ schema:
+ $ref: '#/components/schemas/Field-pkiDiscussionID'
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/discussion-getObject-v2-Response'
+ description: Successful response
+ "404":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Common-Response-Error'
+ description: The request failed. The element on which you were trying to
+ work does not exists. Look for detail about the error in the body
+ security:
+ - Authorization: []
+ summary: Retrieve an existing Discussion
+ tags:
+ - Object_Discussion
+ x-powerautomate: false
+ x-permissions:
+ - All
+ x-usertypeextra:
+ - EzsignSigner
+ - AgentBroker
+ x-presentations: []
+ /1/object/discussion/{pkiDiscussionID}:
+ delete:
+ description: ""
+ operationId: Discussion_DeleteObject_V1
+ parameters:
+ - description: The unique ID of the Discussion
+ explode: false
+ in: path
+ name: pkiDiscussionID
+ required: true
+ schema:
+ $ref: '#/components/schemas/Field-pkiDiscussionID'
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/discussion-deleteObject-v1-Response'
+ description: Successful response
+ "404":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Common-Response-Error'
+ description: The request failed. The element on which you were trying to
+ work does not exists. Look for detail about the error in the body
+ security:
+ - Authorization: []
+ summary: Delete an existing Discussion
+ tags:
+ - Object_Discussion
+ x-powerautomate: false
+ x-permissions:
+ - All
+ x-usertypeextra:
+ - EzsignSigner
+ - AgentBroker
+ x-presentations: []
+ description: ""
+ patch:
+ description: ""
+ operationId: Discussion_PatchObject_V1
+ parameters:
+ - description: The unique ID of the Discussion
+ explode: false
+ in: path
+ name: pkiDiscussionID
+ required: true
+ schema:
+ $ref: '#/components/schemas/Field-pkiDiscussionID'
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/discussion-patchObject-v1-Request'
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/discussion-patchObject-v1-Response'
+ description: Successful response
+ "404":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Common-Response-Error'
+ description: The request failed. The element on which you were trying to
+ work does not exists. Look for detail about the error in the body
+ "422":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Common-Response-Error'
+ description: The request was syntactically valid but failed because of an
+ interdependance condition. Look for detail about the error in the body
+ security:
+ - Authorization: []
+ summary: Patch an existing Discussion
+ tags:
+ - Object_Discussion
+ x-powerautomate: false
+ x-permissions:
+ - All
+ x-usertypeextra:
+ - EzsignSigner
+ - AgentBroker
+ x-presentations: []
+ /1/object/discussion/{pkiDiscussionID}/updateDiscussionreadstatus:
+ description: ""
+ post:
+ operationId: Discussion_UpdateDiscussionreadstatus_V1
+ parameters:
+ - explode: false
+ in: path
+ name: pkiDiscussionID
+ required: true
+ schema:
+ $ref: '#/components/schemas/Field-pkiDiscussionID'
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/discussion-updateDiscussionreadstatus-v1-Request'
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/discussion-updateDiscussionreadstatus-v1-Response'
+ description: Successful response
+ "404":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Common-Response-Error'
+ description: The request failed. The element on which you were trying to
+ work does not exists. Look for detail about the error in the body
+ "422":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Common-Response-Error'
+ description: The request was syntactically valid but failed because of an
+ interdependance condition. Look for detail about the error in the body
+ security:
+ - Authorization: []
+ summary: Update the read status of the discussion
+ tags:
+ - Object_Discussion
+ x-powerautomate: false
+ x-permissions:
+ - All
+ x-usertypeextra:
+ - EzsignSigner
+ - AgentBroker
+ x-presentations: []
+ /1/object/discussionmembership:
+ description: ""
+ post:
+ description: The endpoint allows to create one or many elements at once.
+ operationId: Discussionmembership_CreateObject_V1
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/discussionmembership-createObject-v1-Request'
+ required: true
+ responses:
+ "201":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/discussionmembership-createObject-v1-Response'
+ description: Successful response
+ security:
+ - Authorization: []
+ summary: Create a new Discussionmembership
+ tags:
+ - Object_Discussionmembership
+ x-powerautomate: false
+ x-permissions:
+ - All
+ x-usertypeextra:
+ - EzsignSigner
+ - AgentBroker
+ x-presentations: []
+ /1/object/discussionmembership/{pkiDiscussionmembershipID}:
+ delete:
+ description: ""
+ operationId: Discussionmembership_DeleteObject_V1
+ parameters:
+ - description: The unique ID of the Discussionmembership
+ explode: false
+ in: path
+ name: pkiDiscussionmembershipID
+ required: true
+ schema:
+ $ref: '#/components/schemas/Field-pkiDiscussionmembershipID'
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/discussionmembership-deleteObject-v1-Response'
+ description: Successful response
+ "404":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Common-Response-Error'
+ description: The request failed. The element on which you were trying to
+ work does not exists. Look for detail about the error in the body
+ security:
+ - Authorization: []
+ summary: Delete an existing Discussionmembership
+ tags:
+ - Object_Discussionmembership
+ x-powerautomate: false
+ x-permissions:
+ - All
+ x-usertypeextra:
+ - EzsignSigner
+ - AgentBroker
+ x-presentations: []
+ description: ""
+ /1/object/discussionmessage:
+ description: ""
+ post:
+ description: The endpoint allows to create one or many elements at once.
+ operationId: Discussionmessage_CreateObject_V1
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/discussionmessage-createObject-v1-Request'
+ required: true
+ responses:
+ "201":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/discussionmessage-createObject-v1-Response'
+ description: Successful response
+ security:
+ - Authorization: []
+ summary: Create a new Discussionmessage
+ tags:
+ - Object_Discussionmessage
+ x-powerautomate: false
+ x-permissions:
+ - All
+ x-usertypeextra:
+ - EzsignSigner
+ - AgentBroker
+ x-presentations: []
+ /1/object/discussionmessage/{pkiDiscussionmessageID}:
+ delete:
+ description: ""
+ operationId: Discussionmessage_DeleteObject_V1
+ parameters:
+ - description: The unique ID of the Discussionmessage
+ explode: false
+ in: path
+ name: pkiDiscussionmessageID
+ required: true
+ schema:
+ $ref: '#/components/schemas/Field-pkiDiscussionmessageID'
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/discussionmessage-deleteObject-v1-Response'
+ description: Successful response
+ "404":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Common-Response-Error'
+ description: The request failed. The element on which you were trying to
+ work does not exists. Look for detail about the error in the body
+ "422":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Common-Response-Error'
+ description: The request was syntactically valid but failed because of an
+ interdependance condition. Look for detail about the error in the body
+ security:
+ - Authorization: []
+ summary: Delete an existing Discussionmessage
+ tags:
+ - Object_Discussionmessage
+ x-powerautomate: false
+ x-permissions:
+ - All
+ x-usertypeextra:
+ - EzsignSigner
+ - AgentBroker
+ x-presentations: []
+ description: ""
+ patch:
+ description: ""
+ operationId: Discussionmessage_PatchObject_V1
+ parameters:
+ - description: The unique ID of the Discussionmessage
+ explode: false
+ in: path
+ name: pkiDiscussionmessageID
+ required: true
+ schema:
+ $ref: '#/components/schemas/Field-pkiDiscussionmessageID'
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/discussionmessage-patchObject-v1-Request'
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/discussionmessage-patchObject-v1-Response'
+ description: Successful response
+ "404":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Common-Response-Error'
+ description: The request failed. The element on which you were trying to
+ work does not exists. Look for detail about the error in the body
+ "422":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Common-Response-Error'
+ description: The request was syntactically valid but failed because of an
+ interdependance condition. Look for detail about the error in the body
+ security:
+ - Authorization: []
+ summary: Patch an existing Discussionmessage
+ tags:
+ - Object_Discussionmessage
+ x-powerautomate: false
+ x-permissions:
+ - All
+ x-usertypeextra:
+ - EzsignSigner
+ - AgentBroker
+ x-presentations: []
/1/object/electronicfundstransfer/{pkiElectronicfundstransferID}/getCommunicationList:
get:
description: ""
@@ -4326,6 +4777,116 @@ paths:
- All
x-powerautomate: false
x-usertypeextra: []
+ /1/object/ezsigndiscussion:
+ description: ""
+ post:
+ description: The endpoint allows to create one or many elements at once.
+ operationId: Ezsigndiscussion_CreateObject_V1
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ezsigndiscussion-createObject-v1-Request'
+ required: true
+ responses:
+ "201":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ezsigndiscussion-createObject-v1-Response'
+ description: Successful response
+ security:
+ - Authorization: []
+ summary: Create a new Ezsigndiscussion
+ tags:
+ - Object_Ezsigndiscussion
+ x-powerautomate: false
+ x-permissions:
+ - All
+ x-usertypeextra:
+ - EzsignSigner
+ - AgentBroker
+ x-presentations: []
+ /2/object/ezsigndiscussion/{pkiEzsigndiscussionID}:
+ description: ""
+ get:
+ description: ""
+ operationId: Ezsigndiscussion_GetObject_V2
+ parameters:
+ - description: The unique ID of the Ezsigndiscussion
+ explode: false
+ in: path
+ name: pkiEzsigndiscussionID
+ required: true
+ schema:
+ $ref: '#/components/schemas/Field-pkiEzsigndiscussionID'
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ezsigndiscussion-getObject-v2-Response'
+ description: Successful response
+ "404":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Common-Response-Error'
+ description: The request failed. The element on which you were trying to
+ work does not exists. Look for detail about the error in the body
+ security:
+ - Authorization: []
+ summary: Retrieve an existing Ezsigndiscussion
+ tags:
+ - Object_Ezsigndiscussion
+ x-powerautomate: false
+ x-permissions:
+ - All
+ x-usertypeextra:
+ - EzsignSigner
+ - AgentBroker
+ x-presentations: []
+ /1/object/ezsigndiscussion/{pkiEzsigndiscussionID}:
+ delete:
+ description: ""
+ operationId: Ezsigndiscussion_DeleteObject_V1
+ parameters:
+ - description: The unique ID of the Ezsigndiscussion
+ explode: false
+ in: path
+ name: pkiEzsigndiscussionID
+ required: true
+ schema:
+ $ref: '#/components/schemas/Field-pkiEzsigndiscussionID'
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ezsigndiscussion-deleteObject-v1-Response'
+ description: Successful response
+ "404":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Common-Response-Error'
+ description: The request failed. The element on which you were trying to
+ work does not exists. Look for detail about the error in the body
+ security:
+ - Authorization: []
+ summary: Delete an existing Ezsigndiscussion
+ tags:
+ - Object_Ezsigndiscussion
+ x-powerautomate: false
+ x-permissions:
+ - All
+ x-usertypeextra:
+ - EzsignSigner
+ - AgentBroker
+ x-presentations: []
+ description: ""
/2/object/ezsigndocument:
description: ""
post:
@@ -4688,6 +5249,57 @@ paths:
- All
x-powerautomate: false
x-usertypeextra: []
+ /1/object/ezsigndocument/{pkiEzsigndocumentID}/createEzsignelementsPositionedByWord:
+ post:
+ description: "Using this endpoint, you can create multiple Ezsignsignatures/Ezsignformfieldgroups\
+ \ positioned by word at the same time."
+ operationId: Ezsigndocument_CreateEzsignelementsPositionedByWord_V1
+ parameters:
+ - explode: false
+ in: path
+ name: pkiEzsigndocumentID
+ required: true
+ schema:
+ $ref: '#/components/schemas/Field-pkiEzsigndocumentID'
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ezsigndocument-createEzsignelementsPositionedByWord-v1-Request'
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ezsigndocument-createEzsignelementsPositionedByWord-v1-Response'
+ description: Successful response
+ "404":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Common-Response-Error'
+ description: The request failed. The element on which you were trying to
+ work does not exists. Look for detail about the error in the body
+ "422":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Common-Response-Error'
+ description: The request was syntactically valid but failed because of an
+ interdependance condition. Look for detail about the error in the body
+ security:
+ - Authorization: []
+ summary: Create multiple Ezsignsignatures/Ezsignformfieldgroups
+ tags:
+ - Object_Ezsigndocument
+ x-presentations:
+ - Ezsign
+ x-permissions:
+ - All
+ x-powerautomate: true
+ x-usertypeextra: []
/1/object/ezsigndocument/{pkiEzsigndocumentID}/declineToSign:
post:
description: Decline to sign
@@ -5092,7 +5704,8 @@ paths:
1. **Initial** Is the initial document before any signature were applied.
2. **SignatureReady** Is the version containing the annotations/form to show the signer.
- 3. **Signed** Is the final document once all signatures were applied.
+ 3. **Signed** Is the final document once all signatures were applied in current document if eEzsignfolderCompletion is PerEzsigndocument.
+ Is the final document once all signatures were applied in all documents if eEzsignfolderCompletion is PerEzsignfolder.
4. **Proofdocument** Is the evidence report.
5. **Proof** Is the complete evidence archive including all of the above and more.
explode: false
@@ -5185,6 +5798,51 @@ paths:
x-presentations: []
x-permissions:
- All
+ /1/object/ezsigndocument/{pkiEzsigndocumentID}/getEzsigndiscussions:
+ get:
+ description: ""
+ operationId: Ezsigndocument_GetEzsigndiscussions_V1
+ parameters:
+ - explode: false
+ in: path
+ name: pkiEzsigndocumentID
+ required: true
+ schema:
+ $ref: '#/components/schemas/Field-pkiEzsigndocumentID'
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ezsigndocument-getEzsigndiscussions-v1-Response'
+ description: Successful response
+ "404":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Common-Response-Error'
+ description: The request failed. The element on which you were trying to
+ work does not exists. Look for detail about the error in the body
+ "422":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Common-Response-Error'
+ description: The request was syntactically valid but failed because of an
+ interdependance condition. Look for detail about the error in the body
+ security:
+ - Authorization: []
+ summary: Retrieve an existing Ezsigndocument's Ezsigndiscussions
+ tags:
+ - Object_Ezsigndocument
+ x-presentations:
+ - Ezsign
+ x-permissions:
+ - All
+ x-powerautomate: false
+ x-usertypeextra:
+ - EzsignSigner
/1/object/ezsigndocument/{pkiEzsigndocumentID}/getEzsignformfieldgroups:
get:
description: ""
@@ -16640,6 +17298,27 @@ components:
required:
- objReportgroup
type: object
+ Computed-bDiscussionconfigurationCompletehistorywhenadded:
+ description: If the added Discussionmembership will have access to the entire
+ history or not
+ example: true
+ type: boolean
+ Computed-bDiscussionconfigurationCreateallowed:
+ description: If the the creation of the Discussion is allowed or not
+ example: true
+ type: boolean
+ Computed-bDiscussionconfigurationDeleteallowed:
+ description: If the the destruction of the Discussion is allowed or not
+ example: true
+ type: boolean
+ Computed-bDiscussionconfigurationDeletediscussionmessageallowed:
+ description: If the the destruction of the Discussionmessage is allowed or not
+ example: true
+ type: boolean
+ Computed-bDiscussionconfigurationEditdiscussionmessageallowed:
+ description: If the the creation of the Discussionmessage is allowed or not
+ example: true
+ type: boolean
Computed-bEzsigndocumentEzsignform:
description: If the Ezsigndocument contains an Ezsignform or not
example: true
@@ -16656,6 +17335,10 @@ components:
description: Indicate the phone number is an international phone number.
example: true
type: boolean
+ Computed-dtDiscussionLastread:
+ description: The date the Discussion was last read
+ example: 2020-12-31 23:59:59
+ type: string
Computed-dtEzsignfolderDuedate:
description: The maximum date and time at which the Ezsignfolder can be signed.
example: 2020-12-31 23:59:59
@@ -16696,6 +17379,18 @@ components:
description: The count of Communicationrecipient
example: 8
type: integer
+ Computed-iDiscussionmessageCount:
+ description: The count of Attachment.
+ example: 4
+ type: integer
+ Computed-iDiscussionmessageCountunread:
+ description: The count of Attachment.
+ example: 4
+ type: integer
+ Computed-iEzsigndiscussionPagenumber:
+ description: The page number in the Ezsigndocument for the Ezsigndiscussion
+ example: 4
+ type: integer
Computed-iEzsigndocumentEzsignsignatureattachmenttotal:
description: The number of Ezsigndocumentattachment total
example: 3
@@ -16757,6 +17452,12 @@ components:
description: The sender name of the Communication
example: John Doe
type: string
+ Computed-sDiscussionmembershipDescription:
+ description: The Description containing the detail of who the Discussionmembership
+ refers to
+ example: John Doe
+ pattern: "^.{0,100}$"
+ type: string
Computed-sEzsigndocumentMD5initial:
description: MD5 Hash of the initial PDF Document before signatures were applied
to it.
@@ -17139,6 +17840,32 @@ components:
example: eZmax Solutions Inc.
type: string
type: object
+ Custom-CreateEzsignelementsPositionedByWord-Request:
+ description: A CreateEzsignelementsPositionedByWord object
+ properties:
+ sCreateezsignelementspositionedbywordPattern:
+ description: The word to search
+ pattern: "^.{1,35}$"
+ type: string
+ iCreateezsignelementspositionedbywordOffsetx:
+ description: The X offset
+ type: integer
+ iCreateezsignelementspositionedbywordOffsety:
+ description: The Y offset
+ type: integer
+ eCreateezsignelementspositionedbywordOccurance:
+ description: The occurance in the search to add the ezsign element
+ enum:
+ - All
+ - First
+ - Last
+ type: string
+ required:
+ - eCreateezsignelementspositionedbywordOccurance
+ - iCreateezsignelementspositionedbywordOffsetx
+ - iCreateezsignelementspositionedbywordOffsety
+ - sCreateezsignelementspositionedbywordPattern
+ type: object
Custom-Creditcardtransaction-Response:
description: A custom Creditcardtransaction Object
properties:
@@ -17165,6 +17892,28 @@ components:
- sCreditcardtransactionPartiallydecryptednumber
- sCreditcardtransactionReferencenumber
type: object
+ Custom-Discussionconfiguration-Response:
+ allOf:
+ - properties:
+ bDiscussionconfigurationCompletehistorywhenadded:
+ $ref: '#/components/schemas/Computed-bDiscussionconfigurationCompletehistorywhenadded'
+ bDiscussionconfigurationCreateallowed:
+ $ref: '#/components/schemas/Computed-bDiscussionconfigurationCreateallowed'
+ bDiscussionconfigurationDeleteallowed:
+ $ref: '#/components/schemas/Computed-bDiscussionconfigurationDeleteallowed'
+ bDiscussionconfigurationDeletediscussionmessageallowed:
+ $ref: '#/components/schemas/Computed-bDiscussionconfigurationDeletediscussionmessageallowed'
+ bDiscussionconfigurationEditdiscussionmessageallowed:
+ $ref: '#/components/schemas/Computed-bDiscussionconfigurationEditdiscussionmessageallowed'
+ required:
+ - bDiscussionconfigurationCompletehistorywhenadded
+ - bDiscussionconfigurationCreateallowed
+ - bDiscussionconfigurationDeleteallowed
+ - bDiscussionconfigurationDeletediscussionmessageallowed
+ - bDiscussionconfigurationEditdiscussionmessageallowed
+ type: object
+ description: A Custom Discussionconfiguration Object
+ type: object
Custom-DropdownElement-Request:
description: Generic DropdownElement Request
properties:
@@ -17208,6 +17957,8 @@ components:
- properties:
fkiEzsignfolderID:
$ref: '#/components/schemas/Field-pkiEzsignfolderID'
+ fkiBillingentityinternalID:
+ $ref: '#/components/schemas/Field-pkiBillingentityinternalID'
sName:
type: string
sEzsignfolderDescription:
@@ -17232,6 +17983,8 @@ components:
- properties:
fkiEzsignfolderID:
$ref: '#/components/schemas/Field-pkiEzsignfolderID'
+ fkiBillingentityinternalID:
+ $ref: '#/components/schemas/Field-pkiBillingentityinternalID'
sEzsignfolderDescription:
$ref: '#/components/schemas/Field-sEzsignfolderDescription'
bEzsigntsarequirementBillable:
@@ -17480,6 +18233,10 @@ components:
$ref: '#/components/schemas/Field-bEzsignfoldertypeDelegate'
bEzsignfoldertypeReassign:
$ref: '#/components/schemas/Field-bEzsignfoldertypeReassign'
+ bEzsignfoldertypeReassignezsignsigner:
+ $ref: '#/components/schemas/Field-bEzsignfoldertypeReassignezsignsigner'
+ bEzsignfoldertypeReassignuser:
+ $ref: '#/components/schemas/Field-bEzsignfoldertypeReassignuser'
required:
- pkiEzsignfoldertypeID
type: object
@@ -17552,6 +18309,30 @@ components:
description: A Custom Ezsignformfieldgroup Object to fill an Ezsignform using
submitForm
type: object
+ Custom-EzsignformfieldgroupCreateEzsignelementsPositionedByWord-Request:
+ allOf:
+ - $ref: '#/components/schemas/ezsignformfieldgroup-RequestCompound'
+ - properties:
+ objCreateezsignelementspositionedbyword:
+ $ref: '#/components/schemas/Custom-CreateEzsignelementsPositionedByWord-Request'
+ required:
+ - objCreateezsignelementspositionedbyword
+ type: object
+ description: An Ezsignformfieldgroup Object in the context of a createEzsignelementsPositionedByWord
+ path
+ type: object
+ Custom-EzsignsignatureCreateEzsignelementsPositionedByWord-Request:
+ allOf:
+ - $ref: '#/components/schemas/ezsignsignature-RequestCompound'
+ - properties:
+ objCreateezsignelementspositionedbyword:
+ $ref: '#/components/schemas/Custom-CreateEzsignelementsPositionedByWord-Request'
+ required:
+ - objCreateezsignelementspositionedbyword
+ type: object
+ description: An Ezsignsignature Object in the context of an CreateEzsignelementsPositionedByWord
+ path
+ type: object
Custom-EzsignsignatureEzsignsignaturesAutomatic-Response:
description: An Ezsignsignature Object in the context of an EzsignsignaturesAutomatic
path
@@ -17980,6 +18761,10 @@ components:
description: Whether the Department is active or not
example: true
type: boolean
+ Field-bDiscussionClosed:
+ description: Whether if it's an closed
+ example: true
+ type: boolean
Field-bEmailtypeIsactive:
description: Whether the Emailtype is active or not
example: true
@@ -18097,6 +18882,16 @@ components:
or not
example: true
type: boolean
+ Field-bEzsignfoldertypeReassignezsignsigner:
+ description: Wheter if Reassignment of signature is allowed by a signatory to
+ another signatory or not
+ example: true
+ type: boolean
+ Field-bEzsignfoldertypeReassignuser:
+ description: Wheter if Reassignment of signature is allowed by a user to a signatory
+ or another user or not
+ example: true
+ type: boolean
Field-bEzsignfoldertypeSendattachmentezsignsigner:
description: Whether we send the Ezsigndocument in the email to Ezsignsigner
example: false
@@ -18585,6 +19380,11 @@ components:
description: The date and time at which the object was created
example: 2020-12-31 23:59:59
type: string
+ Field-dtDiscussionmembershipJoined:
+ description: The joined date of the Discussionmembership
+ example: 2020-12-31 23:59:59
+ pattern: "^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1]) ([01]?[0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])$"
+ type: string
Field-dtEzmaxinvoicingcommissionEnd:
description: The end date for the Ezmaxinvoicingcommission
example: 2020-12-31
@@ -18913,6 +19713,14 @@ components:
- Visa
example: visa
type: string
+ Field-eDiscussionmessageStatus:
+ description: The status of the Discussionmessage
+ enum:
+ - New
+ - Edited
+ - Deleted
+ example: New
+ type: string
Field-eErrorCode:
description: The error code. See documentation for valid values
enum:
@@ -19029,6 +19837,7 @@ components:
- PartiallySigned
- DeclinedToSign
- PrematurelyEnded
+ - PendingCompletion
- Completed
- Disposed
example: Completed
@@ -19093,6 +19902,16 @@ components:
- Filled
example: Value
type: string
+ Field-eEzsignfolderCompletion:
+ default: PerEzsigndocument
+ description: Indicates if the Ezsigndocument is completed when all signatures
+ of this Ezsigndocument were applied or when all signatures of all Ezsigndocument were
+ applied
+ enum:
+ - PerEzsigndocument
+ - PerEzsignfolder
+ example: PerEzsigndocument
+ type: string
Field-eEzsignfolderSendreminderfrequency:
description: Frequency at which reminders will be sent to signers that haven't
signed the documents
@@ -19115,6 +19934,16 @@ components:
- Disposed
example: Completed
type: string
+ Field-eEzsignfoldertypeCompletion:
+ default: PerEzsigndocument
+ description: Indicates if the Ezsigndocument is completed when all signatures
+ of this Ezsigndocument were applied or when all signatures of all Ezsigndocument were
+ applied
+ enum:
+ - PerEzsigndocument
+ - PerEzsignfolder
+ example: PerEzsigndocument
+ type: string
Field-eEzsignfoldertypeDisposal:
description: The type of disposal
enum:
@@ -19241,6 +20070,7 @@ components:
- AttachmentsConfirmation
- FieldText
- FieldTextarea
+ - Consultation
example: Name
type: string
Field-eEzsigntemplateelementdependencyOperator:
@@ -19274,6 +20104,25 @@ components:
- AnyOf
example: AllOf
type: string
+ Field-eEzsigntemplateformfieldPositioning:
+ default: PerCoordinates
+ description: How the positioning of the Ezsigntemplateformfield will be done
+ enum:
+ - PerCoordinates
+ - PerPositioningPattern
+ example: PerCoordinates
+ type: string
+ Field-eEzsigntemplateformfieldPositioningoccurence:
+ description: |-
+ The occurence of the pattern to add the Ezsigntemplateformfield
+
+ This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates**
+ enum:
+ - All
+ - First
+ - Last
+ example: All
+ type: string
Field-eEzsigntemplateformfieldgroupSignerrequirement:
description: "The Signer requirement of the Ezsigntemplateformfieldgroup. **All**\
\ means anyone can fill it, **One** means a specific person must fill it."
@@ -19332,6 +20181,24 @@ components:
- Cursive
example: Normal
type: string
+ Field-eEzsigntemplatesignaturePositioning:
+ description: How the positioning of the Ezsigntemplatesignature will be done
+ enum:
+ - PerCoordinates
+ - PerPositioningPattern
+ example: PerCoordinates
+ type: string
+ Field-eEzsigntemplatesignaturePositioningoccurence:
+ description: |-
+ The occurence of the pattern to add the Ezsigntemplatesignature
+
+ This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates**
+ enum:
+ - All
+ - First
+ - Last
+ example: All
+ type: string
Field-eEzsigntemplatesignatureTooltipposition:
description: The location of the tooltip relative to the Ezsigntemplatesignature's
location.
@@ -19365,6 +20232,7 @@ components:
- Attachments
- FieldText
- FieldTextarea
+ - Consultation
example: Name
type: string
Field-eModuleInternalname:
@@ -19731,6 +20599,18 @@ components:
example: 1
minimum: 0
type: integer
+ Field-iEzsigndiscussionX:
+ description: The x of the Ezsigndiscussion
+ example: 57208
+ maximum: 65535
+ minimum: 0
+ type: integer
+ Field-iEzsigndiscussionY:
+ description: The y of the Ezsigndiscussion
+ example: 57652
+ maximum: 65535
+ minimum: 0
+ type: integer
Field-iEzsigndocumentOrder:
description: The order in which the Ezsigndocument will be presented to the
signatory in the Ezsignfolder.
@@ -19893,6 +20773,10 @@ components:
description: The step when the Ezsignsigner will be invited to sign
example: 1
type: integer
+ Field-iEzsignsignatureStepadjusted:
+ description: The step when the Ezsignsigner will be invited to sign
+ example: 1
+ type: integer
Field-iEzsignsignatureValidationstep:
description: The step when the Ezsignsigner will be invited to validate the
Ezsignsignature of eEzsignsignatureType Attachments
@@ -19984,6 +20868,20 @@ components:
example: 22
minimum: 0
type: integer
+ Field-iEzsigntemplateformfieldPositioningoffsetx:
+ description: |-
+ The offset X
+
+ This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates**
+ example: 200
+ type: integer
+ Field-iEzsigntemplateformfieldPositioningoffsety:
+ description: |-
+ The offset Y
+
+ This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates**
+ example: 200
+ type: integer
Field-iEzsigntemplateformfieldWidth:
description: |-
The Width of the Ezsigntemplateformfield in pixels calculated at 100 DPI
@@ -20071,6 +20969,20 @@ components:
maximum: 65535
minimum: 0
type: integer
+ Field-iEzsigntemplatesignaturePositioningoffsetx:
+ description: |-
+ The offset X
+
+ This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates**
+ example: 200
+ type: integer
+ Field-iEzsigntemplatesignaturePositioningoffsety:
+ description: |-
+ The offset Y
+
+ This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates**
+ example: 200
+ type: integer
Field-iEzsigntemplatesignatureStep:
description: The step when the Ezsigntemplatesigner will be invited to sign
example: 1
@@ -20105,7 +21017,24 @@ components:
example: 300
minimum: 0
type: integer
+ Field-iEzsigntemplatesignaturecustomdateOffsetx:
+ description: |-
+ The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page.
+
+ Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 2 inches from the left of the signature, you would use "200" for the X coordinate.
+ example: 200
+ minimum: 0
+ type: integer
+ Field-iEzsigntemplatesignaturecustomdateOffsety:
+ description: |-
+ The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page.
+
+ Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 2 inches from the top of the signature, you would use "200" for the Y coordinate.
+ example: 200
+ minimum: 0
+ type: integer
Field-iEzsigntemplatesignaturecustomdateX:
+ deprecated: true
description: |-
The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page.
@@ -20114,6 +21043,7 @@ components:
minimum: 0
type: integer
Field-iEzsigntemplatesignaturecustomdateY:
+ deprecated: true
description: |-
The Y coordinate (Vertical) where to put the Ezsigntemplatesignaturecustomdate on the page.
@@ -20406,6 +21336,24 @@ components:
maximum: 65535
minimum: 0
type: integer
+ Field-pkiDiscussionID:
+ description: The unique ID of the Discussion
+ example: 125
+ maximum: 16777215
+ minimum: 0
+ type: integer
+ Field-pkiDiscussionmembershipID:
+ description: The unique ID of the Discussionmembership
+ example: 165
+ maximum: 16777215
+ minimum: 0
+ type: integer
+ Field-pkiDiscussionmessageID:
+ description: The unique ID of the Discussionmessage
+ example: 123
+ maximum: 16777215
+ minimum: 0
+ type: integer
Field-pkiElectronicfundstransferID:
description: The unique ID of the Electronicfundstransfer
example: 1262
@@ -20551,6 +21499,12 @@ components:
example: 21
minimum: 0
type: integer
+ Field-pkiEzsigndiscussionID:
+ description: The unique ID of the Ezsigndiscussion
+ example: 194
+ maximum: 16777215
+ minimum: 0
+ type: integer
Field-pkiEzsigndocumentID:
description: The unique ID of the Ezsigndocument
example: 97
@@ -21474,6 +22428,11 @@ components:
description: The Name of the Department in the language of the requester
example: Head Office
type: string
+ Field-sDiscussionDescription:
+ description: The description of the Discussion
+ example: John Doe
+ pattern: "^.{0,75}$"
+ type: string
Field-sEmailAddress:
description: The email address.
example: email@example.com
@@ -21563,6 +22522,19 @@ components:
This is the value enterred for the Ezsignformfield
This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea**
+
+ You can use the codes below and they will be replaced at signature time.
+
+
+
+ | Code | Description | Example |
+ | ------------------------- | ------------ | ------------ |
+ | {sUserFirstname} | The first name of the contact | John |
+ | {sUserLastname} | The last name of the contact | Doe |
+ | {sUserJobtitle} | The job title | Sales Representative |
+ | {sEmailAddress} | The email address | email@example.com |
+ | {sPhoneE164} | A phone number in E.164 Format | +15149901516 |
+ | {sPhoneE164Cell} | A phone number in E.164 Format | +15149901516 |
example: Montreal
type: string
Field-sEzsignformfieldLabel:
@@ -21663,6 +22635,14 @@ components:
description: The Label for the Ezsigntemplateformfield
example: Peanuts
type: string
+ Field-sEzsigntemplateformfieldPositioningpattern:
+ description: |-
+ The string pattern to search for the positioning. **This is not a regexp**
+
+ This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates**
+ example: Signature
+ pattern: "^.{0,30}$"
+ type: string
Field-sEzsigntemplateformfieldValue:
description: The value for the Ezsigntemplateformfield
example: "Yes"
@@ -21698,6 +22678,14 @@ components:
of eEzsigntemplatesignatureType Attachments
example: Attachment
type: string
+ Field-sEzsigntemplatesignaturePositioningpattern:
+ description: |-
+ The string pattern to search for the positioning. **This is not a regexp**
+
+ This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates**
+ example: Signature
+ pattern: "^.{0,30}$"
+ type: string
Field-sEzsigntemplatesignatureRegexp:
description: |-
A regular expression to indicate what values are acceptable for the Ezsigntemplatesignature.
@@ -21900,6 +22888,11 @@ components:
description: The first name of the user
example: John
type: string
+ Field-sUserJobtitle:
+ description: The job title of the user
+ example: Sales Representative
+ pattern: "^.{0,50}$"
+ type: string
Field-sUserLastname:
description: The last name of the user
example: Doe
@@ -22002,6 +22995,11 @@ components:
example: Unreadable
pattern: "^.{0,65535}$"
type: string
+ Field-tDiscussionmessageContent:
+ description: The content of the Discussionmessage
+ example: "Hello, this is an example of content in a message"
+ pattern: "^.{0,65535}$"
+ type: string
Field-tExtraMessage:
description: A custom text message that will be added to the email sent.
example: |-
@@ -25534,6 +26532,510 @@ components:
required:
- a_objDepartment
type: object
+ discussion-Request:
+ description: A Discussion Object
+ properties:
+ pkiDiscussionID:
+ description: The unique ID of the Discussion
+ example: 125
+ maximum: 16777215
+ minimum: 0
+ type: integer
+ sDiscussionDescription:
+ description: The description of the Discussion
+ example: John Doe
+ pattern: "^.{0,75}$"
+ type: string
+ bDiscussionClosed:
+ description: Whether if it's an closed
+ example: true
+ type: boolean
+ required:
+ - sDiscussionDescription
+ type: object
+ discussion-RequestCompound:
+ allOf:
+ - $ref: '#/components/schemas/discussion-Request'
+ - type: object
+ description: A Discussion Object and children
+ type: object
+ discussion-RequestPatch:
+ description: A Discussion Object
+ properties:
+ sDiscussionDescription:
+ description: The description of the Discussion
+ example: John Doe
+ pattern: "^.{0,75}$"
+ type: string
+ bDiscussionClosed:
+ description: Whether if it's an closed
+ example: true
+ type: boolean
+ type: object
+ discussion-Response:
+ description: A Discussion Object
+ properties:
+ pkiDiscussionID:
+ description: The unique ID of the Discussion
+ example: 125
+ maximum: 16777215
+ minimum: 0
+ type: integer
+ sDiscussionDescription:
+ description: The description of the Discussion
+ example: John Doe
+ pattern: "^.{0,75}$"
+ type: string
+ bDiscussionClosed:
+ description: Whether if it's an closed
+ example: true
+ type: boolean
+ dtDiscussionLastread:
+ description: The date the Discussion was last read
+ example: 2020-12-31 23:59:59
+ type: string
+ iDiscussionmessageCount:
+ description: The count of Attachment.
+ example: 4
+ type: integer
+ iDiscussionmessageCountunread:
+ description: The count of Attachment.
+ example: 4
+ type: integer
+ objDiscussionconfiguration:
+ $ref: '#/components/schemas/Custom-Discussionconfiguration-Response'
+ required:
+ - bDiscussionClosed
+ - iDiscussionmessageCount
+ - iDiscussionmessageCountunread
+ - pkiDiscussionID
+ - sDiscussionDescription
+ type: object
+ discussion-ResponseCompound:
+ allOf:
+ - $ref: '#/components/schemas/discussion-Response'
+ - properties:
+ a_objDiscussionmembership:
+ items:
+ $ref: '#/components/schemas/discussionmembership-ResponseCompound'
+ type: array
+ a_objDiscussionmessage:
+ items:
+ $ref: '#/components/schemas/discussionmessage-ResponseCompound'
+ type: array
+ required:
+ - a_objDiscussionmembership
+ - a_objDiscussionmessage
+ type: object
+ description: A Discussion Object
+ type: object
+ discussion-createObject-v1-Request:
+ description: Request for POST /1/object/discussion
+ properties:
+ a_objDiscussion:
+ items:
+ $ref: '#/components/schemas/discussion-RequestCompound'
+ minItems: 1
+ type: array
+ required:
+ - a_objDiscussion
+ type: object
+ discussion-createObject-v1-Response:
+ allOf:
+ - properties:
+ mPayload:
+ $ref: '#/components/schemas/discussion-createObject-v1-Response-mPayload'
+ required:
+ - mPayload
+ type: object
+ - $ref: '#/components/schemas/Common-Response'
+ description: Response for POST /1/object/discussion
+ type: object
+ discussion-createObject-v1-Response-mPayload:
+ description: Payload for POST /1/object/discussion
+ properties:
+ a_pkiDiscussionID:
+ description: |-
+ An array of unique IDs representing the object that were requested to be created.
+
+ They are returned in the same order as the array containing the objects to be created that was sent in the request.
+ items:
+ $ref: '#/components/schemas/Field-pkiDiscussionID'
+ type: array
+ required:
+ - a_pkiDiscussionID
+ type: object
+ discussion-deleteObject-v1-Response:
+ allOf:
+ - $ref: '#/components/schemas/Common-Response'
+ description: "Response for DELETE /1/object/discussion/{pkiDiscussionID}"
+ type: object
+ discussion-getObject-v2-Response:
+ allOf:
+ - properties:
+ mPayload:
+ $ref: '#/components/schemas/discussion-getObject-v2-Response-mPayload'
+ required:
+ - mPayload
+ type: object
+ - $ref: '#/components/schemas/Common-Response'
+ description: "Response for GET /2/object/discussion/{pkiDiscussionID}"
+ type: object
+ discussion-getObject-v2-Response-mPayload:
+ description: "Payload for GET /2/object/discussion/{pkiDiscussionID}"
+ properties:
+ objDiscussion:
+ $ref: '#/components/schemas/discussion-ResponseCompound'
+ required:
+ - objDiscussion
+ type: object
+ discussion-patchObject-v1-Request:
+ description: "Request for PATCH /1/object/discussion/{pkiDiscussionID}"
+ properties:
+ objDiscussion:
+ $ref: '#/components/schemas/discussion-RequestPatch'
+ required:
+ - objDiscussion
+ type: object
+ discussion-patchObject-v1-Response:
+ allOf:
+ - $ref: '#/components/schemas/Common-Response'
+ description: "Response for PATCH /1/object/discussion/{pkiDiscussionID}"
+ type: object
+ discussion-updateDiscussionreadstatus-v1-Request:
+ description: "Request for POST /1/object/discussion/{pkiDiscussionID}/updateDiscussionreadstatus"
+ properties:
+ dtDiscussionreadstatusDate:
+ description: The date of the last discussion message read
+ example: 2020-12-31 23:59:59
+ pattern: "^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1]) ([01]?[0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])$"
+ type: string
+ type: object
+ discussion-updateDiscussionreadstatus-v1-Response:
+ allOf:
+ - $ref: '#/components/schemas/Common-Response'
+ description: "Response for GET /1/object/discussion/{pkiDiscussionID}/updateDiscussionreadstatus"
+ type: object
+ discussionmembership-Request:
+ description: A Discussionmembership Object
+ properties:
+ pkiDiscussionmembershipID:
+ description: The unique ID of the Discussionmembership
+ example: 165
+ maximum: 16777215
+ minimum: 0
+ type: integer
+ fkiDiscussionID:
+ description: The unique ID of the Discussion
+ example: 125
+ maximum: 16777215
+ minimum: 0
+ type: integer
+ fkiUserID:
+ description: The unique ID of the User
+ example: 70
+ minimum: 0
+ type: integer
+ x-ms-dynamic-values:
+ operationId: User_GetAutocomplete_V2
+ value-path: pkiUserID
+ value-title: sUserName
+ value-collection: mPayload/a_objUser
+ parameters:
+ sSelector: AgentBrokerEzsignuserNormal
+ fkiUsergroupID:
+ description: The unique ID of the Usergroup
+ example: 2
+ maximum: 255
+ minimum: 0
+ type: integer
+ fkiModulesectionID:
+ description: The unique ID of the Modulesection
+ example: 53
+ minimum: 0
+ type: integer
+ dtDiscussionmembershipJoined:
+ description: The joined date of the Discussionmembership
+ example: 2020-12-31 23:59:59
+ pattern: "^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1]) ([01]?[0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])$"
+ type: string
+ required:
+ - dtDiscussionmembershipJoined
+ - fkiDiscussionID
+ type: object
+ discussionmembership-RequestCompound:
+ allOf:
+ - $ref: '#/components/schemas/discussionmembership-Request'
+ - type: object
+ description: A Discussionmembership Object and children
+ type: object
+ discussionmembership-Response:
+ description: A Discussionmembership Object
+ properties:
+ pkiDiscussionmembershipID:
+ description: The unique ID of the Discussionmembership
+ example: 165
+ maximum: 16777215
+ minimum: 0
+ type: integer
+ fkiDiscussionID:
+ description: The unique ID of the Discussion
+ example: 125
+ maximum: 16777215
+ minimum: 0
+ type: integer
+ fkiUserID:
+ description: The unique ID of the User
+ example: 70
+ minimum: 0
+ type: integer
+ x-ms-dynamic-values:
+ operationId: User_GetAutocomplete_V2
+ value-path: pkiUserID
+ value-title: sUserName
+ value-collection: mPayload/a_objUser
+ parameters:
+ sSelector: AgentBrokerEzsignuserNormal
+ fkiUsergroupID:
+ description: The unique ID of the Usergroup
+ example: 2
+ maximum: 255
+ minimum: 0
+ type: integer
+ fkiModulesectionID:
+ description: The unique ID of the Modulesection
+ example: 53
+ minimum: 0
+ type: integer
+ sDiscussionmembershipDescription:
+ description: The Description containing the detail of who the Discussionmembership
+ refers to
+ example: John Doe
+ pattern: "^.{0,100}$"
+ type: string
+ dtDiscussionmembershipJoined:
+ description: The joined date of the Discussionmembership
+ example: 2020-12-31 23:59:59
+ pattern: "^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1]) ([01]?[0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])$"
+ type: string
+ required:
+ - dtDiscussionmembershipJoined
+ - fkiDiscussionID
+ - pkiDiscussionmembershipID
+ - sDiscussionmembershipDescription
+ type: object
+ discussionmembership-ResponseCompound:
+ allOf:
+ - $ref: '#/components/schemas/discussionmembership-Response'
+ - type: object
+ description: A Discussionmembership Object and children
+ type: object
+ discussionmembership-createObject-v1-Request:
+ description: Request for POST /1/object/discussionmembership
+ properties:
+ a_objDiscussionmembership:
+ items:
+ $ref: '#/components/schemas/discussionmembership-RequestCompound'
+ minItems: 1
+ type: array
+ required:
+ - a_objDiscussionmembership
+ type: object
+ discussionmembership-createObject-v1-Response:
+ allOf:
+ - properties:
+ mPayload:
+ $ref: '#/components/schemas/discussionmembership-createObject-v1-Response-mPayload'
+ required:
+ - mPayload
+ type: object
+ - $ref: '#/components/schemas/Common-Response'
+ description: Response for POST /1/object/discussionmembership
+ type: object
+ discussionmembership-createObject-v1-Response-mPayload:
+ description: Payload for POST /1/object/discussionmembership
+ properties:
+ a_pkiDiscussionmembershipID:
+ description: |-
+ An array of unique IDs representing the object that were requested to be created.
+
+ They are returned in the same order as the array containing the objects to be created that was sent in the request.
+ items:
+ $ref: '#/components/schemas/Field-pkiDiscussionmembershipID'
+ type: array
+ required:
+ - a_pkiDiscussionmembershipID
+ type: object
+ discussionmembership-deleteObject-v1-Response:
+ allOf:
+ - $ref: '#/components/schemas/Common-Response'
+ description: "Response for DELETE /1/object/discussionmembership/{pkiDiscussionmembershipID}"
+ type: object
+ discussionmessage-Request:
+ description: A Discussionmessage Object
+ properties:
+ pkiDiscussionmessageID:
+ description: The unique ID of the Discussionmessage
+ example: 123
+ maximum: 16777215
+ minimum: 0
+ type: integer
+ fkiDiscussionID:
+ description: The unique ID of the Discussion
+ example: 125
+ maximum: 16777215
+ minimum: 0
+ type: integer
+ fkiDiscussionmembershipIDActionrequired:
+ description: The unique ID of the Discussionmembership
+ example: 165
+ maximum: 16777215
+ minimum: 0
+ type: integer
+ tDiscussionmessageContent:
+ description: The content of the Discussionmessage
+ example: "Hello, this is an example of content in a message"
+ pattern: "^.{0,65535}$"
+ type: string
+ required:
+ - fkiDiscussionID
+ - tDiscussionmessageContent
+ type: object
+ discussionmessage-RequestCompound:
+ allOf:
+ - $ref: '#/components/schemas/discussionmessage-Request'
+ - type: object
+ description: A Discussionmessage Object and children
+ type: object
+ discussionmessage-RequestPatch:
+ description: A Discussionmessage Object
+ properties:
+ fkiDiscussionmembershipIDActionrequired:
+ description: The unique ID of the Discussionmembership
+ example: 165
+ maximum: 16777215
+ minimum: 0
+ type: integer
+ tDiscussionmessageContent:
+ description: The content of the Discussionmessage
+ example: "Hello, this is an example of content in a message"
+ pattern: "^.{0,65535}$"
+ type: string
+ type: object
+ discussionmessage-Response:
+ description: A Discussionmessage Object
+ properties:
+ pkiDiscussionmessageID:
+ description: The unique ID of the Discussionmessage
+ example: 123
+ maximum: 16777215
+ minimum: 0
+ type: integer
+ fkiDiscussionID:
+ description: The unique ID of the Discussion
+ example: 125
+ maximum: 16777215
+ minimum: 0
+ type: integer
+ fkiDiscussionmembershipID:
+ description: The unique ID of the Discussionmembership
+ example: 165
+ maximum: 16777215
+ minimum: 0
+ type: integer
+ fkiDiscussionmembershipIDActionrequired:
+ description: The unique ID of the Discussionmembership
+ example: 165
+ maximum: 16777215
+ minimum: 0
+ type: integer
+ eDiscussionmessageStatus:
+ $ref: '#/components/schemas/Field-eDiscussionmessageStatus'
+ tDiscussionmessageContent:
+ description: The content of the Discussionmessage
+ example: "Hello, this is an example of content in a message"
+ pattern: "^.{0,65535}$"
+ type: string
+ sDiscussionmessageCreatorname:
+ description: The name the creator of the Discussionmessage.
+ example: John Doe
+ pattern: "^.{0,75}$"
+ type: string
+ sDiscussionmessageActionrequiredname:
+ description: The name the Actionrequired of the Discussionmessage.
+ example: Jane Doe
+ pattern: "^.{0,75}$"
+ type: string
+ objAudit:
+ $ref: '#/components/schemas/Common-Audit'
+ required:
+ - eDiscussionmessageStatus
+ - fkiDiscussionID
+ - objAudit
+ - pkiDiscussionmessageID
+ - sDiscussionmessageCreatorname
+ - tDiscussionmessageContent
+ type: object
+ discussionmessage-ResponseCompound:
+ allOf:
+ - $ref: '#/components/schemas/discussionmessage-Response'
+ - type: object
+ description: A Discussionmessage Object and children
+ type: object
+ discussionmessage-createObject-v1-Request:
+ description: Request for POST /1/object/discussionmessage
+ properties:
+ a_objDiscussionmessage:
+ items:
+ $ref: '#/components/schemas/discussionmessage-RequestCompound'
+ minItems: 1
+ type: array
+ required:
+ - a_objDiscussionmessage
+ type: object
+ discussionmessage-createObject-v1-Response:
+ allOf:
+ - properties:
+ mPayload:
+ $ref: '#/components/schemas/discussionmessage-createObject-v1-Response-mPayload'
+ required:
+ - mPayload
+ type: object
+ - $ref: '#/components/schemas/Common-Response'
+ description: Response for POST /1/object/discussionmessage
+ type: object
+ discussionmessage-createObject-v1-Response-mPayload:
+ description: Payload for POST /1/object/discussionmessage
+ properties:
+ a_pkiDiscussionmessageID:
+ description: |-
+ An array of unique IDs representing the object that were requested to be created.
+
+ They are returned in the same order as the array containing the objects to be created that was sent in the request.
+ items:
+ $ref: '#/components/schemas/Field-pkiDiscussionmessageID'
+ type: array
+ required:
+ - a_pkiDiscussionmessageID
+ type: object
+ discussionmessage-deleteObject-v1-Response:
+ allOf:
+ - $ref: '#/components/schemas/Common-Response'
+ description: "Response for DELETE /1/object/discussionmessage/{pkiDiscussionmessageID}"
+ type: object
+ discussionmessage-patchObject-v1-Request:
+ description: "Request for PATCH /1/object/discussionmessage/{pkiDiscussionmessageID}"
+ properties:
+ objDiscussionmessage:
+ $ref: '#/components/schemas/discussionmessage-RequestPatch'
+ required:
+ - objDiscussionmessage
+ type: object
+ discussionmessage-patchObject-v1-Response:
+ allOf:
+ - $ref: '#/components/schemas/Common-Response'
+ description: "Response for PATCH /1/object/discussionmessage/{pkiDiscussionmessageID}"
+ type: object
electronicfundstransfer-getCommunicationList-v1-Response:
allOf:
- properties:
@@ -27673,6 +29175,164 @@ components:
required:
- objEzsignbulksendtransmission
type: object
+ ezsigndiscussion-Request:
+ description: An Ezsigndiscussion Object
+ properties:
+ pkiEzsigndiscussionID:
+ description: The unique ID of the Ezsigndiscussion
+ example: 194
+ maximum: 16777215
+ minimum: 0
+ type: integer
+ fkiEzsigndocumentID:
+ description: The unique ID of the Ezsigndocument
+ example: 97
+ minimum: 0
+ type: integer
+ iEzsigndiscussionPagenumber:
+ description: The page number in the Ezsigndocument for the Ezsigndiscussion
+ example: 4
+ type: integer
+ iEzsigndiscussionX:
+ description: The x of the Ezsigndiscussion
+ example: 57208
+ maximum: 65535
+ minimum: 0
+ type: integer
+ iEzsigndiscussionY:
+ description: The y of the Ezsigndiscussion
+ example: 57652
+ maximum: 65535
+ minimum: 0
+ type: integer
+ objDiscussion:
+ $ref: '#/components/schemas/discussion-Request'
+ required:
+ - fkiEzsigndocumentID
+ - iEzsigndiscussionPagenumber
+ - iEzsigndiscussionX
+ - iEzsigndiscussionY
+ - objDiscussion
+ type: object
+ ezsigndiscussion-RequestCompound:
+ allOf:
+ - $ref: '#/components/schemas/ezsigndiscussion-Request'
+ - type: object
+ description: A Ezsigndiscussion Object and children
+ type: object
+ ezsigndiscussion-Response:
+ description: A Ezsigndiscussion Object
+ properties:
+ pkiEzsigndiscussionID:
+ description: The unique ID of the Ezsigndiscussion
+ example: 194
+ maximum: 16777215
+ minimum: 0
+ type: integer
+ fkiEzsignpageID:
+ description: The unique ID of the Ezsignpage
+ example: 64
+ minimum: 0
+ type: integer
+ fkiDiscussionID:
+ description: The unique ID of the Discussion
+ example: 125
+ maximum: 16777215
+ minimum: 0
+ type: integer
+ iEzsigndiscussionX:
+ description: The x of the Ezsigndiscussion
+ example: 57208
+ maximum: 65535
+ minimum: 0
+ type: integer
+ iEzsigndiscussionY:
+ description: The y of the Ezsigndiscussion
+ example: 57652
+ maximum: 65535
+ minimum: 0
+ type: integer
+ iEzsigndiscussionPagenumber:
+ description: The page number in the Ezsigndocument for the Ezsigndiscussion
+ example: 4
+ type: integer
+ objDiscussion:
+ $ref: '#/components/schemas/discussion-ResponseCompound'
+ required:
+ - fkiDiscussionID
+ - fkiEzsignpageID
+ - iEzsigndiscussionPagenumber
+ - iEzsigndiscussionX
+ - iEzsigndiscussionY
+ - objDiscussion
+ - pkiEzsigndiscussionID
+ type: object
+ ezsigndiscussion-ResponseCompound:
+ allOf:
+ - $ref: '#/components/schemas/ezsigndiscussion-Response'
+ - type: object
+ description: A Ezsigndiscussion Object
+ type: object
+ ezsigndiscussion-createObject-v1-Request:
+ description: Request for POST /1/object/ezsigndiscussion
+ properties:
+ a_objEzsigndiscussion:
+ items:
+ $ref: '#/components/schemas/ezsigndiscussion-RequestCompound'
+ minItems: 1
+ type: array
+ required:
+ - a_objEzsigndiscussion
+ type: object
+ ezsigndiscussion-createObject-v1-Response:
+ allOf:
+ - properties:
+ mPayload:
+ $ref: '#/components/schemas/ezsigndiscussion-createObject-v1-Response-mPayload'
+ required:
+ - mPayload
+ type: object
+ - $ref: '#/components/schemas/Common-Response'
+ description: Response for POST /1/object/ezsigndiscussion
+ type: object
+ ezsigndiscussion-createObject-v1-Response-mPayload:
+ description: Payload for POST /1/object/ezsigndiscussion
+ properties:
+ a_pkiEzsigndiscussionID:
+ description: |-
+ An array of unique IDs representing the object that were requested to be created.
+
+ They are returned in the same order as the array containing the objects to be created that was sent in the request.
+ items:
+ $ref: '#/components/schemas/Field-pkiEzsigndiscussionID'
+ type: array
+ required:
+ - a_pkiEzsigndiscussionID
+ type: object
+ ezsigndiscussion-deleteObject-v1-Response:
+ allOf:
+ - $ref: '#/components/schemas/Common-Response'
+ description: "Response for DELETE /1/object/ezsigndiscussion/{pkiEzsigndiscussionID}"
+ type: object
+ ezsigndiscussion-getObject-v2-Response:
+ allOf:
+ - properties:
+ mPayload:
+ $ref: '#/components/schemas/ezsigndiscussion-getObject-v2-Response-mPayload'
+ required:
+ - mPayload
+ type: object
+ - $ref: '#/components/schemas/Common-Response'
+ description: "Response for GET /2/object/ezsigndiscussion/{pkiEzsigndiscussionID}"
+ type: object
+ ezsigndiscussion-getObject-v2-Response-mPayload:
+ description: "Payload for GET /2/object/ezsigndiscussion/{pkiEzsigndiscussionID}"
+ properties:
+ objEzsigndiscussion:
+ $ref: '#/components/schemas/ezsigndiscussion-ResponseCompound'
+ required:
+ - objEzsigndiscussion
+ type: object
ezsigndocument-Request:
description: An Ezsigndocument Object
properties:
@@ -28061,8 +29721,55 @@ components:
ezsigndocument-applyEzsigntemplate-v2-Response:
allOf:
- $ref: '#/components/schemas/Common-Response'
+ - properties:
+ a_objWarning:
+ items:
+ $ref: '#/components/schemas/Common-Response-Warning'
+ type: array
+ type: object
description: "Response for POST /2/object/ezsigndocument/{pkiEzsigndocument}/applyEzsigntemplate"
type: object
+ ezsigndocument-createEzsignelementsPositionedByWord-v1-Request:
+ description: "Request for POST /1/object/ezsigndocument/{pkiEzsigndocumentID}/createEzsignelementsPositionedByWord"
+ properties:
+ a_objEzsignformfieldgroup:
+ items:
+ $ref: '#/components/schemas/Custom-EzsignformfieldgroupCreateEzsignelementsPositionedByWord-Request'
+ type: array
+ a_objEzsignsignature:
+ items:
+ $ref: '#/components/schemas/Custom-EzsignsignatureCreateEzsignelementsPositionedByWord-Request'
+ type: array
+ required:
+ - a_objEzsignformfieldgroup
+ - a_objEzsignsignature
+ type: object
+ ezsigndocument-createEzsignelementsPositionedByWord-v1-Response:
+ allOf:
+ - properties:
+ mPayload:
+ $ref: '#/components/schemas/ezsigndocument-createEzsignelementsPositionedByWord-v1-Response-mPayload'
+ required:
+ - mPayload
+ type: object
+ - $ref: '#/components/schemas/Common-Response'
+ description: "Response for POST /1/object/ezsigndocument/{pkiEzsigndocumentID}/createEzsignelementsPositionedByWord"
+ type: object
+ ezsigndocument-createEzsignelementsPositionedByWord-v1-Response-mPayload:
+ description: "Payload for POST /1/object/ezsigndocument/{pkiEzsigndocumentID}/createEzsignelementsPositionedByWord"
+ properties:
+ a_pkiEzsignsignatureID:
+ items:
+ $ref: '#/components/schemas/Field-pkiEzsignsignatureID'
+ type: array
+ a_pkiEzsignformfieldgroupID:
+ items:
+ $ref: '#/components/schemas/Field-pkiEzsignformfieldgroupID'
+ type: array
+ required:
+ - a_pkiEzsignformfieldgroupID
+ - a_pkiEzsignsignatureID
+ type: object
ezsigndocument-createObject-v1-Request:
description: Request for POST /1/object/ezsigndocument
properties:
@@ -28359,6 +30066,27 @@ components:
required:
- a_objEzsignannotation
type: object
+ ezsigndocument-getEzsigndiscussions-v1-Response:
+ allOf:
+ - properties:
+ mPayload:
+ $ref: '#/components/schemas/ezsigndocument-getEzsigndiscussions-v1-Response-mPayload'
+ required:
+ - mPayload
+ type: object
+ - $ref: '#/components/schemas/Common-Response'
+ description: "Response for GET /1/object/ezsigndocument/{pkiEzsigndocument}/getEzsigndiscussions"
+ type: object
+ ezsigndocument-getEzsigndiscussions-v1-Response-mPayload:
+ description: "Payload for GET /1/object/ezsigndocument/{pkiEzsigndocument}/getEzsigndiscussions"
+ properties:
+ a_objEzsigndiscussion:
+ items:
+ $ref: '#/components/schemas/ezsigndiscussion-Response'
+ type: array
+ required:
+ - a_objEzsigndiscussion
+ type: object
ezsigndocument-getEzsignformfieldgroups-v1-Response:
allOf:
- properties:
@@ -28806,6 +30534,11 @@ components:
description: The date and time at which the object was created
example: 2020-12-31 23:59:59
type: string
+ dtEzsignfolderDelayedsenddate:
+ description: The date and time at which the Ezsignfolder will be sent in
+ the future.
+ example: 2020-12-31T23:59:59.000Z
+ type: string
dtEzsignfolderSentdate:
description: The date and time at which the Ezsignfolder was sent the last
time.
@@ -28941,6 +30674,8 @@ components:
sSelector: Active
objEzsignfoldertype:
$ref: '#/components/schemas/Custom-Ezsignfoldertype-Response'
+ eEzsignfolderCompletion:
+ $ref: '#/components/schemas/Field-eEzsignfolderCompletion'
sEzsignfoldertypeNameX:
deprecated: true
type: string
@@ -30221,6 +31956,8 @@ components:
type: integer
eEzsignfoldertypeDisposal:
$ref: '#/components/schemas/Field-eEzsignfoldertypeDisposal'
+ eEzsignfoldertypeCompletion:
+ $ref: '#/components/schemas/Field-eEzsignfoldertypeCompletion'
iEzsignfoldertypeDisposaldays:
description: The number of days after the archival before the disposal of
the Ezsignfolder
@@ -30244,6 +31981,16 @@ components:
or not
example: true
type: boolean
+ bEzsignfoldertypeReassignezsignsigner:
+ description: Wheter if Reassignment of signature is allowed by a signatory
+ to another signatory or not
+ example: true
+ type: boolean
+ bEzsignfoldertypeReassignuser:
+ description: Wheter if Reassignment of signature is allowed by a user to
+ a signatory or another user or not
+ example: true
+ type: boolean
bEzsignfoldertypeSendattatchmentsigner:
description: THIS FIELD WILL BE DELETED. Whether we send the Ezsigndocument
and the proof as attachment in the email
@@ -30491,6 +32238,8 @@ components:
type: integer
eEzsignfoldertypeDisposal:
$ref: '#/components/schemas/Field-eEzsignfoldertypeDisposal'
+ eEzsignfoldertypeCompletion:
+ $ref: '#/components/schemas/Field-eEzsignfoldertypeCompletion'
iEzsignfoldertypeDisposaldays:
description: The number of days after the archival before the disposal of
the Ezsignfolder
@@ -30514,6 +32263,16 @@ components:
or not
example: true
type: boolean
+ bEzsignfoldertypeReassignezsignsigner:
+ description: Wheter if Reassignment of signature is allowed by a signatory
+ to another signatory or not
+ example: true
+ type: boolean
+ bEzsignfoldertypeReassignuser:
+ description: Wheter if Reassignment of signature is allowed by a user to
+ a signatory or another user or not
+ example: true
+ type: boolean
bEzsignfoldertypeSendattatchmentsigner:
description: THIS FIELD WILL BE DELETED. Whether we send the Ezsigndocument
and the proof as attachment in the email
@@ -30861,6 +32620,19 @@ components:
This is the value enterred for the Ezsignformfield
This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea**
+
+ You can use the codes below and they will be replaced at signature time.
+
+
+
+ | Code | Description | Example |
+ | ------------------------- | ------------ | ------------ |
+ | {sUserFirstname} | The first name of the contact | John |
+ | {sUserLastname} | The last name of the contact | Doe |
+ | {sUserJobtitle} | The job title | Sales Representative |
+ | {sEmailAddress} | The email address | email@example.com |
+ | {sPhoneE164} | A phone number in E.164 Format | +15149901516 |
+ | {sPhoneE164Cell} | A phone number in E.164 Format | +15149901516 |
example: Montreal
type: string
eEzsignformfieldDependencyrequirement:
@@ -30973,6 +32745,19 @@ components:
This is the value enterred for the Ezsignformfield
This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea**
+
+ You can use the codes below and they will be replaced at signature time.
+
+
+
+ | Code | Description | Example |
+ | ------------------------- | ------------ | ------------ |
+ | {sUserFirstname} | The first name of the contact | John |
+ | {sUserLastname} | The last name of the contact | Doe |
+ | {sUserJobtitle} | The job title | Sales Representative |
+ | {sEmailAddress} | The email address | email@example.com |
+ | {sPhoneE164} | A phone number in E.164 Format | +15149901516 |
+ | {sPhoneE164Cell} | A phone number in E.164 Format | +15149901516 |
example: Montreal
type: string
eEzsignformfieldDependencyrequirement:
@@ -31621,6 +33406,10 @@ components:
description: The step when the Ezsignsigner will be invited to sign
example: 1
type: integer
+ iEzsignsignatureStepadjusted:
+ description: The step when the Ezsignsigner will be invited to sign
+ example: 1
+ type: integer
eEzsignsignatureType:
$ref: '#/components/schemas/Field-eEzsignsignatureType'
tEzsignsignatureTooltip:
@@ -34086,6 +35875,8 @@ components:
example: 71
minimum: 0
type: integer
+ eEzsigntemplateformfieldPositioning:
+ $ref: '#/components/schemas/Field-eEzsigntemplateformfieldPositioning'
iEzsigntemplatedocumentpagePagenumber:
description: The page number in the Ezsigntemplatedocument
example: 1
@@ -34161,12 +35952,34 @@ components:
type: boolean
eEzsigntemplateformfieldDependencyrequirement:
$ref: '#/components/schemas/Field-eEzsigntemplateformfieldDependencyrequirement'
+ sEzsigntemplateformfieldPositioningpattern:
+ description: |-
+ The string pattern to search for the positioning. **This is not a regexp**
+
+ This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates**
+ example: Signature
+ pattern: "^.{0,30}$"
+ type: string
+ iEzsigntemplateformfieldPositioningoffsetx:
+ description: |-
+ The offset X
+
+ This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates**
+ example: 200
+ type: integer
+ iEzsigntemplateformfieldPositioningoffsety:
+ description: |-
+ The offset Y
+
+ This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates**
+ example: 200
+ type: integer
+ eEzsigntemplateformfieldPositioningoccurence:
+ $ref: '#/components/schemas/Field-eEzsigntemplateformfieldPositioningoccurence'
required:
- iEzsigntemplatedocumentpagePagenumber
- iEzsigntemplateformfieldHeight
- iEzsigntemplateformfieldWidth
- - iEzsigntemplateformfieldX
- - iEzsigntemplateformfieldY
- sEzsigntemplateformfieldLabel
type: object
ezsigntemplateformfield-RequestCompound:
@@ -34189,6 +36002,8 @@ components:
example: 71
minimum: 0
type: integer
+ eEzsigntemplateformfieldPositioning:
+ $ref: '#/components/schemas/Field-eEzsigntemplateformfieldPositioning'
iEzsigntemplatedocumentpagePagenumber:
description: The page number in the Ezsigntemplatedocument
example: 1
@@ -34264,12 +36079,34 @@ components:
type: boolean
eEzsigntemplateformfieldDependencyrequirement:
$ref: '#/components/schemas/Field-eEzsigntemplateformfieldDependencyrequirement'
+ sEzsigntemplateformfieldPositioningpattern:
+ description: |-
+ The string pattern to search for the positioning. **This is not a regexp**
+
+ This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates**
+ example: Signature
+ pattern: "^.{0,30}$"
+ type: string
+ iEzsigntemplateformfieldPositioningoffsetx:
+ description: |-
+ The offset X
+
+ This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates**
+ example: 200
+ type: integer
+ iEzsigntemplateformfieldPositioningoffsety:
+ description: |-
+ The offset Y
+
+ This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates**
+ example: 200
+ type: integer
+ eEzsigntemplateformfieldPositioningoccurence:
+ $ref: '#/components/schemas/Field-eEzsigntemplateformfieldPositioningoccurence'
required:
- iEzsigntemplatedocumentpagePagenumber
- iEzsigntemplateformfieldHeight
- iEzsigntemplateformfieldWidth
- - iEzsigntemplateformfieldX
- - iEzsigntemplateformfieldY
- pkiEzsigntemplateformfieldID
- sEzsigntemplateformfieldLabel
type: object
@@ -35584,6 +37421,8 @@ components:
example: 9
minimum: 0
type: integer
+ eEzsigntemplatesignaturePositioning:
+ $ref: '#/components/schemas/Field-eEzsigntemplatesignaturePositioning'
iEzsigntemplatedocumentpagePagenumber:
description: The page number in the Ezsigntemplatedocument
example: 1
@@ -35675,14 +37514,36 @@ components:
$ref: '#/components/schemas/Enum-Textvalidation'
eEzsigntemplatesignatureDependencyrequirement:
$ref: '#/components/schemas/Field-eEzsigntemplatesignatureDependencyrequirement'
+ sEzsigntemplatesignaturePositioningpattern:
+ description: |-
+ The string pattern to search for the positioning. **This is not a regexp**
+
+ This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates**
+ example: Signature
+ pattern: "^.{0,30}$"
+ type: string
+ iEzsigntemplatesignaturePositioningoffsetx:
+ description: |-
+ The offset X
+
+ This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates**
+ example: 200
+ type: integer
+ iEzsigntemplatesignaturePositioningoffsety:
+ description: |-
+ The offset Y
+
+ This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates**
+ example: 200
+ type: integer
+ eEzsigntemplatesignaturePositioningoccurence:
+ $ref: '#/components/schemas/Field-eEzsigntemplatesignaturePositioningoccurence'
required:
- eEzsigntemplatesignatureType
- fkiEzsigntemplatedocumentID
- fkiEzsigntemplatesignerID
- iEzsigntemplatedocumentpagePagenumber
- iEzsigntemplatesignatureStep
- - iEzsigntemplatesignatureX
- - iEzsigntemplatesignatureY
type: object
ezsigntemplatesignature-RequestCompound:
allOf:
@@ -35730,6 +37591,8 @@ components:
example: 9
minimum: 0
type: integer
+ eEzsigntemplatesignaturePositioning:
+ $ref: '#/components/schemas/Field-eEzsigntemplatesignaturePositioning'
iEzsigntemplatedocumentpagePagenumber:
description: The page number in the Ezsigntemplatedocument
example: 1
@@ -35821,14 +37684,36 @@ components:
$ref: '#/components/schemas/Enum-Textvalidation'
eEzsigntemplatesignatureDependencyrequirement:
$ref: '#/components/schemas/Field-eEzsigntemplatesignatureDependencyrequirement'
+ sEzsigntemplatesignaturePositioningpattern:
+ description: |-
+ The string pattern to search for the positioning. **This is not a regexp**
+
+ This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates**
+ example: Signature
+ pattern: "^.{0,30}$"
+ type: string
+ iEzsigntemplatesignaturePositioningoffsetx:
+ description: |-
+ The offset X
+
+ This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates**
+ example: 200
+ type: integer
+ iEzsigntemplatesignaturePositioningoffsety:
+ description: |-
+ The offset Y
+
+ This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates**
+ example: 200
+ type: integer
+ eEzsigntemplatesignaturePositioningoccurence:
+ $ref: '#/components/schemas/Field-eEzsigntemplatesignaturePositioningoccurence'
required:
- eEzsigntemplatesignatureType
- fkiEzsigntemplatedocumentID
- fkiEzsigntemplatesignerID
- iEzsigntemplatedocumentpagePagenumber
- iEzsigntemplatesignatureStep
- - iEzsigntemplatesignatureX
- - iEzsigntemplatesignatureY
- pkiEzsigntemplatesignatureID
type: object
ezsigntemplatesignature-ResponseCompound:
@@ -35937,6 +37822,7 @@ components:
minimum: 0
type: integer
iEzsigntemplatesignaturecustomdateX:
+ deprecated: true
description: |-
The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page.
@@ -35945,6 +37831,7 @@ components:
minimum: 0
type: integer
iEzsigntemplatesignaturecustomdateY:
+ deprecated: true
description: |-
The Y coordinate (Vertical) where to put the Ezsigntemplatesignaturecustomdate on the page.
@@ -35952,6 +37839,22 @@ components:
example: 300
minimum: 0
type: integer
+ iEzsigntemplatesignaturecustomdateOffsetx:
+ description: |-
+ The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page.
+
+ Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 2 inches from the left of the signature, you would use "200" for the X coordinate.
+ example: 200
+ minimum: 0
+ type: integer
+ iEzsigntemplatesignaturecustomdateOffsety:
+ description: |-
+ The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page.
+
+ Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 2 inches from the top of the signature, you would use "200" for the Y coordinate.
+ example: 200
+ minimum: 0
+ type: integer
sEzsigntemplatesignaturecustomdateFormat:
description: "The custom date format to use\n\nYou can use the codes below\
\ and they will be replaced at signature time.\nText values like month\
@@ -35976,8 +37879,6 @@ components:
example: "Signature date: {YYYY}/{MM}/{DD} {hh}:{mm}{ss} {Z}"
type: string
required:
- - iEzsigntemplatesignaturecustomdateX
- - iEzsigntemplatesignaturecustomdateY
- sEzsigntemplatesignaturecustomdateFormat
type: object
ezsigntemplatesignaturecustomdate-RequestCompound:
@@ -35995,6 +37896,7 @@ components:
minimum: 0
type: integer
iEzsigntemplatesignaturecustomdateX:
+ deprecated: true
description: |-
The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page.
@@ -36003,6 +37905,7 @@ components:
minimum: 0
type: integer
iEzsigntemplatesignaturecustomdateY:
+ deprecated: true
description: |-
The Y coordinate (Vertical) where to put the Ezsigntemplatesignaturecustomdate on the page.
@@ -36010,6 +37913,22 @@ components:
example: 300
minimum: 0
type: integer
+ iEzsigntemplatesignaturecustomdateOffsetx:
+ description: |-
+ The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page.
+
+ Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 2 inches from the left of the signature, you would use "200" for the X coordinate.
+ example: 200
+ minimum: 0
+ type: integer
+ iEzsigntemplatesignaturecustomdateOffsety:
+ description: |-
+ The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page.
+
+ Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 2 inches from the top of the signature, you would use "200" for the Y coordinate.
+ example: 200
+ minimum: 0
+ type: integer
sEzsigntemplatesignaturecustomdateFormat:
description: "The custom date format to use\n\nYou can use the codes below\
\ and they will be replaced at signature time.\nText values like month\
@@ -36034,8 +37953,6 @@ components:
example: "Signature date: {YYYY}/{MM}/{DD} {hh}:{mm}{ss} {Z}"
type: string
required:
- - iEzsigntemplatesignaturecustomdateX
- - iEzsigntemplatesignaturecustomdateY
- pkiEzsigntemplatesignaturecustomdateID
- sEzsigntemplatesignaturecustomdateFormat
type: object
@@ -38663,6 +40580,11 @@ components:
description: The email address.
example: email@example.com
type: string
+ sUserJobtitle:
+ description: The job title of the user
+ example: Sales Representative
+ pattern: "^.{0,50}$"
+ type: string
required:
- bUserIsactive
- eUserEzsignaccess
@@ -38825,6 +40747,11 @@ components:
example: JohnDoe
pattern: "^(?:([\\w\\.-]+@[\\w\\.-]+\\.\\w{2,20})|([a-zA-Z0-9]){1,32})$"
type: string
+ sUserJobtitle:
+ description: The job title of the user
+ example: Sales Representative
+ pattern: "^.{0,50}$"
+ type: string
eUserEzsignaccess:
$ref: '#/components/schemas/Field-eUserEzsignaccess'
bUserIsactive:
@@ -39045,6 +40972,11 @@ components:
example: JohnDoe
pattern: "^(?:([\\w\\.-]+@[\\w\\.-]+\\.\\w{2,20})|([a-zA-Z0-9]){1,32})$"
type: string
+ sUserJobtitle:
+ description: The job title of the user
+ example: Sales Representative
+ pattern: "^.{0,50}$"
+ type: string
eUserEzsignaccess:
$ref: '#/components/schemas/Field-eUserEzsignaccess'
dtUserLastlogondate:
@@ -40912,11 +42844,14 @@ components:
not. Not recommended to skip for production use
example: false
type: boolean
+ objAudit:
+ $ref: '#/components/schemas/Common-Audit'
required:
- bWebhookIsactive
- bWebhookIssigned
- bWebhookSkipsslvalidation
- eWebhookModule
+ - objAudit
- pkiWebhookID
- sWebhookDescription
- sWebhookEmailfailed
@@ -41522,6 +43457,9 @@ x-tagGroups:
- Object_Company
- Object_Cors
- Object_Department
+ - Object_Discussion
+ - Object_Discussionmembership
+ - Object_Discussionmessage
- Object_Electronicfundstransfer
- Object_Emailtype
- Object_Ezmaxinvoicing
@@ -41530,6 +43468,7 @@ x-tagGroups:
- Object_Ezsignbulksenddocumentmapping
- Object_Ezsignbulksendsignermapping
- Object_Ezsignbulksendtransmission
+ - Object_Ezsigndiscussion
- Object_Ezsigndocument
- Object_Ezsignfolder
- Object_Ezsignfoldersignerassociation
diff --git a/docs/CustomCreateEzsignelementsPositionedByWordRequest.md b/docs/CustomCreateEzsignelementsPositionedByWordRequest.md
new file mode 100644
index 000000000..42108032b
--- /dev/null
+++ b/docs/CustomCreateEzsignelementsPositionedByWordRequest.md
@@ -0,0 +1,14 @@
+# eZmaxApi.Model.CustomCreateEzsignelementsPositionedByWordRequest
+A CreateEzsignelementsPositionedByWord object
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**SCreateezsignelementspositionedbywordPattern** | **string** | The word to search |
+**ICreateezsignelementspositionedbywordOffsetx** | **int** | The X offset |
+**ICreateezsignelementspositionedbywordOffsety** | **int** | The Y offset |
+**ECreateezsignelementspositionedbywordOccurance** | **string** | The occurance in the search to add the ezsign element |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/CustomDiscussionconfigurationResponse.md b/docs/CustomDiscussionconfigurationResponse.md
new file mode 100644
index 000000000..d4359dd0c
--- /dev/null
+++ b/docs/CustomDiscussionconfigurationResponse.md
@@ -0,0 +1,15 @@
+# eZmaxApi.Model.CustomDiscussionconfigurationResponse
+A Custom Discussionconfiguration Object
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**BDiscussionconfigurationCompletehistorywhenadded** | **bool** | If the added Discussionmembership will have access to the entire history or not |
+**BDiscussionconfigurationCreateallowed** | **bool** | If the the creation of the Discussion is allowed or not |
+**BDiscussionconfigurationDeleteallowed** | **bool** | If the the destruction of the Discussion is allowed or not |
+**BDiscussionconfigurationDeletediscussionmessageallowed** | **bool** | If the the destruction of the Discussionmessage is allowed or not |
+**BDiscussionconfigurationEditdiscussionmessageallowed** | **bool** | If the the creation of the Discussionmessage is allowed or not |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/CustomEzmaxinvoicingEzsigndocumentResponse.md b/docs/CustomEzmaxinvoicingEzsigndocumentResponse.md
index e10d657a4..e858bfedf 100644
--- a/docs/CustomEzmaxinvoicingEzsigndocumentResponse.md
+++ b/docs/CustomEzmaxinvoicingEzsigndocumentResponse.md
@@ -6,6 +6,7 @@ An EzmaxinvoicingEzsigndocument object containing information about the Ezmaxinv
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**FkiEzsignfolderID** | **int** | The unique ID of the Ezsignfolder |
+**FkiBillingentityinternalID** | **int** | The unique ID of the Billingentityinternal. | [optional]
**SName** | **string** | |
**SEzsignfolderDescription** | **string** | The description of the Ezsignfolder |
**SEzsigndocumentName** | **string** | The name of the document that will be presented to Ezsignfoldersignerassociations |
diff --git a/docs/CustomEzmaxinvoicingEzsignfolderResponse.md b/docs/CustomEzmaxinvoicingEzsignfolderResponse.md
index b82fbe7e9..0b0e4285f 100644
--- a/docs/CustomEzmaxinvoicingEzsignfolderResponse.md
+++ b/docs/CustomEzmaxinvoicingEzsignfolderResponse.md
@@ -6,6 +6,7 @@ An EzmaxinvoicingEzsignfolder object containing information about the Ezmaxinvoi
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**FkiEzsignfolderID** | **int** | The unique ID of the Ezsignfolder |
+**FkiBillingentityinternalID** | **int** | The unique ID of the Billingentityinternal. | [optional]
**SEzsignfolderDescription** | **string** | The description of the Ezsignfolder |
**BEzsigntsarequirementBillable** | **bool** | Whether the TSA requirement is billable or not |
**BEzsignfolderMfaused** | **bool** | Whether the MFA was used or not for the Ezsignfolder |
diff --git a/docs/CustomEzsignfoldertypeResponse.md b/docs/CustomEzsignfoldertypeResponse.md
index 966b8a10f..6ba2afd85 100644
--- a/docs/CustomEzsignfoldertypeResponse.md
+++ b/docs/CustomEzsignfoldertypeResponse.md
@@ -14,6 +14,8 @@ Name | Type | Description | Notes
**BEzsignfoldertypeAllowdownloadproofezsignsigner** | **bool** | Whether we allow the proof to be downloaded by an Ezsignsigner | [optional]
**BEzsignfoldertypeDelegate** | **bool** | Wheter if delegation of signature is allowed to another user or not | [optional]
**BEzsignfoldertypeReassign** | **bool** | Wheter if Reassignment of signature is allowed to another signatory or not | [optional]
+**BEzsignfoldertypeReassignezsignsigner** | **bool** | Wheter if Reassignment of signature is allowed by a signatory to another signatory or not | [optional]
+**BEzsignfoldertypeReassignuser** | **bool** | Wheter if Reassignment of signature is allowed by a user to a signatory or another user or not | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CustomEzsignformfieldRequest.md b/docs/CustomEzsignformfieldRequest.md
index 759897b7b..af076abc3 100644
--- a/docs/CustomEzsignformfieldRequest.md
+++ b/docs/CustomEzsignformfieldRequest.md
@@ -8,7 +8,7 @@ Name | Type | Description | Notes
**PkiEzsignformfieldID** | **int** | The unique ID of the Ezsignformfield | [optional]
**SEzsignformfieldLabel** | **string** | The Label for the Ezsignformfield | [optional]
**BEzsignformfieldSelected** | **bool** | Whether the Ezsignformfield is selected or not by default. This can only be set if eEzsignformfieldgroupType is **Checkbox** or **Radio** | [optional]
-**SEzsignformfieldEnteredvalue** | **string** | This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea** | [optional]
+**SEzsignformfieldEnteredvalue** | **string** | This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea** You can use the codes below and they will be replaced at signature time. | Code | Description | Example | | - -- -- -- -- -- -- -- -- -- -- -- -- | - -- -- -- -- -- - | - -- -- -- -- -- - | | {sUserFirstname} | The first name of the contact | John | | {sUserLastname} | The last name of the contact | Doe | | {sUserJobtitle} | The job title | Sales Representative | | {sEmailAddress} | The email address | email@example.com | | {sPhoneE164} | A phone number in E.164 Format | +15149901516 | | {sPhoneE164Cell} | A phone number in E.164 Format | +15149901516 | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest.md b/docs/CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest.md
new file mode 100644
index 000000000..dbd769cb4
--- /dev/null
+++ b/docs/CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest.md
@@ -0,0 +1,30 @@
+# eZmaxApi.Model.CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest
+An Ezsignformfieldgroup Object in the context of a createEzsignelementsPositionedByWord path
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PkiEzsignformfieldgroupID** | **int** | The unique ID of the Ezsignformfieldgroup | [optional]
+**FkiEzsigndocumentID** | **int** | The unique ID of the Ezsigndocument |
+**EEzsignformfieldgroupType** | **FieldEEzsignformfieldgroupType** | |
+**EEzsignformfieldgroupSignerrequirement** | **FieldEEzsignformfieldgroupSignerrequirement** | |
+**SEzsignformfieldgroupLabel** | **string** | The Label for the Ezsignformfieldgroup |
+**IEzsignformfieldgroupStep** | **int** | The step when the Ezsignsigner will be invited to fill the form fields |
+**SEzsignformfieldgroupDefaultvalue** | **string** | The default value for the Ezsignformfieldgroup | [optional]
+**IEzsignformfieldgroupFilledmin** | **int** | The minimum number of Ezsignformfield that must be filled in the Ezsignformfieldgroup |
+**IEzsignformfieldgroupFilledmax** | **int** | The maximum number of Ezsignformfield that must be filled in the Ezsignformfieldgroup |
+**BEzsignformfieldgroupReadonly** | **bool** | Whether the Ezsignformfieldgroup is read only or not. |
+**IEzsignformfieldgroupMaxlength** | **int** | The maximum length for the value in the Ezsignformfieldgroup This can only be set if eEzsignformfieldgroupType is **Text** or **Textarea** | [optional]
+**BEzsignformfieldgroupEncrypted** | **bool** | Whether the Ezsignformfieldgroup is encrypted in the database or not. Encrypted values are not displayed on the Ezsigndocument. This can only be set if eEzsignformfieldgroupType is **Text** or **Textarea** | [optional]
+**SEzsignformfieldgroupRegexp** | **string** | A regular expression to indicate what values are acceptable for the Ezsignformfieldgroup. This can only be set if eEzsignformfieldgroupType is **Text** or **Textarea** | [optional]
+**TEzsignformfieldgroupTooltip** | **string** | A tooltip that will be presented to Ezsignsigner about the Ezsignformfieldgroup | [optional]
+**EEzsignformfieldgroupTooltipposition** | **FieldEEzsignformfieldgroupTooltipposition** | | [optional]
+**EEzsignformfieldgroupTextvalidation** | **EnumTextvalidation** | | [optional]
+**AObjEzsignformfieldgroupsigner** | [**List<EzsignformfieldgroupsignerRequestCompound>**](EzsignformfieldgroupsignerRequestCompound.md) | |
+**AObjDropdownElement** | [**List<CustomDropdownElementRequestCompound>**](CustomDropdownElementRequestCompound.md) | | [optional]
+**AObjEzsignformfield** | [**List<EzsignformfieldRequestCompound>**](EzsignformfieldRequestCompound.md) | |
+**ObjCreateezsignelementspositionedbyword** | [**CustomCreateEzsignelementsPositionedByWordRequest**](CustomCreateEzsignelementsPositionedByWordRequest.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest.md b/docs/CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest.md
new file mode 100644
index 000000000..993dfd606
--- /dev/null
+++ b/docs/CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest.md
@@ -0,0 +1,36 @@
+# eZmaxApi.Model.CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest
+An Ezsignsignature Object in the context of an CreateEzsignelementsPositionedByWord path
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PkiEzsignsignatureID** | **int** | The unique ID of the Ezsignsignature | [optional]
+**FkiEzsignfoldersignerassociationID** | **int** | The unique ID of the Ezsignfoldersignerassociation |
+**IEzsignpagePagenumber** | **int** | The page number in the Ezsigndocument |
+**IEzsignsignatureX** | **int** | The X coordinate (Horizontal) where to put the Ezsignsignature on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsignsignature 2 inches from the left border of the page, you would use \"200\" for the X coordinate. |
+**IEzsignsignatureY** | **int** | The Y coordinate (Vertical) where to put the Ezsignsignature on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsignsignature 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. |
+**IEzsignsignatureWidth** | **int** | The width of the Ezsignsignature. Size is calculated at 100dpi (dot per inch). So for example, if you want the Ezsignsignature to have a width of 2 inches, you would use \"200\" for the iEzsignsignatureWidth. | [optional]
+**IEzsignsignatureHeight** | **int** | The height of the Ezsignsignature. Size is calculated at 100dpi (dot per inch). So for example, if you want the Ezsignsignature to have an height of 2 inches, you would use \"200\" for the iEzsignsignatureHeight. | [optional]
+**IEzsignsignatureStep** | **int** | The step when the Ezsignsigner will be invited to sign |
+**EEzsignsignatureType** | **FieldEEzsignsignatureType** | |
+**FkiEzsigndocumentID** | **int** | The unique ID of the Ezsigndocument |
+**TEzsignsignatureTooltip** | **string** | A tooltip that will be presented to Ezsignsigner about the Ezsignsignature | [optional]
+**EEzsignsignatureTooltipposition** | **FieldEEzsignsignatureTooltipposition** | | [optional]
+**EEzsignsignatureFont** | **FieldEEzsignsignatureFont** | | [optional]
+**FkiEzsignfoldersignerassociationIDValidation** | **int** | The unique ID of the Ezsignfoldersignerassociation | [optional]
+**BEzsignsignatureRequired** | **bool** | Whether the Ezsignsignature is required or not. This field is relevant only with Ezsignsignature with eEzsignsignatureType = Attachments. | [optional]
+**EEzsignsignatureAttachmentnamesource** | **FieldEEzsignsignatureAttachmentnamesource** | | [optional]
+**SEzsignsignatureAttachmentdescription** | **string** | The description attached to the attachment name added in Ezsignsignature of eEzsignsignatureType Attachments | [optional]
+**IEzsignsignatureValidationstep** | **int** | The step when the Ezsignsigner will be invited to validate the Ezsignsignature of eEzsignsignatureType Attachments | [optional]
+**IEzsignsignatureMaxlength** | **int** | The maximum length for the value in the Ezsignsignature This can only be set if eEzsignsignatureType is **FieldText** or **FieldTextarea** | [optional]
+**EEzsignsignatureTextvalidation** | **EnumTextvalidation** | | [optional]
+**SEzsignsignatureRegexp** | **string** | A regular expression to indicate what values are acceptable for the Ezsignsignature. This can only be set if eEzsignsignatureType is **FieldText** or **FieldTextarea** and eEzsignsignatureTextvalidation is **Custom** | [optional]
+**EEzsignsignatureDependencyrequirement** | **FieldEEzsignsignatureDependencyrequirement** | | [optional]
+**BEzsignsignatureCustomdate** | **bool** | Whether the Ezsignsignature has a custom date format or not. (Only possible when eEzsignsignatureType is **Name** or **Handwritten**) | [optional]
+**AObjEzsignsignaturecustomdate** | [**List<EzsignsignaturecustomdateRequestCompound>**](EzsignsignaturecustomdateRequestCompound.md) | An array of custom date blocks that will be filled at the time of signature. Can only be used if bEzsignsignatureCustomdate is true. Use an empty array if you don't want to have a date at all. | [optional]
+**AObjEzsignelementdependency** | [**List<EzsignelementdependencyRequestCompound>**](EzsignelementdependencyRequestCompound.md) | | [optional]
+**ObjCreateezsignelementspositionedbyword** | [**CustomCreateEzsignelementsPositionedByWordRequest**](CustomCreateEzsignelementsPositionedByWordRequest.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/CustomWebhookResponse.md b/docs/CustomWebhookResponse.md
index a5b129426..16707016f 100644
--- a/docs/CustomWebhookResponse.md
+++ b/docs/CustomWebhookResponse.md
@@ -19,6 +19,7 @@ Name | Type | Description | Notes
**BWebhookIsactive** | **bool** | Whether the Webhook is active or not |
**BWebhookIssigned** | **bool** | Whether the requests will be signed or not |
**BWebhookSkipsslvalidation** | **bool** | Wheter the server's SSL certificate should be validated or not. Not recommended to skip for production use |
+**ObjAudit** | [**CommonAudit**](CommonAudit.md) | |
**PksCustomerCode** | **string** | The customer code assigned to your account |
**BWebhookTest** | **bool** | Wheter the webhook received is a manual test or a real event |
diff --git a/docs/DiscussionCreateObjectV1Request.md b/docs/DiscussionCreateObjectV1Request.md
new file mode 100644
index 000000000..30c9899f5
--- /dev/null
+++ b/docs/DiscussionCreateObjectV1Request.md
@@ -0,0 +1,11 @@
+# eZmaxApi.Model.DiscussionCreateObjectV1Request
+Request for POST /1/object/discussion
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AObjDiscussion** | [**List<DiscussionRequestCompound>**](DiscussionRequestCompound.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionCreateObjectV1Response.md b/docs/DiscussionCreateObjectV1Response.md
new file mode 100644
index 000000000..ac39a9fa6
--- /dev/null
+++ b/docs/DiscussionCreateObjectV1Response.md
@@ -0,0 +1,13 @@
+# eZmaxApi.Model.DiscussionCreateObjectV1Response
+Response for POST /1/object/discussion
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjDebugPayload** | [**CommonResponseObjDebugPayload**](CommonResponseObjDebugPayload.md) | |
+**ObjDebug** | [**CommonResponseObjDebug**](CommonResponseObjDebug.md) | | [optional]
+**MPayload** | [**DiscussionCreateObjectV1ResponseMPayload**](DiscussionCreateObjectV1ResponseMPayload.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionCreateObjectV1ResponseMPayload.md b/docs/DiscussionCreateObjectV1ResponseMPayload.md
new file mode 100644
index 000000000..69f1d5396
--- /dev/null
+++ b/docs/DiscussionCreateObjectV1ResponseMPayload.md
@@ -0,0 +1,11 @@
+# eZmaxApi.Model.DiscussionCreateObjectV1ResponseMPayload
+Payload for POST /1/object/discussion
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**APkiDiscussionID** | **List<int>** | An array of unique IDs representing the object that were requested to be created. They are returned in the same order as the array containing the objects to be created that was sent in the request. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionDeleteObjectV1Response.md b/docs/DiscussionDeleteObjectV1Response.md
new file mode 100644
index 000000000..f80efc7ad
--- /dev/null
+++ b/docs/DiscussionDeleteObjectV1Response.md
@@ -0,0 +1,12 @@
+# eZmaxApi.Model.DiscussionDeleteObjectV1Response
+Response for DELETE /1/object/discussion/{pkiDiscussionID}
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjDebugPayload** | [**CommonResponseObjDebugPayload**](CommonResponseObjDebugPayload.md) | |
+**ObjDebug** | [**CommonResponseObjDebug**](CommonResponseObjDebug.md) | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionGetObjectV2Response.md b/docs/DiscussionGetObjectV2Response.md
new file mode 100644
index 000000000..3a9ef4d3b
--- /dev/null
+++ b/docs/DiscussionGetObjectV2Response.md
@@ -0,0 +1,13 @@
+# eZmaxApi.Model.DiscussionGetObjectV2Response
+Response for GET /2/object/discussion/{pkiDiscussionID}
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjDebugPayload** | [**CommonResponseObjDebugPayload**](CommonResponseObjDebugPayload.md) | |
+**ObjDebug** | [**CommonResponseObjDebug**](CommonResponseObjDebug.md) | | [optional]
+**MPayload** | [**DiscussionGetObjectV2ResponseMPayload**](DiscussionGetObjectV2ResponseMPayload.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionGetObjectV2ResponseMPayload.md b/docs/DiscussionGetObjectV2ResponseMPayload.md
new file mode 100644
index 000000000..84b9980e6
--- /dev/null
+++ b/docs/DiscussionGetObjectV2ResponseMPayload.md
@@ -0,0 +1,11 @@
+# eZmaxApi.Model.DiscussionGetObjectV2ResponseMPayload
+Payload for GET /2/object/discussion/{pkiDiscussionID}
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjDiscussion** | [**DiscussionResponseCompound**](DiscussionResponseCompound.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionPatchObjectV1Request.md b/docs/DiscussionPatchObjectV1Request.md
new file mode 100644
index 000000000..d7f5b7ee3
--- /dev/null
+++ b/docs/DiscussionPatchObjectV1Request.md
@@ -0,0 +1,11 @@
+# eZmaxApi.Model.DiscussionPatchObjectV1Request
+Request for PATCH /1/object/discussion/{pkiDiscussionID}
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjDiscussion** | [**DiscussionRequestPatch**](DiscussionRequestPatch.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionPatchObjectV1Response.md b/docs/DiscussionPatchObjectV1Response.md
new file mode 100644
index 000000000..801df9755
--- /dev/null
+++ b/docs/DiscussionPatchObjectV1Response.md
@@ -0,0 +1,12 @@
+# eZmaxApi.Model.DiscussionPatchObjectV1Response
+Response for PATCH /1/object/discussion/{pkiDiscussionID}
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjDebugPayload** | [**CommonResponseObjDebugPayload**](CommonResponseObjDebugPayload.md) | |
+**ObjDebug** | [**CommonResponseObjDebug**](CommonResponseObjDebug.md) | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionRequest.md b/docs/DiscussionRequest.md
new file mode 100644
index 000000000..29b0e2d97
--- /dev/null
+++ b/docs/DiscussionRequest.md
@@ -0,0 +1,13 @@
+# eZmaxApi.Model.DiscussionRequest
+A Discussion Object
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PkiDiscussionID** | **int** | The unique ID of the Discussion | [optional]
+**SDiscussionDescription** | **string** | The description of the Discussion |
+**BDiscussionClosed** | **bool** | Whether if it's an closed | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionRequestCompound.md b/docs/DiscussionRequestCompound.md
new file mode 100644
index 000000000..980c6ad99
--- /dev/null
+++ b/docs/DiscussionRequestCompound.md
@@ -0,0 +1,13 @@
+# eZmaxApi.Model.DiscussionRequestCompound
+A Discussion Object and children
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PkiDiscussionID** | **int** | The unique ID of the Discussion | [optional]
+**SDiscussionDescription** | **string** | The description of the Discussion |
+**BDiscussionClosed** | **bool** | Whether if it's an closed | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionRequestPatch.md b/docs/DiscussionRequestPatch.md
new file mode 100644
index 000000000..083b34ca6
--- /dev/null
+++ b/docs/DiscussionRequestPatch.md
@@ -0,0 +1,12 @@
+# eZmaxApi.Model.DiscussionRequestPatch
+A Discussion Object
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**SDiscussionDescription** | **string** | The description of the Discussion | [optional]
+**BDiscussionClosed** | **bool** | Whether if it's an closed | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionResponse.md b/docs/DiscussionResponse.md
new file mode 100644
index 000000000..4225c2e36
--- /dev/null
+++ b/docs/DiscussionResponse.md
@@ -0,0 +1,17 @@
+# eZmaxApi.Model.DiscussionResponse
+A Discussion Object
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PkiDiscussionID** | **int** | The unique ID of the Discussion |
+**SDiscussionDescription** | **string** | The description of the Discussion |
+**BDiscussionClosed** | **bool** | Whether if it's an closed |
+**DtDiscussionLastread** | **string** | The date the Discussion was last read | [optional]
+**IDiscussionmessageCount** | **int** | The count of Attachment. |
+**IDiscussionmessageCountunread** | **int** | The count of Attachment. |
+**ObjDiscussionconfiguration** | [**CustomDiscussionconfigurationResponse**](CustomDiscussionconfigurationResponse.md) | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionResponseCompound.md b/docs/DiscussionResponseCompound.md
new file mode 100644
index 000000000..9345845d1
--- /dev/null
+++ b/docs/DiscussionResponseCompound.md
@@ -0,0 +1,19 @@
+# eZmaxApi.Model.DiscussionResponseCompound
+A Discussion Object
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PkiDiscussionID** | **int** | The unique ID of the Discussion |
+**SDiscussionDescription** | **string** | The description of the Discussion |
+**BDiscussionClosed** | **bool** | Whether if it's an closed |
+**DtDiscussionLastread** | **string** | The date the Discussion was last read | [optional]
+**IDiscussionmessageCount** | **int** | The count of Attachment. |
+**IDiscussionmessageCountunread** | **int** | The count of Attachment. |
+**ObjDiscussionconfiguration** | [**CustomDiscussionconfigurationResponse**](CustomDiscussionconfigurationResponse.md) | | [optional]
+**AObjDiscussionmembership** | [**List<DiscussionmembershipResponseCompound>**](DiscussionmembershipResponseCompound.md) | |
+**AObjDiscussionmessage** | [**List<DiscussionmessageResponseCompound>**](DiscussionmessageResponseCompound.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionUpdateDiscussionreadstatusV1Request.md b/docs/DiscussionUpdateDiscussionreadstatusV1Request.md
new file mode 100644
index 000000000..dade6e049
--- /dev/null
+++ b/docs/DiscussionUpdateDiscussionreadstatusV1Request.md
@@ -0,0 +1,11 @@
+# eZmaxApi.Model.DiscussionUpdateDiscussionreadstatusV1Request
+Request for POST /1/object/discussion/{pkiDiscussionID}/updateDiscussionreadstatus
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DtDiscussionreadstatusDate** | **string** | The date of the last discussion message read | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionUpdateDiscussionreadstatusV1Response.md b/docs/DiscussionUpdateDiscussionreadstatusV1Response.md
new file mode 100644
index 000000000..2b7eb82fd
--- /dev/null
+++ b/docs/DiscussionUpdateDiscussionreadstatusV1Response.md
@@ -0,0 +1,12 @@
+# eZmaxApi.Model.DiscussionUpdateDiscussionreadstatusV1Response
+Response for GET /1/object/discussion/{pkiDiscussionID}/updateDiscussionreadstatus
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjDebugPayload** | [**CommonResponseObjDebugPayload**](CommonResponseObjDebugPayload.md) | |
+**ObjDebug** | [**CommonResponseObjDebug**](CommonResponseObjDebug.md) | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionmembershipCreateObjectV1Request.md b/docs/DiscussionmembershipCreateObjectV1Request.md
new file mode 100644
index 000000000..340e48886
--- /dev/null
+++ b/docs/DiscussionmembershipCreateObjectV1Request.md
@@ -0,0 +1,11 @@
+# eZmaxApi.Model.DiscussionmembershipCreateObjectV1Request
+Request for POST /1/object/discussionmembership
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AObjDiscussionmembership** | [**List<DiscussionmembershipRequestCompound>**](DiscussionmembershipRequestCompound.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionmembershipCreateObjectV1Response.md b/docs/DiscussionmembershipCreateObjectV1Response.md
new file mode 100644
index 000000000..fd192c27d
--- /dev/null
+++ b/docs/DiscussionmembershipCreateObjectV1Response.md
@@ -0,0 +1,13 @@
+# eZmaxApi.Model.DiscussionmembershipCreateObjectV1Response
+Response for POST /1/object/discussionmembership
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjDebugPayload** | [**CommonResponseObjDebugPayload**](CommonResponseObjDebugPayload.md) | |
+**ObjDebug** | [**CommonResponseObjDebug**](CommonResponseObjDebug.md) | | [optional]
+**MPayload** | [**DiscussionmembershipCreateObjectV1ResponseMPayload**](DiscussionmembershipCreateObjectV1ResponseMPayload.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionmembershipCreateObjectV1ResponseMPayload.md b/docs/DiscussionmembershipCreateObjectV1ResponseMPayload.md
new file mode 100644
index 000000000..7c122966b
--- /dev/null
+++ b/docs/DiscussionmembershipCreateObjectV1ResponseMPayload.md
@@ -0,0 +1,11 @@
+# eZmaxApi.Model.DiscussionmembershipCreateObjectV1ResponseMPayload
+Payload for POST /1/object/discussionmembership
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**APkiDiscussionmembershipID** | **List<int>** | An array of unique IDs representing the object that were requested to be created. They are returned in the same order as the array containing the objects to be created that was sent in the request. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionmembershipDeleteObjectV1Response.md b/docs/DiscussionmembershipDeleteObjectV1Response.md
new file mode 100644
index 000000000..de6ffa04b
--- /dev/null
+++ b/docs/DiscussionmembershipDeleteObjectV1Response.md
@@ -0,0 +1,12 @@
+# eZmaxApi.Model.DiscussionmembershipDeleteObjectV1Response
+Response for DELETE /1/object/discussionmembership/{pkiDiscussionmembershipID}
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjDebugPayload** | [**CommonResponseObjDebugPayload**](CommonResponseObjDebugPayload.md) | |
+**ObjDebug** | [**CommonResponseObjDebug**](CommonResponseObjDebug.md) | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionmembershipRequest.md b/docs/DiscussionmembershipRequest.md
new file mode 100644
index 000000000..effaf3090
--- /dev/null
+++ b/docs/DiscussionmembershipRequest.md
@@ -0,0 +1,16 @@
+# eZmaxApi.Model.DiscussionmembershipRequest
+A Discussionmembership Object
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PkiDiscussionmembershipID** | **int** | The unique ID of the Discussionmembership | [optional]
+**FkiDiscussionID** | **int** | The unique ID of the Discussion |
+**FkiUserID** | **int** | The unique ID of the User | [optional]
+**FkiUsergroupID** | **int** | The unique ID of the Usergroup | [optional]
+**FkiModulesectionID** | **int** | The unique ID of the Modulesection | [optional]
+**DtDiscussionmembershipJoined** | **string** | The joined date of the Discussionmembership |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionmembershipRequestCompound.md b/docs/DiscussionmembershipRequestCompound.md
new file mode 100644
index 000000000..b268d2b36
--- /dev/null
+++ b/docs/DiscussionmembershipRequestCompound.md
@@ -0,0 +1,16 @@
+# eZmaxApi.Model.DiscussionmembershipRequestCompound
+A Discussionmembership Object and children
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PkiDiscussionmembershipID** | **int** | The unique ID of the Discussionmembership | [optional]
+**FkiDiscussionID** | **int** | The unique ID of the Discussion |
+**FkiUserID** | **int** | The unique ID of the User | [optional]
+**FkiUsergroupID** | **int** | The unique ID of the Usergroup | [optional]
+**FkiModulesectionID** | **int** | The unique ID of the Modulesection | [optional]
+**DtDiscussionmembershipJoined** | **string** | The joined date of the Discussionmembership |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionmembershipResponse.md b/docs/DiscussionmembershipResponse.md
new file mode 100644
index 000000000..205352cd5
--- /dev/null
+++ b/docs/DiscussionmembershipResponse.md
@@ -0,0 +1,17 @@
+# eZmaxApi.Model.DiscussionmembershipResponse
+A Discussionmembership Object
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PkiDiscussionmembershipID** | **int** | The unique ID of the Discussionmembership |
+**FkiDiscussionID** | **int** | The unique ID of the Discussion |
+**FkiUserID** | **int** | The unique ID of the User | [optional]
+**FkiUsergroupID** | **int** | The unique ID of the Usergroup | [optional]
+**FkiModulesectionID** | **int** | The unique ID of the Modulesection | [optional]
+**SDiscussionmembershipDescription** | **string** | The Description containing the detail of who the Discussionmembership refers to |
+**DtDiscussionmembershipJoined** | **string** | The joined date of the Discussionmembership |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionmembershipResponseCompound.md b/docs/DiscussionmembershipResponseCompound.md
new file mode 100644
index 000000000..547d09df5
--- /dev/null
+++ b/docs/DiscussionmembershipResponseCompound.md
@@ -0,0 +1,17 @@
+# eZmaxApi.Model.DiscussionmembershipResponseCompound
+A Discussionmembership Object and children
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PkiDiscussionmembershipID** | **int** | The unique ID of the Discussionmembership |
+**FkiDiscussionID** | **int** | The unique ID of the Discussion |
+**FkiUserID** | **int** | The unique ID of the User | [optional]
+**FkiUsergroupID** | **int** | The unique ID of the Usergroup | [optional]
+**FkiModulesectionID** | **int** | The unique ID of the Modulesection | [optional]
+**SDiscussionmembershipDescription** | **string** | The Description containing the detail of who the Discussionmembership refers to |
+**DtDiscussionmembershipJoined** | **string** | The joined date of the Discussionmembership |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionmessageCreateObjectV1Request.md b/docs/DiscussionmessageCreateObjectV1Request.md
new file mode 100644
index 000000000..e4eef6c14
--- /dev/null
+++ b/docs/DiscussionmessageCreateObjectV1Request.md
@@ -0,0 +1,11 @@
+# eZmaxApi.Model.DiscussionmessageCreateObjectV1Request
+Request for POST /1/object/discussionmessage
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AObjDiscussionmessage** | [**List<DiscussionmessageRequestCompound>**](DiscussionmessageRequestCompound.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionmessageCreateObjectV1Response.md b/docs/DiscussionmessageCreateObjectV1Response.md
new file mode 100644
index 000000000..96d22bcbe
--- /dev/null
+++ b/docs/DiscussionmessageCreateObjectV1Response.md
@@ -0,0 +1,13 @@
+# eZmaxApi.Model.DiscussionmessageCreateObjectV1Response
+Response for POST /1/object/discussionmessage
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjDebugPayload** | [**CommonResponseObjDebugPayload**](CommonResponseObjDebugPayload.md) | |
+**ObjDebug** | [**CommonResponseObjDebug**](CommonResponseObjDebug.md) | | [optional]
+**MPayload** | [**DiscussionmessageCreateObjectV1ResponseMPayload**](DiscussionmessageCreateObjectV1ResponseMPayload.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionmessageCreateObjectV1ResponseMPayload.md b/docs/DiscussionmessageCreateObjectV1ResponseMPayload.md
new file mode 100644
index 000000000..6def837e5
--- /dev/null
+++ b/docs/DiscussionmessageCreateObjectV1ResponseMPayload.md
@@ -0,0 +1,11 @@
+# eZmaxApi.Model.DiscussionmessageCreateObjectV1ResponseMPayload
+Payload for POST /1/object/discussionmessage
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**APkiDiscussionmessageID** | **List<int>** | An array of unique IDs representing the object that were requested to be created. They are returned in the same order as the array containing the objects to be created that was sent in the request. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionmessageDeleteObjectV1Response.md b/docs/DiscussionmessageDeleteObjectV1Response.md
new file mode 100644
index 000000000..40b2d29d4
--- /dev/null
+++ b/docs/DiscussionmessageDeleteObjectV1Response.md
@@ -0,0 +1,12 @@
+# eZmaxApi.Model.DiscussionmessageDeleteObjectV1Response
+Response for DELETE /1/object/discussionmessage/{pkiDiscussionmessageID}
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjDebugPayload** | [**CommonResponseObjDebugPayload**](CommonResponseObjDebugPayload.md) | |
+**ObjDebug** | [**CommonResponseObjDebug**](CommonResponseObjDebug.md) | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionmessagePatchObjectV1Request.md b/docs/DiscussionmessagePatchObjectV1Request.md
new file mode 100644
index 000000000..a3a6f995a
--- /dev/null
+++ b/docs/DiscussionmessagePatchObjectV1Request.md
@@ -0,0 +1,11 @@
+# eZmaxApi.Model.DiscussionmessagePatchObjectV1Request
+Request for PATCH /1/object/discussionmessage/{pkiDiscussionmessageID}
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjDiscussionmessage** | [**DiscussionmessageRequestPatch**](DiscussionmessageRequestPatch.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionmessagePatchObjectV1Response.md b/docs/DiscussionmessagePatchObjectV1Response.md
new file mode 100644
index 000000000..c7c6c2b63
--- /dev/null
+++ b/docs/DiscussionmessagePatchObjectV1Response.md
@@ -0,0 +1,12 @@
+# eZmaxApi.Model.DiscussionmessagePatchObjectV1Response
+Response for PATCH /1/object/discussionmessage/{pkiDiscussionmessageID}
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjDebugPayload** | [**CommonResponseObjDebugPayload**](CommonResponseObjDebugPayload.md) | |
+**ObjDebug** | [**CommonResponseObjDebug**](CommonResponseObjDebug.md) | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionmessageRequest.md b/docs/DiscussionmessageRequest.md
new file mode 100644
index 000000000..25821c6ef
--- /dev/null
+++ b/docs/DiscussionmessageRequest.md
@@ -0,0 +1,14 @@
+# eZmaxApi.Model.DiscussionmessageRequest
+A Discussionmessage Object
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PkiDiscussionmessageID** | **int** | The unique ID of the Discussionmessage | [optional]
+**FkiDiscussionID** | **int** | The unique ID of the Discussion |
+**FkiDiscussionmembershipIDActionrequired** | **int** | The unique ID of the Discussionmembership | [optional]
+**TDiscussionmessageContent** | **string** | The content of the Discussionmessage |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionmessageRequestCompound.md b/docs/DiscussionmessageRequestCompound.md
new file mode 100644
index 000000000..bbc836f7c
--- /dev/null
+++ b/docs/DiscussionmessageRequestCompound.md
@@ -0,0 +1,14 @@
+# eZmaxApi.Model.DiscussionmessageRequestCompound
+A Discussionmessage Object and children
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PkiDiscussionmessageID** | **int** | The unique ID of the Discussionmessage | [optional]
+**FkiDiscussionID** | **int** | The unique ID of the Discussion |
+**FkiDiscussionmembershipIDActionrequired** | **int** | The unique ID of the Discussionmembership | [optional]
+**TDiscussionmessageContent** | **string** | The content of the Discussionmessage |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionmessageRequestPatch.md b/docs/DiscussionmessageRequestPatch.md
new file mode 100644
index 000000000..7093c2ac0
--- /dev/null
+++ b/docs/DiscussionmessageRequestPatch.md
@@ -0,0 +1,12 @@
+# eZmaxApi.Model.DiscussionmessageRequestPatch
+A Discussionmessage Object
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**FkiDiscussionmembershipIDActionrequired** | **int** | The unique ID of the Discussionmembership | [optional]
+**TDiscussionmessageContent** | **string** | The content of the Discussionmessage | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionmessageResponse.md b/docs/DiscussionmessageResponse.md
new file mode 100644
index 000000000..d980da887
--- /dev/null
+++ b/docs/DiscussionmessageResponse.md
@@ -0,0 +1,19 @@
+# eZmaxApi.Model.DiscussionmessageResponse
+A Discussionmessage Object
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PkiDiscussionmessageID** | **int** | The unique ID of the Discussionmessage |
+**FkiDiscussionID** | **int** | The unique ID of the Discussion |
+**FkiDiscussionmembershipID** | **int** | The unique ID of the Discussionmembership | [optional]
+**FkiDiscussionmembershipIDActionrequired** | **int** | The unique ID of the Discussionmembership | [optional]
+**EDiscussionmessageStatus** | **FieldEDiscussionmessageStatus** | |
+**TDiscussionmessageContent** | **string** | The content of the Discussionmessage |
+**SDiscussionmessageCreatorname** | **string** | The name the creator of the Discussionmessage. |
+**SDiscussionmessageActionrequiredname** | **string** | The name the Actionrequired of the Discussionmessage. | [optional]
+**ObjAudit** | [**CommonAudit**](CommonAudit.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DiscussionmessageResponseCompound.md b/docs/DiscussionmessageResponseCompound.md
new file mode 100644
index 000000000..66b383f7e
--- /dev/null
+++ b/docs/DiscussionmessageResponseCompound.md
@@ -0,0 +1,19 @@
+# eZmaxApi.Model.DiscussionmessageResponseCompound
+A Discussionmessage Object and children
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PkiDiscussionmessageID** | **int** | The unique ID of the Discussionmessage |
+**FkiDiscussionID** | **int** | The unique ID of the Discussion |
+**FkiDiscussionmembershipID** | **int** | The unique ID of the Discussionmembership | [optional]
+**FkiDiscussionmembershipIDActionrequired** | **int** | The unique ID of the Discussionmembership | [optional]
+**EDiscussionmessageStatus** | **FieldEDiscussionmessageStatus** | |
+**TDiscussionmessageContent** | **string** | The content of the Discussionmessage |
+**SDiscussionmessageCreatorname** | **string** | The name the creator of the Discussionmessage. |
+**SDiscussionmessageActionrequiredname** | **string** | The name the Actionrequired of the Discussionmessage. | [optional]
+**ObjAudit** | [**CommonAudit**](CommonAudit.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/EzsigndiscussionCreateObjectV1Request.md b/docs/EzsigndiscussionCreateObjectV1Request.md
new file mode 100644
index 000000000..e4bc1326a
--- /dev/null
+++ b/docs/EzsigndiscussionCreateObjectV1Request.md
@@ -0,0 +1,11 @@
+# eZmaxApi.Model.EzsigndiscussionCreateObjectV1Request
+Request for POST /1/object/ezsigndiscussion
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AObjEzsigndiscussion** | [**List<EzsigndiscussionRequestCompound>**](EzsigndiscussionRequestCompound.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/EzsigndiscussionCreateObjectV1Response.md b/docs/EzsigndiscussionCreateObjectV1Response.md
new file mode 100644
index 000000000..fd54652d2
--- /dev/null
+++ b/docs/EzsigndiscussionCreateObjectV1Response.md
@@ -0,0 +1,13 @@
+# eZmaxApi.Model.EzsigndiscussionCreateObjectV1Response
+Response for POST /1/object/ezsigndiscussion
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjDebugPayload** | [**CommonResponseObjDebugPayload**](CommonResponseObjDebugPayload.md) | |
+**ObjDebug** | [**CommonResponseObjDebug**](CommonResponseObjDebug.md) | | [optional]
+**MPayload** | [**EzsigndiscussionCreateObjectV1ResponseMPayload**](EzsigndiscussionCreateObjectV1ResponseMPayload.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/EzsigndiscussionCreateObjectV1ResponseMPayload.md b/docs/EzsigndiscussionCreateObjectV1ResponseMPayload.md
new file mode 100644
index 000000000..d5c848c10
--- /dev/null
+++ b/docs/EzsigndiscussionCreateObjectV1ResponseMPayload.md
@@ -0,0 +1,11 @@
+# eZmaxApi.Model.EzsigndiscussionCreateObjectV1ResponseMPayload
+Payload for POST /1/object/ezsigndiscussion
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**APkiEzsigndiscussionID** | **List<int>** | An array of unique IDs representing the object that were requested to be created. They are returned in the same order as the array containing the objects to be created that was sent in the request. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/EzsigndiscussionDeleteObjectV1Response.md b/docs/EzsigndiscussionDeleteObjectV1Response.md
new file mode 100644
index 000000000..480107841
--- /dev/null
+++ b/docs/EzsigndiscussionDeleteObjectV1Response.md
@@ -0,0 +1,12 @@
+# eZmaxApi.Model.EzsigndiscussionDeleteObjectV1Response
+Response for DELETE /1/object/ezsigndiscussion/{pkiEzsigndiscussionID}
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjDebugPayload** | [**CommonResponseObjDebugPayload**](CommonResponseObjDebugPayload.md) | |
+**ObjDebug** | [**CommonResponseObjDebug**](CommonResponseObjDebug.md) | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/EzsigndiscussionGetObjectV2Response.md b/docs/EzsigndiscussionGetObjectV2Response.md
new file mode 100644
index 000000000..2681453d2
--- /dev/null
+++ b/docs/EzsigndiscussionGetObjectV2Response.md
@@ -0,0 +1,13 @@
+# eZmaxApi.Model.EzsigndiscussionGetObjectV2Response
+Response for GET /2/object/ezsigndiscussion/{pkiEzsigndiscussionID}
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjDebugPayload** | [**CommonResponseObjDebugPayload**](CommonResponseObjDebugPayload.md) | |
+**ObjDebug** | [**CommonResponseObjDebug**](CommonResponseObjDebug.md) | | [optional]
+**MPayload** | [**EzsigndiscussionGetObjectV2ResponseMPayload**](EzsigndiscussionGetObjectV2ResponseMPayload.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/EzsigndiscussionGetObjectV2ResponseMPayload.md b/docs/EzsigndiscussionGetObjectV2ResponseMPayload.md
new file mode 100644
index 000000000..4cc2430eb
--- /dev/null
+++ b/docs/EzsigndiscussionGetObjectV2ResponseMPayload.md
@@ -0,0 +1,11 @@
+# eZmaxApi.Model.EzsigndiscussionGetObjectV2ResponseMPayload
+Payload for GET /2/object/ezsigndiscussion/{pkiEzsigndiscussionID}
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjEzsigndiscussion** | [**EzsigndiscussionResponseCompound**](EzsigndiscussionResponseCompound.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/EzsigndiscussionRequest.md b/docs/EzsigndiscussionRequest.md
new file mode 100644
index 000000000..d2b94b37e
--- /dev/null
+++ b/docs/EzsigndiscussionRequest.md
@@ -0,0 +1,16 @@
+# eZmaxApi.Model.EzsigndiscussionRequest
+An Ezsigndiscussion Object
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PkiEzsigndiscussionID** | **int** | The unique ID of the Ezsigndiscussion | [optional]
+**FkiEzsigndocumentID** | **int** | The unique ID of the Ezsigndocument |
+**IEzsigndiscussionPagenumber** | **int** | The page number in the Ezsigndocument for the Ezsigndiscussion |
+**IEzsigndiscussionX** | **int** | The x of the Ezsigndiscussion |
+**IEzsigndiscussionY** | **int** | The y of the Ezsigndiscussion |
+**ObjDiscussion** | [**DiscussionRequest**](DiscussionRequest.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/EzsigndiscussionRequestCompound.md b/docs/EzsigndiscussionRequestCompound.md
new file mode 100644
index 000000000..6fec176f2
--- /dev/null
+++ b/docs/EzsigndiscussionRequestCompound.md
@@ -0,0 +1,16 @@
+# eZmaxApi.Model.EzsigndiscussionRequestCompound
+A Ezsigndiscussion Object and children
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PkiEzsigndiscussionID** | **int** | The unique ID of the Ezsigndiscussion | [optional]
+**FkiEzsigndocumentID** | **int** | The unique ID of the Ezsigndocument |
+**IEzsigndiscussionPagenumber** | **int** | The page number in the Ezsigndocument for the Ezsigndiscussion |
+**IEzsigndiscussionX** | **int** | The x of the Ezsigndiscussion |
+**IEzsigndiscussionY** | **int** | The y of the Ezsigndiscussion |
+**ObjDiscussion** | [**DiscussionRequest**](DiscussionRequest.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/EzsigndiscussionResponse.md b/docs/EzsigndiscussionResponse.md
new file mode 100644
index 000000000..3f64ba1cf
--- /dev/null
+++ b/docs/EzsigndiscussionResponse.md
@@ -0,0 +1,17 @@
+# eZmaxApi.Model.EzsigndiscussionResponse
+A Ezsigndiscussion Object
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PkiEzsigndiscussionID** | **int** | The unique ID of the Ezsigndiscussion |
+**FkiEzsignpageID** | **int** | The unique ID of the Ezsignpage |
+**FkiDiscussionID** | **int** | The unique ID of the Discussion |
+**IEzsigndiscussionX** | **int** | The x of the Ezsigndiscussion |
+**IEzsigndiscussionY** | **int** | The y of the Ezsigndiscussion |
+**IEzsigndiscussionPagenumber** | **int** | The page number in the Ezsigndocument for the Ezsigndiscussion |
+**ObjDiscussion** | [**DiscussionResponseCompound**](DiscussionResponseCompound.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/EzsigndiscussionResponseCompound.md b/docs/EzsigndiscussionResponseCompound.md
new file mode 100644
index 000000000..a68eb4a01
--- /dev/null
+++ b/docs/EzsigndiscussionResponseCompound.md
@@ -0,0 +1,17 @@
+# eZmaxApi.Model.EzsigndiscussionResponseCompound
+A Ezsigndiscussion Object
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PkiEzsigndiscussionID** | **int** | The unique ID of the Ezsigndiscussion |
+**FkiEzsignpageID** | **int** | The unique ID of the Ezsignpage |
+**FkiDiscussionID** | **int** | The unique ID of the Discussion |
+**IEzsigndiscussionX** | **int** | The x of the Ezsigndiscussion |
+**IEzsigndiscussionY** | **int** | The y of the Ezsigndiscussion |
+**IEzsigndiscussionPagenumber** | **int** | The page number in the Ezsigndocument for the Ezsigndiscussion |
+**ObjDiscussion** | [**DiscussionResponseCompound**](DiscussionResponseCompound.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/EzsigndocumentApplyEzsigntemplateV2Response.md b/docs/EzsigndocumentApplyEzsigntemplateV2Response.md
index 036df54cf..c367613e4 100644
--- a/docs/EzsigndocumentApplyEzsigntemplateV2Response.md
+++ b/docs/EzsigndocumentApplyEzsigntemplateV2Response.md
@@ -7,6 +7,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ObjDebugPayload** | [**CommonResponseObjDebugPayload**](CommonResponseObjDebugPayload.md) | |
**ObjDebug** | [**CommonResponseObjDebug**](CommonResponseObjDebug.md) | | [optional]
+**AObjWarning** | [**List<CommonResponseWarning>**](CommonResponseWarning.md) | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/EzsigndocumentCreateEzsignelementsPositionedByWordV1Request.md b/docs/EzsigndocumentCreateEzsignelementsPositionedByWordV1Request.md
new file mode 100644
index 000000000..40741969d
--- /dev/null
+++ b/docs/EzsigndocumentCreateEzsignelementsPositionedByWordV1Request.md
@@ -0,0 +1,12 @@
+# eZmaxApi.Model.EzsigndocumentCreateEzsignelementsPositionedByWordV1Request
+Request for POST /1/object/ezsigndocument/{pkiEzsigndocumentID}/createEzsignelementsPositionedByWord
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AObjEzsignformfieldgroup** | [**List<CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest>**](CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest.md) | |
+**AObjEzsignsignature** | [**List<CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest>**](CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/EzsigndocumentCreateEzsignelementsPositionedByWordV1Response.md b/docs/EzsigndocumentCreateEzsignelementsPositionedByWordV1Response.md
new file mode 100644
index 000000000..14c2b5019
--- /dev/null
+++ b/docs/EzsigndocumentCreateEzsignelementsPositionedByWordV1Response.md
@@ -0,0 +1,13 @@
+# eZmaxApi.Model.EzsigndocumentCreateEzsignelementsPositionedByWordV1Response
+Response for POST /1/object/ezsigndocument/{pkiEzsigndocumentID}/createEzsignelementsPositionedByWord
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjDebugPayload** | [**CommonResponseObjDebugPayload**](CommonResponseObjDebugPayload.md) | |
+**ObjDebug** | [**CommonResponseObjDebug**](CommonResponseObjDebug.md) | | [optional]
+**MPayload** | [**EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload**](EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload.md b/docs/EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload.md
new file mode 100644
index 000000000..8d4ded730
--- /dev/null
+++ b/docs/EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload.md
@@ -0,0 +1,12 @@
+# eZmaxApi.Model.EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload
+Payload for POST /1/object/ezsigndocument/{pkiEzsigndocumentID}/createEzsignelementsPositionedByWord
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**APkiEzsignsignatureID** | **List<int>** | |
+**APkiEzsignformfieldgroupID** | **List<int>** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/EzsigndocumentGetEzsigndiscussionsV1Response.md b/docs/EzsigndocumentGetEzsigndiscussionsV1Response.md
new file mode 100644
index 000000000..34cd2eb14
--- /dev/null
+++ b/docs/EzsigndocumentGetEzsigndiscussionsV1Response.md
@@ -0,0 +1,13 @@
+# eZmaxApi.Model.EzsigndocumentGetEzsigndiscussionsV1Response
+Response for GET /1/object/ezsigndocument/{pkiEzsigndocument}/getEzsigndiscussions
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjDebugPayload** | [**CommonResponseObjDebugPayload**](CommonResponseObjDebugPayload.md) | |
+**ObjDebug** | [**CommonResponseObjDebug**](CommonResponseObjDebug.md) | | [optional]
+**MPayload** | [**EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload**](EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload.md b/docs/EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload.md
new file mode 100644
index 000000000..d6290392a
--- /dev/null
+++ b/docs/EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload.md
@@ -0,0 +1,11 @@
+# eZmaxApi.Model.EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload
+Payload for GET /1/object/ezsigndocument/{pkiEzsigndocument}/getEzsigndiscussions
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AObjEzsigndiscussion** | [**List<EzsigndiscussionResponse>**](EzsigndiscussionResponse.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/EzsignfolderGetObjectV1ResponseMPayload.md b/docs/EzsignfolderGetObjectV1ResponseMPayload.md
index 032f2ae19..085fb1599 100644
--- a/docs/EzsignfolderGetObjectV1ResponseMPayload.md
+++ b/docs/EzsignfolderGetObjectV1ResponseMPayload.md
@@ -8,6 +8,7 @@ Name | Type | Description | Notes
**PkiEzsignfolderID** | **int** | The unique ID of the Ezsignfolder |
**FkiEzsignfoldertypeID** | **int** | The unique ID of the Ezsignfoldertype. | [optional]
**ObjEzsignfoldertype** | [**CustomEzsignfoldertypeResponse**](CustomEzsignfoldertypeResponse.md) | | [optional]
+**EEzsignfolderCompletion** | **FieldEEzsignfolderCompletion** | | [optional]
**SEzsignfoldertypeNameX** | **string** | | [optional]
**FkiBillingentityinternalID** | **int** | The unique ID of the Billingentityinternal. | [optional]
**SBillingentityinternalDescriptionX** | **string** | The description of the Billingentityinternal in the language of the requester | [optional]
diff --git a/docs/EzsignfolderListElement.md b/docs/EzsignfolderListElement.md
index 010d9e522..35feb917f 100644
--- a/docs/EzsignfolderListElement.md
+++ b/docs/EzsignfolderListElement.md
@@ -12,6 +12,7 @@ Name | Type | Description | Notes
**SEzsignfolderDescription** | **string** | The description of the Ezsignfolder |
**EEzsignfolderStep** | **FieldEEzsignfolderStep** | |
**DtCreatedDate** | **string** | The date and time at which the object was created |
+**DtEzsignfolderDelayedsenddate** | **string** | The date and time at which the Ezsignfolder will be sent in the future. | [optional]
**DtEzsignfolderSentdate** | **string** | The date and time at which the Ezsignfolder was sent the last time. | [optional]
**DtEzsignfolderDuedate** | **string** | The maximum date and time at which the Ezsignfolder can be signed. | [optional]
**IEzsigndocument** | **int** | The total number of Ezsigndocument in the folder |
diff --git a/docs/EzsignfolderResponse.md b/docs/EzsignfolderResponse.md
index ecc72adf8..c09199837 100644
--- a/docs/EzsignfolderResponse.md
+++ b/docs/EzsignfolderResponse.md
@@ -8,6 +8,7 @@ Name | Type | Description | Notes
**PkiEzsignfolderID** | **int** | The unique ID of the Ezsignfolder |
**FkiEzsignfoldertypeID** | **int** | The unique ID of the Ezsignfoldertype. | [optional]
**ObjEzsignfoldertype** | [**CustomEzsignfoldertypeResponse**](CustomEzsignfoldertypeResponse.md) | | [optional]
+**EEzsignfolderCompletion** | **FieldEEzsignfolderCompletion** | | [optional]
**SEzsignfoldertypeNameX** | **string** | | [optional]
**FkiBillingentityinternalID** | **int** | The unique ID of the Billingentityinternal. | [optional]
**SBillingentityinternalDescriptionX** | **string** | The description of the Billingentityinternal in the language of the requester | [optional]
diff --git a/docs/EzsignfolderResponseCompound.md b/docs/EzsignfolderResponseCompound.md
index 9e4353e96..1a0e01b45 100644
--- a/docs/EzsignfolderResponseCompound.md
+++ b/docs/EzsignfolderResponseCompound.md
@@ -8,6 +8,7 @@ Name | Type | Description | Notes
**PkiEzsignfolderID** | **int** | The unique ID of the Ezsignfolder |
**FkiEzsignfoldertypeID** | **int** | The unique ID of the Ezsignfoldertype. | [optional]
**ObjEzsignfoldertype** | [**CustomEzsignfoldertypeResponse**](CustomEzsignfoldertypeResponse.md) | | [optional]
+**EEzsignfolderCompletion** | **FieldEEzsignfolderCompletion** | | [optional]
**SEzsignfoldertypeNameX** | **string** | | [optional]
**FkiBillingentityinternalID** | **int** | The unique ID of the Billingentityinternal. | [optional]
**SBillingentityinternalDescriptionX** | **string** | The description of the Billingentityinternal in the language of the requester | [optional]
diff --git a/docs/EzsignfoldertypeRequest.md b/docs/EzsignfoldertypeRequest.md
index e9e652f7a..d1e2fe7c8 100644
--- a/docs/EzsignfoldertypeRequest.md
+++ b/docs/EzsignfoldertypeRequest.md
@@ -18,10 +18,13 @@ Name | Type | Description | Notes
**EEzsignfoldertypeSendreminderfrequency** | **FieldEEzsignfoldertypeSendreminderfrequency** | | [optional]
**IEzsignfoldertypeArchivaldays** | **int** | The number of days before the archival of Ezsignfolders created using this Ezsignfoldertype |
**EEzsignfoldertypeDisposal** | **FieldEEzsignfoldertypeDisposal** | |
+**EEzsignfoldertypeCompletion** | **FieldEEzsignfoldertypeCompletion** | | [optional]
**IEzsignfoldertypeDisposaldays** | **int** | The number of days after the archival before the disposal of the Ezsignfolder | [optional]
**IEzsignfoldertypeDeadlinedays** | **int** | The number of days to get all Ezsignsignatures |
**BEzsignfoldertypeDelegate** | **bool** | Wheter if delegation of signature is allowed to another user or not | [optional]
**BEzsignfoldertypeReassign** | **bool** | Wheter if Reassignment of signature is allowed to another signatory or not | [optional]
+**BEzsignfoldertypeReassignezsignsigner** | **bool** | Wheter if Reassignment of signature is allowed by a signatory to another signatory or not | [optional]
+**BEzsignfoldertypeReassignuser** | **bool** | Wheter if Reassignment of signature is allowed by a user to a signatory or another user or not | [optional]
**BEzsignfoldertypeSendattatchmentsigner** | **bool** | THIS FIELD WILL BE DELETED. Whether we send the Ezsigndocument and the proof as attachment in the email | [optional]
**BEzsignfoldertypeSendsignedtoezsignsigner** | **bool** | Whether we send an email to Ezsignsigner when document is completed | [optional]
**BEzsignfoldertypeSendsignedtouser** | **bool** | Whether we send an email to User who signed when document is completed | [optional]
diff --git a/docs/EzsignfoldertypeRequestCompound.md b/docs/EzsignfoldertypeRequestCompound.md
index 7c93291ab..371831238 100644
--- a/docs/EzsignfoldertypeRequestCompound.md
+++ b/docs/EzsignfoldertypeRequestCompound.md
@@ -18,10 +18,13 @@ Name | Type | Description | Notes
**EEzsignfoldertypeSendreminderfrequency** | **FieldEEzsignfoldertypeSendreminderfrequency** | | [optional]
**IEzsignfoldertypeArchivaldays** | **int** | The number of days before the archival of Ezsignfolders created using this Ezsignfoldertype |
**EEzsignfoldertypeDisposal** | **FieldEEzsignfoldertypeDisposal** | |
+**EEzsignfoldertypeCompletion** | **FieldEEzsignfoldertypeCompletion** | | [optional]
**IEzsignfoldertypeDisposaldays** | **int** | The number of days after the archival before the disposal of the Ezsignfolder | [optional]
**IEzsignfoldertypeDeadlinedays** | **int** | The number of days to get all Ezsignsignatures |
**BEzsignfoldertypeDelegate** | **bool** | Wheter if delegation of signature is allowed to another user or not | [optional]
**BEzsignfoldertypeReassign** | **bool** | Wheter if Reassignment of signature is allowed to another signatory or not | [optional]
+**BEzsignfoldertypeReassignezsignsigner** | **bool** | Wheter if Reassignment of signature is allowed by a signatory to another signatory or not | [optional]
+**BEzsignfoldertypeReassignuser** | **bool** | Wheter if Reassignment of signature is allowed by a user to a signatory or another user or not | [optional]
**BEzsignfoldertypeSendattatchmentsigner** | **bool** | THIS FIELD WILL BE DELETED. Whether we send the Ezsigndocument and the proof as attachment in the email | [optional]
**BEzsignfoldertypeSendsignedtoezsignsigner** | **bool** | Whether we send an email to Ezsignsigner when document is completed | [optional]
**BEzsignfoldertypeSendsignedtouser** | **bool** | Whether we send an email to User who signed when document is completed | [optional]
diff --git a/docs/EzsignfoldertypeResponse.md b/docs/EzsignfoldertypeResponse.md
index 7e7b5eafb..b41cf5945 100644
--- a/docs/EzsignfoldertypeResponse.md
+++ b/docs/EzsignfoldertypeResponse.md
@@ -23,10 +23,13 @@ Name | Type | Description | Notes
**EEzsignfoldertypeSendreminderfrequency** | **FieldEEzsignfoldertypeSendreminderfrequency** | | [optional]
**IEzsignfoldertypeArchivaldays** | **int** | The number of days before the archival of Ezsignfolders created using this Ezsignfoldertype |
**EEzsignfoldertypeDisposal** | **FieldEEzsignfoldertypeDisposal** | |
+**EEzsignfoldertypeCompletion** | **FieldEEzsignfoldertypeCompletion** | | [optional]
**IEzsignfoldertypeDisposaldays** | **int** | The number of days after the archival before the disposal of the Ezsignfolder | [optional]
**IEzsignfoldertypeDeadlinedays** | **int** | The number of days to get all Ezsignsignatures |
**BEzsignfoldertypeDelegate** | **bool** | Wheter if delegation of signature is allowed to another user or not | [optional]
**BEzsignfoldertypeReassign** | **bool** | Wheter if Reassignment of signature is allowed to another signatory or not | [optional]
+**BEzsignfoldertypeReassignezsignsigner** | **bool** | Wheter if Reassignment of signature is allowed by a signatory to another signatory or not | [optional]
+**BEzsignfoldertypeReassignuser** | **bool** | Wheter if Reassignment of signature is allowed by a user to a signatory or another user or not | [optional]
**BEzsignfoldertypeSendattatchmentsigner** | **bool** | THIS FIELD WILL BE DELETED. Whether we send the Ezsigndocument and the proof as attachment in the email | [optional]
**BEzsignfoldertypeSendsignedtoezsignsigner** | **bool** | Whether we send an email to Ezsignsigner when document is completed | [optional]
**BEzsignfoldertypeSendsignedtouser** | **bool** | Whether we send an email to User who signed when document is completed | [optional]
diff --git a/docs/EzsignfoldertypeResponseCompound.md b/docs/EzsignfoldertypeResponseCompound.md
index 4e8e41479..692050eff 100644
--- a/docs/EzsignfoldertypeResponseCompound.md
+++ b/docs/EzsignfoldertypeResponseCompound.md
@@ -23,10 +23,13 @@ Name | Type | Description | Notes
**EEzsignfoldertypeSendreminderfrequency** | **FieldEEzsignfoldertypeSendreminderfrequency** | | [optional]
**IEzsignfoldertypeArchivaldays** | **int** | The number of days before the archival of Ezsignfolders created using this Ezsignfoldertype |
**EEzsignfoldertypeDisposal** | **FieldEEzsignfoldertypeDisposal** | |
+**EEzsignfoldertypeCompletion** | **FieldEEzsignfoldertypeCompletion** | | [optional]
**IEzsignfoldertypeDisposaldays** | **int** | The number of days after the archival before the disposal of the Ezsignfolder | [optional]
**IEzsignfoldertypeDeadlinedays** | **int** | The number of days to get all Ezsignsignatures |
**BEzsignfoldertypeDelegate** | **bool** | Wheter if delegation of signature is allowed to another user or not | [optional]
**BEzsignfoldertypeReassign** | **bool** | Wheter if Reassignment of signature is allowed to another signatory or not | [optional]
+**BEzsignfoldertypeReassignezsignsigner** | **bool** | Wheter if Reassignment of signature is allowed by a signatory to another signatory or not | [optional]
+**BEzsignfoldertypeReassignuser** | **bool** | Wheter if Reassignment of signature is allowed by a user to a signatory or another user or not | [optional]
**BEzsignfoldertypeSendattatchmentsigner** | **bool** | THIS FIELD WILL BE DELETED. Whether we send the Ezsigndocument and the proof as attachment in the email | [optional]
**BEzsignfoldertypeSendsignedtoezsignsigner** | **bool** | Whether we send an email to Ezsignsigner when document is completed | [optional]
**BEzsignfoldertypeSendsignedtouser** | **bool** | Whether we send an email to User who signed when document is completed | [optional]
diff --git a/docs/EzsignformfieldRequest.md b/docs/EzsignformfieldRequest.md
index e97089116..04c3e619f 100644
--- a/docs/EzsignformfieldRequest.md
+++ b/docs/EzsignformfieldRequest.md
@@ -15,7 +15,7 @@ Name | Type | Description | Notes
**IEzsignformfieldHeight** | **int** | The Height of the Ezsignformfield in pixels calculated at 100 DPI The allowed values are varying based on the eEzsignformfieldgroupType. | eEzsignformfieldgroupType | Valid values | | - -- -- -- -- -- -- -- -- -- -- -- -- | - -- -- -- -- -- - | | Checkbox | 22 | | Dropdown | 22 | | Radio | 22 | | Text | 22 | | Textarea | 22-65535 | |
**BEzsignformfieldAutocomplete** | **bool** | Whether the Ezsignformfield allows the use of the autocomplete of the browser. This can only be set if eEzsignformfieldgroupType is **Text** | [optional]
**BEzsignformfieldSelected** | **bool** | Whether the Ezsignformfield is selected or not by default. This can only be set if eEzsignformfieldgroupType is **Checkbox** or **Radio** | [optional]
-**SEzsignformfieldEnteredvalue** | **string** | This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea** | [optional]
+**SEzsignformfieldEnteredvalue** | **string** | This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea** You can use the codes below and they will be replaced at signature time. | Code | Description | Example | | - -- -- -- -- -- -- -- -- -- -- -- -- | - -- -- -- -- -- - | - -- -- -- -- -- - | | {sUserFirstname} | The first name of the contact | John | | {sUserLastname} | The last name of the contact | Doe | | {sUserJobtitle} | The job title | Sales Representative | | {sEmailAddress} | The email address | email@example.com | | {sPhoneE164} | A phone number in E.164 Format | +15149901516 | | {sPhoneE164Cell} | A phone number in E.164 Format | +15149901516 | | [optional]
**EEzsignformfieldDependencyrequirement** | **FieldEEzsignformfieldDependencyrequirement** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/EzsignformfieldRequestCompound.md b/docs/EzsignformfieldRequestCompound.md
index 1b37fed3d..4d2e5db19 100644
--- a/docs/EzsignformfieldRequestCompound.md
+++ b/docs/EzsignformfieldRequestCompound.md
@@ -15,7 +15,7 @@ Name | Type | Description | Notes
**IEzsignformfieldHeight** | **int** | The Height of the Ezsignformfield in pixels calculated at 100 DPI The allowed values are varying based on the eEzsignformfieldgroupType. | eEzsignformfieldgroupType | Valid values | | - -- -- -- -- -- -- -- -- -- -- -- -- | - -- -- -- -- -- - | | Checkbox | 22 | | Dropdown | 22 | | Radio | 22 | | Text | 22 | | Textarea | 22-65535 | |
**BEzsignformfieldAutocomplete** | **bool** | Whether the Ezsignformfield allows the use of the autocomplete of the browser. This can only be set if eEzsignformfieldgroupType is **Text** | [optional]
**BEzsignformfieldSelected** | **bool** | Whether the Ezsignformfield is selected or not by default. This can only be set if eEzsignformfieldgroupType is **Checkbox** or **Radio** | [optional]
-**SEzsignformfieldEnteredvalue** | **string** | This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea** | [optional]
+**SEzsignformfieldEnteredvalue** | **string** | This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea** You can use the codes below and they will be replaced at signature time. | Code | Description | Example | | - -- -- -- -- -- -- -- -- -- -- -- -- | - -- -- -- -- -- - | - -- -- -- -- -- - | | {sUserFirstname} | The first name of the contact | John | | {sUserLastname} | The last name of the contact | Doe | | {sUserJobtitle} | The job title | Sales Representative | | {sEmailAddress} | The email address | email@example.com | | {sPhoneE164} | A phone number in E.164 Format | +15149901516 | | {sPhoneE164Cell} | A phone number in E.164 Format | +15149901516 | | [optional]
**EEzsignformfieldDependencyrequirement** | **FieldEEzsignformfieldDependencyrequirement** | | [optional]
**AObjEzsignelementdependency** | [**List<EzsignelementdependencyRequestCompound>**](EzsignelementdependencyRequestCompound.md) | | [optional]
diff --git a/docs/EzsignformfieldResponse.md b/docs/EzsignformfieldResponse.md
index a5b70d3c0..bf1e35869 100644
--- a/docs/EzsignformfieldResponse.md
+++ b/docs/EzsignformfieldResponse.md
@@ -15,7 +15,7 @@ Name | Type | Description | Notes
**IEzsignformfieldHeight** | **int** | The Height of the Ezsignformfield in pixels calculated at 100 DPI The allowed values are varying based on the eEzsignformfieldgroupType. | eEzsignformfieldgroupType | Valid values | | - -- -- -- -- -- -- -- -- -- -- -- -- | - -- -- -- -- -- - | | Checkbox | 22 | | Dropdown | 22 | | Radio | 22 | | Text | 22 | | Textarea | 22-65535 | |
**BEzsignformfieldAutocomplete** | **bool** | Whether the Ezsignformfield allows the use of the autocomplete of the browser. This can only be set if eEzsignformfieldgroupType is **Text** | [optional]
**BEzsignformfieldSelected** | **bool** | Whether the Ezsignformfield is selected or not by default. This can only be set if eEzsignformfieldgroupType is **Checkbox** or **Radio** | [optional]
-**SEzsignformfieldEnteredvalue** | **string** | This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea** | [optional]
+**SEzsignformfieldEnteredvalue** | **string** | This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea** You can use the codes below and they will be replaced at signature time. | Code | Description | Example | | - -- -- -- -- -- -- -- -- -- -- -- -- | - -- -- -- -- -- - | - -- -- -- -- -- - | | {sUserFirstname} | The first name of the contact | John | | {sUserLastname} | The last name of the contact | Doe | | {sUserJobtitle} | The job title | Sales Representative | | {sEmailAddress} | The email address | email@example.com | | {sPhoneE164} | A phone number in E.164 Format | +15149901516 | | {sPhoneE164Cell} | A phone number in E.164 Format | +15149901516 | | [optional]
**EEzsignformfieldDependencyrequirement** | **FieldEEzsignformfieldDependencyrequirement** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/EzsignformfieldResponseCompound.md b/docs/EzsignformfieldResponseCompound.md
index 074535f42..fe7c0d3da 100644
--- a/docs/EzsignformfieldResponseCompound.md
+++ b/docs/EzsignformfieldResponseCompound.md
@@ -15,7 +15,7 @@ Name | Type | Description | Notes
**IEzsignformfieldHeight** | **int** | The Height of the Ezsignformfield in pixels calculated at 100 DPI The allowed values are varying based on the eEzsignformfieldgroupType. | eEzsignformfieldgroupType | Valid values | | - -- -- -- -- -- -- -- -- -- -- -- -- | - -- -- -- -- -- - | | Checkbox | 22 | | Dropdown | 22 | | Radio | 22 | | Text | 22 | | Textarea | 22-65535 | |
**BEzsignformfieldAutocomplete** | **bool** | Whether the Ezsignformfield allows the use of the autocomplete of the browser. This can only be set if eEzsignformfieldgroupType is **Text** | [optional]
**BEzsignformfieldSelected** | **bool** | Whether the Ezsignformfield is selected or not by default. This can only be set if eEzsignformfieldgroupType is **Checkbox** or **Radio** | [optional]
-**SEzsignformfieldEnteredvalue** | **string** | This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea** | [optional]
+**SEzsignformfieldEnteredvalue** | **string** | This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea** You can use the codes below and they will be replaced at signature time. | Code | Description | Example | | - -- -- -- -- -- -- -- -- -- -- -- -- | - -- -- -- -- -- - | - -- -- -- -- -- - | | {sUserFirstname} | The first name of the contact | John | | {sUserLastname} | The last name of the contact | Doe | | {sUserJobtitle} | The job title | Sales Representative | | {sEmailAddress} | The email address | email@example.com | | {sPhoneE164} | A phone number in E.164 Format | +15149901516 | | {sPhoneE164Cell} | A phone number in E.164 Format | +15149901516 | | [optional]
**EEzsignformfieldDependencyrequirement** | **FieldEEzsignformfieldDependencyrequirement** | | [optional]
**AObjEzsignelementdependency** | [**List<EzsignelementdependencyResponseCompound>**](EzsignelementdependencyResponseCompound.md) | | [optional]
diff --git a/docs/EzsignsignatureResponse.md b/docs/EzsignsignatureResponse.md
index 7cb8981f9..e51e9dc26 100644
--- a/docs/EzsignsignatureResponse.md
+++ b/docs/EzsignsignatureResponse.md
@@ -16,6 +16,7 @@ Name | Type | Description | Notes
**IEzsignsignatureHeight** | **int** | The height of the Ezsignsignature. Size is calculated at 100dpi (dot per inch). So for example, if you want the Ezsignsignature to have an height of 2 inches, you would use \"200\" for the iEzsignsignatureHeight. | [optional]
**IEzsignsignatureWidth** | **int** | The width of the Ezsignsignature. Size is calculated at 100dpi (dot per inch). So for example, if you want the Ezsignsignature to have a width of 2 inches, you would use \"200\" for the iEzsignsignatureWidth. | [optional]
**IEzsignsignatureStep** | **int** | The step when the Ezsignsigner will be invited to sign |
+**IEzsignsignatureStepadjusted** | **int** | The step when the Ezsignsigner will be invited to sign | [optional]
**EEzsignsignatureType** | **FieldEEzsignsignatureType** | |
**TEzsignsignatureTooltip** | **string** | A tooltip that will be presented to Ezsignsigner about the Ezsignsignature | [optional]
**EEzsignsignatureTooltipposition** | **FieldEEzsignsignatureTooltipposition** | | [optional]
diff --git a/docs/EzsignsignatureResponseCompound.md b/docs/EzsignsignatureResponseCompound.md
index dc252ed5d..c31c7e6e9 100644
--- a/docs/EzsignsignatureResponseCompound.md
+++ b/docs/EzsignsignatureResponseCompound.md
@@ -16,6 +16,7 @@ Name | Type | Description | Notes
**IEzsignsignatureHeight** | **int** | The height of the Ezsignsignature. Size is calculated at 100dpi (dot per inch). So for example, if you want the Ezsignsignature to have an height of 2 inches, you would use \"200\" for the iEzsignsignatureHeight. | [optional]
**IEzsignsignatureWidth** | **int** | The width of the Ezsignsignature. Size is calculated at 100dpi (dot per inch). So for example, if you want the Ezsignsignature to have a width of 2 inches, you would use \"200\" for the iEzsignsignatureWidth. | [optional]
**IEzsignsignatureStep** | **int** | The step when the Ezsignsigner will be invited to sign |
+**IEzsignsignatureStepadjusted** | **int** | The step when the Ezsignsigner will be invited to sign | [optional]
**EEzsignsignatureType** | **FieldEEzsignsignatureType** | |
**TEzsignsignatureTooltip** | **string** | A tooltip that will be presented to Ezsignsigner about the Ezsignsignature | [optional]
**EEzsignsignatureTooltipposition** | **FieldEEzsignsignatureTooltipposition** | | [optional]
diff --git a/docs/EzsigntemplateformfieldRequest.md b/docs/EzsigntemplateformfieldRequest.md
index 86368c8da..c42e4d4b5 100644
--- a/docs/EzsigntemplateformfieldRequest.md
+++ b/docs/EzsigntemplateformfieldRequest.md
@@ -6,16 +6,21 @@ A Ezsigntemplateformfield Object
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**PkiEzsigntemplateformfieldID** | **int** | The unique ID of the Ezsigntemplateformfield | [optional]
+**EEzsigntemplateformfieldPositioning** | **FieldEEzsigntemplateformfieldPositioning** | | [optional]
**IEzsigntemplatedocumentpagePagenumber** | **int** | The page number in the Ezsigntemplatedocument |
**SEzsigntemplateformfieldLabel** | **string** | The Label for the Ezsigntemplateformfield |
**SEzsigntemplateformfieldValue** | **string** | The value for the Ezsigntemplateformfield | [optional]
-**IEzsigntemplateformfieldX** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplateformfield on the Ezsigntemplatepage. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplateformfield 2 inches from the left border of the page, you would use \"200\" for the X coordinate. |
-**IEzsigntemplateformfieldY** | **int** | The Y coordinate (Vertical) where to put the Ezsigntemplateformfield on the Ezsigntemplatepage. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplateformfield 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. |
+**IEzsigntemplateformfieldX** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplateformfield on the Ezsigntemplatepage. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplateformfield 2 inches from the left border of the page, you would use \"200\" for the X coordinate. | [optional]
+**IEzsigntemplateformfieldY** | **int** | The Y coordinate (Vertical) where to put the Ezsigntemplateformfield on the Ezsigntemplatepage. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplateformfield 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. | [optional]
**IEzsigntemplateformfieldWidth** | **int** | The Width of the Ezsigntemplateformfield in pixels calculated at 100 DPI The allowed values are varying based on the eEzsigntemplateformfieldgroupType. | eEzsigntemplateformfieldgroupType | Valid values | | - -- -- -- -- -- -- -- -- -- -- -- -- | - -- -- -- -- -- - | | Checkbox | 22 | | Dropdown | 22-65535 | | Radio | 22 | | Text | 22-65535 | | Textarea | 22-65535 | |
**IEzsigntemplateformfieldHeight** | **int** | The Height of the Ezsigntemplateformfield in pixels calculated at 100 DPI The allowed values are varying based on the eEzsigntemplateformfieldgroupType. | eEzsigntemplateformfieldgroupType | Valid values | | - -- -- -- -- -- -- -- -- -- -- -- -- | - -- -- -- -- -- - | | Checkbox | 22 | | Dropdown | 22 | | Radio | 22 | | Text | 22 | | Textarea | 22-65535 | |
**BEzsigntemplateformfieldAutocomplete** | **bool** | Whether the Ezsigntemplateformfield allows the use of the autocomplete of the browser. This can only be set if eEzsigntemplateformfieldgroupType is **Text** | [optional]
**BEzsigntemplateformfieldSelected** | **bool** | Whether the Ezsigntemplateformfield is selected or not by default. This can only be set if eEzsigntemplateformfieldgroupType is **Checkbox** or **Radio** | [optional]
**EEzsigntemplateformfieldDependencyrequirement** | **FieldEEzsigntemplateformfieldDependencyrequirement** | | [optional]
+**SEzsigntemplateformfieldPositioningpattern** | **string** | The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** | [optional]
+**IEzsigntemplateformfieldPositioningoffsetx** | **int** | The offset X This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** | [optional]
+**IEzsigntemplateformfieldPositioningoffsety** | **int** | The offset Y This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** | [optional]
+**EEzsigntemplateformfieldPositioningoccurence** | **FieldEEzsigntemplateformfieldPositioningoccurence** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/EzsigntemplateformfieldRequestCompound.md b/docs/EzsigntemplateformfieldRequestCompound.md
index 1e8299e1f..c8aa0eca6 100644
--- a/docs/EzsigntemplateformfieldRequestCompound.md
+++ b/docs/EzsigntemplateformfieldRequestCompound.md
@@ -6,16 +6,21 @@ An Ezsigntemplateformfield Object and children to create a complete structure
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**PkiEzsigntemplateformfieldID** | **int** | The unique ID of the Ezsigntemplateformfield | [optional]
+**EEzsigntemplateformfieldPositioning** | **FieldEEzsigntemplateformfieldPositioning** | | [optional]
**IEzsigntemplatedocumentpagePagenumber** | **int** | The page number in the Ezsigntemplatedocument |
**SEzsigntemplateformfieldLabel** | **string** | The Label for the Ezsigntemplateformfield |
**SEzsigntemplateformfieldValue** | **string** | The value for the Ezsigntemplateformfield | [optional]
-**IEzsigntemplateformfieldX** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplateformfield on the Ezsigntemplatepage. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplateformfield 2 inches from the left border of the page, you would use \"200\" for the X coordinate. |
-**IEzsigntemplateformfieldY** | **int** | The Y coordinate (Vertical) where to put the Ezsigntemplateformfield on the Ezsigntemplatepage. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplateformfield 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. |
+**IEzsigntemplateformfieldX** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplateformfield on the Ezsigntemplatepage. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplateformfield 2 inches from the left border of the page, you would use \"200\" for the X coordinate. | [optional]
+**IEzsigntemplateformfieldY** | **int** | The Y coordinate (Vertical) where to put the Ezsigntemplateformfield on the Ezsigntemplatepage. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplateformfield 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. | [optional]
**IEzsigntemplateformfieldWidth** | **int** | The Width of the Ezsigntemplateformfield in pixels calculated at 100 DPI The allowed values are varying based on the eEzsigntemplateformfieldgroupType. | eEzsigntemplateformfieldgroupType | Valid values | | - -- -- -- -- -- -- -- -- -- -- -- -- | - -- -- -- -- -- - | | Checkbox | 22 | | Dropdown | 22-65535 | | Radio | 22 | | Text | 22-65535 | | Textarea | 22-65535 | |
**IEzsigntemplateformfieldHeight** | **int** | The Height of the Ezsigntemplateformfield in pixels calculated at 100 DPI The allowed values are varying based on the eEzsigntemplateformfieldgroupType. | eEzsigntemplateformfieldgroupType | Valid values | | - -- -- -- -- -- -- -- -- -- -- -- -- | - -- -- -- -- -- - | | Checkbox | 22 | | Dropdown | 22 | | Radio | 22 | | Text | 22 | | Textarea | 22-65535 | |
**BEzsigntemplateformfieldAutocomplete** | **bool** | Whether the Ezsigntemplateformfield allows the use of the autocomplete of the browser. This can only be set if eEzsigntemplateformfieldgroupType is **Text** | [optional]
**BEzsigntemplateformfieldSelected** | **bool** | Whether the Ezsigntemplateformfield is selected or not by default. This can only be set if eEzsigntemplateformfieldgroupType is **Checkbox** or **Radio** | [optional]
**EEzsigntemplateformfieldDependencyrequirement** | **FieldEEzsigntemplateformfieldDependencyrequirement** | | [optional]
+**SEzsigntemplateformfieldPositioningpattern** | **string** | The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** | [optional]
+**IEzsigntemplateformfieldPositioningoffsetx** | **int** | The offset X This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** | [optional]
+**IEzsigntemplateformfieldPositioningoffsety** | **int** | The offset Y This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** | [optional]
+**EEzsigntemplateformfieldPositioningoccurence** | **FieldEEzsigntemplateformfieldPositioningoccurence** | | [optional]
**AObjEzsigntemplateelementdependency** | [**List<EzsigntemplateelementdependencyRequestCompound>**](EzsigntemplateelementdependencyRequestCompound.md) | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/EzsigntemplateformfieldResponse.md b/docs/EzsigntemplateformfieldResponse.md
index 6461c58ca..eed5900ca 100644
--- a/docs/EzsigntemplateformfieldResponse.md
+++ b/docs/EzsigntemplateformfieldResponse.md
@@ -6,16 +6,21 @@ An Ezsigntemplateformfield Object
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**PkiEzsigntemplateformfieldID** | **int** | The unique ID of the Ezsigntemplateformfield |
+**EEzsigntemplateformfieldPositioning** | **FieldEEzsigntemplateformfieldPositioning** | | [optional]
**IEzsigntemplatedocumentpagePagenumber** | **int** | The page number in the Ezsigntemplatedocument |
**SEzsigntemplateformfieldLabel** | **string** | The Label for the Ezsigntemplateformfield |
**SEzsigntemplateformfieldValue** | **string** | The value for the Ezsigntemplateformfield | [optional]
-**IEzsigntemplateformfieldX** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplateformfield on the Ezsigntemplatepage. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplateformfield 2 inches from the left border of the page, you would use \"200\" for the X coordinate. |
-**IEzsigntemplateformfieldY** | **int** | The Y coordinate (Vertical) where to put the Ezsigntemplateformfield on the Ezsigntemplatepage. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplateformfield 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. |
+**IEzsigntemplateformfieldX** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplateformfield on the Ezsigntemplatepage. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplateformfield 2 inches from the left border of the page, you would use \"200\" for the X coordinate. | [optional]
+**IEzsigntemplateformfieldY** | **int** | The Y coordinate (Vertical) where to put the Ezsigntemplateformfield on the Ezsigntemplatepage. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplateformfield 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. | [optional]
**IEzsigntemplateformfieldWidth** | **int** | The Width of the Ezsigntemplateformfield in pixels calculated at 100 DPI The allowed values are varying based on the eEzsigntemplateformfieldgroupType. | eEzsigntemplateformfieldgroupType | Valid values | | - -- -- -- -- -- -- -- -- -- -- -- -- | - -- -- -- -- -- - | | Checkbox | 22 | | Dropdown | 22-65535 | | Radio | 22 | | Text | 22-65535 | | Textarea | 22-65535 | |
**IEzsigntemplateformfieldHeight** | **int** | The Height of the Ezsigntemplateformfield in pixels calculated at 100 DPI The allowed values are varying based on the eEzsigntemplateformfieldgroupType. | eEzsigntemplateformfieldgroupType | Valid values | | - -- -- -- -- -- -- -- -- -- -- -- -- | - -- -- -- -- -- - | | Checkbox | 22 | | Dropdown | 22 | | Radio | 22 | | Text | 22 | | Textarea | 22-65535 | |
**BEzsigntemplateformfieldAutocomplete** | **bool** | Whether the Ezsigntemplateformfield allows the use of the autocomplete of the browser. This can only be set if eEzsigntemplateformfieldgroupType is **Text** | [optional]
**BEzsigntemplateformfieldSelected** | **bool** | Whether the Ezsigntemplateformfield is selected or not by default. This can only be set if eEzsigntemplateformfieldgroupType is **Checkbox** or **Radio** | [optional]
**EEzsigntemplateformfieldDependencyrequirement** | **FieldEEzsigntemplateformfieldDependencyrequirement** | | [optional]
+**SEzsigntemplateformfieldPositioningpattern** | **string** | The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** | [optional]
+**IEzsigntemplateformfieldPositioningoffsetx** | **int** | The offset X This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** | [optional]
+**IEzsigntemplateformfieldPositioningoffsety** | **int** | The offset Y This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** | [optional]
+**EEzsigntemplateformfieldPositioningoccurence** | **FieldEEzsigntemplateformfieldPositioningoccurence** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/EzsigntemplateformfieldResponseCompound.md b/docs/EzsigntemplateformfieldResponseCompound.md
index 721a7fecf..b30dd07bd 100644
--- a/docs/EzsigntemplateformfieldResponseCompound.md
+++ b/docs/EzsigntemplateformfieldResponseCompound.md
@@ -6,16 +6,21 @@ An Ezsigntemplateformfield Object and children
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**PkiEzsigntemplateformfieldID** | **int** | The unique ID of the Ezsigntemplateformfield |
+**EEzsigntemplateformfieldPositioning** | **FieldEEzsigntemplateformfieldPositioning** | | [optional]
**IEzsigntemplatedocumentpagePagenumber** | **int** | The page number in the Ezsigntemplatedocument |
**SEzsigntemplateformfieldLabel** | **string** | The Label for the Ezsigntemplateformfield |
**SEzsigntemplateformfieldValue** | **string** | The value for the Ezsigntemplateformfield | [optional]
-**IEzsigntemplateformfieldX** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplateformfield on the Ezsigntemplatepage. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplateformfield 2 inches from the left border of the page, you would use \"200\" for the X coordinate. |
-**IEzsigntemplateformfieldY** | **int** | The Y coordinate (Vertical) where to put the Ezsigntemplateformfield on the Ezsigntemplatepage. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplateformfield 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. |
+**IEzsigntemplateformfieldX** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplateformfield on the Ezsigntemplatepage. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplateformfield 2 inches from the left border of the page, you would use \"200\" for the X coordinate. | [optional]
+**IEzsigntemplateformfieldY** | **int** | The Y coordinate (Vertical) where to put the Ezsigntemplateformfield on the Ezsigntemplatepage. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplateformfield 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. | [optional]
**IEzsigntemplateformfieldWidth** | **int** | The Width of the Ezsigntemplateformfield in pixels calculated at 100 DPI The allowed values are varying based on the eEzsigntemplateformfieldgroupType. | eEzsigntemplateformfieldgroupType | Valid values | | - -- -- -- -- -- -- -- -- -- -- -- -- | - -- -- -- -- -- - | | Checkbox | 22 | | Dropdown | 22-65535 | | Radio | 22 | | Text | 22-65535 | | Textarea | 22-65535 | |
**IEzsigntemplateformfieldHeight** | **int** | The Height of the Ezsigntemplateformfield in pixels calculated at 100 DPI The allowed values are varying based on the eEzsigntemplateformfieldgroupType. | eEzsigntemplateformfieldgroupType | Valid values | | - -- -- -- -- -- -- -- -- -- -- -- -- | - -- -- -- -- -- - | | Checkbox | 22 | | Dropdown | 22 | | Radio | 22 | | Text | 22 | | Textarea | 22-65535 | |
**BEzsigntemplateformfieldAutocomplete** | **bool** | Whether the Ezsigntemplateformfield allows the use of the autocomplete of the browser. This can only be set if eEzsigntemplateformfieldgroupType is **Text** | [optional]
**BEzsigntemplateformfieldSelected** | **bool** | Whether the Ezsigntemplateformfield is selected or not by default. This can only be set if eEzsigntemplateformfieldgroupType is **Checkbox** or **Radio** | [optional]
**EEzsigntemplateformfieldDependencyrequirement** | **FieldEEzsigntemplateformfieldDependencyrequirement** | | [optional]
+**SEzsigntemplateformfieldPositioningpattern** | **string** | The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** | [optional]
+**IEzsigntemplateformfieldPositioningoffsetx** | **int** | The offset X This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** | [optional]
+**IEzsigntemplateformfieldPositioningoffsety** | **int** | The offset Y This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** | [optional]
+**EEzsigntemplateformfieldPositioningoccurence** | **FieldEEzsigntemplateformfieldPositioningoccurence** | | [optional]
**AObjEzsigntemplateelementdependency** | [**List<EzsigntemplateelementdependencyResponseCompound>**](EzsigntemplateelementdependencyResponseCompound.md) | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/EzsigntemplatesignatureRequest.md b/docs/EzsigntemplatesignatureRequest.md
index 3b1602917..3625e3fb1 100644
--- a/docs/EzsigntemplatesignatureRequest.md
+++ b/docs/EzsigntemplatesignatureRequest.md
@@ -9,9 +9,10 @@ Name | Type | Description | Notes
**FkiEzsigntemplatedocumentID** | **int** | The unique ID of the Ezsigntemplatedocument |
**FkiEzsigntemplatesignerID** | **int** | The unique ID of the Ezsigntemplatesigner |
**FkiEzsigntemplatesignerIDValidation** | **int** | The unique ID of the Ezsigntemplatesigner | [optional]
+**EEzsigntemplatesignaturePositioning** | **FieldEEzsigntemplatesignaturePositioning** | | [optional]
**IEzsigntemplatedocumentpagePagenumber** | **int** | The page number in the Ezsigntemplatedocument |
-**IEzsigntemplatesignatureX** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplatesignature on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignature 2 inches from the left border of the page, you would use \"200\" for the X coordinate. |
-**IEzsigntemplatesignatureY** | **int** | The Y coordinate (Vertical) where to put the Ezsigntemplatesignature on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignature 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. |
+**IEzsigntemplatesignatureX** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplatesignature on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignature 2 inches from the left border of the page, you would use \"200\" for the X coordinate. | [optional]
+**IEzsigntemplatesignatureY** | **int** | The Y coordinate (Vertical) where to put the Ezsigntemplatesignature on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignature 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. | [optional]
**IEzsigntemplatesignatureWidth** | **int** | The width of the Ezsigntemplatesignature. Size is calculated at 100dpi (dot per inch). So for example, if you want the Ezsigntemplatesignature to have a width of 2 inches, you would use \"200\" for the iEzsigntemplatesignatureWidth. | [optional]
**IEzsigntemplatesignatureHeight** | **int** | The height of the Ezsigntemplatesignature. Size is calculated at 100dpi (dot per inch). So for example, if you want the Ezsigntemplatesignature to have an height of 2 inches, you would use \"200\" for the iEzsigntemplatesignatureHeight. | [optional]
**IEzsigntemplatesignatureStep** | **int** | The step when the Ezsigntemplatesigner will be invited to sign |
@@ -27,6 +28,10 @@ Name | Type | Description | Notes
**SEzsigntemplatesignatureRegexp** | **string** | A regular expression to indicate what values are acceptable for the Ezsigntemplatesignature. This can only be set if eEzsigntemplatesignatureType is **Text** or **Textarea** | [optional]
**EEzsigntemplatesignatureTextvalidation** | **EnumTextvalidation** | | [optional]
**EEzsigntemplatesignatureDependencyrequirement** | **FieldEEzsigntemplatesignatureDependencyrequirement** | | [optional]
+**SEzsigntemplatesignaturePositioningpattern** | **string** | The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** | [optional]
+**IEzsigntemplatesignaturePositioningoffsetx** | **int** | The offset X This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** | [optional]
+**IEzsigntemplatesignaturePositioningoffsety** | **int** | The offset Y This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** | [optional]
+**EEzsigntemplatesignaturePositioningoccurence** | **FieldEEzsigntemplatesignaturePositioningoccurence** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/EzsigntemplatesignatureRequestCompound.md b/docs/EzsigntemplatesignatureRequestCompound.md
index ed9606d1c..6887a3866 100644
--- a/docs/EzsigntemplatesignatureRequestCompound.md
+++ b/docs/EzsigntemplatesignatureRequestCompound.md
@@ -9,9 +9,10 @@ Name | Type | Description | Notes
**FkiEzsigntemplatedocumentID** | **int** | The unique ID of the Ezsigntemplatedocument |
**FkiEzsigntemplatesignerID** | **int** | The unique ID of the Ezsigntemplatesigner |
**FkiEzsigntemplatesignerIDValidation** | **int** | The unique ID of the Ezsigntemplatesigner | [optional]
+**EEzsigntemplatesignaturePositioning** | **FieldEEzsigntemplatesignaturePositioning** | | [optional]
**IEzsigntemplatedocumentpagePagenumber** | **int** | The page number in the Ezsigntemplatedocument |
-**IEzsigntemplatesignatureX** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplatesignature on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignature 2 inches from the left border of the page, you would use \"200\" for the X coordinate. |
-**IEzsigntemplatesignatureY** | **int** | The Y coordinate (Vertical) where to put the Ezsigntemplatesignature on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignature 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. |
+**IEzsigntemplatesignatureX** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplatesignature on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignature 2 inches from the left border of the page, you would use \"200\" for the X coordinate. | [optional]
+**IEzsigntemplatesignatureY** | **int** | The Y coordinate (Vertical) where to put the Ezsigntemplatesignature on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignature 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. | [optional]
**IEzsigntemplatesignatureWidth** | **int** | The width of the Ezsigntemplatesignature. Size is calculated at 100dpi (dot per inch). So for example, if you want the Ezsigntemplatesignature to have a width of 2 inches, you would use \"200\" for the iEzsigntemplatesignatureWidth. | [optional]
**IEzsigntemplatesignatureHeight** | **int** | The height of the Ezsigntemplatesignature. Size is calculated at 100dpi (dot per inch). So for example, if you want the Ezsigntemplatesignature to have an height of 2 inches, you would use \"200\" for the iEzsigntemplatesignatureHeight. | [optional]
**IEzsigntemplatesignatureStep** | **int** | The step when the Ezsigntemplatesigner will be invited to sign |
@@ -27,6 +28,10 @@ Name | Type | Description | Notes
**SEzsigntemplatesignatureRegexp** | **string** | A regular expression to indicate what values are acceptable for the Ezsigntemplatesignature. This can only be set if eEzsigntemplatesignatureType is **Text** or **Textarea** | [optional]
**EEzsigntemplatesignatureTextvalidation** | **EnumTextvalidation** | | [optional]
**EEzsigntemplatesignatureDependencyrequirement** | **FieldEEzsigntemplatesignatureDependencyrequirement** | | [optional]
+**SEzsigntemplatesignaturePositioningpattern** | **string** | The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** | [optional]
+**IEzsigntemplatesignaturePositioningoffsetx** | **int** | The offset X This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** | [optional]
+**IEzsigntemplatesignaturePositioningoffsety** | **int** | The offset Y This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** | [optional]
+**EEzsigntemplatesignaturePositioningoccurence** | **FieldEEzsigntemplatesignaturePositioningoccurence** | | [optional]
**BEzsigntemplatesignatureCustomdate** | **bool** | Whether the Ezsigntemplatesignature has a custom date format or not. (Only possible when eEzsigntemplatesignatureType is **Name** or **Handwritten**) | [optional]
**AObjEzsigntemplatesignaturecustomdate** | [**List<EzsigntemplatesignaturecustomdateRequestCompound>**](EzsigntemplatesignaturecustomdateRequestCompound.md) | An array of custom date blocks that will be filled at the time of signature. Can only be used if bEzsigntemplatesignatureCustomdate is true. Use an empty array if you don't want to have a date at all. | [optional]
**AObjEzsigntemplateelementdependency** | [**List<EzsigntemplateelementdependencyRequestCompound>**](EzsigntemplateelementdependencyRequestCompound.md) | | [optional]
diff --git a/docs/EzsigntemplatesignatureResponse.md b/docs/EzsigntemplatesignatureResponse.md
index 8555b1eae..fb4fc9c42 100644
--- a/docs/EzsigntemplatesignatureResponse.md
+++ b/docs/EzsigntemplatesignatureResponse.md
@@ -9,9 +9,10 @@ Name | Type | Description | Notes
**FkiEzsigntemplatedocumentID** | **int** | The unique ID of the Ezsigntemplatedocument |
**FkiEzsigntemplatesignerID** | **int** | The unique ID of the Ezsigntemplatesigner |
**FkiEzsigntemplatesignerIDValidation** | **int** | The unique ID of the Ezsigntemplatesigner | [optional]
+**EEzsigntemplatesignaturePositioning** | **FieldEEzsigntemplatesignaturePositioning** | | [optional]
**IEzsigntemplatedocumentpagePagenumber** | **int** | The page number in the Ezsigntemplatedocument |
-**IEzsigntemplatesignatureX** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplatesignature on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignature 2 inches from the left border of the page, you would use \"200\" for the X coordinate. |
-**IEzsigntemplatesignatureY** | **int** | The Y coordinate (Vertical) where to put the Ezsigntemplatesignature on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignature 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. |
+**IEzsigntemplatesignatureX** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplatesignature on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignature 2 inches from the left border of the page, you would use \"200\" for the X coordinate. | [optional]
+**IEzsigntemplatesignatureY** | **int** | The Y coordinate (Vertical) where to put the Ezsigntemplatesignature on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignature 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. | [optional]
**IEzsigntemplatesignatureWidth** | **int** | The width of the Ezsigntemplatesignature. Size is calculated at 100dpi (dot per inch). So for example, if you want the Ezsigntemplatesignature to have a width of 2 inches, you would use \"200\" for the iEzsigntemplatesignatureWidth. | [optional]
**IEzsigntemplatesignatureHeight** | **int** | The height of the Ezsigntemplatesignature. Size is calculated at 100dpi (dot per inch). So for example, if you want the Ezsigntemplatesignature to have an height of 2 inches, you would use \"200\" for the iEzsigntemplatesignatureHeight. | [optional]
**IEzsigntemplatesignatureStep** | **int** | The step when the Ezsigntemplatesigner will be invited to sign |
@@ -27,6 +28,10 @@ Name | Type | Description | Notes
**SEzsigntemplatesignatureRegexp** | **string** | A regular expression to indicate what values are acceptable for the Ezsigntemplatesignature. This can only be set if eEzsigntemplatesignatureType is **Text** or **Textarea** | [optional]
**EEzsigntemplatesignatureTextvalidation** | **EnumTextvalidation** | | [optional]
**EEzsigntemplatesignatureDependencyrequirement** | **FieldEEzsigntemplatesignatureDependencyrequirement** | | [optional]
+**SEzsigntemplatesignaturePositioningpattern** | **string** | The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** | [optional]
+**IEzsigntemplatesignaturePositioningoffsetx** | **int** | The offset X This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** | [optional]
+**IEzsigntemplatesignaturePositioningoffsety** | **int** | The offset Y This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** | [optional]
+**EEzsigntemplatesignaturePositioningoccurence** | **FieldEEzsigntemplatesignaturePositioningoccurence** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/EzsigntemplatesignatureResponseCompound.md b/docs/EzsigntemplatesignatureResponseCompound.md
index 5f5eafdab..d1bcf3bfa 100644
--- a/docs/EzsigntemplatesignatureResponseCompound.md
+++ b/docs/EzsigntemplatesignatureResponseCompound.md
@@ -9,9 +9,10 @@ Name | Type | Description | Notes
**FkiEzsigntemplatedocumentID** | **int** | The unique ID of the Ezsigntemplatedocument |
**FkiEzsigntemplatesignerID** | **int** | The unique ID of the Ezsigntemplatesigner |
**FkiEzsigntemplatesignerIDValidation** | **int** | The unique ID of the Ezsigntemplatesigner | [optional]
+**EEzsigntemplatesignaturePositioning** | **FieldEEzsigntemplatesignaturePositioning** | | [optional]
**IEzsigntemplatedocumentpagePagenumber** | **int** | The page number in the Ezsigntemplatedocument |
-**IEzsigntemplatesignatureX** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplatesignature on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignature 2 inches from the left border of the page, you would use \"200\" for the X coordinate. |
-**IEzsigntemplatesignatureY** | **int** | The Y coordinate (Vertical) where to put the Ezsigntemplatesignature on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignature 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. |
+**IEzsigntemplatesignatureX** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplatesignature on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignature 2 inches from the left border of the page, you would use \"200\" for the X coordinate. | [optional]
+**IEzsigntemplatesignatureY** | **int** | The Y coordinate (Vertical) where to put the Ezsigntemplatesignature on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignature 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. | [optional]
**IEzsigntemplatesignatureWidth** | **int** | The width of the Ezsigntemplatesignature. Size is calculated at 100dpi (dot per inch). So for example, if you want the Ezsigntemplatesignature to have a width of 2 inches, you would use \"200\" for the iEzsigntemplatesignatureWidth. | [optional]
**IEzsigntemplatesignatureHeight** | **int** | The height of the Ezsigntemplatesignature. Size is calculated at 100dpi (dot per inch). So for example, if you want the Ezsigntemplatesignature to have an height of 2 inches, you would use \"200\" for the iEzsigntemplatesignatureHeight. | [optional]
**IEzsigntemplatesignatureStep** | **int** | The step when the Ezsigntemplatesigner will be invited to sign |
@@ -27,6 +28,10 @@ Name | Type | Description | Notes
**SEzsigntemplatesignatureRegexp** | **string** | A regular expression to indicate what values are acceptable for the Ezsigntemplatesignature. This can only be set if eEzsigntemplatesignatureType is **Text** or **Textarea** | [optional]
**EEzsigntemplatesignatureTextvalidation** | **EnumTextvalidation** | | [optional]
**EEzsigntemplatesignatureDependencyrequirement** | **FieldEEzsigntemplatesignatureDependencyrequirement** | | [optional]
+**SEzsigntemplatesignaturePositioningpattern** | **string** | The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** | [optional]
+**IEzsigntemplatesignaturePositioningoffsetx** | **int** | The offset X This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** | [optional]
+**IEzsigntemplatesignaturePositioningoffsety** | **int** | The offset Y This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** | [optional]
+**EEzsigntemplatesignaturePositioningoccurence** | **FieldEEzsigntemplatesignaturePositioningoccurence** | | [optional]
**BEzsigntemplatesignatureCustomdate** | **bool** | Whether the Ezsigntemplatesignature has a custom date format or not. (Only possible when eEzsigntemplatesignatureType is **Name** or **Handwritten**) | [optional]
**AObjEzsigntemplatesignaturecustomdate** | [**List<EzsigntemplatesignaturecustomdateResponseCompound>**](EzsigntemplatesignaturecustomdateResponseCompound.md) | An array of custom date blocks that will be filled at the time of signature. Can only be used if bEzsigntemplatesignatureCustomdate is true. Use an empty array if you don't want to have a date at all. | [optional]
**AObjEzsigntemplateelementdependency** | [**List<EzsigntemplateelementdependencyResponseCompound>**](EzsigntemplateelementdependencyResponseCompound.md) | | [optional]
diff --git a/docs/EzsigntemplatesignaturecustomdateRequest.md b/docs/EzsigntemplatesignaturecustomdateRequest.md
index 254f47153..3362f82fc 100644
--- a/docs/EzsigntemplatesignaturecustomdateRequest.md
+++ b/docs/EzsigntemplatesignaturecustomdateRequest.md
@@ -6,8 +6,10 @@ An Ezsigntemplatesignaturecustomdate Object
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**PkiEzsigntemplatesignaturecustomdateID** | **int** | The unique ID of the Ezsigntemplatesignaturecustomdate | [optional]
-**IEzsigntemplatesignaturecustomdateX** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 2 inches from the left border of the page, you would use \"200\" for the X coordinate. |
-**IEzsigntemplatesignaturecustomdateY** | **int** | The Y coordinate (Vertical) where to put the Ezsigntemplatesignaturecustomdate on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. |
+**IEzsigntemplatesignaturecustomdateX** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 2 inches from the left border of the page, you would use \"200\" for the X coordinate. | [optional]
+**IEzsigntemplatesignaturecustomdateY** | **int** | The Y coordinate (Vertical) where to put the Ezsigntemplatesignaturecustomdate on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. | [optional]
+**IEzsigntemplatesignaturecustomdateOffsetx** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 2 inches from the left of the signature, you would use \"200\" for the X coordinate. | [optional]
+**IEzsigntemplatesignaturecustomdateOffsety** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 2 inches from the top of the signature, you would use \"200\" for the Y coordinate. | [optional]
**SEzsigntemplatesignaturecustomdateFormat** | **string** | The custom date format to use You can use the codes below and they will be replaced at signature time. Text values like month and day names will be rendered in the proper language. Other text will be left as-is. The codes examples below are based on the following datetime: Thursday, January 6, 2022 at 08:07:09 EST For example, the format \"Signature date: {MM}/{DD}/{YYYY} {hh}:{mm}\" would become \"Signature date: 01/06/2022 08:07\" **Year** | Code | Example | | - | - | | {YYYY} | 2022 | | {YY} | 22 | **Month** | Code | Example | | - | - | | {MonthCapitalize} | Janvier | | {Month} | janvier | | {MM} | 01 | | {M} | 1 | **Day** | Code | Example | | - | - | | {DayCapitalize} | Jeudi | | {Day} | jeudi | | {DD} | 06 | | {D} | 6 | **Hour** | Code | Example | | - | - | | {hh} | 08 | **Minute** | Code | Example | | - | - | | {mm} | 07 | **Second** | Code | Example | | - | - | | {ss} | 09 | **Timezone** | Code | Example | | - | - | | {Z} | EST | **Time** | Code | Example | | - | - | | {Time} | 08:07:09 | | {TimeZ} | 08:07:09 EST | **Date** | Code | Example | | - | - | | {Date} | 2022-01-06 | | {DateText} | 1er Janvier 2022 | **Full** | Code | Example | | - | - | | {DateTime} | 2022-01-06 08:07:09 | | {DateTimeZ} | 2022-01-06 08:07:09 EST | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/EzsigntemplatesignaturecustomdateRequestCompound.md b/docs/EzsigntemplatesignaturecustomdateRequestCompound.md
index 6c461f5e0..f8a2b0255 100644
--- a/docs/EzsigntemplatesignaturecustomdateRequestCompound.md
+++ b/docs/EzsigntemplatesignaturecustomdateRequestCompound.md
@@ -6,8 +6,10 @@ An Ezsigntemplatesignaturecustomdate Object and children to create a complete st
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**PkiEzsigntemplatesignaturecustomdateID** | **int** | The unique ID of the Ezsigntemplatesignaturecustomdate | [optional]
-**IEzsigntemplatesignaturecustomdateX** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 2 inches from the left border of the page, you would use \"200\" for the X coordinate. |
-**IEzsigntemplatesignaturecustomdateY** | **int** | The Y coordinate (Vertical) where to put the Ezsigntemplatesignaturecustomdate on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. |
+**IEzsigntemplatesignaturecustomdateX** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 2 inches from the left border of the page, you would use \"200\" for the X coordinate. | [optional]
+**IEzsigntemplatesignaturecustomdateY** | **int** | The Y coordinate (Vertical) where to put the Ezsigntemplatesignaturecustomdate on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. | [optional]
+**IEzsigntemplatesignaturecustomdateOffsetx** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 2 inches from the left of the signature, you would use \"200\" for the X coordinate. | [optional]
+**IEzsigntemplatesignaturecustomdateOffsety** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 2 inches from the top of the signature, you would use \"200\" for the Y coordinate. | [optional]
**SEzsigntemplatesignaturecustomdateFormat** | **string** | The custom date format to use You can use the codes below and they will be replaced at signature time. Text values like month and day names will be rendered in the proper language. Other text will be left as-is. The codes examples below are based on the following datetime: Thursday, January 6, 2022 at 08:07:09 EST For example, the format \"Signature date: {MM}/{DD}/{YYYY} {hh}:{mm}\" would become \"Signature date: 01/06/2022 08:07\" **Year** | Code | Example | | - | - | | {YYYY} | 2022 | | {YY} | 22 | **Month** | Code | Example | | - | - | | {MonthCapitalize} | Janvier | | {Month} | janvier | | {MM} | 01 | | {M} | 1 | **Day** | Code | Example | | - | - | | {DayCapitalize} | Jeudi | | {Day} | jeudi | | {DD} | 06 | | {D} | 6 | **Hour** | Code | Example | | - | - | | {hh} | 08 | **Minute** | Code | Example | | - | - | | {mm} | 07 | **Second** | Code | Example | | - | - | | {ss} | 09 | **Timezone** | Code | Example | | - | - | | {Z} | EST | **Time** | Code | Example | | - | - | | {Time} | 08:07:09 | | {TimeZ} | 08:07:09 EST | **Date** | Code | Example | | - | - | | {Date} | 2022-01-06 | | {DateText} | 1er Janvier 2022 | **Full** | Code | Example | | - | - | | {DateTime} | 2022-01-06 08:07:09 | | {DateTimeZ} | 2022-01-06 08:07:09 EST | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/EzsigntemplatesignaturecustomdateResponse.md b/docs/EzsigntemplatesignaturecustomdateResponse.md
index 031245ca5..d3c7c98f7 100644
--- a/docs/EzsigntemplatesignaturecustomdateResponse.md
+++ b/docs/EzsigntemplatesignaturecustomdateResponse.md
@@ -6,8 +6,10 @@ An Ezsigntemplatesignaturecustomdate Object
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**PkiEzsigntemplatesignaturecustomdateID** | **int** | The unique ID of the Ezsigntemplatesignaturecustomdate |
-**IEzsigntemplatesignaturecustomdateX** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 2 inches from the left border of the page, you would use \"200\" for the X coordinate. |
-**IEzsigntemplatesignaturecustomdateY** | **int** | The Y coordinate (Vertical) where to put the Ezsigntemplatesignaturecustomdate on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. |
+**IEzsigntemplatesignaturecustomdateX** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 2 inches from the left border of the page, you would use \"200\" for the X coordinate. | [optional]
+**IEzsigntemplatesignaturecustomdateY** | **int** | The Y coordinate (Vertical) where to put the Ezsigntemplatesignaturecustomdate on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. | [optional]
+**IEzsigntemplatesignaturecustomdateOffsetx** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 2 inches from the left of the signature, you would use \"200\" for the X coordinate. | [optional]
+**IEzsigntemplatesignaturecustomdateOffsety** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 2 inches from the top of the signature, you would use \"200\" for the Y coordinate. | [optional]
**SEzsigntemplatesignaturecustomdateFormat** | **string** | The custom date format to use You can use the codes below and they will be replaced at signature time. Text values like month and day names will be rendered in the proper language. Other text will be left as-is. The codes examples below are based on the following datetime: Thursday, January 6, 2022 at 08:07:09 EST For example, the format \"Signature date: {MM}/{DD}/{YYYY} {hh}:{mm}\" would become \"Signature date: 01/06/2022 08:07\" **Year** | Code | Example | | - | - | | {YYYY} | 2022 | | {YY} | 22 | **Month** | Code | Example | | - | - | | {MonthCapitalize} | Janvier | | {Month} | janvier | | {MM} | 01 | | {M} | 1 | **Day** | Code | Example | | - | - | | {DayCapitalize} | Jeudi | | {Day} | jeudi | | {DD} | 06 | | {D} | 6 | **Hour** | Code | Example | | - | - | | {hh} | 08 | **Minute** | Code | Example | | - | - | | {mm} | 07 | **Second** | Code | Example | | - | - | | {ss} | 09 | **Timezone** | Code | Example | | - | - | | {Z} | EST | **Time** | Code | Example | | - | - | | {Time} | 08:07:09 | | {TimeZ} | 08:07:09 EST | **Date** | Code | Example | | - | - | | {Date} | 2022-01-06 | | {DateText} | 1er Janvier 2022 | **Full** | Code | Example | | - | - | | {DateTime} | 2022-01-06 08:07:09 | | {DateTimeZ} | 2022-01-06 08:07:09 EST | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/EzsigntemplatesignaturecustomdateResponseCompound.md b/docs/EzsigntemplatesignaturecustomdateResponseCompound.md
index 6dbab447b..11165eaa3 100644
--- a/docs/EzsigntemplatesignaturecustomdateResponseCompound.md
+++ b/docs/EzsigntemplatesignaturecustomdateResponseCompound.md
@@ -6,8 +6,10 @@ An Ezsigntemplatesignaturecustomdate Object and children to create a complete st
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**PkiEzsigntemplatesignaturecustomdateID** | **int** | The unique ID of the Ezsigntemplatesignaturecustomdate |
-**IEzsigntemplatesignaturecustomdateX** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 2 inches from the left border of the page, you would use \"200\" for the X coordinate. |
-**IEzsigntemplatesignaturecustomdateY** | **int** | The Y coordinate (Vertical) where to put the Ezsigntemplatesignaturecustomdate on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. |
+**IEzsigntemplatesignaturecustomdateX** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 2 inches from the left border of the page, you would use \"200\" for the X coordinate. | [optional]
+**IEzsigntemplatesignaturecustomdateY** | **int** | The Y coordinate (Vertical) where to put the Ezsigntemplatesignaturecustomdate on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 3 inches from the top border of the page, you would use \"300\" for the Y coordinate. | [optional]
+**IEzsigntemplatesignaturecustomdateOffsetx** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 2 inches from the left of the signature, you would use \"200\" for the X coordinate. | [optional]
+**IEzsigntemplatesignaturecustomdateOffsety** | **int** | The X coordinate (Horizontal) where to put the Ezsigntemplatesignaturecustomdate on the page. Coordinate is calculated at 100dpi (dot per inch). So for example, if you want to put the Ezsigntemplatesignaturecustomdate 2 inches from the top of the signature, you would use \"200\" for the Y coordinate. | [optional]
**SEzsigntemplatesignaturecustomdateFormat** | **string** | The custom date format to use You can use the codes below and they will be replaced at signature time. Text values like month and day names will be rendered in the proper language. Other text will be left as-is. The codes examples below are based on the following datetime: Thursday, January 6, 2022 at 08:07:09 EST For example, the format \"Signature date: {MM}/{DD}/{YYYY} {hh}:{mm}\" would become \"Signature date: 01/06/2022 08:07\" **Year** | Code | Example | | - | - | | {YYYY} | 2022 | | {YY} | 22 | **Month** | Code | Example | | - | - | | {MonthCapitalize} | Janvier | | {Month} | janvier | | {MM} | 01 | | {M} | 1 | **Day** | Code | Example | | - | - | | {DayCapitalize} | Jeudi | | {Day} | jeudi | | {DD} | 06 | | {D} | 6 | **Hour** | Code | Example | | - | - | | {hh} | 08 | **Minute** | Code | Example | | - | - | | {mm} | 07 | **Second** | Code | Example | | - | - | | {ss} | 09 | **Timezone** | Code | Example | | - | - | | {Z} | EST | **Time** | Code | Example | | - | - | | {Time} | 08:07:09 | | {TimeZ} | 08:07:09 EST | **Date** | Code | Example | | - | - | | {Date} | 2022-01-06 | | {DateText} | 1er Janvier 2022 | **Full** | Code | Example | | - | - | | {DateTime} | 2022-01-06 08:07:09 | | {DateTimeZ} | 2022-01-06 08:07:09 EST | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/FieldEDiscussionmessageStatus.md b/docs/FieldEDiscussionmessageStatus.md
new file mode 100644
index 000000000..2caf9f00a
--- /dev/null
+++ b/docs/FieldEDiscussionmessageStatus.md
@@ -0,0 +1,10 @@
+# eZmaxApi.Model.FieldEDiscussionmessageStatus
+The status of the Discussionmessage
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/FieldEEzsignfolderCompletion.md b/docs/FieldEEzsignfolderCompletion.md
new file mode 100644
index 000000000..d94109334
--- /dev/null
+++ b/docs/FieldEEzsignfolderCompletion.md
@@ -0,0 +1,10 @@
+# eZmaxApi.Model.FieldEEzsignfolderCompletion
+Indicates if the Ezsigndocument is completed when all signatures of this Ezsigndocument were applied or when all signatures of all Ezsigndocument were applied
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/FieldEEzsignfoldertypeCompletion.md b/docs/FieldEEzsignfoldertypeCompletion.md
new file mode 100644
index 000000000..9e073709d
--- /dev/null
+++ b/docs/FieldEEzsignfoldertypeCompletion.md
@@ -0,0 +1,10 @@
+# eZmaxApi.Model.FieldEEzsignfoldertypeCompletion
+Indicates if the Ezsigndocument is completed when all signatures of this Ezsigndocument were applied or when all signatures of all Ezsigndocument were applied
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/FieldEEzsigntemplateformfieldPositioning.md b/docs/FieldEEzsigntemplateformfieldPositioning.md
new file mode 100644
index 000000000..6700b3cc3
--- /dev/null
+++ b/docs/FieldEEzsigntemplateformfieldPositioning.md
@@ -0,0 +1,10 @@
+# eZmaxApi.Model.FieldEEzsigntemplateformfieldPositioning
+How the positioning of the Ezsigntemplateformfield will be done
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/FieldEEzsigntemplateformfieldPositioningoccurence.md b/docs/FieldEEzsigntemplateformfieldPositioningoccurence.md
new file mode 100644
index 000000000..62fea5bf9
--- /dev/null
+++ b/docs/FieldEEzsigntemplateformfieldPositioningoccurence.md
@@ -0,0 +1,10 @@
+# eZmaxApi.Model.FieldEEzsigntemplateformfieldPositioningoccurence
+The occurence of the pattern to add the Ezsigntemplateformfield This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates**
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/FieldEEzsigntemplatesignaturePositioning.md b/docs/FieldEEzsigntemplatesignaturePositioning.md
new file mode 100644
index 000000000..1afb5b318
--- /dev/null
+++ b/docs/FieldEEzsigntemplatesignaturePositioning.md
@@ -0,0 +1,10 @@
+# eZmaxApi.Model.FieldEEzsigntemplatesignaturePositioning
+How the positioning of the Ezsigntemplatesignature will be done
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/FieldEEzsigntemplatesignaturePositioningoccurence.md b/docs/FieldEEzsigntemplatesignaturePositioningoccurence.md
new file mode 100644
index 000000000..e21ceb1b9
--- /dev/null
+++ b/docs/FieldEEzsigntemplatesignaturePositioningoccurence.md
@@ -0,0 +1,10 @@
+# eZmaxApi.Model.FieldEEzsigntemplatesignaturePositioningoccurence
+The occurence of the pattern to add the Ezsigntemplatesignature This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates**
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/ObjectDiscussionApi.md b/docs/ObjectDiscussionApi.md
new file mode 100644
index 000000000..15c5951f5
--- /dev/null
+++ b/docs/ObjectDiscussionApi.md
@@ -0,0 +1,494 @@
+# eZmaxApi.Api.ObjectDiscussionApi
+
+All URIs are relative to *https://prod.api.appcluster01.ca-central-1.ezmax.com/rest*
+
+| Method | HTTP request | Description |
+|--------|--------------|-------------|
+| [**DiscussionCreateObjectV1**](ObjectDiscussionApi.md#discussioncreateobjectv1) | **POST** /1/object/discussion | Create a new Discussion |
+| [**DiscussionDeleteObjectV1**](ObjectDiscussionApi.md#discussiondeleteobjectv1) | **DELETE** /1/object/discussion/{pkiDiscussionID} | Delete an existing Discussion |
+| [**DiscussionGetObjectV2**](ObjectDiscussionApi.md#discussiongetobjectv2) | **GET** /2/object/discussion/{pkiDiscussionID} | Retrieve an existing Discussion |
+| [**DiscussionPatchObjectV1**](ObjectDiscussionApi.md#discussionpatchobjectv1) | **PATCH** /1/object/discussion/{pkiDiscussionID} | Patch an existing Discussion |
+| [**DiscussionUpdateDiscussionreadstatusV1**](ObjectDiscussionApi.md#discussionupdatediscussionreadstatusv1) | **POST** /1/object/discussion/{pkiDiscussionID}/updateDiscussionreadstatus | Update the read status of the discussion |
+
+
+# **DiscussionCreateObjectV1**
+> DiscussionCreateObjectV1Response DiscussionCreateObjectV1 (DiscussionCreateObjectV1Request discussionCreateObjectV1Request)
+
+Create a new Discussion
+
+The endpoint allows to create one or many elements at once.
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using eZmaxApi.Api;
+using eZmaxApi.Client;
+using eZmaxApi.Model;
+
+namespace Example
+{
+ public class DiscussionCreateObjectV1Example
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "https://prod.api.appcluster01.ca-central-1.ezmax.com/rest";
+ // Configure API key authorization: Authorization
+ config.AddApiKey("Authorization", "YOUR_API_KEY");
+ // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
+ // config.AddApiKeyPrefix("Authorization", "Bearer");
+
+ var apiInstance = new ObjectDiscussionApi(config);
+ var discussionCreateObjectV1Request = new DiscussionCreateObjectV1Request(); // DiscussionCreateObjectV1Request |
+
+ try
+ {
+ // Create a new Discussion
+ DiscussionCreateObjectV1Response result = apiInstance.DiscussionCreateObjectV1(discussionCreateObjectV1Request);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling ObjectDiscussionApi.DiscussionCreateObjectV1: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the DiscussionCreateObjectV1WithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Create a new Discussion
+ ApiResponse response = apiInstance.DiscussionCreateObjectV1WithHttpInfo(discussionCreateObjectV1Request);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling ObjectDiscussionApi.DiscussionCreateObjectV1WithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **discussionCreateObjectV1Request** | [**DiscussionCreateObjectV1Request**](DiscussionCreateObjectV1Request.md) | | |
+
+### Return type
+
+[**DiscussionCreateObjectV1Response**](DiscussionCreateObjectV1Response.md)
+
+### Authorization
+
+[Authorization](../README.md#Authorization)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **201** | Successful response | - |
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **DiscussionDeleteObjectV1**
+> DiscussionDeleteObjectV1Response DiscussionDeleteObjectV1 (int pkiDiscussionID)
+
+Delete an existing Discussion
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using eZmaxApi.Api;
+using eZmaxApi.Client;
+using eZmaxApi.Model;
+
+namespace Example
+{
+ public class DiscussionDeleteObjectV1Example
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "https://prod.api.appcluster01.ca-central-1.ezmax.com/rest";
+ // Configure API key authorization: Authorization
+ config.AddApiKey("Authorization", "YOUR_API_KEY");
+ // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
+ // config.AddApiKeyPrefix("Authorization", "Bearer");
+
+ var apiInstance = new ObjectDiscussionApi(config);
+ var pkiDiscussionID = 56; // int | The unique ID of the Discussion
+
+ try
+ {
+ // Delete an existing Discussion
+ DiscussionDeleteObjectV1Response result = apiInstance.DiscussionDeleteObjectV1(pkiDiscussionID);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling ObjectDiscussionApi.DiscussionDeleteObjectV1: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the DiscussionDeleteObjectV1WithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Delete an existing Discussion
+ ApiResponse response = apiInstance.DiscussionDeleteObjectV1WithHttpInfo(pkiDiscussionID);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling ObjectDiscussionApi.DiscussionDeleteObjectV1WithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **pkiDiscussionID** | **int** | The unique ID of the Discussion | |
+
+### Return type
+
+[**DiscussionDeleteObjectV1Response**](DiscussionDeleteObjectV1Response.md)
+
+### Authorization
+
+[Authorization](../README.md#Authorization)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Successful response | - |
+| **404** | The request failed. The element on which you were trying to work does not exists. Look for detail about the error in the body | - |
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **DiscussionGetObjectV2**
+> DiscussionGetObjectV2Response DiscussionGetObjectV2 (int pkiDiscussionID)
+
+Retrieve an existing Discussion
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using eZmaxApi.Api;
+using eZmaxApi.Client;
+using eZmaxApi.Model;
+
+namespace Example
+{
+ public class DiscussionGetObjectV2Example
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "https://prod.api.appcluster01.ca-central-1.ezmax.com/rest";
+ // Configure API key authorization: Authorization
+ config.AddApiKey("Authorization", "YOUR_API_KEY");
+ // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
+ // config.AddApiKeyPrefix("Authorization", "Bearer");
+
+ var apiInstance = new ObjectDiscussionApi(config);
+ var pkiDiscussionID = 56; // int | The unique ID of the Discussion
+
+ try
+ {
+ // Retrieve an existing Discussion
+ DiscussionGetObjectV2Response result = apiInstance.DiscussionGetObjectV2(pkiDiscussionID);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling ObjectDiscussionApi.DiscussionGetObjectV2: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the DiscussionGetObjectV2WithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Retrieve an existing Discussion
+ ApiResponse response = apiInstance.DiscussionGetObjectV2WithHttpInfo(pkiDiscussionID);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling ObjectDiscussionApi.DiscussionGetObjectV2WithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **pkiDiscussionID** | **int** | The unique ID of the Discussion | |
+
+### Return type
+
+[**DiscussionGetObjectV2Response**](DiscussionGetObjectV2Response.md)
+
+### Authorization
+
+[Authorization](../README.md#Authorization)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Successful response | - |
+| **404** | The request failed. The element on which you were trying to work does not exists. Look for detail about the error in the body | - |
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **DiscussionPatchObjectV1**
+> DiscussionPatchObjectV1Response DiscussionPatchObjectV1 (int pkiDiscussionID, DiscussionPatchObjectV1Request discussionPatchObjectV1Request)
+
+Patch an existing Discussion
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using eZmaxApi.Api;
+using eZmaxApi.Client;
+using eZmaxApi.Model;
+
+namespace Example
+{
+ public class DiscussionPatchObjectV1Example
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "https://prod.api.appcluster01.ca-central-1.ezmax.com/rest";
+ // Configure API key authorization: Authorization
+ config.AddApiKey("Authorization", "YOUR_API_KEY");
+ // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
+ // config.AddApiKeyPrefix("Authorization", "Bearer");
+
+ var apiInstance = new ObjectDiscussionApi(config);
+ var pkiDiscussionID = 56; // int | The unique ID of the Discussion
+ var discussionPatchObjectV1Request = new DiscussionPatchObjectV1Request(); // DiscussionPatchObjectV1Request |
+
+ try
+ {
+ // Patch an existing Discussion
+ DiscussionPatchObjectV1Response result = apiInstance.DiscussionPatchObjectV1(pkiDiscussionID, discussionPatchObjectV1Request);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling ObjectDiscussionApi.DiscussionPatchObjectV1: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the DiscussionPatchObjectV1WithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Patch an existing Discussion
+ ApiResponse response = apiInstance.DiscussionPatchObjectV1WithHttpInfo(pkiDiscussionID, discussionPatchObjectV1Request);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling ObjectDiscussionApi.DiscussionPatchObjectV1WithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **pkiDiscussionID** | **int** | The unique ID of the Discussion | |
+| **discussionPatchObjectV1Request** | [**DiscussionPatchObjectV1Request**](DiscussionPatchObjectV1Request.md) | | |
+
+### Return type
+
+[**DiscussionPatchObjectV1Response**](DiscussionPatchObjectV1Response.md)
+
+### Authorization
+
+[Authorization](../README.md#Authorization)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Successful response | - |
+| **404** | The request failed. The element on which you were trying to work does not exists. Look for detail about the error in the body | - |
+| **422** | The request was syntactically valid but failed because of an interdependance condition. Look for detail about the error in the body | - |
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **DiscussionUpdateDiscussionreadstatusV1**
+> DiscussionUpdateDiscussionreadstatusV1Response DiscussionUpdateDiscussionreadstatusV1 (int pkiDiscussionID, DiscussionUpdateDiscussionreadstatusV1Request discussionUpdateDiscussionreadstatusV1Request)
+
+Update the read status of the discussion
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using eZmaxApi.Api;
+using eZmaxApi.Client;
+using eZmaxApi.Model;
+
+namespace Example
+{
+ public class DiscussionUpdateDiscussionreadstatusV1Example
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "https://prod.api.appcluster01.ca-central-1.ezmax.com/rest";
+ // Configure API key authorization: Authorization
+ config.AddApiKey("Authorization", "YOUR_API_KEY");
+ // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
+ // config.AddApiKeyPrefix("Authorization", "Bearer");
+
+ var apiInstance = new ObjectDiscussionApi(config);
+ var pkiDiscussionID = 56; // int |
+ var discussionUpdateDiscussionreadstatusV1Request = new DiscussionUpdateDiscussionreadstatusV1Request(); // DiscussionUpdateDiscussionreadstatusV1Request |
+
+ try
+ {
+ // Update the read status of the discussion
+ DiscussionUpdateDiscussionreadstatusV1Response result = apiInstance.DiscussionUpdateDiscussionreadstatusV1(pkiDiscussionID, discussionUpdateDiscussionreadstatusV1Request);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling ObjectDiscussionApi.DiscussionUpdateDiscussionreadstatusV1: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the DiscussionUpdateDiscussionreadstatusV1WithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Update the read status of the discussion
+ ApiResponse response = apiInstance.DiscussionUpdateDiscussionreadstatusV1WithHttpInfo(pkiDiscussionID, discussionUpdateDiscussionreadstatusV1Request);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling ObjectDiscussionApi.DiscussionUpdateDiscussionreadstatusV1WithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **pkiDiscussionID** | **int** | | |
+| **discussionUpdateDiscussionreadstatusV1Request** | [**DiscussionUpdateDiscussionreadstatusV1Request**](DiscussionUpdateDiscussionreadstatusV1Request.md) | | |
+
+### Return type
+
+[**DiscussionUpdateDiscussionreadstatusV1Response**](DiscussionUpdateDiscussionreadstatusV1Response.md)
+
+### Authorization
+
+[Authorization](../README.md#Authorization)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Successful response | - |
+| **404** | The request failed. The element on which you were trying to work does not exists. Look for detail about the error in the body | - |
+| **422** | The request was syntactically valid but failed because of an interdependance condition. Look for detail about the error in the body | - |
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/ObjectDiscussionmembershipApi.md b/docs/ObjectDiscussionmembershipApi.md
new file mode 100644
index 000000000..b2e119403
--- /dev/null
+++ b/docs/ObjectDiscussionmembershipApi.md
@@ -0,0 +1,200 @@
+# eZmaxApi.Api.ObjectDiscussionmembershipApi
+
+All URIs are relative to *https://prod.api.appcluster01.ca-central-1.ezmax.com/rest*
+
+| Method | HTTP request | Description |
+|--------|--------------|-------------|
+| [**DiscussionmembershipCreateObjectV1**](ObjectDiscussionmembershipApi.md#discussionmembershipcreateobjectv1) | **POST** /1/object/discussionmembership | Create a new Discussionmembership |
+| [**DiscussionmembershipDeleteObjectV1**](ObjectDiscussionmembershipApi.md#discussionmembershipdeleteobjectv1) | **DELETE** /1/object/discussionmembership/{pkiDiscussionmembershipID} | Delete an existing Discussionmembership |
+
+
+# **DiscussionmembershipCreateObjectV1**
+> DiscussionmembershipCreateObjectV1Response DiscussionmembershipCreateObjectV1 (DiscussionmembershipCreateObjectV1Request discussionmembershipCreateObjectV1Request)
+
+Create a new Discussionmembership
+
+The endpoint allows to create one or many elements at once.
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using eZmaxApi.Api;
+using eZmaxApi.Client;
+using eZmaxApi.Model;
+
+namespace Example
+{
+ public class DiscussionmembershipCreateObjectV1Example
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "https://prod.api.appcluster01.ca-central-1.ezmax.com/rest";
+ // Configure API key authorization: Authorization
+ config.AddApiKey("Authorization", "YOUR_API_KEY");
+ // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
+ // config.AddApiKeyPrefix("Authorization", "Bearer");
+
+ var apiInstance = new ObjectDiscussionmembershipApi(config);
+ var discussionmembershipCreateObjectV1Request = new DiscussionmembershipCreateObjectV1Request(); // DiscussionmembershipCreateObjectV1Request |
+
+ try
+ {
+ // Create a new Discussionmembership
+ DiscussionmembershipCreateObjectV1Response result = apiInstance.DiscussionmembershipCreateObjectV1(discussionmembershipCreateObjectV1Request);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling ObjectDiscussionmembershipApi.DiscussionmembershipCreateObjectV1: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the DiscussionmembershipCreateObjectV1WithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Create a new Discussionmembership
+ ApiResponse response = apiInstance.DiscussionmembershipCreateObjectV1WithHttpInfo(discussionmembershipCreateObjectV1Request);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling ObjectDiscussionmembershipApi.DiscussionmembershipCreateObjectV1WithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **discussionmembershipCreateObjectV1Request** | [**DiscussionmembershipCreateObjectV1Request**](DiscussionmembershipCreateObjectV1Request.md) | | |
+
+### Return type
+
+[**DiscussionmembershipCreateObjectV1Response**](DiscussionmembershipCreateObjectV1Response.md)
+
+### Authorization
+
+[Authorization](../README.md#Authorization)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **201** | Successful response | - |
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **DiscussionmembershipDeleteObjectV1**
+> DiscussionmembershipDeleteObjectV1Response DiscussionmembershipDeleteObjectV1 (int pkiDiscussionmembershipID)
+
+Delete an existing Discussionmembership
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using eZmaxApi.Api;
+using eZmaxApi.Client;
+using eZmaxApi.Model;
+
+namespace Example
+{
+ public class DiscussionmembershipDeleteObjectV1Example
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "https://prod.api.appcluster01.ca-central-1.ezmax.com/rest";
+ // Configure API key authorization: Authorization
+ config.AddApiKey("Authorization", "YOUR_API_KEY");
+ // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
+ // config.AddApiKeyPrefix("Authorization", "Bearer");
+
+ var apiInstance = new ObjectDiscussionmembershipApi(config);
+ var pkiDiscussionmembershipID = 56; // int | The unique ID of the Discussionmembership
+
+ try
+ {
+ // Delete an existing Discussionmembership
+ DiscussionmembershipDeleteObjectV1Response result = apiInstance.DiscussionmembershipDeleteObjectV1(pkiDiscussionmembershipID);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling ObjectDiscussionmembershipApi.DiscussionmembershipDeleteObjectV1: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the DiscussionmembershipDeleteObjectV1WithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Delete an existing Discussionmembership
+ ApiResponse response = apiInstance.DiscussionmembershipDeleteObjectV1WithHttpInfo(pkiDiscussionmembershipID);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling ObjectDiscussionmembershipApi.DiscussionmembershipDeleteObjectV1WithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **pkiDiscussionmembershipID** | **int** | The unique ID of the Discussionmembership | |
+
+### Return type
+
+[**DiscussionmembershipDeleteObjectV1Response**](DiscussionmembershipDeleteObjectV1Response.md)
+
+### Authorization
+
+[Authorization](../README.md#Authorization)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Successful response | - |
+| **404** | The request failed. The element on which you were trying to work does not exists. Look for detail about the error in the body | - |
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/ObjectDiscussionmessageApi.md b/docs/ObjectDiscussionmessageApi.md
new file mode 100644
index 000000000..9cdf6a539
--- /dev/null
+++ b/docs/ObjectDiscussionmessageApi.md
@@ -0,0 +1,300 @@
+# eZmaxApi.Api.ObjectDiscussionmessageApi
+
+All URIs are relative to *https://prod.api.appcluster01.ca-central-1.ezmax.com/rest*
+
+| Method | HTTP request | Description |
+|--------|--------------|-------------|
+| [**DiscussionmessageCreateObjectV1**](ObjectDiscussionmessageApi.md#discussionmessagecreateobjectv1) | **POST** /1/object/discussionmessage | Create a new Discussionmessage |
+| [**DiscussionmessageDeleteObjectV1**](ObjectDiscussionmessageApi.md#discussionmessagedeleteobjectv1) | **DELETE** /1/object/discussionmessage/{pkiDiscussionmessageID} | Delete an existing Discussionmessage |
+| [**DiscussionmessagePatchObjectV1**](ObjectDiscussionmessageApi.md#discussionmessagepatchobjectv1) | **PATCH** /1/object/discussionmessage/{pkiDiscussionmessageID} | Patch an existing Discussionmessage |
+
+
+# **DiscussionmessageCreateObjectV1**
+> DiscussionmessageCreateObjectV1Response DiscussionmessageCreateObjectV1 (DiscussionmessageCreateObjectV1Request discussionmessageCreateObjectV1Request)
+
+Create a new Discussionmessage
+
+The endpoint allows to create one or many elements at once.
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using eZmaxApi.Api;
+using eZmaxApi.Client;
+using eZmaxApi.Model;
+
+namespace Example
+{
+ public class DiscussionmessageCreateObjectV1Example
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "https://prod.api.appcluster01.ca-central-1.ezmax.com/rest";
+ // Configure API key authorization: Authorization
+ config.AddApiKey("Authorization", "YOUR_API_KEY");
+ // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
+ // config.AddApiKeyPrefix("Authorization", "Bearer");
+
+ var apiInstance = new ObjectDiscussionmessageApi(config);
+ var discussionmessageCreateObjectV1Request = new DiscussionmessageCreateObjectV1Request(); // DiscussionmessageCreateObjectV1Request |
+
+ try
+ {
+ // Create a new Discussionmessage
+ DiscussionmessageCreateObjectV1Response result = apiInstance.DiscussionmessageCreateObjectV1(discussionmessageCreateObjectV1Request);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling ObjectDiscussionmessageApi.DiscussionmessageCreateObjectV1: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the DiscussionmessageCreateObjectV1WithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Create a new Discussionmessage
+ ApiResponse response = apiInstance.DiscussionmessageCreateObjectV1WithHttpInfo(discussionmessageCreateObjectV1Request);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling ObjectDiscussionmessageApi.DiscussionmessageCreateObjectV1WithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **discussionmessageCreateObjectV1Request** | [**DiscussionmessageCreateObjectV1Request**](DiscussionmessageCreateObjectV1Request.md) | | |
+
+### Return type
+
+[**DiscussionmessageCreateObjectV1Response**](DiscussionmessageCreateObjectV1Response.md)
+
+### Authorization
+
+[Authorization](../README.md#Authorization)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **201** | Successful response | - |
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **DiscussionmessageDeleteObjectV1**
+> DiscussionmessageDeleteObjectV1Response DiscussionmessageDeleteObjectV1 (int pkiDiscussionmessageID)
+
+Delete an existing Discussionmessage
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using eZmaxApi.Api;
+using eZmaxApi.Client;
+using eZmaxApi.Model;
+
+namespace Example
+{
+ public class DiscussionmessageDeleteObjectV1Example
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "https://prod.api.appcluster01.ca-central-1.ezmax.com/rest";
+ // Configure API key authorization: Authorization
+ config.AddApiKey("Authorization", "YOUR_API_KEY");
+ // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
+ // config.AddApiKeyPrefix("Authorization", "Bearer");
+
+ var apiInstance = new ObjectDiscussionmessageApi(config);
+ var pkiDiscussionmessageID = 56; // int | The unique ID of the Discussionmessage
+
+ try
+ {
+ // Delete an existing Discussionmessage
+ DiscussionmessageDeleteObjectV1Response result = apiInstance.DiscussionmessageDeleteObjectV1(pkiDiscussionmessageID);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling ObjectDiscussionmessageApi.DiscussionmessageDeleteObjectV1: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the DiscussionmessageDeleteObjectV1WithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Delete an existing Discussionmessage
+ ApiResponse response = apiInstance.DiscussionmessageDeleteObjectV1WithHttpInfo(pkiDiscussionmessageID);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling ObjectDiscussionmessageApi.DiscussionmessageDeleteObjectV1WithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **pkiDiscussionmessageID** | **int** | The unique ID of the Discussionmessage | |
+
+### Return type
+
+[**DiscussionmessageDeleteObjectV1Response**](DiscussionmessageDeleteObjectV1Response.md)
+
+### Authorization
+
+[Authorization](../README.md#Authorization)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Successful response | - |
+| **404** | The request failed. The element on which you were trying to work does not exists. Look for detail about the error in the body | - |
+| **422** | The request was syntactically valid but failed because of an interdependance condition. Look for detail about the error in the body | - |
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **DiscussionmessagePatchObjectV1**
+> DiscussionmessagePatchObjectV1Response DiscussionmessagePatchObjectV1 (int pkiDiscussionmessageID, DiscussionmessagePatchObjectV1Request discussionmessagePatchObjectV1Request)
+
+Patch an existing Discussionmessage
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using eZmaxApi.Api;
+using eZmaxApi.Client;
+using eZmaxApi.Model;
+
+namespace Example
+{
+ public class DiscussionmessagePatchObjectV1Example
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "https://prod.api.appcluster01.ca-central-1.ezmax.com/rest";
+ // Configure API key authorization: Authorization
+ config.AddApiKey("Authorization", "YOUR_API_KEY");
+ // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
+ // config.AddApiKeyPrefix("Authorization", "Bearer");
+
+ var apiInstance = new ObjectDiscussionmessageApi(config);
+ var pkiDiscussionmessageID = 56; // int | The unique ID of the Discussionmessage
+ var discussionmessagePatchObjectV1Request = new DiscussionmessagePatchObjectV1Request(); // DiscussionmessagePatchObjectV1Request |
+
+ try
+ {
+ // Patch an existing Discussionmessage
+ DiscussionmessagePatchObjectV1Response result = apiInstance.DiscussionmessagePatchObjectV1(pkiDiscussionmessageID, discussionmessagePatchObjectV1Request);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling ObjectDiscussionmessageApi.DiscussionmessagePatchObjectV1: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the DiscussionmessagePatchObjectV1WithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Patch an existing Discussionmessage
+ ApiResponse response = apiInstance.DiscussionmessagePatchObjectV1WithHttpInfo(pkiDiscussionmessageID, discussionmessagePatchObjectV1Request);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling ObjectDiscussionmessageApi.DiscussionmessagePatchObjectV1WithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **pkiDiscussionmessageID** | **int** | The unique ID of the Discussionmessage | |
+| **discussionmessagePatchObjectV1Request** | [**DiscussionmessagePatchObjectV1Request**](DiscussionmessagePatchObjectV1Request.md) | | |
+
+### Return type
+
+[**DiscussionmessagePatchObjectV1Response**](DiscussionmessagePatchObjectV1Response.md)
+
+### Authorization
+
+[Authorization](../README.md#Authorization)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Successful response | - |
+| **404** | The request failed. The element on which you were trying to work does not exists. Look for detail about the error in the body | - |
+| **422** | The request was syntactically valid but failed because of an interdependance condition. Look for detail about the error in the body | - |
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/ObjectEzsigndiscussionApi.md b/docs/ObjectEzsigndiscussionApi.md
new file mode 100644
index 000000000..e6fb628d9
--- /dev/null
+++ b/docs/ObjectEzsigndiscussionApi.md
@@ -0,0 +1,296 @@
+# eZmaxApi.Api.ObjectEzsigndiscussionApi
+
+All URIs are relative to *https://prod.api.appcluster01.ca-central-1.ezmax.com/rest*
+
+| Method | HTTP request | Description |
+|--------|--------------|-------------|
+| [**EzsigndiscussionCreateObjectV1**](ObjectEzsigndiscussionApi.md#ezsigndiscussioncreateobjectv1) | **POST** /1/object/ezsigndiscussion | Create a new Ezsigndiscussion |
+| [**EzsigndiscussionDeleteObjectV1**](ObjectEzsigndiscussionApi.md#ezsigndiscussiondeleteobjectv1) | **DELETE** /1/object/ezsigndiscussion/{pkiEzsigndiscussionID} | Delete an existing Ezsigndiscussion |
+| [**EzsigndiscussionGetObjectV2**](ObjectEzsigndiscussionApi.md#ezsigndiscussiongetobjectv2) | **GET** /2/object/ezsigndiscussion/{pkiEzsigndiscussionID} | Retrieve an existing Ezsigndiscussion |
+
+
+# **EzsigndiscussionCreateObjectV1**
+> EzsigndiscussionCreateObjectV1Response EzsigndiscussionCreateObjectV1 (EzsigndiscussionCreateObjectV1Request ezsigndiscussionCreateObjectV1Request)
+
+Create a new Ezsigndiscussion
+
+The endpoint allows to create one or many elements at once.
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using eZmaxApi.Api;
+using eZmaxApi.Client;
+using eZmaxApi.Model;
+
+namespace Example
+{
+ public class EzsigndiscussionCreateObjectV1Example
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "https://prod.api.appcluster01.ca-central-1.ezmax.com/rest";
+ // Configure API key authorization: Authorization
+ config.AddApiKey("Authorization", "YOUR_API_KEY");
+ // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
+ // config.AddApiKeyPrefix("Authorization", "Bearer");
+
+ var apiInstance = new ObjectEzsigndiscussionApi(config);
+ var ezsigndiscussionCreateObjectV1Request = new EzsigndiscussionCreateObjectV1Request(); // EzsigndiscussionCreateObjectV1Request |
+
+ try
+ {
+ // Create a new Ezsigndiscussion
+ EzsigndiscussionCreateObjectV1Response result = apiInstance.EzsigndiscussionCreateObjectV1(ezsigndiscussionCreateObjectV1Request);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling ObjectEzsigndiscussionApi.EzsigndiscussionCreateObjectV1: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the EzsigndiscussionCreateObjectV1WithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Create a new Ezsigndiscussion
+ ApiResponse response = apiInstance.EzsigndiscussionCreateObjectV1WithHttpInfo(ezsigndiscussionCreateObjectV1Request);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling ObjectEzsigndiscussionApi.EzsigndiscussionCreateObjectV1WithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **ezsigndiscussionCreateObjectV1Request** | [**EzsigndiscussionCreateObjectV1Request**](EzsigndiscussionCreateObjectV1Request.md) | | |
+
+### Return type
+
+[**EzsigndiscussionCreateObjectV1Response**](EzsigndiscussionCreateObjectV1Response.md)
+
+### Authorization
+
+[Authorization](../README.md#Authorization)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **201** | Successful response | - |
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **EzsigndiscussionDeleteObjectV1**
+> EzsigndiscussionDeleteObjectV1Response EzsigndiscussionDeleteObjectV1 (int pkiEzsigndiscussionID)
+
+Delete an existing Ezsigndiscussion
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using eZmaxApi.Api;
+using eZmaxApi.Client;
+using eZmaxApi.Model;
+
+namespace Example
+{
+ public class EzsigndiscussionDeleteObjectV1Example
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "https://prod.api.appcluster01.ca-central-1.ezmax.com/rest";
+ // Configure API key authorization: Authorization
+ config.AddApiKey("Authorization", "YOUR_API_KEY");
+ // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
+ // config.AddApiKeyPrefix("Authorization", "Bearer");
+
+ var apiInstance = new ObjectEzsigndiscussionApi(config);
+ var pkiEzsigndiscussionID = 56; // int | The unique ID of the Ezsigndiscussion
+
+ try
+ {
+ // Delete an existing Ezsigndiscussion
+ EzsigndiscussionDeleteObjectV1Response result = apiInstance.EzsigndiscussionDeleteObjectV1(pkiEzsigndiscussionID);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling ObjectEzsigndiscussionApi.EzsigndiscussionDeleteObjectV1: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the EzsigndiscussionDeleteObjectV1WithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Delete an existing Ezsigndiscussion
+ ApiResponse response = apiInstance.EzsigndiscussionDeleteObjectV1WithHttpInfo(pkiEzsigndiscussionID);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling ObjectEzsigndiscussionApi.EzsigndiscussionDeleteObjectV1WithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **pkiEzsigndiscussionID** | **int** | The unique ID of the Ezsigndiscussion | |
+
+### Return type
+
+[**EzsigndiscussionDeleteObjectV1Response**](EzsigndiscussionDeleteObjectV1Response.md)
+
+### Authorization
+
+[Authorization](../README.md#Authorization)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Successful response | - |
+| **404** | The request failed. The element on which you were trying to work does not exists. Look for detail about the error in the body | - |
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **EzsigndiscussionGetObjectV2**
+> EzsigndiscussionGetObjectV2Response EzsigndiscussionGetObjectV2 (int pkiEzsigndiscussionID)
+
+Retrieve an existing Ezsigndiscussion
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using eZmaxApi.Api;
+using eZmaxApi.Client;
+using eZmaxApi.Model;
+
+namespace Example
+{
+ public class EzsigndiscussionGetObjectV2Example
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "https://prod.api.appcluster01.ca-central-1.ezmax.com/rest";
+ // Configure API key authorization: Authorization
+ config.AddApiKey("Authorization", "YOUR_API_KEY");
+ // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
+ // config.AddApiKeyPrefix("Authorization", "Bearer");
+
+ var apiInstance = new ObjectEzsigndiscussionApi(config);
+ var pkiEzsigndiscussionID = 56; // int | The unique ID of the Ezsigndiscussion
+
+ try
+ {
+ // Retrieve an existing Ezsigndiscussion
+ EzsigndiscussionGetObjectV2Response result = apiInstance.EzsigndiscussionGetObjectV2(pkiEzsigndiscussionID);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling ObjectEzsigndiscussionApi.EzsigndiscussionGetObjectV2: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the EzsigndiscussionGetObjectV2WithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Retrieve an existing Ezsigndiscussion
+ ApiResponse response = apiInstance.EzsigndiscussionGetObjectV2WithHttpInfo(pkiEzsigndiscussionID);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling ObjectEzsigndiscussionApi.EzsigndiscussionGetObjectV2WithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **pkiEzsigndiscussionID** | **int** | The unique ID of the Ezsigndiscussion | |
+
+### Return type
+
+[**EzsigndiscussionGetObjectV2Response**](EzsigndiscussionGetObjectV2Response.md)
+
+### Authorization
+
+[Authorization](../README.md#Authorization)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Successful response | - |
+| **404** | The request failed. The element on which you were trying to work does not exists. Look for detail about the error in the body | - |
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/ObjectEzsigndocumentApi.md b/docs/ObjectEzsigndocumentApi.md
index f434a5242..d7045ab7f 100644
--- a/docs/ObjectEzsigndocumentApi.md
+++ b/docs/ObjectEzsigndocumentApi.md
@@ -6,6 +6,7 @@ All URIs are relative to *https://prod.api.appcluster01.ca-central-1.ezmax.com/r
|--------|--------------|-------------|
| [**EzsigndocumentApplyEzsigntemplateV1**](ObjectEzsigndocumentApi.md#ezsigndocumentapplyezsigntemplatev1) | **POST** /1/object/ezsigndocument/{pkiEzsigndocumentID}/applyezsigntemplate | Apply an Ezsigntemplate to the Ezsigndocument. |
| [**EzsigndocumentApplyEzsigntemplateV2**](ObjectEzsigndocumentApi.md#ezsigndocumentapplyezsigntemplatev2) | **POST** /2/object/ezsigndocument/{pkiEzsigndocumentID}/applyEzsigntemplate | Apply an Ezsigntemplate to the Ezsigndocument. |
+| [**EzsigndocumentCreateEzsignelementsPositionedByWordV1**](ObjectEzsigndocumentApi.md#ezsigndocumentcreateezsignelementspositionedbywordv1) | **POST** /1/object/ezsigndocument/{pkiEzsigndocumentID}/createEzsignelementsPositionedByWord | Create multiple Ezsignsignatures/Ezsignformfieldgroups |
| [**EzsigndocumentCreateObjectV1**](ObjectEzsigndocumentApi.md#ezsigndocumentcreateobjectv1) | **POST** /1/object/ezsigndocument | Create a new Ezsigndocument |
| [**EzsigndocumentCreateObjectV2**](ObjectEzsigndocumentApi.md#ezsigndocumentcreateobjectv2) | **POST** /2/object/ezsigndocument | Create a new Ezsigndocument |
| [**EzsigndocumentDeclineToSignV1**](ObjectEzsigndocumentApi.md#ezsigndocumentdeclinetosignv1) | **POST** /1/object/ezsigndocument/{pkiEzsigndocumentID}/declineToSign | Decline to sign |
@@ -19,6 +20,7 @@ All URIs are relative to *https://prod.api.appcluster01.ca-central-1.ezmax.com/r
| [**EzsigndocumentGetCompletedElementsV1**](ObjectEzsigndocumentApi.md#ezsigndocumentgetcompletedelementsv1) | **GET** /1/object/ezsigndocument/{pkiEzsigndocumentID}/getCompletedElements | Retrieve completed elements for the Ezsigndocument |
| [**EzsigndocumentGetDownloadUrlV1**](ObjectEzsigndocumentApi.md#ezsigndocumentgetdownloadurlv1) | **GET** /1/object/ezsigndocument/{pkiEzsigndocumentID}/getDownloadUrl/{eDocumentType} | Retrieve a URL to download documents. |
| [**EzsigndocumentGetEzsignannotationsV1**](ObjectEzsigndocumentApi.md#ezsigndocumentgetezsignannotationsv1) | **GET** /1/object/ezsigndocument/{pkiEzsigndocumentID}/getEzsignannotations | Retrieve an existing Ezsigndocument's Ezsignannotations |
+| [**EzsigndocumentGetEzsigndiscussionsV1**](ObjectEzsigndocumentApi.md#ezsigndocumentgetezsigndiscussionsv1) | **GET** /1/object/ezsigndocument/{pkiEzsigndocumentID}/getEzsigndiscussions | Retrieve an existing Ezsigndocument's Ezsigndiscussions |
| [**EzsigndocumentGetEzsignformfieldgroupsV1**](ObjectEzsigndocumentApi.md#ezsigndocumentgetezsignformfieldgroupsv1) | **GET** /1/object/ezsigndocument/{pkiEzsigndocumentID}/getEzsignformfieldgroups | Retrieve an existing Ezsigndocument's Ezsignformfieldgroups |
| [**EzsigndocumentGetEzsignpagesV1**](ObjectEzsigndocumentApi.md#ezsigndocumentgetezsignpagesv1) | **GET** /1/object/ezsigndocument/{pkiEzsigndocumentID}/getEzsignpages | Retrieve an existing Ezsigndocument's Ezsignpages |
| [**EzsigndocumentGetEzsignsignaturesAutomaticV1**](ObjectEzsigndocumentApi.md#ezsigndocumentgetezsignsignaturesautomaticv1) | **GET** /1/object/ezsigndocument/{pkiEzsigndocumentID}/getEzsignsignaturesAutomatic | Retrieve an existing Ezsigndocument's automatic Ezsignsignatures |
@@ -223,6 +225,106 @@ catch (ApiException e)
- **Accept**: application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Successful response | - |
+| **404** | The request failed. The element on which you were trying to work does not exists. Look for detail about the error in the body | - |
+| **422** | The request was syntactically valid but failed because of an interdependance condition. Look for detail about the error in the body | - |
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **EzsigndocumentCreateEzsignelementsPositionedByWordV1**
+> EzsigndocumentCreateEzsignelementsPositionedByWordV1Response EzsigndocumentCreateEzsignelementsPositionedByWordV1 (int pkiEzsigndocumentID, EzsigndocumentCreateEzsignelementsPositionedByWordV1Request ezsigndocumentCreateEzsignelementsPositionedByWordV1Request)
+
+Create multiple Ezsignsignatures/Ezsignformfieldgroups
+
+Using this endpoint, you can create multiple Ezsignsignatures/Ezsignformfieldgroups positioned by word at the same time.
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using eZmaxApi.Api;
+using eZmaxApi.Client;
+using eZmaxApi.Model;
+
+namespace Example
+{
+ public class EzsigndocumentCreateEzsignelementsPositionedByWordV1Example
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "https://prod.api.appcluster01.ca-central-1.ezmax.com/rest";
+ // Configure API key authorization: Authorization
+ config.AddApiKey("Authorization", "YOUR_API_KEY");
+ // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
+ // config.AddApiKeyPrefix("Authorization", "Bearer");
+
+ var apiInstance = new ObjectEzsigndocumentApi(config);
+ var pkiEzsigndocumentID = 56; // int |
+ var ezsigndocumentCreateEzsignelementsPositionedByWordV1Request = new EzsigndocumentCreateEzsignelementsPositionedByWordV1Request(); // EzsigndocumentCreateEzsignelementsPositionedByWordV1Request |
+
+ try
+ {
+ // Create multiple Ezsignsignatures/Ezsignformfieldgroups
+ EzsigndocumentCreateEzsignelementsPositionedByWordV1Response result = apiInstance.EzsigndocumentCreateEzsignelementsPositionedByWordV1(pkiEzsigndocumentID, ezsigndocumentCreateEzsignelementsPositionedByWordV1Request);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling ObjectEzsigndocumentApi.EzsigndocumentCreateEzsignelementsPositionedByWordV1: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the EzsigndocumentCreateEzsignelementsPositionedByWordV1WithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Create multiple Ezsignsignatures/Ezsignformfieldgroups
+ ApiResponse response = apiInstance.EzsigndocumentCreateEzsignelementsPositionedByWordV1WithHttpInfo(pkiEzsigndocumentID, ezsigndocumentCreateEzsignelementsPositionedByWordV1Request);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling ObjectEzsigndocumentApi.EzsigndocumentCreateEzsignelementsPositionedByWordV1WithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **pkiEzsigndocumentID** | **int** | | |
+| **ezsigndocumentCreateEzsignelementsPositionedByWordV1Request** | [**EzsigndocumentCreateEzsignelementsPositionedByWordV1Request**](EzsigndocumentCreateEzsignelementsPositionedByWordV1Request.md) | | |
+
+### Return type
+
+[**EzsigndocumentCreateEzsignelementsPositionedByWordV1Response**](EzsigndocumentCreateEzsignelementsPositionedByWordV1Response.md)
+
+### Authorization
+
+[Authorization](../README.md#Authorization)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
@@ -1344,7 +1446,7 @@ namespace Example
var apiInstance = new ObjectEzsigndocumentApi(config);
var pkiEzsigndocumentID = 56; // int |
- var eDocumentType = "Initial"; // string | The type of document to retrieve. 1. **Initial** Is the initial document before any signature were applied. 2. **SignatureReady** Is the version containing the annotations/form to show the signer. 3. **Signed** Is the final document once all signatures were applied. 4. **Proofdocument** Is the evidence report. 5. **Proof** Is the complete evidence archive including all of the above and more.
+ var eDocumentType = "Initial"; // string | The type of document to retrieve. 1. **Initial** Is the initial document before any signature were applied. 2. **SignatureReady** Is the version containing the annotations/form to show the signer. 3. **Signed** Is the final document once all signatures were applied in current document if eEzsignfolderCompletion is PerEzsigndocument.
Is the final document once all signatures were applied in all documents if eEzsignfolderCompletion is PerEzsignfolder. 4. **Proofdocument** Is the evidence report. 5. **Proof** Is the complete evidence archive including all of the above and more.
try
{
@@ -1388,7 +1490,7 @@ catch (ApiException e)
| Name | Type | Description | Notes |
|------|------|-------------|-------|
| **pkiEzsigndocumentID** | **int** | | |
-| **eDocumentType** | **string** | The type of document to retrieve. 1. **Initial** Is the initial document before any signature were applied. 2. **SignatureReady** Is the version containing the annotations/form to show the signer. 3. **Signed** Is the final document once all signatures were applied. 4. **Proofdocument** Is the evidence report. 5. **Proof** Is the complete evidence archive including all of the above and more. | |
+| **eDocumentType** | **string** | The type of document to retrieve. 1. **Initial** Is the initial document before any signature were applied. 2. **SignatureReady** Is the version containing the annotations/form to show the signer. 3. **Signed** Is the final document once all signatures were applied in current document if eEzsignfolderCompletion is PerEzsigndocument.<br> Is the final document once all signatures were applied in all documents if eEzsignfolderCompletion is PerEzsignfolder. 4. **Proofdocument** Is the evidence report. 5. **Proof** Is the complete evidence archive including all of the above and more. | |
### Return type
@@ -1500,6 +1602,102 @@ catch (ApiException e)
- **Accept**: application/json
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Successful response | - |
+| **404** | The request failed. The element on which you were trying to work does not exists. Look for detail about the error in the body | - |
+| **422** | The request was syntactically valid but failed because of an interdependance condition. Look for detail about the error in the body | - |
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **EzsigndocumentGetEzsigndiscussionsV1**
+> EzsigndocumentGetEzsigndiscussionsV1Response EzsigndocumentGetEzsigndiscussionsV1 (int pkiEzsigndocumentID)
+
+Retrieve an existing Ezsigndocument's Ezsigndiscussions
+
+### Example
+```csharp
+using System.Collections.Generic;
+using System.Diagnostics;
+using eZmaxApi.Api;
+using eZmaxApi.Client;
+using eZmaxApi.Model;
+
+namespace Example
+{
+ public class EzsigndocumentGetEzsigndiscussionsV1Example
+ {
+ public static void Main()
+ {
+ Configuration config = new Configuration();
+ config.BasePath = "https://prod.api.appcluster01.ca-central-1.ezmax.com/rest";
+ // Configure API key authorization: Authorization
+ config.AddApiKey("Authorization", "YOUR_API_KEY");
+ // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
+ // config.AddApiKeyPrefix("Authorization", "Bearer");
+
+ var apiInstance = new ObjectEzsigndocumentApi(config);
+ var pkiEzsigndocumentID = 56; // int |
+
+ try
+ {
+ // Retrieve an existing Ezsigndocument's Ezsigndiscussions
+ EzsigndocumentGetEzsigndiscussionsV1Response result = apiInstance.EzsigndocumentGetEzsigndiscussionsV1(pkiEzsigndocumentID);
+ Debug.WriteLine(result);
+ }
+ catch (ApiException e)
+ {
+ Debug.Print("Exception when calling ObjectEzsigndocumentApi.EzsigndocumentGetEzsigndiscussionsV1: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+ }
+ }
+ }
+}
+```
+
+#### Using the EzsigndocumentGetEzsigndiscussionsV1WithHttpInfo variant
+This returns an ApiResponse object which contains the response data, status code and headers.
+
+```csharp
+try
+{
+ // Retrieve an existing Ezsigndocument's Ezsigndiscussions
+ ApiResponse response = apiInstance.EzsigndocumentGetEzsigndiscussionsV1WithHttpInfo(pkiEzsigndocumentID);
+ Debug.Write("Status Code: " + response.StatusCode);
+ Debug.Write("Response Headers: " + response.Headers);
+ Debug.Write("Response Body: " + response.Data);
+}
+catch (ApiException e)
+{
+ Debug.Print("Exception when calling ObjectEzsigndocumentApi.EzsigndocumentGetEzsigndiscussionsV1WithHttpInfo: " + e.Message);
+ Debug.Print("Status Code: " + e.ErrorCode);
+ Debug.Print(e.StackTrace);
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------|------|-------------|-------|
+| **pkiEzsigndocumentID** | **int** | | |
+
+### Return type
+
+[**EzsigndocumentGetEzsigndiscussionsV1Response**](EzsigndocumentGetEzsigndiscussionsV1Response.md)
+
+### Authorization
+
+[Authorization](../README.md#Authorization)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
diff --git a/docs/UserListElement.md b/docs/UserListElement.md
index 090e19fe9..d44284523 100644
--- a/docs/UserListElement.md
+++ b/docs/UserListElement.md
@@ -15,6 +15,7 @@ Name | Type | Description | Notes
**EUserEzsignaccess** | **FieldEUserEzsignaccess** | |
**DtUserEzsignprepaidexpiration** | **string** | The eZsign prepaid expiration date | [optional]
**SEmailAddress** | **string** | The email address. |
+**SUserJobtitle** | **string** | The job title of the user | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/UserRequest.md b/docs/UserRequest.md
index 5d7de0d58..74bb6a797 100644
--- a/docs/UserRequest.md
+++ b/docs/UserRequest.md
@@ -26,6 +26,7 @@ Name | Type | Description | Notes
**SUserFirstname** | **string** | The first name of the user |
**SUserLastname** | **string** | The last name of the user |
**SUserLoginname** | **string** | The login name of the User. |
+**SUserJobtitle** | **string** | The job title of the user | [optional]
**EUserEzsignaccess** | **FieldEUserEzsignaccess** | |
**BUserIsactive** | **bool** | Whether the User is active or not |
**BUserValidatebyadministration** | **bool** | Whether if the transactions in which the User is implicated must be validated by administrative personnel or not | [optional]
diff --git a/docs/UserRequestCompound.md b/docs/UserRequestCompound.md
index 6e340735e..d5515a7b0 100644
--- a/docs/UserRequestCompound.md
+++ b/docs/UserRequestCompound.md
@@ -26,6 +26,7 @@ Name | Type | Description | Notes
**SUserFirstname** | **string** | The first name of the user |
**SUserLastname** | **string** | The last name of the user |
**SUserLoginname** | **string** | The login name of the User. |
+**SUserJobtitle** | **string** | The job title of the user | [optional]
**EUserEzsignaccess** | **FieldEUserEzsignaccess** | |
**BUserIsactive** | **bool** | Whether the User is active or not |
**BUserValidatebyadministration** | **bool** | Whether if the transactions in which the User is implicated must be validated by administrative personnel or not | [optional]
diff --git a/docs/UserResponse.md b/docs/UserResponse.md
index 0d45a5aaa..bb507e852 100644
--- a/docs/UserResponse.md
+++ b/docs/UserResponse.md
@@ -32,6 +32,7 @@ Name | Type | Description | Notes
**SUserFirstname** | **string** | The first name of the user |
**SUserLastname** | **string** | The last name of the user |
**SUserLoginname** | **string** | The login name of the User. |
+**SUserJobtitle** | **string** | The job title of the user | [optional]
**EUserEzsignaccess** | **FieldEUserEzsignaccess** | |
**DtUserLastlogondate** | **string** | The last logon date of the User | [optional]
**DtUserPasswordchanged** | **string** | The date at which the User's password was last changed | [optional]
diff --git a/docs/UserResponseCompound.md b/docs/UserResponseCompound.md
index 332f9c1f2..615776163 100644
--- a/docs/UserResponseCompound.md
+++ b/docs/UserResponseCompound.md
@@ -32,6 +32,7 @@ Name | Type | Description | Notes
**SUserFirstname** | **string** | The first name of the user |
**SUserLastname** | **string** | The last name of the user |
**SUserLoginname** | **string** | The login name of the User. |
+**SUserJobtitle** | **string** | The job title of the user | [optional]
**EUserEzsignaccess** | **FieldEUserEzsignaccess** | |
**DtUserLastlogondate** | **string** | The last logon date of the User | [optional]
**DtUserPasswordchanged** | **string** | The date at which the User's password was last changed | [optional]
diff --git a/docs/WebhookResponse.md b/docs/WebhookResponse.md
index 81c040842..b4a9fe1f8 100644
--- a/docs/WebhookResponse.md
+++ b/docs/WebhookResponse.md
@@ -19,6 +19,7 @@ Name | Type | Description | Notes
**BWebhookIsactive** | **bool** | Whether the Webhook is active or not |
**BWebhookIssigned** | **bool** | Whether the requests will be signed or not |
**BWebhookSkipsslvalidation** | **bool** | Wheter the server's SSL certificate should be validated or not. Not recommended to skip for production use |
+**ObjAudit** | [**CommonAudit**](CommonAudit.md) | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/WebhookResponseCompound.md b/docs/WebhookResponseCompound.md
index 918bb0c79..2d62bbdef 100644
--- a/docs/WebhookResponseCompound.md
+++ b/docs/WebhookResponseCompound.md
@@ -19,6 +19,7 @@ Name | Type | Description | Notes
**BWebhookIsactive** | **bool** | Whether the Webhook is active or not |
**BWebhookIssigned** | **bool** | Whether the requests will be signed or not |
**BWebhookSkipsslvalidation** | **bool** | Wheter the server's SSL certificate should be validated or not. Not recommended to skip for production use |
+**ObjAudit** | [**CommonAudit**](CommonAudit.md) | |
**SWebhookEvent** | **string** | The concatenated string to describe the Webhook event | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/eZmaxApi.sln b/eZmaxApi.sln
index f563945c9..c0b8f2ab2 100644
--- a/eZmaxApi.sln
+++ b/eZmaxApi.sln
@@ -2,7 +2,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
VisualStudioVersion = 12.0.0.0
MinimumVisualStudioVersion = 10.0.0.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "eZmaxApi", "src\eZmaxApi\eZmaxApi.csproj", "{B9B0809D-B060-447D-8684-792B3D7144DB}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "eZmaxApi", "src\eZmaxApi\eZmaxApi.csproj", "{2A4414C9-5485-4EAF-8EFA-1A2C82AB6D40}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "eZmaxApi.Test", "src\eZmaxApi.Test\eZmaxApi.Test.csproj", "{19F1DEBC-DE5E-4517-8062-F000CD499087}"
EndProject
@@ -12,10 +12,10 @@ Global
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {B9B0809D-B060-447D-8684-792B3D7144DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B9B0809D-B060-447D-8684-792B3D7144DB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B9B0809D-B060-447D-8684-792B3D7144DB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B9B0809D-B060-447D-8684-792B3D7144DB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2A4414C9-5485-4EAF-8EFA-1A2C82AB6D40}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2A4414C9-5485-4EAF-8EFA-1A2C82AB6D40}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2A4414C9-5485-4EAF-8EFA-1A2C82AB6D40}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2A4414C9-5485-4EAF-8EFA-1A2C82AB6D40}.Release|Any CPU.Build.0 = Release|Any CPU
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.Build.0 = Debug|Any CPU
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Release|Any CPU.ActiveCfg = Release|Any CPU
diff --git a/src/eZmaxApi.Test/Api/ObjectDiscussionApiTests.cs b/src/eZmaxApi.Test/Api/ObjectDiscussionApiTests.cs
new file mode 100644
index 000000000..86bbd39df
--- /dev/null
+++ b/src/eZmaxApi.Test/Api/ObjectDiscussionApiTests.cs
@@ -0,0 +1,120 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+using System;
+using System.IO;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Reflection;
+using RestSharp;
+using Xunit;
+
+using eZmaxApi.Client;
+using eZmaxApi.Api;
+// uncomment below to import models
+//using eZmaxApi.Model;
+
+namespace eZmaxApi.Test.Api
+{
+ ///
+ /// Class for testing ObjectDiscussionApi
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the API endpoint.
+ ///
+ public class ObjectDiscussionApiTests : IDisposable
+ {
+ private ObjectDiscussionApi instance;
+
+ public ObjectDiscussionApiTests()
+ {
+ instance = new ObjectDiscussionApi();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of ObjectDiscussionApi
+ ///
+ [Fact]
+ public void InstanceTest()
+ {
+ // TODO uncomment below to test 'IsType' ObjectDiscussionApi
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test DiscussionCreateObjectV1
+ ///
+ [Fact]
+ public void DiscussionCreateObjectV1Test()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //DiscussionCreateObjectV1Request discussionCreateObjectV1Request = null;
+ //var response = instance.DiscussionCreateObjectV1(discussionCreateObjectV1Request);
+ //Assert.IsType(response);
+ }
+
+ ///
+ /// Test DiscussionDeleteObjectV1
+ ///
+ [Fact]
+ public void DiscussionDeleteObjectV1Test()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //int pkiDiscussionID = null;
+ //var response = instance.DiscussionDeleteObjectV1(pkiDiscussionID);
+ //Assert.IsType(response);
+ }
+
+ ///
+ /// Test DiscussionGetObjectV2
+ ///
+ [Fact]
+ public void DiscussionGetObjectV2Test()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //int pkiDiscussionID = null;
+ //var response = instance.DiscussionGetObjectV2(pkiDiscussionID);
+ //Assert.IsType(response);
+ }
+
+ ///
+ /// Test DiscussionPatchObjectV1
+ ///
+ [Fact]
+ public void DiscussionPatchObjectV1Test()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //int pkiDiscussionID = null;
+ //DiscussionPatchObjectV1Request discussionPatchObjectV1Request = null;
+ //var response = instance.DiscussionPatchObjectV1(pkiDiscussionID, discussionPatchObjectV1Request);
+ //Assert.IsType(response);
+ }
+
+ ///
+ /// Test DiscussionUpdateDiscussionreadstatusV1
+ ///
+ [Fact]
+ public void DiscussionUpdateDiscussionreadstatusV1Test()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //int pkiDiscussionID = null;
+ //DiscussionUpdateDiscussionreadstatusV1Request discussionUpdateDiscussionreadstatusV1Request = null;
+ //var response = instance.DiscussionUpdateDiscussionreadstatusV1(pkiDiscussionID, discussionUpdateDiscussionreadstatusV1Request);
+ //Assert.IsType(response);
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Api/ObjectDiscussionmembershipApiTests.cs b/src/eZmaxApi.Test/Api/ObjectDiscussionmembershipApiTests.cs
new file mode 100644
index 000000000..7cc953d83
--- /dev/null
+++ b/src/eZmaxApi.Test/Api/ObjectDiscussionmembershipApiTests.cs
@@ -0,0 +1,82 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+using System;
+using System.IO;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Reflection;
+using RestSharp;
+using Xunit;
+
+using eZmaxApi.Client;
+using eZmaxApi.Api;
+// uncomment below to import models
+//using eZmaxApi.Model;
+
+namespace eZmaxApi.Test.Api
+{
+ ///
+ /// Class for testing ObjectDiscussionmembershipApi
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the API endpoint.
+ ///
+ public class ObjectDiscussionmembershipApiTests : IDisposable
+ {
+ private ObjectDiscussionmembershipApi instance;
+
+ public ObjectDiscussionmembershipApiTests()
+ {
+ instance = new ObjectDiscussionmembershipApi();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of ObjectDiscussionmembershipApi
+ ///
+ [Fact]
+ public void InstanceTest()
+ {
+ // TODO uncomment below to test 'IsType' ObjectDiscussionmembershipApi
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test DiscussionmembershipCreateObjectV1
+ ///
+ [Fact]
+ public void DiscussionmembershipCreateObjectV1Test()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //DiscussionmembershipCreateObjectV1Request discussionmembershipCreateObjectV1Request = null;
+ //var response = instance.DiscussionmembershipCreateObjectV1(discussionmembershipCreateObjectV1Request);
+ //Assert.IsType(response);
+ }
+
+ ///
+ /// Test DiscussionmembershipDeleteObjectV1
+ ///
+ [Fact]
+ public void DiscussionmembershipDeleteObjectV1Test()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //int pkiDiscussionmembershipID = null;
+ //var response = instance.DiscussionmembershipDeleteObjectV1(pkiDiscussionmembershipID);
+ //Assert.IsType(response);
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Api/ObjectDiscussionmessageApiTests.cs b/src/eZmaxApi.Test/Api/ObjectDiscussionmessageApiTests.cs
new file mode 100644
index 000000000..c1cb7b999
--- /dev/null
+++ b/src/eZmaxApi.Test/Api/ObjectDiscussionmessageApiTests.cs
@@ -0,0 +1,95 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+using System;
+using System.IO;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Reflection;
+using RestSharp;
+using Xunit;
+
+using eZmaxApi.Client;
+using eZmaxApi.Api;
+// uncomment below to import models
+//using eZmaxApi.Model;
+
+namespace eZmaxApi.Test.Api
+{
+ ///
+ /// Class for testing ObjectDiscussionmessageApi
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the API endpoint.
+ ///
+ public class ObjectDiscussionmessageApiTests : IDisposable
+ {
+ private ObjectDiscussionmessageApi instance;
+
+ public ObjectDiscussionmessageApiTests()
+ {
+ instance = new ObjectDiscussionmessageApi();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of ObjectDiscussionmessageApi
+ ///
+ [Fact]
+ public void InstanceTest()
+ {
+ // TODO uncomment below to test 'IsType' ObjectDiscussionmessageApi
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test DiscussionmessageCreateObjectV1
+ ///
+ [Fact]
+ public void DiscussionmessageCreateObjectV1Test()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //DiscussionmessageCreateObjectV1Request discussionmessageCreateObjectV1Request = null;
+ //var response = instance.DiscussionmessageCreateObjectV1(discussionmessageCreateObjectV1Request);
+ //Assert.IsType(response);
+ }
+
+ ///
+ /// Test DiscussionmessageDeleteObjectV1
+ ///
+ [Fact]
+ public void DiscussionmessageDeleteObjectV1Test()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //int pkiDiscussionmessageID = null;
+ //var response = instance.DiscussionmessageDeleteObjectV1(pkiDiscussionmessageID);
+ //Assert.IsType(response);
+ }
+
+ ///
+ /// Test DiscussionmessagePatchObjectV1
+ ///
+ [Fact]
+ public void DiscussionmessagePatchObjectV1Test()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //int pkiDiscussionmessageID = null;
+ //DiscussionmessagePatchObjectV1Request discussionmessagePatchObjectV1Request = null;
+ //var response = instance.DiscussionmessagePatchObjectV1(pkiDiscussionmessageID, discussionmessagePatchObjectV1Request);
+ //Assert.IsType(response);
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Api/ObjectEzsigndiscussionApiTests.cs b/src/eZmaxApi.Test/Api/ObjectEzsigndiscussionApiTests.cs
new file mode 100644
index 000000000..0095c19ca
--- /dev/null
+++ b/src/eZmaxApi.Test/Api/ObjectEzsigndiscussionApiTests.cs
@@ -0,0 +1,94 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+using System;
+using System.IO;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Reflection;
+using RestSharp;
+using Xunit;
+
+using eZmaxApi.Client;
+using eZmaxApi.Api;
+// uncomment below to import models
+//using eZmaxApi.Model;
+
+namespace eZmaxApi.Test.Api
+{
+ ///
+ /// Class for testing ObjectEzsigndiscussionApi
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the API endpoint.
+ ///
+ public class ObjectEzsigndiscussionApiTests : IDisposable
+ {
+ private ObjectEzsigndiscussionApi instance;
+
+ public ObjectEzsigndiscussionApiTests()
+ {
+ instance = new ObjectEzsigndiscussionApi();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of ObjectEzsigndiscussionApi
+ ///
+ [Fact]
+ public void InstanceTest()
+ {
+ // TODO uncomment below to test 'IsType' ObjectEzsigndiscussionApi
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test EzsigndiscussionCreateObjectV1
+ ///
+ [Fact]
+ public void EzsigndiscussionCreateObjectV1Test()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //EzsigndiscussionCreateObjectV1Request ezsigndiscussionCreateObjectV1Request = null;
+ //var response = instance.EzsigndiscussionCreateObjectV1(ezsigndiscussionCreateObjectV1Request);
+ //Assert.IsType(response);
+ }
+
+ ///
+ /// Test EzsigndiscussionDeleteObjectV1
+ ///
+ [Fact]
+ public void EzsigndiscussionDeleteObjectV1Test()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //int pkiEzsigndiscussionID = null;
+ //var response = instance.EzsigndiscussionDeleteObjectV1(pkiEzsigndiscussionID);
+ //Assert.IsType(response);
+ }
+
+ ///
+ /// Test EzsigndiscussionGetObjectV2
+ ///
+ [Fact]
+ public void EzsigndiscussionGetObjectV2Test()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //int pkiEzsigndiscussionID = null;
+ //var response = instance.EzsigndiscussionGetObjectV2(pkiEzsigndiscussionID);
+ //Assert.IsType(response);
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Api/ObjectEzsigndocumentApiTests.cs b/src/eZmaxApi.Test/Api/ObjectEzsigndocumentApiTests.cs
index f1b2e9004..ce27fdb9b 100644
--- a/src/eZmaxApi.Test/Api/ObjectEzsigndocumentApiTests.cs
+++ b/src/eZmaxApi.Test/Api/ObjectEzsigndocumentApiTests.cs
@@ -81,6 +81,19 @@ public void EzsigndocumentApplyEzsigntemplateV2Test()
//Assert.IsType(response);
}
+ ///
+ /// Test EzsigndocumentCreateEzsignelementsPositionedByWordV1
+ ///
+ [Fact]
+ public void EzsigndocumentCreateEzsignelementsPositionedByWordV1Test()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //int pkiEzsigndocumentID = null;
+ //EzsigndocumentCreateEzsignelementsPositionedByWordV1Request ezsigndocumentCreateEzsignelementsPositionedByWordV1Request = null;
+ //var response = instance.EzsigndocumentCreateEzsignelementsPositionedByWordV1(pkiEzsigndocumentID, ezsigndocumentCreateEzsignelementsPositionedByWordV1Request);
+ //Assert.IsType(response);
+ }
+
///
/// Test EzsigndocumentCreateObjectV1
///
@@ -243,6 +256,18 @@ public void EzsigndocumentGetEzsignannotationsV1Test()
//Assert.IsType(response);
}
+ ///
+ /// Test EzsigndocumentGetEzsigndiscussionsV1
+ ///
+ [Fact]
+ public void EzsigndocumentGetEzsigndiscussionsV1Test()
+ {
+ // TODO uncomment below to test the method and replace null with proper value
+ //int pkiEzsigndocumentID = null;
+ //var response = instance.EzsigndocumentGetEzsigndiscussionsV1(pkiEzsigndocumentID);
+ //Assert.IsType(response);
+ }
+
///
/// Test EzsigndocumentGetEzsignformfieldgroupsV1
///
diff --git a/src/eZmaxApi.Test/Model/CustomCreateEzsignelementsPositionedByWordRequestTests.cs b/src/eZmaxApi.Test/Model/CustomCreateEzsignelementsPositionedByWordRequestTests.cs
new file mode 100644
index 000000000..d9ba72510
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/CustomCreateEzsignelementsPositionedByWordRequestTests.cs
@@ -0,0 +1,94 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing CustomCreateEzsignelementsPositionedByWordRequest
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class CustomCreateEzsignelementsPositionedByWordRequestTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for CustomCreateEzsignelementsPositionedByWordRequest
+ //private CustomCreateEzsignelementsPositionedByWordRequest instance;
+
+ public CustomCreateEzsignelementsPositionedByWordRequestTests()
+ {
+ // TODO uncomment below to create an instance of CustomCreateEzsignelementsPositionedByWordRequest
+ //instance = new CustomCreateEzsignelementsPositionedByWordRequest();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of CustomCreateEzsignelementsPositionedByWordRequest
+ ///
+ [Fact]
+ public void CustomCreateEzsignelementsPositionedByWordRequestInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" CustomCreateEzsignelementsPositionedByWordRequest
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'SCreateezsignelementspositionedbywordPattern'
+ ///
+ [Fact]
+ public void SCreateezsignelementspositionedbywordPatternTest()
+ {
+ // TODO unit test for the property 'SCreateezsignelementspositionedbywordPattern'
+ }
+
+ ///
+ /// Test the property 'ICreateezsignelementspositionedbywordOffsetx'
+ ///
+ [Fact]
+ public void ICreateezsignelementspositionedbywordOffsetxTest()
+ {
+ // TODO unit test for the property 'ICreateezsignelementspositionedbywordOffsetx'
+ }
+
+ ///
+ /// Test the property 'ICreateezsignelementspositionedbywordOffsety'
+ ///
+ [Fact]
+ public void ICreateezsignelementspositionedbywordOffsetyTest()
+ {
+ // TODO unit test for the property 'ICreateezsignelementspositionedbywordOffsety'
+ }
+
+ ///
+ /// Test the property 'ECreateezsignelementspositionedbywordOccurance'
+ ///
+ [Fact]
+ public void ECreateezsignelementspositionedbywordOccuranceTest()
+ {
+ // TODO unit test for the property 'ECreateezsignelementspositionedbywordOccurance'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/CustomDiscussionconfigurationResponseTests.cs b/src/eZmaxApi.Test/Model/CustomDiscussionconfigurationResponseTests.cs
new file mode 100644
index 000000000..ddfbf37d0
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/CustomDiscussionconfigurationResponseTests.cs
@@ -0,0 +1,103 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing CustomDiscussionconfigurationResponse
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class CustomDiscussionconfigurationResponseTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for CustomDiscussionconfigurationResponse
+ //private CustomDiscussionconfigurationResponse instance;
+
+ public CustomDiscussionconfigurationResponseTests()
+ {
+ // TODO uncomment below to create an instance of CustomDiscussionconfigurationResponse
+ //instance = new CustomDiscussionconfigurationResponse();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of CustomDiscussionconfigurationResponse
+ ///
+ [Fact]
+ public void CustomDiscussionconfigurationResponseInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" CustomDiscussionconfigurationResponse
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'BDiscussionconfigurationCompletehistorywhenadded'
+ ///
+ [Fact]
+ public void BDiscussionconfigurationCompletehistorywhenaddedTest()
+ {
+ // TODO unit test for the property 'BDiscussionconfigurationCompletehistorywhenadded'
+ }
+
+ ///
+ /// Test the property 'BDiscussionconfigurationCreateallowed'
+ ///
+ [Fact]
+ public void BDiscussionconfigurationCreateallowedTest()
+ {
+ // TODO unit test for the property 'BDiscussionconfigurationCreateallowed'
+ }
+
+ ///
+ /// Test the property 'BDiscussionconfigurationDeleteallowed'
+ ///
+ [Fact]
+ public void BDiscussionconfigurationDeleteallowedTest()
+ {
+ // TODO unit test for the property 'BDiscussionconfigurationDeleteallowed'
+ }
+
+ ///
+ /// Test the property 'BDiscussionconfigurationDeletediscussionmessageallowed'
+ ///
+ [Fact]
+ public void BDiscussionconfigurationDeletediscussionmessageallowedTest()
+ {
+ // TODO unit test for the property 'BDiscussionconfigurationDeletediscussionmessageallowed'
+ }
+
+ ///
+ /// Test the property 'BDiscussionconfigurationEditdiscussionmessageallowed'
+ ///
+ [Fact]
+ public void BDiscussionconfigurationEditdiscussionmessageallowedTest()
+ {
+ // TODO unit test for the property 'BDiscussionconfigurationEditdiscussionmessageallowed'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/CustomEzmaxinvoicingEzsigndocumentResponseTests.cs b/src/eZmaxApi.Test/Model/CustomEzmaxinvoicingEzsigndocumentResponseTests.cs
index 2c5d3a7fd..56758398c 100644
--- a/src/eZmaxApi.Test/Model/CustomEzmaxinvoicingEzsigndocumentResponseTests.cs
+++ b/src/eZmaxApi.Test/Model/CustomEzmaxinvoicingEzsigndocumentResponseTests.cs
@@ -64,6 +64,15 @@ public void FkiEzsignfolderIDTest()
// TODO unit test for the property 'FkiEzsignfolderID'
}
+ ///
+ /// Test the property 'FkiBillingentityinternalID'
+ ///
+ [Fact]
+ public void FkiBillingentityinternalIDTest()
+ {
+ // TODO unit test for the property 'FkiBillingentityinternalID'
+ }
+
///
/// Test the property 'SName'
///
diff --git a/src/eZmaxApi.Test/Model/CustomEzmaxinvoicingEzsignfolderResponseTests.cs b/src/eZmaxApi.Test/Model/CustomEzmaxinvoicingEzsignfolderResponseTests.cs
index 8fd82dcb7..ff6a17d4b 100644
--- a/src/eZmaxApi.Test/Model/CustomEzmaxinvoicingEzsignfolderResponseTests.cs
+++ b/src/eZmaxApi.Test/Model/CustomEzmaxinvoicingEzsignfolderResponseTests.cs
@@ -64,6 +64,15 @@ public void FkiEzsignfolderIDTest()
// TODO unit test for the property 'FkiEzsignfolderID'
}
+ ///
+ /// Test the property 'FkiBillingentityinternalID'
+ ///
+ [Fact]
+ public void FkiBillingentityinternalIDTest()
+ {
+ // TODO unit test for the property 'FkiBillingentityinternalID'
+ }
+
///
/// Test the property 'SEzsignfolderDescription'
///
diff --git a/src/eZmaxApi.Test/Model/CustomEzsignfoldertypeResponseTests.cs b/src/eZmaxApi.Test/Model/CustomEzsignfoldertypeResponseTests.cs
index 4d29a4ef7..9ca242f72 100644
--- a/src/eZmaxApi.Test/Model/CustomEzsignfoldertypeResponseTests.cs
+++ b/src/eZmaxApi.Test/Model/CustomEzsignfoldertypeResponseTests.cs
@@ -135,5 +135,23 @@ public void BEzsignfoldertypeReassignTest()
{
// TODO unit test for the property 'BEzsignfoldertypeReassign'
}
+
+ ///
+ /// Test the property 'BEzsignfoldertypeReassignezsignsigner'
+ ///
+ [Fact]
+ public void BEzsignfoldertypeReassignezsignsignerTest()
+ {
+ // TODO unit test for the property 'BEzsignfoldertypeReassignezsignsigner'
+ }
+
+ ///
+ /// Test the property 'BEzsignfoldertypeReassignuser'
+ ///
+ [Fact]
+ public void BEzsignfoldertypeReassignuserTest()
+ {
+ // TODO unit test for the property 'BEzsignfoldertypeReassignuser'
+ }
}
}
diff --git a/src/eZmaxApi.Test/Model/CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequestTests.cs b/src/eZmaxApi.Test/Model/CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequestTests.cs
new file mode 100644
index 000000000..dc27b38ee
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequestTests.cs
@@ -0,0 +1,238 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequestTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest
+ //private CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest instance;
+
+ public CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequestTests()
+ {
+ // TODO uncomment below to create an instance of CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest
+ //instance = new CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest
+ ///
+ [Fact]
+ public void CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequestInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'PkiEzsignformfieldgroupID'
+ ///
+ [Fact]
+ public void PkiEzsignformfieldgroupIDTest()
+ {
+ // TODO unit test for the property 'PkiEzsignformfieldgroupID'
+ }
+
+ ///
+ /// Test the property 'FkiEzsigndocumentID'
+ ///
+ [Fact]
+ public void FkiEzsigndocumentIDTest()
+ {
+ // TODO unit test for the property 'FkiEzsigndocumentID'
+ }
+
+ ///
+ /// Test the property 'EEzsignformfieldgroupType'
+ ///
+ [Fact]
+ public void EEzsignformfieldgroupTypeTest()
+ {
+ // TODO unit test for the property 'EEzsignformfieldgroupType'
+ }
+
+ ///
+ /// Test the property 'EEzsignformfieldgroupSignerrequirement'
+ ///
+ [Fact]
+ public void EEzsignformfieldgroupSignerrequirementTest()
+ {
+ // TODO unit test for the property 'EEzsignformfieldgroupSignerrequirement'
+ }
+
+ ///
+ /// Test the property 'SEzsignformfieldgroupLabel'
+ ///
+ [Fact]
+ public void SEzsignformfieldgroupLabelTest()
+ {
+ // TODO unit test for the property 'SEzsignformfieldgroupLabel'
+ }
+
+ ///
+ /// Test the property 'IEzsignformfieldgroupStep'
+ ///
+ [Fact]
+ public void IEzsignformfieldgroupStepTest()
+ {
+ // TODO unit test for the property 'IEzsignformfieldgroupStep'
+ }
+
+ ///
+ /// Test the property 'SEzsignformfieldgroupDefaultvalue'
+ ///
+ [Fact]
+ public void SEzsignformfieldgroupDefaultvalueTest()
+ {
+ // TODO unit test for the property 'SEzsignformfieldgroupDefaultvalue'
+ }
+
+ ///
+ /// Test the property 'IEzsignformfieldgroupFilledmin'
+ ///
+ [Fact]
+ public void IEzsignformfieldgroupFilledminTest()
+ {
+ // TODO unit test for the property 'IEzsignformfieldgroupFilledmin'
+ }
+
+ ///
+ /// Test the property 'IEzsignformfieldgroupFilledmax'
+ ///
+ [Fact]
+ public void IEzsignformfieldgroupFilledmaxTest()
+ {
+ // TODO unit test for the property 'IEzsignformfieldgroupFilledmax'
+ }
+
+ ///
+ /// Test the property 'BEzsignformfieldgroupReadonly'
+ ///
+ [Fact]
+ public void BEzsignformfieldgroupReadonlyTest()
+ {
+ // TODO unit test for the property 'BEzsignformfieldgroupReadonly'
+ }
+
+ ///
+ /// Test the property 'IEzsignformfieldgroupMaxlength'
+ ///
+ [Fact]
+ public void IEzsignformfieldgroupMaxlengthTest()
+ {
+ // TODO unit test for the property 'IEzsignformfieldgroupMaxlength'
+ }
+
+ ///
+ /// Test the property 'BEzsignformfieldgroupEncrypted'
+ ///
+ [Fact]
+ public void BEzsignformfieldgroupEncryptedTest()
+ {
+ // TODO unit test for the property 'BEzsignformfieldgroupEncrypted'
+ }
+
+ ///
+ /// Test the property 'SEzsignformfieldgroupRegexp'
+ ///
+ [Fact]
+ public void SEzsignformfieldgroupRegexpTest()
+ {
+ // TODO unit test for the property 'SEzsignformfieldgroupRegexp'
+ }
+
+ ///
+ /// Test the property 'TEzsignformfieldgroupTooltip'
+ ///
+ [Fact]
+ public void TEzsignformfieldgroupTooltipTest()
+ {
+ // TODO unit test for the property 'TEzsignformfieldgroupTooltip'
+ }
+
+ ///
+ /// Test the property 'EEzsignformfieldgroupTooltipposition'
+ ///
+ [Fact]
+ public void EEzsignformfieldgroupTooltippositionTest()
+ {
+ // TODO unit test for the property 'EEzsignformfieldgroupTooltipposition'
+ }
+
+ ///
+ /// Test the property 'EEzsignformfieldgroupTextvalidation'
+ ///
+ [Fact]
+ public void EEzsignformfieldgroupTextvalidationTest()
+ {
+ // TODO unit test for the property 'EEzsignformfieldgroupTextvalidation'
+ }
+
+ ///
+ /// Test the property 'AObjEzsignformfieldgroupsigner'
+ ///
+ [Fact]
+ public void AObjEzsignformfieldgroupsignerTest()
+ {
+ // TODO unit test for the property 'AObjEzsignformfieldgroupsigner'
+ }
+
+ ///
+ /// Test the property 'AObjDropdownElement'
+ ///
+ [Fact]
+ public void AObjDropdownElementTest()
+ {
+ // TODO unit test for the property 'AObjDropdownElement'
+ }
+
+ ///
+ /// Test the property 'AObjEzsignformfield'
+ ///
+ [Fact]
+ public void AObjEzsignformfieldTest()
+ {
+ // TODO unit test for the property 'AObjEzsignformfield'
+ }
+
+ ///
+ /// Test the property 'ObjCreateezsignelementspositionedbyword'
+ ///
+ [Fact]
+ public void ObjCreateezsignelementspositionedbywordTest()
+ {
+ // TODO unit test for the property 'ObjCreateezsignelementspositionedbyword'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequestTests.cs b/src/eZmaxApi.Test/Model/CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequestTests.cs
new file mode 100644
index 000000000..9c7ccf84a
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequestTests.cs
@@ -0,0 +1,292 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequestTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest
+ //private CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest instance;
+
+ public CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequestTests()
+ {
+ // TODO uncomment below to create an instance of CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest
+ //instance = new CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest
+ ///
+ [Fact]
+ public void CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequestInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'PkiEzsignsignatureID'
+ ///
+ [Fact]
+ public void PkiEzsignsignatureIDTest()
+ {
+ // TODO unit test for the property 'PkiEzsignsignatureID'
+ }
+
+ ///
+ /// Test the property 'FkiEzsignfoldersignerassociationID'
+ ///
+ [Fact]
+ public void FkiEzsignfoldersignerassociationIDTest()
+ {
+ // TODO unit test for the property 'FkiEzsignfoldersignerassociationID'
+ }
+
+ ///
+ /// Test the property 'IEzsignpagePagenumber'
+ ///
+ [Fact]
+ public void IEzsignpagePagenumberTest()
+ {
+ // TODO unit test for the property 'IEzsignpagePagenumber'
+ }
+
+ ///
+ /// Test the property 'IEzsignsignatureX'
+ ///
+ [Fact]
+ public void IEzsignsignatureXTest()
+ {
+ // TODO unit test for the property 'IEzsignsignatureX'
+ }
+
+ ///
+ /// Test the property 'IEzsignsignatureY'
+ ///
+ [Fact]
+ public void IEzsignsignatureYTest()
+ {
+ // TODO unit test for the property 'IEzsignsignatureY'
+ }
+
+ ///
+ /// Test the property 'IEzsignsignatureWidth'
+ ///
+ [Fact]
+ public void IEzsignsignatureWidthTest()
+ {
+ // TODO unit test for the property 'IEzsignsignatureWidth'
+ }
+
+ ///
+ /// Test the property 'IEzsignsignatureHeight'
+ ///
+ [Fact]
+ public void IEzsignsignatureHeightTest()
+ {
+ // TODO unit test for the property 'IEzsignsignatureHeight'
+ }
+
+ ///
+ /// Test the property 'IEzsignsignatureStep'
+ ///
+ [Fact]
+ public void IEzsignsignatureStepTest()
+ {
+ // TODO unit test for the property 'IEzsignsignatureStep'
+ }
+
+ ///
+ /// Test the property 'EEzsignsignatureType'
+ ///
+ [Fact]
+ public void EEzsignsignatureTypeTest()
+ {
+ // TODO unit test for the property 'EEzsignsignatureType'
+ }
+
+ ///
+ /// Test the property 'FkiEzsigndocumentID'
+ ///
+ [Fact]
+ public void FkiEzsigndocumentIDTest()
+ {
+ // TODO unit test for the property 'FkiEzsigndocumentID'
+ }
+
+ ///
+ /// Test the property 'TEzsignsignatureTooltip'
+ ///
+ [Fact]
+ public void TEzsignsignatureTooltipTest()
+ {
+ // TODO unit test for the property 'TEzsignsignatureTooltip'
+ }
+
+ ///
+ /// Test the property 'EEzsignsignatureTooltipposition'
+ ///
+ [Fact]
+ public void EEzsignsignatureTooltippositionTest()
+ {
+ // TODO unit test for the property 'EEzsignsignatureTooltipposition'
+ }
+
+ ///
+ /// Test the property 'EEzsignsignatureFont'
+ ///
+ [Fact]
+ public void EEzsignsignatureFontTest()
+ {
+ // TODO unit test for the property 'EEzsignsignatureFont'
+ }
+
+ ///
+ /// Test the property 'FkiEzsignfoldersignerassociationIDValidation'
+ ///
+ [Fact]
+ public void FkiEzsignfoldersignerassociationIDValidationTest()
+ {
+ // TODO unit test for the property 'FkiEzsignfoldersignerassociationIDValidation'
+ }
+
+ ///
+ /// Test the property 'BEzsignsignatureRequired'
+ ///
+ [Fact]
+ public void BEzsignsignatureRequiredTest()
+ {
+ // TODO unit test for the property 'BEzsignsignatureRequired'
+ }
+
+ ///
+ /// Test the property 'EEzsignsignatureAttachmentnamesource'
+ ///
+ [Fact]
+ public void EEzsignsignatureAttachmentnamesourceTest()
+ {
+ // TODO unit test for the property 'EEzsignsignatureAttachmentnamesource'
+ }
+
+ ///
+ /// Test the property 'SEzsignsignatureAttachmentdescription'
+ ///
+ [Fact]
+ public void SEzsignsignatureAttachmentdescriptionTest()
+ {
+ // TODO unit test for the property 'SEzsignsignatureAttachmentdescription'
+ }
+
+ ///
+ /// Test the property 'IEzsignsignatureValidationstep'
+ ///
+ [Fact]
+ public void IEzsignsignatureValidationstepTest()
+ {
+ // TODO unit test for the property 'IEzsignsignatureValidationstep'
+ }
+
+ ///
+ /// Test the property 'IEzsignsignatureMaxlength'
+ ///
+ [Fact]
+ public void IEzsignsignatureMaxlengthTest()
+ {
+ // TODO unit test for the property 'IEzsignsignatureMaxlength'
+ }
+
+ ///
+ /// Test the property 'EEzsignsignatureTextvalidation'
+ ///
+ [Fact]
+ public void EEzsignsignatureTextvalidationTest()
+ {
+ // TODO unit test for the property 'EEzsignsignatureTextvalidation'
+ }
+
+ ///
+ /// Test the property 'SEzsignsignatureRegexp'
+ ///
+ [Fact]
+ public void SEzsignsignatureRegexpTest()
+ {
+ // TODO unit test for the property 'SEzsignsignatureRegexp'
+ }
+
+ ///
+ /// Test the property 'EEzsignsignatureDependencyrequirement'
+ ///
+ [Fact]
+ public void EEzsignsignatureDependencyrequirementTest()
+ {
+ // TODO unit test for the property 'EEzsignsignatureDependencyrequirement'
+ }
+
+ ///
+ /// Test the property 'BEzsignsignatureCustomdate'
+ ///
+ [Fact]
+ public void BEzsignsignatureCustomdateTest()
+ {
+ // TODO unit test for the property 'BEzsignsignatureCustomdate'
+ }
+
+ ///
+ /// Test the property 'AObjEzsignsignaturecustomdate'
+ ///
+ [Fact]
+ public void AObjEzsignsignaturecustomdateTest()
+ {
+ // TODO unit test for the property 'AObjEzsignsignaturecustomdate'
+ }
+
+ ///
+ /// Test the property 'AObjEzsignelementdependency'
+ ///
+ [Fact]
+ public void AObjEzsignelementdependencyTest()
+ {
+ // TODO unit test for the property 'AObjEzsignelementdependency'
+ }
+
+ ///
+ /// Test the property 'ObjCreateezsignelementspositionedbyword'
+ ///
+ [Fact]
+ public void ObjCreateezsignelementspositionedbywordTest()
+ {
+ // TODO unit test for the property 'ObjCreateezsignelementspositionedbyword'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/CustomWebhookResponseTests.cs b/src/eZmaxApi.Test/Model/CustomWebhookResponseTests.cs
index 53cf66393..b0ef4f63b 100644
--- a/src/eZmaxApi.Test/Model/CustomWebhookResponseTests.cs
+++ b/src/eZmaxApi.Test/Model/CustomWebhookResponseTests.cs
@@ -181,6 +181,15 @@ public void BWebhookSkipsslvalidationTest()
// TODO unit test for the property 'BWebhookSkipsslvalidation'
}
+ ///
+ /// Test the property 'ObjAudit'
+ ///
+ [Fact]
+ public void ObjAuditTest()
+ {
+ // TODO unit test for the property 'ObjAudit'
+ }
+
///
/// Test the property 'PksCustomerCode'
///
diff --git a/src/eZmaxApi.Test/Model/DiscussionCreateObjectV1RequestTests.cs b/src/eZmaxApi.Test/Model/DiscussionCreateObjectV1RequestTests.cs
new file mode 100644
index 000000000..43663e852
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionCreateObjectV1RequestTests.cs
@@ -0,0 +1,67 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionCreateObjectV1Request
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionCreateObjectV1RequestTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionCreateObjectV1Request
+ //private DiscussionCreateObjectV1Request instance;
+
+ public DiscussionCreateObjectV1RequestTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionCreateObjectV1Request
+ //instance = new DiscussionCreateObjectV1Request();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionCreateObjectV1Request
+ ///
+ [Fact]
+ public void DiscussionCreateObjectV1RequestInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionCreateObjectV1Request
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'AObjDiscussion'
+ ///
+ [Fact]
+ public void AObjDiscussionTest()
+ {
+ // TODO unit test for the property 'AObjDiscussion'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionCreateObjectV1ResponseMPayloadTests.cs b/src/eZmaxApi.Test/Model/DiscussionCreateObjectV1ResponseMPayloadTests.cs
new file mode 100644
index 000000000..ed76c7653
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionCreateObjectV1ResponseMPayloadTests.cs
@@ -0,0 +1,67 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionCreateObjectV1ResponseMPayload
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionCreateObjectV1ResponseMPayloadTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionCreateObjectV1ResponseMPayload
+ //private DiscussionCreateObjectV1ResponseMPayload instance;
+
+ public DiscussionCreateObjectV1ResponseMPayloadTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionCreateObjectV1ResponseMPayload
+ //instance = new DiscussionCreateObjectV1ResponseMPayload();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionCreateObjectV1ResponseMPayload
+ ///
+ [Fact]
+ public void DiscussionCreateObjectV1ResponseMPayloadInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionCreateObjectV1ResponseMPayload
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'APkiDiscussionID'
+ ///
+ [Fact]
+ public void APkiDiscussionIDTest()
+ {
+ // TODO unit test for the property 'APkiDiscussionID'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionCreateObjectV1ResponseTests.cs b/src/eZmaxApi.Test/Model/DiscussionCreateObjectV1ResponseTests.cs
new file mode 100644
index 000000000..d8fdac5cc
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionCreateObjectV1ResponseTests.cs
@@ -0,0 +1,85 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionCreateObjectV1Response
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionCreateObjectV1ResponseTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionCreateObjectV1Response
+ //private DiscussionCreateObjectV1Response instance;
+
+ public DiscussionCreateObjectV1ResponseTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionCreateObjectV1Response
+ //instance = new DiscussionCreateObjectV1Response();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionCreateObjectV1Response
+ ///
+ [Fact]
+ public void DiscussionCreateObjectV1ResponseInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionCreateObjectV1Response
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ObjDebugPayload'
+ ///
+ [Fact]
+ public void ObjDebugPayloadTest()
+ {
+ // TODO unit test for the property 'ObjDebugPayload'
+ }
+
+ ///
+ /// Test the property 'ObjDebug'
+ ///
+ [Fact]
+ public void ObjDebugTest()
+ {
+ // TODO unit test for the property 'ObjDebug'
+ }
+
+ ///
+ /// Test the property 'MPayload'
+ ///
+ [Fact]
+ public void MPayloadTest()
+ {
+ // TODO unit test for the property 'MPayload'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionDeleteObjectV1ResponseTests.cs b/src/eZmaxApi.Test/Model/DiscussionDeleteObjectV1ResponseTests.cs
new file mode 100644
index 000000000..47aded2fd
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionDeleteObjectV1ResponseTests.cs
@@ -0,0 +1,76 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionDeleteObjectV1Response
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionDeleteObjectV1ResponseTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionDeleteObjectV1Response
+ //private DiscussionDeleteObjectV1Response instance;
+
+ public DiscussionDeleteObjectV1ResponseTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionDeleteObjectV1Response
+ //instance = new DiscussionDeleteObjectV1Response();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionDeleteObjectV1Response
+ ///
+ [Fact]
+ public void DiscussionDeleteObjectV1ResponseInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionDeleteObjectV1Response
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ObjDebugPayload'
+ ///
+ [Fact]
+ public void ObjDebugPayloadTest()
+ {
+ // TODO unit test for the property 'ObjDebugPayload'
+ }
+
+ ///
+ /// Test the property 'ObjDebug'
+ ///
+ [Fact]
+ public void ObjDebugTest()
+ {
+ // TODO unit test for the property 'ObjDebug'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionGetObjectV2ResponseMPayloadTests.cs b/src/eZmaxApi.Test/Model/DiscussionGetObjectV2ResponseMPayloadTests.cs
new file mode 100644
index 000000000..8f7921e20
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionGetObjectV2ResponseMPayloadTests.cs
@@ -0,0 +1,67 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionGetObjectV2ResponseMPayload
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionGetObjectV2ResponseMPayloadTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionGetObjectV2ResponseMPayload
+ //private DiscussionGetObjectV2ResponseMPayload instance;
+
+ public DiscussionGetObjectV2ResponseMPayloadTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionGetObjectV2ResponseMPayload
+ //instance = new DiscussionGetObjectV2ResponseMPayload();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionGetObjectV2ResponseMPayload
+ ///
+ [Fact]
+ public void DiscussionGetObjectV2ResponseMPayloadInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionGetObjectV2ResponseMPayload
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ObjDiscussion'
+ ///
+ [Fact]
+ public void ObjDiscussionTest()
+ {
+ // TODO unit test for the property 'ObjDiscussion'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionGetObjectV2ResponseTests.cs b/src/eZmaxApi.Test/Model/DiscussionGetObjectV2ResponseTests.cs
new file mode 100644
index 000000000..64ba3c798
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionGetObjectV2ResponseTests.cs
@@ -0,0 +1,85 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionGetObjectV2Response
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionGetObjectV2ResponseTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionGetObjectV2Response
+ //private DiscussionGetObjectV2Response instance;
+
+ public DiscussionGetObjectV2ResponseTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionGetObjectV2Response
+ //instance = new DiscussionGetObjectV2Response();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionGetObjectV2Response
+ ///
+ [Fact]
+ public void DiscussionGetObjectV2ResponseInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionGetObjectV2Response
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ObjDebugPayload'
+ ///
+ [Fact]
+ public void ObjDebugPayloadTest()
+ {
+ // TODO unit test for the property 'ObjDebugPayload'
+ }
+
+ ///
+ /// Test the property 'ObjDebug'
+ ///
+ [Fact]
+ public void ObjDebugTest()
+ {
+ // TODO unit test for the property 'ObjDebug'
+ }
+
+ ///
+ /// Test the property 'MPayload'
+ ///
+ [Fact]
+ public void MPayloadTest()
+ {
+ // TODO unit test for the property 'MPayload'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionPatchObjectV1RequestTests.cs b/src/eZmaxApi.Test/Model/DiscussionPatchObjectV1RequestTests.cs
new file mode 100644
index 000000000..b38bf4039
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionPatchObjectV1RequestTests.cs
@@ -0,0 +1,67 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionPatchObjectV1Request
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionPatchObjectV1RequestTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionPatchObjectV1Request
+ //private DiscussionPatchObjectV1Request instance;
+
+ public DiscussionPatchObjectV1RequestTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionPatchObjectV1Request
+ //instance = new DiscussionPatchObjectV1Request();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionPatchObjectV1Request
+ ///
+ [Fact]
+ public void DiscussionPatchObjectV1RequestInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionPatchObjectV1Request
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ObjDiscussion'
+ ///
+ [Fact]
+ public void ObjDiscussionTest()
+ {
+ // TODO unit test for the property 'ObjDiscussion'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionPatchObjectV1ResponseTests.cs b/src/eZmaxApi.Test/Model/DiscussionPatchObjectV1ResponseTests.cs
new file mode 100644
index 000000000..c0448d94e
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionPatchObjectV1ResponseTests.cs
@@ -0,0 +1,76 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionPatchObjectV1Response
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionPatchObjectV1ResponseTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionPatchObjectV1Response
+ //private DiscussionPatchObjectV1Response instance;
+
+ public DiscussionPatchObjectV1ResponseTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionPatchObjectV1Response
+ //instance = new DiscussionPatchObjectV1Response();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionPatchObjectV1Response
+ ///
+ [Fact]
+ public void DiscussionPatchObjectV1ResponseInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionPatchObjectV1Response
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ObjDebugPayload'
+ ///
+ [Fact]
+ public void ObjDebugPayloadTest()
+ {
+ // TODO unit test for the property 'ObjDebugPayload'
+ }
+
+ ///
+ /// Test the property 'ObjDebug'
+ ///
+ [Fact]
+ public void ObjDebugTest()
+ {
+ // TODO unit test for the property 'ObjDebug'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionRequestCompoundTests.cs b/src/eZmaxApi.Test/Model/DiscussionRequestCompoundTests.cs
new file mode 100644
index 000000000..9ba28e515
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionRequestCompoundTests.cs
@@ -0,0 +1,85 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionRequestCompound
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionRequestCompoundTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionRequestCompound
+ //private DiscussionRequestCompound instance;
+
+ public DiscussionRequestCompoundTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionRequestCompound
+ //instance = new DiscussionRequestCompound();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionRequestCompound
+ ///
+ [Fact]
+ public void DiscussionRequestCompoundInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionRequestCompound
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'PkiDiscussionID'
+ ///
+ [Fact]
+ public void PkiDiscussionIDTest()
+ {
+ // TODO unit test for the property 'PkiDiscussionID'
+ }
+
+ ///
+ /// Test the property 'SDiscussionDescription'
+ ///
+ [Fact]
+ public void SDiscussionDescriptionTest()
+ {
+ // TODO unit test for the property 'SDiscussionDescription'
+ }
+
+ ///
+ /// Test the property 'BDiscussionClosed'
+ ///
+ [Fact]
+ public void BDiscussionClosedTest()
+ {
+ // TODO unit test for the property 'BDiscussionClosed'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionRequestPatchTests.cs b/src/eZmaxApi.Test/Model/DiscussionRequestPatchTests.cs
new file mode 100644
index 000000000..031e074da
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionRequestPatchTests.cs
@@ -0,0 +1,76 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionRequestPatch
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionRequestPatchTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionRequestPatch
+ //private DiscussionRequestPatch instance;
+
+ public DiscussionRequestPatchTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionRequestPatch
+ //instance = new DiscussionRequestPatch();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionRequestPatch
+ ///
+ [Fact]
+ public void DiscussionRequestPatchInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionRequestPatch
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'SDiscussionDescription'
+ ///
+ [Fact]
+ public void SDiscussionDescriptionTest()
+ {
+ // TODO unit test for the property 'SDiscussionDescription'
+ }
+
+ ///
+ /// Test the property 'BDiscussionClosed'
+ ///
+ [Fact]
+ public void BDiscussionClosedTest()
+ {
+ // TODO unit test for the property 'BDiscussionClosed'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionRequestTests.cs b/src/eZmaxApi.Test/Model/DiscussionRequestTests.cs
new file mode 100644
index 000000000..94362fe88
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionRequestTests.cs
@@ -0,0 +1,85 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionRequest
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionRequestTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionRequest
+ //private DiscussionRequest instance;
+
+ public DiscussionRequestTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionRequest
+ //instance = new DiscussionRequest();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionRequest
+ ///
+ [Fact]
+ public void DiscussionRequestInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionRequest
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'PkiDiscussionID'
+ ///
+ [Fact]
+ public void PkiDiscussionIDTest()
+ {
+ // TODO unit test for the property 'PkiDiscussionID'
+ }
+
+ ///
+ /// Test the property 'SDiscussionDescription'
+ ///
+ [Fact]
+ public void SDiscussionDescriptionTest()
+ {
+ // TODO unit test for the property 'SDiscussionDescription'
+ }
+
+ ///
+ /// Test the property 'BDiscussionClosed'
+ ///
+ [Fact]
+ public void BDiscussionClosedTest()
+ {
+ // TODO unit test for the property 'BDiscussionClosed'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionResponseCompoundTests.cs b/src/eZmaxApi.Test/Model/DiscussionResponseCompoundTests.cs
new file mode 100644
index 000000000..a49c5cb78
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionResponseCompoundTests.cs
@@ -0,0 +1,139 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionResponseCompound
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionResponseCompoundTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionResponseCompound
+ //private DiscussionResponseCompound instance;
+
+ public DiscussionResponseCompoundTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionResponseCompound
+ //instance = new DiscussionResponseCompound();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionResponseCompound
+ ///
+ [Fact]
+ public void DiscussionResponseCompoundInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionResponseCompound
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'PkiDiscussionID'
+ ///
+ [Fact]
+ public void PkiDiscussionIDTest()
+ {
+ // TODO unit test for the property 'PkiDiscussionID'
+ }
+
+ ///
+ /// Test the property 'SDiscussionDescription'
+ ///
+ [Fact]
+ public void SDiscussionDescriptionTest()
+ {
+ // TODO unit test for the property 'SDiscussionDescription'
+ }
+
+ ///
+ /// Test the property 'BDiscussionClosed'
+ ///
+ [Fact]
+ public void BDiscussionClosedTest()
+ {
+ // TODO unit test for the property 'BDiscussionClosed'
+ }
+
+ ///
+ /// Test the property 'DtDiscussionLastread'
+ ///
+ [Fact]
+ public void DtDiscussionLastreadTest()
+ {
+ // TODO unit test for the property 'DtDiscussionLastread'
+ }
+
+ ///
+ /// Test the property 'IDiscussionmessageCount'
+ ///
+ [Fact]
+ public void IDiscussionmessageCountTest()
+ {
+ // TODO unit test for the property 'IDiscussionmessageCount'
+ }
+
+ ///
+ /// Test the property 'IDiscussionmessageCountunread'
+ ///
+ [Fact]
+ public void IDiscussionmessageCountunreadTest()
+ {
+ // TODO unit test for the property 'IDiscussionmessageCountunread'
+ }
+
+ ///
+ /// Test the property 'ObjDiscussionconfiguration'
+ ///
+ [Fact]
+ public void ObjDiscussionconfigurationTest()
+ {
+ // TODO unit test for the property 'ObjDiscussionconfiguration'
+ }
+
+ ///
+ /// Test the property 'AObjDiscussionmembership'
+ ///
+ [Fact]
+ public void AObjDiscussionmembershipTest()
+ {
+ // TODO unit test for the property 'AObjDiscussionmembership'
+ }
+
+ ///
+ /// Test the property 'AObjDiscussionmessage'
+ ///
+ [Fact]
+ public void AObjDiscussionmessageTest()
+ {
+ // TODO unit test for the property 'AObjDiscussionmessage'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionResponseTests.cs b/src/eZmaxApi.Test/Model/DiscussionResponseTests.cs
new file mode 100644
index 000000000..b0ed5597d
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionResponseTests.cs
@@ -0,0 +1,121 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionResponse
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionResponseTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionResponse
+ //private DiscussionResponse instance;
+
+ public DiscussionResponseTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionResponse
+ //instance = new DiscussionResponse();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionResponse
+ ///
+ [Fact]
+ public void DiscussionResponseInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionResponse
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'PkiDiscussionID'
+ ///
+ [Fact]
+ public void PkiDiscussionIDTest()
+ {
+ // TODO unit test for the property 'PkiDiscussionID'
+ }
+
+ ///
+ /// Test the property 'SDiscussionDescription'
+ ///
+ [Fact]
+ public void SDiscussionDescriptionTest()
+ {
+ // TODO unit test for the property 'SDiscussionDescription'
+ }
+
+ ///
+ /// Test the property 'BDiscussionClosed'
+ ///
+ [Fact]
+ public void BDiscussionClosedTest()
+ {
+ // TODO unit test for the property 'BDiscussionClosed'
+ }
+
+ ///
+ /// Test the property 'DtDiscussionLastread'
+ ///
+ [Fact]
+ public void DtDiscussionLastreadTest()
+ {
+ // TODO unit test for the property 'DtDiscussionLastread'
+ }
+
+ ///
+ /// Test the property 'IDiscussionmessageCount'
+ ///
+ [Fact]
+ public void IDiscussionmessageCountTest()
+ {
+ // TODO unit test for the property 'IDiscussionmessageCount'
+ }
+
+ ///
+ /// Test the property 'IDiscussionmessageCountunread'
+ ///
+ [Fact]
+ public void IDiscussionmessageCountunreadTest()
+ {
+ // TODO unit test for the property 'IDiscussionmessageCountunread'
+ }
+
+ ///
+ /// Test the property 'ObjDiscussionconfiguration'
+ ///
+ [Fact]
+ public void ObjDiscussionconfigurationTest()
+ {
+ // TODO unit test for the property 'ObjDiscussionconfiguration'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionUpdateDiscussionreadstatusV1RequestTests.cs b/src/eZmaxApi.Test/Model/DiscussionUpdateDiscussionreadstatusV1RequestTests.cs
new file mode 100644
index 000000000..ed73d0a6c
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionUpdateDiscussionreadstatusV1RequestTests.cs
@@ -0,0 +1,67 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionUpdateDiscussionreadstatusV1Request
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionUpdateDiscussionreadstatusV1RequestTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionUpdateDiscussionreadstatusV1Request
+ //private DiscussionUpdateDiscussionreadstatusV1Request instance;
+
+ public DiscussionUpdateDiscussionreadstatusV1RequestTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionUpdateDiscussionreadstatusV1Request
+ //instance = new DiscussionUpdateDiscussionreadstatusV1Request();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionUpdateDiscussionreadstatusV1Request
+ ///
+ [Fact]
+ public void DiscussionUpdateDiscussionreadstatusV1RequestInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionUpdateDiscussionreadstatusV1Request
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'DtDiscussionreadstatusDate'
+ ///
+ [Fact]
+ public void DtDiscussionreadstatusDateTest()
+ {
+ // TODO unit test for the property 'DtDiscussionreadstatusDate'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionUpdateDiscussionreadstatusV1ResponseTests.cs b/src/eZmaxApi.Test/Model/DiscussionUpdateDiscussionreadstatusV1ResponseTests.cs
new file mode 100644
index 000000000..a5dff4ee7
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionUpdateDiscussionreadstatusV1ResponseTests.cs
@@ -0,0 +1,76 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionUpdateDiscussionreadstatusV1Response
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionUpdateDiscussionreadstatusV1ResponseTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionUpdateDiscussionreadstatusV1Response
+ //private DiscussionUpdateDiscussionreadstatusV1Response instance;
+
+ public DiscussionUpdateDiscussionreadstatusV1ResponseTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionUpdateDiscussionreadstatusV1Response
+ //instance = new DiscussionUpdateDiscussionreadstatusV1Response();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionUpdateDiscussionreadstatusV1Response
+ ///
+ [Fact]
+ public void DiscussionUpdateDiscussionreadstatusV1ResponseInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionUpdateDiscussionreadstatusV1Response
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ObjDebugPayload'
+ ///
+ [Fact]
+ public void ObjDebugPayloadTest()
+ {
+ // TODO unit test for the property 'ObjDebugPayload'
+ }
+
+ ///
+ /// Test the property 'ObjDebug'
+ ///
+ [Fact]
+ public void ObjDebugTest()
+ {
+ // TODO unit test for the property 'ObjDebug'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionmembershipCreateObjectV1RequestTests.cs b/src/eZmaxApi.Test/Model/DiscussionmembershipCreateObjectV1RequestTests.cs
new file mode 100644
index 000000000..8003df0cb
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionmembershipCreateObjectV1RequestTests.cs
@@ -0,0 +1,67 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionmembershipCreateObjectV1Request
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionmembershipCreateObjectV1RequestTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionmembershipCreateObjectV1Request
+ //private DiscussionmembershipCreateObjectV1Request instance;
+
+ public DiscussionmembershipCreateObjectV1RequestTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionmembershipCreateObjectV1Request
+ //instance = new DiscussionmembershipCreateObjectV1Request();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionmembershipCreateObjectV1Request
+ ///
+ [Fact]
+ public void DiscussionmembershipCreateObjectV1RequestInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionmembershipCreateObjectV1Request
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'AObjDiscussionmembership'
+ ///
+ [Fact]
+ public void AObjDiscussionmembershipTest()
+ {
+ // TODO unit test for the property 'AObjDiscussionmembership'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionmembershipCreateObjectV1ResponseMPayloadTests.cs b/src/eZmaxApi.Test/Model/DiscussionmembershipCreateObjectV1ResponseMPayloadTests.cs
new file mode 100644
index 000000000..fe478a385
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionmembershipCreateObjectV1ResponseMPayloadTests.cs
@@ -0,0 +1,67 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionmembershipCreateObjectV1ResponseMPayload
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionmembershipCreateObjectV1ResponseMPayloadTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionmembershipCreateObjectV1ResponseMPayload
+ //private DiscussionmembershipCreateObjectV1ResponseMPayload instance;
+
+ public DiscussionmembershipCreateObjectV1ResponseMPayloadTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionmembershipCreateObjectV1ResponseMPayload
+ //instance = new DiscussionmembershipCreateObjectV1ResponseMPayload();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionmembershipCreateObjectV1ResponseMPayload
+ ///
+ [Fact]
+ public void DiscussionmembershipCreateObjectV1ResponseMPayloadInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionmembershipCreateObjectV1ResponseMPayload
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'APkiDiscussionmembershipID'
+ ///
+ [Fact]
+ public void APkiDiscussionmembershipIDTest()
+ {
+ // TODO unit test for the property 'APkiDiscussionmembershipID'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionmembershipCreateObjectV1ResponseTests.cs b/src/eZmaxApi.Test/Model/DiscussionmembershipCreateObjectV1ResponseTests.cs
new file mode 100644
index 000000000..894b8a199
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionmembershipCreateObjectV1ResponseTests.cs
@@ -0,0 +1,85 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionmembershipCreateObjectV1Response
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionmembershipCreateObjectV1ResponseTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionmembershipCreateObjectV1Response
+ //private DiscussionmembershipCreateObjectV1Response instance;
+
+ public DiscussionmembershipCreateObjectV1ResponseTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionmembershipCreateObjectV1Response
+ //instance = new DiscussionmembershipCreateObjectV1Response();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionmembershipCreateObjectV1Response
+ ///
+ [Fact]
+ public void DiscussionmembershipCreateObjectV1ResponseInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionmembershipCreateObjectV1Response
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ObjDebugPayload'
+ ///
+ [Fact]
+ public void ObjDebugPayloadTest()
+ {
+ // TODO unit test for the property 'ObjDebugPayload'
+ }
+
+ ///
+ /// Test the property 'ObjDebug'
+ ///
+ [Fact]
+ public void ObjDebugTest()
+ {
+ // TODO unit test for the property 'ObjDebug'
+ }
+
+ ///
+ /// Test the property 'MPayload'
+ ///
+ [Fact]
+ public void MPayloadTest()
+ {
+ // TODO unit test for the property 'MPayload'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionmembershipDeleteObjectV1ResponseTests.cs b/src/eZmaxApi.Test/Model/DiscussionmembershipDeleteObjectV1ResponseTests.cs
new file mode 100644
index 000000000..d0248acbf
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionmembershipDeleteObjectV1ResponseTests.cs
@@ -0,0 +1,76 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionmembershipDeleteObjectV1Response
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionmembershipDeleteObjectV1ResponseTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionmembershipDeleteObjectV1Response
+ //private DiscussionmembershipDeleteObjectV1Response instance;
+
+ public DiscussionmembershipDeleteObjectV1ResponseTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionmembershipDeleteObjectV1Response
+ //instance = new DiscussionmembershipDeleteObjectV1Response();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionmembershipDeleteObjectV1Response
+ ///
+ [Fact]
+ public void DiscussionmembershipDeleteObjectV1ResponseInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionmembershipDeleteObjectV1Response
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ObjDebugPayload'
+ ///
+ [Fact]
+ public void ObjDebugPayloadTest()
+ {
+ // TODO unit test for the property 'ObjDebugPayload'
+ }
+
+ ///
+ /// Test the property 'ObjDebug'
+ ///
+ [Fact]
+ public void ObjDebugTest()
+ {
+ // TODO unit test for the property 'ObjDebug'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionmembershipRequestCompoundTests.cs b/src/eZmaxApi.Test/Model/DiscussionmembershipRequestCompoundTests.cs
new file mode 100644
index 000000000..615bbca58
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionmembershipRequestCompoundTests.cs
@@ -0,0 +1,112 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionmembershipRequestCompound
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionmembershipRequestCompoundTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionmembershipRequestCompound
+ //private DiscussionmembershipRequestCompound instance;
+
+ public DiscussionmembershipRequestCompoundTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionmembershipRequestCompound
+ //instance = new DiscussionmembershipRequestCompound();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionmembershipRequestCompound
+ ///
+ [Fact]
+ public void DiscussionmembershipRequestCompoundInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionmembershipRequestCompound
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'PkiDiscussionmembershipID'
+ ///
+ [Fact]
+ public void PkiDiscussionmembershipIDTest()
+ {
+ // TODO unit test for the property 'PkiDiscussionmembershipID'
+ }
+
+ ///
+ /// Test the property 'FkiDiscussionID'
+ ///
+ [Fact]
+ public void FkiDiscussionIDTest()
+ {
+ // TODO unit test for the property 'FkiDiscussionID'
+ }
+
+ ///
+ /// Test the property 'FkiUserID'
+ ///
+ [Fact]
+ public void FkiUserIDTest()
+ {
+ // TODO unit test for the property 'FkiUserID'
+ }
+
+ ///
+ /// Test the property 'FkiUsergroupID'
+ ///
+ [Fact]
+ public void FkiUsergroupIDTest()
+ {
+ // TODO unit test for the property 'FkiUsergroupID'
+ }
+
+ ///
+ /// Test the property 'FkiModulesectionID'
+ ///
+ [Fact]
+ public void FkiModulesectionIDTest()
+ {
+ // TODO unit test for the property 'FkiModulesectionID'
+ }
+
+ ///
+ /// Test the property 'DtDiscussionmembershipJoined'
+ ///
+ [Fact]
+ public void DtDiscussionmembershipJoinedTest()
+ {
+ // TODO unit test for the property 'DtDiscussionmembershipJoined'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionmembershipRequestTests.cs b/src/eZmaxApi.Test/Model/DiscussionmembershipRequestTests.cs
new file mode 100644
index 000000000..96eb21e74
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionmembershipRequestTests.cs
@@ -0,0 +1,112 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionmembershipRequest
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionmembershipRequestTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionmembershipRequest
+ //private DiscussionmembershipRequest instance;
+
+ public DiscussionmembershipRequestTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionmembershipRequest
+ //instance = new DiscussionmembershipRequest();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionmembershipRequest
+ ///
+ [Fact]
+ public void DiscussionmembershipRequestInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionmembershipRequest
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'PkiDiscussionmembershipID'
+ ///
+ [Fact]
+ public void PkiDiscussionmembershipIDTest()
+ {
+ // TODO unit test for the property 'PkiDiscussionmembershipID'
+ }
+
+ ///
+ /// Test the property 'FkiDiscussionID'
+ ///
+ [Fact]
+ public void FkiDiscussionIDTest()
+ {
+ // TODO unit test for the property 'FkiDiscussionID'
+ }
+
+ ///
+ /// Test the property 'FkiUserID'
+ ///
+ [Fact]
+ public void FkiUserIDTest()
+ {
+ // TODO unit test for the property 'FkiUserID'
+ }
+
+ ///
+ /// Test the property 'FkiUsergroupID'
+ ///
+ [Fact]
+ public void FkiUsergroupIDTest()
+ {
+ // TODO unit test for the property 'FkiUsergroupID'
+ }
+
+ ///
+ /// Test the property 'FkiModulesectionID'
+ ///
+ [Fact]
+ public void FkiModulesectionIDTest()
+ {
+ // TODO unit test for the property 'FkiModulesectionID'
+ }
+
+ ///
+ /// Test the property 'DtDiscussionmembershipJoined'
+ ///
+ [Fact]
+ public void DtDiscussionmembershipJoinedTest()
+ {
+ // TODO unit test for the property 'DtDiscussionmembershipJoined'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionmembershipResponseCompoundTests.cs b/src/eZmaxApi.Test/Model/DiscussionmembershipResponseCompoundTests.cs
new file mode 100644
index 000000000..fc741c893
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionmembershipResponseCompoundTests.cs
@@ -0,0 +1,121 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionmembershipResponseCompound
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionmembershipResponseCompoundTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionmembershipResponseCompound
+ //private DiscussionmembershipResponseCompound instance;
+
+ public DiscussionmembershipResponseCompoundTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionmembershipResponseCompound
+ //instance = new DiscussionmembershipResponseCompound();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionmembershipResponseCompound
+ ///
+ [Fact]
+ public void DiscussionmembershipResponseCompoundInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionmembershipResponseCompound
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'PkiDiscussionmembershipID'
+ ///
+ [Fact]
+ public void PkiDiscussionmembershipIDTest()
+ {
+ // TODO unit test for the property 'PkiDiscussionmembershipID'
+ }
+
+ ///
+ /// Test the property 'FkiDiscussionID'
+ ///
+ [Fact]
+ public void FkiDiscussionIDTest()
+ {
+ // TODO unit test for the property 'FkiDiscussionID'
+ }
+
+ ///
+ /// Test the property 'FkiUserID'
+ ///
+ [Fact]
+ public void FkiUserIDTest()
+ {
+ // TODO unit test for the property 'FkiUserID'
+ }
+
+ ///
+ /// Test the property 'FkiUsergroupID'
+ ///
+ [Fact]
+ public void FkiUsergroupIDTest()
+ {
+ // TODO unit test for the property 'FkiUsergroupID'
+ }
+
+ ///
+ /// Test the property 'FkiModulesectionID'
+ ///
+ [Fact]
+ public void FkiModulesectionIDTest()
+ {
+ // TODO unit test for the property 'FkiModulesectionID'
+ }
+
+ ///
+ /// Test the property 'SDiscussionmembershipDescription'
+ ///
+ [Fact]
+ public void SDiscussionmembershipDescriptionTest()
+ {
+ // TODO unit test for the property 'SDiscussionmembershipDescription'
+ }
+
+ ///
+ /// Test the property 'DtDiscussionmembershipJoined'
+ ///
+ [Fact]
+ public void DtDiscussionmembershipJoinedTest()
+ {
+ // TODO unit test for the property 'DtDiscussionmembershipJoined'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionmembershipResponseTests.cs b/src/eZmaxApi.Test/Model/DiscussionmembershipResponseTests.cs
new file mode 100644
index 000000000..87650f5c0
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionmembershipResponseTests.cs
@@ -0,0 +1,121 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionmembershipResponse
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionmembershipResponseTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionmembershipResponse
+ //private DiscussionmembershipResponse instance;
+
+ public DiscussionmembershipResponseTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionmembershipResponse
+ //instance = new DiscussionmembershipResponse();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionmembershipResponse
+ ///
+ [Fact]
+ public void DiscussionmembershipResponseInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionmembershipResponse
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'PkiDiscussionmembershipID'
+ ///
+ [Fact]
+ public void PkiDiscussionmembershipIDTest()
+ {
+ // TODO unit test for the property 'PkiDiscussionmembershipID'
+ }
+
+ ///
+ /// Test the property 'FkiDiscussionID'
+ ///
+ [Fact]
+ public void FkiDiscussionIDTest()
+ {
+ // TODO unit test for the property 'FkiDiscussionID'
+ }
+
+ ///
+ /// Test the property 'FkiUserID'
+ ///
+ [Fact]
+ public void FkiUserIDTest()
+ {
+ // TODO unit test for the property 'FkiUserID'
+ }
+
+ ///
+ /// Test the property 'FkiUsergroupID'
+ ///
+ [Fact]
+ public void FkiUsergroupIDTest()
+ {
+ // TODO unit test for the property 'FkiUsergroupID'
+ }
+
+ ///
+ /// Test the property 'FkiModulesectionID'
+ ///
+ [Fact]
+ public void FkiModulesectionIDTest()
+ {
+ // TODO unit test for the property 'FkiModulesectionID'
+ }
+
+ ///
+ /// Test the property 'SDiscussionmembershipDescription'
+ ///
+ [Fact]
+ public void SDiscussionmembershipDescriptionTest()
+ {
+ // TODO unit test for the property 'SDiscussionmembershipDescription'
+ }
+
+ ///
+ /// Test the property 'DtDiscussionmembershipJoined'
+ ///
+ [Fact]
+ public void DtDiscussionmembershipJoinedTest()
+ {
+ // TODO unit test for the property 'DtDiscussionmembershipJoined'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionmessageCreateObjectV1RequestTests.cs b/src/eZmaxApi.Test/Model/DiscussionmessageCreateObjectV1RequestTests.cs
new file mode 100644
index 000000000..db11825ca
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionmessageCreateObjectV1RequestTests.cs
@@ -0,0 +1,67 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionmessageCreateObjectV1Request
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionmessageCreateObjectV1RequestTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionmessageCreateObjectV1Request
+ //private DiscussionmessageCreateObjectV1Request instance;
+
+ public DiscussionmessageCreateObjectV1RequestTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionmessageCreateObjectV1Request
+ //instance = new DiscussionmessageCreateObjectV1Request();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionmessageCreateObjectV1Request
+ ///
+ [Fact]
+ public void DiscussionmessageCreateObjectV1RequestInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionmessageCreateObjectV1Request
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'AObjDiscussionmessage'
+ ///
+ [Fact]
+ public void AObjDiscussionmessageTest()
+ {
+ // TODO unit test for the property 'AObjDiscussionmessage'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionmessageCreateObjectV1ResponseMPayloadTests.cs b/src/eZmaxApi.Test/Model/DiscussionmessageCreateObjectV1ResponseMPayloadTests.cs
new file mode 100644
index 000000000..275389253
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionmessageCreateObjectV1ResponseMPayloadTests.cs
@@ -0,0 +1,67 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionmessageCreateObjectV1ResponseMPayload
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionmessageCreateObjectV1ResponseMPayloadTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionmessageCreateObjectV1ResponseMPayload
+ //private DiscussionmessageCreateObjectV1ResponseMPayload instance;
+
+ public DiscussionmessageCreateObjectV1ResponseMPayloadTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionmessageCreateObjectV1ResponseMPayload
+ //instance = new DiscussionmessageCreateObjectV1ResponseMPayload();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionmessageCreateObjectV1ResponseMPayload
+ ///
+ [Fact]
+ public void DiscussionmessageCreateObjectV1ResponseMPayloadInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionmessageCreateObjectV1ResponseMPayload
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'APkiDiscussionmessageID'
+ ///
+ [Fact]
+ public void APkiDiscussionmessageIDTest()
+ {
+ // TODO unit test for the property 'APkiDiscussionmessageID'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionmessageCreateObjectV1ResponseTests.cs b/src/eZmaxApi.Test/Model/DiscussionmessageCreateObjectV1ResponseTests.cs
new file mode 100644
index 000000000..4deed46f0
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionmessageCreateObjectV1ResponseTests.cs
@@ -0,0 +1,85 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionmessageCreateObjectV1Response
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionmessageCreateObjectV1ResponseTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionmessageCreateObjectV1Response
+ //private DiscussionmessageCreateObjectV1Response instance;
+
+ public DiscussionmessageCreateObjectV1ResponseTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionmessageCreateObjectV1Response
+ //instance = new DiscussionmessageCreateObjectV1Response();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionmessageCreateObjectV1Response
+ ///
+ [Fact]
+ public void DiscussionmessageCreateObjectV1ResponseInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionmessageCreateObjectV1Response
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ObjDebugPayload'
+ ///
+ [Fact]
+ public void ObjDebugPayloadTest()
+ {
+ // TODO unit test for the property 'ObjDebugPayload'
+ }
+
+ ///
+ /// Test the property 'ObjDebug'
+ ///
+ [Fact]
+ public void ObjDebugTest()
+ {
+ // TODO unit test for the property 'ObjDebug'
+ }
+
+ ///
+ /// Test the property 'MPayload'
+ ///
+ [Fact]
+ public void MPayloadTest()
+ {
+ // TODO unit test for the property 'MPayload'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionmessageDeleteObjectV1ResponseTests.cs b/src/eZmaxApi.Test/Model/DiscussionmessageDeleteObjectV1ResponseTests.cs
new file mode 100644
index 000000000..f3432676b
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionmessageDeleteObjectV1ResponseTests.cs
@@ -0,0 +1,76 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionmessageDeleteObjectV1Response
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionmessageDeleteObjectV1ResponseTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionmessageDeleteObjectV1Response
+ //private DiscussionmessageDeleteObjectV1Response instance;
+
+ public DiscussionmessageDeleteObjectV1ResponseTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionmessageDeleteObjectV1Response
+ //instance = new DiscussionmessageDeleteObjectV1Response();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionmessageDeleteObjectV1Response
+ ///
+ [Fact]
+ public void DiscussionmessageDeleteObjectV1ResponseInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionmessageDeleteObjectV1Response
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ObjDebugPayload'
+ ///
+ [Fact]
+ public void ObjDebugPayloadTest()
+ {
+ // TODO unit test for the property 'ObjDebugPayload'
+ }
+
+ ///
+ /// Test the property 'ObjDebug'
+ ///
+ [Fact]
+ public void ObjDebugTest()
+ {
+ // TODO unit test for the property 'ObjDebug'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionmessagePatchObjectV1RequestTests.cs b/src/eZmaxApi.Test/Model/DiscussionmessagePatchObjectV1RequestTests.cs
new file mode 100644
index 000000000..a71f5acc6
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionmessagePatchObjectV1RequestTests.cs
@@ -0,0 +1,67 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionmessagePatchObjectV1Request
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionmessagePatchObjectV1RequestTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionmessagePatchObjectV1Request
+ //private DiscussionmessagePatchObjectV1Request instance;
+
+ public DiscussionmessagePatchObjectV1RequestTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionmessagePatchObjectV1Request
+ //instance = new DiscussionmessagePatchObjectV1Request();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionmessagePatchObjectV1Request
+ ///
+ [Fact]
+ public void DiscussionmessagePatchObjectV1RequestInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionmessagePatchObjectV1Request
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ObjDiscussionmessage'
+ ///
+ [Fact]
+ public void ObjDiscussionmessageTest()
+ {
+ // TODO unit test for the property 'ObjDiscussionmessage'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionmessagePatchObjectV1ResponseTests.cs b/src/eZmaxApi.Test/Model/DiscussionmessagePatchObjectV1ResponseTests.cs
new file mode 100644
index 000000000..4c9ec3377
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionmessagePatchObjectV1ResponseTests.cs
@@ -0,0 +1,76 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionmessagePatchObjectV1Response
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionmessagePatchObjectV1ResponseTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionmessagePatchObjectV1Response
+ //private DiscussionmessagePatchObjectV1Response instance;
+
+ public DiscussionmessagePatchObjectV1ResponseTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionmessagePatchObjectV1Response
+ //instance = new DiscussionmessagePatchObjectV1Response();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionmessagePatchObjectV1Response
+ ///
+ [Fact]
+ public void DiscussionmessagePatchObjectV1ResponseInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionmessagePatchObjectV1Response
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ObjDebugPayload'
+ ///
+ [Fact]
+ public void ObjDebugPayloadTest()
+ {
+ // TODO unit test for the property 'ObjDebugPayload'
+ }
+
+ ///
+ /// Test the property 'ObjDebug'
+ ///
+ [Fact]
+ public void ObjDebugTest()
+ {
+ // TODO unit test for the property 'ObjDebug'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionmessageRequestCompoundTests.cs b/src/eZmaxApi.Test/Model/DiscussionmessageRequestCompoundTests.cs
new file mode 100644
index 000000000..9b370dc30
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionmessageRequestCompoundTests.cs
@@ -0,0 +1,94 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionmessageRequestCompound
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionmessageRequestCompoundTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionmessageRequestCompound
+ //private DiscussionmessageRequestCompound instance;
+
+ public DiscussionmessageRequestCompoundTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionmessageRequestCompound
+ //instance = new DiscussionmessageRequestCompound();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionmessageRequestCompound
+ ///
+ [Fact]
+ public void DiscussionmessageRequestCompoundInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionmessageRequestCompound
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'PkiDiscussionmessageID'
+ ///
+ [Fact]
+ public void PkiDiscussionmessageIDTest()
+ {
+ // TODO unit test for the property 'PkiDiscussionmessageID'
+ }
+
+ ///
+ /// Test the property 'FkiDiscussionID'
+ ///
+ [Fact]
+ public void FkiDiscussionIDTest()
+ {
+ // TODO unit test for the property 'FkiDiscussionID'
+ }
+
+ ///
+ /// Test the property 'FkiDiscussionmembershipIDActionrequired'
+ ///
+ [Fact]
+ public void FkiDiscussionmembershipIDActionrequiredTest()
+ {
+ // TODO unit test for the property 'FkiDiscussionmembershipIDActionrequired'
+ }
+
+ ///
+ /// Test the property 'TDiscussionmessageContent'
+ ///
+ [Fact]
+ public void TDiscussionmessageContentTest()
+ {
+ // TODO unit test for the property 'TDiscussionmessageContent'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionmessageRequestPatchTests.cs b/src/eZmaxApi.Test/Model/DiscussionmessageRequestPatchTests.cs
new file mode 100644
index 000000000..74e5d387a
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionmessageRequestPatchTests.cs
@@ -0,0 +1,76 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionmessageRequestPatch
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionmessageRequestPatchTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionmessageRequestPatch
+ //private DiscussionmessageRequestPatch instance;
+
+ public DiscussionmessageRequestPatchTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionmessageRequestPatch
+ //instance = new DiscussionmessageRequestPatch();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionmessageRequestPatch
+ ///
+ [Fact]
+ public void DiscussionmessageRequestPatchInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionmessageRequestPatch
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'FkiDiscussionmembershipIDActionrequired'
+ ///
+ [Fact]
+ public void FkiDiscussionmembershipIDActionrequiredTest()
+ {
+ // TODO unit test for the property 'FkiDiscussionmembershipIDActionrequired'
+ }
+
+ ///
+ /// Test the property 'TDiscussionmessageContent'
+ ///
+ [Fact]
+ public void TDiscussionmessageContentTest()
+ {
+ // TODO unit test for the property 'TDiscussionmessageContent'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionmessageRequestTests.cs b/src/eZmaxApi.Test/Model/DiscussionmessageRequestTests.cs
new file mode 100644
index 000000000..3538631af
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionmessageRequestTests.cs
@@ -0,0 +1,94 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionmessageRequest
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionmessageRequestTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionmessageRequest
+ //private DiscussionmessageRequest instance;
+
+ public DiscussionmessageRequestTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionmessageRequest
+ //instance = new DiscussionmessageRequest();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionmessageRequest
+ ///
+ [Fact]
+ public void DiscussionmessageRequestInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionmessageRequest
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'PkiDiscussionmessageID'
+ ///
+ [Fact]
+ public void PkiDiscussionmessageIDTest()
+ {
+ // TODO unit test for the property 'PkiDiscussionmessageID'
+ }
+
+ ///
+ /// Test the property 'FkiDiscussionID'
+ ///
+ [Fact]
+ public void FkiDiscussionIDTest()
+ {
+ // TODO unit test for the property 'FkiDiscussionID'
+ }
+
+ ///
+ /// Test the property 'FkiDiscussionmembershipIDActionrequired'
+ ///
+ [Fact]
+ public void FkiDiscussionmembershipIDActionrequiredTest()
+ {
+ // TODO unit test for the property 'FkiDiscussionmembershipIDActionrequired'
+ }
+
+ ///
+ /// Test the property 'TDiscussionmessageContent'
+ ///
+ [Fact]
+ public void TDiscussionmessageContentTest()
+ {
+ // TODO unit test for the property 'TDiscussionmessageContent'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionmessageResponseCompoundTests.cs b/src/eZmaxApi.Test/Model/DiscussionmessageResponseCompoundTests.cs
new file mode 100644
index 000000000..dadf0d3b9
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionmessageResponseCompoundTests.cs
@@ -0,0 +1,139 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionmessageResponseCompound
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionmessageResponseCompoundTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionmessageResponseCompound
+ //private DiscussionmessageResponseCompound instance;
+
+ public DiscussionmessageResponseCompoundTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionmessageResponseCompound
+ //instance = new DiscussionmessageResponseCompound();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionmessageResponseCompound
+ ///
+ [Fact]
+ public void DiscussionmessageResponseCompoundInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionmessageResponseCompound
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'PkiDiscussionmessageID'
+ ///
+ [Fact]
+ public void PkiDiscussionmessageIDTest()
+ {
+ // TODO unit test for the property 'PkiDiscussionmessageID'
+ }
+
+ ///
+ /// Test the property 'FkiDiscussionID'
+ ///
+ [Fact]
+ public void FkiDiscussionIDTest()
+ {
+ // TODO unit test for the property 'FkiDiscussionID'
+ }
+
+ ///
+ /// Test the property 'FkiDiscussionmembershipID'
+ ///
+ [Fact]
+ public void FkiDiscussionmembershipIDTest()
+ {
+ // TODO unit test for the property 'FkiDiscussionmembershipID'
+ }
+
+ ///
+ /// Test the property 'FkiDiscussionmembershipIDActionrequired'
+ ///
+ [Fact]
+ public void FkiDiscussionmembershipIDActionrequiredTest()
+ {
+ // TODO unit test for the property 'FkiDiscussionmembershipIDActionrequired'
+ }
+
+ ///
+ /// Test the property 'EDiscussionmessageStatus'
+ ///
+ [Fact]
+ public void EDiscussionmessageStatusTest()
+ {
+ // TODO unit test for the property 'EDiscussionmessageStatus'
+ }
+
+ ///
+ /// Test the property 'TDiscussionmessageContent'
+ ///
+ [Fact]
+ public void TDiscussionmessageContentTest()
+ {
+ // TODO unit test for the property 'TDiscussionmessageContent'
+ }
+
+ ///
+ /// Test the property 'SDiscussionmessageCreatorname'
+ ///
+ [Fact]
+ public void SDiscussionmessageCreatornameTest()
+ {
+ // TODO unit test for the property 'SDiscussionmessageCreatorname'
+ }
+
+ ///
+ /// Test the property 'SDiscussionmessageActionrequiredname'
+ ///
+ [Fact]
+ public void SDiscussionmessageActionrequirednameTest()
+ {
+ // TODO unit test for the property 'SDiscussionmessageActionrequiredname'
+ }
+
+ ///
+ /// Test the property 'ObjAudit'
+ ///
+ [Fact]
+ public void ObjAuditTest()
+ {
+ // TODO unit test for the property 'ObjAudit'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/DiscussionmessageResponseTests.cs b/src/eZmaxApi.Test/Model/DiscussionmessageResponseTests.cs
new file mode 100644
index 000000000..e438a9264
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/DiscussionmessageResponseTests.cs
@@ -0,0 +1,139 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing DiscussionmessageResponse
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class DiscussionmessageResponseTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for DiscussionmessageResponse
+ //private DiscussionmessageResponse instance;
+
+ public DiscussionmessageResponseTests()
+ {
+ // TODO uncomment below to create an instance of DiscussionmessageResponse
+ //instance = new DiscussionmessageResponse();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of DiscussionmessageResponse
+ ///
+ [Fact]
+ public void DiscussionmessageResponseInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" DiscussionmessageResponse
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'PkiDiscussionmessageID'
+ ///
+ [Fact]
+ public void PkiDiscussionmessageIDTest()
+ {
+ // TODO unit test for the property 'PkiDiscussionmessageID'
+ }
+
+ ///
+ /// Test the property 'FkiDiscussionID'
+ ///
+ [Fact]
+ public void FkiDiscussionIDTest()
+ {
+ // TODO unit test for the property 'FkiDiscussionID'
+ }
+
+ ///
+ /// Test the property 'FkiDiscussionmembershipID'
+ ///
+ [Fact]
+ public void FkiDiscussionmembershipIDTest()
+ {
+ // TODO unit test for the property 'FkiDiscussionmembershipID'
+ }
+
+ ///
+ /// Test the property 'FkiDiscussionmembershipIDActionrequired'
+ ///
+ [Fact]
+ public void FkiDiscussionmembershipIDActionrequiredTest()
+ {
+ // TODO unit test for the property 'FkiDiscussionmembershipIDActionrequired'
+ }
+
+ ///
+ /// Test the property 'EDiscussionmessageStatus'
+ ///
+ [Fact]
+ public void EDiscussionmessageStatusTest()
+ {
+ // TODO unit test for the property 'EDiscussionmessageStatus'
+ }
+
+ ///
+ /// Test the property 'TDiscussionmessageContent'
+ ///
+ [Fact]
+ public void TDiscussionmessageContentTest()
+ {
+ // TODO unit test for the property 'TDiscussionmessageContent'
+ }
+
+ ///
+ /// Test the property 'SDiscussionmessageCreatorname'
+ ///
+ [Fact]
+ public void SDiscussionmessageCreatornameTest()
+ {
+ // TODO unit test for the property 'SDiscussionmessageCreatorname'
+ }
+
+ ///
+ /// Test the property 'SDiscussionmessageActionrequiredname'
+ ///
+ [Fact]
+ public void SDiscussionmessageActionrequirednameTest()
+ {
+ // TODO unit test for the property 'SDiscussionmessageActionrequiredname'
+ }
+
+ ///
+ /// Test the property 'ObjAudit'
+ ///
+ [Fact]
+ public void ObjAuditTest()
+ {
+ // TODO unit test for the property 'ObjAudit'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/EzsigndiscussionCreateObjectV1RequestTests.cs b/src/eZmaxApi.Test/Model/EzsigndiscussionCreateObjectV1RequestTests.cs
new file mode 100644
index 000000000..0a8c4bde8
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/EzsigndiscussionCreateObjectV1RequestTests.cs
@@ -0,0 +1,67 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing EzsigndiscussionCreateObjectV1Request
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class EzsigndiscussionCreateObjectV1RequestTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for EzsigndiscussionCreateObjectV1Request
+ //private EzsigndiscussionCreateObjectV1Request instance;
+
+ public EzsigndiscussionCreateObjectV1RequestTests()
+ {
+ // TODO uncomment below to create an instance of EzsigndiscussionCreateObjectV1Request
+ //instance = new EzsigndiscussionCreateObjectV1Request();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of EzsigndiscussionCreateObjectV1Request
+ ///
+ [Fact]
+ public void EzsigndiscussionCreateObjectV1RequestInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" EzsigndiscussionCreateObjectV1Request
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'AObjEzsigndiscussion'
+ ///
+ [Fact]
+ public void AObjEzsigndiscussionTest()
+ {
+ // TODO unit test for the property 'AObjEzsigndiscussion'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/EzsigndiscussionCreateObjectV1ResponseMPayloadTests.cs b/src/eZmaxApi.Test/Model/EzsigndiscussionCreateObjectV1ResponseMPayloadTests.cs
new file mode 100644
index 000000000..7a34e2f88
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/EzsigndiscussionCreateObjectV1ResponseMPayloadTests.cs
@@ -0,0 +1,67 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing EzsigndiscussionCreateObjectV1ResponseMPayload
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class EzsigndiscussionCreateObjectV1ResponseMPayloadTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for EzsigndiscussionCreateObjectV1ResponseMPayload
+ //private EzsigndiscussionCreateObjectV1ResponseMPayload instance;
+
+ public EzsigndiscussionCreateObjectV1ResponseMPayloadTests()
+ {
+ // TODO uncomment below to create an instance of EzsigndiscussionCreateObjectV1ResponseMPayload
+ //instance = new EzsigndiscussionCreateObjectV1ResponseMPayload();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of EzsigndiscussionCreateObjectV1ResponseMPayload
+ ///
+ [Fact]
+ public void EzsigndiscussionCreateObjectV1ResponseMPayloadInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" EzsigndiscussionCreateObjectV1ResponseMPayload
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'APkiEzsigndiscussionID'
+ ///
+ [Fact]
+ public void APkiEzsigndiscussionIDTest()
+ {
+ // TODO unit test for the property 'APkiEzsigndiscussionID'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/EzsigndiscussionCreateObjectV1ResponseTests.cs b/src/eZmaxApi.Test/Model/EzsigndiscussionCreateObjectV1ResponseTests.cs
new file mode 100644
index 000000000..58941e3d1
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/EzsigndiscussionCreateObjectV1ResponseTests.cs
@@ -0,0 +1,85 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing EzsigndiscussionCreateObjectV1Response
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class EzsigndiscussionCreateObjectV1ResponseTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for EzsigndiscussionCreateObjectV1Response
+ //private EzsigndiscussionCreateObjectV1Response instance;
+
+ public EzsigndiscussionCreateObjectV1ResponseTests()
+ {
+ // TODO uncomment below to create an instance of EzsigndiscussionCreateObjectV1Response
+ //instance = new EzsigndiscussionCreateObjectV1Response();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of EzsigndiscussionCreateObjectV1Response
+ ///
+ [Fact]
+ public void EzsigndiscussionCreateObjectV1ResponseInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" EzsigndiscussionCreateObjectV1Response
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ObjDebugPayload'
+ ///
+ [Fact]
+ public void ObjDebugPayloadTest()
+ {
+ // TODO unit test for the property 'ObjDebugPayload'
+ }
+
+ ///
+ /// Test the property 'ObjDebug'
+ ///
+ [Fact]
+ public void ObjDebugTest()
+ {
+ // TODO unit test for the property 'ObjDebug'
+ }
+
+ ///
+ /// Test the property 'MPayload'
+ ///
+ [Fact]
+ public void MPayloadTest()
+ {
+ // TODO unit test for the property 'MPayload'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/EzsigndiscussionDeleteObjectV1ResponseTests.cs b/src/eZmaxApi.Test/Model/EzsigndiscussionDeleteObjectV1ResponseTests.cs
new file mode 100644
index 000000000..ac5ab5055
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/EzsigndiscussionDeleteObjectV1ResponseTests.cs
@@ -0,0 +1,76 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing EzsigndiscussionDeleteObjectV1Response
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class EzsigndiscussionDeleteObjectV1ResponseTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for EzsigndiscussionDeleteObjectV1Response
+ //private EzsigndiscussionDeleteObjectV1Response instance;
+
+ public EzsigndiscussionDeleteObjectV1ResponseTests()
+ {
+ // TODO uncomment below to create an instance of EzsigndiscussionDeleteObjectV1Response
+ //instance = new EzsigndiscussionDeleteObjectV1Response();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of EzsigndiscussionDeleteObjectV1Response
+ ///
+ [Fact]
+ public void EzsigndiscussionDeleteObjectV1ResponseInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" EzsigndiscussionDeleteObjectV1Response
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ObjDebugPayload'
+ ///
+ [Fact]
+ public void ObjDebugPayloadTest()
+ {
+ // TODO unit test for the property 'ObjDebugPayload'
+ }
+
+ ///
+ /// Test the property 'ObjDebug'
+ ///
+ [Fact]
+ public void ObjDebugTest()
+ {
+ // TODO unit test for the property 'ObjDebug'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/EzsigndiscussionGetObjectV2ResponseMPayloadTests.cs b/src/eZmaxApi.Test/Model/EzsigndiscussionGetObjectV2ResponseMPayloadTests.cs
new file mode 100644
index 000000000..0dc86fbe5
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/EzsigndiscussionGetObjectV2ResponseMPayloadTests.cs
@@ -0,0 +1,67 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing EzsigndiscussionGetObjectV2ResponseMPayload
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class EzsigndiscussionGetObjectV2ResponseMPayloadTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for EzsigndiscussionGetObjectV2ResponseMPayload
+ //private EzsigndiscussionGetObjectV2ResponseMPayload instance;
+
+ public EzsigndiscussionGetObjectV2ResponseMPayloadTests()
+ {
+ // TODO uncomment below to create an instance of EzsigndiscussionGetObjectV2ResponseMPayload
+ //instance = new EzsigndiscussionGetObjectV2ResponseMPayload();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of EzsigndiscussionGetObjectV2ResponseMPayload
+ ///
+ [Fact]
+ public void EzsigndiscussionGetObjectV2ResponseMPayloadInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" EzsigndiscussionGetObjectV2ResponseMPayload
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ObjEzsigndiscussion'
+ ///
+ [Fact]
+ public void ObjEzsigndiscussionTest()
+ {
+ // TODO unit test for the property 'ObjEzsigndiscussion'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/EzsigndiscussionGetObjectV2ResponseTests.cs b/src/eZmaxApi.Test/Model/EzsigndiscussionGetObjectV2ResponseTests.cs
new file mode 100644
index 000000000..71c3f4d01
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/EzsigndiscussionGetObjectV2ResponseTests.cs
@@ -0,0 +1,85 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing EzsigndiscussionGetObjectV2Response
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class EzsigndiscussionGetObjectV2ResponseTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for EzsigndiscussionGetObjectV2Response
+ //private EzsigndiscussionGetObjectV2Response instance;
+
+ public EzsigndiscussionGetObjectV2ResponseTests()
+ {
+ // TODO uncomment below to create an instance of EzsigndiscussionGetObjectV2Response
+ //instance = new EzsigndiscussionGetObjectV2Response();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of EzsigndiscussionGetObjectV2Response
+ ///
+ [Fact]
+ public void EzsigndiscussionGetObjectV2ResponseInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" EzsigndiscussionGetObjectV2Response
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ObjDebugPayload'
+ ///
+ [Fact]
+ public void ObjDebugPayloadTest()
+ {
+ // TODO unit test for the property 'ObjDebugPayload'
+ }
+
+ ///
+ /// Test the property 'ObjDebug'
+ ///
+ [Fact]
+ public void ObjDebugTest()
+ {
+ // TODO unit test for the property 'ObjDebug'
+ }
+
+ ///
+ /// Test the property 'MPayload'
+ ///
+ [Fact]
+ public void MPayloadTest()
+ {
+ // TODO unit test for the property 'MPayload'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/EzsigndiscussionRequestCompoundTests.cs b/src/eZmaxApi.Test/Model/EzsigndiscussionRequestCompoundTests.cs
new file mode 100644
index 000000000..90c3c2afc
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/EzsigndiscussionRequestCompoundTests.cs
@@ -0,0 +1,112 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing EzsigndiscussionRequestCompound
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class EzsigndiscussionRequestCompoundTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for EzsigndiscussionRequestCompound
+ //private EzsigndiscussionRequestCompound instance;
+
+ public EzsigndiscussionRequestCompoundTests()
+ {
+ // TODO uncomment below to create an instance of EzsigndiscussionRequestCompound
+ //instance = new EzsigndiscussionRequestCompound();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of EzsigndiscussionRequestCompound
+ ///
+ [Fact]
+ public void EzsigndiscussionRequestCompoundInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" EzsigndiscussionRequestCompound
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'PkiEzsigndiscussionID'
+ ///
+ [Fact]
+ public void PkiEzsigndiscussionIDTest()
+ {
+ // TODO unit test for the property 'PkiEzsigndiscussionID'
+ }
+
+ ///
+ /// Test the property 'FkiEzsigndocumentID'
+ ///
+ [Fact]
+ public void FkiEzsigndocumentIDTest()
+ {
+ // TODO unit test for the property 'FkiEzsigndocumentID'
+ }
+
+ ///
+ /// Test the property 'IEzsigndiscussionPagenumber'
+ ///
+ [Fact]
+ public void IEzsigndiscussionPagenumberTest()
+ {
+ // TODO unit test for the property 'IEzsigndiscussionPagenumber'
+ }
+
+ ///
+ /// Test the property 'IEzsigndiscussionX'
+ ///
+ [Fact]
+ public void IEzsigndiscussionXTest()
+ {
+ // TODO unit test for the property 'IEzsigndiscussionX'
+ }
+
+ ///
+ /// Test the property 'IEzsigndiscussionY'
+ ///
+ [Fact]
+ public void IEzsigndiscussionYTest()
+ {
+ // TODO unit test for the property 'IEzsigndiscussionY'
+ }
+
+ ///
+ /// Test the property 'ObjDiscussion'
+ ///
+ [Fact]
+ public void ObjDiscussionTest()
+ {
+ // TODO unit test for the property 'ObjDiscussion'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/EzsigndiscussionRequestTests.cs b/src/eZmaxApi.Test/Model/EzsigndiscussionRequestTests.cs
new file mode 100644
index 000000000..a37ae8326
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/EzsigndiscussionRequestTests.cs
@@ -0,0 +1,112 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing EzsigndiscussionRequest
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class EzsigndiscussionRequestTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for EzsigndiscussionRequest
+ //private EzsigndiscussionRequest instance;
+
+ public EzsigndiscussionRequestTests()
+ {
+ // TODO uncomment below to create an instance of EzsigndiscussionRequest
+ //instance = new EzsigndiscussionRequest();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of EzsigndiscussionRequest
+ ///
+ [Fact]
+ public void EzsigndiscussionRequestInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" EzsigndiscussionRequest
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'PkiEzsigndiscussionID'
+ ///
+ [Fact]
+ public void PkiEzsigndiscussionIDTest()
+ {
+ // TODO unit test for the property 'PkiEzsigndiscussionID'
+ }
+
+ ///
+ /// Test the property 'FkiEzsigndocumentID'
+ ///
+ [Fact]
+ public void FkiEzsigndocumentIDTest()
+ {
+ // TODO unit test for the property 'FkiEzsigndocumentID'
+ }
+
+ ///
+ /// Test the property 'IEzsigndiscussionPagenumber'
+ ///
+ [Fact]
+ public void IEzsigndiscussionPagenumberTest()
+ {
+ // TODO unit test for the property 'IEzsigndiscussionPagenumber'
+ }
+
+ ///
+ /// Test the property 'IEzsigndiscussionX'
+ ///
+ [Fact]
+ public void IEzsigndiscussionXTest()
+ {
+ // TODO unit test for the property 'IEzsigndiscussionX'
+ }
+
+ ///
+ /// Test the property 'IEzsigndiscussionY'
+ ///
+ [Fact]
+ public void IEzsigndiscussionYTest()
+ {
+ // TODO unit test for the property 'IEzsigndiscussionY'
+ }
+
+ ///
+ /// Test the property 'ObjDiscussion'
+ ///
+ [Fact]
+ public void ObjDiscussionTest()
+ {
+ // TODO unit test for the property 'ObjDiscussion'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/EzsigndiscussionResponseCompoundTests.cs b/src/eZmaxApi.Test/Model/EzsigndiscussionResponseCompoundTests.cs
new file mode 100644
index 000000000..fbd4f8151
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/EzsigndiscussionResponseCompoundTests.cs
@@ -0,0 +1,121 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing EzsigndiscussionResponseCompound
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class EzsigndiscussionResponseCompoundTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for EzsigndiscussionResponseCompound
+ //private EzsigndiscussionResponseCompound instance;
+
+ public EzsigndiscussionResponseCompoundTests()
+ {
+ // TODO uncomment below to create an instance of EzsigndiscussionResponseCompound
+ //instance = new EzsigndiscussionResponseCompound();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of EzsigndiscussionResponseCompound
+ ///
+ [Fact]
+ public void EzsigndiscussionResponseCompoundInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" EzsigndiscussionResponseCompound
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'PkiEzsigndiscussionID'
+ ///
+ [Fact]
+ public void PkiEzsigndiscussionIDTest()
+ {
+ // TODO unit test for the property 'PkiEzsigndiscussionID'
+ }
+
+ ///
+ /// Test the property 'FkiEzsignpageID'
+ ///
+ [Fact]
+ public void FkiEzsignpageIDTest()
+ {
+ // TODO unit test for the property 'FkiEzsignpageID'
+ }
+
+ ///
+ /// Test the property 'FkiDiscussionID'
+ ///
+ [Fact]
+ public void FkiDiscussionIDTest()
+ {
+ // TODO unit test for the property 'FkiDiscussionID'
+ }
+
+ ///
+ /// Test the property 'IEzsigndiscussionX'
+ ///
+ [Fact]
+ public void IEzsigndiscussionXTest()
+ {
+ // TODO unit test for the property 'IEzsigndiscussionX'
+ }
+
+ ///
+ /// Test the property 'IEzsigndiscussionY'
+ ///
+ [Fact]
+ public void IEzsigndiscussionYTest()
+ {
+ // TODO unit test for the property 'IEzsigndiscussionY'
+ }
+
+ ///
+ /// Test the property 'IEzsigndiscussionPagenumber'
+ ///
+ [Fact]
+ public void IEzsigndiscussionPagenumberTest()
+ {
+ // TODO unit test for the property 'IEzsigndiscussionPagenumber'
+ }
+
+ ///
+ /// Test the property 'ObjDiscussion'
+ ///
+ [Fact]
+ public void ObjDiscussionTest()
+ {
+ // TODO unit test for the property 'ObjDiscussion'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/EzsigndiscussionResponseTests.cs b/src/eZmaxApi.Test/Model/EzsigndiscussionResponseTests.cs
new file mode 100644
index 000000000..4db151ccd
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/EzsigndiscussionResponseTests.cs
@@ -0,0 +1,121 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing EzsigndiscussionResponse
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class EzsigndiscussionResponseTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for EzsigndiscussionResponse
+ //private EzsigndiscussionResponse instance;
+
+ public EzsigndiscussionResponseTests()
+ {
+ // TODO uncomment below to create an instance of EzsigndiscussionResponse
+ //instance = new EzsigndiscussionResponse();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of EzsigndiscussionResponse
+ ///
+ [Fact]
+ public void EzsigndiscussionResponseInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" EzsigndiscussionResponse
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'PkiEzsigndiscussionID'
+ ///
+ [Fact]
+ public void PkiEzsigndiscussionIDTest()
+ {
+ // TODO unit test for the property 'PkiEzsigndiscussionID'
+ }
+
+ ///
+ /// Test the property 'FkiEzsignpageID'
+ ///
+ [Fact]
+ public void FkiEzsignpageIDTest()
+ {
+ // TODO unit test for the property 'FkiEzsignpageID'
+ }
+
+ ///
+ /// Test the property 'FkiDiscussionID'
+ ///
+ [Fact]
+ public void FkiDiscussionIDTest()
+ {
+ // TODO unit test for the property 'FkiDiscussionID'
+ }
+
+ ///
+ /// Test the property 'IEzsigndiscussionX'
+ ///
+ [Fact]
+ public void IEzsigndiscussionXTest()
+ {
+ // TODO unit test for the property 'IEzsigndiscussionX'
+ }
+
+ ///
+ /// Test the property 'IEzsigndiscussionY'
+ ///
+ [Fact]
+ public void IEzsigndiscussionYTest()
+ {
+ // TODO unit test for the property 'IEzsigndiscussionY'
+ }
+
+ ///
+ /// Test the property 'IEzsigndiscussionPagenumber'
+ ///
+ [Fact]
+ public void IEzsigndiscussionPagenumberTest()
+ {
+ // TODO unit test for the property 'IEzsigndiscussionPagenumber'
+ }
+
+ ///
+ /// Test the property 'ObjDiscussion'
+ ///
+ [Fact]
+ public void ObjDiscussionTest()
+ {
+ // TODO unit test for the property 'ObjDiscussion'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/EzsigndocumentApplyEzsigntemplateV2ResponseTests.cs b/src/eZmaxApi.Test/Model/EzsigndocumentApplyEzsigntemplateV2ResponseTests.cs
index 8bebb7df4..353995528 100644
--- a/src/eZmaxApi.Test/Model/EzsigndocumentApplyEzsigntemplateV2ResponseTests.cs
+++ b/src/eZmaxApi.Test/Model/EzsigndocumentApplyEzsigntemplateV2ResponseTests.cs
@@ -72,5 +72,14 @@ public void ObjDebugTest()
{
// TODO unit test for the property 'ObjDebug'
}
+
+ ///
+ /// Test the property 'AObjWarning'
+ ///
+ [Fact]
+ public void AObjWarningTest()
+ {
+ // TODO unit test for the property 'AObjWarning'
+ }
}
}
diff --git a/src/eZmaxApi.Test/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1RequestTests.cs b/src/eZmaxApi.Test/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1RequestTests.cs
new file mode 100644
index 000000000..401ef1ead
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1RequestTests.cs
@@ -0,0 +1,76 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing EzsigndocumentCreateEzsignelementsPositionedByWordV1Request
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class EzsigndocumentCreateEzsignelementsPositionedByWordV1RequestTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for EzsigndocumentCreateEzsignelementsPositionedByWordV1Request
+ //private EzsigndocumentCreateEzsignelementsPositionedByWordV1Request instance;
+
+ public EzsigndocumentCreateEzsignelementsPositionedByWordV1RequestTests()
+ {
+ // TODO uncomment below to create an instance of EzsigndocumentCreateEzsignelementsPositionedByWordV1Request
+ //instance = new EzsigndocumentCreateEzsignelementsPositionedByWordV1Request();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of EzsigndocumentCreateEzsignelementsPositionedByWordV1Request
+ ///
+ [Fact]
+ public void EzsigndocumentCreateEzsignelementsPositionedByWordV1RequestInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" EzsigndocumentCreateEzsignelementsPositionedByWordV1Request
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'AObjEzsignformfieldgroup'
+ ///
+ [Fact]
+ public void AObjEzsignformfieldgroupTest()
+ {
+ // TODO unit test for the property 'AObjEzsignformfieldgroup'
+ }
+
+ ///
+ /// Test the property 'AObjEzsignsignature'
+ ///
+ [Fact]
+ public void AObjEzsignsignatureTest()
+ {
+ // TODO unit test for the property 'AObjEzsignsignature'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayloadTests.cs b/src/eZmaxApi.Test/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayloadTests.cs
new file mode 100644
index 000000000..eaba8b437
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayloadTests.cs
@@ -0,0 +1,76 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayloadTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload
+ //private EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload instance;
+
+ public EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayloadTests()
+ {
+ // TODO uncomment below to create an instance of EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload
+ //instance = new EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload
+ ///
+ [Fact]
+ public void EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayloadInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'APkiEzsignsignatureID'
+ ///
+ [Fact]
+ public void APkiEzsignsignatureIDTest()
+ {
+ // TODO unit test for the property 'APkiEzsignsignatureID'
+ }
+
+ ///
+ /// Test the property 'APkiEzsignformfieldgroupID'
+ ///
+ [Fact]
+ public void APkiEzsignformfieldgroupIDTest()
+ {
+ // TODO unit test for the property 'APkiEzsignformfieldgroupID'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseTests.cs b/src/eZmaxApi.Test/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseTests.cs
new file mode 100644
index 000000000..ec32c3d7f
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseTests.cs
@@ -0,0 +1,85 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing EzsigndocumentCreateEzsignelementsPositionedByWordV1Response
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for EzsigndocumentCreateEzsignelementsPositionedByWordV1Response
+ //private EzsigndocumentCreateEzsignelementsPositionedByWordV1Response instance;
+
+ public EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseTests()
+ {
+ // TODO uncomment below to create an instance of EzsigndocumentCreateEzsignelementsPositionedByWordV1Response
+ //instance = new EzsigndocumentCreateEzsignelementsPositionedByWordV1Response();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of EzsigndocumentCreateEzsignelementsPositionedByWordV1Response
+ ///
+ [Fact]
+ public void EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" EzsigndocumentCreateEzsignelementsPositionedByWordV1Response
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ObjDebugPayload'
+ ///
+ [Fact]
+ public void ObjDebugPayloadTest()
+ {
+ // TODO unit test for the property 'ObjDebugPayload'
+ }
+
+ ///
+ /// Test the property 'ObjDebug'
+ ///
+ [Fact]
+ public void ObjDebugTest()
+ {
+ // TODO unit test for the property 'ObjDebug'
+ }
+
+ ///
+ /// Test the property 'MPayload'
+ ///
+ [Fact]
+ public void MPayloadTest()
+ {
+ // TODO unit test for the property 'MPayload'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/EzsigndocumentGetEzsigndiscussionsV1ResponseMPayloadTests.cs b/src/eZmaxApi.Test/Model/EzsigndocumentGetEzsigndiscussionsV1ResponseMPayloadTests.cs
new file mode 100644
index 000000000..4e37af08b
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/EzsigndocumentGetEzsigndiscussionsV1ResponseMPayloadTests.cs
@@ -0,0 +1,67 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class EzsigndocumentGetEzsigndiscussionsV1ResponseMPayloadTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload
+ //private EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload instance;
+
+ public EzsigndocumentGetEzsigndiscussionsV1ResponseMPayloadTests()
+ {
+ // TODO uncomment below to create an instance of EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload
+ //instance = new EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload
+ ///
+ [Fact]
+ public void EzsigndocumentGetEzsigndiscussionsV1ResponseMPayloadInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'AObjEzsigndiscussion'
+ ///
+ [Fact]
+ public void AObjEzsigndiscussionTest()
+ {
+ // TODO unit test for the property 'AObjEzsigndiscussion'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/EzsigndocumentGetEzsigndiscussionsV1ResponseTests.cs b/src/eZmaxApi.Test/Model/EzsigndocumentGetEzsigndiscussionsV1ResponseTests.cs
new file mode 100644
index 000000000..9860b61b3
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/EzsigndocumentGetEzsigndiscussionsV1ResponseTests.cs
@@ -0,0 +1,85 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing EzsigndocumentGetEzsigndiscussionsV1Response
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class EzsigndocumentGetEzsigndiscussionsV1ResponseTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for EzsigndocumentGetEzsigndiscussionsV1Response
+ //private EzsigndocumentGetEzsigndiscussionsV1Response instance;
+
+ public EzsigndocumentGetEzsigndiscussionsV1ResponseTests()
+ {
+ // TODO uncomment below to create an instance of EzsigndocumentGetEzsigndiscussionsV1Response
+ //instance = new EzsigndocumentGetEzsigndiscussionsV1Response();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of EzsigndocumentGetEzsigndiscussionsV1Response
+ ///
+ [Fact]
+ public void EzsigndocumentGetEzsigndiscussionsV1ResponseInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" EzsigndocumentGetEzsigndiscussionsV1Response
+ //Assert.IsType(instance);
+ }
+
+ ///
+ /// Test the property 'ObjDebugPayload'
+ ///
+ [Fact]
+ public void ObjDebugPayloadTest()
+ {
+ // TODO unit test for the property 'ObjDebugPayload'
+ }
+
+ ///
+ /// Test the property 'ObjDebug'
+ ///
+ [Fact]
+ public void ObjDebugTest()
+ {
+ // TODO unit test for the property 'ObjDebug'
+ }
+
+ ///
+ /// Test the property 'MPayload'
+ ///
+ [Fact]
+ public void MPayloadTest()
+ {
+ // TODO unit test for the property 'MPayload'
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/EzsignfolderGetObjectV1ResponseMPayloadTests.cs b/src/eZmaxApi.Test/Model/EzsignfolderGetObjectV1ResponseMPayloadTests.cs
index 179c2d9e6..d2abbc1c7 100644
--- a/src/eZmaxApi.Test/Model/EzsignfolderGetObjectV1ResponseMPayloadTests.cs
+++ b/src/eZmaxApi.Test/Model/EzsignfolderGetObjectV1ResponseMPayloadTests.cs
@@ -82,6 +82,15 @@ public void ObjEzsignfoldertypeTest()
// TODO unit test for the property 'ObjEzsignfoldertype'
}
+ ///
+ /// Test the property 'EEzsignfolderCompletion'
+ ///
+ [Fact]
+ public void EEzsignfolderCompletionTest()
+ {
+ // TODO unit test for the property 'EEzsignfolderCompletion'
+ }
+
///
/// Test the property 'SEzsignfoldertypeNameX'
///
diff --git a/src/eZmaxApi.Test/Model/EzsignfolderListElementTests.cs b/src/eZmaxApi.Test/Model/EzsignfolderListElementTests.cs
index bb04364a5..03135937a 100644
--- a/src/eZmaxApi.Test/Model/EzsignfolderListElementTests.cs
+++ b/src/eZmaxApi.Test/Model/EzsignfolderListElementTests.cs
@@ -118,6 +118,15 @@ public void DtCreatedDateTest()
// TODO unit test for the property 'DtCreatedDate'
}
+ ///
+ /// Test the property 'DtEzsignfolderDelayedsenddate'
+ ///
+ [Fact]
+ public void DtEzsignfolderDelayedsenddateTest()
+ {
+ // TODO unit test for the property 'DtEzsignfolderDelayedsenddate'
+ }
+
///
/// Test the property 'DtEzsignfolderSentdate'
///
diff --git a/src/eZmaxApi.Test/Model/EzsignfolderResponseCompoundTests.cs b/src/eZmaxApi.Test/Model/EzsignfolderResponseCompoundTests.cs
index 93c36e1da..37b1bfdd7 100644
--- a/src/eZmaxApi.Test/Model/EzsignfolderResponseCompoundTests.cs
+++ b/src/eZmaxApi.Test/Model/EzsignfolderResponseCompoundTests.cs
@@ -82,6 +82,15 @@ public void ObjEzsignfoldertypeTest()
// TODO unit test for the property 'ObjEzsignfoldertype'
}
+ ///
+ /// Test the property 'EEzsignfolderCompletion'
+ ///
+ [Fact]
+ public void EEzsignfolderCompletionTest()
+ {
+ // TODO unit test for the property 'EEzsignfolderCompletion'
+ }
+
///
/// Test the property 'SEzsignfoldertypeNameX'
///
diff --git a/src/eZmaxApi.Test/Model/EzsignfolderResponseTests.cs b/src/eZmaxApi.Test/Model/EzsignfolderResponseTests.cs
index 47203956e..efd8e1bc2 100644
--- a/src/eZmaxApi.Test/Model/EzsignfolderResponseTests.cs
+++ b/src/eZmaxApi.Test/Model/EzsignfolderResponseTests.cs
@@ -82,6 +82,15 @@ public void ObjEzsignfoldertypeTest()
// TODO unit test for the property 'ObjEzsignfoldertype'
}
+ ///
+ /// Test the property 'EEzsignfolderCompletion'
+ ///
+ [Fact]
+ public void EEzsignfolderCompletionTest()
+ {
+ // TODO unit test for the property 'EEzsignfolderCompletion'
+ }
+
///
/// Test the property 'SEzsignfoldertypeNameX'
///
diff --git a/src/eZmaxApi.Test/Model/EzsignfoldertypeRequestCompoundTests.cs b/src/eZmaxApi.Test/Model/EzsignfoldertypeRequestCompoundTests.cs
index 6693d20ac..7240e1f26 100644
--- a/src/eZmaxApi.Test/Model/EzsignfoldertypeRequestCompoundTests.cs
+++ b/src/eZmaxApi.Test/Model/EzsignfoldertypeRequestCompoundTests.cs
@@ -172,6 +172,15 @@ public void EEzsignfoldertypeDisposalTest()
// TODO unit test for the property 'EEzsignfoldertypeDisposal'
}
+ ///
+ /// Test the property 'EEzsignfoldertypeCompletion'
+ ///
+ [Fact]
+ public void EEzsignfoldertypeCompletionTest()
+ {
+ // TODO unit test for the property 'EEzsignfoldertypeCompletion'
+ }
+
///
/// Test the property 'IEzsignfoldertypeDisposaldays'
///
@@ -208,6 +217,24 @@ public void BEzsignfoldertypeReassignTest()
// TODO unit test for the property 'BEzsignfoldertypeReassign'
}
+ ///
+ /// Test the property 'BEzsignfoldertypeReassignezsignsigner'
+ ///
+ [Fact]
+ public void BEzsignfoldertypeReassignezsignsignerTest()
+ {
+ // TODO unit test for the property 'BEzsignfoldertypeReassignezsignsigner'
+ }
+
+ ///
+ /// Test the property 'BEzsignfoldertypeReassignuser'
+ ///
+ [Fact]
+ public void BEzsignfoldertypeReassignuserTest()
+ {
+ // TODO unit test for the property 'BEzsignfoldertypeReassignuser'
+ }
+
///
/// Test the property 'BEzsignfoldertypeSendattatchmentsigner'
///
diff --git a/src/eZmaxApi.Test/Model/EzsignfoldertypeRequestTests.cs b/src/eZmaxApi.Test/Model/EzsignfoldertypeRequestTests.cs
index fb12e16df..cd1ffe51a 100644
--- a/src/eZmaxApi.Test/Model/EzsignfoldertypeRequestTests.cs
+++ b/src/eZmaxApi.Test/Model/EzsignfoldertypeRequestTests.cs
@@ -172,6 +172,15 @@ public void EEzsignfoldertypeDisposalTest()
// TODO unit test for the property 'EEzsignfoldertypeDisposal'
}
+ ///
+ /// Test the property 'EEzsignfoldertypeCompletion'
+ ///
+ [Fact]
+ public void EEzsignfoldertypeCompletionTest()
+ {
+ // TODO unit test for the property 'EEzsignfoldertypeCompletion'
+ }
+
///
/// Test the property 'IEzsignfoldertypeDisposaldays'
///
@@ -208,6 +217,24 @@ public void BEzsignfoldertypeReassignTest()
// TODO unit test for the property 'BEzsignfoldertypeReassign'
}
+ ///
+ /// Test the property 'BEzsignfoldertypeReassignezsignsigner'
+ ///
+ [Fact]
+ public void BEzsignfoldertypeReassignezsignsignerTest()
+ {
+ // TODO unit test for the property 'BEzsignfoldertypeReassignezsignsigner'
+ }
+
+ ///
+ /// Test the property 'BEzsignfoldertypeReassignuser'
+ ///
+ [Fact]
+ public void BEzsignfoldertypeReassignuserTest()
+ {
+ // TODO unit test for the property 'BEzsignfoldertypeReassignuser'
+ }
+
///
/// Test the property 'BEzsignfoldertypeSendattatchmentsigner'
///
diff --git a/src/eZmaxApi.Test/Model/EzsignfoldertypeResponseCompoundTests.cs b/src/eZmaxApi.Test/Model/EzsignfoldertypeResponseCompoundTests.cs
index ee2a52684..142a77009 100644
--- a/src/eZmaxApi.Test/Model/EzsignfoldertypeResponseCompoundTests.cs
+++ b/src/eZmaxApi.Test/Model/EzsignfoldertypeResponseCompoundTests.cs
@@ -217,6 +217,15 @@ public void EEzsignfoldertypeDisposalTest()
// TODO unit test for the property 'EEzsignfoldertypeDisposal'
}
+ ///
+ /// Test the property 'EEzsignfoldertypeCompletion'
+ ///
+ [Fact]
+ public void EEzsignfoldertypeCompletionTest()
+ {
+ // TODO unit test for the property 'EEzsignfoldertypeCompletion'
+ }
+
///
/// Test the property 'IEzsignfoldertypeDisposaldays'
///
@@ -253,6 +262,24 @@ public void BEzsignfoldertypeReassignTest()
// TODO unit test for the property 'BEzsignfoldertypeReassign'
}
+ ///
+ /// Test the property 'BEzsignfoldertypeReassignezsignsigner'
+ ///
+ [Fact]
+ public void BEzsignfoldertypeReassignezsignsignerTest()
+ {
+ // TODO unit test for the property 'BEzsignfoldertypeReassignezsignsigner'
+ }
+
+ ///
+ /// Test the property 'BEzsignfoldertypeReassignuser'
+ ///
+ [Fact]
+ public void BEzsignfoldertypeReassignuserTest()
+ {
+ // TODO unit test for the property 'BEzsignfoldertypeReassignuser'
+ }
+
///
/// Test the property 'BEzsignfoldertypeSendattatchmentsigner'
///
diff --git a/src/eZmaxApi.Test/Model/EzsignfoldertypeResponseTests.cs b/src/eZmaxApi.Test/Model/EzsignfoldertypeResponseTests.cs
index 7c7a894fa..2e254ad93 100644
--- a/src/eZmaxApi.Test/Model/EzsignfoldertypeResponseTests.cs
+++ b/src/eZmaxApi.Test/Model/EzsignfoldertypeResponseTests.cs
@@ -217,6 +217,15 @@ public void EEzsignfoldertypeDisposalTest()
// TODO unit test for the property 'EEzsignfoldertypeDisposal'
}
+ ///
+ /// Test the property 'EEzsignfoldertypeCompletion'
+ ///
+ [Fact]
+ public void EEzsignfoldertypeCompletionTest()
+ {
+ // TODO unit test for the property 'EEzsignfoldertypeCompletion'
+ }
+
///
/// Test the property 'IEzsignfoldertypeDisposaldays'
///
@@ -253,6 +262,24 @@ public void BEzsignfoldertypeReassignTest()
// TODO unit test for the property 'BEzsignfoldertypeReassign'
}
+ ///
+ /// Test the property 'BEzsignfoldertypeReassignezsignsigner'
+ ///
+ [Fact]
+ public void BEzsignfoldertypeReassignezsignsignerTest()
+ {
+ // TODO unit test for the property 'BEzsignfoldertypeReassignezsignsigner'
+ }
+
+ ///
+ /// Test the property 'BEzsignfoldertypeReassignuser'
+ ///
+ [Fact]
+ public void BEzsignfoldertypeReassignuserTest()
+ {
+ // TODO unit test for the property 'BEzsignfoldertypeReassignuser'
+ }
+
///
/// Test the property 'BEzsignfoldertypeSendattatchmentsigner'
///
diff --git a/src/eZmaxApi.Test/Model/EzsignsignatureResponseCompoundTests.cs b/src/eZmaxApi.Test/Model/EzsignsignatureResponseCompoundTests.cs
index 9dcf1c670..92f26caa3 100644
--- a/src/eZmaxApi.Test/Model/EzsignsignatureResponseCompoundTests.cs
+++ b/src/eZmaxApi.Test/Model/EzsignsignatureResponseCompoundTests.cs
@@ -154,6 +154,15 @@ public void IEzsignsignatureStepTest()
// TODO unit test for the property 'IEzsignsignatureStep'
}
+ ///
+ /// Test the property 'IEzsignsignatureStepadjusted'
+ ///
+ [Fact]
+ public void IEzsignsignatureStepadjustedTest()
+ {
+ // TODO unit test for the property 'IEzsignsignatureStepadjusted'
+ }
+
///
/// Test the property 'EEzsignsignatureType'
///
diff --git a/src/eZmaxApi.Test/Model/EzsignsignatureResponseTests.cs b/src/eZmaxApi.Test/Model/EzsignsignatureResponseTests.cs
index 514e9d2bf..71b8c2ac8 100644
--- a/src/eZmaxApi.Test/Model/EzsignsignatureResponseTests.cs
+++ b/src/eZmaxApi.Test/Model/EzsignsignatureResponseTests.cs
@@ -154,6 +154,15 @@ public void IEzsignsignatureStepTest()
// TODO unit test for the property 'IEzsignsignatureStep'
}
+ ///
+ /// Test the property 'IEzsignsignatureStepadjusted'
+ ///
+ [Fact]
+ public void IEzsignsignatureStepadjustedTest()
+ {
+ // TODO unit test for the property 'IEzsignsignatureStepadjusted'
+ }
+
///
/// Test the property 'EEzsignsignatureType'
///
diff --git a/src/eZmaxApi.Test/Model/EzsigntemplateformfieldRequestCompoundTests.cs b/src/eZmaxApi.Test/Model/EzsigntemplateformfieldRequestCompoundTests.cs
index 10a037d84..cf36e40db 100644
--- a/src/eZmaxApi.Test/Model/EzsigntemplateformfieldRequestCompoundTests.cs
+++ b/src/eZmaxApi.Test/Model/EzsigntemplateformfieldRequestCompoundTests.cs
@@ -64,6 +64,15 @@ public void PkiEzsigntemplateformfieldIDTest()
// TODO unit test for the property 'PkiEzsigntemplateformfieldID'
}
+ ///
+ /// Test the property 'EEzsigntemplateformfieldPositioning'
+ ///
+ [Fact]
+ public void EEzsigntemplateformfieldPositioningTest()
+ {
+ // TODO unit test for the property 'EEzsigntemplateformfieldPositioning'
+ }
+
///
/// Test the property 'IEzsigntemplatedocumentpagePagenumber'
///
@@ -154,6 +163,42 @@ public void EEzsigntemplateformfieldDependencyrequirementTest()
// TODO unit test for the property 'EEzsigntemplateformfieldDependencyrequirement'
}
+ ///
+ /// Test the property 'SEzsigntemplateformfieldPositioningpattern'
+ ///
+ [Fact]
+ public void SEzsigntemplateformfieldPositioningpatternTest()
+ {
+ // TODO unit test for the property 'SEzsigntemplateformfieldPositioningpattern'
+ }
+
+ ///
+ /// Test the property 'IEzsigntemplateformfieldPositioningoffsetx'
+ ///
+ [Fact]
+ public void IEzsigntemplateformfieldPositioningoffsetxTest()
+ {
+ // TODO unit test for the property 'IEzsigntemplateformfieldPositioningoffsetx'
+ }
+
+ ///
+ /// Test the property 'IEzsigntemplateformfieldPositioningoffsety'
+ ///
+ [Fact]
+ public void IEzsigntemplateformfieldPositioningoffsetyTest()
+ {
+ // TODO unit test for the property 'IEzsigntemplateformfieldPositioningoffsety'
+ }
+
+ ///
+ /// Test the property 'EEzsigntemplateformfieldPositioningoccurence'
+ ///
+ [Fact]
+ public void EEzsigntemplateformfieldPositioningoccurenceTest()
+ {
+ // TODO unit test for the property 'EEzsigntemplateformfieldPositioningoccurence'
+ }
+
///
/// Test the property 'AObjEzsigntemplateelementdependency'
///
diff --git a/src/eZmaxApi.Test/Model/EzsigntemplateformfieldRequestTests.cs b/src/eZmaxApi.Test/Model/EzsigntemplateformfieldRequestTests.cs
index 5d081bc68..393558887 100644
--- a/src/eZmaxApi.Test/Model/EzsigntemplateformfieldRequestTests.cs
+++ b/src/eZmaxApi.Test/Model/EzsigntemplateformfieldRequestTests.cs
@@ -64,6 +64,15 @@ public void PkiEzsigntemplateformfieldIDTest()
// TODO unit test for the property 'PkiEzsigntemplateformfieldID'
}
+ ///
+ /// Test the property 'EEzsigntemplateformfieldPositioning'
+ ///
+ [Fact]
+ public void EEzsigntemplateformfieldPositioningTest()
+ {
+ // TODO unit test for the property 'EEzsigntemplateformfieldPositioning'
+ }
+
///
/// Test the property 'IEzsigntemplatedocumentpagePagenumber'
///
@@ -153,5 +162,41 @@ public void EEzsigntemplateformfieldDependencyrequirementTest()
{
// TODO unit test for the property 'EEzsigntemplateformfieldDependencyrequirement'
}
+
+ ///
+ /// Test the property 'SEzsigntemplateformfieldPositioningpattern'
+ ///
+ [Fact]
+ public void SEzsigntemplateformfieldPositioningpatternTest()
+ {
+ // TODO unit test for the property 'SEzsigntemplateformfieldPositioningpattern'
+ }
+
+ ///
+ /// Test the property 'IEzsigntemplateformfieldPositioningoffsetx'
+ ///
+ [Fact]
+ public void IEzsigntemplateformfieldPositioningoffsetxTest()
+ {
+ // TODO unit test for the property 'IEzsigntemplateformfieldPositioningoffsetx'
+ }
+
+ ///
+ /// Test the property 'IEzsigntemplateformfieldPositioningoffsety'
+ ///
+ [Fact]
+ public void IEzsigntemplateformfieldPositioningoffsetyTest()
+ {
+ // TODO unit test for the property 'IEzsigntemplateformfieldPositioningoffsety'
+ }
+
+ ///
+ /// Test the property 'EEzsigntemplateformfieldPositioningoccurence'
+ ///
+ [Fact]
+ public void EEzsigntemplateformfieldPositioningoccurenceTest()
+ {
+ // TODO unit test for the property 'EEzsigntemplateformfieldPositioningoccurence'
+ }
}
}
diff --git a/src/eZmaxApi.Test/Model/EzsigntemplateformfieldResponseCompoundTests.cs b/src/eZmaxApi.Test/Model/EzsigntemplateformfieldResponseCompoundTests.cs
index a3077eb3c..0300da2c7 100644
--- a/src/eZmaxApi.Test/Model/EzsigntemplateformfieldResponseCompoundTests.cs
+++ b/src/eZmaxApi.Test/Model/EzsigntemplateformfieldResponseCompoundTests.cs
@@ -64,6 +64,15 @@ public void PkiEzsigntemplateformfieldIDTest()
// TODO unit test for the property 'PkiEzsigntemplateformfieldID'
}
+ ///
+ /// Test the property 'EEzsigntemplateformfieldPositioning'
+ ///
+ [Fact]
+ public void EEzsigntemplateformfieldPositioningTest()
+ {
+ // TODO unit test for the property 'EEzsigntemplateformfieldPositioning'
+ }
+
///
/// Test the property 'IEzsigntemplatedocumentpagePagenumber'
///
@@ -154,6 +163,42 @@ public void EEzsigntemplateformfieldDependencyrequirementTest()
// TODO unit test for the property 'EEzsigntemplateformfieldDependencyrequirement'
}
+ ///
+ /// Test the property 'SEzsigntemplateformfieldPositioningpattern'
+ ///
+ [Fact]
+ public void SEzsigntemplateformfieldPositioningpatternTest()
+ {
+ // TODO unit test for the property 'SEzsigntemplateformfieldPositioningpattern'
+ }
+
+ ///
+ /// Test the property 'IEzsigntemplateformfieldPositioningoffsetx'
+ ///
+ [Fact]
+ public void IEzsigntemplateformfieldPositioningoffsetxTest()
+ {
+ // TODO unit test for the property 'IEzsigntemplateformfieldPositioningoffsetx'
+ }
+
+ ///
+ /// Test the property 'IEzsigntemplateformfieldPositioningoffsety'
+ ///
+ [Fact]
+ public void IEzsigntemplateformfieldPositioningoffsetyTest()
+ {
+ // TODO unit test for the property 'IEzsigntemplateformfieldPositioningoffsety'
+ }
+
+ ///
+ /// Test the property 'EEzsigntemplateformfieldPositioningoccurence'
+ ///
+ [Fact]
+ public void EEzsigntemplateformfieldPositioningoccurenceTest()
+ {
+ // TODO unit test for the property 'EEzsigntemplateformfieldPositioningoccurence'
+ }
+
///
/// Test the property 'AObjEzsigntemplateelementdependency'
///
diff --git a/src/eZmaxApi.Test/Model/EzsigntemplateformfieldResponseTests.cs b/src/eZmaxApi.Test/Model/EzsigntemplateformfieldResponseTests.cs
index 7e35f1c76..adb0c83c4 100644
--- a/src/eZmaxApi.Test/Model/EzsigntemplateformfieldResponseTests.cs
+++ b/src/eZmaxApi.Test/Model/EzsigntemplateformfieldResponseTests.cs
@@ -64,6 +64,15 @@ public void PkiEzsigntemplateformfieldIDTest()
// TODO unit test for the property 'PkiEzsigntemplateformfieldID'
}
+ ///
+ /// Test the property 'EEzsigntemplateformfieldPositioning'
+ ///
+ [Fact]
+ public void EEzsigntemplateformfieldPositioningTest()
+ {
+ // TODO unit test for the property 'EEzsigntemplateformfieldPositioning'
+ }
+
///
/// Test the property 'IEzsigntemplatedocumentpagePagenumber'
///
@@ -153,5 +162,41 @@ public void EEzsigntemplateformfieldDependencyrequirementTest()
{
// TODO unit test for the property 'EEzsigntemplateformfieldDependencyrequirement'
}
+
+ ///
+ /// Test the property 'SEzsigntemplateformfieldPositioningpattern'
+ ///
+ [Fact]
+ public void SEzsigntemplateformfieldPositioningpatternTest()
+ {
+ // TODO unit test for the property 'SEzsigntemplateformfieldPositioningpattern'
+ }
+
+ ///
+ /// Test the property 'IEzsigntemplateformfieldPositioningoffsetx'
+ ///
+ [Fact]
+ public void IEzsigntemplateformfieldPositioningoffsetxTest()
+ {
+ // TODO unit test for the property 'IEzsigntemplateformfieldPositioningoffsetx'
+ }
+
+ ///
+ /// Test the property 'IEzsigntemplateformfieldPositioningoffsety'
+ ///
+ [Fact]
+ public void IEzsigntemplateformfieldPositioningoffsetyTest()
+ {
+ // TODO unit test for the property 'IEzsigntemplateformfieldPositioningoffsety'
+ }
+
+ ///
+ /// Test the property 'EEzsigntemplateformfieldPositioningoccurence'
+ ///
+ [Fact]
+ public void EEzsigntemplateformfieldPositioningoccurenceTest()
+ {
+ // TODO unit test for the property 'EEzsigntemplateformfieldPositioningoccurence'
+ }
}
}
diff --git a/src/eZmaxApi.Test/Model/EzsigntemplatesignatureRequestCompoundTests.cs b/src/eZmaxApi.Test/Model/EzsigntemplatesignatureRequestCompoundTests.cs
index a08ebe691..23b9a4f4e 100644
--- a/src/eZmaxApi.Test/Model/EzsigntemplatesignatureRequestCompoundTests.cs
+++ b/src/eZmaxApi.Test/Model/EzsigntemplatesignatureRequestCompoundTests.cs
@@ -91,6 +91,15 @@ public void FkiEzsigntemplatesignerIDValidationTest()
// TODO unit test for the property 'FkiEzsigntemplatesignerIDValidation'
}
+ ///
+ /// Test the property 'EEzsigntemplatesignaturePositioning'
+ ///
+ [Fact]
+ public void EEzsigntemplatesignaturePositioningTest()
+ {
+ // TODO unit test for the property 'EEzsigntemplatesignaturePositioning'
+ }
+
///
/// Test the property 'IEzsigntemplatedocumentpagePagenumber'
///
@@ -253,6 +262,42 @@ public void EEzsigntemplatesignatureDependencyrequirementTest()
// TODO unit test for the property 'EEzsigntemplatesignatureDependencyrequirement'
}
+ ///
+ /// Test the property 'SEzsigntemplatesignaturePositioningpattern'
+ ///
+ [Fact]
+ public void SEzsigntemplatesignaturePositioningpatternTest()
+ {
+ // TODO unit test for the property 'SEzsigntemplatesignaturePositioningpattern'
+ }
+
+ ///
+ /// Test the property 'IEzsigntemplatesignaturePositioningoffsetx'
+ ///
+ [Fact]
+ public void IEzsigntemplatesignaturePositioningoffsetxTest()
+ {
+ // TODO unit test for the property 'IEzsigntemplatesignaturePositioningoffsetx'
+ }
+
+ ///
+ /// Test the property 'IEzsigntemplatesignaturePositioningoffsety'
+ ///
+ [Fact]
+ public void IEzsigntemplatesignaturePositioningoffsetyTest()
+ {
+ // TODO unit test for the property 'IEzsigntemplatesignaturePositioningoffsety'
+ }
+
+ ///
+ /// Test the property 'EEzsigntemplatesignaturePositioningoccurence'
+ ///
+ [Fact]
+ public void EEzsigntemplatesignaturePositioningoccurenceTest()
+ {
+ // TODO unit test for the property 'EEzsigntemplatesignaturePositioningoccurence'
+ }
+
///
/// Test the property 'BEzsigntemplatesignatureCustomdate'
///
diff --git a/src/eZmaxApi.Test/Model/EzsigntemplatesignatureRequestTests.cs b/src/eZmaxApi.Test/Model/EzsigntemplatesignatureRequestTests.cs
index a18b9c4b5..6603f7756 100644
--- a/src/eZmaxApi.Test/Model/EzsigntemplatesignatureRequestTests.cs
+++ b/src/eZmaxApi.Test/Model/EzsigntemplatesignatureRequestTests.cs
@@ -91,6 +91,15 @@ public void FkiEzsigntemplatesignerIDValidationTest()
// TODO unit test for the property 'FkiEzsigntemplatesignerIDValidation'
}
+ ///
+ /// Test the property 'EEzsigntemplatesignaturePositioning'
+ ///
+ [Fact]
+ public void EEzsigntemplatesignaturePositioningTest()
+ {
+ // TODO unit test for the property 'EEzsigntemplatesignaturePositioning'
+ }
+
///
/// Test the property 'IEzsigntemplatedocumentpagePagenumber'
///
@@ -252,5 +261,41 @@ public void EEzsigntemplatesignatureDependencyrequirementTest()
{
// TODO unit test for the property 'EEzsigntemplatesignatureDependencyrequirement'
}
+
+ ///
+ /// Test the property 'SEzsigntemplatesignaturePositioningpattern'
+ ///
+ [Fact]
+ public void SEzsigntemplatesignaturePositioningpatternTest()
+ {
+ // TODO unit test for the property 'SEzsigntemplatesignaturePositioningpattern'
+ }
+
+ ///
+ /// Test the property 'IEzsigntemplatesignaturePositioningoffsetx'
+ ///
+ [Fact]
+ public void IEzsigntemplatesignaturePositioningoffsetxTest()
+ {
+ // TODO unit test for the property 'IEzsigntemplatesignaturePositioningoffsetx'
+ }
+
+ ///
+ /// Test the property 'IEzsigntemplatesignaturePositioningoffsety'
+ ///
+ [Fact]
+ public void IEzsigntemplatesignaturePositioningoffsetyTest()
+ {
+ // TODO unit test for the property 'IEzsigntemplatesignaturePositioningoffsety'
+ }
+
+ ///
+ /// Test the property 'EEzsigntemplatesignaturePositioningoccurence'
+ ///
+ [Fact]
+ public void EEzsigntemplatesignaturePositioningoccurenceTest()
+ {
+ // TODO unit test for the property 'EEzsigntemplatesignaturePositioningoccurence'
+ }
}
}
diff --git a/src/eZmaxApi.Test/Model/EzsigntemplatesignatureResponseCompoundTests.cs b/src/eZmaxApi.Test/Model/EzsigntemplatesignatureResponseCompoundTests.cs
index 34c4c08ef..ed64ffed1 100644
--- a/src/eZmaxApi.Test/Model/EzsigntemplatesignatureResponseCompoundTests.cs
+++ b/src/eZmaxApi.Test/Model/EzsigntemplatesignatureResponseCompoundTests.cs
@@ -91,6 +91,15 @@ public void FkiEzsigntemplatesignerIDValidationTest()
// TODO unit test for the property 'FkiEzsigntemplatesignerIDValidation'
}
+ ///
+ /// Test the property 'EEzsigntemplatesignaturePositioning'
+ ///
+ [Fact]
+ public void EEzsigntemplatesignaturePositioningTest()
+ {
+ // TODO unit test for the property 'EEzsigntemplatesignaturePositioning'
+ }
+
///
/// Test the property 'IEzsigntemplatedocumentpagePagenumber'
///
@@ -253,6 +262,42 @@ public void EEzsigntemplatesignatureDependencyrequirementTest()
// TODO unit test for the property 'EEzsigntemplatesignatureDependencyrequirement'
}
+ ///
+ /// Test the property 'SEzsigntemplatesignaturePositioningpattern'
+ ///
+ [Fact]
+ public void SEzsigntemplatesignaturePositioningpatternTest()
+ {
+ // TODO unit test for the property 'SEzsigntemplatesignaturePositioningpattern'
+ }
+
+ ///
+ /// Test the property 'IEzsigntemplatesignaturePositioningoffsetx'
+ ///
+ [Fact]
+ public void IEzsigntemplatesignaturePositioningoffsetxTest()
+ {
+ // TODO unit test for the property 'IEzsigntemplatesignaturePositioningoffsetx'
+ }
+
+ ///
+ /// Test the property 'IEzsigntemplatesignaturePositioningoffsety'
+ ///
+ [Fact]
+ public void IEzsigntemplatesignaturePositioningoffsetyTest()
+ {
+ // TODO unit test for the property 'IEzsigntemplatesignaturePositioningoffsety'
+ }
+
+ ///
+ /// Test the property 'EEzsigntemplatesignaturePositioningoccurence'
+ ///
+ [Fact]
+ public void EEzsigntemplatesignaturePositioningoccurenceTest()
+ {
+ // TODO unit test for the property 'EEzsigntemplatesignaturePositioningoccurence'
+ }
+
///
/// Test the property 'BEzsigntemplatesignatureCustomdate'
///
diff --git a/src/eZmaxApi.Test/Model/EzsigntemplatesignatureResponseTests.cs b/src/eZmaxApi.Test/Model/EzsigntemplatesignatureResponseTests.cs
index 0a3e2cd54..9326e23b9 100644
--- a/src/eZmaxApi.Test/Model/EzsigntemplatesignatureResponseTests.cs
+++ b/src/eZmaxApi.Test/Model/EzsigntemplatesignatureResponseTests.cs
@@ -91,6 +91,15 @@ public void FkiEzsigntemplatesignerIDValidationTest()
// TODO unit test for the property 'FkiEzsigntemplatesignerIDValidation'
}
+ ///
+ /// Test the property 'EEzsigntemplatesignaturePositioning'
+ ///
+ [Fact]
+ public void EEzsigntemplatesignaturePositioningTest()
+ {
+ // TODO unit test for the property 'EEzsigntemplatesignaturePositioning'
+ }
+
///
/// Test the property 'IEzsigntemplatedocumentpagePagenumber'
///
@@ -252,5 +261,41 @@ public void EEzsigntemplatesignatureDependencyrequirementTest()
{
// TODO unit test for the property 'EEzsigntemplatesignatureDependencyrequirement'
}
+
+ ///
+ /// Test the property 'SEzsigntemplatesignaturePositioningpattern'
+ ///
+ [Fact]
+ public void SEzsigntemplatesignaturePositioningpatternTest()
+ {
+ // TODO unit test for the property 'SEzsigntemplatesignaturePositioningpattern'
+ }
+
+ ///
+ /// Test the property 'IEzsigntemplatesignaturePositioningoffsetx'
+ ///
+ [Fact]
+ public void IEzsigntemplatesignaturePositioningoffsetxTest()
+ {
+ // TODO unit test for the property 'IEzsigntemplatesignaturePositioningoffsetx'
+ }
+
+ ///
+ /// Test the property 'IEzsigntemplatesignaturePositioningoffsety'
+ ///
+ [Fact]
+ public void IEzsigntemplatesignaturePositioningoffsetyTest()
+ {
+ // TODO unit test for the property 'IEzsigntemplatesignaturePositioningoffsety'
+ }
+
+ ///
+ /// Test the property 'EEzsigntemplatesignaturePositioningoccurence'
+ ///
+ [Fact]
+ public void EEzsigntemplatesignaturePositioningoccurenceTest()
+ {
+ // TODO unit test for the property 'EEzsigntemplatesignaturePositioningoccurence'
+ }
}
}
diff --git a/src/eZmaxApi.Test/Model/EzsigntemplatesignaturecustomdateRequestCompoundTests.cs b/src/eZmaxApi.Test/Model/EzsigntemplatesignaturecustomdateRequestCompoundTests.cs
index e230d77a7..f58b0d012 100644
--- a/src/eZmaxApi.Test/Model/EzsigntemplatesignaturecustomdateRequestCompoundTests.cs
+++ b/src/eZmaxApi.Test/Model/EzsigntemplatesignaturecustomdateRequestCompoundTests.cs
@@ -82,6 +82,24 @@ public void IEzsigntemplatesignaturecustomdateYTest()
// TODO unit test for the property 'IEzsigntemplatesignaturecustomdateY'
}
+ ///
+ /// Test the property 'IEzsigntemplatesignaturecustomdateOffsetx'
+ ///
+ [Fact]
+ public void IEzsigntemplatesignaturecustomdateOffsetxTest()
+ {
+ // TODO unit test for the property 'IEzsigntemplatesignaturecustomdateOffsetx'
+ }
+
+ ///
+ /// Test the property 'IEzsigntemplatesignaturecustomdateOffsety'
+ ///
+ [Fact]
+ public void IEzsigntemplatesignaturecustomdateOffsetyTest()
+ {
+ // TODO unit test for the property 'IEzsigntemplatesignaturecustomdateOffsety'
+ }
+
///
/// Test the property 'SEzsigntemplatesignaturecustomdateFormat'
///
diff --git a/src/eZmaxApi.Test/Model/EzsigntemplatesignaturecustomdateRequestTests.cs b/src/eZmaxApi.Test/Model/EzsigntemplatesignaturecustomdateRequestTests.cs
index d02cfa4a1..adb2119ff 100644
--- a/src/eZmaxApi.Test/Model/EzsigntemplatesignaturecustomdateRequestTests.cs
+++ b/src/eZmaxApi.Test/Model/EzsigntemplatesignaturecustomdateRequestTests.cs
@@ -82,6 +82,24 @@ public void IEzsigntemplatesignaturecustomdateYTest()
// TODO unit test for the property 'IEzsigntemplatesignaturecustomdateY'
}
+ ///
+ /// Test the property 'IEzsigntemplatesignaturecustomdateOffsetx'
+ ///
+ [Fact]
+ public void IEzsigntemplatesignaturecustomdateOffsetxTest()
+ {
+ // TODO unit test for the property 'IEzsigntemplatesignaturecustomdateOffsetx'
+ }
+
+ ///
+ /// Test the property 'IEzsigntemplatesignaturecustomdateOffsety'
+ ///
+ [Fact]
+ public void IEzsigntemplatesignaturecustomdateOffsetyTest()
+ {
+ // TODO unit test for the property 'IEzsigntemplatesignaturecustomdateOffsety'
+ }
+
///
/// Test the property 'SEzsigntemplatesignaturecustomdateFormat'
///
diff --git a/src/eZmaxApi.Test/Model/EzsigntemplatesignaturecustomdateResponseCompoundTests.cs b/src/eZmaxApi.Test/Model/EzsigntemplatesignaturecustomdateResponseCompoundTests.cs
index 96113ffbc..6c4a8740d 100644
--- a/src/eZmaxApi.Test/Model/EzsigntemplatesignaturecustomdateResponseCompoundTests.cs
+++ b/src/eZmaxApi.Test/Model/EzsigntemplatesignaturecustomdateResponseCompoundTests.cs
@@ -82,6 +82,24 @@ public void IEzsigntemplatesignaturecustomdateYTest()
// TODO unit test for the property 'IEzsigntemplatesignaturecustomdateY'
}
+ ///
+ /// Test the property 'IEzsigntemplatesignaturecustomdateOffsetx'
+ ///
+ [Fact]
+ public void IEzsigntemplatesignaturecustomdateOffsetxTest()
+ {
+ // TODO unit test for the property 'IEzsigntemplatesignaturecustomdateOffsetx'
+ }
+
+ ///
+ /// Test the property 'IEzsigntemplatesignaturecustomdateOffsety'
+ ///
+ [Fact]
+ public void IEzsigntemplatesignaturecustomdateOffsetyTest()
+ {
+ // TODO unit test for the property 'IEzsigntemplatesignaturecustomdateOffsety'
+ }
+
///
/// Test the property 'SEzsigntemplatesignaturecustomdateFormat'
///
diff --git a/src/eZmaxApi.Test/Model/EzsigntemplatesignaturecustomdateResponseTests.cs b/src/eZmaxApi.Test/Model/EzsigntemplatesignaturecustomdateResponseTests.cs
index 245123fa0..e6b4e6e9a 100644
--- a/src/eZmaxApi.Test/Model/EzsigntemplatesignaturecustomdateResponseTests.cs
+++ b/src/eZmaxApi.Test/Model/EzsigntemplatesignaturecustomdateResponseTests.cs
@@ -82,6 +82,24 @@ public void IEzsigntemplatesignaturecustomdateYTest()
// TODO unit test for the property 'IEzsigntemplatesignaturecustomdateY'
}
+ ///
+ /// Test the property 'IEzsigntemplatesignaturecustomdateOffsetx'
+ ///
+ [Fact]
+ public void IEzsigntemplatesignaturecustomdateOffsetxTest()
+ {
+ // TODO unit test for the property 'IEzsigntemplatesignaturecustomdateOffsetx'
+ }
+
+ ///
+ /// Test the property 'IEzsigntemplatesignaturecustomdateOffsety'
+ ///
+ [Fact]
+ public void IEzsigntemplatesignaturecustomdateOffsetyTest()
+ {
+ // TODO unit test for the property 'IEzsigntemplatesignaturecustomdateOffsety'
+ }
+
///
/// Test the property 'SEzsigntemplatesignaturecustomdateFormat'
///
diff --git a/src/eZmaxApi.Test/Model/FieldEDiscussionmessageStatusTests.cs b/src/eZmaxApi.Test/Model/FieldEDiscussionmessageStatusTests.cs
new file mode 100644
index 000000000..829a42374
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/FieldEDiscussionmessageStatusTests.cs
@@ -0,0 +1,58 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing FieldEDiscussionmessageStatus
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class FieldEDiscussionmessageStatusTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for FieldEDiscussionmessageStatus
+ //private FieldEDiscussionmessageStatus instance;
+
+ public FieldEDiscussionmessageStatusTests()
+ {
+ // TODO uncomment below to create an instance of FieldEDiscussionmessageStatus
+ //instance = new FieldEDiscussionmessageStatus();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of FieldEDiscussionmessageStatus
+ ///
+ [Fact]
+ public void FieldEDiscussionmessageStatusInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" FieldEDiscussionmessageStatus
+ //Assert.IsType(instance);
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/FieldEEzsignfolderCompletionTests.cs b/src/eZmaxApi.Test/Model/FieldEEzsignfolderCompletionTests.cs
new file mode 100644
index 000000000..f4a65a982
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/FieldEEzsignfolderCompletionTests.cs
@@ -0,0 +1,58 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing FieldEEzsignfolderCompletion
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class FieldEEzsignfolderCompletionTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for FieldEEzsignfolderCompletion
+ //private FieldEEzsignfolderCompletion instance;
+
+ public FieldEEzsignfolderCompletionTests()
+ {
+ // TODO uncomment below to create an instance of FieldEEzsignfolderCompletion
+ //instance = new FieldEEzsignfolderCompletion();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of FieldEEzsignfolderCompletion
+ ///
+ [Fact]
+ public void FieldEEzsignfolderCompletionInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" FieldEEzsignfolderCompletion
+ //Assert.IsType(instance);
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/FieldEEzsignfoldertypeCompletionTests.cs b/src/eZmaxApi.Test/Model/FieldEEzsignfoldertypeCompletionTests.cs
new file mode 100644
index 000000000..6fd98747d
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/FieldEEzsignfoldertypeCompletionTests.cs
@@ -0,0 +1,58 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing FieldEEzsignfoldertypeCompletion
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class FieldEEzsignfoldertypeCompletionTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for FieldEEzsignfoldertypeCompletion
+ //private FieldEEzsignfoldertypeCompletion instance;
+
+ public FieldEEzsignfoldertypeCompletionTests()
+ {
+ // TODO uncomment below to create an instance of FieldEEzsignfoldertypeCompletion
+ //instance = new FieldEEzsignfoldertypeCompletion();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of FieldEEzsignfoldertypeCompletion
+ ///
+ [Fact]
+ public void FieldEEzsignfoldertypeCompletionInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" FieldEEzsignfoldertypeCompletion
+ //Assert.IsType(instance);
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/FieldEEzsigntemplateformfieldPositioningTests.cs b/src/eZmaxApi.Test/Model/FieldEEzsigntemplateformfieldPositioningTests.cs
new file mode 100644
index 000000000..f1cb43ff6
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/FieldEEzsigntemplateformfieldPositioningTests.cs
@@ -0,0 +1,58 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing FieldEEzsigntemplateformfieldPositioning
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class FieldEEzsigntemplateformfieldPositioningTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for FieldEEzsigntemplateformfieldPositioning
+ //private FieldEEzsigntemplateformfieldPositioning instance;
+
+ public FieldEEzsigntemplateformfieldPositioningTests()
+ {
+ // TODO uncomment below to create an instance of FieldEEzsigntemplateformfieldPositioning
+ //instance = new FieldEEzsigntemplateformfieldPositioning();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of FieldEEzsigntemplateformfieldPositioning
+ ///
+ [Fact]
+ public void FieldEEzsigntemplateformfieldPositioningInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" FieldEEzsigntemplateformfieldPositioning
+ //Assert.IsType(instance);
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/FieldEEzsigntemplateformfieldPositioningoccurenceTests.cs b/src/eZmaxApi.Test/Model/FieldEEzsigntemplateformfieldPositioningoccurenceTests.cs
new file mode 100644
index 000000000..f899552fc
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/FieldEEzsigntemplateformfieldPositioningoccurenceTests.cs
@@ -0,0 +1,58 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing FieldEEzsigntemplateformfieldPositioningoccurence
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class FieldEEzsigntemplateformfieldPositioningoccurenceTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for FieldEEzsigntemplateformfieldPositioningoccurence
+ //private FieldEEzsigntemplateformfieldPositioningoccurence instance;
+
+ public FieldEEzsigntemplateformfieldPositioningoccurenceTests()
+ {
+ // TODO uncomment below to create an instance of FieldEEzsigntemplateformfieldPositioningoccurence
+ //instance = new FieldEEzsigntemplateformfieldPositioningoccurence();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of FieldEEzsigntemplateformfieldPositioningoccurence
+ ///
+ [Fact]
+ public void FieldEEzsigntemplateformfieldPositioningoccurenceInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" FieldEEzsigntemplateformfieldPositioningoccurence
+ //Assert.IsType(instance);
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/FieldEEzsigntemplatesignaturePositioningTests.cs b/src/eZmaxApi.Test/Model/FieldEEzsigntemplatesignaturePositioningTests.cs
new file mode 100644
index 000000000..8de424800
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/FieldEEzsigntemplatesignaturePositioningTests.cs
@@ -0,0 +1,58 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing FieldEEzsigntemplatesignaturePositioning
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class FieldEEzsigntemplatesignaturePositioningTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for FieldEEzsigntemplatesignaturePositioning
+ //private FieldEEzsigntemplatesignaturePositioning instance;
+
+ public FieldEEzsigntemplatesignaturePositioningTests()
+ {
+ // TODO uncomment below to create an instance of FieldEEzsigntemplatesignaturePositioning
+ //instance = new FieldEEzsigntemplatesignaturePositioning();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of FieldEEzsigntemplatesignaturePositioning
+ ///
+ [Fact]
+ public void FieldEEzsigntemplatesignaturePositioningInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" FieldEEzsigntemplatesignaturePositioning
+ //Assert.IsType(instance);
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/FieldEEzsigntemplatesignaturePositioningoccurenceTests.cs b/src/eZmaxApi.Test/Model/FieldEEzsigntemplatesignaturePositioningoccurenceTests.cs
new file mode 100644
index 000000000..78f259725
--- /dev/null
+++ b/src/eZmaxApi.Test/Model/FieldEEzsigntemplatesignaturePositioningoccurenceTests.cs
@@ -0,0 +1,58 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using Xunit;
+
+using System;
+using System.Linq;
+using System.IO;
+using System.Collections.Generic;
+using eZmaxApi.Model;
+using eZmaxApi.Client;
+using System.Reflection;
+using Newtonsoft.Json;
+
+namespace eZmaxApi.Test.Model
+{
+ ///
+ /// Class for testing FieldEEzsigntemplatesignaturePositioningoccurence
+ ///
+ ///
+ /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
+ /// Please update the test case below to test the model.
+ ///
+ public class FieldEEzsigntemplatesignaturePositioningoccurenceTests : IDisposable
+ {
+ // TODO uncomment below to declare an instance variable for FieldEEzsigntemplatesignaturePositioningoccurence
+ //private FieldEEzsigntemplatesignaturePositioningoccurence instance;
+
+ public FieldEEzsigntemplatesignaturePositioningoccurenceTests()
+ {
+ // TODO uncomment below to create an instance of FieldEEzsigntemplatesignaturePositioningoccurence
+ //instance = new FieldEEzsigntemplatesignaturePositioningoccurence();
+ }
+
+ public void Dispose()
+ {
+ // Cleanup when everything is done.
+ }
+
+ ///
+ /// Test an instance of FieldEEzsigntemplatesignaturePositioningoccurence
+ ///
+ [Fact]
+ public void FieldEEzsigntemplatesignaturePositioningoccurenceInstanceTest()
+ {
+ // TODO uncomment below to test "IsType" FieldEEzsigntemplatesignaturePositioningoccurence
+ //Assert.IsType(instance);
+ }
+ }
+}
diff --git a/src/eZmaxApi.Test/Model/UserListElementTests.cs b/src/eZmaxApi.Test/Model/UserListElementTests.cs
index f1ad5613c..2a408c238 100644
--- a/src/eZmaxApi.Test/Model/UserListElementTests.cs
+++ b/src/eZmaxApi.Test/Model/UserListElementTests.cs
@@ -144,5 +144,14 @@ public void SEmailAddressTest()
{
// TODO unit test for the property 'SEmailAddress'
}
+
+ ///
+ /// Test the property 'SUserJobtitle'
+ ///
+ [Fact]
+ public void SUserJobtitleTest()
+ {
+ // TODO unit test for the property 'SUserJobtitle'
+ }
}
}
diff --git a/src/eZmaxApi.Test/Model/UserRequestCompoundTests.cs b/src/eZmaxApi.Test/Model/UserRequestCompoundTests.cs
index 1c30ea736..b135a28bb 100644
--- a/src/eZmaxApi.Test/Model/UserRequestCompoundTests.cs
+++ b/src/eZmaxApi.Test/Model/UserRequestCompoundTests.cs
@@ -244,6 +244,15 @@ public void SUserLoginnameTest()
// TODO unit test for the property 'SUserLoginname'
}
+ ///
+ /// Test the property 'SUserJobtitle'
+ ///
+ [Fact]
+ public void SUserJobtitleTest()
+ {
+ // TODO unit test for the property 'SUserJobtitle'
+ }
+
///
/// Test the property 'EUserEzsignaccess'
///
diff --git a/src/eZmaxApi.Test/Model/UserRequestTests.cs b/src/eZmaxApi.Test/Model/UserRequestTests.cs
index 5fd6376c5..78355c959 100644
--- a/src/eZmaxApi.Test/Model/UserRequestTests.cs
+++ b/src/eZmaxApi.Test/Model/UserRequestTests.cs
@@ -244,6 +244,15 @@ public void SUserLoginnameTest()
// TODO unit test for the property 'SUserLoginname'
}
+ ///
+ /// Test the property 'SUserJobtitle'
+ ///
+ [Fact]
+ public void SUserJobtitleTest()
+ {
+ // TODO unit test for the property 'SUserJobtitle'
+ }
+
///
/// Test the property 'EUserEzsignaccess'
///
diff --git a/src/eZmaxApi.Test/Model/UserResponseCompoundTests.cs b/src/eZmaxApi.Test/Model/UserResponseCompoundTests.cs
index 4ac8bd6ac..8fb82ba3a 100644
--- a/src/eZmaxApi.Test/Model/UserResponseCompoundTests.cs
+++ b/src/eZmaxApi.Test/Model/UserResponseCompoundTests.cs
@@ -298,6 +298,15 @@ public void SUserLoginnameTest()
// TODO unit test for the property 'SUserLoginname'
}
+ ///
+ /// Test the property 'SUserJobtitle'
+ ///
+ [Fact]
+ public void SUserJobtitleTest()
+ {
+ // TODO unit test for the property 'SUserJobtitle'
+ }
+
///
/// Test the property 'EUserEzsignaccess'
///
diff --git a/src/eZmaxApi.Test/Model/UserResponseTests.cs b/src/eZmaxApi.Test/Model/UserResponseTests.cs
index 6ca941dd6..05f1621a5 100644
--- a/src/eZmaxApi.Test/Model/UserResponseTests.cs
+++ b/src/eZmaxApi.Test/Model/UserResponseTests.cs
@@ -298,6 +298,15 @@ public void SUserLoginnameTest()
// TODO unit test for the property 'SUserLoginname'
}
+ ///
+ /// Test the property 'SUserJobtitle'
+ ///
+ [Fact]
+ public void SUserJobtitleTest()
+ {
+ // TODO unit test for the property 'SUserJobtitle'
+ }
+
///
/// Test the property 'EUserEzsignaccess'
///
diff --git a/src/eZmaxApi.Test/Model/WebhookResponseCompoundTests.cs b/src/eZmaxApi.Test/Model/WebhookResponseCompoundTests.cs
index 3fbb0cd74..00ae4b63f 100644
--- a/src/eZmaxApi.Test/Model/WebhookResponseCompoundTests.cs
+++ b/src/eZmaxApi.Test/Model/WebhookResponseCompoundTests.cs
@@ -181,6 +181,15 @@ public void BWebhookSkipsslvalidationTest()
// TODO unit test for the property 'BWebhookSkipsslvalidation'
}
+ ///
+ /// Test the property 'ObjAudit'
+ ///
+ [Fact]
+ public void ObjAuditTest()
+ {
+ // TODO unit test for the property 'ObjAudit'
+ }
+
///
/// Test the property 'SWebhookEvent'
///
diff --git a/src/eZmaxApi.Test/Model/WebhookResponseTests.cs b/src/eZmaxApi.Test/Model/WebhookResponseTests.cs
index 89a8b3d70..4822c0786 100644
--- a/src/eZmaxApi.Test/Model/WebhookResponseTests.cs
+++ b/src/eZmaxApi.Test/Model/WebhookResponseTests.cs
@@ -180,5 +180,14 @@ public void BWebhookSkipsslvalidationTest()
{
// TODO unit test for the property 'BWebhookSkipsslvalidation'
}
+
+ ///
+ /// Test the property 'ObjAudit'
+ ///
+ [Fact]
+ public void ObjAuditTest()
+ {
+ // TODO unit test for the property 'ObjAudit'
+ }
}
}
diff --git a/src/eZmaxApi/Api/ObjectDiscussionApi.cs b/src/eZmaxApi/Api/ObjectDiscussionApi.cs
new file mode 100644
index 000000000..6ca8f7acc
--- /dev/null
+++ b/src/eZmaxApi/Api/ObjectDiscussionApi.cs
@@ -0,0 +1,1160 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Net;
+using System.Net.Mime;
+using eZmaxApi.Client;
+using eZmaxApi.Model;
+
+namespace eZmaxApi.Api
+{
+
+ ///
+ /// Represents a collection of functions to interact with the API endpoints
+ ///
+ public interface IObjectDiscussionApiSync : IApiAccessor
+ {
+ #region Synchronous Operations
+ ///
+ /// Create a new Discussion
+ ///
+ ///
+ /// The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// DiscussionCreateObjectV1Response
+ DiscussionCreateObjectV1Response DiscussionCreateObjectV1(DiscussionCreateObjectV1Request discussionCreateObjectV1Request, int operationIndex = 0);
+
+ ///
+ /// Create a new Discussion
+ ///
+ ///
+ /// The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// ApiResponse of DiscussionCreateObjectV1Response
+ ApiResponse DiscussionCreateObjectV1WithHttpInfo(DiscussionCreateObjectV1Request discussionCreateObjectV1Request, int operationIndex = 0);
+ ///
+ /// Delete an existing Discussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussion
+ /// Index associated with the operation.
+ /// DiscussionDeleteObjectV1Response
+ DiscussionDeleteObjectV1Response DiscussionDeleteObjectV1(int pkiDiscussionID, int operationIndex = 0);
+
+ ///
+ /// Delete an existing Discussion
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussion
+ /// Index associated with the operation.
+ /// ApiResponse of DiscussionDeleteObjectV1Response
+ ApiResponse DiscussionDeleteObjectV1WithHttpInfo(int pkiDiscussionID, int operationIndex = 0);
+ ///
+ /// Retrieve an existing Discussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussion
+ /// Index associated with the operation.
+ /// DiscussionGetObjectV2Response
+ DiscussionGetObjectV2Response DiscussionGetObjectV2(int pkiDiscussionID, int operationIndex = 0);
+
+ ///
+ /// Retrieve an existing Discussion
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussion
+ /// Index associated with the operation.
+ /// ApiResponse of DiscussionGetObjectV2Response
+ ApiResponse DiscussionGetObjectV2WithHttpInfo(int pkiDiscussionID, int operationIndex = 0);
+ ///
+ /// Patch an existing Discussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussion
+ ///
+ /// Index associated with the operation.
+ /// DiscussionPatchObjectV1Response
+ DiscussionPatchObjectV1Response DiscussionPatchObjectV1(int pkiDiscussionID, DiscussionPatchObjectV1Request discussionPatchObjectV1Request, int operationIndex = 0);
+
+ ///
+ /// Patch an existing Discussion
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussion
+ ///
+ /// Index associated with the operation.
+ /// ApiResponse of DiscussionPatchObjectV1Response
+ ApiResponse DiscussionPatchObjectV1WithHttpInfo(int pkiDiscussionID, DiscussionPatchObjectV1Request discussionPatchObjectV1Request, int operationIndex = 0);
+ ///
+ /// Update the read status of the discussion
+ ///
+ /// Thrown when fails to make API call
+ ///
+ ///
+ /// Index associated with the operation.
+ /// DiscussionUpdateDiscussionreadstatusV1Response
+ DiscussionUpdateDiscussionreadstatusV1Response DiscussionUpdateDiscussionreadstatusV1(int pkiDiscussionID, DiscussionUpdateDiscussionreadstatusV1Request discussionUpdateDiscussionreadstatusV1Request, int operationIndex = 0);
+
+ ///
+ /// Update the read status of the discussion
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ ///
+ ///
+ /// Index associated with the operation.
+ /// ApiResponse of DiscussionUpdateDiscussionreadstatusV1Response
+ ApiResponse DiscussionUpdateDiscussionreadstatusV1WithHttpInfo(int pkiDiscussionID, DiscussionUpdateDiscussionreadstatusV1Request discussionUpdateDiscussionreadstatusV1Request, int operationIndex = 0);
+ #endregion Synchronous Operations
+ }
+
+ ///
+ /// Represents a collection of functions to interact with the API endpoints
+ ///
+ public interface IObjectDiscussionApiAsync : IApiAccessor
+ {
+ #region Asynchronous Operations
+ ///
+ /// Create a new Discussion
+ ///
+ ///
+ /// The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of DiscussionCreateObjectV1Response
+ System.Threading.Tasks.Task DiscussionCreateObjectV1Async(DiscussionCreateObjectV1Request discussionCreateObjectV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Create a new Discussion
+ ///
+ ///
+ /// The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (DiscussionCreateObjectV1Response)
+ System.Threading.Tasks.Task> DiscussionCreateObjectV1WithHttpInfoAsync(DiscussionCreateObjectV1Request discussionCreateObjectV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+ ///
+ /// Delete an existing Discussion
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussion
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of DiscussionDeleteObjectV1Response
+ System.Threading.Tasks.Task DiscussionDeleteObjectV1Async(int pkiDiscussionID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Delete an existing Discussion
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussion
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (DiscussionDeleteObjectV1Response)
+ System.Threading.Tasks.Task> DiscussionDeleteObjectV1WithHttpInfoAsync(int pkiDiscussionID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+ ///
+ /// Retrieve an existing Discussion
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussion
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of DiscussionGetObjectV2Response
+ System.Threading.Tasks.Task DiscussionGetObjectV2Async(int pkiDiscussionID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Retrieve an existing Discussion
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussion
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (DiscussionGetObjectV2Response)
+ System.Threading.Tasks.Task> DiscussionGetObjectV2WithHttpInfoAsync(int pkiDiscussionID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+ ///
+ /// Patch an existing Discussion
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussion
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of DiscussionPatchObjectV1Response
+ System.Threading.Tasks.Task DiscussionPatchObjectV1Async(int pkiDiscussionID, DiscussionPatchObjectV1Request discussionPatchObjectV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Patch an existing Discussion
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussion
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (DiscussionPatchObjectV1Response)
+ System.Threading.Tasks.Task> DiscussionPatchObjectV1WithHttpInfoAsync(int pkiDiscussionID, DiscussionPatchObjectV1Request discussionPatchObjectV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+ ///
+ /// Update the read status of the discussion
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ ///
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of DiscussionUpdateDiscussionreadstatusV1Response
+ System.Threading.Tasks.Task DiscussionUpdateDiscussionreadstatusV1Async(int pkiDiscussionID, DiscussionUpdateDiscussionreadstatusV1Request discussionUpdateDiscussionreadstatusV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Update the read status of the discussion
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ ///
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (DiscussionUpdateDiscussionreadstatusV1Response)
+ System.Threading.Tasks.Task> DiscussionUpdateDiscussionreadstatusV1WithHttpInfoAsync(int pkiDiscussionID, DiscussionUpdateDiscussionreadstatusV1Request discussionUpdateDiscussionreadstatusV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+ #endregion Asynchronous Operations
+ }
+
+ ///
+ /// Represents a collection of functions to interact with the API endpoints
+ ///
+ public interface IObjectDiscussionApi : IObjectDiscussionApiSync, IObjectDiscussionApiAsync
+ {
+
+ }
+
+ ///
+ /// Represents a collection of functions to interact with the API endpoints
+ ///
+ public partial class ObjectDiscussionApi : IObjectDiscussionApi
+ {
+ private eZmaxApi.Client.ExceptionFactory _exceptionFactory = (name, response) => null;
+
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ ///
+ public ObjectDiscussionApi() : this((string)null)
+ {
+ }
+
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ ///
+ public ObjectDiscussionApi(string basePath)
+ {
+ this.Configuration = eZmaxApi.Client.Configuration.MergeConfigurations(
+ eZmaxApi.Client.GlobalConfiguration.Instance,
+ new eZmaxApi.Client.Configuration { BasePath = basePath }
+ );
+ this.Client = new eZmaxApi.Client.ApiClient(this.Configuration.BasePath);
+ this.AsynchronousClient = new eZmaxApi.Client.ApiClient(this.Configuration.BasePath);
+ this.ExceptionFactory = eZmaxApi.Client.Configuration.DefaultExceptionFactory;
+ }
+
+ ///
+ /// Initializes a new instance of the class
+ /// using Configuration object
+ ///
+ /// An instance of Configuration
+ ///
+ public ObjectDiscussionApi(eZmaxApi.Client.Configuration configuration)
+ {
+ if (configuration == null) throw new ArgumentNullException("configuration");
+
+ this.Configuration = eZmaxApi.Client.Configuration.MergeConfigurations(
+ eZmaxApi.Client.GlobalConfiguration.Instance,
+ configuration
+ );
+ this.Client = new eZmaxApi.Client.ApiClient(this.Configuration.BasePath);
+ this.AsynchronousClient = new eZmaxApi.Client.ApiClient(this.Configuration.BasePath);
+ ExceptionFactory = eZmaxApi.Client.Configuration.DefaultExceptionFactory;
+ }
+
+ ///
+ /// Initializes a new instance of the class
+ /// using a Configuration object and client instance.
+ ///
+ /// The client interface for synchronous API access.
+ /// The client interface for asynchronous API access.
+ /// The configuration object.
+ public ObjectDiscussionApi(eZmaxApi.Client.ISynchronousClient client, eZmaxApi.Client.IAsynchronousClient asyncClient, eZmaxApi.Client.IReadableConfiguration configuration)
+ {
+ if (client == null) throw new ArgumentNullException("client");
+ if (asyncClient == null) throw new ArgumentNullException("asyncClient");
+ if (configuration == null) throw new ArgumentNullException("configuration");
+
+ this.Client = client;
+ this.AsynchronousClient = asyncClient;
+ this.Configuration = configuration;
+ this.ExceptionFactory = eZmaxApi.Client.Configuration.DefaultExceptionFactory;
+ }
+
+ ///
+ /// The client for accessing this underlying API asynchronously.
+ ///
+ public eZmaxApi.Client.IAsynchronousClient AsynchronousClient { get; set; }
+
+ ///
+ /// The client for accessing this underlying API synchronously.
+ ///
+ public eZmaxApi.Client.ISynchronousClient Client { get; set; }
+
+ ///
+ /// Gets the base path of the API client.
+ ///
+ /// The base path
+ public string GetBasePath()
+ {
+ return this.Configuration.BasePath;
+ }
+
+ ///
+ /// Gets or sets the configuration object
+ ///
+ /// An instance of the Configuration
+ public eZmaxApi.Client.IReadableConfiguration Configuration { get; set; }
+
+ ///
+ /// Provides a factory method hook for the creation of exceptions.
+ ///
+ public eZmaxApi.Client.ExceptionFactory ExceptionFactory
+ {
+ get
+ {
+ if (_exceptionFactory != null && _exceptionFactory.GetInvocationList().Length > 1)
+ {
+ throw new InvalidOperationException("Multicast delegate for ExceptionFactory is unsupported.");
+ }
+ return _exceptionFactory;
+ }
+ set { _exceptionFactory = value; }
+ }
+
+ ///
+ /// Create a new Discussion The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// DiscussionCreateObjectV1Response
+ public DiscussionCreateObjectV1Response DiscussionCreateObjectV1(DiscussionCreateObjectV1Request discussionCreateObjectV1Request, int operationIndex = 0)
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = DiscussionCreateObjectV1WithHttpInfo(discussionCreateObjectV1Request);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Create a new Discussion The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// ApiResponse of DiscussionCreateObjectV1Response
+ public eZmaxApi.Client.ApiResponse DiscussionCreateObjectV1WithHttpInfo(DiscussionCreateObjectV1Request discussionCreateObjectV1Request, int operationIndex = 0)
+ {
+ // verify the required parameter 'discussionCreateObjectV1Request' is set
+ if (discussionCreateObjectV1Request == null)
+ {
+ throw new eZmaxApi.Client.ApiException(400, "Missing required parameter 'discussionCreateObjectV1Request' when calling ObjectDiscussionApi->DiscussionCreateObjectV1");
+ }
+
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ "application/json"
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.Data = discussionCreateObjectV1Request;
+
+ localVarRequestOptions.Operation = "ObjectDiscussionApi.DiscussionCreateObjectV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = this.Client.Post("/1/object/discussion", localVarRequestOptions, this.Configuration);
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("DiscussionCreateObjectV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///
+ /// Create a new Discussion The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of DiscussionCreateObjectV1Response
+ public async System.Threading.Tasks.Task DiscussionCreateObjectV1Async(DiscussionCreateObjectV1Request discussionCreateObjectV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = await DiscussionCreateObjectV1WithHttpInfoAsync(discussionCreateObjectV1Request, operationIndex, cancellationToken).ConfigureAwait(false);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Create a new Discussion The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (DiscussionCreateObjectV1Response)
+ public async System.Threading.Tasks.Task> DiscussionCreateObjectV1WithHttpInfoAsync(DiscussionCreateObjectV1Request discussionCreateObjectV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+ // verify the required parameter 'discussionCreateObjectV1Request' is set
+ if (discussionCreateObjectV1Request == null)
+ {
+ throw new eZmaxApi.Client.ApiException(400, "Missing required parameter 'discussionCreateObjectV1Request' when calling ObjectDiscussionApi->DiscussionCreateObjectV1");
+ }
+
+
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ "application/json"
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.Data = discussionCreateObjectV1Request;
+
+ localVarRequestOptions.Operation = "ObjectDiscussionApi.DiscussionCreateObjectV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = await this.AsynchronousClient.PostAsync("/1/object/discussion", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false);
+
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("DiscussionCreateObjectV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///
+ /// Delete an existing Discussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussion
+ /// Index associated with the operation.
+ /// DiscussionDeleteObjectV1Response
+ public DiscussionDeleteObjectV1Response DiscussionDeleteObjectV1(int pkiDiscussionID, int operationIndex = 0)
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = DiscussionDeleteObjectV1WithHttpInfo(pkiDiscussionID);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Delete an existing Discussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussion
+ /// Index associated with the operation.
+ /// ApiResponse of DiscussionDeleteObjectV1Response
+ public eZmaxApi.Client.ApiResponse DiscussionDeleteObjectV1WithHttpInfo(int pkiDiscussionID, int operationIndex = 0)
+ {
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.PathParameters.Add("pkiDiscussionID", eZmaxApi.Client.ClientUtils.ParameterToString(pkiDiscussionID)); // path parameter
+
+ localVarRequestOptions.Operation = "ObjectDiscussionApi.DiscussionDeleteObjectV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = this.Client.Delete("/1/object/discussion/{pkiDiscussionID}", localVarRequestOptions, this.Configuration);
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("DiscussionDeleteObjectV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///
+ /// Delete an existing Discussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussion
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of DiscussionDeleteObjectV1Response
+ public async System.Threading.Tasks.Task DiscussionDeleteObjectV1Async(int pkiDiscussionID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = await DiscussionDeleteObjectV1WithHttpInfoAsync(pkiDiscussionID, operationIndex, cancellationToken).ConfigureAwait(false);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Delete an existing Discussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussion
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (DiscussionDeleteObjectV1Response)
+ public async System.Threading.Tasks.Task> DiscussionDeleteObjectV1WithHttpInfoAsync(int pkiDiscussionID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.PathParameters.Add("pkiDiscussionID", eZmaxApi.Client.ClientUtils.ParameterToString(pkiDiscussionID)); // path parameter
+
+ localVarRequestOptions.Operation = "ObjectDiscussionApi.DiscussionDeleteObjectV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = await this.AsynchronousClient.DeleteAsync("/1/object/discussion/{pkiDiscussionID}", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false);
+
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("DiscussionDeleteObjectV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///
+ /// Retrieve an existing Discussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussion
+ /// Index associated with the operation.
+ /// DiscussionGetObjectV2Response
+ public DiscussionGetObjectV2Response DiscussionGetObjectV2(int pkiDiscussionID, int operationIndex = 0)
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = DiscussionGetObjectV2WithHttpInfo(pkiDiscussionID);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Retrieve an existing Discussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussion
+ /// Index associated with the operation.
+ /// ApiResponse of DiscussionGetObjectV2Response
+ public eZmaxApi.Client.ApiResponse DiscussionGetObjectV2WithHttpInfo(int pkiDiscussionID, int operationIndex = 0)
+ {
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.PathParameters.Add("pkiDiscussionID", eZmaxApi.Client.ClientUtils.ParameterToString(pkiDiscussionID)); // path parameter
+
+ localVarRequestOptions.Operation = "ObjectDiscussionApi.DiscussionGetObjectV2";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = this.Client.Get("/2/object/discussion/{pkiDiscussionID}", localVarRequestOptions, this.Configuration);
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("DiscussionGetObjectV2", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///
+ /// Retrieve an existing Discussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussion
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of DiscussionGetObjectV2Response
+ public async System.Threading.Tasks.Task DiscussionGetObjectV2Async(int pkiDiscussionID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = await DiscussionGetObjectV2WithHttpInfoAsync(pkiDiscussionID, operationIndex, cancellationToken).ConfigureAwait(false);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Retrieve an existing Discussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussion
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (DiscussionGetObjectV2Response)
+ public async System.Threading.Tasks.Task> DiscussionGetObjectV2WithHttpInfoAsync(int pkiDiscussionID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.PathParameters.Add("pkiDiscussionID", eZmaxApi.Client.ClientUtils.ParameterToString(pkiDiscussionID)); // path parameter
+
+ localVarRequestOptions.Operation = "ObjectDiscussionApi.DiscussionGetObjectV2";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = await this.AsynchronousClient.GetAsync("/2/object/discussion/{pkiDiscussionID}", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false);
+
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("DiscussionGetObjectV2", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///
+ /// Patch an existing Discussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussion
+ ///
+ /// Index associated with the operation.
+ /// DiscussionPatchObjectV1Response
+ public DiscussionPatchObjectV1Response DiscussionPatchObjectV1(int pkiDiscussionID, DiscussionPatchObjectV1Request discussionPatchObjectV1Request, int operationIndex = 0)
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = DiscussionPatchObjectV1WithHttpInfo(pkiDiscussionID, discussionPatchObjectV1Request);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Patch an existing Discussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussion
+ ///
+ /// Index associated with the operation.
+ /// ApiResponse of DiscussionPatchObjectV1Response
+ public eZmaxApi.Client.ApiResponse DiscussionPatchObjectV1WithHttpInfo(int pkiDiscussionID, DiscussionPatchObjectV1Request discussionPatchObjectV1Request, int operationIndex = 0)
+ {
+ // verify the required parameter 'discussionPatchObjectV1Request' is set
+ if (discussionPatchObjectV1Request == null)
+ {
+ throw new eZmaxApi.Client.ApiException(400, "Missing required parameter 'discussionPatchObjectV1Request' when calling ObjectDiscussionApi->DiscussionPatchObjectV1");
+ }
+
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ "application/json"
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.PathParameters.Add("pkiDiscussionID", eZmaxApi.Client.ClientUtils.ParameterToString(pkiDiscussionID)); // path parameter
+ localVarRequestOptions.Data = discussionPatchObjectV1Request;
+
+ localVarRequestOptions.Operation = "ObjectDiscussionApi.DiscussionPatchObjectV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = this.Client.Patch("/1/object/discussion/{pkiDiscussionID}", localVarRequestOptions, this.Configuration);
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("DiscussionPatchObjectV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///
+ /// Patch an existing Discussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussion
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of DiscussionPatchObjectV1Response
+ public async System.Threading.Tasks.Task DiscussionPatchObjectV1Async(int pkiDiscussionID, DiscussionPatchObjectV1Request discussionPatchObjectV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = await DiscussionPatchObjectV1WithHttpInfoAsync(pkiDiscussionID, discussionPatchObjectV1Request, operationIndex, cancellationToken).ConfigureAwait(false);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Patch an existing Discussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussion
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (DiscussionPatchObjectV1Response)
+ public async System.Threading.Tasks.Task> DiscussionPatchObjectV1WithHttpInfoAsync(int pkiDiscussionID, DiscussionPatchObjectV1Request discussionPatchObjectV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+ // verify the required parameter 'discussionPatchObjectV1Request' is set
+ if (discussionPatchObjectV1Request == null)
+ {
+ throw new eZmaxApi.Client.ApiException(400, "Missing required parameter 'discussionPatchObjectV1Request' when calling ObjectDiscussionApi->DiscussionPatchObjectV1");
+ }
+
+
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ "application/json"
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.PathParameters.Add("pkiDiscussionID", eZmaxApi.Client.ClientUtils.ParameterToString(pkiDiscussionID)); // path parameter
+ localVarRequestOptions.Data = discussionPatchObjectV1Request;
+
+ localVarRequestOptions.Operation = "ObjectDiscussionApi.DiscussionPatchObjectV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = await this.AsynchronousClient.PatchAsync("/1/object/discussion/{pkiDiscussionID}", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false);
+
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("DiscussionPatchObjectV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///
+ /// Update the read status of the discussion
+ ///
+ /// Thrown when fails to make API call
+ ///
+ ///
+ /// Index associated with the operation.
+ /// DiscussionUpdateDiscussionreadstatusV1Response
+ public DiscussionUpdateDiscussionreadstatusV1Response DiscussionUpdateDiscussionreadstatusV1(int pkiDiscussionID, DiscussionUpdateDiscussionreadstatusV1Request discussionUpdateDiscussionreadstatusV1Request, int operationIndex = 0)
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = DiscussionUpdateDiscussionreadstatusV1WithHttpInfo(pkiDiscussionID, discussionUpdateDiscussionreadstatusV1Request);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Update the read status of the discussion
+ ///
+ /// Thrown when fails to make API call
+ ///
+ ///
+ /// Index associated with the operation.
+ /// ApiResponse of DiscussionUpdateDiscussionreadstatusV1Response
+ public eZmaxApi.Client.ApiResponse DiscussionUpdateDiscussionreadstatusV1WithHttpInfo(int pkiDiscussionID, DiscussionUpdateDiscussionreadstatusV1Request discussionUpdateDiscussionreadstatusV1Request, int operationIndex = 0)
+ {
+ // verify the required parameter 'discussionUpdateDiscussionreadstatusV1Request' is set
+ if (discussionUpdateDiscussionreadstatusV1Request == null)
+ {
+ throw new eZmaxApi.Client.ApiException(400, "Missing required parameter 'discussionUpdateDiscussionreadstatusV1Request' when calling ObjectDiscussionApi->DiscussionUpdateDiscussionreadstatusV1");
+ }
+
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ "application/json"
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.PathParameters.Add("pkiDiscussionID", eZmaxApi.Client.ClientUtils.ParameterToString(pkiDiscussionID)); // path parameter
+ localVarRequestOptions.Data = discussionUpdateDiscussionreadstatusV1Request;
+
+ localVarRequestOptions.Operation = "ObjectDiscussionApi.DiscussionUpdateDiscussionreadstatusV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = this.Client.Post("/1/object/discussion/{pkiDiscussionID}/updateDiscussionreadstatus", localVarRequestOptions, this.Configuration);
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("DiscussionUpdateDiscussionreadstatusV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///
+ /// Update the read status of the discussion
+ ///
+ /// Thrown when fails to make API call
+ ///
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of DiscussionUpdateDiscussionreadstatusV1Response
+ public async System.Threading.Tasks.Task DiscussionUpdateDiscussionreadstatusV1Async(int pkiDiscussionID, DiscussionUpdateDiscussionreadstatusV1Request discussionUpdateDiscussionreadstatusV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = await DiscussionUpdateDiscussionreadstatusV1WithHttpInfoAsync(pkiDiscussionID, discussionUpdateDiscussionreadstatusV1Request, operationIndex, cancellationToken).ConfigureAwait(false);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Update the read status of the discussion
+ ///
+ /// Thrown when fails to make API call
+ ///
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (DiscussionUpdateDiscussionreadstatusV1Response)
+ public async System.Threading.Tasks.Task> DiscussionUpdateDiscussionreadstatusV1WithHttpInfoAsync(int pkiDiscussionID, DiscussionUpdateDiscussionreadstatusV1Request discussionUpdateDiscussionreadstatusV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+ // verify the required parameter 'discussionUpdateDiscussionreadstatusV1Request' is set
+ if (discussionUpdateDiscussionreadstatusV1Request == null)
+ {
+ throw new eZmaxApi.Client.ApiException(400, "Missing required parameter 'discussionUpdateDiscussionreadstatusV1Request' when calling ObjectDiscussionApi->DiscussionUpdateDiscussionreadstatusV1");
+ }
+
+
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ "application/json"
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.PathParameters.Add("pkiDiscussionID", eZmaxApi.Client.ClientUtils.ParameterToString(pkiDiscussionID)); // path parameter
+ localVarRequestOptions.Data = discussionUpdateDiscussionreadstatusV1Request;
+
+ localVarRequestOptions.Operation = "ObjectDiscussionApi.DiscussionUpdateDiscussionreadstatusV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = await this.AsynchronousClient.PostAsync("/1/object/discussion/{pkiDiscussionID}/updateDiscussionreadstatus", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false);
+
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("DiscussionUpdateDiscussionreadstatusV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ }
+}
diff --git a/src/eZmaxApi/Api/ObjectDiscussionmembershipApi.cs b/src/eZmaxApi/Api/ObjectDiscussionmembershipApi.cs
new file mode 100644
index 000000000..cc19a93dd
--- /dev/null
+++ b/src/eZmaxApi/Api/ObjectDiscussionmembershipApi.cs
@@ -0,0 +1,551 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Net;
+using System.Net.Mime;
+using eZmaxApi.Client;
+using eZmaxApi.Model;
+
+namespace eZmaxApi.Api
+{
+
+ ///
+ /// Represents a collection of functions to interact with the API endpoints
+ ///
+ public interface IObjectDiscussionmembershipApiSync : IApiAccessor
+ {
+ #region Synchronous Operations
+ ///
+ /// Create a new Discussionmembership
+ ///
+ ///
+ /// The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// DiscussionmembershipCreateObjectV1Response
+ DiscussionmembershipCreateObjectV1Response DiscussionmembershipCreateObjectV1(DiscussionmembershipCreateObjectV1Request discussionmembershipCreateObjectV1Request, int operationIndex = 0);
+
+ ///
+ /// Create a new Discussionmembership
+ ///
+ ///
+ /// The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// ApiResponse of DiscussionmembershipCreateObjectV1Response
+ ApiResponse DiscussionmembershipCreateObjectV1WithHttpInfo(DiscussionmembershipCreateObjectV1Request discussionmembershipCreateObjectV1Request, int operationIndex = 0);
+ ///
+ /// Delete an existing Discussionmembership
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussionmembership
+ /// Index associated with the operation.
+ /// DiscussionmembershipDeleteObjectV1Response
+ DiscussionmembershipDeleteObjectV1Response DiscussionmembershipDeleteObjectV1(int pkiDiscussionmembershipID, int operationIndex = 0);
+
+ ///
+ /// Delete an existing Discussionmembership
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussionmembership
+ /// Index associated with the operation.
+ /// ApiResponse of DiscussionmembershipDeleteObjectV1Response
+ ApiResponse DiscussionmembershipDeleteObjectV1WithHttpInfo(int pkiDiscussionmembershipID, int operationIndex = 0);
+ #endregion Synchronous Operations
+ }
+
+ ///
+ /// Represents a collection of functions to interact with the API endpoints
+ ///
+ public interface IObjectDiscussionmembershipApiAsync : IApiAccessor
+ {
+ #region Asynchronous Operations
+ ///
+ /// Create a new Discussionmembership
+ ///
+ ///
+ /// The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of DiscussionmembershipCreateObjectV1Response
+ System.Threading.Tasks.Task DiscussionmembershipCreateObjectV1Async(DiscussionmembershipCreateObjectV1Request discussionmembershipCreateObjectV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Create a new Discussionmembership
+ ///
+ ///
+ /// The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (DiscussionmembershipCreateObjectV1Response)
+ System.Threading.Tasks.Task> DiscussionmembershipCreateObjectV1WithHttpInfoAsync(DiscussionmembershipCreateObjectV1Request discussionmembershipCreateObjectV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+ ///
+ /// Delete an existing Discussionmembership
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussionmembership
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of DiscussionmembershipDeleteObjectV1Response
+ System.Threading.Tasks.Task DiscussionmembershipDeleteObjectV1Async(int pkiDiscussionmembershipID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Delete an existing Discussionmembership
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussionmembership
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (DiscussionmembershipDeleteObjectV1Response)
+ System.Threading.Tasks.Task> DiscussionmembershipDeleteObjectV1WithHttpInfoAsync(int pkiDiscussionmembershipID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+ #endregion Asynchronous Operations
+ }
+
+ ///
+ /// Represents a collection of functions to interact with the API endpoints
+ ///
+ public interface IObjectDiscussionmembershipApi : IObjectDiscussionmembershipApiSync, IObjectDiscussionmembershipApiAsync
+ {
+
+ }
+
+ ///
+ /// Represents a collection of functions to interact with the API endpoints
+ ///
+ public partial class ObjectDiscussionmembershipApi : IObjectDiscussionmembershipApi
+ {
+ private eZmaxApi.Client.ExceptionFactory _exceptionFactory = (name, response) => null;
+
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ ///
+ public ObjectDiscussionmembershipApi() : this((string)null)
+ {
+ }
+
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ ///
+ public ObjectDiscussionmembershipApi(string basePath)
+ {
+ this.Configuration = eZmaxApi.Client.Configuration.MergeConfigurations(
+ eZmaxApi.Client.GlobalConfiguration.Instance,
+ new eZmaxApi.Client.Configuration { BasePath = basePath }
+ );
+ this.Client = new eZmaxApi.Client.ApiClient(this.Configuration.BasePath);
+ this.AsynchronousClient = new eZmaxApi.Client.ApiClient(this.Configuration.BasePath);
+ this.ExceptionFactory = eZmaxApi.Client.Configuration.DefaultExceptionFactory;
+ }
+
+ ///
+ /// Initializes a new instance of the class
+ /// using Configuration object
+ ///
+ /// An instance of Configuration
+ ///
+ public ObjectDiscussionmembershipApi(eZmaxApi.Client.Configuration configuration)
+ {
+ if (configuration == null) throw new ArgumentNullException("configuration");
+
+ this.Configuration = eZmaxApi.Client.Configuration.MergeConfigurations(
+ eZmaxApi.Client.GlobalConfiguration.Instance,
+ configuration
+ );
+ this.Client = new eZmaxApi.Client.ApiClient(this.Configuration.BasePath);
+ this.AsynchronousClient = new eZmaxApi.Client.ApiClient(this.Configuration.BasePath);
+ ExceptionFactory = eZmaxApi.Client.Configuration.DefaultExceptionFactory;
+ }
+
+ ///
+ /// Initializes a new instance of the class
+ /// using a Configuration object and client instance.
+ ///
+ /// The client interface for synchronous API access.
+ /// The client interface for asynchronous API access.
+ /// The configuration object.
+ public ObjectDiscussionmembershipApi(eZmaxApi.Client.ISynchronousClient client, eZmaxApi.Client.IAsynchronousClient asyncClient, eZmaxApi.Client.IReadableConfiguration configuration)
+ {
+ if (client == null) throw new ArgumentNullException("client");
+ if (asyncClient == null) throw new ArgumentNullException("asyncClient");
+ if (configuration == null) throw new ArgumentNullException("configuration");
+
+ this.Client = client;
+ this.AsynchronousClient = asyncClient;
+ this.Configuration = configuration;
+ this.ExceptionFactory = eZmaxApi.Client.Configuration.DefaultExceptionFactory;
+ }
+
+ ///
+ /// The client for accessing this underlying API asynchronously.
+ ///
+ public eZmaxApi.Client.IAsynchronousClient AsynchronousClient { get; set; }
+
+ ///
+ /// The client for accessing this underlying API synchronously.
+ ///
+ public eZmaxApi.Client.ISynchronousClient Client { get; set; }
+
+ ///
+ /// Gets the base path of the API client.
+ ///
+ /// The base path
+ public string GetBasePath()
+ {
+ return this.Configuration.BasePath;
+ }
+
+ ///
+ /// Gets or sets the configuration object
+ ///
+ /// An instance of the Configuration
+ public eZmaxApi.Client.IReadableConfiguration Configuration { get; set; }
+
+ ///
+ /// Provides a factory method hook for the creation of exceptions.
+ ///
+ public eZmaxApi.Client.ExceptionFactory ExceptionFactory
+ {
+ get
+ {
+ if (_exceptionFactory != null && _exceptionFactory.GetInvocationList().Length > 1)
+ {
+ throw new InvalidOperationException("Multicast delegate for ExceptionFactory is unsupported.");
+ }
+ return _exceptionFactory;
+ }
+ set { _exceptionFactory = value; }
+ }
+
+ ///
+ /// Create a new Discussionmembership The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// DiscussionmembershipCreateObjectV1Response
+ public DiscussionmembershipCreateObjectV1Response DiscussionmembershipCreateObjectV1(DiscussionmembershipCreateObjectV1Request discussionmembershipCreateObjectV1Request, int operationIndex = 0)
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = DiscussionmembershipCreateObjectV1WithHttpInfo(discussionmembershipCreateObjectV1Request);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Create a new Discussionmembership The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// ApiResponse of DiscussionmembershipCreateObjectV1Response
+ public eZmaxApi.Client.ApiResponse DiscussionmembershipCreateObjectV1WithHttpInfo(DiscussionmembershipCreateObjectV1Request discussionmembershipCreateObjectV1Request, int operationIndex = 0)
+ {
+ // verify the required parameter 'discussionmembershipCreateObjectV1Request' is set
+ if (discussionmembershipCreateObjectV1Request == null)
+ {
+ throw new eZmaxApi.Client.ApiException(400, "Missing required parameter 'discussionmembershipCreateObjectV1Request' when calling ObjectDiscussionmembershipApi->DiscussionmembershipCreateObjectV1");
+ }
+
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ "application/json"
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.Data = discussionmembershipCreateObjectV1Request;
+
+ localVarRequestOptions.Operation = "ObjectDiscussionmembershipApi.DiscussionmembershipCreateObjectV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = this.Client.Post("/1/object/discussionmembership", localVarRequestOptions, this.Configuration);
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("DiscussionmembershipCreateObjectV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///
+ /// Create a new Discussionmembership The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of DiscussionmembershipCreateObjectV1Response
+ public async System.Threading.Tasks.Task DiscussionmembershipCreateObjectV1Async(DiscussionmembershipCreateObjectV1Request discussionmembershipCreateObjectV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = await DiscussionmembershipCreateObjectV1WithHttpInfoAsync(discussionmembershipCreateObjectV1Request, operationIndex, cancellationToken).ConfigureAwait(false);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Create a new Discussionmembership The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (DiscussionmembershipCreateObjectV1Response)
+ public async System.Threading.Tasks.Task> DiscussionmembershipCreateObjectV1WithHttpInfoAsync(DiscussionmembershipCreateObjectV1Request discussionmembershipCreateObjectV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+ // verify the required parameter 'discussionmembershipCreateObjectV1Request' is set
+ if (discussionmembershipCreateObjectV1Request == null)
+ {
+ throw new eZmaxApi.Client.ApiException(400, "Missing required parameter 'discussionmembershipCreateObjectV1Request' when calling ObjectDiscussionmembershipApi->DiscussionmembershipCreateObjectV1");
+ }
+
+
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ "application/json"
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.Data = discussionmembershipCreateObjectV1Request;
+
+ localVarRequestOptions.Operation = "ObjectDiscussionmembershipApi.DiscussionmembershipCreateObjectV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = await this.AsynchronousClient.PostAsync("/1/object/discussionmembership", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false);
+
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("DiscussionmembershipCreateObjectV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///
+ /// Delete an existing Discussionmembership
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussionmembership
+ /// Index associated with the operation.
+ /// DiscussionmembershipDeleteObjectV1Response
+ public DiscussionmembershipDeleteObjectV1Response DiscussionmembershipDeleteObjectV1(int pkiDiscussionmembershipID, int operationIndex = 0)
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = DiscussionmembershipDeleteObjectV1WithHttpInfo(pkiDiscussionmembershipID);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Delete an existing Discussionmembership
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussionmembership
+ /// Index associated with the operation.
+ /// ApiResponse of DiscussionmembershipDeleteObjectV1Response
+ public eZmaxApi.Client.ApiResponse DiscussionmembershipDeleteObjectV1WithHttpInfo(int pkiDiscussionmembershipID, int operationIndex = 0)
+ {
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.PathParameters.Add("pkiDiscussionmembershipID", eZmaxApi.Client.ClientUtils.ParameterToString(pkiDiscussionmembershipID)); // path parameter
+
+ localVarRequestOptions.Operation = "ObjectDiscussionmembershipApi.DiscussionmembershipDeleteObjectV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = this.Client.Delete("/1/object/discussionmembership/{pkiDiscussionmembershipID}", localVarRequestOptions, this.Configuration);
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("DiscussionmembershipDeleteObjectV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///
+ /// Delete an existing Discussionmembership
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussionmembership
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of DiscussionmembershipDeleteObjectV1Response
+ public async System.Threading.Tasks.Task DiscussionmembershipDeleteObjectV1Async(int pkiDiscussionmembershipID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = await DiscussionmembershipDeleteObjectV1WithHttpInfoAsync(pkiDiscussionmembershipID, operationIndex, cancellationToken).ConfigureAwait(false);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Delete an existing Discussionmembership
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussionmembership
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (DiscussionmembershipDeleteObjectV1Response)
+ public async System.Threading.Tasks.Task> DiscussionmembershipDeleteObjectV1WithHttpInfoAsync(int pkiDiscussionmembershipID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.PathParameters.Add("pkiDiscussionmembershipID", eZmaxApi.Client.ClientUtils.ParameterToString(pkiDiscussionmembershipID)); // path parameter
+
+ localVarRequestOptions.Operation = "ObjectDiscussionmembershipApi.DiscussionmembershipDeleteObjectV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = await this.AsynchronousClient.DeleteAsync("/1/object/discussionmembership/{pkiDiscussionmembershipID}", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false);
+
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("DiscussionmembershipDeleteObjectV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ }
+}
diff --git a/src/eZmaxApi/Api/ObjectDiscussionmessageApi.cs b/src/eZmaxApi/Api/ObjectDiscussionmessageApi.cs
new file mode 100644
index 000000000..d9cfdea4b
--- /dev/null
+++ b/src/eZmaxApi/Api/ObjectDiscussionmessageApi.cs
@@ -0,0 +1,762 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Net;
+using System.Net.Mime;
+using eZmaxApi.Client;
+using eZmaxApi.Model;
+
+namespace eZmaxApi.Api
+{
+
+ ///
+ /// Represents a collection of functions to interact with the API endpoints
+ ///
+ public interface IObjectDiscussionmessageApiSync : IApiAccessor
+ {
+ #region Synchronous Operations
+ ///
+ /// Create a new Discussionmessage
+ ///
+ ///
+ /// The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// DiscussionmessageCreateObjectV1Response
+ DiscussionmessageCreateObjectV1Response DiscussionmessageCreateObjectV1(DiscussionmessageCreateObjectV1Request discussionmessageCreateObjectV1Request, int operationIndex = 0);
+
+ ///
+ /// Create a new Discussionmessage
+ ///
+ ///
+ /// The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// ApiResponse of DiscussionmessageCreateObjectV1Response
+ ApiResponse DiscussionmessageCreateObjectV1WithHttpInfo(DiscussionmessageCreateObjectV1Request discussionmessageCreateObjectV1Request, int operationIndex = 0);
+ ///
+ /// Delete an existing Discussionmessage
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussionmessage
+ /// Index associated with the operation.
+ /// DiscussionmessageDeleteObjectV1Response
+ DiscussionmessageDeleteObjectV1Response DiscussionmessageDeleteObjectV1(int pkiDiscussionmessageID, int operationIndex = 0);
+
+ ///
+ /// Delete an existing Discussionmessage
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussionmessage
+ /// Index associated with the operation.
+ /// ApiResponse of DiscussionmessageDeleteObjectV1Response
+ ApiResponse DiscussionmessageDeleteObjectV1WithHttpInfo(int pkiDiscussionmessageID, int operationIndex = 0);
+ ///
+ /// Patch an existing Discussionmessage
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussionmessage
+ ///
+ /// Index associated with the operation.
+ /// DiscussionmessagePatchObjectV1Response
+ DiscussionmessagePatchObjectV1Response DiscussionmessagePatchObjectV1(int pkiDiscussionmessageID, DiscussionmessagePatchObjectV1Request discussionmessagePatchObjectV1Request, int operationIndex = 0);
+
+ ///
+ /// Patch an existing Discussionmessage
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussionmessage
+ ///
+ /// Index associated with the operation.
+ /// ApiResponse of DiscussionmessagePatchObjectV1Response
+ ApiResponse DiscussionmessagePatchObjectV1WithHttpInfo(int pkiDiscussionmessageID, DiscussionmessagePatchObjectV1Request discussionmessagePatchObjectV1Request, int operationIndex = 0);
+ #endregion Synchronous Operations
+ }
+
+ ///
+ /// Represents a collection of functions to interact with the API endpoints
+ ///
+ public interface IObjectDiscussionmessageApiAsync : IApiAccessor
+ {
+ #region Asynchronous Operations
+ ///
+ /// Create a new Discussionmessage
+ ///
+ ///
+ /// The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of DiscussionmessageCreateObjectV1Response
+ System.Threading.Tasks.Task DiscussionmessageCreateObjectV1Async(DiscussionmessageCreateObjectV1Request discussionmessageCreateObjectV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Create a new Discussionmessage
+ ///
+ ///
+ /// The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (DiscussionmessageCreateObjectV1Response)
+ System.Threading.Tasks.Task> DiscussionmessageCreateObjectV1WithHttpInfoAsync(DiscussionmessageCreateObjectV1Request discussionmessageCreateObjectV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+ ///
+ /// Delete an existing Discussionmessage
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussionmessage
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of DiscussionmessageDeleteObjectV1Response
+ System.Threading.Tasks.Task DiscussionmessageDeleteObjectV1Async(int pkiDiscussionmessageID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Delete an existing Discussionmessage
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussionmessage
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (DiscussionmessageDeleteObjectV1Response)
+ System.Threading.Tasks.Task> DiscussionmessageDeleteObjectV1WithHttpInfoAsync(int pkiDiscussionmessageID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+ ///
+ /// Patch an existing Discussionmessage
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussionmessage
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of DiscussionmessagePatchObjectV1Response
+ System.Threading.Tasks.Task DiscussionmessagePatchObjectV1Async(int pkiDiscussionmessageID, DiscussionmessagePatchObjectV1Request discussionmessagePatchObjectV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Patch an existing Discussionmessage
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussionmessage
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (DiscussionmessagePatchObjectV1Response)
+ System.Threading.Tasks.Task> DiscussionmessagePatchObjectV1WithHttpInfoAsync(int pkiDiscussionmessageID, DiscussionmessagePatchObjectV1Request discussionmessagePatchObjectV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+ #endregion Asynchronous Operations
+ }
+
+ ///
+ /// Represents a collection of functions to interact with the API endpoints
+ ///
+ public interface IObjectDiscussionmessageApi : IObjectDiscussionmessageApiSync, IObjectDiscussionmessageApiAsync
+ {
+
+ }
+
+ ///
+ /// Represents a collection of functions to interact with the API endpoints
+ ///
+ public partial class ObjectDiscussionmessageApi : IObjectDiscussionmessageApi
+ {
+ private eZmaxApi.Client.ExceptionFactory _exceptionFactory = (name, response) => null;
+
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ ///
+ public ObjectDiscussionmessageApi() : this((string)null)
+ {
+ }
+
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ ///
+ public ObjectDiscussionmessageApi(string basePath)
+ {
+ this.Configuration = eZmaxApi.Client.Configuration.MergeConfigurations(
+ eZmaxApi.Client.GlobalConfiguration.Instance,
+ new eZmaxApi.Client.Configuration { BasePath = basePath }
+ );
+ this.Client = new eZmaxApi.Client.ApiClient(this.Configuration.BasePath);
+ this.AsynchronousClient = new eZmaxApi.Client.ApiClient(this.Configuration.BasePath);
+ this.ExceptionFactory = eZmaxApi.Client.Configuration.DefaultExceptionFactory;
+ }
+
+ ///
+ /// Initializes a new instance of the class
+ /// using Configuration object
+ ///
+ /// An instance of Configuration
+ ///
+ public ObjectDiscussionmessageApi(eZmaxApi.Client.Configuration configuration)
+ {
+ if (configuration == null) throw new ArgumentNullException("configuration");
+
+ this.Configuration = eZmaxApi.Client.Configuration.MergeConfigurations(
+ eZmaxApi.Client.GlobalConfiguration.Instance,
+ configuration
+ );
+ this.Client = new eZmaxApi.Client.ApiClient(this.Configuration.BasePath);
+ this.AsynchronousClient = new eZmaxApi.Client.ApiClient(this.Configuration.BasePath);
+ ExceptionFactory = eZmaxApi.Client.Configuration.DefaultExceptionFactory;
+ }
+
+ ///
+ /// Initializes a new instance of the class
+ /// using a Configuration object and client instance.
+ ///
+ /// The client interface for synchronous API access.
+ /// The client interface for asynchronous API access.
+ /// The configuration object.
+ public ObjectDiscussionmessageApi(eZmaxApi.Client.ISynchronousClient client, eZmaxApi.Client.IAsynchronousClient asyncClient, eZmaxApi.Client.IReadableConfiguration configuration)
+ {
+ if (client == null) throw new ArgumentNullException("client");
+ if (asyncClient == null) throw new ArgumentNullException("asyncClient");
+ if (configuration == null) throw new ArgumentNullException("configuration");
+
+ this.Client = client;
+ this.AsynchronousClient = asyncClient;
+ this.Configuration = configuration;
+ this.ExceptionFactory = eZmaxApi.Client.Configuration.DefaultExceptionFactory;
+ }
+
+ ///
+ /// The client for accessing this underlying API asynchronously.
+ ///
+ public eZmaxApi.Client.IAsynchronousClient AsynchronousClient { get; set; }
+
+ ///
+ /// The client for accessing this underlying API synchronously.
+ ///
+ public eZmaxApi.Client.ISynchronousClient Client { get; set; }
+
+ ///
+ /// Gets the base path of the API client.
+ ///
+ /// The base path
+ public string GetBasePath()
+ {
+ return this.Configuration.BasePath;
+ }
+
+ ///
+ /// Gets or sets the configuration object
+ ///
+ /// An instance of the Configuration
+ public eZmaxApi.Client.IReadableConfiguration Configuration { get; set; }
+
+ ///
+ /// Provides a factory method hook for the creation of exceptions.
+ ///
+ public eZmaxApi.Client.ExceptionFactory ExceptionFactory
+ {
+ get
+ {
+ if (_exceptionFactory != null && _exceptionFactory.GetInvocationList().Length > 1)
+ {
+ throw new InvalidOperationException("Multicast delegate for ExceptionFactory is unsupported.");
+ }
+ return _exceptionFactory;
+ }
+ set { _exceptionFactory = value; }
+ }
+
+ ///
+ /// Create a new Discussionmessage The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// DiscussionmessageCreateObjectV1Response
+ public DiscussionmessageCreateObjectV1Response DiscussionmessageCreateObjectV1(DiscussionmessageCreateObjectV1Request discussionmessageCreateObjectV1Request, int operationIndex = 0)
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = DiscussionmessageCreateObjectV1WithHttpInfo(discussionmessageCreateObjectV1Request);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Create a new Discussionmessage The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// ApiResponse of DiscussionmessageCreateObjectV1Response
+ public eZmaxApi.Client.ApiResponse DiscussionmessageCreateObjectV1WithHttpInfo(DiscussionmessageCreateObjectV1Request discussionmessageCreateObjectV1Request, int operationIndex = 0)
+ {
+ // verify the required parameter 'discussionmessageCreateObjectV1Request' is set
+ if (discussionmessageCreateObjectV1Request == null)
+ {
+ throw new eZmaxApi.Client.ApiException(400, "Missing required parameter 'discussionmessageCreateObjectV1Request' when calling ObjectDiscussionmessageApi->DiscussionmessageCreateObjectV1");
+ }
+
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ "application/json"
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.Data = discussionmessageCreateObjectV1Request;
+
+ localVarRequestOptions.Operation = "ObjectDiscussionmessageApi.DiscussionmessageCreateObjectV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = this.Client.Post("/1/object/discussionmessage", localVarRequestOptions, this.Configuration);
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("DiscussionmessageCreateObjectV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///
+ /// Create a new Discussionmessage The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of DiscussionmessageCreateObjectV1Response
+ public async System.Threading.Tasks.Task DiscussionmessageCreateObjectV1Async(DiscussionmessageCreateObjectV1Request discussionmessageCreateObjectV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = await DiscussionmessageCreateObjectV1WithHttpInfoAsync(discussionmessageCreateObjectV1Request, operationIndex, cancellationToken).ConfigureAwait(false);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Create a new Discussionmessage The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (DiscussionmessageCreateObjectV1Response)
+ public async System.Threading.Tasks.Task> DiscussionmessageCreateObjectV1WithHttpInfoAsync(DiscussionmessageCreateObjectV1Request discussionmessageCreateObjectV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+ // verify the required parameter 'discussionmessageCreateObjectV1Request' is set
+ if (discussionmessageCreateObjectV1Request == null)
+ {
+ throw new eZmaxApi.Client.ApiException(400, "Missing required parameter 'discussionmessageCreateObjectV1Request' when calling ObjectDiscussionmessageApi->DiscussionmessageCreateObjectV1");
+ }
+
+
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ "application/json"
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.Data = discussionmessageCreateObjectV1Request;
+
+ localVarRequestOptions.Operation = "ObjectDiscussionmessageApi.DiscussionmessageCreateObjectV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = await this.AsynchronousClient.PostAsync("/1/object/discussionmessage", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false);
+
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("DiscussionmessageCreateObjectV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///
+ /// Delete an existing Discussionmessage
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussionmessage
+ /// Index associated with the operation.
+ /// DiscussionmessageDeleteObjectV1Response
+ public DiscussionmessageDeleteObjectV1Response DiscussionmessageDeleteObjectV1(int pkiDiscussionmessageID, int operationIndex = 0)
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = DiscussionmessageDeleteObjectV1WithHttpInfo(pkiDiscussionmessageID);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Delete an existing Discussionmessage
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussionmessage
+ /// Index associated with the operation.
+ /// ApiResponse of DiscussionmessageDeleteObjectV1Response
+ public eZmaxApi.Client.ApiResponse DiscussionmessageDeleteObjectV1WithHttpInfo(int pkiDiscussionmessageID, int operationIndex = 0)
+ {
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.PathParameters.Add("pkiDiscussionmessageID", eZmaxApi.Client.ClientUtils.ParameterToString(pkiDiscussionmessageID)); // path parameter
+
+ localVarRequestOptions.Operation = "ObjectDiscussionmessageApi.DiscussionmessageDeleteObjectV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = this.Client.Delete("/1/object/discussionmessage/{pkiDiscussionmessageID}", localVarRequestOptions, this.Configuration);
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("DiscussionmessageDeleteObjectV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///
+ /// Delete an existing Discussionmessage
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussionmessage
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of DiscussionmessageDeleteObjectV1Response
+ public async System.Threading.Tasks.Task DiscussionmessageDeleteObjectV1Async(int pkiDiscussionmessageID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = await DiscussionmessageDeleteObjectV1WithHttpInfoAsync(pkiDiscussionmessageID, operationIndex, cancellationToken).ConfigureAwait(false);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Delete an existing Discussionmessage
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussionmessage
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (DiscussionmessageDeleteObjectV1Response)
+ public async System.Threading.Tasks.Task> DiscussionmessageDeleteObjectV1WithHttpInfoAsync(int pkiDiscussionmessageID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.PathParameters.Add("pkiDiscussionmessageID", eZmaxApi.Client.ClientUtils.ParameterToString(pkiDiscussionmessageID)); // path parameter
+
+ localVarRequestOptions.Operation = "ObjectDiscussionmessageApi.DiscussionmessageDeleteObjectV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = await this.AsynchronousClient.DeleteAsync("/1/object/discussionmessage/{pkiDiscussionmessageID}", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false);
+
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("DiscussionmessageDeleteObjectV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///
+ /// Patch an existing Discussionmessage
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussionmessage
+ ///
+ /// Index associated with the operation.
+ /// DiscussionmessagePatchObjectV1Response
+ public DiscussionmessagePatchObjectV1Response DiscussionmessagePatchObjectV1(int pkiDiscussionmessageID, DiscussionmessagePatchObjectV1Request discussionmessagePatchObjectV1Request, int operationIndex = 0)
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = DiscussionmessagePatchObjectV1WithHttpInfo(pkiDiscussionmessageID, discussionmessagePatchObjectV1Request);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Patch an existing Discussionmessage
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussionmessage
+ ///
+ /// Index associated with the operation.
+ /// ApiResponse of DiscussionmessagePatchObjectV1Response
+ public eZmaxApi.Client.ApiResponse DiscussionmessagePatchObjectV1WithHttpInfo(int pkiDiscussionmessageID, DiscussionmessagePatchObjectV1Request discussionmessagePatchObjectV1Request, int operationIndex = 0)
+ {
+ // verify the required parameter 'discussionmessagePatchObjectV1Request' is set
+ if (discussionmessagePatchObjectV1Request == null)
+ {
+ throw new eZmaxApi.Client.ApiException(400, "Missing required parameter 'discussionmessagePatchObjectV1Request' when calling ObjectDiscussionmessageApi->DiscussionmessagePatchObjectV1");
+ }
+
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ "application/json"
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.PathParameters.Add("pkiDiscussionmessageID", eZmaxApi.Client.ClientUtils.ParameterToString(pkiDiscussionmessageID)); // path parameter
+ localVarRequestOptions.Data = discussionmessagePatchObjectV1Request;
+
+ localVarRequestOptions.Operation = "ObjectDiscussionmessageApi.DiscussionmessagePatchObjectV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = this.Client.Patch("/1/object/discussionmessage/{pkiDiscussionmessageID}", localVarRequestOptions, this.Configuration);
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("DiscussionmessagePatchObjectV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///
+ /// Patch an existing Discussionmessage
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussionmessage
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of DiscussionmessagePatchObjectV1Response
+ public async System.Threading.Tasks.Task DiscussionmessagePatchObjectV1Async(int pkiDiscussionmessageID, DiscussionmessagePatchObjectV1Request discussionmessagePatchObjectV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = await DiscussionmessagePatchObjectV1WithHttpInfoAsync(pkiDiscussionmessageID, discussionmessagePatchObjectV1Request, operationIndex, cancellationToken).ConfigureAwait(false);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Patch an existing Discussionmessage
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Discussionmessage
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (DiscussionmessagePatchObjectV1Response)
+ public async System.Threading.Tasks.Task> DiscussionmessagePatchObjectV1WithHttpInfoAsync(int pkiDiscussionmessageID, DiscussionmessagePatchObjectV1Request discussionmessagePatchObjectV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+ // verify the required parameter 'discussionmessagePatchObjectV1Request' is set
+ if (discussionmessagePatchObjectV1Request == null)
+ {
+ throw new eZmaxApi.Client.ApiException(400, "Missing required parameter 'discussionmessagePatchObjectV1Request' when calling ObjectDiscussionmessageApi->DiscussionmessagePatchObjectV1");
+ }
+
+
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ "application/json"
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.PathParameters.Add("pkiDiscussionmessageID", eZmaxApi.Client.ClientUtils.ParameterToString(pkiDiscussionmessageID)); // path parameter
+ localVarRequestOptions.Data = discussionmessagePatchObjectV1Request;
+
+ localVarRequestOptions.Operation = "ObjectDiscussionmessageApi.DiscussionmessagePatchObjectV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = await this.AsynchronousClient.PatchAsync("/1/object/discussionmessage/{pkiDiscussionmessageID}", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false);
+
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("DiscussionmessagePatchObjectV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ }
+}
diff --git a/src/eZmaxApi/Api/ObjectEzsigndiscussionApi.cs b/src/eZmaxApi/Api/ObjectEzsigndiscussionApi.cs
new file mode 100644
index 000000000..e9e994bd6
--- /dev/null
+++ b/src/eZmaxApi/Api/ObjectEzsigndiscussionApi.cs
@@ -0,0 +1,738 @@
+/*
+ * eZmax API Definition (Full)
+ *
+ * This API expose all the functionnalities for the eZmax and eZsign applications.
+ *
+ * The version of the OpenAPI document: 1.2.0
+ * Contact: support-api@ezmax.ca
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Net;
+using System.Net.Mime;
+using eZmaxApi.Client;
+using eZmaxApi.Model;
+
+namespace eZmaxApi.Api
+{
+
+ ///
+ /// Represents a collection of functions to interact with the API endpoints
+ ///
+ public interface IObjectEzsigndiscussionApiSync : IApiAccessor
+ {
+ #region Synchronous Operations
+ ///
+ /// Create a new Ezsigndiscussion
+ ///
+ ///
+ /// The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// EzsigndiscussionCreateObjectV1Response
+ EzsigndiscussionCreateObjectV1Response EzsigndiscussionCreateObjectV1(EzsigndiscussionCreateObjectV1Request ezsigndiscussionCreateObjectV1Request, int operationIndex = 0);
+
+ ///
+ /// Create a new Ezsigndiscussion
+ ///
+ ///
+ /// The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// ApiResponse of EzsigndiscussionCreateObjectV1Response
+ ApiResponse EzsigndiscussionCreateObjectV1WithHttpInfo(EzsigndiscussionCreateObjectV1Request ezsigndiscussionCreateObjectV1Request, int operationIndex = 0);
+ ///
+ /// Delete an existing Ezsigndiscussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Ezsigndiscussion
+ /// Index associated with the operation.
+ /// EzsigndiscussionDeleteObjectV1Response
+ EzsigndiscussionDeleteObjectV1Response EzsigndiscussionDeleteObjectV1(int pkiEzsigndiscussionID, int operationIndex = 0);
+
+ ///
+ /// Delete an existing Ezsigndiscussion
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Ezsigndiscussion
+ /// Index associated with the operation.
+ /// ApiResponse of EzsigndiscussionDeleteObjectV1Response
+ ApiResponse EzsigndiscussionDeleteObjectV1WithHttpInfo(int pkiEzsigndiscussionID, int operationIndex = 0);
+ ///
+ /// Retrieve an existing Ezsigndiscussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Ezsigndiscussion
+ /// Index associated with the operation.
+ /// EzsigndiscussionGetObjectV2Response
+ EzsigndiscussionGetObjectV2Response EzsigndiscussionGetObjectV2(int pkiEzsigndiscussionID, int operationIndex = 0);
+
+ ///
+ /// Retrieve an existing Ezsigndiscussion
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Ezsigndiscussion
+ /// Index associated with the operation.
+ /// ApiResponse of EzsigndiscussionGetObjectV2Response
+ ApiResponse EzsigndiscussionGetObjectV2WithHttpInfo(int pkiEzsigndiscussionID, int operationIndex = 0);
+ #endregion Synchronous Operations
+ }
+
+ ///
+ /// Represents a collection of functions to interact with the API endpoints
+ ///
+ public interface IObjectEzsigndiscussionApiAsync : IApiAccessor
+ {
+ #region Asynchronous Operations
+ ///
+ /// Create a new Ezsigndiscussion
+ ///
+ ///
+ /// The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of EzsigndiscussionCreateObjectV1Response
+ System.Threading.Tasks.Task EzsigndiscussionCreateObjectV1Async(EzsigndiscussionCreateObjectV1Request ezsigndiscussionCreateObjectV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Create a new Ezsigndiscussion
+ ///
+ ///
+ /// The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (EzsigndiscussionCreateObjectV1Response)
+ System.Threading.Tasks.Task> EzsigndiscussionCreateObjectV1WithHttpInfoAsync(EzsigndiscussionCreateObjectV1Request ezsigndiscussionCreateObjectV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+ ///
+ /// Delete an existing Ezsigndiscussion
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Ezsigndiscussion
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of EzsigndiscussionDeleteObjectV1Response
+ System.Threading.Tasks.Task EzsigndiscussionDeleteObjectV1Async(int pkiEzsigndiscussionID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Delete an existing Ezsigndiscussion
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Ezsigndiscussion
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (EzsigndiscussionDeleteObjectV1Response)
+ System.Threading.Tasks.Task> EzsigndiscussionDeleteObjectV1WithHttpInfoAsync(int pkiEzsigndiscussionID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+ ///
+ /// Retrieve an existing Ezsigndiscussion
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Ezsigndiscussion
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of EzsigndiscussionGetObjectV2Response
+ System.Threading.Tasks.Task EzsigndiscussionGetObjectV2Async(int pkiEzsigndiscussionID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Retrieve an existing Ezsigndiscussion
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Ezsigndiscussion
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (EzsigndiscussionGetObjectV2Response)
+ System.Threading.Tasks.Task> EzsigndiscussionGetObjectV2WithHttpInfoAsync(int pkiEzsigndiscussionID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+ #endregion Asynchronous Operations
+ }
+
+ ///
+ /// Represents a collection of functions to interact with the API endpoints
+ ///
+ public interface IObjectEzsigndiscussionApi : IObjectEzsigndiscussionApiSync, IObjectEzsigndiscussionApiAsync
+ {
+
+ }
+
+ ///
+ /// Represents a collection of functions to interact with the API endpoints
+ ///
+ public partial class ObjectEzsigndiscussionApi : IObjectEzsigndiscussionApi
+ {
+ private eZmaxApi.Client.ExceptionFactory _exceptionFactory = (name, response) => null;
+
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ ///
+ public ObjectEzsigndiscussionApi() : this((string)null)
+ {
+ }
+
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ ///
+ public ObjectEzsigndiscussionApi(string basePath)
+ {
+ this.Configuration = eZmaxApi.Client.Configuration.MergeConfigurations(
+ eZmaxApi.Client.GlobalConfiguration.Instance,
+ new eZmaxApi.Client.Configuration { BasePath = basePath }
+ );
+ this.Client = new eZmaxApi.Client.ApiClient(this.Configuration.BasePath);
+ this.AsynchronousClient = new eZmaxApi.Client.ApiClient(this.Configuration.BasePath);
+ this.ExceptionFactory = eZmaxApi.Client.Configuration.DefaultExceptionFactory;
+ }
+
+ ///
+ /// Initializes a new instance of the class
+ /// using Configuration object
+ ///
+ /// An instance of Configuration
+ ///
+ public ObjectEzsigndiscussionApi(eZmaxApi.Client.Configuration configuration)
+ {
+ if (configuration == null) throw new ArgumentNullException("configuration");
+
+ this.Configuration = eZmaxApi.Client.Configuration.MergeConfigurations(
+ eZmaxApi.Client.GlobalConfiguration.Instance,
+ configuration
+ );
+ this.Client = new eZmaxApi.Client.ApiClient(this.Configuration.BasePath);
+ this.AsynchronousClient = new eZmaxApi.Client.ApiClient(this.Configuration.BasePath);
+ ExceptionFactory = eZmaxApi.Client.Configuration.DefaultExceptionFactory;
+ }
+
+ ///
+ /// Initializes a new instance of the class
+ /// using a Configuration object and client instance.
+ ///
+ /// The client interface for synchronous API access.
+ /// The client interface for asynchronous API access.
+ /// The configuration object.
+ public ObjectEzsigndiscussionApi(eZmaxApi.Client.ISynchronousClient client, eZmaxApi.Client.IAsynchronousClient asyncClient, eZmaxApi.Client.IReadableConfiguration configuration)
+ {
+ if (client == null) throw new ArgumentNullException("client");
+ if (asyncClient == null) throw new ArgumentNullException("asyncClient");
+ if (configuration == null) throw new ArgumentNullException("configuration");
+
+ this.Client = client;
+ this.AsynchronousClient = asyncClient;
+ this.Configuration = configuration;
+ this.ExceptionFactory = eZmaxApi.Client.Configuration.DefaultExceptionFactory;
+ }
+
+ ///
+ /// The client for accessing this underlying API asynchronously.
+ ///
+ public eZmaxApi.Client.IAsynchronousClient AsynchronousClient { get; set; }
+
+ ///
+ /// The client for accessing this underlying API synchronously.
+ ///
+ public eZmaxApi.Client.ISynchronousClient Client { get; set; }
+
+ ///
+ /// Gets the base path of the API client.
+ ///
+ /// The base path
+ public string GetBasePath()
+ {
+ return this.Configuration.BasePath;
+ }
+
+ ///
+ /// Gets or sets the configuration object
+ ///
+ /// An instance of the Configuration
+ public eZmaxApi.Client.IReadableConfiguration Configuration { get; set; }
+
+ ///
+ /// Provides a factory method hook for the creation of exceptions.
+ ///
+ public eZmaxApi.Client.ExceptionFactory ExceptionFactory
+ {
+ get
+ {
+ if (_exceptionFactory != null && _exceptionFactory.GetInvocationList().Length > 1)
+ {
+ throw new InvalidOperationException("Multicast delegate for ExceptionFactory is unsupported.");
+ }
+ return _exceptionFactory;
+ }
+ set { _exceptionFactory = value; }
+ }
+
+ ///
+ /// Create a new Ezsigndiscussion The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// EzsigndiscussionCreateObjectV1Response
+ public EzsigndiscussionCreateObjectV1Response EzsigndiscussionCreateObjectV1(EzsigndiscussionCreateObjectV1Request ezsigndiscussionCreateObjectV1Request, int operationIndex = 0)
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = EzsigndiscussionCreateObjectV1WithHttpInfo(ezsigndiscussionCreateObjectV1Request);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Create a new Ezsigndiscussion The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// ApiResponse of EzsigndiscussionCreateObjectV1Response
+ public eZmaxApi.Client.ApiResponse EzsigndiscussionCreateObjectV1WithHttpInfo(EzsigndiscussionCreateObjectV1Request ezsigndiscussionCreateObjectV1Request, int operationIndex = 0)
+ {
+ // verify the required parameter 'ezsigndiscussionCreateObjectV1Request' is set
+ if (ezsigndiscussionCreateObjectV1Request == null)
+ {
+ throw new eZmaxApi.Client.ApiException(400, "Missing required parameter 'ezsigndiscussionCreateObjectV1Request' when calling ObjectEzsigndiscussionApi->EzsigndiscussionCreateObjectV1");
+ }
+
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ "application/json"
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.Data = ezsigndiscussionCreateObjectV1Request;
+
+ localVarRequestOptions.Operation = "ObjectEzsigndiscussionApi.EzsigndiscussionCreateObjectV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = this.Client.Post("/1/object/ezsigndiscussion", localVarRequestOptions, this.Configuration);
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("EzsigndiscussionCreateObjectV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///
+ /// Create a new Ezsigndiscussion The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of EzsigndiscussionCreateObjectV1Response
+ public async System.Threading.Tasks.Task EzsigndiscussionCreateObjectV1Async(EzsigndiscussionCreateObjectV1Request ezsigndiscussionCreateObjectV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = await EzsigndiscussionCreateObjectV1WithHttpInfoAsync(ezsigndiscussionCreateObjectV1Request, operationIndex, cancellationToken).ConfigureAwait(false);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Create a new Ezsigndiscussion The endpoint allows to create one or many elements at once.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (EzsigndiscussionCreateObjectV1Response)
+ public async System.Threading.Tasks.Task> EzsigndiscussionCreateObjectV1WithHttpInfoAsync(EzsigndiscussionCreateObjectV1Request ezsigndiscussionCreateObjectV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+ // verify the required parameter 'ezsigndiscussionCreateObjectV1Request' is set
+ if (ezsigndiscussionCreateObjectV1Request == null)
+ {
+ throw new eZmaxApi.Client.ApiException(400, "Missing required parameter 'ezsigndiscussionCreateObjectV1Request' when calling ObjectEzsigndiscussionApi->EzsigndiscussionCreateObjectV1");
+ }
+
+
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ "application/json"
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.Data = ezsigndiscussionCreateObjectV1Request;
+
+ localVarRequestOptions.Operation = "ObjectEzsigndiscussionApi.EzsigndiscussionCreateObjectV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = await this.AsynchronousClient.PostAsync("/1/object/ezsigndiscussion", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false);
+
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("EzsigndiscussionCreateObjectV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///
+ /// Delete an existing Ezsigndiscussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Ezsigndiscussion
+ /// Index associated with the operation.
+ /// EzsigndiscussionDeleteObjectV1Response
+ public EzsigndiscussionDeleteObjectV1Response EzsigndiscussionDeleteObjectV1(int pkiEzsigndiscussionID, int operationIndex = 0)
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = EzsigndiscussionDeleteObjectV1WithHttpInfo(pkiEzsigndiscussionID);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Delete an existing Ezsigndiscussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Ezsigndiscussion
+ /// Index associated with the operation.
+ /// ApiResponse of EzsigndiscussionDeleteObjectV1Response
+ public eZmaxApi.Client.ApiResponse EzsigndiscussionDeleteObjectV1WithHttpInfo(int pkiEzsigndiscussionID, int operationIndex = 0)
+ {
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.PathParameters.Add("pkiEzsigndiscussionID", eZmaxApi.Client.ClientUtils.ParameterToString(pkiEzsigndiscussionID)); // path parameter
+
+ localVarRequestOptions.Operation = "ObjectEzsigndiscussionApi.EzsigndiscussionDeleteObjectV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = this.Client.Delete("/1/object/ezsigndiscussion/{pkiEzsigndiscussionID}", localVarRequestOptions, this.Configuration);
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("EzsigndiscussionDeleteObjectV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///
+ /// Delete an existing Ezsigndiscussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Ezsigndiscussion
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of EzsigndiscussionDeleteObjectV1Response
+ public async System.Threading.Tasks.Task EzsigndiscussionDeleteObjectV1Async(int pkiEzsigndiscussionID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = await EzsigndiscussionDeleteObjectV1WithHttpInfoAsync(pkiEzsigndiscussionID, operationIndex, cancellationToken).ConfigureAwait(false);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Delete an existing Ezsigndiscussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Ezsigndiscussion
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (EzsigndiscussionDeleteObjectV1Response)
+ public async System.Threading.Tasks.Task> EzsigndiscussionDeleteObjectV1WithHttpInfoAsync(int pkiEzsigndiscussionID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.PathParameters.Add("pkiEzsigndiscussionID", eZmaxApi.Client.ClientUtils.ParameterToString(pkiEzsigndiscussionID)); // path parameter
+
+ localVarRequestOptions.Operation = "ObjectEzsigndiscussionApi.EzsigndiscussionDeleteObjectV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = await this.AsynchronousClient.DeleteAsync("/1/object/ezsigndiscussion/{pkiEzsigndiscussionID}", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false);
+
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("EzsigndiscussionDeleteObjectV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///
+ /// Retrieve an existing Ezsigndiscussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Ezsigndiscussion
+ /// Index associated with the operation.
+ /// EzsigndiscussionGetObjectV2Response
+ public EzsigndiscussionGetObjectV2Response EzsigndiscussionGetObjectV2(int pkiEzsigndiscussionID, int operationIndex = 0)
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = EzsigndiscussionGetObjectV2WithHttpInfo(pkiEzsigndiscussionID);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Retrieve an existing Ezsigndiscussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Ezsigndiscussion
+ /// Index associated with the operation.
+ /// ApiResponse of EzsigndiscussionGetObjectV2Response
+ public eZmaxApi.Client.ApiResponse EzsigndiscussionGetObjectV2WithHttpInfo(int pkiEzsigndiscussionID, int operationIndex = 0)
+ {
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.PathParameters.Add("pkiEzsigndiscussionID", eZmaxApi.Client.ClientUtils.ParameterToString(pkiEzsigndiscussionID)); // path parameter
+
+ localVarRequestOptions.Operation = "ObjectEzsigndiscussionApi.EzsigndiscussionGetObjectV2";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = this.Client.Get("/2/object/ezsigndiscussion/{pkiEzsigndiscussionID}", localVarRequestOptions, this.Configuration);
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("EzsigndiscussionGetObjectV2", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///
+ /// Retrieve an existing Ezsigndiscussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Ezsigndiscussion
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of EzsigndiscussionGetObjectV2Response
+ public async System.Threading.Tasks.Task EzsigndiscussionGetObjectV2Async(int pkiEzsigndiscussionID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = await EzsigndiscussionGetObjectV2WithHttpInfoAsync(pkiEzsigndiscussionID, operationIndex, cancellationToken).ConfigureAwait(false);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Retrieve an existing Ezsigndiscussion
+ ///
+ /// Thrown when fails to make API call
+ /// The unique ID of the Ezsigndiscussion
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (EzsigndiscussionGetObjectV2Response)
+ public async System.Threading.Tasks.Task> EzsigndiscussionGetObjectV2WithHttpInfoAsync(int pkiEzsigndiscussionID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.PathParameters.Add("pkiEzsigndiscussionID", eZmaxApi.Client.ClientUtils.ParameterToString(pkiEzsigndiscussionID)); // path parameter
+
+ localVarRequestOptions.Operation = "ObjectEzsigndiscussionApi.EzsigndiscussionGetObjectV2";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = await this.AsynchronousClient.GetAsync("/2/object/ezsigndiscussion/{pkiEzsigndiscussionID}", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false);
+
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("EzsigndiscussionGetObjectV2", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ }
+}
diff --git a/src/eZmaxApi/Api/ObjectEzsigndocumentApi.cs b/src/eZmaxApi/Api/ObjectEzsigndocumentApi.cs
index 21a1a2d60..78ec0d884 100644
--- a/src/eZmaxApi/Api/ObjectEzsigndocumentApi.cs
+++ b/src/eZmaxApi/Api/ObjectEzsigndocumentApi.cs
@@ -80,6 +80,31 @@ public interface IObjectEzsigndocumentApiSync : IApiAccessor
/// ApiResponse of EzsigndocumentApplyEzsigntemplateV2Response
ApiResponse EzsigndocumentApplyEzsigntemplateV2WithHttpInfo(int pkiEzsigndocumentID, EzsigndocumentApplyEzsigntemplateV2Request ezsigndocumentApplyEzsigntemplateV2Request, int operationIndex = 0);
///
+ /// Create multiple Ezsignsignatures/Ezsignformfieldgroups
+ ///
+ ///
+ /// Using this endpoint, you can create multiple Ezsignsignatures/Ezsignformfieldgroups positioned by word at the same time.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ ///
+ /// Index associated with the operation.
+ /// EzsigndocumentCreateEzsignelementsPositionedByWordV1Response
+ EzsigndocumentCreateEzsignelementsPositionedByWordV1Response EzsigndocumentCreateEzsignelementsPositionedByWordV1(int pkiEzsigndocumentID, EzsigndocumentCreateEzsignelementsPositionedByWordV1Request ezsigndocumentCreateEzsignelementsPositionedByWordV1Request, int operationIndex = 0);
+
+ ///
+ /// Create multiple Ezsignsignatures/Ezsignformfieldgroups
+ ///
+ ///
+ /// Using this endpoint, you can create multiple Ezsignsignatures/Ezsignformfieldgroups positioned by word at the same time.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ ///
+ /// Index associated with the operation.
+ /// ApiResponse of EzsigndocumentCreateEzsignelementsPositionedByWordV1Response
+ ApiResponse EzsigndocumentCreateEzsignelementsPositionedByWordV1WithHttpInfo(int pkiEzsigndocumentID, EzsigndocumentCreateEzsignelementsPositionedByWordV1Request ezsigndocumentCreateEzsignelementsPositionedByWordV1Request, int operationIndex = 0);
+ ///
/// Create a new Ezsigndocument
///
///
@@ -346,7 +371,7 @@ public interface IObjectEzsigndocumentApiSync : IApiAccessor
///
/// Thrown when fails to make API call
///
- /// The type of document to retrieve. 1. **Initial** Is the initial document before any signature were applied. 2. **SignatureReady** Is the version containing the annotations/form to show the signer. 3. **Signed** Is the final document once all signatures were applied. 4. **Proofdocument** Is the evidence report. 5. **Proof** Is the complete evidence archive including all of the above and more.
+ /// The type of document to retrieve. 1. **Initial** Is the initial document before any signature were applied. 2. **SignatureReady** Is the version containing the annotations/form to show the signer. 3. **Signed** Is the final document once all signatures were applied in current document if eEzsignfolderCompletion is PerEzsigndocument.<br> Is the final document once all signatures were applied in all documents if eEzsignfolderCompletion is PerEzsignfolder. 4. **Proofdocument** Is the evidence report. 5. **Proof** Is the complete evidence archive including all of the above and more.
/// Index associated with the operation.
/// EzsigndocumentGetDownloadUrlV1Response
EzsigndocumentGetDownloadUrlV1Response EzsigndocumentGetDownloadUrlV1(int pkiEzsigndocumentID, string eDocumentType, int operationIndex = 0);
@@ -359,7 +384,7 @@ public interface IObjectEzsigndocumentApiSync : IApiAccessor
///
/// Thrown when fails to make API call
///
- /// The type of document to retrieve. 1. **Initial** Is the initial document before any signature were applied. 2. **SignatureReady** Is the version containing the annotations/form to show the signer. 3. **Signed** Is the final document once all signatures were applied. 4. **Proofdocument** Is the evidence report. 5. **Proof** Is the complete evidence archive including all of the above and more.
+ /// The type of document to retrieve. 1. **Initial** Is the initial document before any signature were applied. 2. **SignatureReady** Is the version containing the annotations/form to show the signer. 3. **Signed** Is the final document once all signatures were applied in current document if eEzsignfolderCompletion is PerEzsigndocument.<br> Is the final document once all signatures were applied in all documents if eEzsignfolderCompletion is PerEzsignfolder. 4. **Proofdocument** Is the evidence report. 5. **Proof** Is the complete evidence archive including all of the above and more.
/// Index associated with the operation.
/// ApiResponse of EzsigndocumentGetDownloadUrlV1Response
ApiResponse EzsigndocumentGetDownloadUrlV1WithHttpInfo(int pkiEzsigndocumentID, string eDocumentType, int operationIndex = 0);
@@ -384,6 +409,26 @@ public interface IObjectEzsigndocumentApiSync : IApiAccessor
/// ApiResponse of EzsigndocumentGetEzsignannotationsV1Response
ApiResponse EzsigndocumentGetEzsignannotationsV1WithHttpInfo(int pkiEzsigndocumentID, int operationIndex = 0);
///
+ /// Retrieve an existing Ezsigndocument's Ezsigndiscussions
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// EzsigndocumentGetEzsigndiscussionsV1Response
+ EzsigndocumentGetEzsigndiscussionsV1Response EzsigndocumentGetEzsigndiscussionsV1(int pkiEzsigndocumentID, int operationIndex = 0);
+
+ ///
+ /// Retrieve an existing Ezsigndocument's Ezsigndiscussions
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// ApiResponse of EzsigndocumentGetEzsigndiscussionsV1Response
+ ApiResponse EzsigndocumentGetEzsigndiscussionsV1WithHttpInfo(int pkiEzsigndocumentID, int operationIndex = 0);
+ ///
/// Retrieve an existing Ezsigndocument's Ezsignformfieldgroups
///
/// Thrown when fails to make API call
@@ -708,6 +753,33 @@ public interface IObjectEzsigndocumentApiAsync : IApiAccessor
/// Task of ApiResponse (EzsigndocumentApplyEzsigntemplateV2Response)
System.Threading.Tasks.Task> EzsigndocumentApplyEzsigntemplateV2WithHttpInfoAsync(int pkiEzsigndocumentID, EzsigndocumentApplyEzsigntemplateV2Request ezsigndocumentApplyEzsigntemplateV2Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
///
+ /// Create multiple Ezsignsignatures/Ezsignformfieldgroups
+ ///
+ ///
+ /// Using this endpoint, you can create multiple Ezsignsignatures/Ezsignformfieldgroups positioned by word at the same time.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of EzsigndocumentCreateEzsignelementsPositionedByWordV1Response
+ System.Threading.Tasks.Task EzsigndocumentCreateEzsignelementsPositionedByWordV1Async(int pkiEzsigndocumentID, EzsigndocumentCreateEzsignelementsPositionedByWordV1Request ezsigndocumentCreateEzsignelementsPositionedByWordV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Create multiple Ezsignsignatures/Ezsignformfieldgroups
+ ///
+ ///
+ /// Using this endpoint, you can create multiple Ezsignsignatures/Ezsignformfieldgroups positioned by word at the same time.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (EzsigndocumentCreateEzsignelementsPositionedByWordV1Response)
+ System.Threading.Tasks.Task> EzsigndocumentCreateEzsignelementsPositionedByWordV1WithHttpInfoAsync(int pkiEzsigndocumentID, EzsigndocumentCreateEzsignelementsPositionedByWordV1Request ezsigndocumentCreateEzsignelementsPositionedByWordV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+ ///
/// Create a new Ezsigndocument
///
///
@@ -1002,7 +1074,7 @@ public interface IObjectEzsigndocumentApiAsync : IApiAccessor
///
/// Thrown when fails to make API call
///
- /// The type of document to retrieve. 1. **Initial** Is the initial document before any signature were applied. 2. **SignatureReady** Is the version containing the annotations/form to show the signer. 3. **Signed** Is the final document once all signatures were applied. 4. **Proofdocument** Is the evidence report. 5. **Proof** Is the complete evidence archive including all of the above and more.
+ /// The type of document to retrieve. 1. **Initial** Is the initial document before any signature were applied. 2. **SignatureReady** Is the version containing the annotations/form to show the signer. 3. **Signed** Is the final document once all signatures were applied in current document if eEzsignfolderCompletion is PerEzsigndocument.<br> Is the final document once all signatures were applied in all documents if eEzsignfolderCompletion is PerEzsignfolder. 4. **Proofdocument** Is the evidence report. 5. **Proof** Is the complete evidence archive including all of the above and more.
/// Index associated with the operation.
/// Cancellation Token to cancel the request.
/// Task of EzsigndocumentGetDownloadUrlV1Response
@@ -1016,7 +1088,7 @@ public interface IObjectEzsigndocumentApiAsync : IApiAccessor
///
/// Thrown when fails to make API call
///
- /// The type of document to retrieve. 1. **Initial** Is the initial document before any signature were applied. 2. **SignatureReady** Is the version containing the annotations/form to show the signer. 3. **Signed** Is the final document once all signatures were applied. 4. **Proofdocument** Is the evidence report. 5. **Proof** Is the complete evidence archive including all of the above and more.
+ /// The type of document to retrieve. 1. **Initial** Is the initial document before any signature were applied. 2. **SignatureReady** Is the version containing the annotations/form to show the signer. 3. **Signed** Is the final document once all signatures were applied in current document if eEzsignfolderCompletion is PerEzsigndocument.<br> Is the final document once all signatures were applied in all documents if eEzsignfolderCompletion is PerEzsignfolder. 4. **Proofdocument** Is the evidence report. 5. **Proof** Is the complete evidence archive including all of the above and more.
/// Index associated with the operation.
/// Cancellation Token to cancel the request.
/// Task of ApiResponse (EzsigndocumentGetDownloadUrlV1Response)
@@ -1047,6 +1119,31 @@ public interface IObjectEzsigndocumentApiAsync : IApiAccessor
/// Task of ApiResponse (EzsigndocumentGetEzsignannotationsV1Response)
System.Threading.Tasks.Task> EzsigndocumentGetEzsignannotationsV1WithHttpInfoAsync(int pkiEzsigndocumentID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
///
+ /// Retrieve an existing Ezsigndocument's Ezsigndiscussions
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of EzsigndocumentGetEzsigndiscussionsV1Response
+ System.Threading.Tasks.Task EzsigndocumentGetEzsigndiscussionsV1Async(int pkiEzsigndocumentID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Retrieve an existing Ezsigndocument's Ezsigndiscussions
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (EzsigndocumentGetEzsigndiscussionsV1Response)
+ System.Threading.Tasks.Task> EzsigndocumentGetEzsigndiscussionsV1WithHttpInfoAsync(int pkiEzsigndocumentID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+ ///
/// Retrieve an existing Ezsigndocument's Ezsignformfieldgroups
///
///
@@ -1804,6 +1901,168 @@ public eZmaxApi.Client.ApiResponse
return localVarResponse;
}
+ ///
+ /// Create multiple Ezsignsignatures/Ezsignformfieldgroups Using this endpoint, you can create multiple Ezsignsignatures/Ezsignformfieldgroups positioned by word at the same time.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ ///
+ /// Index associated with the operation.
+ /// EzsigndocumentCreateEzsignelementsPositionedByWordV1Response
+ public EzsigndocumentCreateEzsignelementsPositionedByWordV1Response EzsigndocumentCreateEzsignelementsPositionedByWordV1(int pkiEzsigndocumentID, EzsigndocumentCreateEzsignelementsPositionedByWordV1Request ezsigndocumentCreateEzsignelementsPositionedByWordV1Request, int operationIndex = 0)
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = EzsigndocumentCreateEzsignelementsPositionedByWordV1WithHttpInfo(pkiEzsigndocumentID, ezsigndocumentCreateEzsignelementsPositionedByWordV1Request);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Create multiple Ezsignsignatures/Ezsignformfieldgroups Using this endpoint, you can create multiple Ezsignsignatures/Ezsignformfieldgroups positioned by word at the same time.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ ///
+ /// Index associated with the operation.
+ /// ApiResponse of EzsigndocumentCreateEzsignelementsPositionedByWordV1Response
+ public eZmaxApi.Client.ApiResponse EzsigndocumentCreateEzsignelementsPositionedByWordV1WithHttpInfo(int pkiEzsigndocumentID, EzsigndocumentCreateEzsignelementsPositionedByWordV1Request ezsigndocumentCreateEzsignelementsPositionedByWordV1Request, int operationIndex = 0)
+ {
+ // verify the required parameter 'ezsigndocumentCreateEzsignelementsPositionedByWordV1Request' is set
+ if (ezsigndocumentCreateEzsignelementsPositionedByWordV1Request == null)
+ {
+ throw new eZmaxApi.Client.ApiException(400, "Missing required parameter 'ezsigndocumentCreateEzsignelementsPositionedByWordV1Request' when calling ObjectEzsigndocumentApi->EzsigndocumentCreateEzsignelementsPositionedByWordV1");
+ }
+
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ "application/json"
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.PathParameters.Add("pkiEzsigndocumentID", eZmaxApi.Client.ClientUtils.ParameterToString(pkiEzsigndocumentID)); // path parameter
+ localVarRequestOptions.Data = ezsigndocumentCreateEzsignelementsPositionedByWordV1Request;
+
+ localVarRequestOptions.Operation = "ObjectEzsigndocumentApi.EzsigndocumentCreateEzsignelementsPositionedByWordV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = this.Client.Post("/1/object/ezsigndocument/{pkiEzsigndocumentID}/createEzsignelementsPositionedByWord", localVarRequestOptions, this.Configuration);
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("EzsigndocumentCreateEzsignelementsPositionedByWordV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///
+ /// Create multiple Ezsignsignatures/Ezsignformfieldgroups Using this endpoint, you can create multiple Ezsignsignatures/Ezsignformfieldgroups positioned by word at the same time.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of EzsigndocumentCreateEzsignelementsPositionedByWordV1Response
+ public async System.Threading.Tasks.Task EzsigndocumentCreateEzsignelementsPositionedByWordV1Async(int pkiEzsigndocumentID, EzsigndocumentCreateEzsignelementsPositionedByWordV1Request ezsigndocumentCreateEzsignelementsPositionedByWordV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = await EzsigndocumentCreateEzsignelementsPositionedByWordV1WithHttpInfoAsync(pkiEzsigndocumentID, ezsigndocumentCreateEzsignelementsPositionedByWordV1Request, operationIndex, cancellationToken).ConfigureAwait(false);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Create multiple Ezsignsignatures/Ezsignformfieldgroups Using this endpoint, you can create multiple Ezsignsignatures/Ezsignformfieldgroups positioned by word at the same time.
+ ///
+ /// Thrown when fails to make API call
+ ///
+ ///
+ /// Index associated with the operation.
+ /// Cancellation Token to cancel the request.
+ /// Task of ApiResponse (EzsigndocumentCreateEzsignelementsPositionedByWordV1Response)
+ public async System.Threading.Tasks.Task> EzsigndocumentCreateEzsignelementsPositionedByWordV1WithHttpInfoAsync(int pkiEzsigndocumentID, EzsigndocumentCreateEzsignelementsPositionedByWordV1Request ezsigndocumentCreateEzsignelementsPositionedByWordV1Request, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+ // verify the required parameter 'ezsigndocumentCreateEzsignelementsPositionedByWordV1Request' is set
+ if (ezsigndocumentCreateEzsignelementsPositionedByWordV1Request == null)
+ {
+ throw new eZmaxApi.Client.ApiException(400, "Missing required parameter 'ezsigndocumentCreateEzsignelementsPositionedByWordV1Request' when calling ObjectEzsigndocumentApi->EzsigndocumentCreateEzsignelementsPositionedByWordV1");
+ }
+
+
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ "application/json"
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.PathParameters.Add("pkiEzsigndocumentID", eZmaxApi.Client.ClientUtils.ParameterToString(pkiEzsigndocumentID)); // path parameter
+ localVarRequestOptions.Data = ezsigndocumentCreateEzsignelementsPositionedByWordV1Request;
+
+ localVarRequestOptions.Operation = "ObjectEzsigndocumentApi.EzsigndocumentCreateEzsignelementsPositionedByWordV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = await this.AsynchronousClient.PostAsync("/1/object/ezsigndocument/{pkiEzsigndocumentID}/createEzsignelementsPositionedByWord", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false);
+
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("EzsigndocumentCreateEzsignelementsPositionedByWordV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
///
/// Create a new Ezsigndocument The endpoint allows to create one or many elements at once. The array can contain simple (Just the object) or compound (The object and its child) objects. Creating compound elements allows to reduce the multiple requests to create all child objects.
///
@@ -3503,7 +3762,7 @@ public eZmaxApi.Client.ApiResponse
///
/// Thrown when fails to make API call
///
- /// The type of document to retrieve. 1. **Initial** Is the initial document before any signature were applied. 2. **SignatureReady** Is the version containing the annotations/form to show the signer. 3. **Signed** Is the final document once all signatures were applied. 4. **Proofdocument** Is the evidence report. 5. **Proof** Is the complete evidence archive including all of the above and more.
+ /// The type of document to retrieve. 1. **Initial** Is the initial document before any signature were applied. 2. **SignatureReady** Is the version containing the annotations/form to show the signer. 3. **Signed** Is the final document once all signatures were applied in current document if eEzsignfolderCompletion is PerEzsigndocument.<br> Is the final document once all signatures were applied in all documents if eEzsignfolderCompletion is PerEzsignfolder. 4. **Proofdocument** Is the evidence report. 5. **Proof** Is the complete evidence archive including all of the above and more.
/// Index associated with the operation.
/// EzsigndocumentGetDownloadUrlV1Response
public EzsigndocumentGetDownloadUrlV1Response EzsigndocumentGetDownloadUrlV1(int pkiEzsigndocumentID, string eDocumentType, int operationIndex = 0)
@@ -3517,7 +3776,7 @@ public EzsigndocumentGetDownloadUrlV1Response EzsigndocumentGetDownloadUrlV1(int
///
/// Thrown when fails to make API call
///
- /// The type of document to retrieve. 1. **Initial** Is the initial document before any signature were applied. 2. **SignatureReady** Is the version containing the annotations/form to show the signer. 3. **Signed** Is the final document once all signatures were applied. 4. **Proofdocument** Is the evidence report. 5. **Proof** Is the complete evidence archive including all of the above and more.
+ /// The type of document to retrieve. 1. **Initial** Is the initial document before any signature were applied. 2. **SignatureReady** Is the version containing the annotations/form to show the signer. 3. **Signed** Is the final document once all signatures were applied in current document if eEzsignfolderCompletion is PerEzsigndocument.<br> Is the final document once all signatures were applied in all documents if eEzsignfolderCompletion is PerEzsignfolder. 4. **Proofdocument** Is the evidence report. 5. **Proof** Is the complete evidence archive including all of the above and more.
/// Index associated with the operation.
/// ApiResponse of EzsigndocumentGetDownloadUrlV1Response
public eZmaxApi.Client.ApiResponse EzsigndocumentGetDownloadUrlV1WithHttpInfo(int pkiEzsigndocumentID, string eDocumentType, int operationIndex = 0)
@@ -3581,7 +3840,7 @@ public eZmaxApi.Client.ApiResponse Ezsig
///
/// Thrown when fails to make API call
///
- /// The type of document to retrieve. 1. **Initial** Is the initial document before any signature were applied. 2. **SignatureReady** Is the version containing the annotations/form to show the signer. 3. **Signed** Is the final document once all signatures were applied. 4. **Proofdocument** Is the evidence report. 5. **Proof** Is the complete evidence archive including all of the above and more.
+ /// The type of document to retrieve. 1. **Initial** Is the initial document before any signature were applied. 2. **SignatureReady** Is the version containing the annotations/form to show the signer. 3. **Signed** Is the final document once all signatures were applied in current document if eEzsignfolderCompletion is PerEzsigndocument.<br> Is the final document once all signatures were applied in all documents if eEzsignfolderCompletion is PerEzsignfolder. 4. **Proofdocument** Is the evidence report. 5. **Proof** Is the complete evidence archive including all of the above and more.
/// Index associated with the operation.
/// Cancellation Token to cancel the request.
/// Task of EzsigndocumentGetDownloadUrlV1Response
@@ -3596,7 +3855,7 @@ public eZmaxApi.Client.ApiResponse Ezsig
///
/// Thrown when fails to make API call
///
- /// The type of document to retrieve. 1. **Initial** Is the initial document before any signature were applied. 2. **SignatureReady** Is the version containing the annotations/form to show the signer. 3. **Signed** Is the final document once all signatures were applied. 4. **Proofdocument** Is the evidence report. 5. **Proof** Is the complete evidence archive including all of the above and more.
+ /// The type of document to retrieve. 1. **Initial** Is the initial document before any signature were applied. 2. **SignatureReady** Is the version containing the annotations/form to show the signer. 3. **Signed** Is the final document once all signatures were applied in current document if eEzsignfolderCompletion is PerEzsigndocument.<br> Is the final document once all signatures were applied in all documents if eEzsignfolderCompletion is PerEzsignfolder. 4. **Proofdocument** Is the evidence report. 5. **Proof** Is the complete evidence archive including all of the above and more.
/// Index associated with the operation.
/// Cancellation Token to cancel the request.
/// Task of ApiResponse (EzsigndocumentGetDownloadUrlV1Response)
@@ -3800,6 +4059,148 @@ public eZmaxApi.Client.ApiResponse
return localVarResponse;
}
+ ///
+ /// Retrieve an existing Ezsigndocument's Ezsigndiscussions
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// EzsigndocumentGetEzsigndiscussionsV1Response
+ public EzsigndocumentGetEzsigndiscussionsV1Response EzsigndocumentGetEzsigndiscussionsV1(int pkiEzsigndocumentID, int operationIndex = 0)
+ {
+ eZmaxApi.Client.ApiResponse localVarResponse = EzsigndocumentGetEzsigndiscussionsV1WithHttpInfo(pkiEzsigndocumentID);
+ return localVarResponse.Data;
+ }
+
+ ///
+ /// Retrieve an existing Ezsigndocument's Ezsigndiscussions
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// Index associated with the operation.
+ /// ApiResponse of EzsigndocumentGetEzsigndiscussionsV1Response
+ public eZmaxApi.Client.ApiResponse EzsigndocumentGetEzsigndiscussionsV1WithHttpInfo(int pkiEzsigndocumentID, int operationIndex = 0)
+ {
+ eZmaxApi.Client.RequestOptions localVarRequestOptions = new eZmaxApi.Client.RequestOptions();
+
+ string[] _contentTypes = new string[] {
+ };
+
+ // to determine the Accept header
+ string[] _accepts = new string[] {
+ "application/json"
+ };
+
+ var localVarContentType = eZmaxApi.Client.ClientUtils.SelectHeaderContentType(_contentTypes);
+ if (localVarContentType != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Content-Type", localVarContentType);
+ }
+
+ var localVarAccept = eZmaxApi.Client.ClientUtils.SelectHeaderAccept(_accepts);
+ if (localVarAccept != null)
+ {
+ localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
+ }
+
+ localVarRequestOptions.PathParameters.Add("pkiEzsigndocumentID", eZmaxApi.Client.ClientUtils.ParameterToString(pkiEzsigndocumentID)); // path parameter
+
+ localVarRequestOptions.Operation = "ObjectEzsigndocumentApi.EzsigndocumentGetEzsigndiscussionsV1";
+ localVarRequestOptions.OperationIndex = operationIndex;
+
+ // authentication (Authorization) required
+ if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Authorization")))
+ {
+ localVarRequestOptions.HeaderParameters.Add("Authorization", this.Configuration.GetApiKeyWithPrefix("Authorization"));
+ }
+
+ // make the HTTP request
+ var localVarResponse = this.Client.Get("/1/object/ezsigndocument/{pkiEzsigndocumentID}/getEzsigndiscussions", localVarRequestOptions, this.Configuration);
+ if (this.ExceptionFactory != null)
+ {
+ Exception _exception = this.ExceptionFactory("EzsigndocumentGetEzsigndiscussionsV1", localVarResponse);
+ if (_exception != null)
+ {
+ throw _exception;
+ }
+ }
+
+ return localVarResponse;
+ }
+
+ ///