From a3acb5b842b9bad23c4e225e2fbb8b92321844cb Mon Sep 17 00:00:00 2001 From: "Api (Codebuild)" Date: Fri, 19 Jan 2024 17:58:27 +0000 Subject: [PATCH] Look for details in API documentation's changelog --- .openapi-generator/FILES | 192 ++ README.md | 75 + api/openapi.yaml | 2079 ++++++++++++++++- ...teEzsignelementsPositionedByWordRequest.md | 14 + docs/CustomDiscussionconfigurationResponse.md | 15 + ...tomEzmaxinvoicingEzsigndocumentResponse.md | 1 + ...ustomEzmaxinvoicingEzsignfolderResponse.md | 1 + docs/CustomEzsignfoldertypeResponse.md | 2 + docs/CustomEzsignformfieldRequest.md | 2 +- ...teEzsignelementsPositionedByWordRequest.md | 30 + ...teEzsignelementsPositionedByWordRequest.md | 36 + docs/CustomWebhookResponse.md | 1 + docs/DiscussionCreateObjectV1Request.md | 11 + docs/DiscussionCreateObjectV1Response.md | 13 + ...iscussionCreateObjectV1ResponseMPayload.md | 11 + docs/DiscussionDeleteObjectV1Response.md | 12 + docs/DiscussionGetObjectV2Response.md | 13 + docs/DiscussionGetObjectV2ResponseMPayload.md | 11 + docs/DiscussionPatchObjectV1Request.md | 11 + docs/DiscussionPatchObjectV1Response.md | 12 + docs/DiscussionRequest.md | 13 + docs/DiscussionRequestCompound.md | 13 + docs/DiscussionRequestPatch.md | 12 + docs/DiscussionResponse.md | 17 + docs/DiscussionResponseCompound.md | 19 + ...sionUpdateDiscussionreadstatusV1Request.md | 11 + ...ionUpdateDiscussionreadstatusV1Response.md | 12 + ...scussionmembershipCreateObjectV1Request.md | 11 + ...cussionmembershipCreateObjectV1Response.md | 13 + ...embershipCreateObjectV1ResponseMPayload.md | 11 + ...cussionmembershipDeleteObjectV1Response.md | 12 + docs/DiscussionmembershipRequest.md | 16 + docs/DiscussionmembershipRequestCompound.md | 16 + docs/DiscussionmembershipResponse.md | 17 + docs/DiscussionmembershipResponseCompound.md | 17 + .../DiscussionmessageCreateObjectV1Request.md | 11 + ...DiscussionmessageCreateObjectV1Response.md | 13 + ...onmessageCreateObjectV1ResponseMPayload.md | 11 + ...DiscussionmessageDeleteObjectV1Response.md | 12 + docs/DiscussionmessagePatchObjectV1Request.md | 11 + .../DiscussionmessagePatchObjectV1Response.md | 12 + docs/DiscussionmessageRequest.md | 14 + docs/DiscussionmessageRequestCompound.md | 14 + docs/DiscussionmessageRequestPatch.md | 12 + docs/DiscussionmessageResponse.md | 19 + docs/DiscussionmessageResponseCompound.md | 19 + docs/EzsigndiscussionCreateObjectV1Request.md | 11 + .../EzsigndiscussionCreateObjectV1Response.md | 13 + ...iscussionCreateObjectV1ResponseMPayload.md | 11 + .../EzsigndiscussionDeleteObjectV1Response.md | 12 + docs/EzsigndiscussionGetObjectV2Response.md | 13 + ...gndiscussionGetObjectV2ResponseMPayload.md | 11 + docs/EzsigndiscussionRequest.md | 16 + docs/EzsigndiscussionRequestCompound.md | 16 + docs/EzsigndiscussionResponse.md | 17 + docs/EzsigndiscussionResponseCompound.md | 17 + ...gndocumentApplyEzsigntemplateV2Response.md | 1 + ...EzsignelementsPositionedByWordV1Request.md | 12 + ...zsignelementsPositionedByWordV1Response.md | 13 + ...mentsPositionedByWordV1ResponseMPayload.md | 12 + ...ndocumentGetEzsigndiscussionsV1Response.md | 13 + ...tGetEzsigndiscussionsV1ResponseMPayload.md | 11 + ...EzsignfolderGetObjectV1ResponseMPayload.md | 1 + docs/EzsignfolderListElement.md | 1 + docs/EzsignfolderResponse.md | 1 + docs/EzsignfolderResponseCompound.md | 1 + docs/EzsignfoldertypeRequest.md | 3 + docs/EzsignfoldertypeRequestCompound.md | 3 + docs/EzsignfoldertypeResponse.md | 3 + docs/EzsignfoldertypeResponseCompound.md | 3 + docs/EzsignformfieldRequest.md | 2 +- docs/EzsignformfieldRequestCompound.md | 2 +- docs/EzsignformfieldResponse.md | 2 +- docs/EzsignformfieldResponseCompound.md | 2 +- docs/EzsignsignatureResponse.md | 1 + docs/EzsignsignatureResponseCompound.md | 1 + docs/EzsigntemplateformfieldRequest.md | 9 +- .../EzsigntemplateformfieldRequestCompound.md | 9 +- docs/EzsigntemplateformfieldResponse.md | 9 +- ...EzsigntemplateformfieldResponseCompound.md | 9 +- docs/EzsigntemplatesignatureRequest.md | 9 +- .../EzsigntemplatesignatureRequestCompound.md | 9 +- docs/EzsigntemplatesignatureResponse.md | 9 +- ...EzsigntemplatesignatureResponseCompound.md | 9 +- ...zsigntemplatesignaturecustomdateRequest.md | 6 +- ...platesignaturecustomdateRequestCompound.md | 6 +- ...signtemplatesignaturecustomdateResponse.md | 6 +- ...latesignaturecustomdateResponseCompound.md | 6 +- docs/FieldEDiscussionmessageStatus.md | 10 + docs/FieldEEzsignfolderCompletion.md | 10 + docs/FieldEEzsignfoldertypeCompletion.md | 10 + ...ieldEEzsigntemplateformfieldPositioning.md | 10 + ...gntemplateformfieldPositioningoccurence.md | 10 + ...ieldEEzsigntemplatesignaturePositioning.md | 10 + ...gntemplatesignaturePositioningoccurence.md | 10 + docs/ObjectDiscussionApi.md | 494 ++++ docs/ObjectDiscussionmembershipApi.md | 200 ++ docs/ObjectDiscussionmessageApi.md | 300 +++ docs/ObjectEzsigndiscussionApi.md | 296 +++ docs/ObjectEzsigndocumentApi.md | 202 +- docs/UserListElement.md | 1 + docs/UserRequest.md | 1 + docs/UserRequestCompound.md | 1 + docs/UserResponse.md | 1 + docs/UserResponseCompound.md | 1 + docs/WebhookResponse.md | 1 + docs/WebhookResponseCompound.md | 1 + eZmaxApi.sln | 10 +- .../Api/ObjectDiscussionApiTests.cs | 120 + .../Api/ObjectDiscussionmembershipApiTests.cs | 82 + .../Api/ObjectDiscussionmessageApiTests.cs | 95 + .../Api/ObjectEzsigndiscussionApiTests.cs | 94 + .../Api/ObjectEzsigndocumentApiTests.cs | 25 + ...ignelementsPositionedByWordRequestTests.cs | 94 + ...tomDiscussionconfigurationResponseTests.cs | 103 + ...maxinvoicingEzsigndocumentResponseTests.cs | 9 + ...EzmaxinvoicingEzsignfolderResponseTests.cs | 9 + .../CustomEzsignfoldertypeResponseTests.cs | 18 + ...ignelementsPositionedByWordRequestTests.cs | 238 ++ ...ignelementsPositionedByWordRequestTests.cs | 292 +++ .../Model/CustomWebhookResponseTests.cs | 9 + .../DiscussionCreateObjectV1RequestTests.cs | 67 + ...sionCreateObjectV1ResponseMPayloadTests.cs | 67 + .../DiscussionCreateObjectV1ResponseTests.cs | 85 + .../DiscussionDeleteObjectV1ResponseTests.cs | 76 + ...cussionGetObjectV2ResponseMPayloadTests.cs | 67 + .../DiscussionGetObjectV2ResponseTests.cs | 85 + .../DiscussionPatchObjectV1RequestTests.cs | 67 + .../DiscussionPatchObjectV1ResponseTests.cs | 76 + .../Model/DiscussionRequestCompoundTests.cs | 85 + .../Model/DiscussionRequestPatchTests.cs | 76 + .../Model/DiscussionRequestTests.cs | 85 + .../Model/DiscussionResponseCompoundTests.cs | 139 ++ .../Model/DiscussionResponseTests.cs | 121 + ...pdateDiscussionreadstatusV1RequestTests.cs | 67 + ...dateDiscussionreadstatusV1ResponseTests.cs | 76 + ...ionmembershipCreateObjectV1RequestTests.cs | 67 + ...shipCreateObjectV1ResponseMPayloadTests.cs | 67 + ...onmembershipCreateObjectV1ResponseTests.cs | 85 + ...onmembershipDeleteObjectV1ResponseTests.cs | 76 + ...iscussionmembershipRequestCompoundTests.cs | 112 + .../Model/DiscussionmembershipRequestTests.cs | 112 + ...scussionmembershipResponseCompoundTests.cs | 121 + .../DiscussionmembershipResponseTests.cs | 121 + ...ussionmessageCreateObjectV1RequestTests.cs | 67 + ...sageCreateObjectV1ResponseMPayloadTests.cs | 67 + ...ssionmessageCreateObjectV1ResponseTests.cs | 85 + ...ssionmessageDeleteObjectV1ResponseTests.cs | 76 + ...cussionmessagePatchObjectV1RequestTests.cs | 67 + ...ussionmessagePatchObjectV1ResponseTests.cs | 76 + .../DiscussionmessageRequestCompoundTests.cs | 94 + .../DiscussionmessageRequestPatchTests.cs | 76 + .../Model/DiscussionmessageRequestTests.cs | 94 + .../DiscussionmessageResponseCompoundTests.cs | 139 ++ .../Model/DiscussionmessageResponseTests.cs | 139 ++ ...igndiscussionCreateObjectV1RequestTests.cs | 67 + ...sionCreateObjectV1ResponseMPayloadTests.cs | 67 + ...gndiscussionCreateObjectV1ResponseTests.cs | 85 + ...gndiscussionDeleteObjectV1ResponseTests.cs | 76 + ...cussionGetObjectV2ResponseMPayloadTests.cs | 67 + ...zsigndiscussionGetObjectV2ResponseTests.cs | 85 + .../EzsigndiscussionRequestCompoundTests.cs | 112 + .../Model/EzsigndiscussionRequestTests.cs | 112 + .../EzsigndiscussionResponseCompoundTests.cs | 121 + .../Model/EzsigndiscussionResponseTests.cs | 121 + ...umentApplyEzsigntemplateV2ResponseTests.cs | 9 + ...nelementsPositionedByWordV1RequestTests.cs | 76 + ...PositionedByWordV1ResponseMPayloadTests.cs | 76 + ...elementsPositionedByWordV1ResponseTests.cs | 85 + ...zsigndiscussionsV1ResponseMPayloadTests.cs | 67 + ...mentGetEzsigndiscussionsV1ResponseTests.cs | 85 + ...nfolderGetObjectV1ResponseMPayloadTests.cs | 9 + .../Model/EzsignfolderListElementTests.cs | 9 + .../EzsignfolderResponseCompoundTests.cs | 9 + .../Model/EzsignfolderResponseTests.cs | 9 + .../EzsignfoldertypeRequestCompoundTests.cs | 27 + .../Model/EzsignfoldertypeRequestTests.cs | 27 + .../EzsignfoldertypeResponseCompoundTests.cs | 27 + .../Model/EzsignfoldertypeResponseTests.cs | 27 + .../EzsignsignatureResponseCompoundTests.cs | 9 + .../Model/EzsignsignatureResponseTests.cs | 9 + ...gntemplateformfieldRequestCompoundTests.cs | 45 + .../EzsigntemplateformfieldRequestTests.cs | 45 + ...ntemplateformfieldResponseCompoundTests.cs | 45 + .../EzsigntemplateformfieldResponseTests.cs | 45 + ...gntemplatesignatureRequestCompoundTests.cs | 45 + .../EzsigntemplatesignatureRequestTests.cs | 45 + ...ntemplatesignatureResponseCompoundTests.cs | 45 + .../EzsigntemplatesignatureResponseTests.cs | 45 + ...signaturecustomdateRequestCompoundTests.cs | 18 + ...templatesignaturecustomdateRequestTests.cs | 18 + ...ignaturecustomdateResponseCompoundTests.cs | 18 + ...emplatesignaturecustomdateResponseTests.cs | 18 + .../FieldEDiscussionmessageStatusTests.cs | 58 + .../FieldEEzsignfolderCompletionTests.cs | 58 + .../FieldEEzsignfoldertypeCompletionTests.cs | 58 + ...EzsigntemplateformfieldPositioningTests.cs | 58 + ...plateformfieldPositioningoccurenceTests.cs | 58 + ...EzsigntemplatesignaturePositioningTests.cs | 58 + ...platesignaturePositioningoccurenceTests.cs | 58 + .../Model/UserListElementTests.cs | 9 + .../Model/UserRequestCompoundTests.cs | 9 + src/eZmaxApi.Test/Model/UserRequestTests.cs | 9 + .../Model/UserResponseCompoundTests.cs | 9 + src/eZmaxApi.Test/Model/UserResponseTests.cs | 9 + .../Model/WebhookResponseCompoundTests.cs | 9 + .../Model/WebhookResponseTests.cs | 9 + src/eZmaxApi/Api/ObjectDiscussionApi.cs | 1160 +++++++++ .../Api/ObjectDiscussionmembershipApi.cs | 551 +++++ .../Api/ObjectDiscussionmessageApi.cs | 762 ++++++ src/eZmaxApi/Api/ObjectEzsigndiscussionApi.cs | 738 ++++++ src/eZmaxApi/Api/ObjectEzsigndocumentApi.cs | 417 +++- ...teEzsignelementsPositionedByWordRequest.cs | 159 ++ .../CustomDiscussionconfigurationResponse.cs | 134 ++ ...tomEzmaxinvoicingEzsigndocumentResponse.cs | 19 +- ...ustomEzmaxinvoicingEzsignfolderResponse.cs | 19 +- .../Model/CustomEzsignfoldertypeResponse.cs | 24 +- .../Model/CustomEzsignformfieldRequest.cs | 6 +- ...teEzsignelementsPositionedByWordRequest.cs | 364 +++ ...teEzsignelementsPositionedByWordRequest.cs | 426 ++++ src/eZmaxApi/Model/CustomWebhookResponse.cs | 16 +- .../Model/DiscussionCreateObjectV1Request.cs | 93 + .../Model/DiscussionCreateObjectV1Response.cs | 116 + ...iscussionCreateObjectV1ResponseMPayload.cs | 94 + .../Model/DiscussionDeleteObjectV1Response.cs | 102 + .../Model/DiscussionGetObjectV2Response.cs | 116 + .../DiscussionGetObjectV2ResponseMPayload.cs | 93 + .../Model/DiscussionPatchObjectV1Request.cs | 93 + .../Model/DiscussionPatchObjectV1Response.cs | 102 + src/eZmaxApi/Model/DiscussionRequest.cs | 138 ++ .../Model/DiscussionRequestCompound.cs | 138 ++ src/eZmaxApi/Model/DiscussionRequestPatch.cs | 105 + src/eZmaxApi/Model/DiscussionResponse.cs | 180 ++ .../Model/DiscussionResponseCompound.cs | 208 ++ ...sionUpdateDiscussionreadstatusV1Request.cs | 94 + ...ionUpdateDiscussionreadstatusV1Response.cs | 102 + ...scussionmembershipCreateObjectV1Request.cs | 93 + ...cussionmembershipCreateObjectV1Response.cs | 116 + ...embershipCreateObjectV1ResponseMPayload.cs | 94 + ...cussionmembershipDeleteObjectV1Response.cs | 102 + .../Model/DiscussionmembershipRequest.cs | 207 ++ .../DiscussionmembershipRequestCompound.cs | 207 ++ .../Model/DiscussionmembershipResponse.cs | 232 ++ .../DiscussionmembershipResponseCompound.cs | 232 ++ .../DiscussionmessageCreateObjectV1Request.cs | 93 + ...DiscussionmessageCreateObjectV1Response.cs | 116 + ...onmessageCreateObjectV1ResponseMPayload.cs | 94 + ...DiscussionmessageDeleteObjectV1Response.cs | 102 + .../DiscussionmessagePatchObjectV1Request.cs | 93 + .../DiscussionmessagePatchObjectV1Response.cs | 102 + .../Model/DiscussionmessageRequest.cs | 173 ++ .../Model/DiscussionmessageRequestCompound.cs | 173 ++ .../Model/DiscussionmessageRequestPatch.cs | 117 + .../Model/DiscussionmessageResponse.cs | 264 +++ .../DiscussionmessageResponseCompound.cs | 264 +++ .../EzsigndiscussionCreateObjectV1Request.cs | 93 + .../EzsigndiscussionCreateObjectV1Response.cs | 116 + ...iscussionCreateObjectV1ResponseMPayload.cs | 94 + .../EzsigndiscussionDeleteObjectV1Response.cs | 102 + .../EzsigndiscussionGetObjectV2Response.cs | 116 + ...gndiscussionGetObjectV2ResponseMPayload.cs | 93 + src/eZmaxApi/Model/EzsigndiscussionRequest.cs | 190 ++ .../Model/EzsigndiscussionRequestCompound.cs | 190 ++ .../Model/EzsigndiscussionResponse.cs | 213 ++ .../Model/EzsigndiscussionResponseCompound.cs | 213 ++ ...gndocumentApplyEzsigntemplateV2Response.cs | 11 +- ...EzsignelementsPositionedByWordV1Request.cs | 107 + ...zsignelementsPositionedByWordV1Response.cs | 116 + ...mentsPositionedByWordV1ResponseMPayload.cs | 107 + ...ndocumentGetEzsigndiscussionsV1Response.cs | 116 + ...tGetEzsigndiscussionsV1ResponseMPayload.cs | 93 + ...EzsignfolderGetObjectV1ResponseMPayload.cs | 11 +- src/eZmaxApi/Model/EzsignfolderListElement.cs | 13 +- src/eZmaxApi/Model/EzsignfolderResponse.cs | 11 +- .../Model/EzsignfolderResponseCompound.cs | 11 +- src/eZmaxApi/Model/EzsignfoldertypeRequest.cs | 33 +- .../Model/EzsignfoldertypeRequestCompound.cs | 33 +- .../Model/EzsignfoldertypeResponse.cs | 33 +- .../Model/EzsignfoldertypeResponseCompound.cs | 33 +- src/eZmaxApi/Model/EzsignformfieldRequest.cs | 6 +- .../Model/EzsignformfieldRequestCompound.cs | 6 +- src/eZmaxApi/Model/EzsignformfieldResponse.cs | 6 +- .../Model/EzsignformfieldResponseCompound.cs | 6 +- src/eZmaxApi/Model/EzsignsignatureResponse.cs | 13 +- .../Model/EzsignsignatureResponseCompound.cs | 13 +- .../Model/EzsigntemplateformfieldRequest.cs | 74 +- .../EzsigntemplateformfieldRequestCompound.cs | 74 +- .../Model/EzsigntemplateformfieldResponse.cs | 74 +- ...EzsigntemplateformfieldResponseCompound.cs | 74 +- .../Model/EzsigntemplatesignatureRequest.cs | 74 +- .../EzsigntemplatesignatureRequestCompound.cs | 74 +- .../Model/EzsigntemplatesignatureResponse.cs | 74 +- ...EzsigntemplatesignatureResponseCompound.cs | 74 +- ...zsigntemplatesignaturecustomdateRequest.cs | 50 +- ...platesignaturecustomdateRequestCompound.cs | 50 +- ...signtemplatesignaturecustomdateResponse.cs | 50 +- ...latesignaturecustomdateResponseCompound.cs | 50 +- .../Model/FieldEDiscussionmessageStatus.cs | 55 + .../Model/FieldEEzsigndocumentStep.cs | 10 +- .../Model/FieldEEzsignfolderCompletion.cs | 49 + .../Model/FieldEEzsignfoldertypeCompletion.cs | 49 + .../Model/FieldEEzsignsignatureType.cs | 8 +- ...ieldEEzsigntemplateformfieldPositioning.cs | 49 + ...gntemplateformfieldPositioningoccurence.cs | 55 + ...ieldEEzsigntemplatesignaturePositioning.cs | 49 + ...gntemplatesignaturePositioningoccurence.cs | 55 + .../FieldEEzsigntemplatesignatureType.cs | 8 +- src/eZmaxApi/Model/UserListElement.cs | 22 +- src/eZmaxApi/Model/UserRequest.cs | 22 +- src/eZmaxApi/Model/UserRequestCompound.cs | 22 +- src/eZmaxApi/Model/UserResponse.cs | 22 +- src/eZmaxApi/Model/UserResponseCompound.cs | 22 +- src/eZmaxApi/Model/WebhookResponse.cs | 16 +- src/eZmaxApi/Model/WebhookResponseCompound.cs | 16 +- 314 files changed, 24065 insertions(+), 239 deletions(-) create mode 100644 docs/CustomCreateEzsignelementsPositionedByWordRequest.md create mode 100644 docs/CustomDiscussionconfigurationResponse.md create mode 100644 docs/CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest.md create mode 100644 docs/CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest.md create mode 100644 docs/DiscussionCreateObjectV1Request.md create mode 100644 docs/DiscussionCreateObjectV1Response.md create mode 100644 docs/DiscussionCreateObjectV1ResponseMPayload.md create mode 100644 docs/DiscussionDeleteObjectV1Response.md create mode 100644 docs/DiscussionGetObjectV2Response.md create mode 100644 docs/DiscussionGetObjectV2ResponseMPayload.md create mode 100644 docs/DiscussionPatchObjectV1Request.md create mode 100644 docs/DiscussionPatchObjectV1Response.md create mode 100644 docs/DiscussionRequest.md create mode 100644 docs/DiscussionRequestCompound.md create mode 100644 docs/DiscussionRequestPatch.md create mode 100644 docs/DiscussionResponse.md create mode 100644 docs/DiscussionResponseCompound.md create mode 100644 docs/DiscussionUpdateDiscussionreadstatusV1Request.md create mode 100644 docs/DiscussionUpdateDiscussionreadstatusV1Response.md create mode 100644 docs/DiscussionmembershipCreateObjectV1Request.md create mode 100644 docs/DiscussionmembershipCreateObjectV1Response.md create mode 100644 docs/DiscussionmembershipCreateObjectV1ResponseMPayload.md create mode 100644 docs/DiscussionmembershipDeleteObjectV1Response.md create mode 100644 docs/DiscussionmembershipRequest.md create mode 100644 docs/DiscussionmembershipRequestCompound.md create mode 100644 docs/DiscussionmembershipResponse.md create mode 100644 docs/DiscussionmembershipResponseCompound.md create mode 100644 docs/DiscussionmessageCreateObjectV1Request.md create mode 100644 docs/DiscussionmessageCreateObjectV1Response.md create mode 100644 docs/DiscussionmessageCreateObjectV1ResponseMPayload.md create mode 100644 docs/DiscussionmessageDeleteObjectV1Response.md create mode 100644 docs/DiscussionmessagePatchObjectV1Request.md create mode 100644 docs/DiscussionmessagePatchObjectV1Response.md create mode 100644 docs/DiscussionmessageRequest.md create mode 100644 docs/DiscussionmessageRequestCompound.md create mode 100644 docs/DiscussionmessageRequestPatch.md create mode 100644 docs/DiscussionmessageResponse.md create mode 100644 docs/DiscussionmessageResponseCompound.md create mode 100644 docs/EzsigndiscussionCreateObjectV1Request.md create mode 100644 docs/EzsigndiscussionCreateObjectV1Response.md create mode 100644 docs/EzsigndiscussionCreateObjectV1ResponseMPayload.md create mode 100644 docs/EzsigndiscussionDeleteObjectV1Response.md create mode 100644 docs/EzsigndiscussionGetObjectV2Response.md create mode 100644 docs/EzsigndiscussionGetObjectV2ResponseMPayload.md create mode 100644 docs/EzsigndiscussionRequest.md create mode 100644 docs/EzsigndiscussionRequestCompound.md create mode 100644 docs/EzsigndiscussionResponse.md create mode 100644 docs/EzsigndiscussionResponseCompound.md create mode 100644 docs/EzsigndocumentCreateEzsignelementsPositionedByWordV1Request.md create mode 100644 docs/EzsigndocumentCreateEzsignelementsPositionedByWordV1Response.md create mode 100644 docs/EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload.md create mode 100644 docs/EzsigndocumentGetEzsigndiscussionsV1Response.md create mode 100644 docs/EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload.md create mode 100644 docs/FieldEDiscussionmessageStatus.md create mode 100644 docs/FieldEEzsignfolderCompletion.md create mode 100644 docs/FieldEEzsignfoldertypeCompletion.md create mode 100644 docs/FieldEEzsigntemplateformfieldPositioning.md create mode 100644 docs/FieldEEzsigntemplateformfieldPositioningoccurence.md create mode 100644 docs/FieldEEzsigntemplatesignaturePositioning.md create mode 100644 docs/FieldEEzsigntemplatesignaturePositioningoccurence.md create mode 100644 docs/ObjectDiscussionApi.md create mode 100644 docs/ObjectDiscussionmembershipApi.md create mode 100644 docs/ObjectDiscussionmessageApi.md create mode 100644 docs/ObjectEzsigndiscussionApi.md create mode 100644 src/eZmaxApi.Test/Api/ObjectDiscussionApiTests.cs create mode 100644 src/eZmaxApi.Test/Api/ObjectDiscussionmembershipApiTests.cs create mode 100644 src/eZmaxApi.Test/Api/ObjectDiscussionmessageApiTests.cs create mode 100644 src/eZmaxApi.Test/Api/ObjectEzsigndiscussionApiTests.cs create mode 100644 src/eZmaxApi.Test/Model/CustomCreateEzsignelementsPositionedByWordRequestTests.cs create mode 100644 src/eZmaxApi.Test/Model/CustomDiscussionconfigurationResponseTests.cs create mode 100644 src/eZmaxApi.Test/Model/CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequestTests.cs create mode 100644 src/eZmaxApi.Test/Model/CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequestTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionCreateObjectV1RequestTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionCreateObjectV1ResponseMPayloadTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionCreateObjectV1ResponseTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionDeleteObjectV1ResponseTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionGetObjectV2ResponseMPayloadTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionGetObjectV2ResponseTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionPatchObjectV1RequestTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionPatchObjectV1ResponseTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionRequestCompoundTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionRequestPatchTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionRequestTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionResponseCompoundTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionResponseTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionUpdateDiscussionreadstatusV1RequestTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionUpdateDiscussionreadstatusV1ResponseTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionmembershipCreateObjectV1RequestTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionmembershipCreateObjectV1ResponseMPayloadTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionmembershipCreateObjectV1ResponseTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionmembershipDeleteObjectV1ResponseTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionmembershipRequestCompoundTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionmembershipRequestTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionmembershipResponseCompoundTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionmembershipResponseTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionmessageCreateObjectV1RequestTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionmessageCreateObjectV1ResponseMPayloadTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionmessageCreateObjectV1ResponseTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionmessageDeleteObjectV1ResponseTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionmessagePatchObjectV1RequestTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionmessagePatchObjectV1ResponseTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionmessageRequestCompoundTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionmessageRequestPatchTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionmessageRequestTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionmessageResponseCompoundTests.cs create mode 100644 src/eZmaxApi.Test/Model/DiscussionmessageResponseTests.cs create mode 100644 src/eZmaxApi.Test/Model/EzsigndiscussionCreateObjectV1RequestTests.cs create mode 100644 src/eZmaxApi.Test/Model/EzsigndiscussionCreateObjectV1ResponseMPayloadTests.cs create mode 100644 src/eZmaxApi.Test/Model/EzsigndiscussionCreateObjectV1ResponseTests.cs create mode 100644 src/eZmaxApi.Test/Model/EzsigndiscussionDeleteObjectV1ResponseTests.cs create mode 100644 src/eZmaxApi.Test/Model/EzsigndiscussionGetObjectV2ResponseMPayloadTests.cs create mode 100644 src/eZmaxApi.Test/Model/EzsigndiscussionGetObjectV2ResponseTests.cs create mode 100644 src/eZmaxApi.Test/Model/EzsigndiscussionRequestCompoundTests.cs create mode 100644 src/eZmaxApi.Test/Model/EzsigndiscussionRequestTests.cs create mode 100644 src/eZmaxApi.Test/Model/EzsigndiscussionResponseCompoundTests.cs create mode 100644 src/eZmaxApi.Test/Model/EzsigndiscussionResponseTests.cs create mode 100644 src/eZmaxApi.Test/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1RequestTests.cs create mode 100644 src/eZmaxApi.Test/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayloadTests.cs create mode 100644 src/eZmaxApi.Test/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseTests.cs create mode 100644 src/eZmaxApi.Test/Model/EzsigndocumentGetEzsigndiscussionsV1ResponseMPayloadTests.cs create mode 100644 src/eZmaxApi.Test/Model/EzsigndocumentGetEzsigndiscussionsV1ResponseTests.cs create mode 100644 src/eZmaxApi.Test/Model/FieldEDiscussionmessageStatusTests.cs create mode 100644 src/eZmaxApi.Test/Model/FieldEEzsignfolderCompletionTests.cs create mode 100644 src/eZmaxApi.Test/Model/FieldEEzsignfoldertypeCompletionTests.cs create mode 100644 src/eZmaxApi.Test/Model/FieldEEzsigntemplateformfieldPositioningTests.cs create mode 100644 src/eZmaxApi.Test/Model/FieldEEzsigntemplateformfieldPositioningoccurenceTests.cs create mode 100644 src/eZmaxApi.Test/Model/FieldEEzsigntemplatesignaturePositioningTests.cs create mode 100644 src/eZmaxApi.Test/Model/FieldEEzsigntemplatesignaturePositioningoccurenceTests.cs create mode 100644 src/eZmaxApi/Api/ObjectDiscussionApi.cs create mode 100644 src/eZmaxApi/Api/ObjectDiscussionmembershipApi.cs create mode 100644 src/eZmaxApi/Api/ObjectDiscussionmessageApi.cs create mode 100644 src/eZmaxApi/Api/ObjectEzsigndiscussionApi.cs create mode 100644 src/eZmaxApi/Model/CustomCreateEzsignelementsPositionedByWordRequest.cs create mode 100644 src/eZmaxApi/Model/CustomDiscussionconfigurationResponse.cs create mode 100644 src/eZmaxApi/Model/CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest.cs create mode 100644 src/eZmaxApi/Model/CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest.cs create mode 100644 src/eZmaxApi/Model/DiscussionCreateObjectV1Request.cs create mode 100644 src/eZmaxApi/Model/DiscussionCreateObjectV1Response.cs create mode 100644 src/eZmaxApi/Model/DiscussionCreateObjectV1ResponseMPayload.cs create mode 100644 src/eZmaxApi/Model/DiscussionDeleteObjectV1Response.cs create mode 100644 src/eZmaxApi/Model/DiscussionGetObjectV2Response.cs create mode 100644 src/eZmaxApi/Model/DiscussionGetObjectV2ResponseMPayload.cs create mode 100644 src/eZmaxApi/Model/DiscussionPatchObjectV1Request.cs create mode 100644 src/eZmaxApi/Model/DiscussionPatchObjectV1Response.cs create mode 100644 src/eZmaxApi/Model/DiscussionRequest.cs create mode 100644 src/eZmaxApi/Model/DiscussionRequestCompound.cs create mode 100644 src/eZmaxApi/Model/DiscussionRequestPatch.cs create mode 100644 src/eZmaxApi/Model/DiscussionResponse.cs create mode 100644 src/eZmaxApi/Model/DiscussionResponseCompound.cs create mode 100644 src/eZmaxApi/Model/DiscussionUpdateDiscussionreadstatusV1Request.cs create mode 100644 src/eZmaxApi/Model/DiscussionUpdateDiscussionreadstatusV1Response.cs create mode 100644 src/eZmaxApi/Model/DiscussionmembershipCreateObjectV1Request.cs create mode 100644 src/eZmaxApi/Model/DiscussionmembershipCreateObjectV1Response.cs create mode 100644 src/eZmaxApi/Model/DiscussionmembershipCreateObjectV1ResponseMPayload.cs create mode 100644 src/eZmaxApi/Model/DiscussionmembershipDeleteObjectV1Response.cs create mode 100644 src/eZmaxApi/Model/DiscussionmembershipRequest.cs create mode 100644 src/eZmaxApi/Model/DiscussionmembershipRequestCompound.cs create mode 100644 src/eZmaxApi/Model/DiscussionmembershipResponse.cs create mode 100644 src/eZmaxApi/Model/DiscussionmembershipResponseCompound.cs create mode 100644 src/eZmaxApi/Model/DiscussionmessageCreateObjectV1Request.cs create mode 100644 src/eZmaxApi/Model/DiscussionmessageCreateObjectV1Response.cs create mode 100644 src/eZmaxApi/Model/DiscussionmessageCreateObjectV1ResponseMPayload.cs create mode 100644 src/eZmaxApi/Model/DiscussionmessageDeleteObjectV1Response.cs create mode 100644 src/eZmaxApi/Model/DiscussionmessagePatchObjectV1Request.cs create mode 100644 src/eZmaxApi/Model/DiscussionmessagePatchObjectV1Response.cs create mode 100644 src/eZmaxApi/Model/DiscussionmessageRequest.cs create mode 100644 src/eZmaxApi/Model/DiscussionmessageRequestCompound.cs create mode 100644 src/eZmaxApi/Model/DiscussionmessageRequestPatch.cs create mode 100644 src/eZmaxApi/Model/DiscussionmessageResponse.cs create mode 100644 src/eZmaxApi/Model/DiscussionmessageResponseCompound.cs create mode 100644 src/eZmaxApi/Model/EzsigndiscussionCreateObjectV1Request.cs create mode 100644 src/eZmaxApi/Model/EzsigndiscussionCreateObjectV1Response.cs create mode 100644 src/eZmaxApi/Model/EzsigndiscussionCreateObjectV1ResponseMPayload.cs create mode 100644 src/eZmaxApi/Model/EzsigndiscussionDeleteObjectV1Response.cs create mode 100644 src/eZmaxApi/Model/EzsigndiscussionGetObjectV2Response.cs create mode 100644 src/eZmaxApi/Model/EzsigndiscussionGetObjectV2ResponseMPayload.cs create mode 100644 src/eZmaxApi/Model/EzsigndiscussionRequest.cs create mode 100644 src/eZmaxApi/Model/EzsigndiscussionRequestCompound.cs create mode 100644 src/eZmaxApi/Model/EzsigndiscussionResponse.cs create mode 100644 src/eZmaxApi/Model/EzsigndiscussionResponseCompound.cs create mode 100644 src/eZmaxApi/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1Request.cs create mode 100644 src/eZmaxApi/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1Response.cs create mode 100644 src/eZmaxApi/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload.cs create mode 100644 src/eZmaxApi/Model/EzsigndocumentGetEzsigndiscussionsV1Response.cs create mode 100644 src/eZmaxApi/Model/EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload.cs create mode 100644 src/eZmaxApi/Model/FieldEDiscussionmessageStatus.cs create mode 100644 src/eZmaxApi/Model/FieldEEzsignfolderCompletion.cs create mode 100644 src/eZmaxApi/Model/FieldEEzsignfoldertypeCompletion.cs create mode 100644 src/eZmaxApi/Model/FieldEEzsigntemplateformfieldPositioning.cs create mode 100644 src/eZmaxApi/Model/FieldEEzsigntemplateformfieldPositioningoccurence.cs create mode 100644 src/eZmaxApi/Model/FieldEEzsigntemplatesignaturePositioning.cs create mode 100644 src/eZmaxApi/Model/FieldEEzsigntemplatesignaturePositioningoccurence.cs 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; + } + + /// + /// 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 + public async System.Threading.Tasks.Task EzsigndocumentGetEzsigndiscussionsV1Async(int pkiEzsigndocumentID, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + eZmaxApi.Client.ApiResponse localVarResponse = await EzsigndocumentGetEzsigndiscussionsV1WithHttpInfoAsync(pkiEzsigndocumentID, operationIndex, cancellationToken).ConfigureAwait(false); + return localVarResponse.Data; + } + + /// + /// 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) + public async System.Threading.Tasks.Task> EzsigndocumentGetEzsigndiscussionsV1WithHttpInfoAsync(int pkiEzsigndocumentID, 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("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 = await this.AsynchronousClient.GetAsync("/1/object/ezsigndocument/{pkiEzsigndocumentID}/getEzsigndiscussions", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false); + + if (this.ExceptionFactory != null) + { + Exception _exception = this.ExceptionFactory("EzsigndocumentGetEzsigndiscussionsV1", localVarResponse); + if (_exception != null) + { + throw _exception; + } + } + + return localVarResponse; + } + /// /// Retrieve an existing Ezsigndocument's Ezsignformfieldgroups /// diff --git a/src/eZmaxApi/Model/CustomCreateEzsignelementsPositionedByWordRequest.cs b/src/eZmaxApi/Model/CustomCreateEzsignelementsPositionedByWordRequest.cs new file mode 100644 index 000000000..0168de7e5 --- /dev/null +++ b/src/eZmaxApi/Model/CustomCreateEzsignelementsPositionedByWordRequest.cs @@ -0,0 +1,159 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// A CreateEzsignelementsPositionedByWord object + /// + [DataContract(Name = "Custom-CreateEzsignelementsPositionedByWord-Request")] + public partial class CustomCreateEzsignelementsPositionedByWordRequest : IValidatableObject + { + /// + /// The occurance in the search to add the ezsign element + /// + /// The occurance in the search to add the ezsign element + [JsonConverter(typeof(StringEnumConverter))] + public enum ECreateezsignelementspositionedbywordOccuranceEnum + { + /// + /// Enum All for value: All + /// + [EnumMember(Value = "All")] + All = 1, + + /// + /// Enum First for value: First + /// + [EnumMember(Value = "First")] + First = 2, + + /// + /// Enum Last for value: Last + /// + [EnumMember(Value = "Last")] + Last = 3 + } + + + /// + /// The occurance in the search to add the ezsign element + /// + /// The occurance in the search to add the ezsign element + [DataMember(Name = "eCreateezsignelementspositionedbywordOccurance", IsRequired = true, EmitDefaultValue = true)] + public ECreateezsignelementspositionedbywordOccuranceEnum ECreateezsignelementspositionedbywordOccurance { get; set; } + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected CustomCreateEzsignelementsPositionedByWordRequest() { } + /// + /// Initializes a new instance of the class. + /// + /// The word to search (required). + /// The X offset (required). + /// The Y offset (required). + /// The occurance in the search to add the ezsign element (required). + public CustomCreateEzsignelementsPositionedByWordRequest(string sCreateezsignelementspositionedbywordPattern = default(string), int iCreateezsignelementspositionedbywordOffsetx = default(int), int iCreateezsignelementspositionedbywordOffsety = default(int), ECreateezsignelementspositionedbywordOccuranceEnum eCreateezsignelementspositionedbywordOccurance = default(ECreateezsignelementspositionedbywordOccuranceEnum)) + { + // to ensure "sCreateezsignelementspositionedbywordPattern" is required (not null) + if (sCreateezsignelementspositionedbywordPattern == null) + { + throw new ArgumentNullException("sCreateezsignelementspositionedbywordPattern is a required property for CustomCreateEzsignelementsPositionedByWordRequest and cannot be null"); + } + this.SCreateezsignelementspositionedbywordPattern = sCreateezsignelementspositionedbywordPattern; + this.ICreateezsignelementspositionedbywordOffsetx = iCreateezsignelementspositionedbywordOffsetx; + this.ICreateezsignelementspositionedbywordOffsety = iCreateezsignelementspositionedbywordOffsety; + this.ECreateezsignelementspositionedbywordOccurance = eCreateezsignelementspositionedbywordOccurance; + } + + /// + /// The word to search + /// + /// The word to search + [DataMember(Name = "sCreateezsignelementspositionedbywordPattern", IsRequired = true, EmitDefaultValue = true)] + public string SCreateezsignelementspositionedbywordPattern { get; set; } + + /// + /// The X offset + /// + /// The X offset + [DataMember(Name = "iCreateezsignelementspositionedbywordOffsetx", IsRequired = true, EmitDefaultValue = true)] + public int ICreateezsignelementspositionedbywordOffsetx { get; set; } + + /// + /// The Y offset + /// + /// The Y offset + [DataMember(Name = "iCreateezsignelementspositionedbywordOffsety", IsRequired = true, EmitDefaultValue = true)] + public int ICreateezsignelementspositionedbywordOffsety { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class CustomCreateEzsignelementsPositionedByWordRequest {\n"); + sb.Append(" SCreateezsignelementspositionedbywordPattern: ").Append(SCreateezsignelementspositionedbywordPattern).Append("\n"); + sb.Append(" ICreateezsignelementspositionedbywordOffsetx: ").Append(ICreateezsignelementspositionedbywordOffsetx).Append("\n"); + sb.Append(" ICreateezsignelementspositionedbywordOffsety: ").Append(ICreateezsignelementspositionedbywordOffsety).Append("\n"); + sb.Append(" ECreateezsignelementspositionedbywordOccurance: ").Append(ECreateezsignelementspositionedbywordOccurance).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + if (this.SCreateezsignelementspositionedbywordPattern != null) { + // SCreateezsignelementspositionedbywordPattern (string) pattern + Regex regexSCreateezsignelementspositionedbywordPattern = new Regex(@"^.{1,35}$", RegexOptions.CultureInvariant); + if (!regexSCreateezsignelementspositionedbywordPattern.Match(this.SCreateezsignelementspositionedbywordPattern).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SCreateezsignelementspositionedbywordPattern, must match a pattern of " + regexSCreateezsignelementspositionedbywordPattern, new [] { "SCreateezsignelementspositionedbywordPattern" }); + } + } + + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/CustomDiscussionconfigurationResponse.cs b/src/eZmaxApi/Model/CustomDiscussionconfigurationResponse.cs new file mode 100644 index 000000000..7e924736b --- /dev/null +++ b/src/eZmaxApi/Model/CustomDiscussionconfigurationResponse.cs @@ -0,0 +1,134 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// A Custom Discussionconfiguration Object + /// + [DataContract(Name = "Custom-Discussionconfiguration-Response")] + public partial class CustomDiscussionconfigurationResponse : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected CustomDiscussionconfigurationResponse() { } + /// + /// Initializes a new instance of the class. + /// + /// If the added Discussionmembership will have access to the entire history or not (required). + /// If the the creation of the Discussion is allowed or not (required). + /// If the the destruction of the Discussion is allowed or not (required). + /// If the the destruction of the Discussionmessage is allowed or not (required). + /// If the the creation of the Discussionmessage is allowed or not (required). + public CustomDiscussionconfigurationResponse(bool bDiscussionconfigurationCompletehistorywhenadded = default(bool), bool bDiscussionconfigurationCreateallowed = default(bool), bool bDiscussionconfigurationDeleteallowed = default(bool), bool bDiscussionconfigurationDeletediscussionmessageallowed = default(bool), bool bDiscussionconfigurationEditdiscussionmessageallowed = default(bool)) + { + this.BDiscussionconfigurationCompletehistorywhenadded = bDiscussionconfigurationCompletehistorywhenadded; + this.BDiscussionconfigurationCreateallowed = bDiscussionconfigurationCreateallowed; + this.BDiscussionconfigurationDeleteallowed = bDiscussionconfigurationDeleteallowed; + this.BDiscussionconfigurationDeletediscussionmessageallowed = bDiscussionconfigurationDeletediscussionmessageallowed; + this.BDiscussionconfigurationEditdiscussionmessageallowed = bDiscussionconfigurationEditdiscussionmessageallowed; + } + + /// + /// If the added Discussionmembership will have access to the entire history or not + /// + /// If the added Discussionmembership will have access to the entire history or not + /* true*/ + [DataMember(Name = "bDiscussionconfigurationCompletehistorywhenadded", IsRequired = true, EmitDefaultValue = true)] + public bool BDiscussionconfigurationCompletehistorywhenadded { get; set; } + + /// + /// If the the creation of the Discussion is allowed or not + /// + /// If the the creation of the Discussion is allowed or not + /* true*/ + [DataMember(Name = "bDiscussionconfigurationCreateallowed", IsRequired = true, EmitDefaultValue = true)] + public bool BDiscussionconfigurationCreateallowed { get; set; } + + /// + /// If the the destruction of the Discussion is allowed or not + /// + /// If the the destruction of the Discussion is allowed or not + /* true*/ + [DataMember(Name = "bDiscussionconfigurationDeleteallowed", IsRequired = true, EmitDefaultValue = true)] + public bool BDiscussionconfigurationDeleteallowed { get; set; } + + /// + /// If the the destruction of the Discussionmessage is allowed or not + /// + /// If the the destruction of the Discussionmessage is allowed or not + /* true*/ + [DataMember(Name = "bDiscussionconfigurationDeletediscussionmessageallowed", IsRequired = true, EmitDefaultValue = true)] + public bool BDiscussionconfigurationDeletediscussionmessageallowed { get; set; } + + /// + /// If the the creation of the Discussionmessage is allowed or not + /// + /// If the the creation of the Discussionmessage is allowed or not + /* true*/ + [DataMember(Name = "bDiscussionconfigurationEditdiscussionmessageallowed", IsRequired = true, EmitDefaultValue = true)] + public bool BDiscussionconfigurationEditdiscussionmessageallowed { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class CustomDiscussionconfigurationResponse {\n"); + sb.Append(" BDiscussionconfigurationCompletehistorywhenadded: ").Append(BDiscussionconfigurationCompletehistorywhenadded).Append("\n"); + sb.Append(" BDiscussionconfigurationCreateallowed: ").Append(BDiscussionconfigurationCreateallowed).Append("\n"); + sb.Append(" BDiscussionconfigurationDeleteallowed: ").Append(BDiscussionconfigurationDeleteallowed).Append("\n"); + sb.Append(" BDiscussionconfigurationDeletediscussionmessageallowed: ").Append(BDiscussionconfigurationDeletediscussionmessageallowed).Append("\n"); + sb.Append(" BDiscussionconfigurationEditdiscussionmessageallowed: ").Append(BDiscussionconfigurationEditdiscussionmessageallowed).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/CustomEzmaxinvoicingEzsigndocumentResponse.cs b/src/eZmaxApi/Model/CustomEzmaxinvoicingEzsigndocumentResponse.cs index 0340f22f2..96e31e066 100644 --- a/src/eZmaxApi/Model/CustomEzmaxinvoicingEzsigndocumentResponse.cs +++ b/src/eZmaxApi/Model/CustomEzmaxinvoicingEzsigndocumentResponse.cs @@ -41,11 +41,12 @@ protected CustomEzmaxinvoicingEzsigndocumentResponse() { } /// Initializes a new instance of the class. /// /// The unique ID of the Ezsignfolder (required). + /// The unique ID of the Billingentityinternal.. /// sName (required). /// The description of the Ezsignfolder (required). /// The name of the document that will be presented to Ezsignfoldersignerassociations (required). /// Whether you have access to the Ezsignfolder or not (required). - public CustomEzmaxinvoicingEzsigndocumentResponse(int fkiEzsignfolderID = default(int), string sName = default(string), string sEzsignfolderDescription = default(string), string sEzsigndocumentName = default(string), bool bEzsignfolderAllowed = default(bool)) + public CustomEzmaxinvoicingEzsigndocumentResponse(int fkiEzsignfolderID = default(int), int fkiBillingentityinternalID = default(int), string sName = default(string), string sEzsignfolderDescription = default(string), string sEzsigndocumentName = default(string), bool bEzsignfolderAllowed = default(bool)) { this.FkiEzsignfolderID = fkiEzsignfolderID; // to ensure "sName" is required (not null) @@ -67,6 +68,7 @@ protected CustomEzmaxinvoicingEzsigndocumentResponse() { } } this.SEzsigndocumentName = sEzsigndocumentName; this.BEzsignfolderAllowed = bEzsignfolderAllowed; + this.FkiBillingentityinternalID = fkiBillingentityinternalID; } /// @@ -77,6 +79,14 @@ protected CustomEzmaxinvoicingEzsigndocumentResponse() { } [DataMember(Name = "fkiEzsignfolderID", IsRequired = true, EmitDefaultValue = true)] public int FkiEzsignfolderID { get; set; } + /// + /// The unique ID of the Billingentityinternal. + /// + /// The unique ID of the Billingentityinternal. + /* 1*/ + [DataMember(Name = "fkiBillingentityinternalID", EmitDefaultValue = false)] + public int FkiBillingentityinternalID { get; set; } + /// /// Gets or Sets SName /// @@ -115,6 +125,7 @@ public override string ToString() StringBuilder sb = new StringBuilder(); sb.Append("class CustomEzmaxinvoicingEzsigndocumentResponse {\n"); sb.Append(" FkiEzsignfolderID: ").Append(FkiEzsignfolderID).Append("\n"); + sb.Append(" FkiBillingentityinternalID: ").Append(FkiBillingentityinternalID).Append("\n"); sb.Append(" SName: ").Append(SName).Append("\n"); sb.Append(" SEzsignfolderDescription: ").Append(SEzsignfolderDescription).Append("\n"); sb.Append(" SEzsigndocumentName: ").Append(SEzsigndocumentName).Append("\n"); @@ -145,6 +156,12 @@ public virtual string ToJson() yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiEzsignfolderID, must be a value greater than or equal to 0.", new [] { "FkiEzsignfolderID" }); } + // FkiBillingentityinternalID (int) minimum + if (this.FkiBillingentityinternalID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiBillingentityinternalID, must be a value greater than or equal to 0.", new [] { "FkiBillingentityinternalID" }); + } + yield break; } } diff --git a/src/eZmaxApi/Model/CustomEzmaxinvoicingEzsignfolderResponse.cs b/src/eZmaxApi/Model/CustomEzmaxinvoicingEzsignfolderResponse.cs index 16ecad5c0..d9bc1d33a 100644 --- a/src/eZmaxApi/Model/CustomEzmaxinvoicingEzsignfolderResponse.cs +++ b/src/eZmaxApi/Model/CustomEzmaxinvoicingEzsignfolderResponse.cs @@ -41,12 +41,13 @@ protected CustomEzmaxinvoicingEzsignfolderResponse() { } /// Initializes a new instance of the class. /// /// The unique ID of the Ezsignfolder (required). + /// The unique ID of the Billingentityinternal.. /// The description of the Ezsignfolder (required). /// Whether the TSA requirement is billable or not (required). /// Whether the MFA was used or not for the Ezsignfolder (required). /// Whether there was a signature is of type payment (required). /// Whether you have access to the Ezsignfolder or not (required). - public CustomEzmaxinvoicingEzsignfolderResponse(int fkiEzsignfolderID = default(int), string sEzsignfolderDescription = default(string), bool bEzsigntsarequirementBillable = default(bool), bool bEzsignfolderMfaused = default(bool), bool bEzsignfolderPaymentused = default(bool), bool bEzsignfolderAllowed = default(bool)) + public CustomEzmaxinvoicingEzsignfolderResponse(int fkiEzsignfolderID = default(int), int fkiBillingentityinternalID = default(int), string sEzsignfolderDescription = default(string), bool bEzsigntsarequirementBillable = default(bool), bool bEzsignfolderMfaused = default(bool), bool bEzsignfolderPaymentused = default(bool), bool bEzsignfolderAllowed = default(bool)) { this.FkiEzsignfolderID = fkiEzsignfolderID; // to ensure "sEzsignfolderDescription" is required (not null) @@ -59,6 +60,7 @@ protected CustomEzmaxinvoicingEzsignfolderResponse() { } this.BEzsignfolderMfaused = bEzsignfolderMfaused; this.BEzsignfolderPaymentused = bEzsignfolderPaymentused; this.BEzsignfolderAllowed = bEzsignfolderAllowed; + this.FkiBillingentityinternalID = fkiBillingentityinternalID; } /// @@ -69,6 +71,14 @@ protected CustomEzmaxinvoicingEzsignfolderResponse() { } [DataMember(Name = "fkiEzsignfolderID", IsRequired = true, EmitDefaultValue = true)] public int FkiEzsignfolderID { get; set; } + /// + /// The unique ID of the Billingentityinternal. + /// + /// The unique ID of the Billingentityinternal. + /* 1*/ + [DataMember(Name = "fkiBillingentityinternalID", EmitDefaultValue = false)] + public int FkiBillingentityinternalID { get; set; } + /// /// The description of the Ezsignfolder /// @@ -117,6 +127,7 @@ public override string ToString() StringBuilder sb = new StringBuilder(); sb.Append("class CustomEzmaxinvoicingEzsignfolderResponse {\n"); sb.Append(" FkiEzsignfolderID: ").Append(FkiEzsignfolderID).Append("\n"); + sb.Append(" FkiBillingentityinternalID: ").Append(FkiBillingentityinternalID).Append("\n"); sb.Append(" SEzsignfolderDescription: ").Append(SEzsignfolderDescription).Append("\n"); sb.Append(" BEzsigntsarequirementBillable: ").Append(BEzsigntsarequirementBillable).Append("\n"); sb.Append(" BEzsignfolderMfaused: ").Append(BEzsignfolderMfaused).Append("\n"); @@ -148,6 +159,12 @@ public virtual string ToJson() yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiEzsignfolderID, must be a value greater than or equal to 0.", new [] { "FkiEzsignfolderID" }); } + // FkiBillingentityinternalID (int) minimum + if (this.FkiBillingentityinternalID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiBillingentityinternalID, must be a value greater than or equal to 0.", new [] { "FkiBillingentityinternalID" }); + } + yield break; } } diff --git a/src/eZmaxApi/Model/CustomEzsignfoldertypeResponse.cs b/src/eZmaxApi/Model/CustomEzsignfoldertypeResponse.cs index 75dd618a7..eff73c3ba 100644 --- a/src/eZmaxApi/Model/CustomEzsignfoldertypeResponse.cs +++ b/src/eZmaxApi/Model/CustomEzsignfoldertypeResponse.cs @@ -49,7 +49,9 @@ protected CustomEzsignfoldertypeResponse() { } /// Whether we allow the proof to be downloaded by an Ezsignsigner. /// Wheter if delegation of signature is allowed to another user or not. /// Wheter if Reassignment of signature is allowed to another signatory or not. - public CustomEzsignfoldertypeResponse(int pkiEzsignfoldertypeID = default(int), string sEzsignfoldertypeNameX = default(string), bool bEzsignfoldertypeSendproofezsignsigner = default(bool), bool bEzsignfoldertypeIncludeproofsigner = default(bool), bool bEzsignfoldertypeIncludeproofuser = default(bool), bool bEzsignfoldertypeAllowdownloadattachmentezsignsigner = default(bool), bool bEzsignfoldertypeAllowdownloadproofezsignsigner = default(bool), bool bEzsignfoldertypeDelegate = default(bool), bool bEzsignfoldertypeReassign = default(bool)) + /// Wheter if Reassignment of signature is allowed by a signatory to another signatory or not. + /// Wheter if Reassignment of signature is allowed by a user to a signatory or another user or not. + public CustomEzsignfoldertypeResponse(int pkiEzsignfoldertypeID = default(int), string sEzsignfoldertypeNameX = default(string), bool bEzsignfoldertypeSendproofezsignsigner = default(bool), bool bEzsignfoldertypeIncludeproofsigner = default(bool), bool bEzsignfoldertypeIncludeproofuser = default(bool), bool bEzsignfoldertypeAllowdownloadattachmentezsignsigner = default(bool), bool bEzsignfoldertypeAllowdownloadproofezsignsigner = default(bool), bool bEzsignfoldertypeDelegate = default(bool), bool bEzsignfoldertypeReassign = default(bool), bool bEzsignfoldertypeReassignezsignsigner = default(bool), bool bEzsignfoldertypeReassignuser = default(bool)) { this.PkiEzsignfoldertypeID = pkiEzsignfoldertypeID; this.SEzsignfoldertypeNameX = sEzsignfoldertypeNameX; @@ -60,6 +62,8 @@ protected CustomEzsignfoldertypeResponse() { } this.BEzsignfoldertypeAllowdownloadproofezsignsigner = bEzsignfoldertypeAllowdownloadproofezsignsigner; this.BEzsignfoldertypeDelegate = bEzsignfoldertypeDelegate; this.BEzsignfoldertypeReassign = bEzsignfoldertypeReassign; + this.BEzsignfoldertypeReassignezsignsigner = bEzsignfoldertypeReassignezsignsigner; + this.BEzsignfoldertypeReassignuser = bEzsignfoldertypeReassignuser; } /// @@ -134,6 +138,22 @@ protected CustomEzsignfoldertypeResponse() { } [DataMember(Name = "bEzsignfoldertypeReassign", EmitDefaultValue = true)] public bool BEzsignfoldertypeReassign { get; set; } + /// + /// Wheter if Reassignment of signature is allowed by a signatory to another signatory or not + /// + /// Wheter if Reassignment of signature is allowed by a signatory to another signatory or not + /* true*/ + [DataMember(Name = "bEzsignfoldertypeReassignezsignsigner", EmitDefaultValue = true)] + public bool BEzsignfoldertypeReassignezsignsigner { get; set; } + + /// + /// Wheter if Reassignment of signature is allowed by a user to a signatory or another user or not + /// + /// Wheter if Reassignment of signature is allowed by a user to a signatory or another user or not + /* true*/ + [DataMember(Name = "bEzsignfoldertypeReassignuser", EmitDefaultValue = true)] + public bool BEzsignfoldertypeReassignuser { get; set; } + /// /// Returns the string presentation of the object /// @@ -151,6 +171,8 @@ public override string ToString() sb.Append(" BEzsignfoldertypeAllowdownloadproofezsignsigner: ").Append(BEzsignfoldertypeAllowdownloadproofezsignsigner).Append("\n"); sb.Append(" BEzsignfoldertypeDelegate: ").Append(BEzsignfoldertypeDelegate).Append("\n"); sb.Append(" BEzsignfoldertypeReassign: ").Append(BEzsignfoldertypeReassign).Append("\n"); + sb.Append(" BEzsignfoldertypeReassignezsignsigner: ").Append(BEzsignfoldertypeReassignezsignsigner).Append("\n"); + sb.Append(" BEzsignfoldertypeReassignuser: ").Append(BEzsignfoldertypeReassignuser).Append("\n"); sb.Append("}\n"); return sb.ToString(); } diff --git a/src/eZmaxApi/Model/CustomEzsignformfieldRequest.cs b/src/eZmaxApi/Model/CustomEzsignformfieldRequest.cs index 9ee8f722d..eda825429 100644 --- a/src/eZmaxApi/Model/CustomEzsignformfieldRequest.cs +++ b/src/eZmaxApi/Model/CustomEzsignformfieldRequest.cs @@ -38,7 +38,7 @@ public partial class CustomEzsignformfieldRequest : IValidatableObject /// The unique ID of the Ezsignformfield. /// The Label for the Ezsignformfield. /// Whether the Ezsignformfield is selected or not by default. This can only be set if eEzsignformfieldgroupType is **Checkbox** or **Radio**. - /// This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea**. + /// 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 |. public CustomEzsignformfieldRequest(int pkiEzsignformfieldID = default(int), string sEzsignformfieldLabel = default(string), bool bEzsignformfieldSelected = default(bool), string sEzsignformfieldEnteredvalue = default(string)) { this.PkiEzsignformfieldID = pkiEzsignformfieldID; @@ -71,9 +71,9 @@ public partial class CustomEzsignformfieldRequest : IValidatableObject public bool BEzsignformfieldSelected { get; set; } /// - /// This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea** + /// 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 | /// - /// This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea** + /// 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 | /* Montreal*/ [DataMember(Name = "sEzsignformfieldEnteredvalue", EmitDefaultValue = false)] public string SEzsignformfieldEnteredvalue { get; set; } diff --git a/src/eZmaxApi/Model/CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest.cs b/src/eZmaxApi/Model/CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest.cs new file mode 100644 index 000000000..8e5988af0 --- /dev/null +++ b/src/eZmaxApi/Model/CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest.cs @@ -0,0 +1,364 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// An Ezsignformfieldgroup Object in the context of a createEzsignelementsPositionedByWord path + /// + [DataContract(Name = "Custom-EzsignformfieldgroupCreateEzsignelementsPositionedByWord-Request")] + public partial class CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest : IValidatableObject + { + + /// + /// Gets or Sets EEzsignformfieldgroupType + /// + [DataMember(Name = "eEzsignformfieldgroupType", IsRequired = true, EmitDefaultValue = true)] + public FieldEEzsignformfieldgroupType EEzsignformfieldgroupType { get; set; } + + /// + /// Gets or Sets EEzsignformfieldgroupSignerrequirement + /// + [DataMember(Name = "eEzsignformfieldgroupSignerrequirement", IsRequired = true, EmitDefaultValue = true)] + public FieldEEzsignformfieldgroupSignerrequirement EEzsignformfieldgroupSignerrequirement { get; set; } + + /// + /// Gets or Sets EEzsignformfieldgroupTooltipposition + /// + [DataMember(Name = "eEzsignformfieldgroupTooltipposition", EmitDefaultValue = false)] + public FieldEEzsignformfieldgroupTooltipposition? EEzsignformfieldgroupTooltipposition { get; set; } + + /// + /// Gets or Sets EEzsignformfieldgroupTextvalidation + /// + [DataMember(Name = "eEzsignformfieldgroupTextvalidation", EmitDefaultValue = false)] + public EnumTextvalidation? EEzsignformfieldgroupTextvalidation { get; set; } + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest() { } + /// + /// Initializes a new instance of the class. + /// + /// The unique ID of the Ezsignformfieldgroup. + /// The unique ID of the Ezsigndocument (required). + /// eEzsignformfieldgroupType (required). + /// eEzsignformfieldgroupSignerrequirement (required). + /// The Label for the Ezsignformfieldgroup (required). + /// The step when the Ezsignsigner will be invited to fill the form fields (required). + /// The default value for the Ezsignformfieldgroup. + /// The minimum number of Ezsignformfield that must be filled in the Ezsignformfieldgroup (required). + /// The maximum number of Ezsignformfield that must be filled in the Ezsignformfieldgroup (required). + /// Whether the Ezsignformfieldgroup is read only or not. (required). + /// The maximum length for the value in the Ezsignformfieldgroup This can only be set if eEzsignformfieldgroupType is **Text** or **Textarea**. + /// 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**. + /// A regular expression to indicate what values are acceptable for the Ezsignformfieldgroup. This can only be set if eEzsignformfieldgroupType is **Text** or **Textarea**. + /// A tooltip that will be presented to Ezsignsigner about the Ezsignformfieldgroup. + /// eEzsignformfieldgroupTooltipposition. + /// eEzsignformfieldgroupTextvalidation. + /// aObjEzsignformfieldgroupsigner (required). + /// aObjDropdownElement. + /// aObjEzsignformfield (required). + /// objCreateezsignelementspositionedbyword (required). + public CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest(int pkiEzsignformfieldgroupID = default(int), int fkiEzsigndocumentID = default(int), FieldEEzsignformfieldgroupType eEzsignformfieldgroupType = default(FieldEEzsignformfieldgroupType), FieldEEzsignformfieldgroupSignerrequirement eEzsignformfieldgroupSignerrequirement = default(FieldEEzsignformfieldgroupSignerrequirement), string sEzsignformfieldgroupLabel = default(string), int iEzsignformfieldgroupStep = default(int), string sEzsignformfieldgroupDefaultvalue = default(string), int iEzsignformfieldgroupFilledmin = default(int), int iEzsignformfieldgroupFilledmax = default(int), bool bEzsignformfieldgroupReadonly = default(bool), int iEzsignformfieldgroupMaxlength = default(int), bool bEzsignformfieldgroupEncrypted = default(bool), string sEzsignformfieldgroupRegexp = default(string), string tEzsignformfieldgroupTooltip = default(string), FieldEEzsignformfieldgroupTooltipposition? eEzsignformfieldgroupTooltipposition = default(FieldEEzsignformfieldgroupTooltipposition?), EnumTextvalidation? eEzsignformfieldgroupTextvalidation = default(EnumTextvalidation?), List aObjEzsignformfieldgroupsigner = default(List), List aObjDropdownElement = default(List), List aObjEzsignformfield = default(List), CustomCreateEzsignelementsPositionedByWordRequest objCreateezsignelementspositionedbyword = default(CustomCreateEzsignelementsPositionedByWordRequest)) + { + this.FkiEzsigndocumentID = fkiEzsigndocumentID; + this.EEzsignformfieldgroupType = eEzsignformfieldgroupType; + this.EEzsignformfieldgroupSignerrequirement = eEzsignformfieldgroupSignerrequirement; + // to ensure "sEzsignformfieldgroupLabel" is required (not null) + if (sEzsignformfieldgroupLabel == null) + { + throw new ArgumentNullException("sEzsignformfieldgroupLabel is a required property for CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest and cannot be null"); + } + this.SEzsignformfieldgroupLabel = sEzsignformfieldgroupLabel; + this.IEzsignformfieldgroupStep = iEzsignformfieldgroupStep; + this.IEzsignformfieldgroupFilledmin = iEzsignformfieldgroupFilledmin; + this.IEzsignformfieldgroupFilledmax = iEzsignformfieldgroupFilledmax; + this.BEzsignformfieldgroupReadonly = bEzsignformfieldgroupReadonly; + // to ensure "aObjEzsignformfieldgroupsigner" is required (not null) + if (aObjEzsignformfieldgroupsigner == null) + { + throw new ArgumentNullException("aObjEzsignformfieldgroupsigner is a required property for CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest and cannot be null"); + } + this.AObjEzsignformfieldgroupsigner = aObjEzsignformfieldgroupsigner; + // to ensure "aObjEzsignformfield" is required (not null) + if (aObjEzsignformfield == null) + { + throw new ArgumentNullException("aObjEzsignformfield is a required property for CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest and cannot be null"); + } + this.AObjEzsignformfield = aObjEzsignformfield; + // to ensure "objCreateezsignelementspositionedbyword" is required (not null) + if (objCreateezsignelementspositionedbyword == null) + { + throw new ArgumentNullException("objCreateezsignelementspositionedbyword is a required property for CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest and cannot be null"); + } + this.ObjCreateezsignelementspositionedbyword = objCreateezsignelementspositionedbyword; + this.PkiEzsignformfieldgroupID = pkiEzsignformfieldgroupID; + this.SEzsignformfieldgroupDefaultvalue = sEzsignformfieldgroupDefaultvalue; + this.IEzsignformfieldgroupMaxlength = iEzsignformfieldgroupMaxlength; + this.BEzsignformfieldgroupEncrypted = bEzsignformfieldgroupEncrypted; + this.SEzsignformfieldgroupRegexp = sEzsignformfieldgroupRegexp; + this.TEzsignformfieldgroupTooltip = tEzsignformfieldgroupTooltip; + this.EEzsignformfieldgroupTooltipposition = eEzsignformfieldgroupTooltipposition; + this.EEzsignformfieldgroupTextvalidation = eEzsignformfieldgroupTextvalidation; + this.AObjDropdownElement = aObjDropdownElement; + } + + /// + /// The unique ID of the Ezsignformfieldgroup + /// + /// The unique ID of the Ezsignformfieldgroup + /* 26*/ + [DataMember(Name = "pkiEzsignformfieldgroupID", EmitDefaultValue = false)] + public int PkiEzsignformfieldgroupID { get; set; } + + /// + /// The unique ID of the Ezsigndocument + /// + /// The unique ID of the Ezsigndocument + /* 97*/ + [DataMember(Name = "fkiEzsigndocumentID", IsRequired = true, EmitDefaultValue = true)] + public int FkiEzsigndocumentID { get; set; } + + /// + /// The Label for the Ezsignformfieldgroup + /// + /// The Label for the Ezsignformfieldgroup + /* Allergies*/ + [DataMember(Name = "sEzsignformfieldgroupLabel", IsRequired = true, EmitDefaultValue = true)] + public string SEzsignformfieldgroupLabel { get; set; } + + /// + /// The step when the Ezsignsigner will be invited to fill the form fields + /// + /// The step when the Ezsignsigner will be invited to fill the form fields + /* 1*/ + [DataMember(Name = "iEzsignformfieldgroupStep", IsRequired = true, EmitDefaultValue = true)] + public int IEzsignformfieldgroupStep { get; set; } + + /// + /// The default value for the Ezsignformfieldgroup + /// + /// The default value for the Ezsignformfieldgroup + /* Foo*/ + [DataMember(Name = "sEzsignformfieldgroupDefaultvalue", EmitDefaultValue = false)] + public string SEzsignformfieldgroupDefaultvalue { get; set; } + + /// + /// The minimum number of Ezsignformfield that must be filled in the Ezsignformfieldgroup + /// + /// The minimum number of Ezsignformfield that must be filled in the Ezsignformfieldgroup + /* 1*/ + [DataMember(Name = "iEzsignformfieldgroupFilledmin", IsRequired = true, EmitDefaultValue = true)] + public int IEzsignformfieldgroupFilledmin { get; set; } + + /// + /// The maximum number of Ezsignformfield that must be filled in the Ezsignformfieldgroup + /// + /// The maximum number of Ezsignformfield that must be filled in the Ezsignformfieldgroup + /* 2*/ + [DataMember(Name = "iEzsignformfieldgroupFilledmax", IsRequired = true, EmitDefaultValue = true)] + public int IEzsignformfieldgroupFilledmax { get; set; } + + /// + /// Whether the Ezsignformfieldgroup is read only or not. + /// + /// Whether the Ezsignformfieldgroup is read only or not. + [DataMember(Name = "bEzsignformfieldgroupReadonly", IsRequired = true, EmitDefaultValue = true)] + public bool BEzsignformfieldgroupReadonly { get; set; } + + /// + /// The maximum length for the value in the Ezsignformfieldgroup This can only be set if eEzsignformfieldgroupType is **Text** or **Textarea** + /// + /// The maximum length for the value in the Ezsignformfieldgroup This can only be set if eEzsignformfieldgroupType is **Text** or **Textarea** + /* 75*/ + [DataMember(Name = "iEzsignformfieldgroupMaxlength", EmitDefaultValue = false)] + public int IEzsignformfieldgroupMaxlength { get; set; } + + /// + /// 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** + /// + /// 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** + [DataMember(Name = "bEzsignformfieldgroupEncrypted", EmitDefaultValue = true)] + public bool BEzsignformfieldgroupEncrypted { get; set; } + + /// + /// A regular expression to indicate what values are acceptable for the Ezsignformfieldgroup. This can only be set if eEzsignformfieldgroupType is **Text** or **Textarea** + /// + /// A regular expression to indicate what values are acceptable for the Ezsignformfieldgroup. This can only be set if eEzsignformfieldgroupType is **Text** or **Textarea** + /* /[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+.[a-zA-Z]{2,4}/*/ + [DataMember(Name = "sEzsignformfieldgroupRegexp", EmitDefaultValue = false)] + public string SEzsignformfieldgroupRegexp { get; set; } + + /// + /// A tooltip that will be presented to Ezsignsigner about the Ezsignformfieldgroup + /// + /// A tooltip that will be presented to Ezsignsigner about the Ezsignformfieldgroup + /* Please enter a valid email address*/ + [DataMember(Name = "tEzsignformfieldgroupTooltip", EmitDefaultValue = false)] + public string TEzsignformfieldgroupTooltip { get; set; } + + /// + /// Gets or Sets AObjEzsignformfieldgroupsigner + /// + [DataMember(Name = "a_objEzsignformfieldgroupsigner", IsRequired = true, EmitDefaultValue = true)] + public List AObjEzsignformfieldgroupsigner { get; set; } + + /// + /// Gets or Sets AObjDropdownElement + /// + [DataMember(Name = "a_objDropdownElement", EmitDefaultValue = false)] + public List AObjDropdownElement { get; set; } + + /// + /// Gets or Sets AObjEzsignformfield + /// + [DataMember(Name = "a_objEzsignformfield", IsRequired = true, EmitDefaultValue = true)] + public List AObjEzsignformfield { get; set; } + + /// + /// Gets or Sets ObjCreateezsignelementspositionedbyword + /// + [DataMember(Name = "objCreateezsignelementspositionedbyword", IsRequired = true, EmitDefaultValue = true)] + public CustomCreateEzsignelementsPositionedByWordRequest ObjCreateezsignelementspositionedbyword { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class CustomEzsignformfieldgroupCreateEzsignelementsPositionedByWordRequest {\n"); + sb.Append(" PkiEzsignformfieldgroupID: ").Append(PkiEzsignformfieldgroupID).Append("\n"); + sb.Append(" FkiEzsigndocumentID: ").Append(FkiEzsigndocumentID).Append("\n"); + sb.Append(" EEzsignformfieldgroupType: ").Append(EEzsignformfieldgroupType).Append("\n"); + sb.Append(" EEzsignformfieldgroupSignerrequirement: ").Append(EEzsignformfieldgroupSignerrequirement).Append("\n"); + sb.Append(" SEzsignformfieldgroupLabel: ").Append(SEzsignformfieldgroupLabel).Append("\n"); + sb.Append(" IEzsignformfieldgroupStep: ").Append(IEzsignformfieldgroupStep).Append("\n"); + sb.Append(" SEzsignformfieldgroupDefaultvalue: ").Append(SEzsignformfieldgroupDefaultvalue).Append("\n"); + sb.Append(" IEzsignformfieldgroupFilledmin: ").Append(IEzsignformfieldgroupFilledmin).Append("\n"); + sb.Append(" IEzsignformfieldgroupFilledmax: ").Append(IEzsignformfieldgroupFilledmax).Append("\n"); + sb.Append(" BEzsignformfieldgroupReadonly: ").Append(BEzsignformfieldgroupReadonly).Append("\n"); + sb.Append(" IEzsignformfieldgroupMaxlength: ").Append(IEzsignformfieldgroupMaxlength).Append("\n"); + sb.Append(" BEzsignformfieldgroupEncrypted: ").Append(BEzsignformfieldgroupEncrypted).Append("\n"); + sb.Append(" SEzsignformfieldgroupRegexp: ").Append(SEzsignformfieldgroupRegexp).Append("\n"); + sb.Append(" TEzsignformfieldgroupTooltip: ").Append(TEzsignformfieldgroupTooltip).Append("\n"); + sb.Append(" EEzsignformfieldgroupTooltipposition: ").Append(EEzsignformfieldgroupTooltipposition).Append("\n"); + sb.Append(" EEzsignformfieldgroupTextvalidation: ").Append(EEzsignformfieldgroupTextvalidation).Append("\n"); + sb.Append(" AObjEzsignformfieldgroupsigner: ").Append(AObjEzsignformfieldgroupsigner).Append("\n"); + sb.Append(" AObjDropdownElement: ").Append(AObjDropdownElement).Append("\n"); + sb.Append(" AObjEzsignformfield: ").Append(AObjEzsignformfield).Append("\n"); + sb.Append(" ObjCreateezsignelementspositionedbyword: ").Append(ObjCreateezsignelementspositionedbyword).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + // PkiEzsignformfieldgroupID (int) minimum + if (this.PkiEzsignformfieldgroupID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiEzsignformfieldgroupID, must be a value greater than or equal to 0.", new [] { "PkiEzsignformfieldgroupID" }); + } + + // FkiEzsigndocumentID (int) minimum + if (this.FkiEzsigndocumentID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiEzsigndocumentID, must be a value greater than or equal to 0.", new [] { "FkiEzsigndocumentID" }); + } + + // SEzsignformfieldgroupLabel (string) maxLength + if (this.SEzsignformfieldgroupLabel != null && this.SEzsignformfieldgroupLabel.Length > 50) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SEzsignformfieldgroupLabel, length must be less than 50.", new [] { "SEzsignformfieldgroupLabel" }); + } + + // SEzsignformfieldgroupLabel (string) minLength + if (this.SEzsignformfieldgroupLabel != null && this.SEzsignformfieldgroupLabel.Length < 1) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SEzsignformfieldgroupLabel, length must be greater than 1.", new [] { "SEzsignformfieldgroupLabel" }); + } + + // IEzsignformfieldgroupStep (int) minimum + if (this.IEzsignformfieldgroupStep < (int)1) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsignformfieldgroupStep, must be a value greater than or equal to 1.", new [] { "IEzsignformfieldgroupStep" }); + } + + // IEzsignformfieldgroupFilledmin (int) minimum + if (this.IEzsignformfieldgroupFilledmin < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsignformfieldgroupFilledmin, must be a value greater than or equal to 0.", new [] { "IEzsignformfieldgroupFilledmin" }); + } + + // IEzsignformfieldgroupFilledmax (int) minimum + if (this.IEzsignformfieldgroupFilledmax < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsignformfieldgroupFilledmax, must be a value greater than or equal to 0.", new [] { "IEzsignformfieldgroupFilledmax" }); + } + + // IEzsignformfieldgroupMaxlength (int) maximum + if (this.IEzsignformfieldgroupMaxlength > (int)65535) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsignformfieldgroupMaxlength, must be a value less than or equal to 65535.", new [] { "IEzsignformfieldgroupMaxlength" }); + } + + // IEzsignformfieldgroupMaxlength (int) minimum + if (this.IEzsignformfieldgroupMaxlength < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsignformfieldgroupMaxlength, must be a value greater than or equal to 0.", new [] { "IEzsignformfieldgroupMaxlength" }); + } + + if (this.SEzsignformfieldgroupRegexp != null) { + // SEzsignformfieldgroupRegexp (string) pattern + Regex regexSEzsignformfieldgroupRegexp = new Regex(@"^\^.*\$$|^$", RegexOptions.CultureInvariant); + if (!regexSEzsignformfieldgroupRegexp.Match(this.SEzsignformfieldgroupRegexp).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SEzsignformfieldgroupRegexp, must match a pattern of " + regexSEzsignformfieldgroupRegexp, new [] { "SEzsignformfieldgroupRegexp" }); + } + } + + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest.cs b/src/eZmaxApi/Model/CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest.cs new file mode 100644 index 000000000..4b438b7e4 --- /dev/null +++ b/src/eZmaxApi/Model/CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest.cs @@ -0,0 +1,426 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// An Ezsignsignature Object in the context of an CreateEzsignelementsPositionedByWord path + /// + [DataContract(Name = "Custom-EzsignsignatureCreateEzsignelementsPositionedByWord-Request")] + public partial class CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest : IValidatableObject + { + + /// + /// Gets or Sets EEzsignsignatureType + /// + [DataMember(Name = "eEzsignsignatureType", IsRequired = true, EmitDefaultValue = true)] + public FieldEEzsignsignatureType EEzsignsignatureType { get; set; } + + /// + /// Gets or Sets EEzsignsignatureTooltipposition + /// + [DataMember(Name = "eEzsignsignatureTooltipposition", EmitDefaultValue = false)] + public FieldEEzsignsignatureTooltipposition? EEzsignsignatureTooltipposition { get; set; } + + /// + /// Gets or Sets EEzsignsignatureFont + /// + [DataMember(Name = "eEzsignsignatureFont", EmitDefaultValue = false)] + public FieldEEzsignsignatureFont? EEzsignsignatureFont { get; set; } + + /// + /// Gets or Sets EEzsignsignatureAttachmentnamesource + /// + [DataMember(Name = "eEzsignsignatureAttachmentnamesource", EmitDefaultValue = false)] + public FieldEEzsignsignatureAttachmentnamesource? EEzsignsignatureAttachmentnamesource { get; set; } + + /// + /// Gets or Sets EEzsignsignatureTextvalidation + /// + [DataMember(Name = "eEzsignsignatureTextvalidation", EmitDefaultValue = false)] + public EnumTextvalidation? EEzsignsignatureTextvalidation { get; set; } + + /// + /// Gets or Sets EEzsignsignatureDependencyrequirement + /// + [DataMember(Name = "eEzsignsignatureDependencyrequirement", EmitDefaultValue = false)] + public FieldEEzsignsignatureDependencyrequirement? EEzsignsignatureDependencyrequirement { get; set; } + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest() { } + /// + /// Initializes a new instance of the class. + /// + /// The unique ID of the Ezsignsignature. + /// The unique ID of the Ezsignfoldersignerassociation (required). + /// The page number in the Ezsigndocument (required). + /// 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. (required). + /// 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. (required). + /// 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.. + /// 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.. + /// The step when the Ezsignsigner will be invited to sign (required). + /// eEzsignsignatureType (required). + /// The unique ID of the Ezsigndocument (required). + /// A tooltip that will be presented to Ezsignsigner about the Ezsignsignature. + /// eEzsignsignatureTooltipposition. + /// eEzsignsignatureFont. + /// The unique ID of the Ezsignfoldersignerassociation. + /// Whether the Ezsignsignature is required or not. This field is relevant only with Ezsignsignature with eEzsignsignatureType = Attachments.. + /// eEzsignsignatureAttachmentnamesource. + /// The description attached to the attachment name added in Ezsignsignature of eEzsignsignatureType Attachments. + /// The step when the Ezsignsigner will be invited to validate the Ezsignsignature of eEzsignsignatureType Attachments. + /// The maximum length for the value in the Ezsignsignature This can only be set if eEzsignsignatureType is **FieldText** or **FieldTextarea**. + /// eEzsignsignatureTextvalidation. + /// 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**. + /// eEzsignsignatureDependencyrequirement. + /// Whether the Ezsignsignature has a custom date format or not. (Only possible when eEzsignsignatureType is **Name** or **Handwritten**). + /// 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.. + /// aObjEzsignelementdependency. + /// objCreateezsignelementspositionedbyword (required). + public CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest(int pkiEzsignsignatureID = default(int), int fkiEzsignfoldersignerassociationID = default(int), int iEzsignpagePagenumber = default(int), int iEzsignsignatureX = default(int), int iEzsignsignatureY = default(int), int iEzsignsignatureWidth = default(int), int iEzsignsignatureHeight = default(int), int iEzsignsignatureStep = default(int), FieldEEzsignsignatureType eEzsignsignatureType = default(FieldEEzsignsignatureType), int fkiEzsigndocumentID = default(int), string tEzsignsignatureTooltip = default(string), FieldEEzsignsignatureTooltipposition? eEzsignsignatureTooltipposition = default(FieldEEzsignsignatureTooltipposition?), FieldEEzsignsignatureFont? eEzsignsignatureFont = default(FieldEEzsignsignatureFont?), int fkiEzsignfoldersignerassociationIDValidation = default(int), bool bEzsignsignatureRequired = default(bool), FieldEEzsignsignatureAttachmentnamesource? eEzsignsignatureAttachmentnamesource = default(FieldEEzsignsignatureAttachmentnamesource?), string sEzsignsignatureAttachmentdescription = default(string), int iEzsignsignatureValidationstep = default(int), int iEzsignsignatureMaxlength = default(int), EnumTextvalidation? eEzsignsignatureTextvalidation = default(EnumTextvalidation?), string sEzsignsignatureRegexp = default(string), FieldEEzsignsignatureDependencyrequirement? eEzsignsignatureDependencyrequirement = default(FieldEEzsignsignatureDependencyrequirement?), bool bEzsignsignatureCustomdate = default(bool), List aObjEzsignsignaturecustomdate = default(List), List aObjEzsignelementdependency = default(List), CustomCreateEzsignelementsPositionedByWordRequest objCreateezsignelementspositionedbyword = default(CustomCreateEzsignelementsPositionedByWordRequest)) + { + this.FkiEzsignfoldersignerassociationID = fkiEzsignfoldersignerassociationID; + this.IEzsignpagePagenumber = iEzsignpagePagenumber; + this.IEzsignsignatureX = iEzsignsignatureX; + this.IEzsignsignatureY = iEzsignsignatureY; + this.IEzsignsignatureStep = iEzsignsignatureStep; + this.EEzsignsignatureType = eEzsignsignatureType; + this.FkiEzsigndocumentID = fkiEzsigndocumentID; + // to ensure "objCreateezsignelementspositionedbyword" is required (not null) + if (objCreateezsignelementspositionedbyword == null) + { + throw new ArgumentNullException("objCreateezsignelementspositionedbyword is a required property for CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest and cannot be null"); + } + this.ObjCreateezsignelementspositionedbyword = objCreateezsignelementspositionedbyword; + this.PkiEzsignsignatureID = pkiEzsignsignatureID; + this.IEzsignsignatureWidth = iEzsignsignatureWidth; + this.IEzsignsignatureHeight = iEzsignsignatureHeight; + this.TEzsignsignatureTooltip = tEzsignsignatureTooltip; + this.EEzsignsignatureTooltipposition = eEzsignsignatureTooltipposition; + this.EEzsignsignatureFont = eEzsignsignatureFont; + this.FkiEzsignfoldersignerassociationIDValidation = fkiEzsignfoldersignerassociationIDValidation; + this.BEzsignsignatureRequired = bEzsignsignatureRequired; + this.EEzsignsignatureAttachmentnamesource = eEzsignsignatureAttachmentnamesource; + this.SEzsignsignatureAttachmentdescription = sEzsignsignatureAttachmentdescription; + this.IEzsignsignatureValidationstep = iEzsignsignatureValidationstep; + this.IEzsignsignatureMaxlength = iEzsignsignatureMaxlength; + this.EEzsignsignatureTextvalidation = eEzsignsignatureTextvalidation; + this.SEzsignsignatureRegexp = sEzsignsignatureRegexp; + this.EEzsignsignatureDependencyrequirement = eEzsignsignatureDependencyrequirement; + this.BEzsignsignatureCustomdate = bEzsignsignatureCustomdate; + this.AObjEzsignsignaturecustomdate = aObjEzsignsignaturecustomdate; + this.AObjEzsignelementdependency = aObjEzsignelementdependency; + } + + /// + /// The unique ID of the Ezsignsignature + /// + /// The unique ID of the Ezsignsignature + /* 49*/ + [DataMember(Name = "pkiEzsignsignatureID", EmitDefaultValue = false)] + public int PkiEzsignsignatureID { get; set; } + + /// + /// The unique ID of the Ezsignfoldersignerassociation + /// + /// The unique ID of the Ezsignfoldersignerassociation + /* 20*/ + [DataMember(Name = "fkiEzsignfoldersignerassociationID", IsRequired = true, EmitDefaultValue = true)] + public int FkiEzsignfoldersignerassociationID { get; set; } + + /// + /// The page number in the Ezsigndocument + /// + /// The page number in the Ezsigndocument + /* 1*/ + [DataMember(Name = "iEzsignpagePagenumber", IsRequired = true, EmitDefaultValue = true)] + public int IEzsignpagePagenumber { get; set; } + + /// + /// 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. + /// + /// 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. + /* 200*/ + [DataMember(Name = "iEzsignsignatureX", IsRequired = true, EmitDefaultValue = true)] + public int IEzsignsignatureX { get; set; } + + /// + /// 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. + /// + /// 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. + /* 300*/ + [DataMember(Name = "iEzsignsignatureY", IsRequired = true, EmitDefaultValue = true)] + public int IEzsignsignatureY { get; set; } + + /// + /// 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. + /// + /// 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. + /* 200*/ + [DataMember(Name = "iEzsignsignatureWidth", EmitDefaultValue = false)] + public int IEzsignsignatureWidth { get; set; } + + /// + /// 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. + /// + /// 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. + /* 200*/ + [DataMember(Name = "iEzsignsignatureHeight", EmitDefaultValue = false)] + public int IEzsignsignatureHeight { get; set; } + + /// + /// The step when the Ezsignsigner will be invited to sign + /// + /// The step when the Ezsignsigner will be invited to sign + /* 1*/ + [DataMember(Name = "iEzsignsignatureStep", IsRequired = true, EmitDefaultValue = true)] + public int IEzsignsignatureStep { get; set; } + + /// + /// The unique ID of the Ezsigndocument + /// + /// The unique ID of the Ezsigndocument + /* 97*/ + [DataMember(Name = "fkiEzsigndocumentID", IsRequired = true, EmitDefaultValue = true)] + public int FkiEzsigndocumentID { get; set; } + + /// + /// A tooltip that will be presented to Ezsignsigner about the Ezsignsignature + /// + /// A tooltip that will be presented to Ezsignsigner about the Ezsignsignature + /* Please sign here if you agree to the terms*/ + [DataMember(Name = "tEzsignsignatureTooltip", EmitDefaultValue = false)] + public string TEzsignsignatureTooltip { get; set; } + + /// + /// The unique ID of the Ezsignfoldersignerassociation + /// + /// The unique ID of the Ezsignfoldersignerassociation + /* 20*/ + [DataMember(Name = "fkiEzsignfoldersignerassociationIDValidation", EmitDefaultValue = false)] + public int FkiEzsignfoldersignerassociationIDValidation { get; set; } + + /// + /// Whether the Ezsignsignature is required or not. This field is relevant only with Ezsignsignature with eEzsignsignatureType = Attachments. + /// + /// Whether the Ezsignsignature is required or not. This field is relevant only with Ezsignsignature with eEzsignsignatureType = Attachments. + [DataMember(Name = "bEzsignsignatureRequired", EmitDefaultValue = true)] + public bool BEzsignsignatureRequired { get; set; } + + /// + /// The description attached to the attachment name added in Ezsignsignature of eEzsignsignatureType Attachments + /// + /// The description attached to the attachment name added in Ezsignsignature of eEzsignsignatureType Attachments + /* Attachment*/ + [DataMember(Name = "sEzsignsignatureAttachmentdescription", EmitDefaultValue = false)] + public string SEzsignsignatureAttachmentdescription { get; set; } + + /// + /// The step when the Ezsignsigner will be invited to validate the Ezsignsignature of eEzsignsignatureType Attachments + /// + /// The step when the Ezsignsigner will be invited to validate the Ezsignsignature of eEzsignsignatureType Attachments + /* 1*/ + [DataMember(Name = "iEzsignsignatureValidationstep", EmitDefaultValue = false)] + public int IEzsignsignatureValidationstep { get; set; } + + /// + /// The maximum length for the value in the Ezsignsignature This can only be set if eEzsignsignatureType is **FieldText** or **FieldTextarea** + /// + /// The maximum length for the value in the Ezsignsignature This can only be set if eEzsignsignatureType is **FieldText** or **FieldTextarea** + /* 75*/ + [DataMember(Name = "iEzsignsignatureMaxlength", EmitDefaultValue = false)] + public int IEzsignsignatureMaxlength { get; set; } + + /// + /// 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** + /// + /// 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** + /* /[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+.[a-zA-Z]{2,4}/*/ + [DataMember(Name = "sEzsignsignatureRegexp", EmitDefaultValue = false)] + public string SEzsignsignatureRegexp { get; set; } + + /// + /// Whether the Ezsignsignature has a custom date format or not. (Only possible when eEzsignsignatureType is **Name** or **Handwritten**) + /// + /// Whether the Ezsignsignature has a custom date format or not. (Only possible when eEzsignsignatureType is **Name** or **Handwritten**) + [DataMember(Name = "bEzsignsignatureCustomdate", EmitDefaultValue = true)] + public bool BEzsignsignatureCustomdate { get; set; } + + /// + /// 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. + /// + /// 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. + [DataMember(Name = "a_objEzsignsignaturecustomdate", EmitDefaultValue = false)] + public List AObjEzsignsignaturecustomdate { get; set; } + + /// + /// Gets or Sets AObjEzsignelementdependency + /// + [DataMember(Name = "a_objEzsignelementdependency", EmitDefaultValue = false)] + public List AObjEzsignelementdependency { get; set; } + + /// + /// Gets or Sets ObjCreateezsignelementspositionedbyword + /// + [DataMember(Name = "objCreateezsignelementspositionedbyword", IsRequired = true, EmitDefaultValue = true)] + public CustomCreateEzsignelementsPositionedByWordRequest ObjCreateezsignelementspositionedbyword { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class CustomEzsignsignatureCreateEzsignelementsPositionedByWordRequest {\n"); + sb.Append(" PkiEzsignsignatureID: ").Append(PkiEzsignsignatureID).Append("\n"); + sb.Append(" FkiEzsignfoldersignerassociationID: ").Append(FkiEzsignfoldersignerassociationID).Append("\n"); + sb.Append(" IEzsignpagePagenumber: ").Append(IEzsignpagePagenumber).Append("\n"); + sb.Append(" IEzsignsignatureX: ").Append(IEzsignsignatureX).Append("\n"); + sb.Append(" IEzsignsignatureY: ").Append(IEzsignsignatureY).Append("\n"); + sb.Append(" IEzsignsignatureWidth: ").Append(IEzsignsignatureWidth).Append("\n"); + sb.Append(" IEzsignsignatureHeight: ").Append(IEzsignsignatureHeight).Append("\n"); + sb.Append(" IEzsignsignatureStep: ").Append(IEzsignsignatureStep).Append("\n"); + sb.Append(" EEzsignsignatureType: ").Append(EEzsignsignatureType).Append("\n"); + sb.Append(" FkiEzsigndocumentID: ").Append(FkiEzsigndocumentID).Append("\n"); + sb.Append(" TEzsignsignatureTooltip: ").Append(TEzsignsignatureTooltip).Append("\n"); + sb.Append(" EEzsignsignatureTooltipposition: ").Append(EEzsignsignatureTooltipposition).Append("\n"); + sb.Append(" EEzsignsignatureFont: ").Append(EEzsignsignatureFont).Append("\n"); + sb.Append(" FkiEzsignfoldersignerassociationIDValidation: ").Append(FkiEzsignfoldersignerassociationIDValidation).Append("\n"); + sb.Append(" BEzsignsignatureRequired: ").Append(BEzsignsignatureRequired).Append("\n"); + sb.Append(" EEzsignsignatureAttachmentnamesource: ").Append(EEzsignsignatureAttachmentnamesource).Append("\n"); + sb.Append(" SEzsignsignatureAttachmentdescription: ").Append(SEzsignsignatureAttachmentdescription).Append("\n"); + sb.Append(" IEzsignsignatureValidationstep: ").Append(IEzsignsignatureValidationstep).Append("\n"); + sb.Append(" IEzsignsignatureMaxlength: ").Append(IEzsignsignatureMaxlength).Append("\n"); + sb.Append(" EEzsignsignatureTextvalidation: ").Append(EEzsignsignatureTextvalidation).Append("\n"); + sb.Append(" SEzsignsignatureRegexp: ").Append(SEzsignsignatureRegexp).Append("\n"); + sb.Append(" EEzsignsignatureDependencyrequirement: ").Append(EEzsignsignatureDependencyrequirement).Append("\n"); + sb.Append(" BEzsignsignatureCustomdate: ").Append(BEzsignsignatureCustomdate).Append("\n"); + sb.Append(" AObjEzsignsignaturecustomdate: ").Append(AObjEzsignsignaturecustomdate).Append("\n"); + sb.Append(" AObjEzsignelementdependency: ").Append(AObjEzsignelementdependency).Append("\n"); + sb.Append(" ObjCreateezsignelementspositionedbyword: ").Append(ObjCreateezsignelementspositionedbyword).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + // PkiEzsignsignatureID (int) minimum + if (this.PkiEzsignsignatureID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiEzsignsignatureID, must be a value greater than or equal to 0.", new [] { "PkiEzsignsignatureID" }); + } + + // FkiEzsignfoldersignerassociationID (int) minimum + if (this.FkiEzsignfoldersignerassociationID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiEzsignfoldersignerassociationID, must be a value greater than or equal to 0.", new [] { "FkiEzsignfoldersignerassociationID" }); + } + + // IEzsignpagePagenumber (int) minimum + if (this.IEzsignpagePagenumber < (int)1) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsignpagePagenumber, must be a value greater than or equal to 1.", new [] { "IEzsignpagePagenumber" }); + } + + // IEzsignsignatureX (int) minimum + if (this.IEzsignsignatureX < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsignsignatureX, must be a value greater than or equal to 0.", new [] { "IEzsignsignatureX" }); + } + + // IEzsignsignatureY (int) minimum + if (this.IEzsignsignatureY < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsignsignatureY, must be a value greater than or equal to 0.", new [] { "IEzsignsignatureY" }); + } + + // IEzsignsignatureWidth (int) minimum + if (this.IEzsignsignatureWidth < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsignsignatureWidth, must be a value greater than or equal to 0.", new [] { "IEzsignsignatureWidth" }); + } + + // IEzsignsignatureHeight (int) minimum + if (this.IEzsignsignatureHeight < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsignsignatureHeight, must be a value greater than or equal to 0.", new [] { "IEzsignsignatureHeight" }); + } + + // FkiEzsigndocumentID (int) minimum + if (this.FkiEzsigndocumentID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiEzsigndocumentID, must be a value greater than or equal to 0.", new [] { "FkiEzsigndocumentID" }); + } + + // FkiEzsignfoldersignerassociationIDValidation (int) minimum + if (this.FkiEzsignfoldersignerassociationIDValidation < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiEzsignfoldersignerassociationIDValidation, must be a value greater than or equal to 0.", new [] { "FkiEzsignfoldersignerassociationIDValidation" }); + } + + // IEzsignsignatureMaxlength (int) maximum + if (this.IEzsignsignatureMaxlength > (int)65535) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsignsignatureMaxlength, must be a value less than or equal to 65535.", new [] { "IEzsignsignatureMaxlength" }); + } + + // IEzsignsignatureMaxlength (int) minimum + if (this.IEzsignsignatureMaxlength < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsignsignatureMaxlength, must be a value greater than or equal to 0.", new [] { "IEzsignsignatureMaxlength" }); + } + + if (this.SEzsignsignatureRegexp != null) { + // SEzsignsignatureRegexp (string) pattern + Regex regexSEzsignsignatureRegexp = new Regex(@"^\^.*\$$|^$", RegexOptions.CultureInvariant); + if (!regexSEzsignsignatureRegexp.Match(this.SEzsignsignatureRegexp).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SEzsignsignatureRegexp, must match a pattern of " + regexSEzsignsignatureRegexp, new [] { "SEzsignsignatureRegexp" }); + } + } + + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/CustomWebhookResponse.cs b/src/eZmaxApi/Model/CustomWebhookResponse.cs index bc8da117a..fb454c9e3 100644 --- a/src/eZmaxApi/Model/CustomWebhookResponse.cs +++ b/src/eZmaxApi/Model/CustomWebhookResponse.cs @@ -72,9 +72,10 @@ protected CustomWebhookResponse() { } /// Whether the Webhook is active or not (required). /// Whether the requests will be signed or not (required). /// Wheter the server's SSL certificate should be validated or not. Not recommended to skip for production use (required). + /// objAudit (required). /// The customer code assigned to your account (required). /// Wheter the webhook received is a manual test or a real event (required). - public CustomWebhookResponse(int pkiWebhookID = default(int), string sWebhookDescription = default(string), int fkiEzsignfoldertypeID = default(int), string sEzsignfoldertypeNameX = default(string), FieldEWebhookModule eWebhookModule = default(FieldEWebhookModule), FieldEWebhookEzsignevent? eWebhookEzsignevent = default(FieldEWebhookEzsignevent?), FieldEWebhookManagementevent? eWebhookManagementevent = default(FieldEWebhookManagementevent?), string sWebhookUrl = default(string), string sWebhookEmailfailed = default(string), string sWebhookApikey = default(string), string sWebhookSecret = default(string), bool bWebhookIsactive = default(bool), bool bWebhookIssigned = default(bool), bool bWebhookSkipsslvalidation = default(bool), string pksCustomerCode = default(string), bool bWebhookTest = default(bool)) + public CustomWebhookResponse(int pkiWebhookID = default(int), string sWebhookDescription = default(string), int fkiEzsignfoldertypeID = default(int), string sEzsignfoldertypeNameX = default(string), FieldEWebhookModule eWebhookModule = default(FieldEWebhookModule), FieldEWebhookEzsignevent? eWebhookEzsignevent = default(FieldEWebhookEzsignevent?), FieldEWebhookManagementevent? eWebhookManagementevent = default(FieldEWebhookManagementevent?), string sWebhookUrl = default(string), string sWebhookEmailfailed = default(string), string sWebhookApikey = default(string), string sWebhookSecret = default(string), bool bWebhookIsactive = default(bool), bool bWebhookIssigned = default(bool), bool bWebhookSkipsslvalidation = default(bool), CommonAudit objAudit = default(CommonAudit), string pksCustomerCode = default(string), bool bWebhookTest = default(bool)) { this.PkiWebhookID = pkiWebhookID; // to ensure "sWebhookDescription" is required (not null) @@ -99,6 +100,12 @@ protected CustomWebhookResponse() { } this.BWebhookIsactive = bWebhookIsactive; this.BWebhookIssigned = bWebhookIssigned; this.BWebhookSkipsslvalidation = bWebhookSkipsslvalidation; + // to ensure "objAudit" is required (not null) + if (objAudit == null) + { + throw new ArgumentNullException("objAudit is a required property for CustomWebhookResponse and cannot be null"); + } + this.ObjAudit = objAudit; // to ensure "pksCustomerCode" is required (not null) if (pksCustomerCode == null) { @@ -200,6 +207,12 @@ protected CustomWebhookResponse() { } [DataMember(Name = "bWebhookSkipsslvalidation", IsRequired = true, EmitDefaultValue = true)] public bool BWebhookSkipsslvalidation { get; set; } + /// + /// Gets or Sets ObjAudit + /// + [DataMember(Name = "objAudit", IsRequired = true, EmitDefaultValue = true)] + public CommonAudit ObjAudit { get; set; } + /// /// The customer code assigned to your account /// @@ -237,6 +250,7 @@ public override string ToString() sb.Append(" BWebhookIsactive: ").Append(BWebhookIsactive).Append("\n"); sb.Append(" BWebhookIssigned: ").Append(BWebhookIssigned).Append("\n"); sb.Append(" BWebhookSkipsslvalidation: ").Append(BWebhookSkipsslvalidation).Append("\n"); + sb.Append(" ObjAudit: ").Append(ObjAudit).Append("\n"); sb.Append(" PksCustomerCode: ").Append(PksCustomerCode).Append("\n"); sb.Append(" BWebhookTest: ").Append(BWebhookTest).Append("\n"); sb.Append("}\n"); diff --git a/src/eZmaxApi/Model/DiscussionCreateObjectV1Request.cs b/src/eZmaxApi/Model/DiscussionCreateObjectV1Request.cs new file mode 100644 index 000000000..11932b29d --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionCreateObjectV1Request.cs @@ -0,0 +1,93 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Request for POST /1/object/discussion + /// + [DataContract(Name = "discussion-createObject-v1-Request")] + public partial class DiscussionCreateObjectV1Request : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionCreateObjectV1Request() { } + /// + /// Initializes a new instance of the class. + /// + /// aObjDiscussion (required). + public DiscussionCreateObjectV1Request(List aObjDiscussion = default(List)) + { + // to ensure "aObjDiscussion" is required (not null) + if (aObjDiscussion == null) + { + throw new ArgumentNullException("aObjDiscussion is a required property for DiscussionCreateObjectV1Request and cannot be null"); + } + this.AObjDiscussion = aObjDiscussion; + } + + /// + /// Gets or Sets AObjDiscussion + /// + [DataMember(Name = "a_objDiscussion", IsRequired = true, EmitDefaultValue = true)] + public List AObjDiscussion { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionCreateObjectV1Request {\n"); + sb.Append(" AObjDiscussion: ").Append(AObjDiscussion).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionCreateObjectV1Response.cs b/src/eZmaxApi/Model/DiscussionCreateObjectV1Response.cs new file mode 100644 index 000000000..e20fa3da7 --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionCreateObjectV1Response.cs @@ -0,0 +1,116 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Response for POST /1/object/discussion + /// + [DataContract(Name = "discussion-createObject-v1-Response")] + public partial class DiscussionCreateObjectV1Response : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionCreateObjectV1Response() { } + /// + /// Initializes a new instance of the class. + /// + /// objDebugPayload (required). + /// objDebug. + /// mPayload (required). + public DiscussionCreateObjectV1Response(CommonResponseObjDebugPayload objDebugPayload = default(CommonResponseObjDebugPayload), CommonResponseObjDebug objDebug = default(CommonResponseObjDebug), DiscussionCreateObjectV1ResponseMPayload mPayload = default(DiscussionCreateObjectV1ResponseMPayload)) + { + // to ensure "objDebugPayload" is required (not null) + if (objDebugPayload == null) + { + throw new ArgumentNullException("objDebugPayload is a required property for DiscussionCreateObjectV1Response and cannot be null"); + } + this.ObjDebugPayload = objDebugPayload; + // to ensure "mPayload" is required (not null) + if (mPayload == null) + { + throw new ArgumentNullException("mPayload is a required property for DiscussionCreateObjectV1Response and cannot be null"); + } + this.MPayload = mPayload; + this.ObjDebug = objDebug; + } + + /// + /// Gets or Sets ObjDebugPayload + /// + [DataMember(Name = "objDebugPayload", IsRequired = true, EmitDefaultValue = true)] + public CommonResponseObjDebugPayload ObjDebugPayload { get; set; } + + /// + /// Gets or Sets ObjDebug + /// + [DataMember(Name = "objDebug", EmitDefaultValue = false)] + public CommonResponseObjDebug ObjDebug { get; set; } + + /// + /// Gets or Sets MPayload + /// + [DataMember(Name = "mPayload", IsRequired = true, EmitDefaultValue = true)] + public DiscussionCreateObjectV1ResponseMPayload MPayload { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionCreateObjectV1Response {\n"); + sb.Append(" ObjDebugPayload: ").Append(ObjDebugPayload).Append("\n"); + sb.Append(" ObjDebug: ").Append(ObjDebug).Append("\n"); + sb.Append(" MPayload: ").Append(MPayload).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionCreateObjectV1ResponseMPayload.cs b/src/eZmaxApi/Model/DiscussionCreateObjectV1ResponseMPayload.cs new file mode 100644 index 000000000..b9f79d146 --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionCreateObjectV1ResponseMPayload.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.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Payload for POST /1/object/discussion + /// + [DataContract(Name = "discussion-createObject-v1-Response-mPayload")] + public partial class DiscussionCreateObjectV1ResponseMPayload : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionCreateObjectV1ResponseMPayload() { } + /// + /// Initializes a new instance of the class. + /// + /// 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. (required). + public DiscussionCreateObjectV1ResponseMPayload(List aPkiDiscussionID = default(List)) + { + // to ensure "aPkiDiscussionID" is required (not null) + if (aPkiDiscussionID == null) + { + throw new ArgumentNullException("aPkiDiscussionID is a required property for DiscussionCreateObjectV1ResponseMPayload and cannot be null"); + } + this.APkiDiscussionID = aPkiDiscussionID; + } + + /// + /// 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. + /// + /// 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. + [DataMember(Name = "a_pkiDiscussionID", IsRequired = true, EmitDefaultValue = true)] + public List APkiDiscussionID { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionCreateObjectV1ResponseMPayload {\n"); + sb.Append(" APkiDiscussionID: ").Append(APkiDiscussionID).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionDeleteObjectV1Response.cs b/src/eZmaxApi/Model/DiscussionDeleteObjectV1Response.cs new file mode 100644 index 000000000..a270283c0 --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionDeleteObjectV1Response.cs @@ -0,0 +1,102 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Response for DELETE /1/object/discussion/{pkiDiscussionID} + /// + [DataContract(Name = "discussion-deleteObject-v1-Response")] + public partial class DiscussionDeleteObjectV1Response : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionDeleteObjectV1Response() { } + /// + /// Initializes a new instance of the class. + /// + /// objDebugPayload (required). + /// objDebug. + public DiscussionDeleteObjectV1Response(CommonResponseObjDebugPayload objDebugPayload = default(CommonResponseObjDebugPayload), CommonResponseObjDebug objDebug = default(CommonResponseObjDebug)) + { + // to ensure "objDebugPayload" is required (not null) + if (objDebugPayload == null) + { + throw new ArgumentNullException("objDebugPayload is a required property for DiscussionDeleteObjectV1Response and cannot be null"); + } + this.ObjDebugPayload = objDebugPayload; + this.ObjDebug = objDebug; + } + + /// + /// Gets or Sets ObjDebugPayload + /// + [DataMember(Name = "objDebugPayload", IsRequired = true, EmitDefaultValue = true)] + public CommonResponseObjDebugPayload ObjDebugPayload { get; set; } + + /// + /// Gets or Sets ObjDebug + /// + [DataMember(Name = "objDebug", EmitDefaultValue = false)] + public CommonResponseObjDebug ObjDebug { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionDeleteObjectV1Response {\n"); + sb.Append(" ObjDebugPayload: ").Append(ObjDebugPayload).Append("\n"); + sb.Append(" ObjDebug: ").Append(ObjDebug).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionGetObjectV2Response.cs b/src/eZmaxApi/Model/DiscussionGetObjectV2Response.cs new file mode 100644 index 000000000..e92b9f4e4 --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionGetObjectV2Response.cs @@ -0,0 +1,116 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Response for GET /2/object/discussion/{pkiDiscussionID} + /// + [DataContract(Name = "discussion-getObject-v2-Response")] + public partial class DiscussionGetObjectV2Response : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionGetObjectV2Response() { } + /// + /// Initializes a new instance of the class. + /// + /// objDebugPayload (required). + /// objDebug. + /// mPayload (required). + public DiscussionGetObjectV2Response(CommonResponseObjDebugPayload objDebugPayload = default(CommonResponseObjDebugPayload), CommonResponseObjDebug objDebug = default(CommonResponseObjDebug), DiscussionGetObjectV2ResponseMPayload mPayload = default(DiscussionGetObjectV2ResponseMPayload)) + { + // to ensure "objDebugPayload" is required (not null) + if (objDebugPayload == null) + { + throw new ArgumentNullException("objDebugPayload is a required property for DiscussionGetObjectV2Response and cannot be null"); + } + this.ObjDebugPayload = objDebugPayload; + // to ensure "mPayload" is required (not null) + if (mPayload == null) + { + throw new ArgumentNullException("mPayload is a required property for DiscussionGetObjectV2Response and cannot be null"); + } + this.MPayload = mPayload; + this.ObjDebug = objDebug; + } + + /// + /// Gets or Sets ObjDebugPayload + /// + [DataMember(Name = "objDebugPayload", IsRequired = true, EmitDefaultValue = true)] + public CommonResponseObjDebugPayload ObjDebugPayload { get; set; } + + /// + /// Gets or Sets ObjDebug + /// + [DataMember(Name = "objDebug", EmitDefaultValue = false)] + public CommonResponseObjDebug ObjDebug { get; set; } + + /// + /// Gets or Sets MPayload + /// + [DataMember(Name = "mPayload", IsRequired = true, EmitDefaultValue = true)] + public DiscussionGetObjectV2ResponseMPayload MPayload { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionGetObjectV2Response {\n"); + sb.Append(" ObjDebugPayload: ").Append(ObjDebugPayload).Append("\n"); + sb.Append(" ObjDebug: ").Append(ObjDebug).Append("\n"); + sb.Append(" MPayload: ").Append(MPayload).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionGetObjectV2ResponseMPayload.cs b/src/eZmaxApi/Model/DiscussionGetObjectV2ResponseMPayload.cs new file mode 100644 index 000000000..3d9729a34 --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionGetObjectV2ResponseMPayload.cs @@ -0,0 +1,93 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Payload for GET /2/object/discussion/{pkiDiscussionID} + /// + [DataContract(Name = "discussion-getObject-v2-Response-mPayload")] + public partial class DiscussionGetObjectV2ResponseMPayload : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionGetObjectV2ResponseMPayload() { } + /// + /// Initializes a new instance of the class. + /// + /// objDiscussion (required). + public DiscussionGetObjectV2ResponseMPayload(DiscussionResponseCompound objDiscussion = default(DiscussionResponseCompound)) + { + // to ensure "objDiscussion" is required (not null) + if (objDiscussion == null) + { + throw new ArgumentNullException("objDiscussion is a required property for DiscussionGetObjectV2ResponseMPayload and cannot be null"); + } + this.ObjDiscussion = objDiscussion; + } + + /// + /// Gets or Sets ObjDiscussion + /// + [DataMember(Name = "objDiscussion", IsRequired = true, EmitDefaultValue = true)] + public DiscussionResponseCompound ObjDiscussion { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionGetObjectV2ResponseMPayload {\n"); + sb.Append(" ObjDiscussion: ").Append(ObjDiscussion).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionPatchObjectV1Request.cs b/src/eZmaxApi/Model/DiscussionPatchObjectV1Request.cs new file mode 100644 index 000000000..a5ff0e0bd --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionPatchObjectV1Request.cs @@ -0,0 +1,93 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Request for PATCH /1/object/discussion/{pkiDiscussionID} + /// + [DataContract(Name = "discussion-patchObject-v1-Request")] + public partial class DiscussionPatchObjectV1Request : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionPatchObjectV1Request() { } + /// + /// Initializes a new instance of the class. + /// + /// objDiscussion (required). + public DiscussionPatchObjectV1Request(DiscussionRequestPatch objDiscussion = default(DiscussionRequestPatch)) + { + // to ensure "objDiscussion" is required (not null) + if (objDiscussion == null) + { + throw new ArgumentNullException("objDiscussion is a required property for DiscussionPatchObjectV1Request and cannot be null"); + } + this.ObjDiscussion = objDiscussion; + } + + /// + /// Gets or Sets ObjDiscussion + /// + [DataMember(Name = "objDiscussion", IsRequired = true, EmitDefaultValue = true)] + public DiscussionRequestPatch ObjDiscussion { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionPatchObjectV1Request {\n"); + sb.Append(" ObjDiscussion: ").Append(ObjDiscussion).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionPatchObjectV1Response.cs b/src/eZmaxApi/Model/DiscussionPatchObjectV1Response.cs new file mode 100644 index 000000000..08b55e772 --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionPatchObjectV1Response.cs @@ -0,0 +1,102 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Response for PATCH /1/object/discussion/{pkiDiscussionID} + /// + [DataContract(Name = "discussion-patchObject-v1-Response")] + public partial class DiscussionPatchObjectV1Response : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionPatchObjectV1Response() { } + /// + /// Initializes a new instance of the class. + /// + /// objDebugPayload (required). + /// objDebug. + public DiscussionPatchObjectV1Response(CommonResponseObjDebugPayload objDebugPayload = default(CommonResponseObjDebugPayload), CommonResponseObjDebug objDebug = default(CommonResponseObjDebug)) + { + // to ensure "objDebugPayload" is required (not null) + if (objDebugPayload == null) + { + throw new ArgumentNullException("objDebugPayload is a required property for DiscussionPatchObjectV1Response and cannot be null"); + } + this.ObjDebugPayload = objDebugPayload; + this.ObjDebug = objDebug; + } + + /// + /// Gets or Sets ObjDebugPayload + /// + [DataMember(Name = "objDebugPayload", IsRequired = true, EmitDefaultValue = true)] + public CommonResponseObjDebugPayload ObjDebugPayload { get; set; } + + /// + /// Gets or Sets ObjDebug + /// + [DataMember(Name = "objDebug", EmitDefaultValue = false)] + public CommonResponseObjDebug ObjDebug { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionPatchObjectV1Response {\n"); + sb.Append(" ObjDebugPayload: ").Append(ObjDebugPayload).Append("\n"); + sb.Append(" ObjDebug: ").Append(ObjDebug).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionRequest.cs b/src/eZmaxApi/Model/DiscussionRequest.cs new file mode 100644 index 000000000..90a53dc0a --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionRequest.cs @@ -0,0 +1,138 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// A Discussion Object + /// + [DataContract(Name = "discussion-Request")] + public partial class DiscussionRequest : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionRequest() { } + /// + /// Initializes a new instance of the class. + /// + /// The unique ID of the Discussion. + /// The description of the Discussion (required). + /// Whether if it's an closed. + public DiscussionRequest(int pkiDiscussionID = default(int), string sDiscussionDescription = default(string), bool bDiscussionClosed = default(bool)) + { + // to ensure "sDiscussionDescription" is required (not null) + if (sDiscussionDescription == null) + { + throw new ArgumentNullException("sDiscussionDescription is a required property for DiscussionRequest and cannot be null"); + } + this.SDiscussionDescription = sDiscussionDescription; + this.PkiDiscussionID = pkiDiscussionID; + this.BDiscussionClosed = bDiscussionClosed; + } + + /// + /// The unique ID of the Discussion + /// + /// The unique ID of the Discussion + /* 125*/ + [DataMember(Name = "pkiDiscussionID", EmitDefaultValue = false)] + public int PkiDiscussionID { get; set; } + + /// + /// The description of the Discussion + /// + /// The description of the Discussion + /* John Doe*/ + [DataMember(Name = "sDiscussionDescription", IsRequired = true, EmitDefaultValue = true)] + public string SDiscussionDescription { get; set; } + + /// + /// Whether if it's an closed + /// + /// Whether if it's an closed + /* true*/ + [DataMember(Name = "bDiscussionClosed", EmitDefaultValue = true)] + public bool BDiscussionClosed { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionRequest {\n"); + sb.Append(" PkiDiscussionID: ").Append(PkiDiscussionID).Append("\n"); + sb.Append(" SDiscussionDescription: ").Append(SDiscussionDescription).Append("\n"); + sb.Append(" BDiscussionClosed: ").Append(BDiscussionClosed).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + // PkiDiscussionID (int) maximum + if (this.PkiDiscussionID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiDiscussionID, must be a value less than or equal to 16777215.", new [] { "PkiDiscussionID" }); + } + + // PkiDiscussionID (int) minimum + if (this.PkiDiscussionID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiDiscussionID, must be a value greater than or equal to 0.", new [] { "PkiDiscussionID" }); + } + + if (this.SDiscussionDescription != null) { + // SDiscussionDescription (string) pattern + Regex regexSDiscussionDescription = new Regex(@"^.{0,75}$", RegexOptions.CultureInvariant); + if (!regexSDiscussionDescription.Match(this.SDiscussionDescription).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SDiscussionDescription, must match a pattern of " + regexSDiscussionDescription, new [] { "SDiscussionDescription" }); + } + } + + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionRequestCompound.cs b/src/eZmaxApi/Model/DiscussionRequestCompound.cs new file mode 100644 index 000000000..0138c9742 --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionRequestCompound.cs @@ -0,0 +1,138 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// A Discussion Object and children + /// + [DataContract(Name = "discussion-RequestCompound")] + public partial class DiscussionRequestCompound : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionRequestCompound() { } + /// + /// Initializes a new instance of the class. + /// + /// The unique ID of the Discussion. + /// The description of the Discussion (required). + /// Whether if it's an closed. + public DiscussionRequestCompound(int pkiDiscussionID = default(int), string sDiscussionDescription = default(string), bool bDiscussionClosed = default(bool)) + { + // to ensure "sDiscussionDescription" is required (not null) + if (sDiscussionDescription == null) + { + throw new ArgumentNullException("sDiscussionDescription is a required property for DiscussionRequestCompound and cannot be null"); + } + this.SDiscussionDescription = sDiscussionDescription; + this.PkiDiscussionID = pkiDiscussionID; + this.BDiscussionClosed = bDiscussionClosed; + } + + /// + /// The unique ID of the Discussion + /// + /// The unique ID of the Discussion + /* 125*/ + [DataMember(Name = "pkiDiscussionID", EmitDefaultValue = false)] + public int PkiDiscussionID { get; set; } + + /// + /// The description of the Discussion + /// + /// The description of the Discussion + /* John Doe*/ + [DataMember(Name = "sDiscussionDescription", IsRequired = true, EmitDefaultValue = true)] + public string SDiscussionDescription { get; set; } + + /// + /// Whether if it's an closed + /// + /// Whether if it's an closed + /* true*/ + [DataMember(Name = "bDiscussionClosed", EmitDefaultValue = true)] + public bool BDiscussionClosed { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionRequestCompound {\n"); + sb.Append(" PkiDiscussionID: ").Append(PkiDiscussionID).Append("\n"); + sb.Append(" SDiscussionDescription: ").Append(SDiscussionDescription).Append("\n"); + sb.Append(" BDiscussionClosed: ").Append(BDiscussionClosed).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + // PkiDiscussionID (int) maximum + if (this.PkiDiscussionID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiDiscussionID, must be a value less than or equal to 16777215.", new [] { "PkiDiscussionID" }); + } + + // PkiDiscussionID (int) minimum + if (this.PkiDiscussionID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiDiscussionID, must be a value greater than or equal to 0.", new [] { "PkiDiscussionID" }); + } + + if (this.SDiscussionDescription != null) { + // SDiscussionDescription (string) pattern + Regex regexSDiscussionDescription = new Regex(@"^.{0,75}$", RegexOptions.CultureInvariant); + if (!regexSDiscussionDescription.Match(this.SDiscussionDescription).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SDiscussionDescription, must match a pattern of " + regexSDiscussionDescription, new [] { "SDiscussionDescription" }); + } + } + + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionRequestPatch.cs b/src/eZmaxApi/Model/DiscussionRequestPatch.cs new file mode 100644 index 000000000..ee7e84e0e --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionRequestPatch.cs @@ -0,0 +1,105 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// A Discussion Object + /// + [DataContract(Name = "discussion-RequestPatch")] + public partial class DiscussionRequestPatch : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + /// The description of the Discussion. + /// Whether if it's an closed. + public DiscussionRequestPatch(string sDiscussionDescription = default(string), bool bDiscussionClosed = default(bool)) + { + this.SDiscussionDescription = sDiscussionDescription; + this.BDiscussionClosed = bDiscussionClosed; + } + + /// + /// The description of the Discussion + /// + /// The description of the Discussion + /* John Doe*/ + [DataMember(Name = "sDiscussionDescription", EmitDefaultValue = false)] + public string SDiscussionDescription { get; set; } + + /// + /// Whether if it's an closed + /// + /// Whether if it's an closed + /* true*/ + [DataMember(Name = "bDiscussionClosed", EmitDefaultValue = true)] + public bool BDiscussionClosed { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionRequestPatch {\n"); + sb.Append(" SDiscussionDescription: ").Append(SDiscussionDescription).Append("\n"); + sb.Append(" BDiscussionClosed: ").Append(BDiscussionClosed).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + if (this.SDiscussionDescription != null) { + // SDiscussionDescription (string) pattern + Regex regexSDiscussionDescription = new Regex(@"^.{0,75}$", RegexOptions.CultureInvariant); + if (!regexSDiscussionDescription.Match(this.SDiscussionDescription).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SDiscussionDescription, must match a pattern of " + regexSDiscussionDescription, new [] { "SDiscussionDescription" }); + } + } + + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionResponse.cs b/src/eZmaxApi/Model/DiscussionResponse.cs new file mode 100644 index 000000000..a8d6904cb --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionResponse.cs @@ -0,0 +1,180 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// A Discussion Object + /// + [DataContract(Name = "discussion-Response")] + public partial class DiscussionResponse : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionResponse() { } + /// + /// Initializes a new instance of the class. + /// + /// The unique ID of the Discussion (required). + /// The description of the Discussion (required). + /// Whether if it's an closed (required). + /// The date the Discussion was last read. + /// The count of Attachment. (required). + /// The count of Attachment. (required). + /// objDiscussionconfiguration. + public DiscussionResponse(int pkiDiscussionID = default(int), string sDiscussionDescription = default(string), bool bDiscussionClosed = default(bool), string dtDiscussionLastread = default(string), int iDiscussionmessageCount = default(int), int iDiscussionmessageCountunread = default(int), CustomDiscussionconfigurationResponse objDiscussionconfiguration = default(CustomDiscussionconfigurationResponse)) + { + this.PkiDiscussionID = pkiDiscussionID; + // to ensure "sDiscussionDescription" is required (not null) + if (sDiscussionDescription == null) + { + throw new ArgumentNullException("sDiscussionDescription is a required property for DiscussionResponse and cannot be null"); + } + this.SDiscussionDescription = sDiscussionDescription; + this.BDiscussionClosed = bDiscussionClosed; + this.IDiscussionmessageCount = iDiscussionmessageCount; + this.IDiscussionmessageCountunread = iDiscussionmessageCountunread; + this.DtDiscussionLastread = dtDiscussionLastread; + this.ObjDiscussionconfiguration = objDiscussionconfiguration; + } + + /// + /// The unique ID of the Discussion + /// + /// The unique ID of the Discussion + /* 125*/ + [DataMember(Name = "pkiDiscussionID", IsRequired = true, EmitDefaultValue = true)] + public int PkiDiscussionID { get; set; } + + /// + /// The description of the Discussion + /// + /// The description of the Discussion + /* John Doe*/ + [DataMember(Name = "sDiscussionDescription", IsRequired = true, EmitDefaultValue = true)] + public string SDiscussionDescription { get; set; } + + /// + /// Whether if it's an closed + /// + /// Whether if it's an closed + /* true*/ + [DataMember(Name = "bDiscussionClosed", IsRequired = true, EmitDefaultValue = true)] + public bool BDiscussionClosed { get; set; } + + /// + /// The date the Discussion was last read + /// + /// The date the Discussion was last read + /* 2020-12-31 23:59:59*/ + [DataMember(Name = "dtDiscussionLastread", EmitDefaultValue = false)] + public string DtDiscussionLastread { get; set; } + + /// + /// The count of Attachment. + /// + /// The count of Attachment. + /* 4*/ + [DataMember(Name = "iDiscussionmessageCount", IsRequired = true, EmitDefaultValue = true)] + public int IDiscussionmessageCount { get; set; } + + /// + /// The count of Attachment. + /// + /// The count of Attachment. + /* 4*/ + [DataMember(Name = "iDiscussionmessageCountunread", IsRequired = true, EmitDefaultValue = true)] + public int IDiscussionmessageCountunread { get; set; } + + /// + /// Gets or Sets ObjDiscussionconfiguration + /// + [DataMember(Name = "objDiscussionconfiguration", EmitDefaultValue = false)] + public CustomDiscussionconfigurationResponse ObjDiscussionconfiguration { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionResponse {\n"); + sb.Append(" PkiDiscussionID: ").Append(PkiDiscussionID).Append("\n"); + sb.Append(" SDiscussionDescription: ").Append(SDiscussionDescription).Append("\n"); + sb.Append(" BDiscussionClosed: ").Append(BDiscussionClosed).Append("\n"); + sb.Append(" DtDiscussionLastread: ").Append(DtDiscussionLastread).Append("\n"); + sb.Append(" IDiscussionmessageCount: ").Append(IDiscussionmessageCount).Append("\n"); + sb.Append(" IDiscussionmessageCountunread: ").Append(IDiscussionmessageCountunread).Append("\n"); + sb.Append(" ObjDiscussionconfiguration: ").Append(ObjDiscussionconfiguration).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + // PkiDiscussionID (int) maximum + if (this.PkiDiscussionID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiDiscussionID, must be a value less than or equal to 16777215.", new [] { "PkiDiscussionID" }); + } + + // PkiDiscussionID (int) minimum + if (this.PkiDiscussionID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiDiscussionID, must be a value greater than or equal to 0.", new [] { "PkiDiscussionID" }); + } + + if (this.SDiscussionDescription != null) { + // SDiscussionDescription (string) pattern + Regex regexSDiscussionDescription = new Regex(@"^.{0,75}$", RegexOptions.CultureInvariant); + if (!regexSDiscussionDescription.Match(this.SDiscussionDescription).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SDiscussionDescription, must match a pattern of " + regexSDiscussionDescription, new [] { "SDiscussionDescription" }); + } + } + + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionResponseCompound.cs b/src/eZmaxApi/Model/DiscussionResponseCompound.cs new file mode 100644 index 000000000..32612d947 --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionResponseCompound.cs @@ -0,0 +1,208 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// A Discussion Object + /// + [DataContract(Name = "discussion-ResponseCompound")] + public partial class DiscussionResponseCompound : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionResponseCompound() { } + /// + /// Initializes a new instance of the class. + /// + /// The unique ID of the Discussion (required). + /// The description of the Discussion (required). + /// Whether if it's an closed (required). + /// The date the Discussion was last read. + /// The count of Attachment. (required). + /// The count of Attachment. (required). + /// objDiscussionconfiguration. + /// aObjDiscussionmembership (required). + /// aObjDiscussionmessage (required). + public DiscussionResponseCompound(int pkiDiscussionID = default(int), string sDiscussionDescription = default(string), bool bDiscussionClosed = default(bool), string dtDiscussionLastread = default(string), int iDiscussionmessageCount = default(int), int iDiscussionmessageCountunread = default(int), CustomDiscussionconfigurationResponse objDiscussionconfiguration = default(CustomDiscussionconfigurationResponse), List aObjDiscussionmembership = default(List), List aObjDiscussionmessage = default(List)) + { + this.PkiDiscussionID = pkiDiscussionID; + // to ensure "sDiscussionDescription" is required (not null) + if (sDiscussionDescription == null) + { + throw new ArgumentNullException("sDiscussionDescription is a required property for DiscussionResponseCompound and cannot be null"); + } + this.SDiscussionDescription = sDiscussionDescription; + this.BDiscussionClosed = bDiscussionClosed; + this.IDiscussionmessageCount = iDiscussionmessageCount; + this.IDiscussionmessageCountunread = iDiscussionmessageCountunread; + // to ensure "aObjDiscussionmembership" is required (not null) + if (aObjDiscussionmembership == null) + { + throw new ArgumentNullException("aObjDiscussionmembership is a required property for DiscussionResponseCompound and cannot be null"); + } + this.AObjDiscussionmembership = aObjDiscussionmembership; + // to ensure "aObjDiscussionmessage" is required (not null) + if (aObjDiscussionmessage == null) + { + throw new ArgumentNullException("aObjDiscussionmessage is a required property for DiscussionResponseCompound and cannot be null"); + } + this.AObjDiscussionmessage = aObjDiscussionmessage; + this.DtDiscussionLastread = dtDiscussionLastread; + this.ObjDiscussionconfiguration = objDiscussionconfiguration; + } + + /// + /// The unique ID of the Discussion + /// + /// The unique ID of the Discussion + /* 125*/ + [DataMember(Name = "pkiDiscussionID", IsRequired = true, EmitDefaultValue = true)] + public int PkiDiscussionID { get; set; } + + /// + /// The description of the Discussion + /// + /// The description of the Discussion + /* John Doe*/ + [DataMember(Name = "sDiscussionDescription", IsRequired = true, EmitDefaultValue = true)] + public string SDiscussionDescription { get; set; } + + /// + /// Whether if it's an closed + /// + /// Whether if it's an closed + /* true*/ + [DataMember(Name = "bDiscussionClosed", IsRequired = true, EmitDefaultValue = true)] + public bool BDiscussionClosed { get; set; } + + /// + /// The date the Discussion was last read + /// + /// The date the Discussion was last read + /* 2020-12-31 23:59:59*/ + [DataMember(Name = "dtDiscussionLastread", EmitDefaultValue = false)] + public string DtDiscussionLastread { get; set; } + + /// + /// The count of Attachment. + /// + /// The count of Attachment. + /* 4*/ + [DataMember(Name = "iDiscussionmessageCount", IsRequired = true, EmitDefaultValue = true)] + public int IDiscussionmessageCount { get; set; } + + /// + /// The count of Attachment. + /// + /// The count of Attachment. + /* 4*/ + [DataMember(Name = "iDiscussionmessageCountunread", IsRequired = true, EmitDefaultValue = true)] + public int IDiscussionmessageCountunread { get; set; } + + /// + /// Gets or Sets ObjDiscussionconfiguration + /// + [DataMember(Name = "objDiscussionconfiguration", EmitDefaultValue = false)] + public CustomDiscussionconfigurationResponse ObjDiscussionconfiguration { get; set; } + + /// + /// Gets or Sets AObjDiscussionmembership + /// + [DataMember(Name = "a_objDiscussionmembership", IsRequired = true, EmitDefaultValue = true)] + public List AObjDiscussionmembership { get; set; } + + /// + /// Gets or Sets AObjDiscussionmessage + /// + [DataMember(Name = "a_objDiscussionmessage", IsRequired = true, EmitDefaultValue = true)] + public List AObjDiscussionmessage { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionResponseCompound {\n"); + sb.Append(" PkiDiscussionID: ").Append(PkiDiscussionID).Append("\n"); + sb.Append(" SDiscussionDescription: ").Append(SDiscussionDescription).Append("\n"); + sb.Append(" BDiscussionClosed: ").Append(BDiscussionClosed).Append("\n"); + sb.Append(" DtDiscussionLastread: ").Append(DtDiscussionLastread).Append("\n"); + sb.Append(" IDiscussionmessageCount: ").Append(IDiscussionmessageCount).Append("\n"); + sb.Append(" IDiscussionmessageCountunread: ").Append(IDiscussionmessageCountunread).Append("\n"); + sb.Append(" ObjDiscussionconfiguration: ").Append(ObjDiscussionconfiguration).Append("\n"); + sb.Append(" AObjDiscussionmembership: ").Append(AObjDiscussionmembership).Append("\n"); + sb.Append(" AObjDiscussionmessage: ").Append(AObjDiscussionmessage).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + // PkiDiscussionID (int) maximum + if (this.PkiDiscussionID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiDiscussionID, must be a value less than or equal to 16777215.", new [] { "PkiDiscussionID" }); + } + + // PkiDiscussionID (int) minimum + if (this.PkiDiscussionID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiDiscussionID, must be a value greater than or equal to 0.", new [] { "PkiDiscussionID" }); + } + + if (this.SDiscussionDescription != null) { + // SDiscussionDescription (string) pattern + Regex regexSDiscussionDescription = new Regex(@"^.{0,75}$", RegexOptions.CultureInvariant); + if (!regexSDiscussionDescription.Match(this.SDiscussionDescription).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SDiscussionDescription, must match a pattern of " + regexSDiscussionDescription, new [] { "SDiscussionDescription" }); + } + } + + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionUpdateDiscussionreadstatusV1Request.cs b/src/eZmaxApi/Model/DiscussionUpdateDiscussionreadstatusV1Request.cs new file mode 100644 index 000000000..321987955 --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionUpdateDiscussionreadstatusV1Request.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.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Request for POST /1/object/discussion/{pkiDiscussionID}/updateDiscussionreadstatus + /// + [DataContract(Name = "discussion-updateDiscussionreadstatus-v1-Request")] + public partial class DiscussionUpdateDiscussionreadstatusV1Request : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + /// The date of the last discussion message read. + public DiscussionUpdateDiscussionreadstatusV1Request(string dtDiscussionreadstatusDate = default(string)) + { + this.DtDiscussionreadstatusDate = dtDiscussionreadstatusDate; + } + + /// + /// The date of the last discussion message read + /// + /// The date of the last discussion message read + /* 2020-12-31 23:59:59*/ + [DataMember(Name = "dtDiscussionreadstatusDate", EmitDefaultValue = false)] + public string DtDiscussionreadstatusDate { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionUpdateDiscussionreadstatusV1Request {\n"); + sb.Append(" DtDiscussionreadstatusDate: ").Append(DtDiscussionreadstatusDate).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + if (this.DtDiscussionreadstatusDate != null) { + // DtDiscussionreadstatusDate (string) pattern + Regex regexDtDiscussionreadstatusDate = new Regex(@"^[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])$", RegexOptions.CultureInvariant); + if (!regexDtDiscussionreadstatusDate.Match(this.DtDiscussionreadstatusDate).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for DtDiscussionreadstatusDate, must match a pattern of " + regexDtDiscussionreadstatusDate, new [] { "DtDiscussionreadstatusDate" }); + } + } + + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionUpdateDiscussionreadstatusV1Response.cs b/src/eZmaxApi/Model/DiscussionUpdateDiscussionreadstatusV1Response.cs new file mode 100644 index 000000000..3f454f2cc --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionUpdateDiscussionreadstatusV1Response.cs @@ -0,0 +1,102 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Response for GET /1/object/discussion/{pkiDiscussionID}/updateDiscussionreadstatus + /// + [DataContract(Name = "discussion-updateDiscussionreadstatus-v1-Response")] + public partial class DiscussionUpdateDiscussionreadstatusV1Response : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionUpdateDiscussionreadstatusV1Response() { } + /// + /// Initializes a new instance of the class. + /// + /// objDebugPayload (required). + /// objDebug. + public DiscussionUpdateDiscussionreadstatusV1Response(CommonResponseObjDebugPayload objDebugPayload = default(CommonResponseObjDebugPayload), CommonResponseObjDebug objDebug = default(CommonResponseObjDebug)) + { + // to ensure "objDebugPayload" is required (not null) + if (objDebugPayload == null) + { + throw new ArgumentNullException("objDebugPayload is a required property for DiscussionUpdateDiscussionreadstatusV1Response and cannot be null"); + } + this.ObjDebugPayload = objDebugPayload; + this.ObjDebug = objDebug; + } + + /// + /// Gets or Sets ObjDebugPayload + /// + [DataMember(Name = "objDebugPayload", IsRequired = true, EmitDefaultValue = true)] + public CommonResponseObjDebugPayload ObjDebugPayload { get; set; } + + /// + /// Gets or Sets ObjDebug + /// + [DataMember(Name = "objDebug", EmitDefaultValue = false)] + public CommonResponseObjDebug ObjDebug { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionUpdateDiscussionreadstatusV1Response {\n"); + sb.Append(" ObjDebugPayload: ").Append(ObjDebugPayload).Append("\n"); + sb.Append(" ObjDebug: ").Append(ObjDebug).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionmembershipCreateObjectV1Request.cs b/src/eZmaxApi/Model/DiscussionmembershipCreateObjectV1Request.cs new file mode 100644 index 000000000..c2281eb0d --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionmembershipCreateObjectV1Request.cs @@ -0,0 +1,93 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Request for POST /1/object/discussionmembership + /// + [DataContract(Name = "discussionmembership-createObject-v1-Request")] + public partial class DiscussionmembershipCreateObjectV1Request : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionmembershipCreateObjectV1Request() { } + /// + /// Initializes a new instance of the class. + /// + /// aObjDiscussionmembership (required). + public DiscussionmembershipCreateObjectV1Request(List aObjDiscussionmembership = default(List)) + { + // to ensure "aObjDiscussionmembership" is required (not null) + if (aObjDiscussionmembership == null) + { + throw new ArgumentNullException("aObjDiscussionmembership is a required property for DiscussionmembershipCreateObjectV1Request and cannot be null"); + } + this.AObjDiscussionmembership = aObjDiscussionmembership; + } + + /// + /// Gets or Sets AObjDiscussionmembership + /// + [DataMember(Name = "a_objDiscussionmembership", IsRequired = true, EmitDefaultValue = true)] + public List AObjDiscussionmembership { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionmembershipCreateObjectV1Request {\n"); + sb.Append(" AObjDiscussionmembership: ").Append(AObjDiscussionmembership).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionmembershipCreateObjectV1Response.cs b/src/eZmaxApi/Model/DiscussionmembershipCreateObjectV1Response.cs new file mode 100644 index 000000000..31be0b748 --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionmembershipCreateObjectV1Response.cs @@ -0,0 +1,116 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Response for POST /1/object/discussionmembership + /// + [DataContract(Name = "discussionmembership-createObject-v1-Response")] + public partial class DiscussionmembershipCreateObjectV1Response : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionmembershipCreateObjectV1Response() { } + /// + /// Initializes a new instance of the class. + /// + /// objDebugPayload (required). + /// objDebug. + /// mPayload (required). + public DiscussionmembershipCreateObjectV1Response(CommonResponseObjDebugPayload objDebugPayload = default(CommonResponseObjDebugPayload), CommonResponseObjDebug objDebug = default(CommonResponseObjDebug), DiscussionmembershipCreateObjectV1ResponseMPayload mPayload = default(DiscussionmembershipCreateObjectV1ResponseMPayload)) + { + // to ensure "objDebugPayload" is required (not null) + if (objDebugPayload == null) + { + throw new ArgumentNullException("objDebugPayload is a required property for DiscussionmembershipCreateObjectV1Response and cannot be null"); + } + this.ObjDebugPayload = objDebugPayload; + // to ensure "mPayload" is required (not null) + if (mPayload == null) + { + throw new ArgumentNullException("mPayload is a required property for DiscussionmembershipCreateObjectV1Response and cannot be null"); + } + this.MPayload = mPayload; + this.ObjDebug = objDebug; + } + + /// + /// Gets or Sets ObjDebugPayload + /// + [DataMember(Name = "objDebugPayload", IsRequired = true, EmitDefaultValue = true)] + public CommonResponseObjDebugPayload ObjDebugPayload { get; set; } + + /// + /// Gets or Sets ObjDebug + /// + [DataMember(Name = "objDebug", EmitDefaultValue = false)] + public CommonResponseObjDebug ObjDebug { get; set; } + + /// + /// Gets or Sets MPayload + /// + [DataMember(Name = "mPayload", IsRequired = true, EmitDefaultValue = true)] + public DiscussionmembershipCreateObjectV1ResponseMPayload MPayload { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionmembershipCreateObjectV1Response {\n"); + sb.Append(" ObjDebugPayload: ").Append(ObjDebugPayload).Append("\n"); + sb.Append(" ObjDebug: ").Append(ObjDebug).Append("\n"); + sb.Append(" MPayload: ").Append(MPayload).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionmembershipCreateObjectV1ResponseMPayload.cs b/src/eZmaxApi/Model/DiscussionmembershipCreateObjectV1ResponseMPayload.cs new file mode 100644 index 000000000..3809d7fec --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionmembershipCreateObjectV1ResponseMPayload.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.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Payload for POST /1/object/discussionmembership + /// + [DataContract(Name = "discussionmembership-createObject-v1-Response-mPayload")] + public partial class DiscussionmembershipCreateObjectV1ResponseMPayload : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionmembershipCreateObjectV1ResponseMPayload() { } + /// + /// Initializes a new instance of the class. + /// + /// 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. (required). + public DiscussionmembershipCreateObjectV1ResponseMPayload(List aPkiDiscussionmembershipID = default(List)) + { + // to ensure "aPkiDiscussionmembershipID" is required (not null) + if (aPkiDiscussionmembershipID == null) + { + throw new ArgumentNullException("aPkiDiscussionmembershipID is a required property for DiscussionmembershipCreateObjectV1ResponseMPayload and cannot be null"); + } + this.APkiDiscussionmembershipID = aPkiDiscussionmembershipID; + } + + /// + /// 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. + /// + /// 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. + [DataMember(Name = "a_pkiDiscussionmembershipID", IsRequired = true, EmitDefaultValue = true)] + public List APkiDiscussionmembershipID { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionmembershipCreateObjectV1ResponseMPayload {\n"); + sb.Append(" APkiDiscussionmembershipID: ").Append(APkiDiscussionmembershipID).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionmembershipDeleteObjectV1Response.cs b/src/eZmaxApi/Model/DiscussionmembershipDeleteObjectV1Response.cs new file mode 100644 index 000000000..9840098ac --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionmembershipDeleteObjectV1Response.cs @@ -0,0 +1,102 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Response for DELETE /1/object/discussionmembership/{pkiDiscussionmembershipID} + /// + [DataContract(Name = "discussionmembership-deleteObject-v1-Response")] + public partial class DiscussionmembershipDeleteObjectV1Response : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionmembershipDeleteObjectV1Response() { } + /// + /// Initializes a new instance of the class. + /// + /// objDebugPayload (required). + /// objDebug. + public DiscussionmembershipDeleteObjectV1Response(CommonResponseObjDebugPayload objDebugPayload = default(CommonResponseObjDebugPayload), CommonResponseObjDebug objDebug = default(CommonResponseObjDebug)) + { + // to ensure "objDebugPayload" is required (not null) + if (objDebugPayload == null) + { + throw new ArgumentNullException("objDebugPayload is a required property for DiscussionmembershipDeleteObjectV1Response and cannot be null"); + } + this.ObjDebugPayload = objDebugPayload; + this.ObjDebug = objDebug; + } + + /// + /// Gets or Sets ObjDebugPayload + /// + [DataMember(Name = "objDebugPayload", IsRequired = true, EmitDefaultValue = true)] + public CommonResponseObjDebugPayload ObjDebugPayload { get; set; } + + /// + /// Gets or Sets ObjDebug + /// + [DataMember(Name = "objDebug", EmitDefaultValue = false)] + public CommonResponseObjDebug ObjDebug { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionmembershipDeleteObjectV1Response {\n"); + sb.Append(" ObjDebugPayload: ").Append(ObjDebugPayload).Append("\n"); + sb.Append(" ObjDebug: ").Append(ObjDebug).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionmembershipRequest.cs b/src/eZmaxApi/Model/DiscussionmembershipRequest.cs new file mode 100644 index 000000000..5f01c25b5 --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionmembershipRequest.cs @@ -0,0 +1,207 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// A Discussionmembership Object + /// + [DataContract(Name = "discussionmembership-Request")] + public partial class DiscussionmembershipRequest : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionmembershipRequest() { } + /// + /// Initializes a new instance of the class. + /// + /// The unique ID of the Discussionmembership. + /// The unique ID of the Discussion (required). + /// The unique ID of the User. + /// The unique ID of the Usergroup. + /// The unique ID of the Modulesection. + /// The joined date of the Discussionmembership (required). + public DiscussionmembershipRequest(int pkiDiscussionmembershipID = default(int), int fkiDiscussionID = default(int), int fkiUserID = default(int), int fkiUsergroupID = default(int), int fkiModulesectionID = default(int), string dtDiscussionmembershipJoined = default(string)) + { + this.FkiDiscussionID = fkiDiscussionID; + // to ensure "dtDiscussionmembershipJoined" is required (not null) + if (dtDiscussionmembershipJoined == null) + { + throw new ArgumentNullException("dtDiscussionmembershipJoined is a required property for DiscussionmembershipRequest and cannot be null"); + } + this.DtDiscussionmembershipJoined = dtDiscussionmembershipJoined; + this.PkiDiscussionmembershipID = pkiDiscussionmembershipID; + this.FkiUserID = fkiUserID; + this.FkiUsergroupID = fkiUsergroupID; + this.FkiModulesectionID = fkiModulesectionID; + } + + /// + /// The unique ID of the Discussionmembership + /// + /// The unique ID of the Discussionmembership + /* 165*/ + [DataMember(Name = "pkiDiscussionmembershipID", EmitDefaultValue = false)] + public int PkiDiscussionmembershipID { get; set; } + + /// + /// The unique ID of the Discussion + /// + /// The unique ID of the Discussion + /* 125*/ + [DataMember(Name = "fkiDiscussionID", IsRequired = true, EmitDefaultValue = true)] + public int FkiDiscussionID { get; set; } + + /// + /// The unique ID of the User + /// + /// The unique ID of the User + /* 70*/ + [DataMember(Name = "fkiUserID", EmitDefaultValue = false)] + public int FkiUserID { get; set; } + + /// + /// The unique ID of the Usergroup + /// + /// The unique ID of the Usergroup + /* 2*/ + [DataMember(Name = "fkiUsergroupID", EmitDefaultValue = false)] + public int FkiUsergroupID { get; set; } + + /// + /// The unique ID of the Modulesection + /// + /// The unique ID of the Modulesection + /* 53*/ + [DataMember(Name = "fkiModulesectionID", EmitDefaultValue = false)] + public int FkiModulesectionID { get; set; } + + /// + /// The joined date of the Discussionmembership + /// + /// The joined date of the Discussionmembership + /* 2020-12-31 23:59:59*/ + [DataMember(Name = "dtDiscussionmembershipJoined", IsRequired = true, EmitDefaultValue = true)] + public string DtDiscussionmembershipJoined { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionmembershipRequest {\n"); + sb.Append(" PkiDiscussionmembershipID: ").Append(PkiDiscussionmembershipID).Append("\n"); + sb.Append(" FkiDiscussionID: ").Append(FkiDiscussionID).Append("\n"); + sb.Append(" FkiUserID: ").Append(FkiUserID).Append("\n"); + sb.Append(" FkiUsergroupID: ").Append(FkiUsergroupID).Append("\n"); + sb.Append(" FkiModulesectionID: ").Append(FkiModulesectionID).Append("\n"); + sb.Append(" DtDiscussionmembershipJoined: ").Append(DtDiscussionmembershipJoined).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + // PkiDiscussionmembershipID (int) maximum + if (this.PkiDiscussionmembershipID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiDiscussionmembershipID, must be a value less than or equal to 16777215.", new [] { "PkiDiscussionmembershipID" }); + } + + // PkiDiscussionmembershipID (int) minimum + if (this.PkiDiscussionmembershipID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiDiscussionmembershipID, must be a value greater than or equal to 0.", new [] { "PkiDiscussionmembershipID" }); + } + + // FkiDiscussionID (int) maximum + if (this.FkiDiscussionID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionID, must be a value less than or equal to 16777215.", new [] { "FkiDiscussionID" }); + } + + // FkiDiscussionID (int) minimum + if (this.FkiDiscussionID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionID, must be a value greater than or equal to 0.", new [] { "FkiDiscussionID" }); + } + + // FkiUserID (int) minimum + if (this.FkiUserID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiUserID, must be a value greater than or equal to 0.", new [] { "FkiUserID" }); + } + + // FkiUsergroupID (int) maximum + if (this.FkiUsergroupID > (int)255) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiUsergroupID, must be a value less than or equal to 255.", new [] { "FkiUsergroupID" }); + } + + // FkiUsergroupID (int) minimum + if (this.FkiUsergroupID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiUsergroupID, must be a value greater than or equal to 0.", new [] { "FkiUsergroupID" }); + } + + // FkiModulesectionID (int) minimum + if (this.FkiModulesectionID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiModulesectionID, must be a value greater than or equal to 0.", new [] { "FkiModulesectionID" }); + } + + if (this.DtDiscussionmembershipJoined != null) { + // DtDiscussionmembershipJoined (string) pattern + Regex regexDtDiscussionmembershipJoined = new Regex(@"^[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])$", RegexOptions.CultureInvariant); + if (!regexDtDiscussionmembershipJoined.Match(this.DtDiscussionmembershipJoined).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for DtDiscussionmembershipJoined, must match a pattern of " + regexDtDiscussionmembershipJoined, new [] { "DtDiscussionmembershipJoined" }); + } + } + + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionmembershipRequestCompound.cs b/src/eZmaxApi/Model/DiscussionmembershipRequestCompound.cs new file mode 100644 index 000000000..e14710b42 --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionmembershipRequestCompound.cs @@ -0,0 +1,207 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// A Discussionmembership Object and children + /// + [DataContract(Name = "discussionmembership-RequestCompound")] + public partial class DiscussionmembershipRequestCompound : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionmembershipRequestCompound() { } + /// + /// Initializes a new instance of the class. + /// + /// The unique ID of the Discussionmembership. + /// The unique ID of the Discussion (required). + /// The unique ID of the User. + /// The unique ID of the Usergroup. + /// The unique ID of the Modulesection. + /// The joined date of the Discussionmembership (required). + public DiscussionmembershipRequestCompound(int pkiDiscussionmembershipID = default(int), int fkiDiscussionID = default(int), int fkiUserID = default(int), int fkiUsergroupID = default(int), int fkiModulesectionID = default(int), string dtDiscussionmembershipJoined = default(string)) + { + this.FkiDiscussionID = fkiDiscussionID; + // to ensure "dtDiscussionmembershipJoined" is required (not null) + if (dtDiscussionmembershipJoined == null) + { + throw new ArgumentNullException("dtDiscussionmembershipJoined is a required property for DiscussionmembershipRequestCompound and cannot be null"); + } + this.DtDiscussionmembershipJoined = dtDiscussionmembershipJoined; + this.PkiDiscussionmembershipID = pkiDiscussionmembershipID; + this.FkiUserID = fkiUserID; + this.FkiUsergroupID = fkiUsergroupID; + this.FkiModulesectionID = fkiModulesectionID; + } + + /// + /// The unique ID of the Discussionmembership + /// + /// The unique ID of the Discussionmembership + /* 165*/ + [DataMember(Name = "pkiDiscussionmembershipID", EmitDefaultValue = false)] + public int PkiDiscussionmembershipID { get; set; } + + /// + /// The unique ID of the Discussion + /// + /// The unique ID of the Discussion + /* 125*/ + [DataMember(Name = "fkiDiscussionID", IsRequired = true, EmitDefaultValue = true)] + public int FkiDiscussionID { get; set; } + + /// + /// The unique ID of the User + /// + /// The unique ID of the User + /* 70*/ + [DataMember(Name = "fkiUserID", EmitDefaultValue = false)] + public int FkiUserID { get; set; } + + /// + /// The unique ID of the Usergroup + /// + /// The unique ID of the Usergroup + /* 2*/ + [DataMember(Name = "fkiUsergroupID", EmitDefaultValue = false)] + public int FkiUsergroupID { get; set; } + + /// + /// The unique ID of the Modulesection + /// + /// The unique ID of the Modulesection + /* 53*/ + [DataMember(Name = "fkiModulesectionID", EmitDefaultValue = false)] + public int FkiModulesectionID { get; set; } + + /// + /// The joined date of the Discussionmembership + /// + /// The joined date of the Discussionmembership + /* 2020-12-31 23:59:59*/ + [DataMember(Name = "dtDiscussionmembershipJoined", IsRequired = true, EmitDefaultValue = true)] + public string DtDiscussionmembershipJoined { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionmembershipRequestCompound {\n"); + sb.Append(" PkiDiscussionmembershipID: ").Append(PkiDiscussionmembershipID).Append("\n"); + sb.Append(" FkiDiscussionID: ").Append(FkiDiscussionID).Append("\n"); + sb.Append(" FkiUserID: ").Append(FkiUserID).Append("\n"); + sb.Append(" FkiUsergroupID: ").Append(FkiUsergroupID).Append("\n"); + sb.Append(" FkiModulesectionID: ").Append(FkiModulesectionID).Append("\n"); + sb.Append(" DtDiscussionmembershipJoined: ").Append(DtDiscussionmembershipJoined).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + // PkiDiscussionmembershipID (int) maximum + if (this.PkiDiscussionmembershipID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiDiscussionmembershipID, must be a value less than or equal to 16777215.", new [] { "PkiDiscussionmembershipID" }); + } + + // PkiDiscussionmembershipID (int) minimum + if (this.PkiDiscussionmembershipID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiDiscussionmembershipID, must be a value greater than or equal to 0.", new [] { "PkiDiscussionmembershipID" }); + } + + // FkiDiscussionID (int) maximum + if (this.FkiDiscussionID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionID, must be a value less than or equal to 16777215.", new [] { "FkiDiscussionID" }); + } + + // FkiDiscussionID (int) minimum + if (this.FkiDiscussionID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionID, must be a value greater than or equal to 0.", new [] { "FkiDiscussionID" }); + } + + // FkiUserID (int) minimum + if (this.FkiUserID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiUserID, must be a value greater than or equal to 0.", new [] { "FkiUserID" }); + } + + // FkiUsergroupID (int) maximum + if (this.FkiUsergroupID > (int)255) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiUsergroupID, must be a value less than or equal to 255.", new [] { "FkiUsergroupID" }); + } + + // FkiUsergroupID (int) minimum + if (this.FkiUsergroupID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiUsergroupID, must be a value greater than or equal to 0.", new [] { "FkiUsergroupID" }); + } + + // FkiModulesectionID (int) minimum + if (this.FkiModulesectionID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiModulesectionID, must be a value greater than or equal to 0.", new [] { "FkiModulesectionID" }); + } + + if (this.DtDiscussionmembershipJoined != null) { + // DtDiscussionmembershipJoined (string) pattern + Regex regexDtDiscussionmembershipJoined = new Regex(@"^[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])$", RegexOptions.CultureInvariant); + if (!regexDtDiscussionmembershipJoined.Match(this.DtDiscussionmembershipJoined).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for DtDiscussionmembershipJoined, must match a pattern of " + regexDtDiscussionmembershipJoined, new [] { "DtDiscussionmembershipJoined" }); + } + } + + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionmembershipResponse.cs b/src/eZmaxApi/Model/DiscussionmembershipResponse.cs new file mode 100644 index 000000000..b04b6f602 --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionmembershipResponse.cs @@ -0,0 +1,232 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// A Discussionmembership Object + /// + [DataContract(Name = "discussionmembership-Response")] + public partial class DiscussionmembershipResponse : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionmembershipResponse() { } + /// + /// Initializes a new instance of the class. + /// + /// The unique ID of the Discussionmembership (required). + /// The unique ID of the Discussion (required). + /// The unique ID of the User. + /// The unique ID of the Usergroup. + /// The unique ID of the Modulesection. + /// The Description containing the detail of who the Discussionmembership refers to (required). + /// The joined date of the Discussionmembership (required). + public DiscussionmembershipResponse(int pkiDiscussionmembershipID = default(int), int fkiDiscussionID = default(int), int fkiUserID = default(int), int fkiUsergroupID = default(int), int fkiModulesectionID = default(int), string sDiscussionmembershipDescription = default(string), string dtDiscussionmembershipJoined = default(string)) + { + this.PkiDiscussionmembershipID = pkiDiscussionmembershipID; + this.FkiDiscussionID = fkiDiscussionID; + // to ensure "sDiscussionmembershipDescription" is required (not null) + if (sDiscussionmembershipDescription == null) + { + throw new ArgumentNullException("sDiscussionmembershipDescription is a required property for DiscussionmembershipResponse and cannot be null"); + } + this.SDiscussionmembershipDescription = sDiscussionmembershipDescription; + // to ensure "dtDiscussionmembershipJoined" is required (not null) + if (dtDiscussionmembershipJoined == null) + { + throw new ArgumentNullException("dtDiscussionmembershipJoined is a required property for DiscussionmembershipResponse and cannot be null"); + } + this.DtDiscussionmembershipJoined = dtDiscussionmembershipJoined; + this.FkiUserID = fkiUserID; + this.FkiUsergroupID = fkiUsergroupID; + this.FkiModulesectionID = fkiModulesectionID; + } + + /// + /// The unique ID of the Discussionmembership + /// + /// The unique ID of the Discussionmembership + /* 165*/ + [DataMember(Name = "pkiDiscussionmembershipID", IsRequired = true, EmitDefaultValue = true)] + public int PkiDiscussionmembershipID { get; set; } + + /// + /// The unique ID of the Discussion + /// + /// The unique ID of the Discussion + /* 125*/ + [DataMember(Name = "fkiDiscussionID", IsRequired = true, EmitDefaultValue = true)] + public int FkiDiscussionID { get; set; } + + /// + /// The unique ID of the User + /// + /// The unique ID of the User + /* 70*/ + [DataMember(Name = "fkiUserID", EmitDefaultValue = false)] + public int FkiUserID { get; set; } + + /// + /// The unique ID of the Usergroup + /// + /// The unique ID of the Usergroup + /* 2*/ + [DataMember(Name = "fkiUsergroupID", EmitDefaultValue = false)] + public int FkiUsergroupID { get; set; } + + /// + /// The unique ID of the Modulesection + /// + /// The unique ID of the Modulesection + /* 53*/ + [DataMember(Name = "fkiModulesectionID", EmitDefaultValue = false)] + public int FkiModulesectionID { get; set; } + + /// + /// The Description containing the detail of who the Discussionmembership refers to + /// + /// The Description containing the detail of who the Discussionmembership refers to + /* John Doe*/ + [DataMember(Name = "sDiscussionmembershipDescription", IsRequired = true, EmitDefaultValue = true)] + public string SDiscussionmembershipDescription { get; set; } + + /// + /// The joined date of the Discussionmembership + /// + /// The joined date of the Discussionmembership + /* 2020-12-31 23:59:59*/ + [DataMember(Name = "dtDiscussionmembershipJoined", IsRequired = true, EmitDefaultValue = true)] + public string DtDiscussionmembershipJoined { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionmembershipResponse {\n"); + sb.Append(" PkiDiscussionmembershipID: ").Append(PkiDiscussionmembershipID).Append("\n"); + sb.Append(" FkiDiscussionID: ").Append(FkiDiscussionID).Append("\n"); + sb.Append(" FkiUserID: ").Append(FkiUserID).Append("\n"); + sb.Append(" FkiUsergroupID: ").Append(FkiUsergroupID).Append("\n"); + sb.Append(" FkiModulesectionID: ").Append(FkiModulesectionID).Append("\n"); + sb.Append(" SDiscussionmembershipDescription: ").Append(SDiscussionmembershipDescription).Append("\n"); + sb.Append(" DtDiscussionmembershipJoined: ").Append(DtDiscussionmembershipJoined).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + // PkiDiscussionmembershipID (int) maximum + if (this.PkiDiscussionmembershipID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiDiscussionmembershipID, must be a value less than or equal to 16777215.", new [] { "PkiDiscussionmembershipID" }); + } + + // PkiDiscussionmembershipID (int) minimum + if (this.PkiDiscussionmembershipID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiDiscussionmembershipID, must be a value greater than or equal to 0.", new [] { "PkiDiscussionmembershipID" }); + } + + // FkiDiscussionID (int) maximum + if (this.FkiDiscussionID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionID, must be a value less than or equal to 16777215.", new [] { "FkiDiscussionID" }); + } + + // FkiDiscussionID (int) minimum + if (this.FkiDiscussionID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionID, must be a value greater than or equal to 0.", new [] { "FkiDiscussionID" }); + } + + // FkiUserID (int) minimum + if (this.FkiUserID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiUserID, must be a value greater than or equal to 0.", new [] { "FkiUserID" }); + } + + // FkiUsergroupID (int) maximum + if (this.FkiUsergroupID > (int)255) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiUsergroupID, must be a value less than or equal to 255.", new [] { "FkiUsergroupID" }); + } + + // FkiUsergroupID (int) minimum + if (this.FkiUsergroupID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiUsergroupID, must be a value greater than or equal to 0.", new [] { "FkiUsergroupID" }); + } + + // FkiModulesectionID (int) minimum + if (this.FkiModulesectionID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiModulesectionID, must be a value greater than or equal to 0.", new [] { "FkiModulesectionID" }); + } + + if (this.SDiscussionmembershipDescription != null) { + // SDiscussionmembershipDescription (string) pattern + Regex regexSDiscussionmembershipDescription = new Regex(@"^.{0,100}$", RegexOptions.CultureInvariant); + if (!regexSDiscussionmembershipDescription.Match(this.SDiscussionmembershipDescription).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SDiscussionmembershipDescription, must match a pattern of " + regexSDiscussionmembershipDescription, new [] { "SDiscussionmembershipDescription" }); + } + } + + if (this.DtDiscussionmembershipJoined != null) { + // DtDiscussionmembershipJoined (string) pattern + Regex regexDtDiscussionmembershipJoined = new Regex(@"^[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])$", RegexOptions.CultureInvariant); + if (!regexDtDiscussionmembershipJoined.Match(this.DtDiscussionmembershipJoined).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for DtDiscussionmembershipJoined, must match a pattern of " + regexDtDiscussionmembershipJoined, new [] { "DtDiscussionmembershipJoined" }); + } + } + + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionmembershipResponseCompound.cs b/src/eZmaxApi/Model/DiscussionmembershipResponseCompound.cs new file mode 100644 index 000000000..6307425c8 --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionmembershipResponseCompound.cs @@ -0,0 +1,232 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// A Discussionmembership Object and children + /// + [DataContract(Name = "discussionmembership-ResponseCompound")] + public partial class DiscussionmembershipResponseCompound : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionmembershipResponseCompound() { } + /// + /// Initializes a new instance of the class. + /// + /// The unique ID of the Discussionmembership (required). + /// The unique ID of the Discussion (required). + /// The unique ID of the User. + /// The unique ID of the Usergroup. + /// The unique ID of the Modulesection. + /// The Description containing the detail of who the Discussionmembership refers to (required). + /// The joined date of the Discussionmembership (required). + public DiscussionmembershipResponseCompound(int pkiDiscussionmembershipID = default(int), int fkiDiscussionID = default(int), int fkiUserID = default(int), int fkiUsergroupID = default(int), int fkiModulesectionID = default(int), string sDiscussionmembershipDescription = default(string), string dtDiscussionmembershipJoined = default(string)) + { + this.PkiDiscussionmembershipID = pkiDiscussionmembershipID; + this.FkiDiscussionID = fkiDiscussionID; + // to ensure "sDiscussionmembershipDescription" is required (not null) + if (sDiscussionmembershipDescription == null) + { + throw new ArgumentNullException("sDiscussionmembershipDescription is a required property for DiscussionmembershipResponseCompound and cannot be null"); + } + this.SDiscussionmembershipDescription = sDiscussionmembershipDescription; + // to ensure "dtDiscussionmembershipJoined" is required (not null) + if (dtDiscussionmembershipJoined == null) + { + throw new ArgumentNullException("dtDiscussionmembershipJoined is a required property for DiscussionmembershipResponseCompound and cannot be null"); + } + this.DtDiscussionmembershipJoined = dtDiscussionmembershipJoined; + this.FkiUserID = fkiUserID; + this.FkiUsergroupID = fkiUsergroupID; + this.FkiModulesectionID = fkiModulesectionID; + } + + /// + /// The unique ID of the Discussionmembership + /// + /// The unique ID of the Discussionmembership + /* 165*/ + [DataMember(Name = "pkiDiscussionmembershipID", IsRequired = true, EmitDefaultValue = true)] + public int PkiDiscussionmembershipID { get; set; } + + /// + /// The unique ID of the Discussion + /// + /// The unique ID of the Discussion + /* 125*/ + [DataMember(Name = "fkiDiscussionID", IsRequired = true, EmitDefaultValue = true)] + public int FkiDiscussionID { get; set; } + + /// + /// The unique ID of the User + /// + /// The unique ID of the User + /* 70*/ + [DataMember(Name = "fkiUserID", EmitDefaultValue = false)] + public int FkiUserID { get; set; } + + /// + /// The unique ID of the Usergroup + /// + /// The unique ID of the Usergroup + /* 2*/ + [DataMember(Name = "fkiUsergroupID", EmitDefaultValue = false)] + public int FkiUsergroupID { get; set; } + + /// + /// The unique ID of the Modulesection + /// + /// The unique ID of the Modulesection + /* 53*/ + [DataMember(Name = "fkiModulesectionID", EmitDefaultValue = false)] + public int FkiModulesectionID { get; set; } + + /// + /// The Description containing the detail of who the Discussionmembership refers to + /// + /// The Description containing the detail of who the Discussionmembership refers to + /* John Doe*/ + [DataMember(Name = "sDiscussionmembershipDescription", IsRequired = true, EmitDefaultValue = true)] + public string SDiscussionmembershipDescription { get; set; } + + /// + /// The joined date of the Discussionmembership + /// + /// The joined date of the Discussionmembership + /* 2020-12-31 23:59:59*/ + [DataMember(Name = "dtDiscussionmembershipJoined", IsRequired = true, EmitDefaultValue = true)] + public string DtDiscussionmembershipJoined { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionmembershipResponseCompound {\n"); + sb.Append(" PkiDiscussionmembershipID: ").Append(PkiDiscussionmembershipID).Append("\n"); + sb.Append(" FkiDiscussionID: ").Append(FkiDiscussionID).Append("\n"); + sb.Append(" FkiUserID: ").Append(FkiUserID).Append("\n"); + sb.Append(" FkiUsergroupID: ").Append(FkiUsergroupID).Append("\n"); + sb.Append(" FkiModulesectionID: ").Append(FkiModulesectionID).Append("\n"); + sb.Append(" SDiscussionmembershipDescription: ").Append(SDiscussionmembershipDescription).Append("\n"); + sb.Append(" DtDiscussionmembershipJoined: ").Append(DtDiscussionmembershipJoined).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + // PkiDiscussionmembershipID (int) maximum + if (this.PkiDiscussionmembershipID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiDiscussionmembershipID, must be a value less than or equal to 16777215.", new [] { "PkiDiscussionmembershipID" }); + } + + // PkiDiscussionmembershipID (int) minimum + if (this.PkiDiscussionmembershipID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiDiscussionmembershipID, must be a value greater than or equal to 0.", new [] { "PkiDiscussionmembershipID" }); + } + + // FkiDiscussionID (int) maximum + if (this.FkiDiscussionID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionID, must be a value less than or equal to 16777215.", new [] { "FkiDiscussionID" }); + } + + // FkiDiscussionID (int) minimum + if (this.FkiDiscussionID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionID, must be a value greater than or equal to 0.", new [] { "FkiDiscussionID" }); + } + + // FkiUserID (int) minimum + if (this.FkiUserID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiUserID, must be a value greater than or equal to 0.", new [] { "FkiUserID" }); + } + + // FkiUsergroupID (int) maximum + if (this.FkiUsergroupID > (int)255) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiUsergroupID, must be a value less than or equal to 255.", new [] { "FkiUsergroupID" }); + } + + // FkiUsergroupID (int) minimum + if (this.FkiUsergroupID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiUsergroupID, must be a value greater than or equal to 0.", new [] { "FkiUsergroupID" }); + } + + // FkiModulesectionID (int) minimum + if (this.FkiModulesectionID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiModulesectionID, must be a value greater than or equal to 0.", new [] { "FkiModulesectionID" }); + } + + if (this.SDiscussionmembershipDescription != null) { + // SDiscussionmembershipDescription (string) pattern + Regex regexSDiscussionmembershipDescription = new Regex(@"^.{0,100}$", RegexOptions.CultureInvariant); + if (!regexSDiscussionmembershipDescription.Match(this.SDiscussionmembershipDescription).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SDiscussionmembershipDescription, must match a pattern of " + regexSDiscussionmembershipDescription, new [] { "SDiscussionmembershipDescription" }); + } + } + + if (this.DtDiscussionmembershipJoined != null) { + // DtDiscussionmembershipJoined (string) pattern + Regex regexDtDiscussionmembershipJoined = new Regex(@"^[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])$", RegexOptions.CultureInvariant); + if (!regexDtDiscussionmembershipJoined.Match(this.DtDiscussionmembershipJoined).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for DtDiscussionmembershipJoined, must match a pattern of " + regexDtDiscussionmembershipJoined, new [] { "DtDiscussionmembershipJoined" }); + } + } + + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionmessageCreateObjectV1Request.cs b/src/eZmaxApi/Model/DiscussionmessageCreateObjectV1Request.cs new file mode 100644 index 000000000..c6f0c5510 --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionmessageCreateObjectV1Request.cs @@ -0,0 +1,93 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Request for POST /1/object/discussionmessage + /// + [DataContract(Name = "discussionmessage-createObject-v1-Request")] + public partial class DiscussionmessageCreateObjectV1Request : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionmessageCreateObjectV1Request() { } + /// + /// Initializes a new instance of the class. + /// + /// aObjDiscussionmessage (required). + public DiscussionmessageCreateObjectV1Request(List aObjDiscussionmessage = default(List)) + { + // to ensure "aObjDiscussionmessage" is required (not null) + if (aObjDiscussionmessage == null) + { + throw new ArgumentNullException("aObjDiscussionmessage is a required property for DiscussionmessageCreateObjectV1Request and cannot be null"); + } + this.AObjDiscussionmessage = aObjDiscussionmessage; + } + + /// + /// Gets or Sets AObjDiscussionmessage + /// + [DataMember(Name = "a_objDiscussionmessage", IsRequired = true, EmitDefaultValue = true)] + public List AObjDiscussionmessage { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionmessageCreateObjectV1Request {\n"); + sb.Append(" AObjDiscussionmessage: ").Append(AObjDiscussionmessage).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionmessageCreateObjectV1Response.cs b/src/eZmaxApi/Model/DiscussionmessageCreateObjectV1Response.cs new file mode 100644 index 000000000..90d99d05e --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionmessageCreateObjectV1Response.cs @@ -0,0 +1,116 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Response for POST /1/object/discussionmessage + /// + [DataContract(Name = "discussionmessage-createObject-v1-Response")] + public partial class DiscussionmessageCreateObjectV1Response : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionmessageCreateObjectV1Response() { } + /// + /// Initializes a new instance of the class. + /// + /// objDebugPayload (required). + /// objDebug. + /// mPayload (required). + public DiscussionmessageCreateObjectV1Response(CommonResponseObjDebugPayload objDebugPayload = default(CommonResponseObjDebugPayload), CommonResponseObjDebug objDebug = default(CommonResponseObjDebug), DiscussionmessageCreateObjectV1ResponseMPayload mPayload = default(DiscussionmessageCreateObjectV1ResponseMPayload)) + { + // to ensure "objDebugPayload" is required (not null) + if (objDebugPayload == null) + { + throw new ArgumentNullException("objDebugPayload is a required property for DiscussionmessageCreateObjectV1Response and cannot be null"); + } + this.ObjDebugPayload = objDebugPayload; + // to ensure "mPayload" is required (not null) + if (mPayload == null) + { + throw new ArgumentNullException("mPayload is a required property for DiscussionmessageCreateObjectV1Response and cannot be null"); + } + this.MPayload = mPayload; + this.ObjDebug = objDebug; + } + + /// + /// Gets or Sets ObjDebugPayload + /// + [DataMember(Name = "objDebugPayload", IsRequired = true, EmitDefaultValue = true)] + public CommonResponseObjDebugPayload ObjDebugPayload { get; set; } + + /// + /// Gets or Sets ObjDebug + /// + [DataMember(Name = "objDebug", EmitDefaultValue = false)] + public CommonResponseObjDebug ObjDebug { get; set; } + + /// + /// Gets or Sets MPayload + /// + [DataMember(Name = "mPayload", IsRequired = true, EmitDefaultValue = true)] + public DiscussionmessageCreateObjectV1ResponseMPayload MPayload { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionmessageCreateObjectV1Response {\n"); + sb.Append(" ObjDebugPayload: ").Append(ObjDebugPayload).Append("\n"); + sb.Append(" ObjDebug: ").Append(ObjDebug).Append("\n"); + sb.Append(" MPayload: ").Append(MPayload).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionmessageCreateObjectV1ResponseMPayload.cs b/src/eZmaxApi/Model/DiscussionmessageCreateObjectV1ResponseMPayload.cs new file mode 100644 index 000000000..f6479a50e --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionmessageCreateObjectV1ResponseMPayload.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.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Payload for POST /1/object/discussionmessage + /// + [DataContract(Name = "discussionmessage-createObject-v1-Response-mPayload")] + public partial class DiscussionmessageCreateObjectV1ResponseMPayload : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionmessageCreateObjectV1ResponseMPayload() { } + /// + /// Initializes a new instance of the class. + /// + /// 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. (required). + public DiscussionmessageCreateObjectV1ResponseMPayload(List aPkiDiscussionmessageID = default(List)) + { + // to ensure "aPkiDiscussionmessageID" is required (not null) + if (aPkiDiscussionmessageID == null) + { + throw new ArgumentNullException("aPkiDiscussionmessageID is a required property for DiscussionmessageCreateObjectV1ResponseMPayload and cannot be null"); + } + this.APkiDiscussionmessageID = aPkiDiscussionmessageID; + } + + /// + /// 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. + /// + /// 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. + [DataMember(Name = "a_pkiDiscussionmessageID", IsRequired = true, EmitDefaultValue = true)] + public List APkiDiscussionmessageID { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionmessageCreateObjectV1ResponseMPayload {\n"); + sb.Append(" APkiDiscussionmessageID: ").Append(APkiDiscussionmessageID).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionmessageDeleteObjectV1Response.cs b/src/eZmaxApi/Model/DiscussionmessageDeleteObjectV1Response.cs new file mode 100644 index 000000000..7388a5539 --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionmessageDeleteObjectV1Response.cs @@ -0,0 +1,102 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Response for DELETE /1/object/discussionmessage/{pkiDiscussionmessageID} + /// + [DataContract(Name = "discussionmessage-deleteObject-v1-Response")] + public partial class DiscussionmessageDeleteObjectV1Response : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionmessageDeleteObjectV1Response() { } + /// + /// Initializes a new instance of the class. + /// + /// objDebugPayload (required). + /// objDebug. + public DiscussionmessageDeleteObjectV1Response(CommonResponseObjDebugPayload objDebugPayload = default(CommonResponseObjDebugPayload), CommonResponseObjDebug objDebug = default(CommonResponseObjDebug)) + { + // to ensure "objDebugPayload" is required (not null) + if (objDebugPayload == null) + { + throw new ArgumentNullException("objDebugPayload is a required property for DiscussionmessageDeleteObjectV1Response and cannot be null"); + } + this.ObjDebugPayload = objDebugPayload; + this.ObjDebug = objDebug; + } + + /// + /// Gets or Sets ObjDebugPayload + /// + [DataMember(Name = "objDebugPayload", IsRequired = true, EmitDefaultValue = true)] + public CommonResponseObjDebugPayload ObjDebugPayload { get; set; } + + /// + /// Gets or Sets ObjDebug + /// + [DataMember(Name = "objDebug", EmitDefaultValue = false)] + public CommonResponseObjDebug ObjDebug { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionmessageDeleteObjectV1Response {\n"); + sb.Append(" ObjDebugPayload: ").Append(ObjDebugPayload).Append("\n"); + sb.Append(" ObjDebug: ").Append(ObjDebug).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionmessagePatchObjectV1Request.cs b/src/eZmaxApi/Model/DiscussionmessagePatchObjectV1Request.cs new file mode 100644 index 000000000..4029dcdb1 --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionmessagePatchObjectV1Request.cs @@ -0,0 +1,93 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Request for PATCH /1/object/discussionmessage/{pkiDiscussionmessageID} + /// + [DataContract(Name = "discussionmessage-patchObject-v1-Request")] + public partial class DiscussionmessagePatchObjectV1Request : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionmessagePatchObjectV1Request() { } + /// + /// Initializes a new instance of the class. + /// + /// objDiscussionmessage (required). + public DiscussionmessagePatchObjectV1Request(DiscussionmessageRequestPatch objDiscussionmessage = default(DiscussionmessageRequestPatch)) + { + // to ensure "objDiscussionmessage" is required (not null) + if (objDiscussionmessage == null) + { + throw new ArgumentNullException("objDiscussionmessage is a required property for DiscussionmessagePatchObjectV1Request and cannot be null"); + } + this.ObjDiscussionmessage = objDiscussionmessage; + } + + /// + /// Gets or Sets ObjDiscussionmessage + /// + [DataMember(Name = "objDiscussionmessage", IsRequired = true, EmitDefaultValue = true)] + public DiscussionmessageRequestPatch ObjDiscussionmessage { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionmessagePatchObjectV1Request {\n"); + sb.Append(" ObjDiscussionmessage: ").Append(ObjDiscussionmessage).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionmessagePatchObjectV1Response.cs b/src/eZmaxApi/Model/DiscussionmessagePatchObjectV1Response.cs new file mode 100644 index 000000000..96d9514c3 --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionmessagePatchObjectV1Response.cs @@ -0,0 +1,102 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Response for PATCH /1/object/discussionmessage/{pkiDiscussionmessageID} + /// + [DataContract(Name = "discussionmessage-patchObject-v1-Response")] + public partial class DiscussionmessagePatchObjectV1Response : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionmessagePatchObjectV1Response() { } + /// + /// Initializes a new instance of the class. + /// + /// objDebugPayload (required). + /// objDebug. + public DiscussionmessagePatchObjectV1Response(CommonResponseObjDebugPayload objDebugPayload = default(CommonResponseObjDebugPayload), CommonResponseObjDebug objDebug = default(CommonResponseObjDebug)) + { + // to ensure "objDebugPayload" is required (not null) + if (objDebugPayload == null) + { + throw new ArgumentNullException("objDebugPayload is a required property for DiscussionmessagePatchObjectV1Response and cannot be null"); + } + this.ObjDebugPayload = objDebugPayload; + this.ObjDebug = objDebug; + } + + /// + /// Gets or Sets ObjDebugPayload + /// + [DataMember(Name = "objDebugPayload", IsRequired = true, EmitDefaultValue = true)] + public CommonResponseObjDebugPayload ObjDebugPayload { get; set; } + + /// + /// Gets or Sets ObjDebug + /// + [DataMember(Name = "objDebug", EmitDefaultValue = false)] + public CommonResponseObjDebug ObjDebug { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionmessagePatchObjectV1Response {\n"); + sb.Append(" ObjDebugPayload: ").Append(ObjDebugPayload).Append("\n"); + sb.Append(" ObjDebug: ").Append(ObjDebug).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionmessageRequest.cs b/src/eZmaxApi/Model/DiscussionmessageRequest.cs new file mode 100644 index 000000000..f0e46264d --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionmessageRequest.cs @@ -0,0 +1,173 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// A Discussionmessage Object + /// + [DataContract(Name = "discussionmessage-Request")] + public partial class DiscussionmessageRequest : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionmessageRequest() { } + /// + /// Initializes a new instance of the class. + /// + /// The unique ID of the Discussionmessage. + /// The unique ID of the Discussion (required). + /// The unique ID of the Discussionmembership. + /// The content of the Discussionmessage (required). + public DiscussionmessageRequest(int pkiDiscussionmessageID = default(int), int fkiDiscussionID = default(int), int fkiDiscussionmembershipIDActionrequired = default(int), string tDiscussionmessageContent = default(string)) + { + this.FkiDiscussionID = fkiDiscussionID; + // to ensure "tDiscussionmessageContent" is required (not null) + if (tDiscussionmessageContent == null) + { + throw new ArgumentNullException("tDiscussionmessageContent is a required property for DiscussionmessageRequest and cannot be null"); + } + this.TDiscussionmessageContent = tDiscussionmessageContent; + this.PkiDiscussionmessageID = pkiDiscussionmessageID; + this.FkiDiscussionmembershipIDActionrequired = fkiDiscussionmembershipIDActionrequired; + } + + /// + /// The unique ID of the Discussionmessage + /// + /// The unique ID of the Discussionmessage + /* 123*/ + [DataMember(Name = "pkiDiscussionmessageID", EmitDefaultValue = false)] + public int PkiDiscussionmessageID { get; set; } + + /// + /// The unique ID of the Discussion + /// + /// The unique ID of the Discussion + /* 125*/ + [DataMember(Name = "fkiDiscussionID", IsRequired = true, EmitDefaultValue = true)] + public int FkiDiscussionID { get; set; } + + /// + /// The unique ID of the Discussionmembership + /// + /// The unique ID of the Discussionmembership + /* 165*/ + [DataMember(Name = "fkiDiscussionmembershipIDActionrequired", EmitDefaultValue = false)] + public int FkiDiscussionmembershipIDActionrequired { get; set; } + + /// + /// The content of the Discussionmessage + /// + /// The content of the Discussionmessage + /* Hello, this is an example of content in a message*/ + [DataMember(Name = "tDiscussionmessageContent", IsRequired = true, EmitDefaultValue = true)] + public string TDiscussionmessageContent { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionmessageRequest {\n"); + sb.Append(" PkiDiscussionmessageID: ").Append(PkiDiscussionmessageID).Append("\n"); + sb.Append(" FkiDiscussionID: ").Append(FkiDiscussionID).Append("\n"); + sb.Append(" FkiDiscussionmembershipIDActionrequired: ").Append(FkiDiscussionmembershipIDActionrequired).Append("\n"); + sb.Append(" TDiscussionmessageContent: ").Append(TDiscussionmessageContent).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + // PkiDiscussionmessageID (int) maximum + if (this.PkiDiscussionmessageID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiDiscussionmessageID, must be a value less than or equal to 16777215.", new [] { "PkiDiscussionmessageID" }); + } + + // PkiDiscussionmessageID (int) minimum + if (this.PkiDiscussionmessageID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiDiscussionmessageID, must be a value greater than or equal to 0.", new [] { "PkiDiscussionmessageID" }); + } + + // FkiDiscussionID (int) maximum + if (this.FkiDiscussionID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionID, must be a value less than or equal to 16777215.", new [] { "FkiDiscussionID" }); + } + + // FkiDiscussionID (int) minimum + if (this.FkiDiscussionID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionID, must be a value greater than or equal to 0.", new [] { "FkiDiscussionID" }); + } + + // FkiDiscussionmembershipIDActionrequired (int) maximum + if (this.FkiDiscussionmembershipIDActionrequired > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionmembershipIDActionrequired, must be a value less than or equal to 16777215.", new [] { "FkiDiscussionmembershipIDActionrequired" }); + } + + // FkiDiscussionmembershipIDActionrequired (int) minimum + if (this.FkiDiscussionmembershipIDActionrequired < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionmembershipIDActionrequired, must be a value greater than or equal to 0.", new [] { "FkiDiscussionmembershipIDActionrequired" }); + } + + if (this.TDiscussionmessageContent != null) { + // TDiscussionmessageContent (string) pattern + Regex regexTDiscussionmessageContent = new Regex(@"^.{0,65535}$", RegexOptions.CultureInvariant); + if (!regexTDiscussionmessageContent.Match(this.TDiscussionmessageContent).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for TDiscussionmessageContent, must match a pattern of " + regexTDiscussionmessageContent, new [] { "TDiscussionmessageContent" }); + } + } + + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionmessageRequestCompound.cs b/src/eZmaxApi/Model/DiscussionmessageRequestCompound.cs new file mode 100644 index 000000000..a4ffc9881 --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionmessageRequestCompound.cs @@ -0,0 +1,173 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// A Discussionmessage Object and children + /// + [DataContract(Name = "discussionmessage-RequestCompound")] + public partial class DiscussionmessageRequestCompound : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionmessageRequestCompound() { } + /// + /// Initializes a new instance of the class. + /// + /// The unique ID of the Discussionmessage. + /// The unique ID of the Discussion (required). + /// The unique ID of the Discussionmembership. + /// The content of the Discussionmessage (required). + public DiscussionmessageRequestCompound(int pkiDiscussionmessageID = default(int), int fkiDiscussionID = default(int), int fkiDiscussionmembershipIDActionrequired = default(int), string tDiscussionmessageContent = default(string)) + { + this.FkiDiscussionID = fkiDiscussionID; + // to ensure "tDiscussionmessageContent" is required (not null) + if (tDiscussionmessageContent == null) + { + throw new ArgumentNullException("tDiscussionmessageContent is a required property for DiscussionmessageRequestCompound and cannot be null"); + } + this.TDiscussionmessageContent = tDiscussionmessageContent; + this.PkiDiscussionmessageID = pkiDiscussionmessageID; + this.FkiDiscussionmembershipIDActionrequired = fkiDiscussionmembershipIDActionrequired; + } + + /// + /// The unique ID of the Discussionmessage + /// + /// The unique ID of the Discussionmessage + /* 123*/ + [DataMember(Name = "pkiDiscussionmessageID", EmitDefaultValue = false)] + public int PkiDiscussionmessageID { get; set; } + + /// + /// The unique ID of the Discussion + /// + /// The unique ID of the Discussion + /* 125*/ + [DataMember(Name = "fkiDiscussionID", IsRequired = true, EmitDefaultValue = true)] + public int FkiDiscussionID { get; set; } + + /// + /// The unique ID of the Discussionmembership + /// + /// The unique ID of the Discussionmembership + /* 165*/ + [DataMember(Name = "fkiDiscussionmembershipIDActionrequired", EmitDefaultValue = false)] + public int FkiDiscussionmembershipIDActionrequired { get; set; } + + /// + /// The content of the Discussionmessage + /// + /// The content of the Discussionmessage + /* Hello, this is an example of content in a message*/ + [DataMember(Name = "tDiscussionmessageContent", IsRequired = true, EmitDefaultValue = true)] + public string TDiscussionmessageContent { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionmessageRequestCompound {\n"); + sb.Append(" PkiDiscussionmessageID: ").Append(PkiDiscussionmessageID).Append("\n"); + sb.Append(" FkiDiscussionID: ").Append(FkiDiscussionID).Append("\n"); + sb.Append(" FkiDiscussionmembershipIDActionrequired: ").Append(FkiDiscussionmembershipIDActionrequired).Append("\n"); + sb.Append(" TDiscussionmessageContent: ").Append(TDiscussionmessageContent).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + // PkiDiscussionmessageID (int) maximum + if (this.PkiDiscussionmessageID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiDiscussionmessageID, must be a value less than or equal to 16777215.", new [] { "PkiDiscussionmessageID" }); + } + + // PkiDiscussionmessageID (int) minimum + if (this.PkiDiscussionmessageID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiDiscussionmessageID, must be a value greater than or equal to 0.", new [] { "PkiDiscussionmessageID" }); + } + + // FkiDiscussionID (int) maximum + if (this.FkiDiscussionID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionID, must be a value less than or equal to 16777215.", new [] { "FkiDiscussionID" }); + } + + // FkiDiscussionID (int) minimum + if (this.FkiDiscussionID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionID, must be a value greater than or equal to 0.", new [] { "FkiDiscussionID" }); + } + + // FkiDiscussionmembershipIDActionrequired (int) maximum + if (this.FkiDiscussionmembershipIDActionrequired > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionmembershipIDActionrequired, must be a value less than or equal to 16777215.", new [] { "FkiDiscussionmembershipIDActionrequired" }); + } + + // FkiDiscussionmembershipIDActionrequired (int) minimum + if (this.FkiDiscussionmembershipIDActionrequired < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionmembershipIDActionrequired, must be a value greater than or equal to 0.", new [] { "FkiDiscussionmembershipIDActionrequired" }); + } + + if (this.TDiscussionmessageContent != null) { + // TDiscussionmessageContent (string) pattern + Regex regexTDiscussionmessageContent = new Regex(@"^.{0,65535}$", RegexOptions.CultureInvariant); + if (!regexTDiscussionmessageContent.Match(this.TDiscussionmessageContent).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for TDiscussionmessageContent, must match a pattern of " + regexTDiscussionmessageContent, new [] { "TDiscussionmessageContent" }); + } + } + + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionmessageRequestPatch.cs b/src/eZmaxApi/Model/DiscussionmessageRequestPatch.cs new file mode 100644 index 000000000..a5601035a --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionmessageRequestPatch.cs @@ -0,0 +1,117 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// A Discussionmessage Object + /// + [DataContract(Name = "discussionmessage-RequestPatch")] + public partial class DiscussionmessageRequestPatch : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + /// The unique ID of the Discussionmembership. + /// The content of the Discussionmessage. + public DiscussionmessageRequestPatch(int fkiDiscussionmembershipIDActionrequired = default(int), string tDiscussionmessageContent = default(string)) + { + this.FkiDiscussionmembershipIDActionrequired = fkiDiscussionmembershipIDActionrequired; + this.TDiscussionmessageContent = tDiscussionmessageContent; + } + + /// + /// The unique ID of the Discussionmembership + /// + /// The unique ID of the Discussionmembership + /* 165*/ + [DataMember(Name = "fkiDiscussionmembershipIDActionrequired", EmitDefaultValue = false)] + public int FkiDiscussionmembershipIDActionrequired { get; set; } + + /// + /// The content of the Discussionmessage + /// + /// The content of the Discussionmessage + /* Hello, this is an example of content in a message*/ + [DataMember(Name = "tDiscussionmessageContent", EmitDefaultValue = false)] + public string TDiscussionmessageContent { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionmessageRequestPatch {\n"); + sb.Append(" FkiDiscussionmembershipIDActionrequired: ").Append(FkiDiscussionmembershipIDActionrequired).Append("\n"); + sb.Append(" TDiscussionmessageContent: ").Append(TDiscussionmessageContent).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + // FkiDiscussionmembershipIDActionrequired (int) maximum + if (this.FkiDiscussionmembershipIDActionrequired > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionmembershipIDActionrequired, must be a value less than or equal to 16777215.", new [] { "FkiDiscussionmembershipIDActionrequired" }); + } + + // FkiDiscussionmembershipIDActionrequired (int) minimum + if (this.FkiDiscussionmembershipIDActionrequired < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionmembershipIDActionrequired, must be a value greater than or equal to 0.", new [] { "FkiDiscussionmembershipIDActionrequired" }); + } + + if (this.TDiscussionmessageContent != null) { + // TDiscussionmessageContent (string) pattern + Regex regexTDiscussionmessageContent = new Regex(@"^.{0,65535}$", RegexOptions.CultureInvariant); + if (!regexTDiscussionmessageContent.Match(this.TDiscussionmessageContent).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for TDiscussionmessageContent, must match a pattern of " + regexTDiscussionmessageContent, new [] { "TDiscussionmessageContent" }); + } + } + + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionmessageResponse.cs b/src/eZmaxApi/Model/DiscussionmessageResponse.cs new file mode 100644 index 000000000..7074b10e1 --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionmessageResponse.cs @@ -0,0 +1,264 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// A Discussionmessage Object + /// + [DataContract(Name = "discussionmessage-Response")] + public partial class DiscussionmessageResponse : IValidatableObject + { + + /// + /// Gets or Sets EDiscussionmessageStatus + /// + [DataMember(Name = "eDiscussionmessageStatus", IsRequired = true, EmitDefaultValue = true)] + public FieldEDiscussionmessageStatus EDiscussionmessageStatus { get; set; } + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionmessageResponse() { } + /// + /// Initializes a new instance of the class. + /// + /// The unique ID of the Discussionmessage (required). + /// The unique ID of the Discussion (required). + /// The unique ID of the Discussionmembership. + /// The unique ID of the Discussionmembership. + /// eDiscussionmessageStatus (required). + /// The content of the Discussionmessage (required). + /// The name the creator of the Discussionmessage. (required). + /// The name the Actionrequired of the Discussionmessage.. + /// objAudit (required). + public DiscussionmessageResponse(int pkiDiscussionmessageID = default(int), int fkiDiscussionID = default(int), int fkiDiscussionmembershipID = default(int), int fkiDiscussionmembershipIDActionrequired = default(int), FieldEDiscussionmessageStatus eDiscussionmessageStatus = default(FieldEDiscussionmessageStatus), string tDiscussionmessageContent = default(string), string sDiscussionmessageCreatorname = default(string), string sDiscussionmessageActionrequiredname = default(string), CommonAudit objAudit = default(CommonAudit)) + { + this.PkiDiscussionmessageID = pkiDiscussionmessageID; + this.FkiDiscussionID = fkiDiscussionID; + this.EDiscussionmessageStatus = eDiscussionmessageStatus; + // to ensure "tDiscussionmessageContent" is required (not null) + if (tDiscussionmessageContent == null) + { + throw new ArgumentNullException("tDiscussionmessageContent is a required property for DiscussionmessageResponse and cannot be null"); + } + this.TDiscussionmessageContent = tDiscussionmessageContent; + // to ensure "sDiscussionmessageCreatorname" is required (not null) + if (sDiscussionmessageCreatorname == null) + { + throw new ArgumentNullException("sDiscussionmessageCreatorname is a required property for DiscussionmessageResponse and cannot be null"); + } + this.SDiscussionmessageCreatorname = sDiscussionmessageCreatorname; + // to ensure "objAudit" is required (not null) + if (objAudit == null) + { + throw new ArgumentNullException("objAudit is a required property for DiscussionmessageResponse and cannot be null"); + } + this.ObjAudit = objAudit; + this.FkiDiscussionmembershipID = fkiDiscussionmembershipID; + this.FkiDiscussionmembershipIDActionrequired = fkiDiscussionmembershipIDActionrequired; + this.SDiscussionmessageActionrequiredname = sDiscussionmessageActionrequiredname; + } + + /// + /// The unique ID of the Discussionmessage + /// + /// The unique ID of the Discussionmessage + /* 123*/ + [DataMember(Name = "pkiDiscussionmessageID", IsRequired = true, EmitDefaultValue = true)] + public int PkiDiscussionmessageID { get; set; } + + /// + /// The unique ID of the Discussion + /// + /// The unique ID of the Discussion + /* 125*/ + [DataMember(Name = "fkiDiscussionID", IsRequired = true, EmitDefaultValue = true)] + public int FkiDiscussionID { get; set; } + + /// + /// The unique ID of the Discussionmembership + /// + /// The unique ID of the Discussionmembership + /* 165*/ + [DataMember(Name = "fkiDiscussionmembershipID", EmitDefaultValue = false)] + public int FkiDiscussionmembershipID { get; set; } + + /// + /// The unique ID of the Discussionmembership + /// + /// The unique ID of the Discussionmembership + /* 165*/ + [DataMember(Name = "fkiDiscussionmembershipIDActionrequired", EmitDefaultValue = false)] + public int FkiDiscussionmembershipIDActionrequired { get; set; } + + /// + /// The content of the Discussionmessage + /// + /// The content of the Discussionmessage + /* Hello, this is an example of content in a message*/ + [DataMember(Name = "tDiscussionmessageContent", IsRequired = true, EmitDefaultValue = true)] + public string TDiscussionmessageContent { get; set; } + + /// + /// The name the creator of the Discussionmessage. + /// + /// The name the creator of the Discussionmessage. + /* John Doe*/ + [DataMember(Name = "sDiscussionmessageCreatorname", IsRequired = true, EmitDefaultValue = true)] + public string SDiscussionmessageCreatorname { get; set; } + + /// + /// The name the Actionrequired of the Discussionmessage. + /// + /// The name the Actionrequired of the Discussionmessage. + /* Jane Doe*/ + [DataMember(Name = "sDiscussionmessageActionrequiredname", EmitDefaultValue = false)] + public string SDiscussionmessageActionrequiredname { get; set; } + + /// + /// Gets or Sets ObjAudit + /// + [DataMember(Name = "objAudit", IsRequired = true, EmitDefaultValue = true)] + public CommonAudit ObjAudit { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionmessageResponse {\n"); + sb.Append(" PkiDiscussionmessageID: ").Append(PkiDiscussionmessageID).Append("\n"); + sb.Append(" FkiDiscussionID: ").Append(FkiDiscussionID).Append("\n"); + sb.Append(" FkiDiscussionmembershipID: ").Append(FkiDiscussionmembershipID).Append("\n"); + sb.Append(" FkiDiscussionmembershipIDActionrequired: ").Append(FkiDiscussionmembershipIDActionrequired).Append("\n"); + sb.Append(" EDiscussionmessageStatus: ").Append(EDiscussionmessageStatus).Append("\n"); + sb.Append(" TDiscussionmessageContent: ").Append(TDiscussionmessageContent).Append("\n"); + sb.Append(" SDiscussionmessageCreatorname: ").Append(SDiscussionmessageCreatorname).Append("\n"); + sb.Append(" SDiscussionmessageActionrequiredname: ").Append(SDiscussionmessageActionrequiredname).Append("\n"); + sb.Append(" ObjAudit: ").Append(ObjAudit).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + // PkiDiscussionmessageID (int) maximum + if (this.PkiDiscussionmessageID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiDiscussionmessageID, must be a value less than or equal to 16777215.", new [] { "PkiDiscussionmessageID" }); + } + + // PkiDiscussionmessageID (int) minimum + if (this.PkiDiscussionmessageID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiDiscussionmessageID, must be a value greater than or equal to 0.", new [] { "PkiDiscussionmessageID" }); + } + + // FkiDiscussionID (int) maximum + if (this.FkiDiscussionID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionID, must be a value less than or equal to 16777215.", new [] { "FkiDiscussionID" }); + } + + // FkiDiscussionID (int) minimum + if (this.FkiDiscussionID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionID, must be a value greater than or equal to 0.", new [] { "FkiDiscussionID" }); + } + + // FkiDiscussionmembershipID (int) maximum + if (this.FkiDiscussionmembershipID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionmembershipID, must be a value less than or equal to 16777215.", new [] { "FkiDiscussionmembershipID" }); + } + + // FkiDiscussionmembershipID (int) minimum + if (this.FkiDiscussionmembershipID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionmembershipID, must be a value greater than or equal to 0.", new [] { "FkiDiscussionmembershipID" }); + } + + // FkiDiscussionmembershipIDActionrequired (int) maximum + if (this.FkiDiscussionmembershipIDActionrequired > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionmembershipIDActionrequired, must be a value less than or equal to 16777215.", new [] { "FkiDiscussionmembershipIDActionrequired" }); + } + + // FkiDiscussionmembershipIDActionrequired (int) minimum + if (this.FkiDiscussionmembershipIDActionrequired < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionmembershipIDActionrequired, must be a value greater than or equal to 0.", new [] { "FkiDiscussionmembershipIDActionrequired" }); + } + + if (this.TDiscussionmessageContent != null) { + // TDiscussionmessageContent (string) pattern + Regex regexTDiscussionmessageContent = new Regex(@"^.{0,65535}$", RegexOptions.CultureInvariant); + if (!regexTDiscussionmessageContent.Match(this.TDiscussionmessageContent).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for TDiscussionmessageContent, must match a pattern of " + regexTDiscussionmessageContent, new [] { "TDiscussionmessageContent" }); + } + } + + if (this.SDiscussionmessageCreatorname != null) { + // SDiscussionmessageCreatorname (string) pattern + Regex regexSDiscussionmessageCreatorname = new Regex(@"^.{0,75}$", RegexOptions.CultureInvariant); + if (!regexSDiscussionmessageCreatorname.Match(this.SDiscussionmessageCreatorname).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SDiscussionmessageCreatorname, must match a pattern of " + regexSDiscussionmessageCreatorname, new [] { "SDiscussionmessageCreatorname" }); + } + } + + if (this.SDiscussionmessageActionrequiredname != null) { + // SDiscussionmessageActionrequiredname (string) pattern + Regex regexSDiscussionmessageActionrequiredname = new Regex(@"^.{0,75}$", RegexOptions.CultureInvariant); + if (!regexSDiscussionmessageActionrequiredname.Match(this.SDiscussionmessageActionrequiredname).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SDiscussionmessageActionrequiredname, must match a pattern of " + regexSDiscussionmessageActionrequiredname, new [] { "SDiscussionmessageActionrequiredname" }); + } + } + + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/DiscussionmessageResponseCompound.cs b/src/eZmaxApi/Model/DiscussionmessageResponseCompound.cs new file mode 100644 index 000000000..b61250393 --- /dev/null +++ b/src/eZmaxApi/Model/DiscussionmessageResponseCompound.cs @@ -0,0 +1,264 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// A Discussionmessage Object and children + /// + [DataContract(Name = "discussionmessage-ResponseCompound")] + public partial class DiscussionmessageResponseCompound : IValidatableObject + { + + /// + /// Gets or Sets EDiscussionmessageStatus + /// + [DataMember(Name = "eDiscussionmessageStatus", IsRequired = true, EmitDefaultValue = true)] + public FieldEDiscussionmessageStatus EDiscussionmessageStatus { get; set; } + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected DiscussionmessageResponseCompound() { } + /// + /// Initializes a new instance of the class. + /// + /// The unique ID of the Discussionmessage (required). + /// The unique ID of the Discussion (required). + /// The unique ID of the Discussionmembership. + /// The unique ID of the Discussionmembership. + /// eDiscussionmessageStatus (required). + /// The content of the Discussionmessage (required). + /// The name the creator of the Discussionmessage. (required). + /// The name the Actionrequired of the Discussionmessage.. + /// objAudit (required). + public DiscussionmessageResponseCompound(int pkiDiscussionmessageID = default(int), int fkiDiscussionID = default(int), int fkiDiscussionmembershipID = default(int), int fkiDiscussionmembershipIDActionrequired = default(int), FieldEDiscussionmessageStatus eDiscussionmessageStatus = default(FieldEDiscussionmessageStatus), string tDiscussionmessageContent = default(string), string sDiscussionmessageCreatorname = default(string), string sDiscussionmessageActionrequiredname = default(string), CommonAudit objAudit = default(CommonAudit)) + { + this.PkiDiscussionmessageID = pkiDiscussionmessageID; + this.FkiDiscussionID = fkiDiscussionID; + this.EDiscussionmessageStatus = eDiscussionmessageStatus; + // to ensure "tDiscussionmessageContent" is required (not null) + if (tDiscussionmessageContent == null) + { + throw new ArgumentNullException("tDiscussionmessageContent is a required property for DiscussionmessageResponseCompound and cannot be null"); + } + this.TDiscussionmessageContent = tDiscussionmessageContent; + // to ensure "sDiscussionmessageCreatorname" is required (not null) + if (sDiscussionmessageCreatorname == null) + { + throw new ArgumentNullException("sDiscussionmessageCreatorname is a required property for DiscussionmessageResponseCompound and cannot be null"); + } + this.SDiscussionmessageCreatorname = sDiscussionmessageCreatorname; + // to ensure "objAudit" is required (not null) + if (objAudit == null) + { + throw new ArgumentNullException("objAudit is a required property for DiscussionmessageResponseCompound and cannot be null"); + } + this.ObjAudit = objAudit; + this.FkiDiscussionmembershipID = fkiDiscussionmembershipID; + this.FkiDiscussionmembershipIDActionrequired = fkiDiscussionmembershipIDActionrequired; + this.SDiscussionmessageActionrequiredname = sDiscussionmessageActionrequiredname; + } + + /// + /// The unique ID of the Discussionmessage + /// + /// The unique ID of the Discussionmessage + /* 123*/ + [DataMember(Name = "pkiDiscussionmessageID", IsRequired = true, EmitDefaultValue = true)] + public int PkiDiscussionmessageID { get; set; } + + /// + /// The unique ID of the Discussion + /// + /// The unique ID of the Discussion + /* 125*/ + [DataMember(Name = "fkiDiscussionID", IsRequired = true, EmitDefaultValue = true)] + public int FkiDiscussionID { get; set; } + + /// + /// The unique ID of the Discussionmembership + /// + /// The unique ID of the Discussionmembership + /* 165*/ + [DataMember(Name = "fkiDiscussionmembershipID", EmitDefaultValue = false)] + public int FkiDiscussionmembershipID { get; set; } + + /// + /// The unique ID of the Discussionmembership + /// + /// The unique ID of the Discussionmembership + /* 165*/ + [DataMember(Name = "fkiDiscussionmembershipIDActionrequired", EmitDefaultValue = false)] + public int FkiDiscussionmembershipIDActionrequired { get; set; } + + /// + /// The content of the Discussionmessage + /// + /// The content of the Discussionmessage + /* Hello, this is an example of content in a message*/ + [DataMember(Name = "tDiscussionmessageContent", IsRequired = true, EmitDefaultValue = true)] + public string TDiscussionmessageContent { get; set; } + + /// + /// The name the creator of the Discussionmessage. + /// + /// The name the creator of the Discussionmessage. + /* John Doe*/ + [DataMember(Name = "sDiscussionmessageCreatorname", IsRequired = true, EmitDefaultValue = true)] + public string SDiscussionmessageCreatorname { get; set; } + + /// + /// The name the Actionrequired of the Discussionmessage. + /// + /// The name the Actionrequired of the Discussionmessage. + /* Jane Doe*/ + [DataMember(Name = "sDiscussionmessageActionrequiredname", EmitDefaultValue = false)] + public string SDiscussionmessageActionrequiredname { get; set; } + + /// + /// Gets or Sets ObjAudit + /// + [DataMember(Name = "objAudit", IsRequired = true, EmitDefaultValue = true)] + public CommonAudit ObjAudit { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class DiscussionmessageResponseCompound {\n"); + sb.Append(" PkiDiscussionmessageID: ").Append(PkiDiscussionmessageID).Append("\n"); + sb.Append(" FkiDiscussionID: ").Append(FkiDiscussionID).Append("\n"); + sb.Append(" FkiDiscussionmembershipID: ").Append(FkiDiscussionmembershipID).Append("\n"); + sb.Append(" FkiDiscussionmembershipIDActionrequired: ").Append(FkiDiscussionmembershipIDActionrequired).Append("\n"); + sb.Append(" EDiscussionmessageStatus: ").Append(EDiscussionmessageStatus).Append("\n"); + sb.Append(" TDiscussionmessageContent: ").Append(TDiscussionmessageContent).Append("\n"); + sb.Append(" SDiscussionmessageCreatorname: ").Append(SDiscussionmessageCreatorname).Append("\n"); + sb.Append(" SDiscussionmessageActionrequiredname: ").Append(SDiscussionmessageActionrequiredname).Append("\n"); + sb.Append(" ObjAudit: ").Append(ObjAudit).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + // PkiDiscussionmessageID (int) maximum + if (this.PkiDiscussionmessageID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiDiscussionmessageID, must be a value less than or equal to 16777215.", new [] { "PkiDiscussionmessageID" }); + } + + // PkiDiscussionmessageID (int) minimum + if (this.PkiDiscussionmessageID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiDiscussionmessageID, must be a value greater than or equal to 0.", new [] { "PkiDiscussionmessageID" }); + } + + // FkiDiscussionID (int) maximum + if (this.FkiDiscussionID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionID, must be a value less than or equal to 16777215.", new [] { "FkiDiscussionID" }); + } + + // FkiDiscussionID (int) minimum + if (this.FkiDiscussionID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionID, must be a value greater than or equal to 0.", new [] { "FkiDiscussionID" }); + } + + // FkiDiscussionmembershipID (int) maximum + if (this.FkiDiscussionmembershipID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionmembershipID, must be a value less than or equal to 16777215.", new [] { "FkiDiscussionmembershipID" }); + } + + // FkiDiscussionmembershipID (int) minimum + if (this.FkiDiscussionmembershipID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionmembershipID, must be a value greater than or equal to 0.", new [] { "FkiDiscussionmembershipID" }); + } + + // FkiDiscussionmembershipIDActionrequired (int) maximum + if (this.FkiDiscussionmembershipIDActionrequired > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionmembershipIDActionrequired, must be a value less than or equal to 16777215.", new [] { "FkiDiscussionmembershipIDActionrequired" }); + } + + // FkiDiscussionmembershipIDActionrequired (int) minimum + if (this.FkiDiscussionmembershipIDActionrequired < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionmembershipIDActionrequired, must be a value greater than or equal to 0.", new [] { "FkiDiscussionmembershipIDActionrequired" }); + } + + if (this.TDiscussionmessageContent != null) { + // TDiscussionmessageContent (string) pattern + Regex regexTDiscussionmessageContent = new Regex(@"^.{0,65535}$", RegexOptions.CultureInvariant); + if (!regexTDiscussionmessageContent.Match(this.TDiscussionmessageContent).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for TDiscussionmessageContent, must match a pattern of " + regexTDiscussionmessageContent, new [] { "TDiscussionmessageContent" }); + } + } + + if (this.SDiscussionmessageCreatorname != null) { + // SDiscussionmessageCreatorname (string) pattern + Regex regexSDiscussionmessageCreatorname = new Regex(@"^.{0,75}$", RegexOptions.CultureInvariant); + if (!regexSDiscussionmessageCreatorname.Match(this.SDiscussionmessageCreatorname).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SDiscussionmessageCreatorname, must match a pattern of " + regexSDiscussionmessageCreatorname, new [] { "SDiscussionmessageCreatorname" }); + } + } + + if (this.SDiscussionmessageActionrequiredname != null) { + // SDiscussionmessageActionrequiredname (string) pattern + Regex regexSDiscussionmessageActionrequiredname = new Regex(@"^.{0,75}$", RegexOptions.CultureInvariant); + if (!regexSDiscussionmessageActionrequiredname.Match(this.SDiscussionmessageActionrequiredname).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SDiscussionmessageActionrequiredname, must match a pattern of " + regexSDiscussionmessageActionrequiredname, new [] { "SDiscussionmessageActionrequiredname" }); + } + } + + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/EzsigndiscussionCreateObjectV1Request.cs b/src/eZmaxApi/Model/EzsigndiscussionCreateObjectV1Request.cs new file mode 100644 index 000000000..c6715a5ce --- /dev/null +++ b/src/eZmaxApi/Model/EzsigndiscussionCreateObjectV1Request.cs @@ -0,0 +1,93 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Request for POST /1/object/ezsigndiscussion + /// + [DataContract(Name = "ezsigndiscussion-createObject-v1-Request")] + public partial class EzsigndiscussionCreateObjectV1Request : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected EzsigndiscussionCreateObjectV1Request() { } + /// + /// Initializes a new instance of the class. + /// + /// aObjEzsigndiscussion (required). + public EzsigndiscussionCreateObjectV1Request(List aObjEzsigndiscussion = default(List)) + { + // to ensure "aObjEzsigndiscussion" is required (not null) + if (aObjEzsigndiscussion == null) + { + throw new ArgumentNullException("aObjEzsigndiscussion is a required property for EzsigndiscussionCreateObjectV1Request and cannot be null"); + } + this.AObjEzsigndiscussion = aObjEzsigndiscussion; + } + + /// + /// Gets or Sets AObjEzsigndiscussion + /// + [DataMember(Name = "a_objEzsigndiscussion", IsRequired = true, EmitDefaultValue = true)] + public List AObjEzsigndiscussion { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class EzsigndiscussionCreateObjectV1Request {\n"); + sb.Append(" AObjEzsigndiscussion: ").Append(AObjEzsigndiscussion).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/EzsigndiscussionCreateObjectV1Response.cs b/src/eZmaxApi/Model/EzsigndiscussionCreateObjectV1Response.cs new file mode 100644 index 000000000..31d43c90d --- /dev/null +++ b/src/eZmaxApi/Model/EzsigndiscussionCreateObjectV1Response.cs @@ -0,0 +1,116 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Response for POST /1/object/ezsigndiscussion + /// + [DataContract(Name = "ezsigndiscussion-createObject-v1-Response")] + public partial class EzsigndiscussionCreateObjectV1Response : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected EzsigndiscussionCreateObjectV1Response() { } + /// + /// Initializes a new instance of the class. + /// + /// objDebugPayload (required). + /// objDebug. + /// mPayload (required). + public EzsigndiscussionCreateObjectV1Response(CommonResponseObjDebugPayload objDebugPayload = default(CommonResponseObjDebugPayload), CommonResponseObjDebug objDebug = default(CommonResponseObjDebug), EzsigndiscussionCreateObjectV1ResponseMPayload mPayload = default(EzsigndiscussionCreateObjectV1ResponseMPayload)) + { + // to ensure "objDebugPayload" is required (not null) + if (objDebugPayload == null) + { + throw new ArgumentNullException("objDebugPayload is a required property for EzsigndiscussionCreateObjectV1Response and cannot be null"); + } + this.ObjDebugPayload = objDebugPayload; + // to ensure "mPayload" is required (not null) + if (mPayload == null) + { + throw new ArgumentNullException("mPayload is a required property for EzsigndiscussionCreateObjectV1Response and cannot be null"); + } + this.MPayload = mPayload; + this.ObjDebug = objDebug; + } + + /// + /// Gets or Sets ObjDebugPayload + /// + [DataMember(Name = "objDebugPayload", IsRequired = true, EmitDefaultValue = true)] + public CommonResponseObjDebugPayload ObjDebugPayload { get; set; } + + /// + /// Gets or Sets ObjDebug + /// + [DataMember(Name = "objDebug", EmitDefaultValue = false)] + public CommonResponseObjDebug ObjDebug { get; set; } + + /// + /// Gets or Sets MPayload + /// + [DataMember(Name = "mPayload", IsRequired = true, EmitDefaultValue = true)] + public EzsigndiscussionCreateObjectV1ResponseMPayload MPayload { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class EzsigndiscussionCreateObjectV1Response {\n"); + sb.Append(" ObjDebugPayload: ").Append(ObjDebugPayload).Append("\n"); + sb.Append(" ObjDebug: ").Append(ObjDebug).Append("\n"); + sb.Append(" MPayload: ").Append(MPayload).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/EzsigndiscussionCreateObjectV1ResponseMPayload.cs b/src/eZmaxApi/Model/EzsigndiscussionCreateObjectV1ResponseMPayload.cs new file mode 100644 index 000000000..d529e734d --- /dev/null +++ b/src/eZmaxApi/Model/EzsigndiscussionCreateObjectV1ResponseMPayload.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.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Payload for POST /1/object/ezsigndiscussion + /// + [DataContract(Name = "ezsigndiscussion-createObject-v1-Response-mPayload")] + public partial class EzsigndiscussionCreateObjectV1ResponseMPayload : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected EzsigndiscussionCreateObjectV1ResponseMPayload() { } + /// + /// Initializes a new instance of the class. + /// + /// 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. (required). + public EzsigndiscussionCreateObjectV1ResponseMPayload(List aPkiEzsigndiscussionID = default(List)) + { + // to ensure "aPkiEzsigndiscussionID" is required (not null) + if (aPkiEzsigndiscussionID == null) + { + throw new ArgumentNullException("aPkiEzsigndiscussionID is a required property for EzsigndiscussionCreateObjectV1ResponseMPayload and cannot be null"); + } + this.APkiEzsigndiscussionID = aPkiEzsigndiscussionID; + } + + /// + /// 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. + /// + /// 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. + [DataMember(Name = "a_pkiEzsigndiscussionID", IsRequired = true, EmitDefaultValue = true)] + public List APkiEzsigndiscussionID { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class EzsigndiscussionCreateObjectV1ResponseMPayload {\n"); + sb.Append(" APkiEzsigndiscussionID: ").Append(APkiEzsigndiscussionID).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/EzsigndiscussionDeleteObjectV1Response.cs b/src/eZmaxApi/Model/EzsigndiscussionDeleteObjectV1Response.cs new file mode 100644 index 000000000..bc032949c --- /dev/null +++ b/src/eZmaxApi/Model/EzsigndiscussionDeleteObjectV1Response.cs @@ -0,0 +1,102 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Response for DELETE /1/object/ezsigndiscussion/{pkiEzsigndiscussionID} + /// + [DataContract(Name = "ezsigndiscussion-deleteObject-v1-Response")] + public partial class EzsigndiscussionDeleteObjectV1Response : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected EzsigndiscussionDeleteObjectV1Response() { } + /// + /// Initializes a new instance of the class. + /// + /// objDebugPayload (required). + /// objDebug. + public EzsigndiscussionDeleteObjectV1Response(CommonResponseObjDebugPayload objDebugPayload = default(CommonResponseObjDebugPayload), CommonResponseObjDebug objDebug = default(CommonResponseObjDebug)) + { + // to ensure "objDebugPayload" is required (not null) + if (objDebugPayload == null) + { + throw new ArgumentNullException("objDebugPayload is a required property for EzsigndiscussionDeleteObjectV1Response and cannot be null"); + } + this.ObjDebugPayload = objDebugPayload; + this.ObjDebug = objDebug; + } + + /// + /// Gets or Sets ObjDebugPayload + /// + [DataMember(Name = "objDebugPayload", IsRequired = true, EmitDefaultValue = true)] + public CommonResponseObjDebugPayload ObjDebugPayload { get; set; } + + /// + /// Gets or Sets ObjDebug + /// + [DataMember(Name = "objDebug", EmitDefaultValue = false)] + public CommonResponseObjDebug ObjDebug { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class EzsigndiscussionDeleteObjectV1Response {\n"); + sb.Append(" ObjDebugPayload: ").Append(ObjDebugPayload).Append("\n"); + sb.Append(" ObjDebug: ").Append(ObjDebug).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/EzsigndiscussionGetObjectV2Response.cs b/src/eZmaxApi/Model/EzsigndiscussionGetObjectV2Response.cs new file mode 100644 index 000000000..003f296c9 --- /dev/null +++ b/src/eZmaxApi/Model/EzsigndiscussionGetObjectV2Response.cs @@ -0,0 +1,116 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Response for GET /2/object/ezsigndiscussion/{pkiEzsigndiscussionID} + /// + [DataContract(Name = "ezsigndiscussion-getObject-v2-Response")] + public partial class EzsigndiscussionGetObjectV2Response : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected EzsigndiscussionGetObjectV2Response() { } + /// + /// Initializes a new instance of the class. + /// + /// objDebugPayload (required). + /// objDebug. + /// mPayload (required). + public EzsigndiscussionGetObjectV2Response(CommonResponseObjDebugPayload objDebugPayload = default(CommonResponseObjDebugPayload), CommonResponseObjDebug objDebug = default(CommonResponseObjDebug), EzsigndiscussionGetObjectV2ResponseMPayload mPayload = default(EzsigndiscussionGetObjectV2ResponseMPayload)) + { + // to ensure "objDebugPayload" is required (not null) + if (objDebugPayload == null) + { + throw new ArgumentNullException("objDebugPayload is a required property for EzsigndiscussionGetObjectV2Response and cannot be null"); + } + this.ObjDebugPayload = objDebugPayload; + // to ensure "mPayload" is required (not null) + if (mPayload == null) + { + throw new ArgumentNullException("mPayload is a required property for EzsigndiscussionGetObjectV2Response and cannot be null"); + } + this.MPayload = mPayload; + this.ObjDebug = objDebug; + } + + /// + /// Gets or Sets ObjDebugPayload + /// + [DataMember(Name = "objDebugPayload", IsRequired = true, EmitDefaultValue = true)] + public CommonResponseObjDebugPayload ObjDebugPayload { get; set; } + + /// + /// Gets or Sets ObjDebug + /// + [DataMember(Name = "objDebug", EmitDefaultValue = false)] + public CommonResponseObjDebug ObjDebug { get; set; } + + /// + /// Gets or Sets MPayload + /// + [DataMember(Name = "mPayload", IsRequired = true, EmitDefaultValue = true)] + public EzsigndiscussionGetObjectV2ResponseMPayload MPayload { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class EzsigndiscussionGetObjectV2Response {\n"); + sb.Append(" ObjDebugPayload: ").Append(ObjDebugPayload).Append("\n"); + sb.Append(" ObjDebug: ").Append(ObjDebug).Append("\n"); + sb.Append(" MPayload: ").Append(MPayload).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/EzsigndiscussionGetObjectV2ResponseMPayload.cs b/src/eZmaxApi/Model/EzsigndiscussionGetObjectV2ResponseMPayload.cs new file mode 100644 index 000000000..8b86ac8ab --- /dev/null +++ b/src/eZmaxApi/Model/EzsigndiscussionGetObjectV2ResponseMPayload.cs @@ -0,0 +1,93 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Payload for GET /2/object/ezsigndiscussion/{pkiEzsigndiscussionID} + /// + [DataContract(Name = "ezsigndiscussion-getObject-v2-Response-mPayload")] + public partial class EzsigndiscussionGetObjectV2ResponseMPayload : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected EzsigndiscussionGetObjectV2ResponseMPayload() { } + /// + /// Initializes a new instance of the class. + /// + /// objEzsigndiscussion (required). + public EzsigndiscussionGetObjectV2ResponseMPayload(EzsigndiscussionResponseCompound objEzsigndiscussion = default(EzsigndiscussionResponseCompound)) + { + // to ensure "objEzsigndiscussion" is required (not null) + if (objEzsigndiscussion == null) + { + throw new ArgumentNullException("objEzsigndiscussion is a required property for EzsigndiscussionGetObjectV2ResponseMPayload and cannot be null"); + } + this.ObjEzsigndiscussion = objEzsigndiscussion; + } + + /// + /// Gets or Sets ObjEzsigndiscussion + /// + [DataMember(Name = "objEzsigndiscussion", IsRequired = true, EmitDefaultValue = true)] + public EzsigndiscussionResponseCompound ObjEzsigndiscussion { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class EzsigndiscussionGetObjectV2ResponseMPayload {\n"); + sb.Append(" ObjEzsigndiscussion: ").Append(ObjEzsigndiscussion).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/EzsigndiscussionRequest.cs b/src/eZmaxApi/Model/EzsigndiscussionRequest.cs new file mode 100644 index 000000000..03bc0040f --- /dev/null +++ b/src/eZmaxApi/Model/EzsigndiscussionRequest.cs @@ -0,0 +1,190 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// An Ezsigndiscussion Object + /// + [DataContract(Name = "ezsigndiscussion-Request")] + public partial class EzsigndiscussionRequest : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected EzsigndiscussionRequest() { } + /// + /// Initializes a new instance of the class. + /// + /// The unique ID of the Ezsigndiscussion. + /// The unique ID of the Ezsigndocument (required). + /// The page number in the Ezsigndocument for the Ezsigndiscussion (required). + /// The x of the Ezsigndiscussion (required). + /// The y of the Ezsigndiscussion (required). + /// objDiscussion (required). + public EzsigndiscussionRequest(int pkiEzsigndiscussionID = default(int), int fkiEzsigndocumentID = default(int), int iEzsigndiscussionPagenumber = default(int), int iEzsigndiscussionX = default(int), int iEzsigndiscussionY = default(int), DiscussionRequest objDiscussion = default(DiscussionRequest)) + { + this.FkiEzsigndocumentID = fkiEzsigndocumentID; + this.IEzsigndiscussionPagenumber = iEzsigndiscussionPagenumber; + this.IEzsigndiscussionX = iEzsigndiscussionX; + this.IEzsigndiscussionY = iEzsigndiscussionY; + // to ensure "objDiscussion" is required (not null) + if (objDiscussion == null) + { + throw new ArgumentNullException("objDiscussion is a required property for EzsigndiscussionRequest and cannot be null"); + } + this.ObjDiscussion = objDiscussion; + this.PkiEzsigndiscussionID = pkiEzsigndiscussionID; + } + + /// + /// The unique ID of the Ezsigndiscussion + /// + /// The unique ID of the Ezsigndiscussion + /* 194*/ + [DataMember(Name = "pkiEzsigndiscussionID", EmitDefaultValue = false)] + public int PkiEzsigndiscussionID { get; set; } + + /// + /// The unique ID of the Ezsigndocument + /// + /// The unique ID of the Ezsigndocument + /* 97*/ + [DataMember(Name = "fkiEzsigndocumentID", IsRequired = true, EmitDefaultValue = true)] + public int FkiEzsigndocumentID { get; set; } + + /// + /// The page number in the Ezsigndocument for the Ezsigndiscussion + /// + /// The page number in the Ezsigndocument for the Ezsigndiscussion + /* 4*/ + [DataMember(Name = "iEzsigndiscussionPagenumber", IsRequired = true, EmitDefaultValue = true)] + public int IEzsigndiscussionPagenumber { get; set; } + + /// + /// The x of the Ezsigndiscussion + /// + /// The x of the Ezsigndiscussion + /* 57208*/ + [DataMember(Name = "iEzsigndiscussionX", IsRequired = true, EmitDefaultValue = true)] + public int IEzsigndiscussionX { get; set; } + + /// + /// The y of the Ezsigndiscussion + /// + /// The y of the Ezsigndiscussion + /* 57652*/ + [DataMember(Name = "iEzsigndiscussionY", IsRequired = true, EmitDefaultValue = true)] + public int IEzsigndiscussionY { get; set; } + + /// + /// Gets or Sets ObjDiscussion + /// + [DataMember(Name = "objDiscussion", IsRequired = true, EmitDefaultValue = true)] + public DiscussionRequest ObjDiscussion { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class EzsigndiscussionRequest {\n"); + sb.Append(" PkiEzsigndiscussionID: ").Append(PkiEzsigndiscussionID).Append("\n"); + sb.Append(" FkiEzsigndocumentID: ").Append(FkiEzsigndocumentID).Append("\n"); + sb.Append(" IEzsigndiscussionPagenumber: ").Append(IEzsigndiscussionPagenumber).Append("\n"); + sb.Append(" IEzsigndiscussionX: ").Append(IEzsigndiscussionX).Append("\n"); + sb.Append(" IEzsigndiscussionY: ").Append(IEzsigndiscussionY).Append("\n"); + sb.Append(" ObjDiscussion: ").Append(ObjDiscussion).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + // PkiEzsigndiscussionID (int) maximum + if (this.PkiEzsigndiscussionID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiEzsigndiscussionID, must be a value less than or equal to 16777215.", new [] { "PkiEzsigndiscussionID" }); + } + + // PkiEzsigndiscussionID (int) minimum + if (this.PkiEzsigndiscussionID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiEzsigndiscussionID, must be a value greater than or equal to 0.", new [] { "PkiEzsigndiscussionID" }); + } + + // FkiEzsigndocumentID (int) minimum + if (this.FkiEzsigndocumentID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiEzsigndocumentID, must be a value greater than or equal to 0.", new [] { "FkiEzsigndocumentID" }); + } + + // IEzsigndiscussionX (int) maximum + if (this.IEzsigndiscussionX > (int)65535) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigndiscussionX, must be a value less than or equal to 65535.", new [] { "IEzsigndiscussionX" }); + } + + // IEzsigndiscussionX (int) minimum + if (this.IEzsigndiscussionX < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigndiscussionX, must be a value greater than or equal to 0.", new [] { "IEzsigndiscussionX" }); + } + + // IEzsigndiscussionY (int) maximum + if (this.IEzsigndiscussionY > (int)65535) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigndiscussionY, must be a value less than or equal to 65535.", new [] { "IEzsigndiscussionY" }); + } + + // IEzsigndiscussionY (int) minimum + if (this.IEzsigndiscussionY < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigndiscussionY, must be a value greater than or equal to 0.", new [] { "IEzsigndiscussionY" }); + } + + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/EzsigndiscussionRequestCompound.cs b/src/eZmaxApi/Model/EzsigndiscussionRequestCompound.cs new file mode 100644 index 000000000..6b7612444 --- /dev/null +++ b/src/eZmaxApi/Model/EzsigndiscussionRequestCompound.cs @@ -0,0 +1,190 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// A Ezsigndiscussion Object and children + /// + [DataContract(Name = "ezsigndiscussion-RequestCompound")] + public partial class EzsigndiscussionRequestCompound : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected EzsigndiscussionRequestCompound() { } + /// + /// Initializes a new instance of the class. + /// + /// The unique ID of the Ezsigndiscussion. + /// The unique ID of the Ezsigndocument (required). + /// The page number in the Ezsigndocument for the Ezsigndiscussion (required). + /// The x of the Ezsigndiscussion (required). + /// The y of the Ezsigndiscussion (required). + /// objDiscussion (required). + public EzsigndiscussionRequestCompound(int pkiEzsigndiscussionID = default(int), int fkiEzsigndocumentID = default(int), int iEzsigndiscussionPagenumber = default(int), int iEzsigndiscussionX = default(int), int iEzsigndiscussionY = default(int), DiscussionRequest objDiscussion = default(DiscussionRequest)) + { + this.FkiEzsigndocumentID = fkiEzsigndocumentID; + this.IEzsigndiscussionPagenumber = iEzsigndiscussionPagenumber; + this.IEzsigndiscussionX = iEzsigndiscussionX; + this.IEzsigndiscussionY = iEzsigndiscussionY; + // to ensure "objDiscussion" is required (not null) + if (objDiscussion == null) + { + throw new ArgumentNullException("objDiscussion is a required property for EzsigndiscussionRequestCompound and cannot be null"); + } + this.ObjDiscussion = objDiscussion; + this.PkiEzsigndiscussionID = pkiEzsigndiscussionID; + } + + /// + /// The unique ID of the Ezsigndiscussion + /// + /// The unique ID of the Ezsigndiscussion + /* 194*/ + [DataMember(Name = "pkiEzsigndiscussionID", EmitDefaultValue = false)] + public int PkiEzsigndiscussionID { get; set; } + + /// + /// The unique ID of the Ezsigndocument + /// + /// The unique ID of the Ezsigndocument + /* 97*/ + [DataMember(Name = "fkiEzsigndocumentID", IsRequired = true, EmitDefaultValue = true)] + public int FkiEzsigndocumentID { get; set; } + + /// + /// The page number in the Ezsigndocument for the Ezsigndiscussion + /// + /// The page number in the Ezsigndocument for the Ezsigndiscussion + /* 4*/ + [DataMember(Name = "iEzsigndiscussionPagenumber", IsRequired = true, EmitDefaultValue = true)] + public int IEzsigndiscussionPagenumber { get; set; } + + /// + /// The x of the Ezsigndiscussion + /// + /// The x of the Ezsigndiscussion + /* 57208*/ + [DataMember(Name = "iEzsigndiscussionX", IsRequired = true, EmitDefaultValue = true)] + public int IEzsigndiscussionX { get; set; } + + /// + /// The y of the Ezsigndiscussion + /// + /// The y of the Ezsigndiscussion + /* 57652*/ + [DataMember(Name = "iEzsigndiscussionY", IsRequired = true, EmitDefaultValue = true)] + public int IEzsigndiscussionY { get; set; } + + /// + /// Gets or Sets ObjDiscussion + /// + [DataMember(Name = "objDiscussion", IsRequired = true, EmitDefaultValue = true)] + public DiscussionRequest ObjDiscussion { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class EzsigndiscussionRequestCompound {\n"); + sb.Append(" PkiEzsigndiscussionID: ").Append(PkiEzsigndiscussionID).Append("\n"); + sb.Append(" FkiEzsigndocumentID: ").Append(FkiEzsigndocumentID).Append("\n"); + sb.Append(" IEzsigndiscussionPagenumber: ").Append(IEzsigndiscussionPagenumber).Append("\n"); + sb.Append(" IEzsigndiscussionX: ").Append(IEzsigndiscussionX).Append("\n"); + sb.Append(" IEzsigndiscussionY: ").Append(IEzsigndiscussionY).Append("\n"); + sb.Append(" ObjDiscussion: ").Append(ObjDiscussion).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + // PkiEzsigndiscussionID (int) maximum + if (this.PkiEzsigndiscussionID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiEzsigndiscussionID, must be a value less than or equal to 16777215.", new [] { "PkiEzsigndiscussionID" }); + } + + // PkiEzsigndiscussionID (int) minimum + if (this.PkiEzsigndiscussionID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiEzsigndiscussionID, must be a value greater than or equal to 0.", new [] { "PkiEzsigndiscussionID" }); + } + + // FkiEzsigndocumentID (int) minimum + if (this.FkiEzsigndocumentID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiEzsigndocumentID, must be a value greater than or equal to 0.", new [] { "FkiEzsigndocumentID" }); + } + + // IEzsigndiscussionX (int) maximum + if (this.IEzsigndiscussionX > (int)65535) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigndiscussionX, must be a value less than or equal to 65535.", new [] { "IEzsigndiscussionX" }); + } + + // IEzsigndiscussionX (int) minimum + if (this.IEzsigndiscussionX < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigndiscussionX, must be a value greater than or equal to 0.", new [] { "IEzsigndiscussionX" }); + } + + // IEzsigndiscussionY (int) maximum + if (this.IEzsigndiscussionY > (int)65535) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigndiscussionY, must be a value less than or equal to 65535.", new [] { "IEzsigndiscussionY" }); + } + + // IEzsigndiscussionY (int) minimum + if (this.IEzsigndiscussionY < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigndiscussionY, must be a value greater than or equal to 0.", new [] { "IEzsigndiscussionY" }); + } + + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/EzsigndiscussionResponse.cs b/src/eZmaxApi/Model/EzsigndiscussionResponse.cs new file mode 100644 index 000000000..b032b87c5 --- /dev/null +++ b/src/eZmaxApi/Model/EzsigndiscussionResponse.cs @@ -0,0 +1,213 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// A Ezsigndiscussion Object + /// + [DataContract(Name = "ezsigndiscussion-Response")] + public partial class EzsigndiscussionResponse : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected EzsigndiscussionResponse() { } + /// + /// Initializes a new instance of the class. + /// + /// The unique ID of the Ezsigndiscussion (required). + /// The unique ID of the Ezsignpage (required). + /// The unique ID of the Discussion (required). + /// The x of the Ezsigndiscussion (required). + /// The y of the Ezsigndiscussion (required). + /// The page number in the Ezsigndocument for the Ezsigndiscussion (required). + /// objDiscussion (required). + public EzsigndiscussionResponse(int pkiEzsigndiscussionID = default(int), int fkiEzsignpageID = default(int), int fkiDiscussionID = default(int), int iEzsigndiscussionX = default(int), int iEzsigndiscussionY = default(int), int iEzsigndiscussionPagenumber = default(int), DiscussionResponseCompound objDiscussion = default(DiscussionResponseCompound)) + { + this.PkiEzsigndiscussionID = pkiEzsigndiscussionID; + this.FkiEzsignpageID = fkiEzsignpageID; + this.FkiDiscussionID = fkiDiscussionID; + this.IEzsigndiscussionX = iEzsigndiscussionX; + this.IEzsigndiscussionY = iEzsigndiscussionY; + this.IEzsigndiscussionPagenumber = iEzsigndiscussionPagenumber; + // to ensure "objDiscussion" is required (not null) + if (objDiscussion == null) + { + throw new ArgumentNullException("objDiscussion is a required property for EzsigndiscussionResponse and cannot be null"); + } + this.ObjDiscussion = objDiscussion; + } + + /// + /// The unique ID of the Ezsigndiscussion + /// + /// The unique ID of the Ezsigndiscussion + /* 194*/ + [DataMember(Name = "pkiEzsigndiscussionID", IsRequired = true, EmitDefaultValue = true)] + public int PkiEzsigndiscussionID { get; set; } + + /// + /// The unique ID of the Ezsignpage + /// + /// The unique ID of the Ezsignpage + /* 64*/ + [DataMember(Name = "fkiEzsignpageID", IsRequired = true, EmitDefaultValue = true)] + public int FkiEzsignpageID { get; set; } + + /// + /// The unique ID of the Discussion + /// + /// The unique ID of the Discussion + /* 125*/ + [DataMember(Name = "fkiDiscussionID", IsRequired = true, EmitDefaultValue = true)] + public int FkiDiscussionID { get; set; } + + /// + /// The x of the Ezsigndiscussion + /// + /// The x of the Ezsigndiscussion + /* 57208*/ + [DataMember(Name = "iEzsigndiscussionX", IsRequired = true, EmitDefaultValue = true)] + public int IEzsigndiscussionX { get; set; } + + /// + /// The y of the Ezsigndiscussion + /// + /// The y of the Ezsigndiscussion + /* 57652*/ + [DataMember(Name = "iEzsigndiscussionY", IsRequired = true, EmitDefaultValue = true)] + public int IEzsigndiscussionY { get; set; } + + /// + /// The page number in the Ezsigndocument for the Ezsigndiscussion + /// + /// The page number in the Ezsigndocument for the Ezsigndiscussion + /* 4*/ + [DataMember(Name = "iEzsigndiscussionPagenumber", IsRequired = true, EmitDefaultValue = true)] + public int IEzsigndiscussionPagenumber { get; set; } + + /// + /// Gets or Sets ObjDiscussion + /// + [DataMember(Name = "objDiscussion", IsRequired = true, EmitDefaultValue = true)] + public DiscussionResponseCompound ObjDiscussion { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class EzsigndiscussionResponse {\n"); + sb.Append(" PkiEzsigndiscussionID: ").Append(PkiEzsigndiscussionID).Append("\n"); + sb.Append(" FkiEzsignpageID: ").Append(FkiEzsignpageID).Append("\n"); + sb.Append(" FkiDiscussionID: ").Append(FkiDiscussionID).Append("\n"); + sb.Append(" IEzsigndiscussionX: ").Append(IEzsigndiscussionX).Append("\n"); + sb.Append(" IEzsigndiscussionY: ").Append(IEzsigndiscussionY).Append("\n"); + sb.Append(" IEzsigndiscussionPagenumber: ").Append(IEzsigndiscussionPagenumber).Append("\n"); + sb.Append(" ObjDiscussion: ").Append(ObjDiscussion).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + // PkiEzsigndiscussionID (int) maximum + if (this.PkiEzsigndiscussionID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiEzsigndiscussionID, must be a value less than or equal to 16777215.", new [] { "PkiEzsigndiscussionID" }); + } + + // PkiEzsigndiscussionID (int) minimum + if (this.PkiEzsigndiscussionID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiEzsigndiscussionID, must be a value greater than or equal to 0.", new [] { "PkiEzsigndiscussionID" }); + } + + // FkiEzsignpageID (int) minimum + if (this.FkiEzsignpageID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiEzsignpageID, must be a value greater than or equal to 0.", new [] { "FkiEzsignpageID" }); + } + + // FkiDiscussionID (int) maximum + if (this.FkiDiscussionID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionID, must be a value less than or equal to 16777215.", new [] { "FkiDiscussionID" }); + } + + // FkiDiscussionID (int) minimum + if (this.FkiDiscussionID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionID, must be a value greater than or equal to 0.", new [] { "FkiDiscussionID" }); + } + + // IEzsigndiscussionX (int) maximum + if (this.IEzsigndiscussionX > (int)65535) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigndiscussionX, must be a value less than or equal to 65535.", new [] { "IEzsigndiscussionX" }); + } + + // IEzsigndiscussionX (int) minimum + if (this.IEzsigndiscussionX < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigndiscussionX, must be a value greater than or equal to 0.", new [] { "IEzsigndiscussionX" }); + } + + // IEzsigndiscussionY (int) maximum + if (this.IEzsigndiscussionY > (int)65535) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigndiscussionY, must be a value less than or equal to 65535.", new [] { "IEzsigndiscussionY" }); + } + + // IEzsigndiscussionY (int) minimum + if (this.IEzsigndiscussionY < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigndiscussionY, must be a value greater than or equal to 0.", new [] { "IEzsigndiscussionY" }); + } + + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/EzsigndiscussionResponseCompound.cs b/src/eZmaxApi/Model/EzsigndiscussionResponseCompound.cs new file mode 100644 index 000000000..372227feb --- /dev/null +++ b/src/eZmaxApi/Model/EzsigndiscussionResponseCompound.cs @@ -0,0 +1,213 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// A Ezsigndiscussion Object + /// + [DataContract(Name = "ezsigndiscussion-ResponseCompound")] + public partial class EzsigndiscussionResponseCompound : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected EzsigndiscussionResponseCompound() { } + /// + /// Initializes a new instance of the class. + /// + /// The unique ID of the Ezsigndiscussion (required). + /// The unique ID of the Ezsignpage (required). + /// The unique ID of the Discussion (required). + /// The x of the Ezsigndiscussion (required). + /// The y of the Ezsigndiscussion (required). + /// The page number in the Ezsigndocument for the Ezsigndiscussion (required). + /// objDiscussion (required). + public EzsigndiscussionResponseCompound(int pkiEzsigndiscussionID = default(int), int fkiEzsignpageID = default(int), int fkiDiscussionID = default(int), int iEzsigndiscussionX = default(int), int iEzsigndiscussionY = default(int), int iEzsigndiscussionPagenumber = default(int), DiscussionResponseCompound objDiscussion = default(DiscussionResponseCompound)) + { + this.PkiEzsigndiscussionID = pkiEzsigndiscussionID; + this.FkiEzsignpageID = fkiEzsignpageID; + this.FkiDiscussionID = fkiDiscussionID; + this.IEzsigndiscussionX = iEzsigndiscussionX; + this.IEzsigndiscussionY = iEzsigndiscussionY; + this.IEzsigndiscussionPagenumber = iEzsigndiscussionPagenumber; + // to ensure "objDiscussion" is required (not null) + if (objDiscussion == null) + { + throw new ArgumentNullException("objDiscussion is a required property for EzsigndiscussionResponseCompound and cannot be null"); + } + this.ObjDiscussion = objDiscussion; + } + + /// + /// The unique ID of the Ezsigndiscussion + /// + /// The unique ID of the Ezsigndiscussion + /* 194*/ + [DataMember(Name = "pkiEzsigndiscussionID", IsRequired = true, EmitDefaultValue = true)] + public int PkiEzsigndiscussionID { get; set; } + + /// + /// The unique ID of the Ezsignpage + /// + /// The unique ID of the Ezsignpage + /* 64*/ + [DataMember(Name = "fkiEzsignpageID", IsRequired = true, EmitDefaultValue = true)] + public int FkiEzsignpageID { get; set; } + + /// + /// The unique ID of the Discussion + /// + /// The unique ID of the Discussion + /* 125*/ + [DataMember(Name = "fkiDiscussionID", IsRequired = true, EmitDefaultValue = true)] + public int FkiDiscussionID { get; set; } + + /// + /// The x of the Ezsigndiscussion + /// + /// The x of the Ezsigndiscussion + /* 57208*/ + [DataMember(Name = "iEzsigndiscussionX", IsRequired = true, EmitDefaultValue = true)] + public int IEzsigndiscussionX { get; set; } + + /// + /// The y of the Ezsigndiscussion + /// + /// The y of the Ezsigndiscussion + /* 57652*/ + [DataMember(Name = "iEzsigndiscussionY", IsRequired = true, EmitDefaultValue = true)] + public int IEzsigndiscussionY { get; set; } + + /// + /// The page number in the Ezsigndocument for the Ezsigndiscussion + /// + /// The page number in the Ezsigndocument for the Ezsigndiscussion + /* 4*/ + [DataMember(Name = "iEzsigndiscussionPagenumber", IsRequired = true, EmitDefaultValue = true)] + public int IEzsigndiscussionPagenumber { get; set; } + + /// + /// Gets or Sets ObjDiscussion + /// + [DataMember(Name = "objDiscussion", IsRequired = true, EmitDefaultValue = true)] + public DiscussionResponseCompound ObjDiscussion { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class EzsigndiscussionResponseCompound {\n"); + sb.Append(" PkiEzsigndiscussionID: ").Append(PkiEzsigndiscussionID).Append("\n"); + sb.Append(" FkiEzsignpageID: ").Append(FkiEzsignpageID).Append("\n"); + sb.Append(" FkiDiscussionID: ").Append(FkiDiscussionID).Append("\n"); + sb.Append(" IEzsigndiscussionX: ").Append(IEzsigndiscussionX).Append("\n"); + sb.Append(" IEzsigndiscussionY: ").Append(IEzsigndiscussionY).Append("\n"); + sb.Append(" IEzsigndiscussionPagenumber: ").Append(IEzsigndiscussionPagenumber).Append("\n"); + sb.Append(" ObjDiscussion: ").Append(ObjDiscussion).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + // PkiEzsigndiscussionID (int) maximum + if (this.PkiEzsigndiscussionID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiEzsigndiscussionID, must be a value less than or equal to 16777215.", new [] { "PkiEzsigndiscussionID" }); + } + + // PkiEzsigndiscussionID (int) minimum + if (this.PkiEzsigndiscussionID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for PkiEzsigndiscussionID, must be a value greater than or equal to 0.", new [] { "PkiEzsigndiscussionID" }); + } + + // FkiEzsignpageID (int) minimum + if (this.FkiEzsignpageID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiEzsignpageID, must be a value greater than or equal to 0.", new [] { "FkiEzsignpageID" }); + } + + // FkiDiscussionID (int) maximum + if (this.FkiDiscussionID > (int)16777215) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionID, must be a value less than or equal to 16777215.", new [] { "FkiDiscussionID" }); + } + + // FkiDiscussionID (int) minimum + if (this.FkiDiscussionID < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for FkiDiscussionID, must be a value greater than or equal to 0.", new [] { "FkiDiscussionID" }); + } + + // IEzsigndiscussionX (int) maximum + if (this.IEzsigndiscussionX > (int)65535) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigndiscussionX, must be a value less than or equal to 65535.", new [] { "IEzsigndiscussionX" }); + } + + // IEzsigndiscussionX (int) minimum + if (this.IEzsigndiscussionX < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigndiscussionX, must be a value greater than or equal to 0.", new [] { "IEzsigndiscussionX" }); + } + + // IEzsigndiscussionY (int) maximum + if (this.IEzsigndiscussionY > (int)65535) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigndiscussionY, must be a value less than or equal to 65535.", new [] { "IEzsigndiscussionY" }); + } + + // IEzsigndiscussionY (int) minimum + if (this.IEzsigndiscussionY < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigndiscussionY, must be a value greater than or equal to 0.", new [] { "IEzsigndiscussionY" }); + } + + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/EzsigndocumentApplyEzsigntemplateV2Response.cs b/src/eZmaxApi/Model/EzsigndocumentApplyEzsigntemplateV2Response.cs index a0baa514b..e8e041dc3 100644 --- a/src/eZmaxApi/Model/EzsigndocumentApplyEzsigntemplateV2Response.cs +++ b/src/eZmaxApi/Model/EzsigndocumentApplyEzsigntemplateV2Response.cs @@ -42,7 +42,8 @@ protected EzsigndocumentApplyEzsigntemplateV2Response() { } /// /// objDebugPayload (required). /// objDebug. - public EzsigndocumentApplyEzsigntemplateV2Response(CommonResponseObjDebugPayload objDebugPayload = default(CommonResponseObjDebugPayload), CommonResponseObjDebug objDebug = default(CommonResponseObjDebug)) + /// aObjWarning. + public EzsigndocumentApplyEzsigntemplateV2Response(CommonResponseObjDebugPayload objDebugPayload = default(CommonResponseObjDebugPayload), CommonResponseObjDebug objDebug = default(CommonResponseObjDebug), List aObjWarning = default(List)) { // to ensure "objDebugPayload" is required (not null) if (objDebugPayload == null) @@ -51,6 +52,7 @@ protected EzsigndocumentApplyEzsigntemplateV2Response() { } } this.ObjDebugPayload = objDebugPayload; this.ObjDebug = objDebug; + this.AObjWarning = aObjWarning; } /// @@ -65,6 +67,12 @@ protected EzsigndocumentApplyEzsigntemplateV2Response() { } [DataMember(Name = "objDebug", EmitDefaultValue = false)] public CommonResponseObjDebug ObjDebug { get; set; } + /// + /// Gets or Sets AObjWarning + /// + [DataMember(Name = "a_objWarning", EmitDefaultValue = false)] + public List AObjWarning { get; set; } + /// /// Returns the string presentation of the object /// @@ -75,6 +83,7 @@ public override string ToString() sb.Append("class EzsigndocumentApplyEzsigntemplateV2Response {\n"); sb.Append(" ObjDebugPayload: ").Append(ObjDebugPayload).Append("\n"); sb.Append(" ObjDebug: ").Append(ObjDebug).Append("\n"); + sb.Append(" AObjWarning: ").Append(AObjWarning).Append("\n"); sb.Append("}\n"); return sb.ToString(); } diff --git a/src/eZmaxApi/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1Request.cs b/src/eZmaxApi/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1Request.cs new file mode 100644 index 000000000..1a67b0f73 --- /dev/null +++ b/src/eZmaxApi/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1Request.cs @@ -0,0 +1,107 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Request for POST /1/object/ezsigndocument/{pkiEzsigndocumentID}/createEzsignelementsPositionedByWord + /// + [DataContract(Name = "ezsigndocument-createEzsignelementsPositionedByWord-v1-Request")] + public partial class EzsigndocumentCreateEzsignelementsPositionedByWordV1Request : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected EzsigndocumentCreateEzsignelementsPositionedByWordV1Request() { } + /// + /// Initializes a new instance of the class. + /// + /// aObjEzsignformfieldgroup (required). + /// aObjEzsignsignature (required). + public EzsigndocumentCreateEzsignelementsPositionedByWordV1Request(List aObjEzsignformfieldgroup = default(List), List aObjEzsignsignature = default(List)) + { + // to ensure "aObjEzsignformfieldgroup" is required (not null) + if (aObjEzsignformfieldgroup == null) + { + throw new ArgumentNullException("aObjEzsignformfieldgroup is a required property for EzsigndocumentCreateEzsignelementsPositionedByWordV1Request and cannot be null"); + } + this.AObjEzsignformfieldgroup = aObjEzsignformfieldgroup; + // to ensure "aObjEzsignsignature" is required (not null) + if (aObjEzsignsignature == null) + { + throw new ArgumentNullException("aObjEzsignsignature is a required property for EzsigndocumentCreateEzsignelementsPositionedByWordV1Request and cannot be null"); + } + this.AObjEzsignsignature = aObjEzsignsignature; + } + + /// + /// Gets or Sets AObjEzsignformfieldgroup + /// + [DataMember(Name = "a_objEzsignformfieldgroup", IsRequired = true, EmitDefaultValue = true)] + public List AObjEzsignformfieldgroup { get; set; } + + /// + /// Gets or Sets AObjEzsignsignature + /// + [DataMember(Name = "a_objEzsignsignature", IsRequired = true, EmitDefaultValue = true)] + public List AObjEzsignsignature { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class EzsigndocumentCreateEzsignelementsPositionedByWordV1Request {\n"); + sb.Append(" AObjEzsignformfieldgroup: ").Append(AObjEzsignformfieldgroup).Append("\n"); + sb.Append(" AObjEzsignsignature: ").Append(AObjEzsignsignature).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1Response.cs b/src/eZmaxApi/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1Response.cs new file mode 100644 index 000000000..f377c794f --- /dev/null +++ b/src/eZmaxApi/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1Response.cs @@ -0,0 +1,116 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Response for POST /1/object/ezsigndocument/{pkiEzsigndocumentID}/createEzsignelementsPositionedByWord + /// + [DataContract(Name = "ezsigndocument-createEzsignelementsPositionedByWord-v1-Response")] + public partial class EzsigndocumentCreateEzsignelementsPositionedByWordV1Response : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected EzsigndocumentCreateEzsignelementsPositionedByWordV1Response() { } + /// + /// Initializes a new instance of the class. + /// + /// objDebugPayload (required). + /// objDebug. + /// mPayload (required). + public EzsigndocumentCreateEzsignelementsPositionedByWordV1Response(CommonResponseObjDebugPayload objDebugPayload = default(CommonResponseObjDebugPayload), CommonResponseObjDebug objDebug = default(CommonResponseObjDebug), EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload mPayload = default(EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload)) + { + // to ensure "objDebugPayload" is required (not null) + if (objDebugPayload == null) + { + throw new ArgumentNullException("objDebugPayload is a required property for EzsigndocumentCreateEzsignelementsPositionedByWordV1Response and cannot be null"); + } + this.ObjDebugPayload = objDebugPayload; + // to ensure "mPayload" is required (not null) + if (mPayload == null) + { + throw new ArgumentNullException("mPayload is a required property for EzsigndocumentCreateEzsignelementsPositionedByWordV1Response and cannot be null"); + } + this.MPayload = mPayload; + this.ObjDebug = objDebug; + } + + /// + /// Gets or Sets ObjDebugPayload + /// + [DataMember(Name = "objDebugPayload", IsRequired = true, EmitDefaultValue = true)] + public CommonResponseObjDebugPayload ObjDebugPayload { get; set; } + + /// + /// Gets or Sets ObjDebug + /// + [DataMember(Name = "objDebug", EmitDefaultValue = false)] + public CommonResponseObjDebug ObjDebug { get; set; } + + /// + /// Gets or Sets MPayload + /// + [DataMember(Name = "mPayload", IsRequired = true, EmitDefaultValue = true)] + public EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload MPayload { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class EzsigndocumentCreateEzsignelementsPositionedByWordV1Response {\n"); + sb.Append(" ObjDebugPayload: ").Append(ObjDebugPayload).Append("\n"); + sb.Append(" ObjDebug: ").Append(ObjDebug).Append("\n"); + sb.Append(" MPayload: ").Append(MPayload).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload.cs b/src/eZmaxApi/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload.cs new file mode 100644 index 000000000..a7d1ed17f --- /dev/null +++ b/src/eZmaxApi/Model/EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload.cs @@ -0,0 +1,107 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Payload for POST /1/object/ezsigndocument/{pkiEzsigndocumentID}/createEzsignelementsPositionedByWord + /// + [DataContract(Name = "ezsigndocument-createEzsignelementsPositionedByWord-v1-Response-mPayload")] + public partial class EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload() { } + /// + /// Initializes a new instance of the class. + /// + /// aPkiEzsignsignatureID (required). + /// aPkiEzsignformfieldgroupID (required). + public EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload(List aPkiEzsignsignatureID = default(List), List aPkiEzsignformfieldgroupID = default(List)) + { + // to ensure "aPkiEzsignsignatureID" is required (not null) + if (aPkiEzsignsignatureID == null) + { + throw new ArgumentNullException("aPkiEzsignsignatureID is a required property for EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload and cannot be null"); + } + this.APkiEzsignsignatureID = aPkiEzsignsignatureID; + // to ensure "aPkiEzsignformfieldgroupID" is required (not null) + if (aPkiEzsignformfieldgroupID == null) + { + throw new ArgumentNullException("aPkiEzsignformfieldgroupID is a required property for EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload and cannot be null"); + } + this.APkiEzsignformfieldgroupID = aPkiEzsignformfieldgroupID; + } + + /// + /// Gets or Sets APkiEzsignsignatureID + /// + [DataMember(Name = "a_pkiEzsignsignatureID", IsRequired = true, EmitDefaultValue = true)] + public List APkiEzsignsignatureID { get; set; } + + /// + /// Gets or Sets APkiEzsignformfieldgroupID + /// + [DataMember(Name = "a_pkiEzsignformfieldgroupID", IsRequired = true, EmitDefaultValue = true)] + public List APkiEzsignformfieldgroupID { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class EzsigndocumentCreateEzsignelementsPositionedByWordV1ResponseMPayload {\n"); + sb.Append(" APkiEzsignsignatureID: ").Append(APkiEzsignsignatureID).Append("\n"); + sb.Append(" APkiEzsignformfieldgroupID: ").Append(APkiEzsignformfieldgroupID).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/EzsigndocumentGetEzsigndiscussionsV1Response.cs b/src/eZmaxApi/Model/EzsigndocumentGetEzsigndiscussionsV1Response.cs new file mode 100644 index 000000000..ac1f385cd --- /dev/null +++ b/src/eZmaxApi/Model/EzsigndocumentGetEzsigndiscussionsV1Response.cs @@ -0,0 +1,116 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Response for GET /1/object/ezsigndocument/{pkiEzsigndocument}/getEzsigndiscussions + /// + [DataContract(Name = "ezsigndocument-getEzsigndiscussions-v1-Response")] + public partial class EzsigndocumentGetEzsigndiscussionsV1Response : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected EzsigndocumentGetEzsigndiscussionsV1Response() { } + /// + /// Initializes a new instance of the class. + /// + /// objDebugPayload (required). + /// objDebug. + /// mPayload (required). + public EzsigndocumentGetEzsigndiscussionsV1Response(CommonResponseObjDebugPayload objDebugPayload = default(CommonResponseObjDebugPayload), CommonResponseObjDebug objDebug = default(CommonResponseObjDebug), EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload mPayload = default(EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload)) + { + // to ensure "objDebugPayload" is required (not null) + if (objDebugPayload == null) + { + throw new ArgumentNullException("objDebugPayload is a required property for EzsigndocumentGetEzsigndiscussionsV1Response and cannot be null"); + } + this.ObjDebugPayload = objDebugPayload; + // to ensure "mPayload" is required (not null) + if (mPayload == null) + { + throw new ArgumentNullException("mPayload is a required property for EzsigndocumentGetEzsigndiscussionsV1Response and cannot be null"); + } + this.MPayload = mPayload; + this.ObjDebug = objDebug; + } + + /// + /// Gets or Sets ObjDebugPayload + /// + [DataMember(Name = "objDebugPayload", IsRequired = true, EmitDefaultValue = true)] + public CommonResponseObjDebugPayload ObjDebugPayload { get; set; } + + /// + /// Gets or Sets ObjDebug + /// + [DataMember(Name = "objDebug", EmitDefaultValue = false)] + public CommonResponseObjDebug ObjDebug { get; set; } + + /// + /// Gets or Sets MPayload + /// + [DataMember(Name = "mPayload", IsRequired = true, EmitDefaultValue = true)] + public EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload MPayload { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class EzsigndocumentGetEzsigndiscussionsV1Response {\n"); + sb.Append(" ObjDebugPayload: ").Append(ObjDebugPayload).Append("\n"); + sb.Append(" ObjDebug: ").Append(ObjDebug).Append("\n"); + sb.Append(" MPayload: ").Append(MPayload).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload.cs b/src/eZmaxApi/Model/EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload.cs new file mode 100644 index 000000000..caaff0a07 --- /dev/null +++ b/src/eZmaxApi/Model/EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload.cs @@ -0,0 +1,93 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Payload for GET /1/object/ezsigndocument/{pkiEzsigndocument}/getEzsigndiscussions + /// + [DataContract(Name = "ezsigndocument-getEzsigndiscussions-v1-Response-mPayload")] + public partial class EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload : IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload() { } + /// + /// Initializes a new instance of the class. + /// + /// aObjEzsigndiscussion (required). + public EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload(List aObjEzsigndiscussion = default(List)) + { + // to ensure "aObjEzsigndiscussion" is required (not null) + if (aObjEzsigndiscussion == null) + { + throw new ArgumentNullException("aObjEzsigndiscussion is a required property for EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload and cannot be null"); + } + this.AObjEzsigndiscussion = aObjEzsigndiscussion; + } + + /// + /// Gets or Sets AObjEzsigndiscussion + /// + [DataMember(Name = "a_objEzsigndiscussion", IsRequired = true, EmitDefaultValue = true)] + public List AObjEzsigndiscussion { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class EzsigndocumentGetEzsigndiscussionsV1ResponseMPayload {\n"); + sb.Append(" AObjEzsigndiscussion: ").Append(AObjEzsigndiscussion).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/eZmaxApi/Model/EzsignfolderGetObjectV1ResponseMPayload.cs b/src/eZmaxApi/Model/EzsignfolderGetObjectV1ResponseMPayload.cs index cb90bc988..92b3b8d90 100644 --- a/src/eZmaxApi/Model/EzsignfolderGetObjectV1ResponseMPayload.cs +++ b/src/eZmaxApi/Model/EzsignfolderGetObjectV1ResponseMPayload.cs @@ -33,6 +33,12 @@ namespace eZmaxApi.Model public partial class EzsignfolderGetObjectV1ResponseMPayload : IValidatableObject { + /// + /// Gets or Sets EEzsignfolderCompletion + /// + [DataMember(Name = "eEzsignfolderCompletion", EmitDefaultValue = false)] + public FieldEEzsignfolderCompletion? EEzsignfolderCompletion { get; set; } + /// /// Gets or Sets EEzsignfolderSendreminderfrequency /// @@ -55,6 +61,7 @@ protected EzsignfolderGetObjectV1ResponseMPayload() { } /// The unique ID of the Ezsignfolder (required). /// The unique ID of the Ezsignfoldertype.. /// objEzsignfoldertype. + /// eEzsignfolderCompletion. /// sEzsignfoldertypeNameX. /// The unique ID of the Billingentityinternal.. /// The description of the Billingentityinternal in the language of the requester. @@ -74,7 +81,7 @@ protected EzsignfolderGetObjectV1ResponseMPayload() { } /// A custom text message that will be added to the email sent.. /// objAudit. /// This field can be used to store an External ID from the client's system. Anything can be stored in this field, it will never be evaluated by the eZmax system and will be returned AS-IS. To store multiple values, consider using a JSON formatted structure, a URL encoded string, a CSV or any other custom format. . - public EzsignfolderGetObjectV1ResponseMPayload(int pkiEzsignfolderID = default(int), int fkiEzsignfoldertypeID = default(int), CustomEzsignfoldertypeResponse objEzsignfoldertype = default(CustomEzsignfoldertypeResponse), string sEzsignfoldertypeNameX = default(string), int fkiBillingentityinternalID = default(int), string sBillingentityinternalDescriptionX = default(string), int fkiEzsigntsarequirementID = default(int), string sEzsigntsarequirementDescriptionX = default(string), string sEzsignfolderDescription = default(string), string tEzsignfolderNote = default(string), bool bEzsignfolderIsdisposable = default(bool), FieldEEzsignfolderSendreminderfrequency? eEzsignfolderSendreminderfrequency = default(FieldEEzsignfolderSendreminderfrequency?), string dtEzsignfolderDelayedsenddate = default(string), string dtEzsignfolderDuedate = default(string), string dtEzsignfolderSentdate = default(string), string dtEzsignfolderScheduledarchive = default(string), string dtEzsignfolderScheduleddispose = default(string), FieldEEzsignfolderStep? eEzsignfolderStep = default(FieldEEzsignfolderStep?), string dtEzsignfolderClose = default(string), string tEzsignfolderMessage = default(string), CommonAudit objAudit = default(CommonAudit), string sEzsignfolderExternalid = default(string)) + public EzsignfolderGetObjectV1ResponseMPayload(int pkiEzsignfolderID = default(int), int fkiEzsignfoldertypeID = default(int), CustomEzsignfoldertypeResponse objEzsignfoldertype = default(CustomEzsignfoldertypeResponse), FieldEEzsignfolderCompletion? eEzsignfolderCompletion = default(FieldEEzsignfolderCompletion?), string sEzsignfoldertypeNameX = default(string), int fkiBillingentityinternalID = default(int), string sBillingentityinternalDescriptionX = default(string), int fkiEzsigntsarequirementID = default(int), string sEzsigntsarequirementDescriptionX = default(string), string sEzsignfolderDescription = default(string), string tEzsignfolderNote = default(string), bool bEzsignfolderIsdisposable = default(bool), FieldEEzsignfolderSendreminderfrequency? eEzsignfolderSendreminderfrequency = default(FieldEEzsignfolderSendreminderfrequency?), string dtEzsignfolderDelayedsenddate = default(string), string dtEzsignfolderDuedate = default(string), string dtEzsignfolderSentdate = default(string), string dtEzsignfolderScheduledarchive = default(string), string dtEzsignfolderScheduleddispose = default(string), FieldEEzsignfolderStep? eEzsignfolderStep = default(FieldEEzsignfolderStep?), string dtEzsignfolderClose = default(string), string tEzsignfolderMessage = default(string), CommonAudit objAudit = default(CommonAudit), string sEzsignfolderExternalid = default(string)) { this.PkiEzsignfolderID = pkiEzsignfolderID; // to ensure "sEzsignfolderDescription" is required (not null) @@ -85,6 +92,7 @@ protected EzsignfolderGetObjectV1ResponseMPayload() { } this.SEzsignfolderDescription = sEzsignfolderDescription; this.FkiEzsignfoldertypeID = fkiEzsignfoldertypeID; this.ObjEzsignfoldertype = objEzsignfoldertype; + this.EEzsignfolderCompletion = eEzsignfolderCompletion; this.SEzsignfoldertypeNameX = sEzsignfoldertypeNameX; this.FkiBillingentityinternalID = fkiBillingentityinternalID; this.SBillingentityinternalDescriptionX = sBillingentityinternalDescriptionX; @@ -279,6 +287,7 @@ public override string ToString() sb.Append(" PkiEzsignfolderID: ").Append(PkiEzsignfolderID).Append("\n"); sb.Append(" FkiEzsignfoldertypeID: ").Append(FkiEzsignfoldertypeID).Append("\n"); sb.Append(" ObjEzsignfoldertype: ").Append(ObjEzsignfoldertype).Append("\n"); + sb.Append(" EEzsignfolderCompletion: ").Append(EEzsignfolderCompletion).Append("\n"); sb.Append(" SEzsignfoldertypeNameX: ").Append(SEzsignfoldertypeNameX).Append("\n"); sb.Append(" FkiBillingentityinternalID: ").Append(FkiBillingentityinternalID).Append("\n"); sb.Append(" SBillingentityinternalDescriptionX: ").Append(SBillingentityinternalDescriptionX).Append("\n"); diff --git a/src/eZmaxApi/Model/EzsignfolderListElement.cs b/src/eZmaxApi/Model/EzsignfolderListElement.cs index f780ee721..2d31cb19d 100644 --- a/src/eZmaxApi/Model/EzsignfolderListElement.cs +++ b/src/eZmaxApi/Model/EzsignfolderListElement.cs @@ -59,13 +59,14 @@ protected EzsignfolderListElement() { } /// The description of the Ezsignfolder (required). /// eEzsignfolderStep (required). /// The date and time at which the object was created (required). + /// The date and time at which the Ezsignfolder will be sent in the future.. /// The date and time at which the Ezsignfolder was sent the last time.. /// The maximum date and time at which the Ezsignfolder can be signed.. /// The total number of Ezsigndocument in the folder (required). /// The total number of Ezsigndocument in the folder that were saved in the edm system (required). /// The total number of signature blocks in all Ezsigndocuments in the folder (required). /// The total number of already signed signature blocks in all Ezsigndocuments in the folder (required). - public EzsignfolderListElement(int pkiEzsignfolderID = default(int), int fkiEzsignfoldertypeID = default(int), FieldEEzsignfoldertypePrivacylevel eEzsignfoldertypePrivacylevel = default(FieldEEzsignfoldertypePrivacylevel), string sEzsignfoldertypeNameX = default(string), string sEzsignfolderDescription = default(string), FieldEEzsignfolderStep eEzsignfolderStep = default(FieldEEzsignfolderStep), string dtCreatedDate = default(string), string dtEzsignfolderSentdate = default(string), string dtEzsignfolderDuedate = default(string), int iEzsigndocument = default(int), int iEzsigndocumentEdm = default(int), int iEzsignsignature = default(int), int iEzsignsignatureSigned = default(int)) + public EzsignfolderListElement(int pkiEzsignfolderID = default(int), int fkiEzsignfoldertypeID = default(int), FieldEEzsignfoldertypePrivacylevel eEzsignfoldertypePrivacylevel = default(FieldEEzsignfoldertypePrivacylevel), string sEzsignfoldertypeNameX = default(string), string sEzsignfolderDescription = default(string), FieldEEzsignfolderStep eEzsignfolderStep = default(FieldEEzsignfolderStep), string dtCreatedDate = default(string), string dtEzsignfolderDelayedsenddate = default(string), string dtEzsignfolderSentdate = default(string), string dtEzsignfolderDuedate = default(string), int iEzsigndocument = default(int), int iEzsigndocumentEdm = default(int), int iEzsignsignature = default(int), int iEzsignsignatureSigned = default(int)) { this.PkiEzsignfolderID = pkiEzsignfolderID; this.FkiEzsignfoldertypeID = fkiEzsignfoldertypeID; @@ -93,6 +94,7 @@ protected EzsignfolderListElement() { } this.IEzsigndocumentEdm = iEzsigndocumentEdm; this.IEzsignsignature = iEzsignsignature; this.IEzsignsignatureSigned = iEzsignsignatureSigned; + this.DtEzsignfolderDelayedsenddate = dtEzsignfolderDelayedsenddate; this.DtEzsignfolderSentdate = dtEzsignfolderSentdate; this.DtEzsignfolderDuedate = dtEzsignfolderDuedate; } @@ -137,6 +139,14 @@ protected EzsignfolderListElement() { } [DataMember(Name = "dtCreatedDate", IsRequired = true, EmitDefaultValue = true)] public string DtCreatedDate { get; set; } + /// + /// The date and time at which the Ezsignfolder will be sent in the future. + /// + /// The date and time at which the Ezsignfolder will be sent in the future. + /* 2020-12-31T23:59:59.000Z*/ + [DataMember(Name = "dtEzsignfolderDelayedsenddate", EmitDefaultValue = false)] + public string DtEzsignfolderDelayedsenddate { get; set; } + /// /// The date and time at which the Ezsignfolder was sent the last time. /// @@ -196,6 +206,7 @@ public override string ToString() sb.Append(" SEzsignfolderDescription: ").Append(SEzsignfolderDescription).Append("\n"); sb.Append(" EEzsignfolderStep: ").Append(EEzsignfolderStep).Append("\n"); sb.Append(" DtCreatedDate: ").Append(DtCreatedDate).Append("\n"); + sb.Append(" DtEzsignfolderDelayedsenddate: ").Append(DtEzsignfolderDelayedsenddate).Append("\n"); sb.Append(" DtEzsignfolderSentdate: ").Append(DtEzsignfolderSentdate).Append("\n"); sb.Append(" DtEzsignfolderDuedate: ").Append(DtEzsignfolderDuedate).Append("\n"); sb.Append(" IEzsigndocument: ").Append(IEzsigndocument).Append("\n"); diff --git a/src/eZmaxApi/Model/EzsignfolderResponse.cs b/src/eZmaxApi/Model/EzsignfolderResponse.cs index 90edf4ccf..a42291c35 100644 --- a/src/eZmaxApi/Model/EzsignfolderResponse.cs +++ b/src/eZmaxApi/Model/EzsignfolderResponse.cs @@ -33,6 +33,12 @@ namespace eZmaxApi.Model public partial class EzsignfolderResponse : IValidatableObject { + /// + /// Gets or Sets EEzsignfolderCompletion + /// + [DataMember(Name = "eEzsignfolderCompletion", EmitDefaultValue = false)] + public FieldEEzsignfolderCompletion? EEzsignfolderCompletion { get; set; } + /// /// Gets or Sets EEzsignfolderSendreminderfrequency /// @@ -55,6 +61,7 @@ protected EzsignfolderResponse() { } /// The unique ID of the Ezsignfolder (required). /// The unique ID of the Ezsignfoldertype.. /// objEzsignfoldertype. + /// eEzsignfolderCompletion. /// sEzsignfoldertypeNameX. /// The unique ID of the Billingentityinternal.. /// The description of the Billingentityinternal in the language of the requester. @@ -74,7 +81,7 @@ protected EzsignfolderResponse() { } /// A custom text message that will be added to the email sent.. /// objAudit. /// This field can be used to store an External ID from the client's system. Anything can be stored in this field, it will never be evaluated by the eZmax system and will be returned AS-IS. To store multiple values, consider using a JSON formatted structure, a URL encoded string, a CSV or any other custom format. . - public EzsignfolderResponse(int pkiEzsignfolderID = default(int), int fkiEzsignfoldertypeID = default(int), CustomEzsignfoldertypeResponse objEzsignfoldertype = default(CustomEzsignfoldertypeResponse), string sEzsignfoldertypeNameX = default(string), int fkiBillingentityinternalID = default(int), string sBillingentityinternalDescriptionX = default(string), int fkiEzsigntsarequirementID = default(int), string sEzsigntsarequirementDescriptionX = default(string), string sEzsignfolderDescription = default(string), string tEzsignfolderNote = default(string), bool bEzsignfolderIsdisposable = default(bool), FieldEEzsignfolderSendreminderfrequency? eEzsignfolderSendreminderfrequency = default(FieldEEzsignfolderSendreminderfrequency?), string dtEzsignfolderDelayedsenddate = default(string), string dtEzsignfolderDuedate = default(string), string dtEzsignfolderSentdate = default(string), string dtEzsignfolderScheduledarchive = default(string), string dtEzsignfolderScheduleddispose = default(string), FieldEEzsignfolderStep? eEzsignfolderStep = default(FieldEEzsignfolderStep?), string dtEzsignfolderClose = default(string), string tEzsignfolderMessage = default(string), CommonAudit objAudit = default(CommonAudit), string sEzsignfolderExternalid = default(string)) + public EzsignfolderResponse(int pkiEzsignfolderID = default(int), int fkiEzsignfoldertypeID = default(int), CustomEzsignfoldertypeResponse objEzsignfoldertype = default(CustomEzsignfoldertypeResponse), FieldEEzsignfolderCompletion? eEzsignfolderCompletion = default(FieldEEzsignfolderCompletion?), string sEzsignfoldertypeNameX = default(string), int fkiBillingentityinternalID = default(int), string sBillingentityinternalDescriptionX = default(string), int fkiEzsigntsarequirementID = default(int), string sEzsigntsarequirementDescriptionX = default(string), string sEzsignfolderDescription = default(string), string tEzsignfolderNote = default(string), bool bEzsignfolderIsdisposable = default(bool), FieldEEzsignfolderSendreminderfrequency? eEzsignfolderSendreminderfrequency = default(FieldEEzsignfolderSendreminderfrequency?), string dtEzsignfolderDelayedsenddate = default(string), string dtEzsignfolderDuedate = default(string), string dtEzsignfolderSentdate = default(string), string dtEzsignfolderScheduledarchive = default(string), string dtEzsignfolderScheduleddispose = default(string), FieldEEzsignfolderStep? eEzsignfolderStep = default(FieldEEzsignfolderStep?), string dtEzsignfolderClose = default(string), string tEzsignfolderMessage = default(string), CommonAudit objAudit = default(CommonAudit), string sEzsignfolderExternalid = default(string)) { this.PkiEzsignfolderID = pkiEzsignfolderID; // to ensure "sEzsignfolderDescription" is required (not null) @@ -85,6 +92,7 @@ protected EzsignfolderResponse() { } this.SEzsignfolderDescription = sEzsignfolderDescription; this.FkiEzsignfoldertypeID = fkiEzsignfoldertypeID; this.ObjEzsignfoldertype = objEzsignfoldertype; + this.EEzsignfolderCompletion = eEzsignfolderCompletion; this.SEzsignfoldertypeNameX = sEzsignfoldertypeNameX; this.FkiBillingentityinternalID = fkiBillingentityinternalID; this.SBillingentityinternalDescriptionX = sBillingentityinternalDescriptionX; @@ -279,6 +287,7 @@ public override string ToString() sb.Append(" PkiEzsignfolderID: ").Append(PkiEzsignfolderID).Append("\n"); sb.Append(" FkiEzsignfoldertypeID: ").Append(FkiEzsignfoldertypeID).Append("\n"); sb.Append(" ObjEzsignfoldertype: ").Append(ObjEzsignfoldertype).Append("\n"); + sb.Append(" EEzsignfolderCompletion: ").Append(EEzsignfolderCompletion).Append("\n"); sb.Append(" SEzsignfoldertypeNameX: ").Append(SEzsignfoldertypeNameX).Append("\n"); sb.Append(" FkiBillingentityinternalID: ").Append(FkiBillingentityinternalID).Append("\n"); sb.Append(" SBillingentityinternalDescriptionX: ").Append(SBillingentityinternalDescriptionX).Append("\n"); diff --git a/src/eZmaxApi/Model/EzsignfolderResponseCompound.cs b/src/eZmaxApi/Model/EzsignfolderResponseCompound.cs index e24ba6acd..3fe2dfa72 100644 --- a/src/eZmaxApi/Model/EzsignfolderResponseCompound.cs +++ b/src/eZmaxApi/Model/EzsignfolderResponseCompound.cs @@ -33,6 +33,12 @@ namespace eZmaxApi.Model public partial class EzsignfolderResponseCompound : IValidatableObject { + /// + /// Gets or Sets EEzsignfolderCompletion + /// + [DataMember(Name = "eEzsignfolderCompletion", EmitDefaultValue = false)] + public FieldEEzsignfolderCompletion? EEzsignfolderCompletion { get; set; } + /// /// Gets or Sets EEzsignfolderSendreminderfrequency /// @@ -55,6 +61,7 @@ protected EzsignfolderResponseCompound() { } /// The unique ID of the Ezsignfolder (required). /// The unique ID of the Ezsignfoldertype.. /// objEzsignfoldertype. + /// eEzsignfolderCompletion. /// sEzsignfoldertypeNameX. /// The unique ID of the Billingentityinternal.. /// The description of the Billingentityinternal in the language of the requester. @@ -74,7 +81,7 @@ protected EzsignfolderResponseCompound() { } /// A custom text message that will be added to the email sent.. /// objAudit. /// This field can be used to store an External ID from the client's system. Anything can be stored in this field, it will never be evaluated by the eZmax system and will be returned AS-IS. To store multiple values, consider using a JSON formatted structure, a URL encoded string, a CSV or any other custom format. . - public EzsignfolderResponseCompound(int pkiEzsignfolderID = default(int), int fkiEzsignfoldertypeID = default(int), CustomEzsignfoldertypeResponse objEzsignfoldertype = default(CustomEzsignfoldertypeResponse), string sEzsignfoldertypeNameX = default(string), int fkiBillingentityinternalID = default(int), string sBillingentityinternalDescriptionX = default(string), int fkiEzsigntsarequirementID = default(int), string sEzsigntsarequirementDescriptionX = default(string), string sEzsignfolderDescription = default(string), string tEzsignfolderNote = default(string), bool bEzsignfolderIsdisposable = default(bool), FieldEEzsignfolderSendreminderfrequency? eEzsignfolderSendreminderfrequency = default(FieldEEzsignfolderSendreminderfrequency?), string dtEzsignfolderDelayedsenddate = default(string), string dtEzsignfolderDuedate = default(string), string dtEzsignfolderSentdate = default(string), string dtEzsignfolderScheduledarchive = default(string), string dtEzsignfolderScheduleddispose = default(string), FieldEEzsignfolderStep? eEzsignfolderStep = default(FieldEEzsignfolderStep?), string dtEzsignfolderClose = default(string), string tEzsignfolderMessage = default(string), CommonAudit objAudit = default(CommonAudit), string sEzsignfolderExternalid = default(string)) + public EzsignfolderResponseCompound(int pkiEzsignfolderID = default(int), int fkiEzsignfoldertypeID = default(int), CustomEzsignfoldertypeResponse objEzsignfoldertype = default(CustomEzsignfoldertypeResponse), FieldEEzsignfolderCompletion? eEzsignfolderCompletion = default(FieldEEzsignfolderCompletion?), string sEzsignfoldertypeNameX = default(string), int fkiBillingentityinternalID = default(int), string sBillingentityinternalDescriptionX = default(string), int fkiEzsigntsarequirementID = default(int), string sEzsigntsarequirementDescriptionX = default(string), string sEzsignfolderDescription = default(string), string tEzsignfolderNote = default(string), bool bEzsignfolderIsdisposable = default(bool), FieldEEzsignfolderSendreminderfrequency? eEzsignfolderSendreminderfrequency = default(FieldEEzsignfolderSendreminderfrequency?), string dtEzsignfolderDelayedsenddate = default(string), string dtEzsignfolderDuedate = default(string), string dtEzsignfolderSentdate = default(string), string dtEzsignfolderScheduledarchive = default(string), string dtEzsignfolderScheduleddispose = default(string), FieldEEzsignfolderStep? eEzsignfolderStep = default(FieldEEzsignfolderStep?), string dtEzsignfolderClose = default(string), string tEzsignfolderMessage = default(string), CommonAudit objAudit = default(CommonAudit), string sEzsignfolderExternalid = default(string)) { this.PkiEzsignfolderID = pkiEzsignfolderID; // to ensure "sEzsignfolderDescription" is required (not null) @@ -85,6 +92,7 @@ protected EzsignfolderResponseCompound() { } this.SEzsignfolderDescription = sEzsignfolderDescription; this.FkiEzsignfoldertypeID = fkiEzsignfoldertypeID; this.ObjEzsignfoldertype = objEzsignfoldertype; + this.EEzsignfolderCompletion = eEzsignfolderCompletion; this.SEzsignfoldertypeNameX = sEzsignfoldertypeNameX; this.FkiBillingentityinternalID = fkiBillingentityinternalID; this.SBillingentityinternalDescriptionX = sBillingentityinternalDescriptionX; @@ -279,6 +287,7 @@ public override string ToString() sb.Append(" PkiEzsignfolderID: ").Append(PkiEzsignfolderID).Append("\n"); sb.Append(" FkiEzsignfoldertypeID: ").Append(FkiEzsignfoldertypeID).Append("\n"); sb.Append(" ObjEzsignfoldertype: ").Append(ObjEzsignfoldertype).Append("\n"); + sb.Append(" EEzsignfolderCompletion: ").Append(EEzsignfolderCompletion).Append("\n"); sb.Append(" SEzsignfoldertypeNameX: ").Append(SEzsignfoldertypeNameX).Append("\n"); sb.Append(" FkiBillingentityinternalID: ").Append(FkiBillingentityinternalID).Append("\n"); sb.Append(" SBillingentityinternalDescriptionX: ").Append(SBillingentityinternalDescriptionX).Append("\n"); diff --git a/src/eZmaxApi/Model/EzsignfoldertypeRequest.cs b/src/eZmaxApi/Model/EzsignfoldertypeRequest.cs index 86c6f8bd8..4aa76721a 100644 --- a/src/eZmaxApi/Model/EzsignfoldertypeRequest.cs +++ b/src/eZmaxApi/Model/EzsignfoldertypeRequest.cs @@ -50,6 +50,12 @@ public partial class EzsignfoldertypeRequest : IValidatableObject /// [DataMember(Name = "eEzsignfoldertypeDisposal", IsRequired = true, EmitDefaultValue = true)] public FieldEEzsignfoldertypeDisposal EEzsignfoldertypeDisposal { get; set; } + + /// + /// Gets or Sets EEzsignfoldertypeCompletion + /// + [DataMember(Name = "eEzsignfoldertypeCompletion", EmitDefaultValue = false)] + public FieldEEzsignfoldertypeCompletion? EEzsignfoldertypeCompletion { get; set; } /// /// Initializes a new instance of the class. /// @@ -71,10 +77,13 @@ protected EzsignfoldertypeRequest() { } /// eEzsignfoldertypeSendreminderfrequency. /// The number of days before the archival of Ezsignfolders created using this Ezsignfoldertype (required). /// eEzsignfoldertypeDisposal (required). + /// eEzsignfoldertypeCompletion. /// The number of days after the archival before the disposal of the Ezsignfolder. /// The number of days to get all Ezsignsignatures (required). /// Wheter if delegation of signature is allowed to another user or not. /// Wheter if Reassignment of signature is allowed to another signatory or not. + /// Wheter if Reassignment of signature is allowed by a signatory to another signatory or not. + /// Wheter if Reassignment of signature is allowed by a user to a signatory or another user or not. /// THIS FIELD WILL BE DELETED. Whether we send the Ezsigndocument and the proof as attachment in the email. /// Whether we send an email to Ezsignsigner when document is completed. /// Whether we send an email to User who signed when document is completed. @@ -99,7 +108,7 @@ protected EzsignfoldertypeRequest() { } /// THIS FIELD WILL BE DELETED. Whether we include the proof with the signed Ezsigndocument for Ezsignsigners. /// Whether we include the proof with the signed Ezsigndocument for users (required). /// Whether the Ezsignfoldertype is active or not (required). - public EzsignfoldertypeRequest(int pkiEzsignfoldertypeID = default(int), MultilingualEzsignfoldertypeName objEzsignfoldertypeName = default(MultilingualEzsignfoldertypeName), int fkiBrandingID = default(int), int fkiBillingentityinternalID = default(int), int fkiUsergroupID = default(int), int fkiUsergroupIDRestricted = default(int), int fkiEzsigntsarequirementID = default(int), string sEmailAddressSigned = default(string), string sEmailAddressSummary = default(string), FieldEEzsignfoldertypePrivacylevel eEzsignfoldertypePrivacylevel = default(FieldEEzsignfoldertypePrivacylevel), FieldEEzsignfoldertypeSendreminderfrequency? eEzsignfoldertypeSendreminderfrequency = default(FieldEEzsignfoldertypeSendreminderfrequency?), int iEzsignfoldertypeArchivaldays = default(int), FieldEEzsignfoldertypeDisposal eEzsignfoldertypeDisposal = default(FieldEEzsignfoldertypeDisposal), int iEzsignfoldertypeDisposaldays = default(int), int iEzsignfoldertypeDeadlinedays = default(int), bool bEzsignfoldertypeDelegate = default(bool), bool bEzsignfoldertypeReassign = default(bool), bool bEzsignfoldertypeSendattatchmentsigner = default(bool), bool bEzsignfoldertypeSendsignedtoezsignsigner = default(bool), bool bEzsignfoldertypeSendsignedtouser = default(bool), bool bEzsignfoldertypeSendattachmentezsignsigner = default(bool), bool bEzsignfoldertypeSendproofezsignsigner = default(bool), bool bEzsignfoldertypeSendattachmentuser = default(bool), bool bEzsignfoldertypeSendproofuser = default(bool), bool bEzsignfoldertypeSendproofemail = default(bool), bool bEzsignfoldertypeAllowdownloadattachmentezsignsigner = default(bool), bool bEzsignfoldertypeAllowdownloadproofezsignsigner = default(bool), bool bEzsignfoldertypeSendproofreceivealldocument = default(bool), bool bEzsignfoldertypeSendsignedtodocumentowner = default(bool), bool bEzsignfoldertypeSendsignedtofolderowner = default(bool), bool bEzsignfoldertypeSendsignedtofullgroup = default(bool), bool bEzsignfoldertypeSendsignedtolimitedgroup = default(bool), bool bEzsignfoldertypeSendsignedtocolleague = default(bool), bool bEzsignfoldertypeSendsummarytodocumentowner = default(bool), bool bEzsignfoldertypeSendsummarytofolderowner = default(bool), bool bEzsignfoldertypeSendsummarytofullgroup = default(bool), bool bEzsignfoldertypeSendsummarytolimitedgroup = default(bool), bool bEzsignfoldertypeSendsummarytocolleague = default(bool), bool bEzsignfoldertypeIncludeproofsigner = default(bool), bool bEzsignfoldertypeIncludeproofuser = default(bool), bool bEzsignfoldertypeIsactive = default(bool)) + public EzsignfoldertypeRequest(int pkiEzsignfoldertypeID = default(int), MultilingualEzsignfoldertypeName objEzsignfoldertypeName = default(MultilingualEzsignfoldertypeName), int fkiBrandingID = default(int), int fkiBillingentityinternalID = default(int), int fkiUsergroupID = default(int), int fkiUsergroupIDRestricted = default(int), int fkiEzsigntsarequirementID = default(int), string sEmailAddressSigned = default(string), string sEmailAddressSummary = default(string), FieldEEzsignfoldertypePrivacylevel eEzsignfoldertypePrivacylevel = default(FieldEEzsignfoldertypePrivacylevel), FieldEEzsignfoldertypeSendreminderfrequency? eEzsignfoldertypeSendreminderfrequency = default(FieldEEzsignfoldertypeSendreminderfrequency?), int iEzsignfoldertypeArchivaldays = default(int), FieldEEzsignfoldertypeDisposal eEzsignfoldertypeDisposal = default(FieldEEzsignfoldertypeDisposal), FieldEEzsignfoldertypeCompletion? eEzsignfoldertypeCompletion = default(FieldEEzsignfoldertypeCompletion?), int iEzsignfoldertypeDisposaldays = default(int), int iEzsignfoldertypeDeadlinedays = default(int), bool bEzsignfoldertypeDelegate = default(bool), bool bEzsignfoldertypeReassign = default(bool), bool bEzsignfoldertypeReassignezsignsigner = default(bool), bool bEzsignfoldertypeReassignuser = default(bool), bool bEzsignfoldertypeSendattatchmentsigner = default(bool), bool bEzsignfoldertypeSendsignedtoezsignsigner = default(bool), bool bEzsignfoldertypeSendsignedtouser = default(bool), bool bEzsignfoldertypeSendattachmentezsignsigner = default(bool), bool bEzsignfoldertypeSendproofezsignsigner = default(bool), bool bEzsignfoldertypeSendattachmentuser = default(bool), bool bEzsignfoldertypeSendproofuser = default(bool), bool bEzsignfoldertypeSendproofemail = default(bool), bool bEzsignfoldertypeAllowdownloadattachmentezsignsigner = default(bool), bool bEzsignfoldertypeAllowdownloadproofezsignsigner = default(bool), bool bEzsignfoldertypeSendproofreceivealldocument = default(bool), bool bEzsignfoldertypeSendsignedtodocumentowner = default(bool), bool bEzsignfoldertypeSendsignedtofolderowner = default(bool), bool bEzsignfoldertypeSendsignedtofullgroup = default(bool), bool bEzsignfoldertypeSendsignedtolimitedgroup = default(bool), bool bEzsignfoldertypeSendsignedtocolleague = default(bool), bool bEzsignfoldertypeSendsummarytodocumentowner = default(bool), bool bEzsignfoldertypeSendsummarytofolderowner = default(bool), bool bEzsignfoldertypeSendsummarytofullgroup = default(bool), bool bEzsignfoldertypeSendsummarytolimitedgroup = default(bool), bool bEzsignfoldertypeSendsummarytocolleague = default(bool), bool bEzsignfoldertypeIncludeproofsigner = default(bool), bool bEzsignfoldertypeIncludeproofuser = default(bool), bool bEzsignfoldertypeIsactive = default(bool)) { // to ensure "objEzsignfoldertypeName" is required (not null) if (objEzsignfoldertypeName == null) @@ -128,9 +137,12 @@ protected EzsignfoldertypeRequest() { } this.SEmailAddressSigned = sEmailAddressSigned; this.SEmailAddressSummary = sEmailAddressSummary; this.EEzsignfoldertypeSendreminderfrequency = eEzsignfoldertypeSendreminderfrequency; + this.EEzsignfoldertypeCompletion = eEzsignfoldertypeCompletion; this.IEzsignfoldertypeDisposaldays = iEzsignfoldertypeDisposaldays; this.BEzsignfoldertypeDelegate = bEzsignfoldertypeDelegate; this.BEzsignfoldertypeReassign = bEzsignfoldertypeReassign; + this.BEzsignfoldertypeReassignezsignsigner = bEzsignfoldertypeReassignezsignsigner; + this.BEzsignfoldertypeReassignuser = bEzsignfoldertypeReassignuser; this.BEzsignfoldertypeSendattatchmentsigner = bEzsignfoldertypeSendattatchmentsigner; this.BEzsignfoldertypeSendsignedtoezsignsigner = bEzsignfoldertypeSendsignedtoezsignsigner; this.BEzsignfoldertypeSendsignedtouser = bEzsignfoldertypeSendsignedtouser; @@ -259,6 +271,22 @@ protected EzsignfoldertypeRequest() { } [DataMember(Name = "bEzsignfoldertypeReassign", EmitDefaultValue = true)] public bool BEzsignfoldertypeReassign { get; set; } + /// + /// Wheter if Reassignment of signature is allowed by a signatory to another signatory or not + /// + /// Wheter if Reassignment of signature is allowed by a signatory to another signatory or not + /* true*/ + [DataMember(Name = "bEzsignfoldertypeReassignezsignsigner", EmitDefaultValue = true)] + public bool BEzsignfoldertypeReassignezsignsigner { get; set; } + + /// + /// Wheter if Reassignment of signature is allowed by a user to a signatory or another user or not + /// + /// Wheter if Reassignment of signature is allowed by a user to a signatory or another user or not + /* true*/ + [DataMember(Name = "bEzsignfoldertypeReassignuser", EmitDefaultValue = true)] + public bool BEzsignfoldertypeReassignuser { get; set; } + /// /// THIS FIELD WILL BE DELETED. Whether we send the Ezsigndocument and the proof as attachment in the email /// @@ -472,10 +500,13 @@ public override string ToString() sb.Append(" EEzsignfoldertypeSendreminderfrequency: ").Append(EEzsignfoldertypeSendreminderfrequency).Append("\n"); sb.Append(" IEzsignfoldertypeArchivaldays: ").Append(IEzsignfoldertypeArchivaldays).Append("\n"); sb.Append(" EEzsignfoldertypeDisposal: ").Append(EEzsignfoldertypeDisposal).Append("\n"); + sb.Append(" EEzsignfoldertypeCompletion: ").Append(EEzsignfoldertypeCompletion).Append("\n"); sb.Append(" IEzsignfoldertypeDisposaldays: ").Append(IEzsignfoldertypeDisposaldays).Append("\n"); sb.Append(" IEzsignfoldertypeDeadlinedays: ").Append(IEzsignfoldertypeDeadlinedays).Append("\n"); sb.Append(" BEzsignfoldertypeDelegate: ").Append(BEzsignfoldertypeDelegate).Append("\n"); sb.Append(" BEzsignfoldertypeReassign: ").Append(BEzsignfoldertypeReassign).Append("\n"); + sb.Append(" BEzsignfoldertypeReassignezsignsigner: ").Append(BEzsignfoldertypeReassignezsignsigner).Append("\n"); + sb.Append(" BEzsignfoldertypeReassignuser: ").Append(BEzsignfoldertypeReassignuser).Append("\n"); sb.Append(" BEzsignfoldertypeSendattatchmentsigner: ").Append(BEzsignfoldertypeSendattatchmentsigner).Append("\n"); sb.Append(" BEzsignfoldertypeSendsignedtoezsignsigner: ").Append(BEzsignfoldertypeSendsignedtoezsignsigner).Append("\n"); sb.Append(" BEzsignfoldertypeSendsignedtouser: ").Append(BEzsignfoldertypeSendsignedtouser).Append("\n"); diff --git a/src/eZmaxApi/Model/EzsignfoldertypeRequestCompound.cs b/src/eZmaxApi/Model/EzsignfoldertypeRequestCompound.cs index ba69fa79a..596487658 100644 --- a/src/eZmaxApi/Model/EzsignfoldertypeRequestCompound.cs +++ b/src/eZmaxApi/Model/EzsignfoldertypeRequestCompound.cs @@ -50,6 +50,12 @@ public partial class EzsignfoldertypeRequestCompound : IValidatableObject /// [DataMember(Name = "eEzsignfoldertypeDisposal", IsRequired = true, EmitDefaultValue = true)] public FieldEEzsignfoldertypeDisposal EEzsignfoldertypeDisposal { get; set; } + + /// + /// Gets or Sets EEzsignfoldertypeCompletion + /// + [DataMember(Name = "eEzsignfoldertypeCompletion", EmitDefaultValue = false)] + public FieldEEzsignfoldertypeCompletion? EEzsignfoldertypeCompletion { get; set; } /// /// Initializes a new instance of the class. /// @@ -71,10 +77,13 @@ protected EzsignfoldertypeRequestCompound() { } /// eEzsignfoldertypeSendreminderfrequency. /// The number of days before the archival of Ezsignfolders created using this Ezsignfoldertype (required). /// eEzsignfoldertypeDisposal (required). + /// eEzsignfoldertypeCompletion. /// The number of days after the archival before the disposal of the Ezsignfolder. /// The number of days to get all Ezsignsignatures (required). /// Wheter if delegation of signature is allowed to another user or not. /// Wheter if Reassignment of signature is allowed to another signatory or not. + /// Wheter if Reassignment of signature is allowed by a signatory to another signatory or not. + /// Wheter if Reassignment of signature is allowed by a user to a signatory or another user or not. /// THIS FIELD WILL BE DELETED. Whether we send the Ezsigndocument and the proof as attachment in the email. /// Whether we send an email to Ezsignsigner when document is completed. /// Whether we send an email to User who signed when document is completed. @@ -101,7 +110,7 @@ protected EzsignfoldertypeRequestCompound() { } /// Whether the Ezsignfoldertype is active or not (required). /// aFkiUserIDSigned. /// aFkiUserIDSummary. - public EzsignfoldertypeRequestCompound(int pkiEzsignfoldertypeID = default(int), MultilingualEzsignfoldertypeName objEzsignfoldertypeName = default(MultilingualEzsignfoldertypeName), int fkiBrandingID = default(int), int fkiBillingentityinternalID = default(int), int fkiUsergroupID = default(int), int fkiUsergroupIDRestricted = default(int), int fkiEzsigntsarequirementID = default(int), string sEmailAddressSigned = default(string), string sEmailAddressSummary = default(string), FieldEEzsignfoldertypePrivacylevel eEzsignfoldertypePrivacylevel = default(FieldEEzsignfoldertypePrivacylevel), FieldEEzsignfoldertypeSendreminderfrequency? eEzsignfoldertypeSendreminderfrequency = default(FieldEEzsignfoldertypeSendreminderfrequency?), int iEzsignfoldertypeArchivaldays = default(int), FieldEEzsignfoldertypeDisposal eEzsignfoldertypeDisposal = default(FieldEEzsignfoldertypeDisposal), int iEzsignfoldertypeDisposaldays = default(int), int iEzsignfoldertypeDeadlinedays = default(int), bool bEzsignfoldertypeDelegate = default(bool), bool bEzsignfoldertypeReassign = default(bool), bool bEzsignfoldertypeSendattatchmentsigner = default(bool), bool bEzsignfoldertypeSendsignedtoezsignsigner = default(bool), bool bEzsignfoldertypeSendsignedtouser = default(bool), bool bEzsignfoldertypeSendattachmentezsignsigner = default(bool), bool bEzsignfoldertypeSendproofezsignsigner = default(bool), bool bEzsignfoldertypeSendattachmentuser = default(bool), bool bEzsignfoldertypeSendproofuser = default(bool), bool bEzsignfoldertypeSendproofemail = default(bool), bool bEzsignfoldertypeAllowdownloadattachmentezsignsigner = default(bool), bool bEzsignfoldertypeAllowdownloadproofezsignsigner = default(bool), bool bEzsignfoldertypeSendproofreceivealldocument = default(bool), bool bEzsignfoldertypeSendsignedtodocumentowner = default(bool), bool bEzsignfoldertypeSendsignedtofolderowner = default(bool), bool bEzsignfoldertypeSendsignedtofullgroup = default(bool), bool bEzsignfoldertypeSendsignedtolimitedgroup = default(bool), bool bEzsignfoldertypeSendsignedtocolleague = default(bool), bool bEzsignfoldertypeSendsummarytodocumentowner = default(bool), bool bEzsignfoldertypeSendsummarytofolderowner = default(bool), bool bEzsignfoldertypeSendsummarytofullgroup = default(bool), bool bEzsignfoldertypeSendsummarytolimitedgroup = default(bool), bool bEzsignfoldertypeSendsummarytocolleague = default(bool), bool bEzsignfoldertypeIncludeproofsigner = default(bool), bool bEzsignfoldertypeIncludeproofuser = default(bool), bool bEzsignfoldertypeIsactive = default(bool), List aFkiUserIDSigned = default(List), List aFkiUserIDSummary = default(List)) + public EzsignfoldertypeRequestCompound(int pkiEzsignfoldertypeID = default(int), MultilingualEzsignfoldertypeName objEzsignfoldertypeName = default(MultilingualEzsignfoldertypeName), int fkiBrandingID = default(int), int fkiBillingentityinternalID = default(int), int fkiUsergroupID = default(int), int fkiUsergroupIDRestricted = default(int), int fkiEzsigntsarequirementID = default(int), string sEmailAddressSigned = default(string), string sEmailAddressSummary = default(string), FieldEEzsignfoldertypePrivacylevel eEzsignfoldertypePrivacylevel = default(FieldEEzsignfoldertypePrivacylevel), FieldEEzsignfoldertypeSendreminderfrequency? eEzsignfoldertypeSendreminderfrequency = default(FieldEEzsignfoldertypeSendreminderfrequency?), int iEzsignfoldertypeArchivaldays = default(int), FieldEEzsignfoldertypeDisposal eEzsignfoldertypeDisposal = default(FieldEEzsignfoldertypeDisposal), FieldEEzsignfoldertypeCompletion? eEzsignfoldertypeCompletion = default(FieldEEzsignfoldertypeCompletion?), int iEzsignfoldertypeDisposaldays = default(int), int iEzsignfoldertypeDeadlinedays = default(int), bool bEzsignfoldertypeDelegate = default(bool), bool bEzsignfoldertypeReassign = default(bool), bool bEzsignfoldertypeReassignezsignsigner = default(bool), bool bEzsignfoldertypeReassignuser = default(bool), bool bEzsignfoldertypeSendattatchmentsigner = default(bool), bool bEzsignfoldertypeSendsignedtoezsignsigner = default(bool), bool bEzsignfoldertypeSendsignedtouser = default(bool), bool bEzsignfoldertypeSendattachmentezsignsigner = default(bool), bool bEzsignfoldertypeSendproofezsignsigner = default(bool), bool bEzsignfoldertypeSendattachmentuser = default(bool), bool bEzsignfoldertypeSendproofuser = default(bool), bool bEzsignfoldertypeSendproofemail = default(bool), bool bEzsignfoldertypeAllowdownloadattachmentezsignsigner = default(bool), bool bEzsignfoldertypeAllowdownloadproofezsignsigner = default(bool), bool bEzsignfoldertypeSendproofreceivealldocument = default(bool), bool bEzsignfoldertypeSendsignedtodocumentowner = default(bool), bool bEzsignfoldertypeSendsignedtofolderowner = default(bool), bool bEzsignfoldertypeSendsignedtofullgroup = default(bool), bool bEzsignfoldertypeSendsignedtolimitedgroup = default(bool), bool bEzsignfoldertypeSendsignedtocolleague = default(bool), bool bEzsignfoldertypeSendsummarytodocumentowner = default(bool), bool bEzsignfoldertypeSendsummarytofolderowner = default(bool), bool bEzsignfoldertypeSendsummarytofullgroup = default(bool), bool bEzsignfoldertypeSendsummarytolimitedgroup = default(bool), bool bEzsignfoldertypeSendsummarytocolleague = default(bool), bool bEzsignfoldertypeIncludeproofsigner = default(bool), bool bEzsignfoldertypeIncludeproofuser = default(bool), bool bEzsignfoldertypeIsactive = default(bool), List aFkiUserIDSigned = default(List), List aFkiUserIDSummary = default(List)) { // to ensure "objEzsignfoldertypeName" is required (not null) if (objEzsignfoldertypeName == null) @@ -130,9 +139,12 @@ protected EzsignfoldertypeRequestCompound() { } this.SEmailAddressSigned = sEmailAddressSigned; this.SEmailAddressSummary = sEmailAddressSummary; this.EEzsignfoldertypeSendreminderfrequency = eEzsignfoldertypeSendreminderfrequency; + this.EEzsignfoldertypeCompletion = eEzsignfoldertypeCompletion; this.IEzsignfoldertypeDisposaldays = iEzsignfoldertypeDisposaldays; this.BEzsignfoldertypeDelegate = bEzsignfoldertypeDelegate; this.BEzsignfoldertypeReassign = bEzsignfoldertypeReassign; + this.BEzsignfoldertypeReassignezsignsigner = bEzsignfoldertypeReassignezsignsigner; + this.BEzsignfoldertypeReassignuser = bEzsignfoldertypeReassignuser; this.BEzsignfoldertypeSendattatchmentsigner = bEzsignfoldertypeSendattatchmentsigner; this.BEzsignfoldertypeSendsignedtoezsignsigner = bEzsignfoldertypeSendsignedtoezsignsigner; this.BEzsignfoldertypeSendsignedtouser = bEzsignfoldertypeSendsignedtouser; @@ -263,6 +275,22 @@ protected EzsignfoldertypeRequestCompound() { } [DataMember(Name = "bEzsignfoldertypeReassign", EmitDefaultValue = true)] public bool BEzsignfoldertypeReassign { get; set; } + /// + /// Wheter if Reassignment of signature is allowed by a signatory to another signatory or not + /// + /// Wheter if Reassignment of signature is allowed by a signatory to another signatory or not + /* true*/ + [DataMember(Name = "bEzsignfoldertypeReassignezsignsigner", EmitDefaultValue = true)] + public bool BEzsignfoldertypeReassignezsignsigner { get; set; } + + /// + /// Wheter if Reassignment of signature is allowed by a user to a signatory or another user or not + /// + /// Wheter if Reassignment of signature is allowed by a user to a signatory or another user or not + /* true*/ + [DataMember(Name = "bEzsignfoldertypeReassignuser", EmitDefaultValue = true)] + public bool BEzsignfoldertypeReassignuser { get; set; } + /// /// THIS FIELD WILL BE DELETED. Whether we send the Ezsigndocument and the proof as attachment in the email /// @@ -488,10 +516,13 @@ public override string ToString() sb.Append(" EEzsignfoldertypeSendreminderfrequency: ").Append(EEzsignfoldertypeSendreminderfrequency).Append("\n"); sb.Append(" IEzsignfoldertypeArchivaldays: ").Append(IEzsignfoldertypeArchivaldays).Append("\n"); sb.Append(" EEzsignfoldertypeDisposal: ").Append(EEzsignfoldertypeDisposal).Append("\n"); + sb.Append(" EEzsignfoldertypeCompletion: ").Append(EEzsignfoldertypeCompletion).Append("\n"); sb.Append(" IEzsignfoldertypeDisposaldays: ").Append(IEzsignfoldertypeDisposaldays).Append("\n"); sb.Append(" IEzsignfoldertypeDeadlinedays: ").Append(IEzsignfoldertypeDeadlinedays).Append("\n"); sb.Append(" BEzsignfoldertypeDelegate: ").Append(BEzsignfoldertypeDelegate).Append("\n"); sb.Append(" BEzsignfoldertypeReassign: ").Append(BEzsignfoldertypeReassign).Append("\n"); + sb.Append(" BEzsignfoldertypeReassignezsignsigner: ").Append(BEzsignfoldertypeReassignezsignsigner).Append("\n"); + sb.Append(" BEzsignfoldertypeReassignuser: ").Append(BEzsignfoldertypeReassignuser).Append("\n"); sb.Append(" BEzsignfoldertypeSendattatchmentsigner: ").Append(BEzsignfoldertypeSendattatchmentsigner).Append("\n"); sb.Append(" BEzsignfoldertypeSendsignedtoezsignsigner: ").Append(BEzsignfoldertypeSendsignedtoezsignsigner).Append("\n"); sb.Append(" BEzsignfoldertypeSendsignedtouser: ").Append(BEzsignfoldertypeSendsignedtouser).Append("\n"); diff --git a/src/eZmaxApi/Model/EzsignfoldertypeResponse.cs b/src/eZmaxApi/Model/EzsignfoldertypeResponse.cs index 36cc371a9..7c45018ef 100644 --- a/src/eZmaxApi/Model/EzsignfoldertypeResponse.cs +++ b/src/eZmaxApi/Model/EzsignfoldertypeResponse.cs @@ -50,6 +50,12 @@ public partial class EzsignfoldertypeResponse : IValidatableObject /// [DataMember(Name = "eEzsignfoldertypeDisposal", IsRequired = true, EmitDefaultValue = true)] public FieldEEzsignfoldertypeDisposal EEzsignfoldertypeDisposal { get; set; } + + /// + /// Gets or Sets EEzsignfoldertypeCompletion + /// + [DataMember(Name = "eEzsignfoldertypeCompletion", EmitDefaultValue = false)] + public FieldEEzsignfoldertypeCompletion? EEzsignfoldertypeCompletion { get; set; } /// /// Initializes a new instance of the class. /// @@ -76,10 +82,13 @@ protected EzsignfoldertypeResponse() { } /// eEzsignfoldertypeSendreminderfrequency. /// The number of days before the archival of Ezsignfolders created using this Ezsignfoldertype (required). /// eEzsignfoldertypeDisposal (required). + /// eEzsignfoldertypeCompletion. /// The number of days after the archival before the disposal of the Ezsignfolder. /// The number of days to get all Ezsignsignatures (required). /// Wheter if delegation of signature is allowed to another user or not. /// Wheter if Reassignment of signature is allowed to another signatory or not. + /// Wheter if Reassignment of signature is allowed by a signatory to another signatory or not. + /// Wheter if Reassignment of signature is allowed by a user to a signatory or another user or not. /// THIS FIELD WILL BE DELETED. Whether we send the Ezsigndocument and the proof as attachment in the email. /// Whether we send an email to Ezsignsigner when document is completed. /// Whether we send an email to User who signed when document is completed. @@ -104,7 +113,7 @@ protected EzsignfoldertypeResponse() { } /// THIS FIELD WILL BE DELETED. Whether we include the proof with the signed Ezsigndocument for Ezsignsigners. /// Whether we include the proof with the signed Ezsigndocument for users (required). /// Whether the Ezsignfoldertype is active or not (required). - public EzsignfoldertypeResponse(int pkiEzsignfoldertypeID = default(int), MultilingualEzsignfoldertypeName objEzsignfoldertypeName = default(MultilingualEzsignfoldertypeName), int fkiBrandingID = default(int), int fkiBillingentityinternalID = default(int), int fkiUsergroupID = default(int), int fkiUsergroupIDRestricted = default(int), int fkiEzsigntsarequirementID = default(int), string sBrandingDescriptionX = default(string), string sBillingentityinternalDescriptionX = default(string), string sEzsigntsarequirementDescriptionX = default(string), string sEmailAddressSigned = default(string), string sEmailAddressSummary = default(string), string sUsergroupNameX = default(string), string sUsergroupNameXRestricted = default(string), FieldEEzsignfoldertypePrivacylevel eEzsignfoldertypePrivacylevel = default(FieldEEzsignfoldertypePrivacylevel), FieldEEzsignfoldertypeSendreminderfrequency? eEzsignfoldertypeSendreminderfrequency = default(FieldEEzsignfoldertypeSendreminderfrequency?), int iEzsignfoldertypeArchivaldays = default(int), FieldEEzsignfoldertypeDisposal eEzsignfoldertypeDisposal = default(FieldEEzsignfoldertypeDisposal), int iEzsignfoldertypeDisposaldays = default(int), int iEzsignfoldertypeDeadlinedays = default(int), bool bEzsignfoldertypeDelegate = default(bool), bool bEzsignfoldertypeReassign = default(bool), bool bEzsignfoldertypeSendattatchmentsigner = default(bool), bool bEzsignfoldertypeSendsignedtoezsignsigner = default(bool), bool bEzsignfoldertypeSendsignedtouser = default(bool), bool bEzsignfoldertypeSendattachmentezsignsigner = default(bool), bool bEzsignfoldertypeSendproofezsignsigner = default(bool), bool bEzsignfoldertypeSendattachmentuser = default(bool), bool bEzsignfoldertypeSendproofuser = default(bool), bool bEzsignfoldertypeSendproofemail = default(bool), bool bEzsignfoldertypeAllowdownloadattachmentezsignsigner = default(bool), bool bEzsignfoldertypeAllowdownloadproofezsignsigner = default(bool), bool bEzsignfoldertypeSendproofreceivealldocument = default(bool), bool bEzsignfoldertypeSendsignedtodocumentowner = default(bool), bool bEzsignfoldertypeSendsignedtofolderowner = default(bool), bool bEzsignfoldertypeSendsignedtofullgroup = default(bool), bool bEzsignfoldertypeSendsignedtolimitedgroup = default(bool), bool bEzsignfoldertypeSendsignedtocolleague = default(bool), bool bEzsignfoldertypeSendsummarytodocumentowner = default(bool), bool bEzsignfoldertypeSendsummarytofolderowner = default(bool), bool bEzsignfoldertypeSendsummarytofullgroup = default(bool), bool bEzsignfoldertypeSendsummarytolimitedgroup = default(bool), bool bEzsignfoldertypeSendsummarytocolleague = default(bool), bool bEzsignfoldertypeIncludeproofsigner = default(bool), bool bEzsignfoldertypeIncludeproofuser = default(bool), bool bEzsignfoldertypeIsactive = default(bool)) + public EzsignfoldertypeResponse(int pkiEzsignfoldertypeID = default(int), MultilingualEzsignfoldertypeName objEzsignfoldertypeName = default(MultilingualEzsignfoldertypeName), int fkiBrandingID = default(int), int fkiBillingentityinternalID = default(int), int fkiUsergroupID = default(int), int fkiUsergroupIDRestricted = default(int), int fkiEzsigntsarequirementID = default(int), string sBrandingDescriptionX = default(string), string sBillingentityinternalDescriptionX = default(string), string sEzsigntsarequirementDescriptionX = default(string), string sEmailAddressSigned = default(string), string sEmailAddressSummary = default(string), string sUsergroupNameX = default(string), string sUsergroupNameXRestricted = default(string), FieldEEzsignfoldertypePrivacylevel eEzsignfoldertypePrivacylevel = default(FieldEEzsignfoldertypePrivacylevel), FieldEEzsignfoldertypeSendreminderfrequency? eEzsignfoldertypeSendreminderfrequency = default(FieldEEzsignfoldertypeSendreminderfrequency?), int iEzsignfoldertypeArchivaldays = default(int), FieldEEzsignfoldertypeDisposal eEzsignfoldertypeDisposal = default(FieldEEzsignfoldertypeDisposal), FieldEEzsignfoldertypeCompletion? eEzsignfoldertypeCompletion = default(FieldEEzsignfoldertypeCompletion?), int iEzsignfoldertypeDisposaldays = default(int), int iEzsignfoldertypeDeadlinedays = default(int), bool bEzsignfoldertypeDelegate = default(bool), bool bEzsignfoldertypeReassign = default(bool), bool bEzsignfoldertypeReassignezsignsigner = default(bool), bool bEzsignfoldertypeReassignuser = default(bool), bool bEzsignfoldertypeSendattatchmentsigner = default(bool), bool bEzsignfoldertypeSendsignedtoezsignsigner = default(bool), bool bEzsignfoldertypeSendsignedtouser = default(bool), bool bEzsignfoldertypeSendattachmentezsignsigner = default(bool), bool bEzsignfoldertypeSendproofezsignsigner = default(bool), bool bEzsignfoldertypeSendattachmentuser = default(bool), bool bEzsignfoldertypeSendproofuser = default(bool), bool bEzsignfoldertypeSendproofemail = default(bool), bool bEzsignfoldertypeAllowdownloadattachmentezsignsigner = default(bool), bool bEzsignfoldertypeAllowdownloadproofezsignsigner = default(bool), bool bEzsignfoldertypeSendproofreceivealldocument = default(bool), bool bEzsignfoldertypeSendsignedtodocumentowner = default(bool), bool bEzsignfoldertypeSendsignedtofolderowner = default(bool), bool bEzsignfoldertypeSendsignedtofullgroup = default(bool), bool bEzsignfoldertypeSendsignedtolimitedgroup = default(bool), bool bEzsignfoldertypeSendsignedtocolleague = default(bool), bool bEzsignfoldertypeSendsummarytodocumentowner = default(bool), bool bEzsignfoldertypeSendsummarytofolderowner = default(bool), bool bEzsignfoldertypeSendsummarytofullgroup = default(bool), bool bEzsignfoldertypeSendsummarytolimitedgroup = default(bool), bool bEzsignfoldertypeSendsummarytocolleague = default(bool), bool bEzsignfoldertypeIncludeproofsigner = default(bool), bool bEzsignfoldertypeIncludeproofuser = default(bool), bool bEzsignfoldertypeIsactive = default(bool)) { this.PkiEzsignfoldertypeID = pkiEzsignfoldertypeID; // to ensure "objEzsignfoldertypeName" is required (not null) @@ -143,9 +152,12 @@ protected EzsignfoldertypeResponse() { } this.SUsergroupNameX = sUsergroupNameX; this.SUsergroupNameXRestricted = sUsergroupNameXRestricted; this.EEzsignfoldertypeSendreminderfrequency = eEzsignfoldertypeSendreminderfrequency; + this.EEzsignfoldertypeCompletion = eEzsignfoldertypeCompletion; this.IEzsignfoldertypeDisposaldays = iEzsignfoldertypeDisposaldays; this.BEzsignfoldertypeDelegate = bEzsignfoldertypeDelegate; this.BEzsignfoldertypeReassign = bEzsignfoldertypeReassign; + this.BEzsignfoldertypeReassignezsignsigner = bEzsignfoldertypeReassignezsignsigner; + this.BEzsignfoldertypeReassignuser = bEzsignfoldertypeReassignuser; this.BEzsignfoldertypeSendattatchmentsigner = bEzsignfoldertypeSendattatchmentsigner; this.BEzsignfoldertypeSendsignedtoezsignsigner = bEzsignfoldertypeSendsignedtoezsignsigner; this.BEzsignfoldertypeSendsignedtouser = bEzsignfoldertypeSendsignedtouser; @@ -314,6 +326,22 @@ protected EzsignfoldertypeResponse() { } [DataMember(Name = "bEzsignfoldertypeReassign", EmitDefaultValue = true)] public bool BEzsignfoldertypeReassign { get; set; } + /// + /// Wheter if Reassignment of signature is allowed by a signatory to another signatory or not + /// + /// Wheter if Reassignment of signature is allowed by a signatory to another signatory or not + /* true*/ + [DataMember(Name = "bEzsignfoldertypeReassignezsignsigner", EmitDefaultValue = true)] + public bool BEzsignfoldertypeReassignezsignsigner { get; set; } + + /// + /// Wheter if Reassignment of signature is allowed by a user to a signatory or another user or not + /// + /// Wheter if Reassignment of signature is allowed by a user to a signatory or another user or not + /* true*/ + [DataMember(Name = "bEzsignfoldertypeReassignuser", EmitDefaultValue = true)] + public bool BEzsignfoldertypeReassignuser { get; set; } + /// /// THIS FIELD WILL BE DELETED. Whether we send the Ezsigndocument and the proof as attachment in the email /// @@ -532,10 +560,13 @@ public override string ToString() sb.Append(" EEzsignfoldertypeSendreminderfrequency: ").Append(EEzsignfoldertypeSendreminderfrequency).Append("\n"); sb.Append(" IEzsignfoldertypeArchivaldays: ").Append(IEzsignfoldertypeArchivaldays).Append("\n"); sb.Append(" EEzsignfoldertypeDisposal: ").Append(EEzsignfoldertypeDisposal).Append("\n"); + sb.Append(" EEzsignfoldertypeCompletion: ").Append(EEzsignfoldertypeCompletion).Append("\n"); sb.Append(" IEzsignfoldertypeDisposaldays: ").Append(IEzsignfoldertypeDisposaldays).Append("\n"); sb.Append(" IEzsignfoldertypeDeadlinedays: ").Append(IEzsignfoldertypeDeadlinedays).Append("\n"); sb.Append(" BEzsignfoldertypeDelegate: ").Append(BEzsignfoldertypeDelegate).Append("\n"); sb.Append(" BEzsignfoldertypeReassign: ").Append(BEzsignfoldertypeReassign).Append("\n"); + sb.Append(" BEzsignfoldertypeReassignezsignsigner: ").Append(BEzsignfoldertypeReassignezsignsigner).Append("\n"); + sb.Append(" BEzsignfoldertypeReassignuser: ").Append(BEzsignfoldertypeReassignuser).Append("\n"); sb.Append(" BEzsignfoldertypeSendattatchmentsigner: ").Append(BEzsignfoldertypeSendattatchmentsigner).Append("\n"); sb.Append(" BEzsignfoldertypeSendsignedtoezsignsigner: ").Append(BEzsignfoldertypeSendsignedtoezsignsigner).Append("\n"); sb.Append(" BEzsignfoldertypeSendsignedtouser: ").Append(BEzsignfoldertypeSendsignedtouser).Append("\n"); diff --git a/src/eZmaxApi/Model/EzsignfoldertypeResponseCompound.cs b/src/eZmaxApi/Model/EzsignfoldertypeResponseCompound.cs index 6f1a8915f..a455b9fa4 100644 --- a/src/eZmaxApi/Model/EzsignfoldertypeResponseCompound.cs +++ b/src/eZmaxApi/Model/EzsignfoldertypeResponseCompound.cs @@ -50,6 +50,12 @@ public partial class EzsignfoldertypeResponseCompound : IValidatableObject /// [DataMember(Name = "eEzsignfoldertypeDisposal", IsRequired = true, EmitDefaultValue = true)] public FieldEEzsignfoldertypeDisposal EEzsignfoldertypeDisposal { get; set; } + + /// + /// Gets or Sets EEzsignfoldertypeCompletion + /// + [DataMember(Name = "eEzsignfoldertypeCompletion", EmitDefaultValue = false)] + public FieldEEzsignfoldertypeCompletion? EEzsignfoldertypeCompletion { get; set; } /// /// Initializes a new instance of the class. /// @@ -76,10 +82,13 @@ protected EzsignfoldertypeResponseCompound() { } /// eEzsignfoldertypeSendreminderfrequency. /// The number of days before the archival of Ezsignfolders created using this Ezsignfoldertype (required). /// eEzsignfoldertypeDisposal (required). + /// eEzsignfoldertypeCompletion. /// The number of days after the archival before the disposal of the Ezsignfolder. /// The number of days to get all Ezsignsignatures (required). /// Wheter if delegation of signature is allowed to another user or not. /// Wheter if Reassignment of signature is allowed to another signatory or not. + /// Wheter if Reassignment of signature is allowed by a signatory to another signatory or not. + /// Wheter if Reassignment of signature is allowed by a user to a signatory or another user or not. /// THIS FIELD WILL BE DELETED. Whether we send the Ezsigndocument and the proof as attachment in the email. /// Whether we send an email to Ezsignsigner when document is completed. /// Whether we send an email to User who signed when document is completed. @@ -106,7 +115,7 @@ protected EzsignfoldertypeResponseCompound() { } /// Whether the Ezsignfoldertype is active or not (required). /// aFkiUserIDSigned. /// aFkiUserIDSummary. - public EzsignfoldertypeResponseCompound(int pkiEzsignfoldertypeID = default(int), MultilingualEzsignfoldertypeName objEzsignfoldertypeName = default(MultilingualEzsignfoldertypeName), int fkiBrandingID = default(int), int fkiBillingentityinternalID = default(int), int fkiUsergroupID = default(int), int fkiUsergroupIDRestricted = default(int), int fkiEzsigntsarequirementID = default(int), string sBrandingDescriptionX = default(string), string sBillingentityinternalDescriptionX = default(string), string sEzsigntsarequirementDescriptionX = default(string), string sEmailAddressSigned = default(string), string sEmailAddressSummary = default(string), string sUsergroupNameX = default(string), string sUsergroupNameXRestricted = default(string), FieldEEzsignfoldertypePrivacylevel eEzsignfoldertypePrivacylevel = default(FieldEEzsignfoldertypePrivacylevel), FieldEEzsignfoldertypeSendreminderfrequency? eEzsignfoldertypeSendreminderfrequency = default(FieldEEzsignfoldertypeSendreminderfrequency?), int iEzsignfoldertypeArchivaldays = default(int), FieldEEzsignfoldertypeDisposal eEzsignfoldertypeDisposal = default(FieldEEzsignfoldertypeDisposal), int iEzsignfoldertypeDisposaldays = default(int), int iEzsignfoldertypeDeadlinedays = default(int), bool bEzsignfoldertypeDelegate = default(bool), bool bEzsignfoldertypeReassign = default(bool), bool bEzsignfoldertypeSendattatchmentsigner = default(bool), bool bEzsignfoldertypeSendsignedtoezsignsigner = default(bool), bool bEzsignfoldertypeSendsignedtouser = default(bool), bool bEzsignfoldertypeSendattachmentezsignsigner = default(bool), bool bEzsignfoldertypeSendproofezsignsigner = default(bool), bool bEzsignfoldertypeSendattachmentuser = default(bool), bool bEzsignfoldertypeSendproofuser = default(bool), bool bEzsignfoldertypeSendproofemail = default(bool), bool bEzsignfoldertypeAllowdownloadattachmentezsignsigner = default(bool), bool bEzsignfoldertypeAllowdownloadproofezsignsigner = default(bool), bool bEzsignfoldertypeSendproofreceivealldocument = default(bool), bool bEzsignfoldertypeSendsignedtodocumentowner = default(bool), bool bEzsignfoldertypeSendsignedtofolderowner = default(bool), bool bEzsignfoldertypeSendsignedtofullgroup = default(bool), bool bEzsignfoldertypeSendsignedtolimitedgroup = default(bool), bool bEzsignfoldertypeSendsignedtocolleague = default(bool), bool bEzsignfoldertypeSendsummarytodocumentowner = default(bool), bool bEzsignfoldertypeSendsummarytofolderowner = default(bool), bool bEzsignfoldertypeSendsummarytofullgroup = default(bool), bool bEzsignfoldertypeSendsummarytolimitedgroup = default(bool), bool bEzsignfoldertypeSendsummarytocolleague = default(bool), bool bEzsignfoldertypeIncludeproofsigner = default(bool), bool bEzsignfoldertypeIncludeproofuser = default(bool), bool bEzsignfoldertypeIsactive = default(bool), List aFkiUserIDSigned = default(List), List aFkiUserIDSummary = default(List)) + public EzsignfoldertypeResponseCompound(int pkiEzsignfoldertypeID = default(int), MultilingualEzsignfoldertypeName objEzsignfoldertypeName = default(MultilingualEzsignfoldertypeName), int fkiBrandingID = default(int), int fkiBillingentityinternalID = default(int), int fkiUsergroupID = default(int), int fkiUsergroupIDRestricted = default(int), int fkiEzsigntsarequirementID = default(int), string sBrandingDescriptionX = default(string), string sBillingentityinternalDescriptionX = default(string), string sEzsigntsarequirementDescriptionX = default(string), string sEmailAddressSigned = default(string), string sEmailAddressSummary = default(string), string sUsergroupNameX = default(string), string sUsergroupNameXRestricted = default(string), FieldEEzsignfoldertypePrivacylevel eEzsignfoldertypePrivacylevel = default(FieldEEzsignfoldertypePrivacylevel), FieldEEzsignfoldertypeSendreminderfrequency? eEzsignfoldertypeSendreminderfrequency = default(FieldEEzsignfoldertypeSendreminderfrequency?), int iEzsignfoldertypeArchivaldays = default(int), FieldEEzsignfoldertypeDisposal eEzsignfoldertypeDisposal = default(FieldEEzsignfoldertypeDisposal), FieldEEzsignfoldertypeCompletion? eEzsignfoldertypeCompletion = default(FieldEEzsignfoldertypeCompletion?), int iEzsignfoldertypeDisposaldays = default(int), int iEzsignfoldertypeDeadlinedays = default(int), bool bEzsignfoldertypeDelegate = default(bool), bool bEzsignfoldertypeReassign = default(bool), bool bEzsignfoldertypeReassignezsignsigner = default(bool), bool bEzsignfoldertypeReassignuser = default(bool), bool bEzsignfoldertypeSendattatchmentsigner = default(bool), bool bEzsignfoldertypeSendsignedtoezsignsigner = default(bool), bool bEzsignfoldertypeSendsignedtouser = default(bool), bool bEzsignfoldertypeSendattachmentezsignsigner = default(bool), bool bEzsignfoldertypeSendproofezsignsigner = default(bool), bool bEzsignfoldertypeSendattachmentuser = default(bool), bool bEzsignfoldertypeSendproofuser = default(bool), bool bEzsignfoldertypeSendproofemail = default(bool), bool bEzsignfoldertypeAllowdownloadattachmentezsignsigner = default(bool), bool bEzsignfoldertypeAllowdownloadproofezsignsigner = default(bool), bool bEzsignfoldertypeSendproofreceivealldocument = default(bool), bool bEzsignfoldertypeSendsignedtodocumentowner = default(bool), bool bEzsignfoldertypeSendsignedtofolderowner = default(bool), bool bEzsignfoldertypeSendsignedtofullgroup = default(bool), bool bEzsignfoldertypeSendsignedtolimitedgroup = default(bool), bool bEzsignfoldertypeSendsignedtocolleague = default(bool), bool bEzsignfoldertypeSendsummarytodocumentowner = default(bool), bool bEzsignfoldertypeSendsummarytofolderowner = default(bool), bool bEzsignfoldertypeSendsummarytofullgroup = default(bool), bool bEzsignfoldertypeSendsummarytolimitedgroup = default(bool), bool bEzsignfoldertypeSendsummarytocolleague = default(bool), bool bEzsignfoldertypeIncludeproofsigner = default(bool), bool bEzsignfoldertypeIncludeproofuser = default(bool), bool bEzsignfoldertypeIsactive = default(bool), List aFkiUserIDSigned = default(List), List aFkiUserIDSummary = default(List)) { this.PkiEzsignfoldertypeID = pkiEzsignfoldertypeID; // to ensure "objEzsignfoldertypeName" is required (not null) @@ -145,9 +154,12 @@ protected EzsignfoldertypeResponseCompound() { } this.SUsergroupNameX = sUsergroupNameX; this.SUsergroupNameXRestricted = sUsergroupNameXRestricted; this.EEzsignfoldertypeSendreminderfrequency = eEzsignfoldertypeSendreminderfrequency; + this.EEzsignfoldertypeCompletion = eEzsignfoldertypeCompletion; this.IEzsignfoldertypeDisposaldays = iEzsignfoldertypeDisposaldays; this.BEzsignfoldertypeDelegate = bEzsignfoldertypeDelegate; this.BEzsignfoldertypeReassign = bEzsignfoldertypeReassign; + this.BEzsignfoldertypeReassignezsignsigner = bEzsignfoldertypeReassignezsignsigner; + this.BEzsignfoldertypeReassignuser = bEzsignfoldertypeReassignuser; this.BEzsignfoldertypeSendattatchmentsigner = bEzsignfoldertypeSendattatchmentsigner; this.BEzsignfoldertypeSendsignedtoezsignsigner = bEzsignfoldertypeSendsignedtoezsignsigner; this.BEzsignfoldertypeSendsignedtouser = bEzsignfoldertypeSendsignedtouser; @@ -318,6 +330,22 @@ protected EzsignfoldertypeResponseCompound() { } [DataMember(Name = "bEzsignfoldertypeReassign", EmitDefaultValue = true)] public bool BEzsignfoldertypeReassign { get; set; } + /// + /// Wheter if Reassignment of signature is allowed by a signatory to another signatory or not + /// + /// Wheter if Reassignment of signature is allowed by a signatory to another signatory or not + /* true*/ + [DataMember(Name = "bEzsignfoldertypeReassignezsignsigner", EmitDefaultValue = true)] + public bool BEzsignfoldertypeReassignezsignsigner { get; set; } + + /// + /// Wheter if Reassignment of signature is allowed by a user to a signatory or another user or not + /// + /// Wheter if Reassignment of signature is allowed by a user to a signatory or another user or not + /* true*/ + [DataMember(Name = "bEzsignfoldertypeReassignuser", EmitDefaultValue = true)] + public bool BEzsignfoldertypeReassignuser { get; set; } + /// /// THIS FIELD WILL BE DELETED. Whether we send the Ezsigndocument and the proof as attachment in the email /// @@ -548,10 +576,13 @@ public override string ToString() sb.Append(" EEzsignfoldertypeSendreminderfrequency: ").Append(EEzsignfoldertypeSendreminderfrequency).Append("\n"); sb.Append(" IEzsignfoldertypeArchivaldays: ").Append(IEzsignfoldertypeArchivaldays).Append("\n"); sb.Append(" EEzsignfoldertypeDisposal: ").Append(EEzsignfoldertypeDisposal).Append("\n"); + sb.Append(" EEzsignfoldertypeCompletion: ").Append(EEzsignfoldertypeCompletion).Append("\n"); sb.Append(" IEzsignfoldertypeDisposaldays: ").Append(IEzsignfoldertypeDisposaldays).Append("\n"); sb.Append(" IEzsignfoldertypeDeadlinedays: ").Append(IEzsignfoldertypeDeadlinedays).Append("\n"); sb.Append(" BEzsignfoldertypeDelegate: ").Append(BEzsignfoldertypeDelegate).Append("\n"); sb.Append(" BEzsignfoldertypeReassign: ").Append(BEzsignfoldertypeReassign).Append("\n"); + sb.Append(" BEzsignfoldertypeReassignezsignsigner: ").Append(BEzsignfoldertypeReassignezsignsigner).Append("\n"); + sb.Append(" BEzsignfoldertypeReassignuser: ").Append(BEzsignfoldertypeReassignuser).Append("\n"); sb.Append(" BEzsignfoldertypeSendattatchmentsigner: ").Append(BEzsignfoldertypeSendattatchmentsigner).Append("\n"); sb.Append(" BEzsignfoldertypeSendsignedtoezsignsigner: ").Append(BEzsignfoldertypeSendsignedtoezsignsigner).Append("\n"); sb.Append(" BEzsignfoldertypeSendsignedtouser: ").Append(BEzsignfoldertypeSendsignedtouser).Append("\n"); diff --git a/src/eZmaxApi/Model/EzsignformfieldRequest.cs b/src/eZmaxApi/Model/EzsignformfieldRequest.cs index 07d3f2804..79ac462f8 100644 --- a/src/eZmaxApi/Model/EzsignformfieldRequest.cs +++ b/src/eZmaxApi/Model/EzsignformfieldRequest.cs @@ -56,7 +56,7 @@ protected EzsignformfieldRequest() { } /// 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 | (required). /// Whether the Ezsignformfield allows the use of the autocomplete of the browser. This can only be set if eEzsignformfieldgroupType is **Text**. /// Whether the Ezsignformfield is selected or not by default. This can only be set if eEzsignformfieldgroupType is **Checkbox** or **Radio**. - /// This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea**. + /// 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 |. /// eEzsignformfieldDependencyrequirement. public EzsignformfieldRequest(int pkiEzsignformfieldID = default(int), int iEzsignpagePagenumber = default(int), string sEzsignformfieldLabel = default(string), string sEzsignformfieldValue = default(string), int iEzsignformfieldX = default(int), int iEzsignformfieldY = default(int), int iEzsignformfieldWidth = default(int), int iEzsignformfieldHeight = default(int), bool bEzsignformfieldAutocomplete = default(bool), bool bEzsignformfieldSelected = default(bool), string sEzsignformfieldEnteredvalue = default(string), FieldEEzsignformfieldDependencyrequirement? eEzsignformfieldDependencyrequirement = default(FieldEEzsignformfieldDependencyrequirement?)) { @@ -158,9 +158,9 @@ protected EzsignformfieldRequest() { } public bool BEzsignformfieldSelected { get; set; } /// - /// This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea** + /// 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 | /// - /// This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea** + /// 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 | /* Montreal*/ [DataMember(Name = "sEzsignformfieldEnteredvalue", EmitDefaultValue = false)] public string SEzsignformfieldEnteredvalue { get; set; } diff --git a/src/eZmaxApi/Model/EzsignformfieldRequestCompound.cs b/src/eZmaxApi/Model/EzsignformfieldRequestCompound.cs index 4a4b6fd0a..5a0941924 100644 --- a/src/eZmaxApi/Model/EzsignformfieldRequestCompound.cs +++ b/src/eZmaxApi/Model/EzsignformfieldRequestCompound.cs @@ -56,7 +56,7 @@ protected EzsignformfieldRequestCompound() { } /// 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 | (required). /// Whether the Ezsignformfield allows the use of the autocomplete of the browser. This can only be set if eEzsignformfieldgroupType is **Text**. /// Whether the Ezsignformfield is selected or not by default. This can only be set if eEzsignformfieldgroupType is **Checkbox** or **Radio**. - /// This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea**. + /// 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 |. /// eEzsignformfieldDependencyrequirement. /// aObjEzsignelementdependency. public EzsignformfieldRequestCompound(int pkiEzsignformfieldID = default(int), int iEzsignpagePagenumber = default(int), string sEzsignformfieldLabel = default(string), string sEzsignformfieldValue = default(string), int iEzsignformfieldX = default(int), int iEzsignformfieldY = default(int), int iEzsignformfieldWidth = default(int), int iEzsignformfieldHeight = default(int), bool bEzsignformfieldAutocomplete = default(bool), bool bEzsignformfieldSelected = default(bool), string sEzsignformfieldEnteredvalue = default(string), FieldEEzsignformfieldDependencyrequirement? eEzsignformfieldDependencyrequirement = default(FieldEEzsignformfieldDependencyrequirement?), List aObjEzsignelementdependency = default(List)) @@ -160,9 +160,9 @@ protected EzsignformfieldRequestCompound() { } public bool BEzsignformfieldSelected { get; set; } /// - /// This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea** + /// 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 | /// - /// This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea** + /// 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 | /* Montreal*/ [DataMember(Name = "sEzsignformfieldEnteredvalue", EmitDefaultValue = false)] public string SEzsignformfieldEnteredvalue { get; set; } diff --git a/src/eZmaxApi/Model/EzsignformfieldResponse.cs b/src/eZmaxApi/Model/EzsignformfieldResponse.cs index 7faff2f2c..a9ee64aa5 100644 --- a/src/eZmaxApi/Model/EzsignformfieldResponse.cs +++ b/src/eZmaxApi/Model/EzsignformfieldResponse.cs @@ -56,7 +56,7 @@ protected EzsignformfieldResponse() { } /// 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 | (required). /// Whether the Ezsignformfield allows the use of the autocomplete of the browser. This can only be set if eEzsignformfieldgroupType is **Text**. /// Whether the Ezsignformfield is selected or not by default. This can only be set if eEzsignformfieldgroupType is **Checkbox** or **Radio**. - /// This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea**. + /// 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 |. /// eEzsignformfieldDependencyrequirement. public EzsignformfieldResponse(int pkiEzsignformfieldID = default(int), int iEzsignpagePagenumber = default(int), string sEzsignformfieldLabel = default(string), string sEzsignformfieldValue = default(string), int iEzsignformfieldX = default(int), int iEzsignformfieldY = default(int), int iEzsignformfieldWidth = default(int), int iEzsignformfieldHeight = default(int), bool bEzsignformfieldAutocomplete = default(bool), bool bEzsignformfieldSelected = default(bool), string sEzsignformfieldEnteredvalue = default(string), FieldEEzsignformfieldDependencyrequirement? eEzsignformfieldDependencyrequirement = default(FieldEEzsignformfieldDependencyrequirement?)) { @@ -158,9 +158,9 @@ protected EzsignformfieldResponse() { } public bool BEzsignformfieldSelected { get; set; } /// - /// This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea** + /// 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 | /// - /// This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea** + /// 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 | /* Montreal*/ [DataMember(Name = "sEzsignformfieldEnteredvalue", EmitDefaultValue = false)] public string SEzsignformfieldEnteredvalue { get; set; } diff --git a/src/eZmaxApi/Model/EzsignformfieldResponseCompound.cs b/src/eZmaxApi/Model/EzsignformfieldResponseCompound.cs index 75e2e37d9..62ba73253 100644 --- a/src/eZmaxApi/Model/EzsignformfieldResponseCompound.cs +++ b/src/eZmaxApi/Model/EzsignformfieldResponseCompound.cs @@ -56,7 +56,7 @@ protected EzsignformfieldResponseCompound() { } /// 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 | (required). /// Whether the Ezsignformfield allows the use of the autocomplete of the browser. This can only be set if eEzsignformfieldgroupType is **Text**. /// Whether the Ezsignformfield is selected or not by default. This can only be set if eEzsignformfieldgroupType is **Checkbox** or **Radio**. - /// This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea**. + /// 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 |. /// eEzsignformfieldDependencyrequirement. /// aObjEzsignelementdependency. public EzsignformfieldResponseCompound(int pkiEzsignformfieldID = default(int), int iEzsignpagePagenumber = default(int), string sEzsignformfieldLabel = default(string), string sEzsignformfieldValue = default(string), int iEzsignformfieldX = default(int), int iEzsignformfieldY = default(int), int iEzsignformfieldWidth = default(int), int iEzsignformfieldHeight = default(int), bool bEzsignformfieldAutocomplete = default(bool), bool bEzsignformfieldSelected = default(bool), string sEzsignformfieldEnteredvalue = default(string), FieldEEzsignformfieldDependencyrequirement? eEzsignformfieldDependencyrequirement = default(FieldEEzsignformfieldDependencyrequirement?), List aObjEzsignelementdependency = default(List)) @@ -160,9 +160,9 @@ protected EzsignformfieldResponseCompound() { } public bool BEzsignformfieldSelected { get; set; } /// - /// This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea** + /// 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 | /// - /// This is the value enterred for the Ezsignformfield This can only be set if eEzsignformfieldgroupType is **Dropdown**, **Text** or **Textarea** + /// 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 | /* Montreal*/ [DataMember(Name = "sEzsignformfieldEnteredvalue", EmitDefaultValue = false)] public string SEzsignformfieldEnteredvalue { get; set; } diff --git a/src/eZmaxApi/Model/EzsignsignatureResponse.cs b/src/eZmaxApi/Model/EzsignsignatureResponse.cs index 131a7389c..896dc612c 100644 --- a/src/eZmaxApi/Model/EzsignsignatureResponse.cs +++ b/src/eZmaxApi/Model/EzsignsignatureResponse.cs @@ -87,6 +87,7 @@ protected EzsignsignatureResponse() { } /// 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.. /// 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.. /// The step when the Ezsignsigner will be invited to sign (required). + /// The step when the Ezsignsigner will be invited to sign. /// eEzsignsignatureType (required). /// A tooltip that will be presented to Ezsignsigner about the Ezsignsignature. /// eEzsignsignatureTooltipposition. @@ -106,7 +107,7 @@ protected EzsignsignatureResponse() { } /// objContactName (required). /// objContactNameDelegation. /// objSignature. - public EzsignsignatureResponse(int pkiEzsignsignatureID = default(int), int fkiEzsigndocumentID = default(int), int fkiEzsignfoldersignerassociationID = default(int), int fkiEzsignsigningreasonID = default(int), string sEzsignsigningreasonDescriptionX = default(string), int iEzsignpagePagenumber = default(int), int iEzsignsignatureX = default(int), int iEzsignsignatureY = default(int), int iEzsignsignatureHeight = default(int), int iEzsignsignatureWidth = default(int), int iEzsignsignatureStep = default(int), FieldEEzsignsignatureType eEzsignsignatureType = default(FieldEEzsignsignatureType), string tEzsignsignatureTooltip = default(string), FieldEEzsignsignatureTooltipposition? eEzsignsignatureTooltipposition = default(FieldEEzsignsignatureTooltipposition?), FieldEEzsignsignatureFont? eEzsignsignatureFont = default(FieldEEzsignsignatureFont?), int iEzsignsignatureValidationstep = default(int), string sEzsignsignatureAttachmentdescription = default(string), FieldEEzsignsignatureAttachmentnamesource? eEzsignsignatureAttachmentnamesource = default(FieldEEzsignsignatureAttachmentnamesource?), bool bEzsignsignatureRequired = default(bool), int fkiEzsignfoldersignerassociationIDValidation = default(int), string dtEzsignsignatureDate = default(string), int iEzsignsignatureattachmentCount = default(int), string sEzsignsignatureDescription = default(string), int iEzsignsignatureMaxlength = default(int), EnumTextvalidation? eEzsignsignatureTextvalidation = default(EnumTextvalidation?), FieldEEzsignsignatureDependencyrequirement? eEzsignsignatureDependencyrequirement = default(FieldEEzsignsignatureDependencyrequirement?), string sEzsignsignatureRegexp = default(string), CustomContactNameResponse objContactName = default(CustomContactNameResponse), CustomContactNameResponse objContactNameDelegation = default(CustomContactNameResponse), SignatureResponseCompound objSignature = default(SignatureResponseCompound)) + public EzsignsignatureResponse(int pkiEzsignsignatureID = default(int), int fkiEzsigndocumentID = default(int), int fkiEzsignfoldersignerassociationID = default(int), int fkiEzsignsigningreasonID = default(int), string sEzsignsigningreasonDescriptionX = default(string), int iEzsignpagePagenumber = default(int), int iEzsignsignatureX = default(int), int iEzsignsignatureY = default(int), int iEzsignsignatureHeight = default(int), int iEzsignsignatureWidth = default(int), int iEzsignsignatureStep = default(int), int iEzsignsignatureStepadjusted = default(int), FieldEEzsignsignatureType eEzsignsignatureType = default(FieldEEzsignsignatureType), string tEzsignsignatureTooltip = default(string), FieldEEzsignsignatureTooltipposition? eEzsignsignatureTooltipposition = default(FieldEEzsignsignatureTooltipposition?), FieldEEzsignsignatureFont? eEzsignsignatureFont = default(FieldEEzsignsignatureFont?), int iEzsignsignatureValidationstep = default(int), string sEzsignsignatureAttachmentdescription = default(string), FieldEEzsignsignatureAttachmentnamesource? eEzsignsignatureAttachmentnamesource = default(FieldEEzsignsignatureAttachmentnamesource?), bool bEzsignsignatureRequired = default(bool), int fkiEzsignfoldersignerassociationIDValidation = default(int), string dtEzsignsignatureDate = default(string), int iEzsignsignatureattachmentCount = default(int), string sEzsignsignatureDescription = default(string), int iEzsignsignatureMaxlength = default(int), EnumTextvalidation? eEzsignsignatureTextvalidation = default(EnumTextvalidation?), FieldEEzsignsignatureDependencyrequirement? eEzsignsignatureDependencyrequirement = default(FieldEEzsignsignatureDependencyrequirement?), string sEzsignsignatureRegexp = default(string), CustomContactNameResponse objContactName = default(CustomContactNameResponse), CustomContactNameResponse objContactNameDelegation = default(CustomContactNameResponse), SignatureResponseCompound objSignature = default(SignatureResponseCompound)) { this.PkiEzsignsignatureID = pkiEzsignsignatureID; this.FkiEzsigndocumentID = fkiEzsigndocumentID; @@ -126,6 +127,7 @@ protected EzsignsignatureResponse() { } this.SEzsignsigningreasonDescriptionX = sEzsignsigningreasonDescriptionX; this.IEzsignsignatureHeight = iEzsignsignatureHeight; this.IEzsignsignatureWidth = iEzsignsignatureWidth; + this.IEzsignsignatureStepadjusted = iEzsignsignatureStepadjusted; this.TEzsignsignatureTooltip = tEzsignsignatureTooltip; this.EEzsignsignatureTooltipposition = eEzsignsignatureTooltipposition; this.EEzsignsignatureFont = eEzsignsignatureFont; @@ -233,6 +235,14 @@ protected EzsignsignatureResponse() { } [DataMember(Name = "iEzsignsignatureStep", IsRequired = true, EmitDefaultValue = true)] public int IEzsignsignatureStep { get; set; } + /// + /// The step when the Ezsignsigner will be invited to sign + /// + /// The step when the Ezsignsigner will be invited to sign + /* 1*/ + [DataMember(Name = "iEzsignsignatureStepadjusted", EmitDefaultValue = false)] + public int IEzsignsignatureStepadjusted { get; set; } + /// /// A tooltip that will be presented to Ezsignsigner about the Ezsignsignature /// @@ -349,6 +359,7 @@ public override string ToString() sb.Append(" IEzsignsignatureHeight: ").Append(IEzsignsignatureHeight).Append("\n"); sb.Append(" IEzsignsignatureWidth: ").Append(IEzsignsignatureWidth).Append("\n"); sb.Append(" IEzsignsignatureStep: ").Append(IEzsignsignatureStep).Append("\n"); + sb.Append(" IEzsignsignatureStepadjusted: ").Append(IEzsignsignatureStepadjusted).Append("\n"); sb.Append(" EEzsignsignatureType: ").Append(EEzsignsignatureType).Append("\n"); sb.Append(" TEzsignsignatureTooltip: ").Append(TEzsignsignatureTooltip).Append("\n"); sb.Append(" EEzsignsignatureTooltipposition: ").Append(EEzsignsignatureTooltipposition).Append("\n"); diff --git a/src/eZmaxApi/Model/EzsignsignatureResponseCompound.cs b/src/eZmaxApi/Model/EzsignsignatureResponseCompound.cs index fc426f586..a4d8b2eca 100644 --- a/src/eZmaxApi/Model/EzsignsignatureResponseCompound.cs +++ b/src/eZmaxApi/Model/EzsignsignatureResponseCompound.cs @@ -87,6 +87,7 @@ protected EzsignsignatureResponseCompound() { } /// 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.. /// 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.. /// The step when the Ezsignsigner will be invited to sign (required). + /// The step when the Ezsignsigner will be invited to sign. /// eEzsignsignatureType (required). /// A tooltip that will be presented to Ezsignsigner about the Ezsignsignature. /// eEzsignsignatureTooltipposition. @@ -110,7 +111,7 @@ protected EzsignsignatureResponseCompound() { } /// 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.. /// objCreditcardtransaction. /// aObjEzsignelementdependency. - public EzsignsignatureResponseCompound(int pkiEzsignsignatureID = default(int), int fkiEzsigndocumentID = default(int), int fkiEzsignfoldersignerassociationID = default(int), int fkiEzsignsigningreasonID = default(int), string sEzsignsigningreasonDescriptionX = default(string), int iEzsignpagePagenumber = default(int), int iEzsignsignatureX = default(int), int iEzsignsignatureY = default(int), int iEzsignsignatureHeight = default(int), int iEzsignsignatureWidth = default(int), int iEzsignsignatureStep = default(int), FieldEEzsignsignatureType eEzsignsignatureType = default(FieldEEzsignsignatureType), string tEzsignsignatureTooltip = default(string), FieldEEzsignsignatureTooltipposition? eEzsignsignatureTooltipposition = default(FieldEEzsignsignatureTooltipposition?), FieldEEzsignsignatureFont? eEzsignsignatureFont = default(FieldEEzsignsignatureFont?), int iEzsignsignatureValidationstep = default(int), string sEzsignsignatureAttachmentdescription = default(string), FieldEEzsignsignatureAttachmentnamesource? eEzsignsignatureAttachmentnamesource = default(FieldEEzsignsignatureAttachmentnamesource?), bool bEzsignsignatureRequired = default(bool), int fkiEzsignfoldersignerassociationIDValidation = default(int), string dtEzsignsignatureDate = default(string), int iEzsignsignatureattachmentCount = default(int), string sEzsignsignatureDescription = default(string), int iEzsignsignatureMaxlength = default(int), EnumTextvalidation? eEzsignsignatureTextvalidation = default(EnumTextvalidation?), FieldEEzsignsignatureDependencyrequirement? eEzsignsignatureDependencyrequirement = default(FieldEEzsignsignatureDependencyrequirement?), string sEzsignsignatureRegexp = default(string), CustomContactNameResponse objContactName = default(CustomContactNameResponse), CustomContactNameResponse objContactNameDelegation = default(CustomContactNameResponse), SignatureResponseCompound objSignature = default(SignatureResponseCompound), bool bEzsignsignatureCustomdate = default(bool), List aObjEzsignsignaturecustomdate = default(List), CustomCreditcardtransactionResponse objCreditcardtransaction = default(CustomCreditcardtransactionResponse), List aObjEzsignelementdependency = default(List)) + public EzsignsignatureResponseCompound(int pkiEzsignsignatureID = default(int), int fkiEzsigndocumentID = default(int), int fkiEzsignfoldersignerassociationID = default(int), int fkiEzsignsigningreasonID = default(int), string sEzsignsigningreasonDescriptionX = default(string), int iEzsignpagePagenumber = default(int), int iEzsignsignatureX = default(int), int iEzsignsignatureY = default(int), int iEzsignsignatureHeight = default(int), int iEzsignsignatureWidth = default(int), int iEzsignsignatureStep = default(int), int iEzsignsignatureStepadjusted = default(int), FieldEEzsignsignatureType eEzsignsignatureType = default(FieldEEzsignsignatureType), string tEzsignsignatureTooltip = default(string), FieldEEzsignsignatureTooltipposition? eEzsignsignatureTooltipposition = default(FieldEEzsignsignatureTooltipposition?), FieldEEzsignsignatureFont? eEzsignsignatureFont = default(FieldEEzsignsignatureFont?), int iEzsignsignatureValidationstep = default(int), string sEzsignsignatureAttachmentdescription = default(string), FieldEEzsignsignatureAttachmentnamesource? eEzsignsignatureAttachmentnamesource = default(FieldEEzsignsignatureAttachmentnamesource?), bool bEzsignsignatureRequired = default(bool), int fkiEzsignfoldersignerassociationIDValidation = default(int), string dtEzsignsignatureDate = default(string), int iEzsignsignatureattachmentCount = default(int), string sEzsignsignatureDescription = default(string), int iEzsignsignatureMaxlength = default(int), EnumTextvalidation? eEzsignsignatureTextvalidation = default(EnumTextvalidation?), FieldEEzsignsignatureDependencyrequirement? eEzsignsignatureDependencyrequirement = default(FieldEEzsignsignatureDependencyrequirement?), string sEzsignsignatureRegexp = default(string), CustomContactNameResponse objContactName = default(CustomContactNameResponse), CustomContactNameResponse objContactNameDelegation = default(CustomContactNameResponse), SignatureResponseCompound objSignature = default(SignatureResponseCompound), bool bEzsignsignatureCustomdate = default(bool), List aObjEzsignsignaturecustomdate = default(List), CustomCreditcardtransactionResponse objCreditcardtransaction = default(CustomCreditcardtransactionResponse), List aObjEzsignelementdependency = default(List)) { this.PkiEzsignsignatureID = pkiEzsignsignatureID; this.FkiEzsigndocumentID = fkiEzsigndocumentID; @@ -130,6 +131,7 @@ protected EzsignsignatureResponseCompound() { } this.SEzsignsigningreasonDescriptionX = sEzsignsigningreasonDescriptionX; this.IEzsignsignatureHeight = iEzsignsignatureHeight; this.IEzsignsignatureWidth = iEzsignsignatureWidth; + this.IEzsignsignatureStepadjusted = iEzsignsignatureStepadjusted; this.TEzsignsignatureTooltip = tEzsignsignatureTooltip; this.EEzsignsignatureTooltipposition = eEzsignsignatureTooltipposition; this.EEzsignsignatureFont = eEzsignsignatureFont; @@ -241,6 +243,14 @@ protected EzsignsignatureResponseCompound() { } [DataMember(Name = "iEzsignsignatureStep", IsRequired = true, EmitDefaultValue = true)] public int IEzsignsignatureStep { get; set; } + /// + /// The step when the Ezsignsigner will be invited to sign + /// + /// The step when the Ezsignsigner will be invited to sign + /* 1*/ + [DataMember(Name = "iEzsignsignatureStepadjusted", EmitDefaultValue = false)] + public int IEzsignsignatureStepadjusted { get; set; } + /// /// A tooltip that will be presented to Ezsignsigner about the Ezsignsignature /// @@ -383,6 +393,7 @@ public override string ToString() sb.Append(" IEzsignsignatureHeight: ").Append(IEzsignsignatureHeight).Append("\n"); sb.Append(" IEzsignsignatureWidth: ").Append(IEzsignsignatureWidth).Append("\n"); sb.Append(" IEzsignsignatureStep: ").Append(IEzsignsignatureStep).Append("\n"); + sb.Append(" IEzsignsignatureStepadjusted: ").Append(IEzsignsignatureStepadjusted).Append("\n"); sb.Append(" EEzsignsignatureType: ").Append(EEzsignsignatureType).Append("\n"); sb.Append(" TEzsignsignatureTooltip: ").Append(TEzsignsignatureTooltip).Append("\n"); sb.Append(" EEzsignsignatureTooltipposition: ").Append(EEzsignsignatureTooltipposition).Append("\n"); diff --git a/src/eZmaxApi/Model/EzsigntemplateformfieldRequest.cs b/src/eZmaxApi/Model/EzsigntemplateformfieldRequest.cs index a8cf75d1b..74f0027d8 100644 --- a/src/eZmaxApi/Model/EzsigntemplateformfieldRequest.cs +++ b/src/eZmaxApi/Model/EzsigntemplateformfieldRequest.cs @@ -33,11 +33,23 @@ namespace eZmaxApi.Model public partial class EzsigntemplateformfieldRequest : IValidatableObject { + /// + /// Gets or Sets EEzsigntemplateformfieldPositioning + /// + [DataMember(Name = "eEzsigntemplateformfieldPositioning", EmitDefaultValue = false)] + public FieldEEzsigntemplateformfieldPositioning? EEzsigntemplateformfieldPositioning { get; set; } + /// /// Gets or Sets EEzsigntemplateformfieldDependencyrequirement /// [DataMember(Name = "eEzsigntemplateformfieldDependencyrequirement", EmitDefaultValue = false)] public FieldEEzsigntemplateformfieldDependencyrequirement? EEzsigntemplateformfieldDependencyrequirement { get; set; } + + /// + /// Gets or Sets EEzsigntemplateformfieldPositioningoccurence + /// + [DataMember(Name = "eEzsigntemplateformfieldPositioningoccurence", EmitDefaultValue = false)] + public FieldEEzsigntemplateformfieldPositioningoccurence? EEzsigntemplateformfieldPositioningoccurence { get; set; } /// /// Initializes a new instance of the class. /// @@ -47,17 +59,22 @@ protected EzsigntemplateformfieldRequest() { } /// Initializes a new instance of the class. /// /// The unique ID of the Ezsigntemplateformfield. + /// eEzsigntemplateformfieldPositioning. /// The page number in the Ezsigntemplatedocument (required). /// The Label for the Ezsigntemplateformfield (required). /// The value for the Ezsigntemplateformfield. - /// 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. (required). - /// 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. (required). + /// 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.. + /// 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.. /// 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 | (required). /// 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 | (required). /// Whether the Ezsigntemplateformfield allows the use of the autocomplete of the browser. This can only be set if eEzsigntemplateformfieldgroupType is **Text**. /// Whether the Ezsigntemplateformfield is selected or not by default. This can only be set if eEzsigntemplateformfieldgroupType is **Checkbox** or **Radio**. /// eEzsigntemplateformfieldDependencyrequirement. - public EzsigntemplateformfieldRequest(int pkiEzsigntemplateformfieldID = default(int), int iEzsigntemplatedocumentpagePagenumber = default(int), string sEzsigntemplateformfieldLabel = default(string), string sEzsigntemplateformfieldValue = default(string), int iEzsigntemplateformfieldX = default(int), int iEzsigntemplateformfieldY = default(int), int iEzsigntemplateformfieldWidth = default(int), int iEzsigntemplateformfieldHeight = default(int), bool bEzsigntemplateformfieldAutocomplete = default(bool), bool bEzsigntemplateformfieldSelected = default(bool), FieldEEzsigntemplateformfieldDependencyrequirement? eEzsigntemplateformfieldDependencyrequirement = default(FieldEEzsigntemplateformfieldDependencyrequirement?)) + /// The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates**. + /// The offset X This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates**. + /// The offset Y This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates**. + /// eEzsigntemplateformfieldPositioningoccurence. + public EzsigntemplateformfieldRequest(int pkiEzsigntemplateformfieldID = default(int), FieldEEzsigntemplateformfieldPositioning? eEzsigntemplateformfieldPositioning = default(FieldEEzsigntemplateformfieldPositioning?), int iEzsigntemplatedocumentpagePagenumber = default(int), string sEzsigntemplateformfieldLabel = default(string), string sEzsigntemplateformfieldValue = default(string), int iEzsigntemplateformfieldX = default(int), int iEzsigntemplateformfieldY = default(int), int iEzsigntemplateformfieldWidth = default(int), int iEzsigntemplateformfieldHeight = default(int), bool bEzsigntemplateformfieldAutocomplete = default(bool), bool bEzsigntemplateformfieldSelected = default(bool), FieldEEzsigntemplateformfieldDependencyrequirement? eEzsigntemplateformfieldDependencyrequirement = default(FieldEEzsigntemplateformfieldDependencyrequirement?), string sEzsigntemplateformfieldPositioningpattern = default(string), int iEzsigntemplateformfieldPositioningoffsetx = default(int), int iEzsigntemplateformfieldPositioningoffsety = default(int), FieldEEzsigntemplateformfieldPositioningoccurence? eEzsigntemplateformfieldPositioningoccurence = default(FieldEEzsigntemplateformfieldPositioningoccurence?)) { this.IEzsigntemplatedocumentpagePagenumber = iEzsigntemplatedocumentpagePagenumber; // to ensure "sEzsigntemplateformfieldLabel" is required (not null) @@ -66,15 +83,20 @@ protected EzsigntemplateformfieldRequest() { } throw new ArgumentNullException("sEzsigntemplateformfieldLabel is a required property for EzsigntemplateformfieldRequest and cannot be null"); } this.SEzsigntemplateformfieldLabel = sEzsigntemplateformfieldLabel; - this.IEzsigntemplateformfieldX = iEzsigntemplateformfieldX; - this.IEzsigntemplateformfieldY = iEzsigntemplateformfieldY; this.IEzsigntemplateformfieldWidth = iEzsigntemplateformfieldWidth; this.IEzsigntemplateformfieldHeight = iEzsigntemplateformfieldHeight; this.PkiEzsigntemplateformfieldID = pkiEzsigntemplateformfieldID; + this.EEzsigntemplateformfieldPositioning = eEzsigntemplateformfieldPositioning; this.SEzsigntemplateformfieldValue = sEzsigntemplateformfieldValue; + this.IEzsigntemplateformfieldX = iEzsigntemplateformfieldX; + this.IEzsigntemplateformfieldY = iEzsigntemplateformfieldY; this.BEzsigntemplateformfieldAutocomplete = bEzsigntemplateformfieldAutocomplete; this.BEzsigntemplateformfieldSelected = bEzsigntemplateformfieldSelected; this.EEzsigntemplateformfieldDependencyrequirement = eEzsigntemplateformfieldDependencyrequirement; + this.SEzsigntemplateformfieldPositioningpattern = sEzsigntemplateformfieldPositioningpattern; + this.IEzsigntemplateformfieldPositioningoffsetx = iEzsigntemplateformfieldPositioningoffsetx; + this.IEzsigntemplateformfieldPositioningoffsety = iEzsigntemplateformfieldPositioningoffsety; + this.EEzsigntemplateformfieldPositioningoccurence = eEzsigntemplateformfieldPositioningoccurence; } /// @@ -114,7 +136,7 @@ protected EzsigntemplateformfieldRequest() { } /// /// 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. /* 200*/ - [DataMember(Name = "iEzsigntemplateformfieldX", IsRequired = true, EmitDefaultValue = true)] + [DataMember(Name = "iEzsigntemplateformfieldX", EmitDefaultValue = false)] public int IEzsigntemplateformfieldX { get; set; } /// @@ -122,7 +144,7 @@ protected EzsigntemplateformfieldRequest() { } /// /// 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. /* 300*/ - [DataMember(Name = "iEzsigntemplateformfieldY", IsRequired = true, EmitDefaultValue = true)] + [DataMember(Name = "iEzsigntemplateformfieldY", EmitDefaultValue = false)] public int IEzsigntemplateformfieldY { get; set; } /// @@ -155,6 +177,30 @@ protected EzsigntemplateformfieldRequest() { } [DataMember(Name = "bEzsigntemplateformfieldSelected", EmitDefaultValue = true)] public bool BEzsigntemplateformfieldSelected { get; set; } + /// + /// The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /// + /// The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /* Signature*/ + [DataMember(Name = "sEzsigntemplateformfieldPositioningpattern", EmitDefaultValue = false)] + public string SEzsigntemplateformfieldPositioningpattern { get; set; } + + /// + /// The offset X This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /// + /// The offset X This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /* 200*/ + [DataMember(Name = "iEzsigntemplateformfieldPositioningoffsetx", EmitDefaultValue = false)] + public int IEzsigntemplateformfieldPositioningoffsetx { get; set; } + + /// + /// The offset Y This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /// + /// The offset Y This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /* 200*/ + [DataMember(Name = "iEzsigntemplateformfieldPositioningoffsety", EmitDefaultValue = false)] + public int IEzsigntemplateformfieldPositioningoffsety { get; set; } + /// /// Returns the string presentation of the object /// @@ -164,6 +210,7 @@ public override string ToString() StringBuilder sb = new StringBuilder(); sb.Append("class EzsigntemplateformfieldRequest {\n"); sb.Append(" PkiEzsigntemplateformfieldID: ").Append(PkiEzsigntemplateformfieldID).Append("\n"); + sb.Append(" EEzsigntemplateformfieldPositioning: ").Append(EEzsigntemplateformfieldPositioning).Append("\n"); sb.Append(" IEzsigntemplatedocumentpagePagenumber: ").Append(IEzsigntemplatedocumentpagePagenumber).Append("\n"); sb.Append(" SEzsigntemplateformfieldLabel: ").Append(SEzsigntemplateformfieldLabel).Append("\n"); sb.Append(" SEzsigntemplateformfieldValue: ").Append(SEzsigntemplateformfieldValue).Append("\n"); @@ -174,6 +221,10 @@ public override string ToString() sb.Append(" BEzsigntemplateformfieldAutocomplete: ").Append(BEzsigntemplateformfieldAutocomplete).Append("\n"); sb.Append(" BEzsigntemplateformfieldSelected: ").Append(BEzsigntemplateformfieldSelected).Append("\n"); sb.Append(" EEzsigntemplateformfieldDependencyrequirement: ").Append(EEzsigntemplateformfieldDependencyrequirement).Append("\n"); + sb.Append(" SEzsigntemplateformfieldPositioningpattern: ").Append(SEzsigntemplateformfieldPositioningpattern).Append("\n"); + sb.Append(" IEzsigntemplateformfieldPositioningoffsetx: ").Append(IEzsigntemplateformfieldPositioningoffsetx).Append("\n"); + sb.Append(" IEzsigntemplateformfieldPositioningoffsety: ").Append(IEzsigntemplateformfieldPositioningoffsety).Append("\n"); + sb.Append(" EEzsigntemplateformfieldPositioningoccurence: ").Append(EEzsigntemplateformfieldPositioningoccurence).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -230,6 +281,15 @@ public virtual string ToJson() yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigntemplateformfieldHeight, must be a value greater than or equal to 0.", new [] { "IEzsigntemplateformfieldHeight" }); } + if (this.SEzsigntemplateformfieldPositioningpattern != null) { + // SEzsigntemplateformfieldPositioningpattern (string) pattern + Regex regexSEzsigntemplateformfieldPositioningpattern = new Regex(@"^.{0,30}$", RegexOptions.CultureInvariant); + if (!regexSEzsigntemplateformfieldPositioningpattern.Match(this.SEzsigntemplateformfieldPositioningpattern).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SEzsigntemplateformfieldPositioningpattern, must match a pattern of " + regexSEzsigntemplateformfieldPositioningpattern, new [] { "SEzsigntemplateformfieldPositioningpattern" }); + } + } + yield break; } } diff --git a/src/eZmaxApi/Model/EzsigntemplateformfieldRequestCompound.cs b/src/eZmaxApi/Model/EzsigntemplateformfieldRequestCompound.cs index de41d556f..b013742dd 100644 --- a/src/eZmaxApi/Model/EzsigntemplateformfieldRequestCompound.cs +++ b/src/eZmaxApi/Model/EzsigntemplateformfieldRequestCompound.cs @@ -33,11 +33,23 @@ namespace eZmaxApi.Model public partial class EzsigntemplateformfieldRequestCompound : IValidatableObject { + /// + /// Gets or Sets EEzsigntemplateformfieldPositioning + /// + [DataMember(Name = "eEzsigntemplateformfieldPositioning", EmitDefaultValue = false)] + public FieldEEzsigntemplateformfieldPositioning? EEzsigntemplateformfieldPositioning { get; set; } + /// /// Gets or Sets EEzsigntemplateformfieldDependencyrequirement /// [DataMember(Name = "eEzsigntemplateformfieldDependencyrequirement", EmitDefaultValue = false)] public FieldEEzsigntemplateformfieldDependencyrequirement? EEzsigntemplateformfieldDependencyrequirement { get; set; } + + /// + /// Gets or Sets EEzsigntemplateformfieldPositioningoccurence + /// + [DataMember(Name = "eEzsigntemplateformfieldPositioningoccurence", EmitDefaultValue = false)] + public FieldEEzsigntemplateformfieldPositioningoccurence? EEzsigntemplateformfieldPositioningoccurence { get; set; } /// /// Initializes a new instance of the class. /// @@ -47,18 +59,23 @@ protected EzsigntemplateformfieldRequestCompound() { } /// Initializes a new instance of the class. /// /// The unique ID of the Ezsigntemplateformfield. + /// eEzsigntemplateformfieldPositioning. /// The page number in the Ezsigntemplatedocument (required). /// The Label for the Ezsigntemplateformfield (required). /// The value for the Ezsigntemplateformfield. - /// 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. (required). - /// 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. (required). + /// 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.. + /// 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.. /// 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 | (required). /// 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 | (required). /// Whether the Ezsigntemplateformfield allows the use of the autocomplete of the browser. This can only be set if eEzsigntemplateformfieldgroupType is **Text**. /// Whether the Ezsigntemplateformfield is selected or not by default. This can only be set if eEzsigntemplateformfieldgroupType is **Checkbox** or **Radio**. /// eEzsigntemplateformfieldDependencyrequirement. + /// The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates**. + /// The offset X This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates**. + /// The offset Y This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates**. + /// eEzsigntemplateformfieldPositioningoccurence. /// aObjEzsigntemplateelementdependency. - public EzsigntemplateformfieldRequestCompound(int pkiEzsigntemplateformfieldID = default(int), int iEzsigntemplatedocumentpagePagenumber = default(int), string sEzsigntemplateformfieldLabel = default(string), string sEzsigntemplateformfieldValue = default(string), int iEzsigntemplateformfieldX = default(int), int iEzsigntemplateformfieldY = default(int), int iEzsigntemplateformfieldWidth = default(int), int iEzsigntemplateformfieldHeight = default(int), bool bEzsigntemplateformfieldAutocomplete = default(bool), bool bEzsigntemplateformfieldSelected = default(bool), FieldEEzsigntemplateformfieldDependencyrequirement? eEzsigntemplateformfieldDependencyrequirement = default(FieldEEzsigntemplateformfieldDependencyrequirement?), List aObjEzsigntemplateelementdependency = default(List)) + public EzsigntemplateformfieldRequestCompound(int pkiEzsigntemplateformfieldID = default(int), FieldEEzsigntemplateformfieldPositioning? eEzsigntemplateformfieldPositioning = default(FieldEEzsigntemplateformfieldPositioning?), int iEzsigntemplatedocumentpagePagenumber = default(int), string sEzsigntemplateformfieldLabel = default(string), string sEzsigntemplateformfieldValue = default(string), int iEzsigntemplateformfieldX = default(int), int iEzsigntemplateformfieldY = default(int), int iEzsigntemplateformfieldWidth = default(int), int iEzsigntemplateformfieldHeight = default(int), bool bEzsigntemplateformfieldAutocomplete = default(bool), bool bEzsigntemplateformfieldSelected = default(bool), FieldEEzsigntemplateformfieldDependencyrequirement? eEzsigntemplateformfieldDependencyrequirement = default(FieldEEzsigntemplateformfieldDependencyrequirement?), string sEzsigntemplateformfieldPositioningpattern = default(string), int iEzsigntemplateformfieldPositioningoffsetx = default(int), int iEzsigntemplateformfieldPositioningoffsety = default(int), FieldEEzsigntemplateformfieldPositioningoccurence? eEzsigntemplateformfieldPositioningoccurence = default(FieldEEzsigntemplateformfieldPositioningoccurence?), List aObjEzsigntemplateelementdependency = default(List)) { this.IEzsigntemplatedocumentpagePagenumber = iEzsigntemplatedocumentpagePagenumber; // to ensure "sEzsigntemplateformfieldLabel" is required (not null) @@ -67,15 +84,20 @@ protected EzsigntemplateformfieldRequestCompound() { } throw new ArgumentNullException("sEzsigntemplateformfieldLabel is a required property for EzsigntemplateformfieldRequestCompound and cannot be null"); } this.SEzsigntemplateformfieldLabel = sEzsigntemplateformfieldLabel; - this.IEzsigntemplateformfieldX = iEzsigntemplateformfieldX; - this.IEzsigntemplateformfieldY = iEzsigntemplateformfieldY; this.IEzsigntemplateformfieldWidth = iEzsigntemplateformfieldWidth; this.IEzsigntemplateformfieldHeight = iEzsigntemplateformfieldHeight; this.PkiEzsigntemplateformfieldID = pkiEzsigntemplateformfieldID; + this.EEzsigntemplateformfieldPositioning = eEzsigntemplateformfieldPositioning; this.SEzsigntemplateformfieldValue = sEzsigntemplateformfieldValue; + this.IEzsigntemplateformfieldX = iEzsigntemplateformfieldX; + this.IEzsigntemplateformfieldY = iEzsigntemplateformfieldY; this.BEzsigntemplateformfieldAutocomplete = bEzsigntemplateformfieldAutocomplete; this.BEzsigntemplateformfieldSelected = bEzsigntemplateformfieldSelected; this.EEzsigntemplateformfieldDependencyrequirement = eEzsigntemplateformfieldDependencyrequirement; + this.SEzsigntemplateformfieldPositioningpattern = sEzsigntemplateformfieldPositioningpattern; + this.IEzsigntemplateformfieldPositioningoffsetx = iEzsigntemplateformfieldPositioningoffsetx; + this.IEzsigntemplateformfieldPositioningoffsety = iEzsigntemplateformfieldPositioningoffsety; + this.EEzsigntemplateformfieldPositioningoccurence = eEzsigntemplateformfieldPositioningoccurence; this.AObjEzsigntemplateelementdependency = aObjEzsigntemplateelementdependency; } @@ -116,7 +138,7 @@ protected EzsigntemplateformfieldRequestCompound() { } /// /// 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. /* 200*/ - [DataMember(Name = "iEzsigntemplateformfieldX", IsRequired = true, EmitDefaultValue = true)] + [DataMember(Name = "iEzsigntemplateformfieldX", EmitDefaultValue = false)] public int IEzsigntemplateformfieldX { get; set; } /// @@ -124,7 +146,7 @@ protected EzsigntemplateformfieldRequestCompound() { } /// /// 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. /* 300*/ - [DataMember(Name = "iEzsigntemplateformfieldY", IsRequired = true, EmitDefaultValue = true)] + [DataMember(Name = "iEzsigntemplateformfieldY", EmitDefaultValue = false)] public int IEzsigntemplateformfieldY { get; set; } /// @@ -157,6 +179,30 @@ protected EzsigntemplateformfieldRequestCompound() { } [DataMember(Name = "bEzsigntemplateformfieldSelected", EmitDefaultValue = true)] public bool BEzsigntemplateformfieldSelected { get; set; } + /// + /// The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /// + /// The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /* Signature*/ + [DataMember(Name = "sEzsigntemplateformfieldPositioningpattern", EmitDefaultValue = false)] + public string SEzsigntemplateformfieldPositioningpattern { get; set; } + + /// + /// The offset X This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /// + /// The offset X This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /* 200*/ + [DataMember(Name = "iEzsigntemplateformfieldPositioningoffsetx", EmitDefaultValue = false)] + public int IEzsigntemplateformfieldPositioningoffsetx { get; set; } + + /// + /// The offset Y This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /// + /// The offset Y This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /* 200*/ + [DataMember(Name = "iEzsigntemplateformfieldPositioningoffsety", EmitDefaultValue = false)] + public int IEzsigntemplateformfieldPositioningoffsety { get; set; } + /// /// Gets or Sets AObjEzsigntemplateelementdependency /// @@ -172,6 +218,7 @@ public override string ToString() StringBuilder sb = new StringBuilder(); sb.Append("class EzsigntemplateformfieldRequestCompound {\n"); sb.Append(" PkiEzsigntemplateformfieldID: ").Append(PkiEzsigntemplateformfieldID).Append("\n"); + sb.Append(" EEzsigntemplateformfieldPositioning: ").Append(EEzsigntemplateformfieldPositioning).Append("\n"); sb.Append(" IEzsigntemplatedocumentpagePagenumber: ").Append(IEzsigntemplatedocumentpagePagenumber).Append("\n"); sb.Append(" SEzsigntemplateformfieldLabel: ").Append(SEzsigntemplateformfieldLabel).Append("\n"); sb.Append(" SEzsigntemplateformfieldValue: ").Append(SEzsigntemplateformfieldValue).Append("\n"); @@ -182,6 +229,10 @@ public override string ToString() sb.Append(" BEzsigntemplateformfieldAutocomplete: ").Append(BEzsigntemplateformfieldAutocomplete).Append("\n"); sb.Append(" BEzsigntemplateformfieldSelected: ").Append(BEzsigntemplateformfieldSelected).Append("\n"); sb.Append(" EEzsigntemplateformfieldDependencyrequirement: ").Append(EEzsigntemplateformfieldDependencyrequirement).Append("\n"); + sb.Append(" SEzsigntemplateformfieldPositioningpattern: ").Append(SEzsigntemplateformfieldPositioningpattern).Append("\n"); + sb.Append(" IEzsigntemplateformfieldPositioningoffsetx: ").Append(IEzsigntemplateformfieldPositioningoffsetx).Append("\n"); + sb.Append(" IEzsigntemplateformfieldPositioningoffsety: ").Append(IEzsigntemplateformfieldPositioningoffsety).Append("\n"); + sb.Append(" EEzsigntemplateformfieldPositioningoccurence: ").Append(EEzsigntemplateformfieldPositioningoccurence).Append("\n"); sb.Append(" AObjEzsigntemplateelementdependency: ").Append(AObjEzsigntemplateelementdependency).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -239,6 +290,15 @@ public virtual string ToJson() yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigntemplateformfieldHeight, must be a value greater than or equal to 0.", new [] { "IEzsigntemplateformfieldHeight" }); } + if (this.SEzsigntemplateformfieldPositioningpattern != null) { + // SEzsigntemplateformfieldPositioningpattern (string) pattern + Regex regexSEzsigntemplateformfieldPositioningpattern = new Regex(@"^.{0,30}$", RegexOptions.CultureInvariant); + if (!regexSEzsigntemplateformfieldPositioningpattern.Match(this.SEzsigntemplateformfieldPositioningpattern).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SEzsigntemplateformfieldPositioningpattern, must match a pattern of " + regexSEzsigntemplateformfieldPositioningpattern, new [] { "SEzsigntemplateformfieldPositioningpattern" }); + } + } + yield break; } } diff --git a/src/eZmaxApi/Model/EzsigntemplateformfieldResponse.cs b/src/eZmaxApi/Model/EzsigntemplateformfieldResponse.cs index d8bbd88bd..d7132c61d 100644 --- a/src/eZmaxApi/Model/EzsigntemplateformfieldResponse.cs +++ b/src/eZmaxApi/Model/EzsigntemplateformfieldResponse.cs @@ -33,11 +33,23 @@ namespace eZmaxApi.Model public partial class EzsigntemplateformfieldResponse : IValidatableObject { + /// + /// Gets or Sets EEzsigntemplateformfieldPositioning + /// + [DataMember(Name = "eEzsigntemplateformfieldPositioning", EmitDefaultValue = false)] + public FieldEEzsigntemplateformfieldPositioning? EEzsigntemplateformfieldPositioning { get; set; } + /// /// Gets or Sets EEzsigntemplateformfieldDependencyrequirement /// [DataMember(Name = "eEzsigntemplateformfieldDependencyrequirement", EmitDefaultValue = false)] public FieldEEzsigntemplateformfieldDependencyrequirement? EEzsigntemplateformfieldDependencyrequirement { get; set; } + + /// + /// Gets or Sets EEzsigntemplateformfieldPositioningoccurence + /// + [DataMember(Name = "eEzsigntemplateformfieldPositioningoccurence", EmitDefaultValue = false)] + public FieldEEzsigntemplateformfieldPositioningoccurence? EEzsigntemplateformfieldPositioningoccurence { get; set; } /// /// Initializes a new instance of the class. /// @@ -47,17 +59,22 @@ protected EzsigntemplateformfieldResponse() { } /// Initializes a new instance of the class. /// /// The unique ID of the Ezsigntemplateformfield (required). + /// eEzsigntemplateformfieldPositioning. /// The page number in the Ezsigntemplatedocument (required). /// The Label for the Ezsigntemplateformfield (required). /// The value for the Ezsigntemplateformfield. - /// 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. (required). - /// 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. (required). + /// 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.. + /// 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.. /// 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 | (required). /// 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 | (required). /// Whether the Ezsigntemplateformfield allows the use of the autocomplete of the browser. This can only be set if eEzsigntemplateformfieldgroupType is **Text**. /// Whether the Ezsigntemplateformfield is selected or not by default. This can only be set if eEzsigntemplateformfieldgroupType is **Checkbox** or **Radio**. /// eEzsigntemplateformfieldDependencyrequirement. - public EzsigntemplateformfieldResponse(int pkiEzsigntemplateformfieldID = default(int), int iEzsigntemplatedocumentpagePagenumber = default(int), string sEzsigntemplateformfieldLabel = default(string), string sEzsigntemplateformfieldValue = default(string), int iEzsigntemplateformfieldX = default(int), int iEzsigntemplateformfieldY = default(int), int iEzsigntemplateformfieldWidth = default(int), int iEzsigntemplateformfieldHeight = default(int), bool bEzsigntemplateformfieldAutocomplete = default(bool), bool bEzsigntemplateformfieldSelected = default(bool), FieldEEzsigntemplateformfieldDependencyrequirement? eEzsigntemplateformfieldDependencyrequirement = default(FieldEEzsigntemplateformfieldDependencyrequirement?)) + /// The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates**. + /// The offset X This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates**. + /// The offset Y This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates**. + /// eEzsigntemplateformfieldPositioningoccurence. + public EzsigntemplateformfieldResponse(int pkiEzsigntemplateformfieldID = default(int), FieldEEzsigntemplateformfieldPositioning? eEzsigntemplateformfieldPositioning = default(FieldEEzsigntemplateformfieldPositioning?), int iEzsigntemplatedocumentpagePagenumber = default(int), string sEzsigntemplateformfieldLabel = default(string), string sEzsigntemplateformfieldValue = default(string), int iEzsigntemplateformfieldX = default(int), int iEzsigntemplateformfieldY = default(int), int iEzsigntemplateformfieldWidth = default(int), int iEzsigntemplateformfieldHeight = default(int), bool bEzsigntemplateformfieldAutocomplete = default(bool), bool bEzsigntemplateformfieldSelected = default(bool), FieldEEzsigntemplateformfieldDependencyrequirement? eEzsigntemplateformfieldDependencyrequirement = default(FieldEEzsigntemplateformfieldDependencyrequirement?), string sEzsigntemplateformfieldPositioningpattern = default(string), int iEzsigntemplateformfieldPositioningoffsetx = default(int), int iEzsigntemplateformfieldPositioningoffsety = default(int), FieldEEzsigntemplateformfieldPositioningoccurence? eEzsigntemplateformfieldPositioningoccurence = default(FieldEEzsigntemplateformfieldPositioningoccurence?)) { this.PkiEzsigntemplateformfieldID = pkiEzsigntemplateformfieldID; this.IEzsigntemplatedocumentpagePagenumber = iEzsigntemplatedocumentpagePagenumber; @@ -67,14 +84,19 @@ protected EzsigntemplateformfieldResponse() { } throw new ArgumentNullException("sEzsigntemplateformfieldLabel is a required property for EzsigntemplateformfieldResponse and cannot be null"); } this.SEzsigntemplateformfieldLabel = sEzsigntemplateformfieldLabel; - this.IEzsigntemplateformfieldX = iEzsigntemplateformfieldX; - this.IEzsigntemplateformfieldY = iEzsigntemplateformfieldY; this.IEzsigntemplateformfieldWidth = iEzsigntemplateformfieldWidth; this.IEzsigntemplateformfieldHeight = iEzsigntemplateformfieldHeight; + this.EEzsigntemplateformfieldPositioning = eEzsigntemplateformfieldPositioning; this.SEzsigntemplateformfieldValue = sEzsigntemplateformfieldValue; + this.IEzsigntemplateformfieldX = iEzsigntemplateformfieldX; + this.IEzsigntemplateformfieldY = iEzsigntemplateformfieldY; this.BEzsigntemplateformfieldAutocomplete = bEzsigntemplateformfieldAutocomplete; this.BEzsigntemplateformfieldSelected = bEzsigntemplateformfieldSelected; this.EEzsigntemplateformfieldDependencyrequirement = eEzsigntemplateformfieldDependencyrequirement; + this.SEzsigntemplateformfieldPositioningpattern = sEzsigntemplateformfieldPositioningpattern; + this.IEzsigntemplateformfieldPositioningoffsetx = iEzsigntemplateformfieldPositioningoffsetx; + this.IEzsigntemplateformfieldPositioningoffsety = iEzsigntemplateformfieldPositioningoffsety; + this.EEzsigntemplateformfieldPositioningoccurence = eEzsigntemplateformfieldPositioningoccurence; } /// @@ -114,7 +136,7 @@ protected EzsigntemplateformfieldResponse() { } /// /// 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. /* 200*/ - [DataMember(Name = "iEzsigntemplateformfieldX", IsRequired = true, EmitDefaultValue = true)] + [DataMember(Name = "iEzsigntemplateformfieldX", EmitDefaultValue = false)] public int IEzsigntemplateformfieldX { get; set; } /// @@ -122,7 +144,7 @@ protected EzsigntemplateformfieldResponse() { } /// /// 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. /* 300*/ - [DataMember(Name = "iEzsigntemplateformfieldY", IsRequired = true, EmitDefaultValue = true)] + [DataMember(Name = "iEzsigntemplateformfieldY", EmitDefaultValue = false)] public int IEzsigntemplateformfieldY { get; set; } /// @@ -155,6 +177,30 @@ protected EzsigntemplateformfieldResponse() { } [DataMember(Name = "bEzsigntemplateformfieldSelected", EmitDefaultValue = true)] public bool BEzsigntemplateformfieldSelected { get; set; } + /// + /// The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /// + /// The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /* Signature*/ + [DataMember(Name = "sEzsigntemplateformfieldPositioningpattern", EmitDefaultValue = false)] + public string SEzsigntemplateformfieldPositioningpattern { get; set; } + + /// + /// The offset X This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /// + /// The offset X This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /* 200*/ + [DataMember(Name = "iEzsigntemplateformfieldPositioningoffsetx", EmitDefaultValue = false)] + public int IEzsigntemplateformfieldPositioningoffsetx { get; set; } + + /// + /// The offset Y This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /// + /// The offset Y This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /* 200*/ + [DataMember(Name = "iEzsigntemplateformfieldPositioningoffsety", EmitDefaultValue = false)] + public int IEzsigntemplateformfieldPositioningoffsety { get; set; } + /// /// Returns the string presentation of the object /// @@ -164,6 +210,7 @@ public override string ToString() StringBuilder sb = new StringBuilder(); sb.Append("class EzsigntemplateformfieldResponse {\n"); sb.Append(" PkiEzsigntemplateformfieldID: ").Append(PkiEzsigntemplateformfieldID).Append("\n"); + sb.Append(" EEzsigntemplateformfieldPositioning: ").Append(EEzsigntemplateformfieldPositioning).Append("\n"); sb.Append(" IEzsigntemplatedocumentpagePagenumber: ").Append(IEzsigntemplatedocumentpagePagenumber).Append("\n"); sb.Append(" SEzsigntemplateformfieldLabel: ").Append(SEzsigntemplateformfieldLabel).Append("\n"); sb.Append(" SEzsigntemplateformfieldValue: ").Append(SEzsigntemplateformfieldValue).Append("\n"); @@ -174,6 +221,10 @@ public override string ToString() sb.Append(" BEzsigntemplateformfieldAutocomplete: ").Append(BEzsigntemplateformfieldAutocomplete).Append("\n"); sb.Append(" BEzsigntemplateformfieldSelected: ").Append(BEzsigntemplateformfieldSelected).Append("\n"); sb.Append(" EEzsigntemplateformfieldDependencyrequirement: ").Append(EEzsigntemplateformfieldDependencyrequirement).Append("\n"); + sb.Append(" SEzsigntemplateformfieldPositioningpattern: ").Append(SEzsigntemplateformfieldPositioningpattern).Append("\n"); + sb.Append(" IEzsigntemplateformfieldPositioningoffsetx: ").Append(IEzsigntemplateformfieldPositioningoffsetx).Append("\n"); + sb.Append(" IEzsigntemplateformfieldPositioningoffsety: ").Append(IEzsigntemplateformfieldPositioningoffsety).Append("\n"); + sb.Append(" EEzsigntemplateformfieldPositioningoccurence: ").Append(EEzsigntemplateformfieldPositioningoccurence).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -230,6 +281,15 @@ public virtual string ToJson() yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigntemplateformfieldHeight, must be a value greater than or equal to 0.", new [] { "IEzsigntemplateformfieldHeight" }); } + if (this.SEzsigntemplateformfieldPositioningpattern != null) { + // SEzsigntemplateformfieldPositioningpattern (string) pattern + Regex regexSEzsigntemplateformfieldPositioningpattern = new Regex(@"^.{0,30}$", RegexOptions.CultureInvariant); + if (!regexSEzsigntemplateformfieldPositioningpattern.Match(this.SEzsigntemplateformfieldPositioningpattern).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SEzsigntemplateformfieldPositioningpattern, must match a pattern of " + regexSEzsigntemplateformfieldPositioningpattern, new [] { "SEzsigntemplateformfieldPositioningpattern" }); + } + } + yield break; } } diff --git a/src/eZmaxApi/Model/EzsigntemplateformfieldResponseCompound.cs b/src/eZmaxApi/Model/EzsigntemplateformfieldResponseCompound.cs index e3e024f4b..b4926e9ad 100644 --- a/src/eZmaxApi/Model/EzsigntemplateformfieldResponseCompound.cs +++ b/src/eZmaxApi/Model/EzsigntemplateformfieldResponseCompound.cs @@ -33,11 +33,23 @@ namespace eZmaxApi.Model public partial class EzsigntemplateformfieldResponseCompound : IValidatableObject { + /// + /// Gets or Sets EEzsigntemplateformfieldPositioning + /// + [DataMember(Name = "eEzsigntemplateformfieldPositioning", EmitDefaultValue = false)] + public FieldEEzsigntemplateformfieldPositioning? EEzsigntemplateformfieldPositioning { get; set; } + /// /// Gets or Sets EEzsigntemplateformfieldDependencyrequirement /// [DataMember(Name = "eEzsigntemplateformfieldDependencyrequirement", EmitDefaultValue = false)] public FieldEEzsigntemplateformfieldDependencyrequirement? EEzsigntemplateformfieldDependencyrequirement { get; set; } + + /// + /// Gets or Sets EEzsigntemplateformfieldPositioningoccurence + /// + [DataMember(Name = "eEzsigntemplateformfieldPositioningoccurence", EmitDefaultValue = false)] + public FieldEEzsigntemplateformfieldPositioningoccurence? EEzsigntemplateformfieldPositioningoccurence { get; set; } /// /// Initializes a new instance of the class. /// @@ -47,18 +59,23 @@ protected EzsigntemplateformfieldResponseCompound() { } /// Initializes a new instance of the class. /// /// The unique ID of the Ezsigntemplateformfield (required). + /// eEzsigntemplateformfieldPositioning. /// The page number in the Ezsigntemplatedocument (required). /// The Label for the Ezsigntemplateformfield (required). /// The value for the Ezsigntemplateformfield. - /// 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. (required). - /// 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. (required). + /// 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.. + /// 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.. /// 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 | (required). /// 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 | (required). /// Whether the Ezsigntemplateformfield allows the use of the autocomplete of the browser. This can only be set if eEzsigntemplateformfieldgroupType is **Text**. /// Whether the Ezsigntemplateformfield is selected or not by default. This can only be set if eEzsigntemplateformfieldgroupType is **Checkbox** or **Radio**. /// eEzsigntemplateformfieldDependencyrequirement. + /// The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates**. + /// The offset X This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates**. + /// The offset Y This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates**. + /// eEzsigntemplateformfieldPositioningoccurence. /// aObjEzsigntemplateelementdependency. - public EzsigntemplateformfieldResponseCompound(int pkiEzsigntemplateformfieldID = default(int), int iEzsigntemplatedocumentpagePagenumber = default(int), string sEzsigntemplateformfieldLabel = default(string), string sEzsigntemplateformfieldValue = default(string), int iEzsigntemplateformfieldX = default(int), int iEzsigntemplateformfieldY = default(int), int iEzsigntemplateformfieldWidth = default(int), int iEzsigntemplateformfieldHeight = default(int), bool bEzsigntemplateformfieldAutocomplete = default(bool), bool bEzsigntemplateformfieldSelected = default(bool), FieldEEzsigntemplateformfieldDependencyrequirement? eEzsigntemplateformfieldDependencyrequirement = default(FieldEEzsigntemplateformfieldDependencyrequirement?), List aObjEzsigntemplateelementdependency = default(List)) + public EzsigntemplateformfieldResponseCompound(int pkiEzsigntemplateformfieldID = default(int), FieldEEzsigntemplateformfieldPositioning? eEzsigntemplateformfieldPositioning = default(FieldEEzsigntemplateformfieldPositioning?), int iEzsigntemplatedocumentpagePagenumber = default(int), string sEzsigntemplateformfieldLabel = default(string), string sEzsigntemplateformfieldValue = default(string), int iEzsigntemplateformfieldX = default(int), int iEzsigntemplateformfieldY = default(int), int iEzsigntemplateformfieldWidth = default(int), int iEzsigntemplateformfieldHeight = default(int), bool bEzsigntemplateformfieldAutocomplete = default(bool), bool bEzsigntemplateformfieldSelected = default(bool), FieldEEzsigntemplateformfieldDependencyrequirement? eEzsigntemplateformfieldDependencyrequirement = default(FieldEEzsigntemplateformfieldDependencyrequirement?), string sEzsigntemplateformfieldPositioningpattern = default(string), int iEzsigntemplateformfieldPositioningoffsetx = default(int), int iEzsigntemplateformfieldPositioningoffsety = default(int), FieldEEzsigntemplateformfieldPositioningoccurence? eEzsigntemplateformfieldPositioningoccurence = default(FieldEEzsigntemplateformfieldPositioningoccurence?), List aObjEzsigntemplateelementdependency = default(List)) { this.PkiEzsigntemplateformfieldID = pkiEzsigntemplateformfieldID; this.IEzsigntemplatedocumentpagePagenumber = iEzsigntemplatedocumentpagePagenumber; @@ -68,14 +85,19 @@ protected EzsigntemplateformfieldResponseCompound() { } throw new ArgumentNullException("sEzsigntemplateformfieldLabel is a required property for EzsigntemplateformfieldResponseCompound and cannot be null"); } this.SEzsigntemplateformfieldLabel = sEzsigntemplateformfieldLabel; - this.IEzsigntemplateformfieldX = iEzsigntemplateformfieldX; - this.IEzsigntemplateformfieldY = iEzsigntemplateformfieldY; this.IEzsigntemplateformfieldWidth = iEzsigntemplateformfieldWidth; this.IEzsigntemplateformfieldHeight = iEzsigntemplateformfieldHeight; + this.EEzsigntemplateformfieldPositioning = eEzsigntemplateformfieldPositioning; this.SEzsigntemplateformfieldValue = sEzsigntemplateformfieldValue; + this.IEzsigntemplateformfieldX = iEzsigntemplateformfieldX; + this.IEzsigntemplateformfieldY = iEzsigntemplateformfieldY; this.BEzsigntemplateformfieldAutocomplete = bEzsigntemplateformfieldAutocomplete; this.BEzsigntemplateformfieldSelected = bEzsigntemplateformfieldSelected; this.EEzsigntemplateformfieldDependencyrequirement = eEzsigntemplateformfieldDependencyrequirement; + this.SEzsigntemplateformfieldPositioningpattern = sEzsigntemplateformfieldPositioningpattern; + this.IEzsigntemplateformfieldPositioningoffsetx = iEzsigntemplateformfieldPositioningoffsetx; + this.IEzsigntemplateformfieldPositioningoffsety = iEzsigntemplateformfieldPositioningoffsety; + this.EEzsigntemplateformfieldPositioningoccurence = eEzsigntemplateformfieldPositioningoccurence; this.AObjEzsigntemplateelementdependency = aObjEzsigntemplateelementdependency; } @@ -116,7 +138,7 @@ protected EzsigntemplateformfieldResponseCompound() { } /// /// 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. /* 200*/ - [DataMember(Name = "iEzsigntemplateformfieldX", IsRequired = true, EmitDefaultValue = true)] + [DataMember(Name = "iEzsigntemplateformfieldX", EmitDefaultValue = false)] public int IEzsigntemplateformfieldX { get; set; } /// @@ -124,7 +146,7 @@ protected EzsigntemplateformfieldResponseCompound() { } /// /// 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. /* 300*/ - [DataMember(Name = "iEzsigntemplateformfieldY", IsRequired = true, EmitDefaultValue = true)] + [DataMember(Name = "iEzsigntemplateformfieldY", EmitDefaultValue = false)] public int IEzsigntemplateformfieldY { get; set; } /// @@ -157,6 +179,30 @@ protected EzsigntemplateformfieldResponseCompound() { } [DataMember(Name = "bEzsigntemplateformfieldSelected", EmitDefaultValue = true)] public bool BEzsigntemplateformfieldSelected { get; set; } + /// + /// The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /// + /// The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /* Signature*/ + [DataMember(Name = "sEzsigntemplateformfieldPositioningpattern", EmitDefaultValue = false)] + public string SEzsigntemplateformfieldPositioningpattern { get; set; } + + /// + /// The offset X This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /// + /// The offset X This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /* 200*/ + [DataMember(Name = "iEzsigntemplateformfieldPositioningoffsetx", EmitDefaultValue = false)] + public int IEzsigntemplateformfieldPositioningoffsetx { get; set; } + + /// + /// The offset Y This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /// + /// The offset Y This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /* 200*/ + [DataMember(Name = "iEzsigntemplateformfieldPositioningoffsety", EmitDefaultValue = false)] + public int IEzsigntemplateformfieldPositioningoffsety { get; set; } + /// /// Gets or Sets AObjEzsigntemplateelementdependency /// @@ -172,6 +218,7 @@ public override string ToString() StringBuilder sb = new StringBuilder(); sb.Append("class EzsigntemplateformfieldResponseCompound {\n"); sb.Append(" PkiEzsigntemplateformfieldID: ").Append(PkiEzsigntemplateformfieldID).Append("\n"); + sb.Append(" EEzsigntemplateformfieldPositioning: ").Append(EEzsigntemplateformfieldPositioning).Append("\n"); sb.Append(" IEzsigntemplatedocumentpagePagenumber: ").Append(IEzsigntemplatedocumentpagePagenumber).Append("\n"); sb.Append(" SEzsigntemplateformfieldLabel: ").Append(SEzsigntemplateformfieldLabel).Append("\n"); sb.Append(" SEzsigntemplateformfieldValue: ").Append(SEzsigntemplateformfieldValue).Append("\n"); @@ -182,6 +229,10 @@ public override string ToString() sb.Append(" BEzsigntemplateformfieldAutocomplete: ").Append(BEzsigntemplateformfieldAutocomplete).Append("\n"); sb.Append(" BEzsigntemplateformfieldSelected: ").Append(BEzsigntemplateformfieldSelected).Append("\n"); sb.Append(" EEzsigntemplateformfieldDependencyrequirement: ").Append(EEzsigntemplateformfieldDependencyrequirement).Append("\n"); + sb.Append(" SEzsigntemplateformfieldPositioningpattern: ").Append(SEzsigntemplateformfieldPositioningpattern).Append("\n"); + sb.Append(" IEzsigntemplateformfieldPositioningoffsetx: ").Append(IEzsigntemplateformfieldPositioningoffsetx).Append("\n"); + sb.Append(" IEzsigntemplateformfieldPositioningoffsety: ").Append(IEzsigntemplateformfieldPositioningoffsety).Append("\n"); + sb.Append(" EEzsigntemplateformfieldPositioningoccurence: ").Append(EEzsigntemplateformfieldPositioningoccurence).Append("\n"); sb.Append(" AObjEzsigntemplateelementdependency: ").Append(AObjEzsigntemplateelementdependency).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -239,6 +290,15 @@ public virtual string ToJson() yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigntemplateformfieldHeight, must be a value greater than or equal to 0.", new [] { "IEzsigntemplateformfieldHeight" }); } + if (this.SEzsigntemplateformfieldPositioningpattern != null) { + // SEzsigntemplateformfieldPositioningpattern (string) pattern + Regex regexSEzsigntemplateformfieldPositioningpattern = new Regex(@"^.{0,30}$", RegexOptions.CultureInvariant); + if (!regexSEzsigntemplateformfieldPositioningpattern.Match(this.SEzsigntemplateformfieldPositioningpattern).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SEzsigntemplateformfieldPositioningpattern, must match a pattern of " + regexSEzsigntemplateformfieldPositioningpattern, new [] { "SEzsigntemplateformfieldPositioningpattern" }); + } + } + yield break; } } diff --git a/src/eZmaxApi/Model/EzsigntemplatesignatureRequest.cs b/src/eZmaxApi/Model/EzsigntemplatesignatureRequest.cs index ec0db287d..d1404574c 100644 --- a/src/eZmaxApi/Model/EzsigntemplatesignatureRequest.cs +++ b/src/eZmaxApi/Model/EzsigntemplatesignatureRequest.cs @@ -33,6 +33,12 @@ namespace eZmaxApi.Model public partial class EzsigntemplatesignatureRequest : IValidatableObject { + /// + /// Gets or Sets EEzsigntemplatesignaturePositioning + /// + [DataMember(Name = "eEzsigntemplatesignaturePositioning", EmitDefaultValue = false)] + public FieldEEzsigntemplatesignaturePositioning? EEzsigntemplatesignaturePositioning { get; set; } + /// /// Gets or Sets EEzsigntemplatesignatureType /// @@ -68,6 +74,12 @@ public partial class EzsigntemplatesignatureRequest : IValidatableObject /// [DataMember(Name = "eEzsigntemplatesignatureDependencyrequirement", EmitDefaultValue = false)] public FieldEEzsigntemplatesignatureDependencyrequirement? EEzsigntemplatesignatureDependencyrequirement { get; set; } + + /// + /// Gets or Sets EEzsigntemplatesignaturePositioningoccurence + /// + [DataMember(Name = "eEzsigntemplatesignaturePositioningoccurence", EmitDefaultValue = false)] + public FieldEEzsigntemplatesignaturePositioningoccurence? EEzsigntemplatesignaturePositioningoccurence { get; set; } /// /// Initializes a new instance of the class. /// @@ -80,9 +92,10 @@ protected EzsigntemplatesignatureRequest() { } /// The unique ID of the Ezsigntemplatedocument (required). /// The unique ID of the Ezsigntemplatesigner (required). /// The unique ID of the Ezsigntemplatesigner. + /// eEzsigntemplatesignaturePositioning. /// The page number in the Ezsigntemplatedocument (required). - /// 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. (required). - /// 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. (required). + /// 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.. + /// 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.. /// 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.. /// 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.. /// The step when the Ezsigntemplatesigner will be invited to sign (required). @@ -98,17 +111,22 @@ protected EzsigntemplatesignatureRequest() { } /// A regular expression to indicate what values are acceptable for the Ezsigntemplatesignature. This can only be set if eEzsigntemplatesignatureType is **Text** or **Textarea**. /// eEzsigntemplatesignatureTextvalidation. /// eEzsigntemplatesignatureDependencyrequirement. - public EzsigntemplatesignatureRequest(int pkiEzsigntemplatesignatureID = default(int), int fkiEzsigntemplatedocumentID = default(int), int fkiEzsigntemplatesignerID = default(int), int fkiEzsigntemplatesignerIDValidation = default(int), int iEzsigntemplatedocumentpagePagenumber = default(int), int iEzsigntemplatesignatureX = default(int), int iEzsigntemplatesignatureY = default(int), int iEzsigntemplatesignatureWidth = default(int), int iEzsigntemplatesignatureHeight = default(int), int iEzsigntemplatesignatureStep = default(int), FieldEEzsigntemplatesignatureType eEzsigntemplatesignatureType = default(FieldEEzsigntemplatesignatureType), string tEzsigntemplatesignatureTooltip = default(string), FieldEEzsigntemplatesignatureTooltipposition? eEzsigntemplatesignatureTooltipposition = default(FieldEEzsigntemplatesignatureTooltipposition?), FieldEEzsigntemplatesignatureFont? eEzsigntemplatesignatureFont = default(FieldEEzsigntemplatesignatureFont?), bool bEzsigntemplatesignatureRequired = default(bool), FieldEEzsigntemplatesignatureAttachmentnamesource? eEzsigntemplatesignatureAttachmentnamesource = default(FieldEEzsigntemplatesignatureAttachmentnamesource?), string sEzsigntemplatesignatureAttachmentdescription = default(string), int iEzsigntemplatesignatureValidationstep = default(int), int iEzsigntemplatesignatureMaxlength = default(int), string sEzsigntemplatesignatureRegexp = default(string), EnumTextvalidation? eEzsigntemplatesignatureTextvalidation = default(EnumTextvalidation?), FieldEEzsigntemplatesignatureDependencyrequirement? eEzsigntemplatesignatureDependencyrequirement = default(FieldEEzsigntemplatesignatureDependencyrequirement?)) + /// The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates**. + /// The offset X This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates**. + /// The offset Y This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates**. + /// eEzsigntemplatesignaturePositioningoccurence. + public EzsigntemplatesignatureRequest(int pkiEzsigntemplatesignatureID = default(int), int fkiEzsigntemplatedocumentID = default(int), int fkiEzsigntemplatesignerID = default(int), int fkiEzsigntemplatesignerIDValidation = default(int), FieldEEzsigntemplatesignaturePositioning? eEzsigntemplatesignaturePositioning = default(FieldEEzsigntemplatesignaturePositioning?), int iEzsigntemplatedocumentpagePagenumber = default(int), int iEzsigntemplatesignatureX = default(int), int iEzsigntemplatesignatureY = default(int), int iEzsigntemplatesignatureWidth = default(int), int iEzsigntemplatesignatureHeight = default(int), int iEzsigntemplatesignatureStep = default(int), FieldEEzsigntemplatesignatureType eEzsigntemplatesignatureType = default(FieldEEzsigntemplatesignatureType), string tEzsigntemplatesignatureTooltip = default(string), FieldEEzsigntemplatesignatureTooltipposition? eEzsigntemplatesignatureTooltipposition = default(FieldEEzsigntemplatesignatureTooltipposition?), FieldEEzsigntemplatesignatureFont? eEzsigntemplatesignatureFont = default(FieldEEzsigntemplatesignatureFont?), bool bEzsigntemplatesignatureRequired = default(bool), FieldEEzsigntemplatesignatureAttachmentnamesource? eEzsigntemplatesignatureAttachmentnamesource = default(FieldEEzsigntemplatesignatureAttachmentnamesource?), string sEzsigntemplatesignatureAttachmentdescription = default(string), int iEzsigntemplatesignatureValidationstep = default(int), int iEzsigntemplatesignatureMaxlength = default(int), string sEzsigntemplatesignatureRegexp = default(string), EnumTextvalidation? eEzsigntemplatesignatureTextvalidation = default(EnumTextvalidation?), FieldEEzsigntemplatesignatureDependencyrequirement? eEzsigntemplatesignatureDependencyrequirement = default(FieldEEzsigntemplatesignatureDependencyrequirement?), string sEzsigntemplatesignaturePositioningpattern = default(string), int iEzsigntemplatesignaturePositioningoffsetx = default(int), int iEzsigntemplatesignaturePositioningoffsety = default(int), FieldEEzsigntemplatesignaturePositioningoccurence? eEzsigntemplatesignaturePositioningoccurence = default(FieldEEzsigntemplatesignaturePositioningoccurence?)) { this.FkiEzsigntemplatedocumentID = fkiEzsigntemplatedocumentID; this.FkiEzsigntemplatesignerID = fkiEzsigntemplatesignerID; this.IEzsigntemplatedocumentpagePagenumber = iEzsigntemplatedocumentpagePagenumber; - this.IEzsigntemplatesignatureX = iEzsigntemplatesignatureX; - this.IEzsigntemplatesignatureY = iEzsigntemplatesignatureY; this.IEzsigntemplatesignatureStep = iEzsigntemplatesignatureStep; this.EEzsigntemplatesignatureType = eEzsigntemplatesignatureType; this.PkiEzsigntemplatesignatureID = pkiEzsigntemplatesignatureID; this.FkiEzsigntemplatesignerIDValidation = fkiEzsigntemplatesignerIDValidation; + this.EEzsigntemplatesignaturePositioning = eEzsigntemplatesignaturePositioning; + this.IEzsigntemplatesignatureX = iEzsigntemplatesignatureX; + this.IEzsigntemplatesignatureY = iEzsigntemplatesignatureY; this.IEzsigntemplatesignatureWidth = iEzsigntemplatesignatureWidth; this.IEzsigntemplatesignatureHeight = iEzsigntemplatesignatureHeight; this.TEzsigntemplatesignatureTooltip = tEzsigntemplatesignatureTooltip; @@ -122,6 +140,10 @@ protected EzsigntemplatesignatureRequest() { } this.SEzsigntemplatesignatureRegexp = sEzsigntemplatesignatureRegexp; this.EEzsigntemplatesignatureTextvalidation = eEzsigntemplatesignatureTextvalidation; this.EEzsigntemplatesignatureDependencyrequirement = eEzsigntemplatesignatureDependencyrequirement; + this.SEzsigntemplatesignaturePositioningpattern = sEzsigntemplatesignaturePositioningpattern; + this.IEzsigntemplatesignaturePositioningoffsetx = iEzsigntemplatesignaturePositioningoffsetx; + this.IEzsigntemplatesignaturePositioningoffsety = iEzsigntemplatesignaturePositioningoffsety; + this.EEzsigntemplatesignaturePositioningoccurence = eEzsigntemplatesignaturePositioningoccurence; } /// @@ -169,7 +191,7 @@ protected EzsigntemplatesignatureRequest() { } /// /// 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. /* 200*/ - [DataMember(Name = "iEzsigntemplatesignatureX", IsRequired = true, EmitDefaultValue = true)] + [DataMember(Name = "iEzsigntemplatesignatureX", EmitDefaultValue = false)] public int IEzsigntemplatesignatureX { get; set; } /// @@ -177,7 +199,7 @@ protected EzsigntemplatesignatureRequest() { } /// /// 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. /* 300*/ - [DataMember(Name = "iEzsigntemplatesignatureY", IsRequired = true, EmitDefaultValue = true)] + [DataMember(Name = "iEzsigntemplatesignatureY", EmitDefaultValue = false)] public int IEzsigntemplatesignatureY { get; set; } /// @@ -251,6 +273,30 @@ protected EzsigntemplatesignatureRequest() { } [DataMember(Name = "sEzsigntemplatesignatureRegexp", EmitDefaultValue = false)] public string SEzsigntemplatesignatureRegexp { get; set; } + /// + /// The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /// + /// The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /* Signature*/ + [DataMember(Name = "sEzsigntemplatesignaturePositioningpattern", EmitDefaultValue = false)] + public string SEzsigntemplatesignaturePositioningpattern { get; set; } + + /// + /// The offset X This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /// + /// The offset X This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /* 200*/ + [DataMember(Name = "iEzsigntemplatesignaturePositioningoffsetx", EmitDefaultValue = false)] + public int IEzsigntemplatesignaturePositioningoffsetx { get; set; } + + /// + /// The offset Y This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /// + /// The offset Y This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /* 200*/ + [DataMember(Name = "iEzsigntemplatesignaturePositioningoffsety", EmitDefaultValue = false)] + public int IEzsigntemplatesignaturePositioningoffsety { get; set; } + /// /// Returns the string presentation of the object /// @@ -263,6 +309,7 @@ public override string ToString() sb.Append(" FkiEzsigntemplatedocumentID: ").Append(FkiEzsigntemplatedocumentID).Append("\n"); sb.Append(" FkiEzsigntemplatesignerID: ").Append(FkiEzsigntemplatesignerID).Append("\n"); sb.Append(" FkiEzsigntemplatesignerIDValidation: ").Append(FkiEzsigntemplatesignerIDValidation).Append("\n"); + sb.Append(" EEzsigntemplatesignaturePositioning: ").Append(EEzsigntemplatesignaturePositioning).Append("\n"); sb.Append(" IEzsigntemplatedocumentpagePagenumber: ").Append(IEzsigntemplatedocumentpagePagenumber).Append("\n"); sb.Append(" IEzsigntemplatesignatureX: ").Append(IEzsigntemplatesignatureX).Append("\n"); sb.Append(" IEzsigntemplatesignatureY: ").Append(IEzsigntemplatesignatureY).Append("\n"); @@ -281,6 +328,10 @@ public override string ToString() sb.Append(" SEzsigntemplatesignatureRegexp: ").Append(SEzsigntemplatesignatureRegexp).Append("\n"); sb.Append(" EEzsigntemplatesignatureTextvalidation: ").Append(EEzsigntemplatesignatureTextvalidation).Append("\n"); sb.Append(" EEzsigntemplatesignatureDependencyrequirement: ").Append(EEzsigntemplatesignatureDependencyrequirement).Append("\n"); + sb.Append(" SEzsigntemplatesignaturePositioningpattern: ").Append(SEzsigntemplatesignaturePositioningpattern).Append("\n"); + sb.Append(" IEzsigntemplatesignaturePositioningoffsetx: ").Append(IEzsigntemplatesignaturePositioningoffsetx).Append("\n"); + sb.Append(" IEzsigntemplatesignaturePositioningoffsety: ").Append(IEzsigntemplatesignaturePositioningoffsety).Append("\n"); + sb.Append(" EEzsigntemplatesignaturePositioningoccurence: ").Append(EEzsigntemplatesignaturePositioningoccurence).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -382,6 +433,15 @@ public virtual string ToJson() } } + if (this.SEzsigntemplatesignaturePositioningpattern != null) { + // SEzsigntemplatesignaturePositioningpattern (string) pattern + Regex regexSEzsigntemplatesignaturePositioningpattern = new Regex(@"^.{0,30}$", RegexOptions.CultureInvariant); + if (!regexSEzsigntemplatesignaturePositioningpattern.Match(this.SEzsigntemplatesignaturePositioningpattern).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SEzsigntemplatesignaturePositioningpattern, must match a pattern of " + regexSEzsigntemplatesignaturePositioningpattern, new [] { "SEzsigntemplatesignaturePositioningpattern" }); + } + } + yield break; } } diff --git a/src/eZmaxApi/Model/EzsigntemplatesignatureRequestCompound.cs b/src/eZmaxApi/Model/EzsigntemplatesignatureRequestCompound.cs index f5537a03c..5aaa5a13e 100644 --- a/src/eZmaxApi/Model/EzsigntemplatesignatureRequestCompound.cs +++ b/src/eZmaxApi/Model/EzsigntemplatesignatureRequestCompound.cs @@ -33,6 +33,12 @@ namespace eZmaxApi.Model public partial class EzsigntemplatesignatureRequestCompound : IValidatableObject { + /// + /// Gets or Sets EEzsigntemplatesignaturePositioning + /// + [DataMember(Name = "eEzsigntemplatesignaturePositioning", EmitDefaultValue = false)] + public FieldEEzsigntemplatesignaturePositioning? EEzsigntemplatesignaturePositioning { get; set; } + /// /// Gets or Sets EEzsigntemplatesignatureType /// @@ -68,6 +74,12 @@ public partial class EzsigntemplatesignatureRequestCompound : IValidatableObject /// [DataMember(Name = "eEzsigntemplatesignatureDependencyrequirement", EmitDefaultValue = false)] public FieldEEzsigntemplatesignatureDependencyrequirement? EEzsigntemplatesignatureDependencyrequirement { get; set; } + + /// + /// Gets or Sets EEzsigntemplatesignaturePositioningoccurence + /// + [DataMember(Name = "eEzsigntemplatesignaturePositioningoccurence", EmitDefaultValue = false)] + public FieldEEzsigntemplatesignaturePositioningoccurence? EEzsigntemplatesignaturePositioningoccurence { get; set; } /// /// Initializes a new instance of the class. /// @@ -80,9 +92,10 @@ protected EzsigntemplatesignatureRequestCompound() { } /// The unique ID of the Ezsigntemplatedocument (required). /// The unique ID of the Ezsigntemplatesigner (required). /// The unique ID of the Ezsigntemplatesigner. + /// eEzsigntemplatesignaturePositioning. /// The page number in the Ezsigntemplatedocument (required). - /// 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. (required). - /// 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. (required). + /// 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.. + /// 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.. /// 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.. /// 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.. /// The step when the Ezsigntemplatesigner will be invited to sign (required). @@ -98,20 +111,25 @@ protected EzsigntemplatesignatureRequestCompound() { } /// A regular expression to indicate what values are acceptable for the Ezsigntemplatesignature. This can only be set if eEzsigntemplatesignatureType is **Text** or **Textarea**. /// eEzsigntemplatesignatureTextvalidation. /// eEzsigntemplatesignatureDependencyrequirement. + /// The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates**. + /// The offset X This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates**. + /// The offset Y This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates**. + /// eEzsigntemplatesignaturePositioningoccurence. /// Whether the Ezsigntemplatesignature has a custom date format or not. (Only possible when eEzsigntemplatesignatureType is **Name** or **Handwritten**). /// 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.. /// aObjEzsigntemplateelementdependency. - public EzsigntemplatesignatureRequestCompound(int pkiEzsigntemplatesignatureID = default(int), int fkiEzsigntemplatedocumentID = default(int), int fkiEzsigntemplatesignerID = default(int), int fkiEzsigntemplatesignerIDValidation = default(int), int iEzsigntemplatedocumentpagePagenumber = default(int), int iEzsigntemplatesignatureX = default(int), int iEzsigntemplatesignatureY = default(int), int iEzsigntemplatesignatureWidth = default(int), int iEzsigntemplatesignatureHeight = default(int), int iEzsigntemplatesignatureStep = default(int), FieldEEzsigntemplatesignatureType eEzsigntemplatesignatureType = default(FieldEEzsigntemplatesignatureType), string tEzsigntemplatesignatureTooltip = default(string), FieldEEzsigntemplatesignatureTooltipposition? eEzsigntemplatesignatureTooltipposition = default(FieldEEzsigntemplatesignatureTooltipposition?), FieldEEzsigntemplatesignatureFont? eEzsigntemplatesignatureFont = default(FieldEEzsigntemplatesignatureFont?), bool bEzsigntemplatesignatureRequired = default(bool), FieldEEzsigntemplatesignatureAttachmentnamesource? eEzsigntemplatesignatureAttachmentnamesource = default(FieldEEzsigntemplatesignatureAttachmentnamesource?), string sEzsigntemplatesignatureAttachmentdescription = default(string), int iEzsigntemplatesignatureValidationstep = default(int), int iEzsigntemplatesignatureMaxlength = default(int), string sEzsigntemplatesignatureRegexp = default(string), EnumTextvalidation? eEzsigntemplatesignatureTextvalidation = default(EnumTextvalidation?), FieldEEzsigntemplatesignatureDependencyrequirement? eEzsigntemplatesignatureDependencyrequirement = default(FieldEEzsigntemplatesignatureDependencyrequirement?), bool bEzsigntemplatesignatureCustomdate = default(bool), List aObjEzsigntemplatesignaturecustomdate = default(List), List aObjEzsigntemplateelementdependency = default(List)) + public EzsigntemplatesignatureRequestCompound(int pkiEzsigntemplatesignatureID = default(int), int fkiEzsigntemplatedocumentID = default(int), int fkiEzsigntemplatesignerID = default(int), int fkiEzsigntemplatesignerIDValidation = default(int), FieldEEzsigntemplatesignaturePositioning? eEzsigntemplatesignaturePositioning = default(FieldEEzsigntemplatesignaturePositioning?), int iEzsigntemplatedocumentpagePagenumber = default(int), int iEzsigntemplatesignatureX = default(int), int iEzsigntemplatesignatureY = default(int), int iEzsigntemplatesignatureWidth = default(int), int iEzsigntemplatesignatureHeight = default(int), int iEzsigntemplatesignatureStep = default(int), FieldEEzsigntemplatesignatureType eEzsigntemplatesignatureType = default(FieldEEzsigntemplatesignatureType), string tEzsigntemplatesignatureTooltip = default(string), FieldEEzsigntemplatesignatureTooltipposition? eEzsigntemplatesignatureTooltipposition = default(FieldEEzsigntemplatesignatureTooltipposition?), FieldEEzsigntemplatesignatureFont? eEzsigntemplatesignatureFont = default(FieldEEzsigntemplatesignatureFont?), bool bEzsigntemplatesignatureRequired = default(bool), FieldEEzsigntemplatesignatureAttachmentnamesource? eEzsigntemplatesignatureAttachmentnamesource = default(FieldEEzsigntemplatesignatureAttachmentnamesource?), string sEzsigntemplatesignatureAttachmentdescription = default(string), int iEzsigntemplatesignatureValidationstep = default(int), int iEzsigntemplatesignatureMaxlength = default(int), string sEzsigntemplatesignatureRegexp = default(string), EnumTextvalidation? eEzsigntemplatesignatureTextvalidation = default(EnumTextvalidation?), FieldEEzsigntemplatesignatureDependencyrequirement? eEzsigntemplatesignatureDependencyrequirement = default(FieldEEzsigntemplatesignatureDependencyrequirement?), string sEzsigntemplatesignaturePositioningpattern = default(string), int iEzsigntemplatesignaturePositioningoffsetx = default(int), int iEzsigntemplatesignaturePositioningoffsety = default(int), FieldEEzsigntemplatesignaturePositioningoccurence? eEzsigntemplatesignaturePositioningoccurence = default(FieldEEzsigntemplatesignaturePositioningoccurence?), bool bEzsigntemplatesignatureCustomdate = default(bool), List aObjEzsigntemplatesignaturecustomdate = default(List), List aObjEzsigntemplateelementdependency = default(List)) { this.FkiEzsigntemplatedocumentID = fkiEzsigntemplatedocumentID; this.FkiEzsigntemplatesignerID = fkiEzsigntemplatesignerID; this.IEzsigntemplatedocumentpagePagenumber = iEzsigntemplatedocumentpagePagenumber; - this.IEzsigntemplatesignatureX = iEzsigntemplatesignatureX; - this.IEzsigntemplatesignatureY = iEzsigntemplatesignatureY; this.IEzsigntemplatesignatureStep = iEzsigntemplatesignatureStep; this.EEzsigntemplatesignatureType = eEzsigntemplatesignatureType; this.PkiEzsigntemplatesignatureID = pkiEzsigntemplatesignatureID; this.FkiEzsigntemplatesignerIDValidation = fkiEzsigntemplatesignerIDValidation; + this.EEzsigntemplatesignaturePositioning = eEzsigntemplatesignaturePositioning; + this.IEzsigntemplatesignatureX = iEzsigntemplatesignatureX; + this.IEzsigntemplatesignatureY = iEzsigntemplatesignatureY; this.IEzsigntemplatesignatureWidth = iEzsigntemplatesignatureWidth; this.IEzsigntemplatesignatureHeight = iEzsigntemplatesignatureHeight; this.TEzsigntemplatesignatureTooltip = tEzsigntemplatesignatureTooltip; @@ -125,6 +143,10 @@ protected EzsigntemplatesignatureRequestCompound() { } this.SEzsigntemplatesignatureRegexp = sEzsigntemplatesignatureRegexp; this.EEzsigntemplatesignatureTextvalidation = eEzsigntemplatesignatureTextvalidation; this.EEzsigntemplatesignatureDependencyrequirement = eEzsigntemplatesignatureDependencyrequirement; + this.SEzsigntemplatesignaturePositioningpattern = sEzsigntemplatesignaturePositioningpattern; + this.IEzsigntemplatesignaturePositioningoffsetx = iEzsigntemplatesignaturePositioningoffsetx; + this.IEzsigntemplatesignaturePositioningoffsety = iEzsigntemplatesignaturePositioningoffsety; + this.EEzsigntemplatesignaturePositioningoccurence = eEzsigntemplatesignaturePositioningoccurence; this.BEzsigntemplatesignatureCustomdate = bEzsigntemplatesignatureCustomdate; this.AObjEzsigntemplatesignaturecustomdate = aObjEzsigntemplatesignaturecustomdate; this.AObjEzsigntemplateelementdependency = aObjEzsigntemplateelementdependency; @@ -175,7 +197,7 @@ protected EzsigntemplatesignatureRequestCompound() { } /// /// 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. /* 200*/ - [DataMember(Name = "iEzsigntemplatesignatureX", IsRequired = true, EmitDefaultValue = true)] + [DataMember(Name = "iEzsigntemplatesignatureX", EmitDefaultValue = false)] public int IEzsigntemplatesignatureX { get; set; } /// @@ -183,7 +205,7 @@ protected EzsigntemplatesignatureRequestCompound() { } /// /// 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. /* 300*/ - [DataMember(Name = "iEzsigntemplatesignatureY", IsRequired = true, EmitDefaultValue = true)] + [DataMember(Name = "iEzsigntemplatesignatureY", EmitDefaultValue = false)] public int IEzsigntemplatesignatureY { get; set; } /// @@ -257,6 +279,30 @@ protected EzsigntemplatesignatureRequestCompound() { } [DataMember(Name = "sEzsigntemplatesignatureRegexp", EmitDefaultValue = false)] public string SEzsigntemplatesignatureRegexp { get; set; } + /// + /// The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /// + /// The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /* Signature*/ + [DataMember(Name = "sEzsigntemplatesignaturePositioningpattern", EmitDefaultValue = false)] + public string SEzsigntemplatesignaturePositioningpattern { get; set; } + + /// + /// The offset X This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /// + /// The offset X This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /* 200*/ + [DataMember(Name = "iEzsigntemplatesignaturePositioningoffsetx", EmitDefaultValue = false)] + public int IEzsigntemplatesignaturePositioningoffsetx { get; set; } + + /// + /// The offset Y This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /// + /// The offset Y This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /* 200*/ + [DataMember(Name = "iEzsigntemplatesignaturePositioningoffsety", EmitDefaultValue = false)] + public int IEzsigntemplatesignaturePositioningoffsety { get; set; } + /// /// Whether the Ezsigntemplatesignature has a custom date format or not. (Only possible when eEzsigntemplatesignatureType is **Name** or **Handwritten**) /// @@ -289,6 +335,7 @@ public override string ToString() sb.Append(" FkiEzsigntemplatedocumentID: ").Append(FkiEzsigntemplatedocumentID).Append("\n"); sb.Append(" FkiEzsigntemplatesignerID: ").Append(FkiEzsigntemplatesignerID).Append("\n"); sb.Append(" FkiEzsigntemplatesignerIDValidation: ").Append(FkiEzsigntemplatesignerIDValidation).Append("\n"); + sb.Append(" EEzsigntemplatesignaturePositioning: ").Append(EEzsigntemplatesignaturePositioning).Append("\n"); sb.Append(" IEzsigntemplatedocumentpagePagenumber: ").Append(IEzsigntemplatedocumentpagePagenumber).Append("\n"); sb.Append(" IEzsigntemplatesignatureX: ").Append(IEzsigntemplatesignatureX).Append("\n"); sb.Append(" IEzsigntemplatesignatureY: ").Append(IEzsigntemplatesignatureY).Append("\n"); @@ -307,6 +354,10 @@ public override string ToString() sb.Append(" SEzsigntemplatesignatureRegexp: ").Append(SEzsigntemplatesignatureRegexp).Append("\n"); sb.Append(" EEzsigntemplatesignatureTextvalidation: ").Append(EEzsigntemplatesignatureTextvalidation).Append("\n"); sb.Append(" EEzsigntemplatesignatureDependencyrequirement: ").Append(EEzsigntemplatesignatureDependencyrequirement).Append("\n"); + sb.Append(" SEzsigntemplatesignaturePositioningpattern: ").Append(SEzsigntemplatesignaturePositioningpattern).Append("\n"); + sb.Append(" IEzsigntemplatesignaturePositioningoffsetx: ").Append(IEzsigntemplatesignaturePositioningoffsetx).Append("\n"); + sb.Append(" IEzsigntemplatesignaturePositioningoffsety: ").Append(IEzsigntemplatesignaturePositioningoffsety).Append("\n"); + sb.Append(" EEzsigntemplatesignaturePositioningoccurence: ").Append(EEzsigntemplatesignaturePositioningoccurence).Append("\n"); sb.Append(" BEzsigntemplatesignatureCustomdate: ").Append(BEzsigntemplatesignatureCustomdate).Append("\n"); sb.Append(" AObjEzsigntemplatesignaturecustomdate: ").Append(AObjEzsigntemplatesignaturecustomdate).Append("\n"); sb.Append(" AObjEzsigntemplateelementdependency: ").Append(AObjEzsigntemplateelementdependency).Append("\n"); @@ -411,6 +462,15 @@ public virtual string ToJson() } } + if (this.SEzsigntemplatesignaturePositioningpattern != null) { + // SEzsigntemplatesignaturePositioningpattern (string) pattern + Regex regexSEzsigntemplatesignaturePositioningpattern = new Regex(@"^.{0,30}$", RegexOptions.CultureInvariant); + if (!regexSEzsigntemplatesignaturePositioningpattern.Match(this.SEzsigntemplatesignaturePositioningpattern).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SEzsigntemplatesignaturePositioningpattern, must match a pattern of " + regexSEzsigntemplatesignaturePositioningpattern, new [] { "SEzsigntemplatesignaturePositioningpattern" }); + } + } + yield break; } } diff --git a/src/eZmaxApi/Model/EzsigntemplatesignatureResponse.cs b/src/eZmaxApi/Model/EzsigntemplatesignatureResponse.cs index b5de64e9b..37618deb8 100644 --- a/src/eZmaxApi/Model/EzsigntemplatesignatureResponse.cs +++ b/src/eZmaxApi/Model/EzsigntemplatesignatureResponse.cs @@ -33,6 +33,12 @@ namespace eZmaxApi.Model public partial class EzsigntemplatesignatureResponse : IValidatableObject { + /// + /// Gets or Sets EEzsigntemplatesignaturePositioning + /// + [DataMember(Name = "eEzsigntemplatesignaturePositioning", EmitDefaultValue = false)] + public FieldEEzsigntemplatesignaturePositioning? EEzsigntemplatesignaturePositioning { get; set; } + /// /// Gets or Sets EEzsigntemplatesignatureType /// @@ -68,6 +74,12 @@ public partial class EzsigntemplatesignatureResponse : IValidatableObject /// [DataMember(Name = "eEzsigntemplatesignatureDependencyrequirement", EmitDefaultValue = false)] public FieldEEzsigntemplatesignatureDependencyrequirement? EEzsigntemplatesignatureDependencyrequirement { get; set; } + + /// + /// Gets or Sets EEzsigntemplatesignaturePositioningoccurence + /// + [DataMember(Name = "eEzsigntemplatesignaturePositioningoccurence", EmitDefaultValue = false)] + public FieldEEzsigntemplatesignaturePositioningoccurence? EEzsigntemplatesignaturePositioningoccurence { get; set; } /// /// Initializes a new instance of the class. /// @@ -80,9 +92,10 @@ protected EzsigntemplatesignatureResponse() { } /// The unique ID of the Ezsigntemplatedocument (required). /// The unique ID of the Ezsigntemplatesigner (required). /// The unique ID of the Ezsigntemplatesigner. + /// eEzsigntemplatesignaturePositioning. /// The page number in the Ezsigntemplatedocument (required). - /// 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. (required). - /// 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. (required). + /// 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.. + /// 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.. /// 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.. /// 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.. /// The step when the Ezsigntemplatesigner will be invited to sign (required). @@ -98,17 +111,22 @@ protected EzsigntemplatesignatureResponse() { } /// A regular expression to indicate what values are acceptable for the Ezsigntemplatesignature. This can only be set if eEzsigntemplatesignatureType is **Text** or **Textarea**. /// eEzsigntemplatesignatureTextvalidation. /// eEzsigntemplatesignatureDependencyrequirement. - public EzsigntemplatesignatureResponse(int pkiEzsigntemplatesignatureID = default(int), int fkiEzsigntemplatedocumentID = default(int), int fkiEzsigntemplatesignerID = default(int), int fkiEzsigntemplatesignerIDValidation = default(int), int iEzsigntemplatedocumentpagePagenumber = default(int), int iEzsigntemplatesignatureX = default(int), int iEzsigntemplatesignatureY = default(int), int iEzsigntemplatesignatureWidth = default(int), int iEzsigntemplatesignatureHeight = default(int), int iEzsigntemplatesignatureStep = default(int), FieldEEzsigntemplatesignatureType eEzsigntemplatesignatureType = default(FieldEEzsigntemplatesignatureType), string tEzsigntemplatesignatureTooltip = default(string), FieldEEzsigntemplatesignatureTooltipposition? eEzsigntemplatesignatureTooltipposition = default(FieldEEzsigntemplatesignatureTooltipposition?), FieldEEzsigntemplatesignatureFont? eEzsigntemplatesignatureFont = default(FieldEEzsigntemplatesignatureFont?), int iEzsigntemplatesignatureValidationstep = default(int), string sEzsigntemplatesignatureAttachmentdescription = default(string), FieldEEzsigntemplatesignatureAttachmentnamesource? eEzsigntemplatesignatureAttachmentnamesource = default(FieldEEzsigntemplatesignatureAttachmentnamesource?), bool bEzsigntemplatesignatureRequired = default(bool), int iEzsigntemplatesignatureMaxlength = default(int), string sEzsigntemplatesignatureRegexp = default(string), EnumTextvalidation? eEzsigntemplatesignatureTextvalidation = default(EnumTextvalidation?), FieldEEzsigntemplatesignatureDependencyrequirement? eEzsigntemplatesignatureDependencyrequirement = default(FieldEEzsigntemplatesignatureDependencyrequirement?)) + /// The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates**. + /// The offset X This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates**. + /// The offset Y This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates**. + /// eEzsigntemplatesignaturePositioningoccurence. + public EzsigntemplatesignatureResponse(int pkiEzsigntemplatesignatureID = default(int), int fkiEzsigntemplatedocumentID = default(int), int fkiEzsigntemplatesignerID = default(int), int fkiEzsigntemplatesignerIDValidation = default(int), FieldEEzsigntemplatesignaturePositioning? eEzsigntemplatesignaturePositioning = default(FieldEEzsigntemplatesignaturePositioning?), int iEzsigntemplatedocumentpagePagenumber = default(int), int iEzsigntemplatesignatureX = default(int), int iEzsigntemplatesignatureY = default(int), int iEzsigntemplatesignatureWidth = default(int), int iEzsigntemplatesignatureHeight = default(int), int iEzsigntemplatesignatureStep = default(int), FieldEEzsigntemplatesignatureType eEzsigntemplatesignatureType = default(FieldEEzsigntemplatesignatureType), string tEzsigntemplatesignatureTooltip = default(string), FieldEEzsigntemplatesignatureTooltipposition? eEzsigntemplatesignatureTooltipposition = default(FieldEEzsigntemplatesignatureTooltipposition?), FieldEEzsigntemplatesignatureFont? eEzsigntemplatesignatureFont = default(FieldEEzsigntemplatesignatureFont?), int iEzsigntemplatesignatureValidationstep = default(int), string sEzsigntemplatesignatureAttachmentdescription = default(string), FieldEEzsigntemplatesignatureAttachmentnamesource? eEzsigntemplatesignatureAttachmentnamesource = default(FieldEEzsigntemplatesignatureAttachmentnamesource?), bool bEzsigntemplatesignatureRequired = default(bool), int iEzsigntemplatesignatureMaxlength = default(int), string sEzsigntemplatesignatureRegexp = default(string), EnumTextvalidation? eEzsigntemplatesignatureTextvalidation = default(EnumTextvalidation?), FieldEEzsigntemplatesignatureDependencyrequirement? eEzsigntemplatesignatureDependencyrequirement = default(FieldEEzsigntemplatesignatureDependencyrequirement?), string sEzsigntemplatesignaturePositioningpattern = default(string), int iEzsigntemplatesignaturePositioningoffsetx = default(int), int iEzsigntemplatesignaturePositioningoffsety = default(int), FieldEEzsigntemplatesignaturePositioningoccurence? eEzsigntemplatesignaturePositioningoccurence = default(FieldEEzsigntemplatesignaturePositioningoccurence?)) { this.PkiEzsigntemplatesignatureID = pkiEzsigntemplatesignatureID; this.FkiEzsigntemplatedocumentID = fkiEzsigntemplatedocumentID; this.FkiEzsigntemplatesignerID = fkiEzsigntemplatesignerID; this.IEzsigntemplatedocumentpagePagenumber = iEzsigntemplatedocumentpagePagenumber; - this.IEzsigntemplatesignatureX = iEzsigntemplatesignatureX; - this.IEzsigntemplatesignatureY = iEzsigntemplatesignatureY; this.IEzsigntemplatesignatureStep = iEzsigntemplatesignatureStep; this.EEzsigntemplatesignatureType = eEzsigntemplatesignatureType; this.FkiEzsigntemplatesignerIDValidation = fkiEzsigntemplatesignerIDValidation; + this.EEzsigntemplatesignaturePositioning = eEzsigntemplatesignaturePositioning; + this.IEzsigntemplatesignatureX = iEzsigntemplatesignatureX; + this.IEzsigntemplatesignatureY = iEzsigntemplatesignatureY; this.IEzsigntemplatesignatureWidth = iEzsigntemplatesignatureWidth; this.IEzsigntemplatesignatureHeight = iEzsigntemplatesignatureHeight; this.TEzsigntemplatesignatureTooltip = tEzsigntemplatesignatureTooltip; @@ -122,6 +140,10 @@ protected EzsigntemplatesignatureResponse() { } this.SEzsigntemplatesignatureRegexp = sEzsigntemplatesignatureRegexp; this.EEzsigntemplatesignatureTextvalidation = eEzsigntemplatesignatureTextvalidation; this.EEzsigntemplatesignatureDependencyrequirement = eEzsigntemplatesignatureDependencyrequirement; + this.SEzsigntemplatesignaturePositioningpattern = sEzsigntemplatesignaturePositioningpattern; + this.IEzsigntemplatesignaturePositioningoffsetx = iEzsigntemplatesignaturePositioningoffsetx; + this.IEzsigntemplatesignaturePositioningoffsety = iEzsigntemplatesignaturePositioningoffsety; + this.EEzsigntemplatesignaturePositioningoccurence = eEzsigntemplatesignaturePositioningoccurence; } /// @@ -169,7 +191,7 @@ protected EzsigntemplatesignatureResponse() { } /// /// 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. /* 200*/ - [DataMember(Name = "iEzsigntemplatesignatureX", IsRequired = true, EmitDefaultValue = true)] + [DataMember(Name = "iEzsigntemplatesignatureX", EmitDefaultValue = false)] public int IEzsigntemplatesignatureX { get; set; } /// @@ -177,7 +199,7 @@ protected EzsigntemplatesignatureResponse() { } /// /// 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. /* 300*/ - [DataMember(Name = "iEzsigntemplatesignatureY", IsRequired = true, EmitDefaultValue = true)] + [DataMember(Name = "iEzsigntemplatesignatureY", EmitDefaultValue = false)] public int IEzsigntemplatesignatureY { get; set; } /// @@ -251,6 +273,30 @@ protected EzsigntemplatesignatureResponse() { } [DataMember(Name = "sEzsigntemplatesignatureRegexp", EmitDefaultValue = false)] public string SEzsigntemplatesignatureRegexp { get; set; } + /// + /// The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /// + /// The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /* Signature*/ + [DataMember(Name = "sEzsigntemplatesignaturePositioningpattern", EmitDefaultValue = false)] + public string SEzsigntemplatesignaturePositioningpattern { get; set; } + + /// + /// The offset X This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /// + /// The offset X This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /* 200*/ + [DataMember(Name = "iEzsigntemplatesignaturePositioningoffsetx", EmitDefaultValue = false)] + public int IEzsigntemplatesignaturePositioningoffsetx { get; set; } + + /// + /// The offset Y This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /// + /// The offset Y This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /* 200*/ + [DataMember(Name = "iEzsigntemplatesignaturePositioningoffsety", EmitDefaultValue = false)] + public int IEzsigntemplatesignaturePositioningoffsety { get; set; } + /// /// Returns the string presentation of the object /// @@ -263,6 +309,7 @@ public override string ToString() sb.Append(" FkiEzsigntemplatedocumentID: ").Append(FkiEzsigntemplatedocumentID).Append("\n"); sb.Append(" FkiEzsigntemplatesignerID: ").Append(FkiEzsigntemplatesignerID).Append("\n"); sb.Append(" FkiEzsigntemplatesignerIDValidation: ").Append(FkiEzsigntemplatesignerIDValidation).Append("\n"); + sb.Append(" EEzsigntemplatesignaturePositioning: ").Append(EEzsigntemplatesignaturePositioning).Append("\n"); sb.Append(" IEzsigntemplatedocumentpagePagenumber: ").Append(IEzsigntemplatedocumentpagePagenumber).Append("\n"); sb.Append(" IEzsigntemplatesignatureX: ").Append(IEzsigntemplatesignatureX).Append("\n"); sb.Append(" IEzsigntemplatesignatureY: ").Append(IEzsigntemplatesignatureY).Append("\n"); @@ -281,6 +328,10 @@ public override string ToString() sb.Append(" SEzsigntemplatesignatureRegexp: ").Append(SEzsigntemplatesignatureRegexp).Append("\n"); sb.Append(" EEzsigntemplatesignatureTextvalidation: ").Append(EEzsigntemplatesignatureTextvalidation).Append("\n"); sb.Append(" EEzsigntemplatesignatureDependencyrequirement: ").Append(EEzsigntemplatesignatureDependencyrequirement).Append("\n"); + sb.Append(" SEzsigntemplatesignaturePositioningpattern: ").Append(SEzsigntemplatesignaturePositioningpattern).Append("\n"); + sb.Append(" IEzsigntemplatesignaturePositioningoffsetx: ").Append(IEzsigntemplatesignaturePositioningoffsetx).Append("\n"); + sb.Append(" IEzsigntemplatesignaturePositioningoffsety: ").Append(IEzsigntemplatesignaturePositioningoffsety).Append("\n"); + sb.Append(" EEzsigntemplatesignaturePositioningoccurence: ").Append(EEzsigntemplatesignaturePositioningoccurence).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -382,6 +433,15 @@ public virtual string ToJson() } } + if (this.SEzsigntemplatesignaturePositioningpattern != null) { + // SEzsigntemplatesignaturePositioningpattern (string) pattern + Regex regexSEzsigntemplatesignaturePositioningpattern = new Regex(@"^.{0,30}$", RegexOptions.CultureInvariant); + if (!regexSEzsigntemplatesignaturePositioningpattern.Match(this.SEzsigntemplatesignaturePositioningpattern).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SEzsigntemplatesignaturePositioningpattern, must match a pattern of " + regexSEzsigntemplatesignaturePositioningpattern, new [] { "SEzsigntemplatesignaturePositioningpattern" }); + } + } + yield break; } } diff --git a/src/eZmaxApi/Model/EzsigntemplatesignatureResponseCompound.cs b/src/eZmaxApi/Model/EzsigntemplatesignatureResponseCompound.cs index bdbe9f694..eef29f72e 100644 --- a/src/eZmaxApi/Model/EzsigntemplatesignatureResponseCompound.cs +++ b/src/eZmaxApi/Model/EzsigntemplatesignatureResponseCompound.cs @@ -33,6 +33,12 @@ namespace eZmaxApi.Model public partial class EzsigntemplatesignatureResponseCompound : IValidatableObject { + /// + /// Gets or Sets EEzsigntemplatesignaturePositioning + /// + [DataMember(Name = "eEzsigntemplatesignaturePositioning", EmitDefaultValue = false)] + public FieldEEzsigntemplatesignaturePositioning? EEzsigntemplatesignaturePositioning { get; set; } + /// /// Gets or Sets EEzsigntemplatesignatureType /// @@ -68,6 +74,12 @@ public partial class EzsigntemplatesignatureResponseCompound : IValidatableObjec /// [DataMember(Name = "eEzsigntemplatesignatureDependencyrequirement", EmitDefaultValue = false)] public FieldEEzsigntemplatesignatureDependencyrequirement? EEzsigntemplatesignatureDependencyrequirement { get; set; } + + /// + /// Gets or Sets EEzsigntemplatesignaturePositioningoccurence + /// + [DataMember(Name = "eEzsigntemplatesignaturePositioningoccurence", EmitDefaultValue = false)] + public FieldEEzsigntemplatesignaturePositioningoccurence? EEzsigntemplatesignaturePositioningoccurence { get; set; } /// /// Initializes a new instance of the class. /// @@ -80,9 +92,10 @@ protected EzsigntemplatesignatureResponseCompound() { } /// The unique ID of the Ezsigntemplatedocument (required). /// The unique ID of the Ezsigntemplatesigner (required). /// The unique ID of the Ezsigntemplatesigner. + /// eEzsigntemplatesignaturePositioning. /// The page number in the Ezsigntemplatedocument (required). - /// 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. (required). - /// 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. (required). + /// 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.. + /// 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.. /// 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.. /// 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.. /// The step when the Ezsigntemplatesigner will be invited to sign (required). @@ -98,20 +111,25 @@ protected EzsigntemplatesignatureResponseCompound() { } /// A regular expression to indicate what values are acceptable for the Ezsigntemplatesignature. This can only be set if eEzsigntemplatesignatureType is **Text** or **Textarea**. /// eEzsigntemplatesignatureTextvalidation. /// eEzsigntemplatesignatureDependencyrequirement. + /// The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates**. + /// The offset X This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates**. + /// The offset Y This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates**. + /// eEzsigntemplatesignaturePositioningoccurence. /// Whether the Ezsigntemplatesignature has a custom date format or not. (Only possible when eEzsigntemplatesignatureType is **Name** or **Handwritten**). /// 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.. /// aObjEzsigntemplateelementdependency. - public EzsigntemplatesignatureResponseCompound(int pkiEzsigntemplatesignatureID = default(int), int fkiEzsigntemplatedocumentID = default(int), int fkiEzsigntemplatesignerID = default(int), int fkiEzsigntemplatesignerIDValidation = default(int), int iEzsigntemplatedocumentpagePagenumber = default(int), int iEzsigntemplatesignatureX = default(int), int iEzsigntemplatesignatureY = default(int), int iEzsigntemplatesignatureWidth = default(int), int iEzsigntemplatesignatureHeight = default(int), int iEzsigntemplatesignatureStep = default(int), FieldEEzsigntemplatesignatureType eEzsigntemplatesignatureType = default(FieldEEzsigntemplatesignatureType), string tEzsigntemplatesignatureTooltip = default(string), FieldEEzsigntemplatesignatureTooltipposition? eEzsigntemplatesignatureTooltipposition = default(FieldEEzsigntemplatesignatureTooltipposition?), FieldEEzsigntemplatesignatureFont? eEzsigntemplatesignatureFont = default(FieldEEzsigntemplatesignatureFont?), int iEzsigntemplatesignatureValidationstep = default(int), string sEzsigntemplatesignatureAttachmentdescription = default(string), FieldEEzsigntemplatesignatureAttachmentnamesource? eEzsigntemplatesignatureAttachmentnamesource = default(FieldEEzsigntemplatesignatureAttachmentnamesource?), bool bEzsigntemplatesignatureRequired = default(bool), int iEzsigntemplatesignatureMaxlength = default(int), string sEzsigntemplatesignatureRegexp = default(string), EnumTextvalidation? eEzsigntemplatesignatureTextvalidation = default(EnumTextvalidation?), FieldEEzsigntemplatesignatureDependencyrequirement? eEzsigntemplatesignatureDependencyrequirement = default(FieldEEzsigntemplatesignatureDependencyrequirement?), bool bEzsigntemplatesignatureCustomdate = default(bool), List aObjEzsigntemplatesignaturecustomdate = default(List), List aObjEzsigntemplateelementdependency = default(List)) + public EzsigntemplatesignatureResponseCompound(int pkiEzsigntemplatesignatureID = default(int), int fkiEzsigntemplatedocumentID = default(int), int fkiEzsigntemplatesignerID = default(int), int fkiEzsigntemplatesignerIDValidation = default(int), FieldEEzsigntemplatesignaturePositioning? eEzsigntemplatesignaturePositioning = default(FieldEEzsigntemplatesignaturePositioning?), int iEzsigntemplatedocumentpagePagenumber = default(int), int iEzsigntemplatesignatureX = default(int), int iEzsigntemplatesignatureY = default(int), int iEzsigntemplatesignatureWidth = default(int), int iEzsigntemplatesignatureHeight = default(int), int iEzsigntemplatesignatureStep = default(int), FieldEEzsigntemplatesignatureType eEzsigntemplatesignatureType = default(FieldEEzsigntemplatesignatureType), string tEzsigntemplatesignatureTooltip = default(string), FieldEEzsigntemplatesignatureTooltipposition? eEzsigntemplatesignatureTooltipposition = default(FieldEEzsigntemplatesignatureTooltipposition?), FieldEEzsigntemplatesignatureFont? eEzsigntemplatesignatureFont = default(FieldEEzsigntemplatesignatureFont?), int iEzsigntemplatesignatureValidationstep = default(int), string sEzsigntemplatesignatureAttachmentdescription = default(string), FieldEEzsigntemplatesignatureAttachmentnamesource? eEzsigntemplatesignatureAttachmentnamesource = default(FieldEEzsigntemplatesignatureAttachmentnamesource?), bool bEzsigntemplatesignatureRequired = default(bool), int iEzsigntemplatesignatureMaxlength = default(int), string sEzsigntemplatesignatureRegexp = default(string), EnumTextvalidation? eEzsigntemplatesignatureTextvalidation = default(EnumTextvalidation?), FieldEEzsigntemplatesignatureDependencyrequirement? eEzsigntemplatesignatureDependencyrequirement = default(FieldEEzsigntemplatesignatureDependencyrequirement?), string sEzsigntemplatesignaturePositioningpattern = default(string), int iEzsigntemplatesignaturePositioningoffsetx = default(int), int iEzsigntemplatesignaturePositioningoffsety = default(int), FieldEEzsigntemplatesignaturePositioningoccurence? eEzsigntemplatesignaturePositioningoccurence = default(FieldEEzsigntemplatesignaturePositioningoccurence?), bool bEzsigntemplatesignatureCustomdate = default(bool), List aObjEzsigntemplatesignaturecustomdate = default(List), List aObjEzsigntemplateelementdependency = default(List)) { this.PkiEzsigntemplatesignatureID = pkiEzsigntemplatesignatureID; this.FkiEzsigntemplatedocumentID = fkiEzsigntemplatedocumentID; this.FkiEzsigntemplatesignerID = fkiEzsigntemplatesignerID; this.IEzsigntemplatedocumentpagePagenumber = iEzsigntemplatedocumentpagePagenumber; - this.IEzsigntemplatesignatureX = iEzsigntemplatesignatureX; - this.IEzsigntemplatesignatureY = iEzsigntemplatesignatureY; this.IEzsigntemplatesignatureStep = iEzsigntemplatesignatureStep; this.EEzsigntemplatesignatureType = eEzsigntemplatesignatureType; this.FkiEzsigntemplatesignerIDValidation = fkiEzsigntemplatesignerIDValidation; + this.EEzsigntemplatesignaturePositioning = eEzsigntemplatesignaturePositioning; + this.IEzsigntemplatesignatureX = iEzsigntemplatesignatureX; + this.IEzsigntemplatesignatureY = iEzsigntemplatesignatureY; this.IEzsigntemplatesignatureWidth = iEzsigntemplatesignatureWidth; this.IEzsigntemplatesignatureHeight = iEzsigntemplatesignatureHeight; this.TEzsigntemplatesignatureTooltip = tEzsigntemplatesignatureTooltip; @@ -125,6 +143,10 @@ protected EzsigntemplatesignatureResponseCompound() { } this.SEzsigntemplatesignatureRegexp = sEzsigntemplatesignatureRegexp; this.EEzsigntemplatesignatureTextvalidation = eEzsigntemplatesignatureTextvalidation; this.EEzsigntemplatesignatureDependencyrequirement = eEzsigntemplatesignatureDependencyrequirement; + this.SEzsigntemplatesignaturePositioningpattern = sEzsigntemplatesignaturePositioningpattern; + this.IEzsigntemplatesignaturePositioningoffsetx = iEzsigntemplatesignaturePositioningoffsetx; + this.IEzsigntemplatesignaturePositioningoffsety = iEzsigntemplatesignaturePositioningoffsety; + this.EEzsigntemplatesignaturePositioningoccurence = eEzsigntemplatesignaturePositioningoccurence; this.BEzsigntemplatesignatureCustomdate = bEzsigntemplatesignatureCustomdate; this.AObjEzsigntemplatesignaturecustomdate = aObjEzsigntemplatesignaturecustomdate; this.AObjEzsigntemplateelementdependency = aObjEzsigntemplateelementdependency; @@ -175,7 +197,7 @@ protected EzsigntemplatesignatureResponseCompound() { } /// /// 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. /* 200*/ - [DataMember(Name = "iEzsigntemplatesignatureX", IsRequired = true, EmitDefaultValue = true)] + [DataMember(Name = "iEzsigntemplatesignatureX", EmitDefaultValue = false)] public int IEzsigntemplatesignatureX { get; set; } /// @@ -183,7 +205,7 @@ protected EzsigntemplatesignatureResponseCompound() { } /// /// 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. /* 300*/ - [DataMember(Name = "iEzsigntemplatesignatureY", IsRequired = true, EmitDefaultValue = true)] + [DataMember(Name = "iEzsigntemplatesignatureY", EmitDefaultValue = false)] public int IEzsigntemplatesignatureY { get; set; } /// @@ -257,6 +279,30 @@ protected EzsigntemplatesignatureResponseCompound() { } [DataMember(Name = "sEzsigntemplatesignatureRegexp", EmitDefaultValue = false)] public string SEzsigntemplatesignatureRegexp { get; set; } + /// + /// The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /// + /// The string pattern to search for the positioning. **This is not a regexp** This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /* Signature*/ + [DataMember(Name = "sEzsigntemplatesignaturePositioningpattern", EmitDefaultValue = false)] + public string SEzsigntemplatesignaturePositioningpattern { get; set; } + + /// + /// The offset X This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /// + /// The offset X This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /* 200*/ + [DataMember(Name = "iEzsigntemplatesignaturePositioningoffsetx", EmitDefaultValue = false)] + public int IEzsigntemplatesignaturePositioningoffsetx { get; set; } + + /// + /// The offset Y This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /// + /// The offset Y This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /* 200*/ + [DataMember(Name = "iEzsigntemplatesignaturePositioningoffsety", EmitDefaultValue = false)] + public int IEzsigntemplatesignaturePositioningoffsety { get; set; } + /// /// Whether the Ezsigntemplatesignature has a custom date format or not. (Only possible when eEzsigntemplatesignatureType is **Name** or **Handwritten**) /// @@ -289,6 +335,7 @@ public override string ToString() sb.Append(" FkiEzsigntemplatedocumentID: ").Append(FkiEzsigntemplatedocumentID).Append("\n"); sb.Append(" FkiEzsigntemplatesignerID: ").Append(FkiEzsigntemplatesignerID).Append("\n"); sb.Append(" FkiEzsigntemplatesignerIDValidation: ").Append(FkiEzsigntemplatesignerIDValidation).Append("\n"); + sb.Append(" EEzsigntemplatesignaturePositioning: ").Append(EEzsigntemplatesignaturePositioning).Append("\n"); sb.Append(" IEzsigntemplatedocumentpagePagenumber: ").Append(IEzsigntemplatedocumentpagePagenumber).Append("\n"); sb.Append(" IEzsigntemplatesignatureX: ").Append(IEzsigntemplatesignatureX).Append("\n"); sb.Append(" IEzsigntemplatesignatureY: ").Append(IEzsigntemplatesignatureY).Append("\n"); @@ -307,6 +354,10 @@ public override string ToString() sb.Append(" SEzsigntemplatesignatureRegexp: ").Append(SEzsigntemplatesignatureRegexp).Append("\n"); sb.Append(" EEzsigntemplatesignatureTextvalidation: ").Append(EEzsigntemplatesignatureTextvalidation).Append("\n"); sb.Append(" EEzsigntemplatesignatureDependencyrequirement: ").Append(EEzsigntemplatesignatureDependencyrequirement).Append("\n"); + sb.Append(" SEzsigntemplatesignaturePositioningpattern: ").Append(SEzsigntemplatesignaturePositioningpattern).Append("\n"); + sb.Append(" IEzsigntemplatesignaturePositioningoffsetx: ").Append(IEzsigntemplatesignaturePositioningoffsetx).Append("\n"); + sb.Append(" IEzsigntemplatesignaturePositioningoffsety: ").Append(IEzsigntemplatesignaturePositioningoffsety).Append("\n"); + sb.Append(" EEzsigntemplatesignaturePositioningoccurence: ").Append(EEzsigntemplatesignaturePositioningoccurence).Append("\n"); sb.Append(" BEzsigntemplatesignatureCustomdate: ").Append(BEzsigntemplatesignatureCustomdate).Append("\n"); sb.Append(" AObjEzsigntemplatesignaturecustomdate: ").Append(AObjEzsigntemplatesignaturecustomdate).Append("\n"); sb.Append(" AObjEzsigntemplateelementdependency: ").Append(AObjEzsigntemplateelementdependency).Append("\n"); @@ -411,6 +462,15 @@ public virtual string ToJson() } } + if (this.SEzsigntemplatesignaturePositioningpattern != null) { + // SEzsigntemplatesignaturePositioningpattern (string) pattern + Regex regexSEzsigntemplatesignaturePositioningpattern = new Regex(@"^.{0,30}$", RegexOptions.CultureInvariant); + if (!regexSEzsigntemplatesignaturePositioningpattern.Match(this.SEzsigntemplatesignaturePositioningpattern).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SEzsigntemplatesignaturePositioningpattern, must match a pattern of " + regexSEzsigntemplatesignaturePositioningpattern, new [] { "SEzsigntemplatesignaturePositioningpattern" }); + } + } + yield break; } } diff --git a/src/eZmaxApi/Model/EzsigntemplatesignaturecustomdateRequest.cs b/src/eZmaxApi/Model/EzsigntemplatesignaturecustomdateRequest.cs index 691252942..f4713ecb9 100644 --- a/src/eZmaxApi/Model/EzsigntemplatesignaturecustomdateRequest.cs +++ b/src/eZmaxApi/Model/EzsigntemplatesignaturecustomdateRequest.cs @@ -41,13 +41,13 @@ protected EzsigntemplatesignaturecustomdateRequest() { } /// Initializes a new instance of the class. /// /// The unique ID of the Ezsigntemplatesignaturecustomdate. - /// 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. (required). - /// 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. (required). + /// 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.. + /// 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.. + /// 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.. + /// 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.. /// 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 | (required). - public EzsigntemplatesignaturecustomdateRequest(int pkiEzsigntemplatesignaturecustomdateID = default(int), int iEzsigntemplatesignaturecustomdateX = default(int), int iEzsigntemplatesignaturecustomdateY = default(int), string sEzsigntemplatesignaturecustomdateFormat = default(string)) + public EzsigntemplatesignaturecustomdateRequest(int pkiEzsigntemplatesignaturecustomdateID = default(int), int iEzsigntemplatesignaturecustomdateX = default(int), int iEzsigntemplatesignaturecustomdateY = default(int), int iEzsigntemplatesignaturecustomdateOffsetx = default(int), int iEzsigntemplatesignaturecustomdateOffsety = default(int), string sEzsigntemplatesignaturecustomdateFormat = default(string)) { - this.IEzsigntemplatesignaturecustomdateX = iEzsigntemplatesignaturecustomdateX; - this.IEzsigntemplatesignaturecustomdateY = iEzsigntemplatesignaturecustomdateY; // to ensure "sEzsigntemplatesignaturecustomdateFormat" is required (not null) if (sEzsigntemplatesignaturecustomdateFormat == null) { @@ -55,6 +55,10 @@ protected EzsigntemplatesignaturecustomdateRequest() { } } this.SEzsigntemplatesignaturecustomdateFormat = sEzsigntemplatesignaturecustomdateFormat; this.PkiEzsigntemplatesignaturecustomdateID = pkiEzsigntemplatesignaturecustomdateID; + this.IEzsigntemplatesignaturecustomdateX = iEzsigntemplatesignaturecustomdateX; + this.IEzsigntemplatesignaturecustomdateY = iEzsigntemplatesignaturecustomdateY; + this.IEzsigntemplatesignaturecustomdateOffsetx = iEzsigntemplatesignaturecustomdateOffsetx; + this.IEzsigntemplatesignaturecustomdateOffsety = iEzsigntemplatesignaturecustomdateOffsety; } /// @@ -70,7 +74,8 @@ protected EzsigntemplatesignaturecustomdateRequest() { } /// /// 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. /* 200*/ - [DataMember(Name = "iEzsigntemplatesignaturecustomdateX", IsRequired = true, EmitDefaultValue = true)] + [DataMember(Name = "iEzsigntemplatesignaturecustomdateX", EmitDefaultValue = false)] + [Obsolete] public int IEzsigntemplatesignaturecustomdateX { get; set; } /// @@ -78,9 +83,26 @@ protected EzsigntemplatesignaturecustomdateRequest() { } /// /// 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. /* 300*/ - [DataMember(Name = "iEzsigntemplatesignaturecustomdateY", IsRequired = true, EmitDefaultValue = true)] + [DataMember(Name = "iEzsigntemplatesignaturecustomdateY", EmitDefaultValue = false)] + [Obsolete] public int IEzsigntemplatesignaturecustomdateY { get; set; } + /// + /// 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. + /// + /// 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. + /* 200*/ + [DataMember(Name = "iEzsigntemplatesignaturecustomdateOffsetx", EmitDefaultValue = false)] + public int IEzsigntemplatesignaturecustomdateOffsetx { get; set; } + + /// + /// 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. + /// + /// 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. + /* 200*/ + [DataMember(Name = "iEzsigntemplatesignaturecustomdateOffsety", EmitDefaultValue = false)] + public int IEzsigntemplatesignaturecustomdateOffsety { get; set; } + /// /// 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 | /// @@ -100,6 +122,8 @@ public override string ToString() sb.Append(" PkiEzsigntemplatesignaturecustomdateID: ").Append(PkiEzsigntemplatesignaturecustomdateID).Append("\n"); sb.Append(" IEzsigntemplatesignaturecustomdateX: ").Append(IEzsigntemplatesignaturecustomdateX).Append("\n"); sb.Append(" IEzsigntemplatesignaturecustomdateY: ").Append(IEzsigntemplatesignaturecustomdateY).Append("\n"); + sb.Append(" IEzsigntemplatesignaturecustomdateOffsetx: ").Append(IEzsigntemplatesignaturecustomdateOffsetx).Append("\n"); + sb.Append(" IEzsigntemplatesignaturecustomdateOffsety: ").Append(IEzsigntemplatesignaturecustomdateOffsety).Append("\n"); sb.Append(" SEzsigntemplatesignaturecustomdateFormat: ").Append(SEzsigntemplatesignaturecustomdateFormat).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -139,6 +163,18 @@ public virtual string ToJson() yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigntemplatesignaturecustomdateY, must be a value greater than or equal to 0.", new [] { "IEzsigntemplatesignaturecustomdateY" }); } + // IEzsigntemplatesignaturecustomdateOffsetx (int) minimum + if (this.IEzsigntemplatesignaturecustomdateOffsetx < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigntemplatesignaturecustomdateOffsetx, must be a value greater than or equal to 0.", new [] { "IEzsigntemplatesignaturecustomdateOffsetx" }); + } + + // IEzsigntemplatesignaturecustomdateOffsety (int) minimum + if (this.IEzsigntemplatesignaturecustomdateOffsety < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigntemplatesignaturecustomdateOffsety, must be a value greater than or equal to 0.", new [] { "IEzsigntemplatesignaturecustomdateOffsety" }); + } + yield break; } } diff --git a/src/eZmaxApi/Model/EzsigntemplatesignaturecustomdateRequestCompound.cs b/src/eZmaxApi/Model/EzsigntemplatesignaturecustomdateRequestCompound.cs index 83fd25053..174289070 100644 --- a/src/eZmaxApi/Model/EzsigntemplatesignaturecustomdateRequestCompound.cs +++ b/src/eZmaxApi/Model/EzsigntemplatesignaturecustomdateRequestCompound.cs @@ -41,13 +41,13 @@ protected EzsigntemplatesignaturecustomdateRequestCompound() { } /// Initializes a new instance of the class. /// /// The unique ID of the Ezsigntemplatesignaturecustomdate. - /// 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. (required). - /// 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. (required). + /// 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.. + /// 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.. + /// 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.. + /// 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.. /// 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 | (required). - public EzsigntemplatesignaturecustomdateRequestCompound(int pkiEzsigntemplatesignaturecustomdateID = default(int), int iEzsigntemplatesignaturecustomdateX = default(int), int iEzsigntemplatesignaturecustomdateY = default(int), string sEzsigntemplatesignaturecustomdateFormat = default(string)) + public EzsigntemplatesignaturecustomdateRequestCompound(int pkiEzsigntemplatesignaturecustomdateID = default(int), int iEzsigntemplatesignaturecustomdateX = default(int), int iEzsigntemplatesignaturecustomdateY = default(int), int iEzsigntemplatesignaturecustomdateOffsetx = default(int), int iEzsigntemplatesignaturecustomdateOffsety = default(int), string sEzsigntemplatesignaturecustomdateFormat = default(string)) { - this.IEzsigntemplatesignaturecustomdateX = iEzsigntemplatesignaturecustomdateX; - this.IEzsigntemplatesignaturecustomdateY = iEzsigntemplatesignaturecustomdateY; // to ensure "sEzsigntemplatesignaturecustomdateFormat" is required (not null) if (sEzsigntemplatesignaturecustomdateFormat == null) { @@ -55,6 +55,10 @@ protected EzsigntemplatesignaturecustomdateRequestCompound() { } } this.SEzsigntemplatesignaturecustomdateFormat = sEzsigntemplatesignaturecustomdateFormat; this.PkiEzsigntemplatesignaturecustomdateID = pkiEzsigntemplatesignaturecustomdateID; + this.IEzsigntemplatesignaturecustomdateX = iEzsigntemplatesignaturecustomdateX; + this.IEzsigntemplatesignaturecustomdateY = iEzsigntemplatesignaturecustomdateY; + this.IEzsigntemplatesignaturecustomdateOffsetx = iEzsigntemplatesignaturecustomdateOffsetx; + this.IEzsigntemplatesignaturecustomdateOffsety = iEzsigntemplatesignaturecustomdateOffsety; } /// @@ -70,7 +74,8 @@ protected EzsigntemplatesignaturecustomdateRequestCompound() { } /// /// 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. /* 200*/ - [DataMember(Name = "iEzsigntemplatesignaturecustomdateX", IsRequired = true, EmitDefaultValue = true)] + [DataMember(Name = "iEzsigntemplatesignaturecustomdateX", EmitDefaultValue = false)] + [Obsolete] public int IEzsigntemplatesignaturecustomdateX { get; set; } /// @@ -78,9 +83,26 @@ protected EzsigntemplatesignaturecustomdateRequestCompound() { } /// /// 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. /* 300*/ - [DataMember(Name = "iEzsigntemplatesignaturecustomdateY", IsRequired = true, EmitDefaultValue = true)] + [DataMember(Name = "iEzsigntemplatesignaturecustomdateY", EmitDefaultValue = false)] + [Obsolete] public int IEzsigntemplatesignaturecustomdateY { get; set; } + /// + /// 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. + /// + /// 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. + /* 200*/ + [DataMember(Name = "iEzsigntemplatesignaturecustomdateOffsetx", EmitDefaultValue = false)] + public int IEzsigntemplatesignaturecustomdateOffsetx { get; set; } + + /// + /// 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. + /// + /// 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. + /* 200*/ + [DataMember(Name = "iEzsigntemplatesignaturecustomdateOffsety", EmitDefaultValue = false)] + public int IEzsigntemplatesignaturecustomdateOffsety { get; set; } + /// /// 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 | /// @@ -100,6 +122,8 @@ public override string ToString() sb.Append(" PkiEzsigntemplatesignaturecustomdateID: ").Append(PkiEzsigntemplatesignaturecustomdateID).Append("\n"); sb.Append(" IEzsigntemplatesignaturecustomdateX: ").Append(IEzsigntemplatesignaturecustomdateX).Append("\n"); sb.Append(" IEzsigntemplatesignaturecustomdateY: ").Append(IEzsigntemplatesignaturecustomdateY).Append("\n"); + sb.Append(" IEzsigntemplatesignaturecustomdateOffsetx: ").Append(IEzsigntemplatesignaturecustomdateOffsetx).Append("\n"); + sb.Append(" IEzsigntemplatesignaturecustomdateOffsety: ").Append(IEzsigntemplatesignaturecustomdateOffsety).Append("\n"); sb.Append(" SEzsigntemplatesignaturecustomdateFormat: ").Append(SEzsigntemplatesignaturecustomdateFormat).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -139,6 +163,18 @@ public virtual string ToJson() yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigntemplatesignaturecustomdateY, must be a value greater than or equal to 0.", new [] { "IEzsigntemplatesignaturecustomdateY" }); } + // IEzsigntemplatesignaturecustomdateOffsetx (int) minimum + if (this.IEzsigntemplatesignaturecustomdateOffsetx < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigntemplatesignaturecustomdateOffsetx, must be a value greater than or equal to 0.", new [] { "IEzsigntemplatesignaturecustomdateOffsetx" }); + } + + // IEzsigntemplatesignaturecustomdateOffsety (int) minimum + if (this.IEzsigntemplatesignaturecustomdateOffsety < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigntemplatesignaturecustomdateOffsety, must be a value greater than or equal to 0.", new [] { "IEzsigntemplatesignaturecustomdateOffsety" }); + } + yield break; } } diff --git a/src/eZmaxApi/Model/EzsigntemplatesignaturecustomdateResponse.cs b/src/eZmaxApi/Model/EzsigntemplatesignaturecustomdateResponse.cs index 56f15056e..5347dbfcd 100644 --- a/src/eZmaxApi/Model/EzsigntemplatesignaturecustomdateResponse.cs +++ b/src/eZmaxApi/Model/EzsigntemplatesignaturecustomdateResponse.cs @@ -41,20 +41,24 @@ protected EzsigntemplatesignaturecustomdateResponse() { } /// Initializes a new instance of the class. /// /// The unique ID of the Ezsigntemplatesignaturecustomdate (required). - /// 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. (required). - /// 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. (required). + /// 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.. + /// 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.. + /// 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.. + /// 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.. /// 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 | (required). - public EzsigntemplatesignaturecustomdateResponse(int pkiEzsigntemplatesignaturecustomdateID = default(int), int iEzsigntemplatesignaturecustomdateX = default(int), int iEzsigntemplatesignaturecustomdateY = default(int), string sEzsigntemplatesignaturecustomdateFormat = default(string)) + public EzsigntemplatesignaturecustomdateResponse(int pkiEzsigntemplatesignaturecustomdateID = default(int), int iEzsigntemplatesignaturecustomdateX = default(int), int iEzsigntemplatesignaturecustomdateY = default(int), int iEzsigntemplatesignaturecustomdateOffsetx = default(int), int iEzsigntemplatesignaturecustomdateOffsety = default(int), string sEzsigntemplatesignaturecustomdateFormat = default(string)) { this.PkiEzsigntemplatesignaturecustomdateID = pkiEzsigntemplatesignaturecustomdateID; - this.IEzsigntemplatesignaturecustomdateX = iEzsigntemplatesignaturecustomdateX; - this.IEzsigntemplatesignaturecustomdateY = iEzsigntemplatesignaturecustomdateY; // to ensure "sEzsigntemplatesignaturecustomdateFormat" is required (not null) if (sEzsigntemplatesignaturecustomdateFormat == null) { throw new ArgumentNullException("sEzsigntemplatesignaturecustomdateFormat is a required property for EzsigntemplatesignaturecustomdateResponse and cannot be null"); } this.SEzsigntemplatesignaturecustomdateFormat = sEzsigntemplatesignaturecustomdateFormat; + this.IEzsigntemplatesignaturecustomdateX = iEzsigntemplatesignaturecustomdateX; + this.IEzsigntemplatesignaturecustomdateY = iEzsigntemplatesignaturecustomdateY; + this.IEzsigntemplatesignaturecustomdateOffsetx = iEzsigntemplatesignaturecustomdateOffsetx; + this.IEzsigntemplatesignaturecustomdateOffsety = iEzsigntemplatesignaturecustomdateOffsety; } /// @@ -70,7 +74,8 @@ protected EzsigntemplatesignaturecustomdateResponse() { } /// /// 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. /* 200*/ - [DataMember(Name = "iEzsigntemplatesignaturecustomdateX", IsRequired = true, EmitDefaultValue = true)] + [DataMember(Name = "iEzsigntemplatesignaturecustomdateX", EmitDefaultValue = false)] + [Obsolete] public int IEzsigntemplatesignaturecustomdateX { get; set; } /// @@ -78,9 +83,26 @@ protected EzsigntemplatesignaturecustomdateResponse() { } /// /// 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. /* 300*/ - [DataMember(Name = "iEzsigntemplatesignaturecustomdateY", IsRequired = true, EmitDefaultValue = true)] + [DataMember(Name = "iEzsigntemplatesignaturecustomdateY", EmitDefaultValue = false)] + [Obsolete] public int IEzsigntemplatesignaturecustomdateY { get; set; } + /// + /// 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. + /// + /// 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. + /* 200*/ + [DataMember(Name = "iEzsigntemplatesignaturecustomdateOffsetx", EmitDefaultValue = false)] + public int IEzsigntemplatesignaturecustomdateOffsetx { get; set; } + + /// + /// 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. + /// + /// 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. + /* 200*/ + [DataMember(Name = "iEzsigntemplatesignaturecustomdateOffsety", EmitDefaultValue = false)] + public int IEzsigntemplatesignaturecustomdateOffsety { get; set; } + /// /// 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 | /// @@ -100,6 +122,8 @@ public override string ToString() sb.Append(" PkiEzsigntemplatesignaturecustomdateID: ").Append(PkiEzsigntemplatesignaturecustomdateID).Append("\n"); sb.Append(" IEzsigntemplatesignaturecustomdateX: ").Append(IEzsigntemplatesignaturecustomdateX).Append("\n"); sb.Append(" IEzsigntemplatesignaturecustomdateY: ").Append(IEzsigntemplatesignaturecustomdateY).Append("\n"); + sb.Append(" IEzsigntemplatesignaturecustomdateOffsetx: ").Append(IEzsigntemplatesignaturecustomdateOffsetx).Append("\n"); + sb.Append(" IEzsigntemplatesignaturecustomdateOffsety: ").Append(IEzsigntemplatesignaturecustomdateOffsety).Append("\n"); sb.Append(" SEzsigntemplatesignaturecustomdateFormat: ").Append(SEzsigntemplatesignaturecustomdateFormat).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -139,6 +163,18 @@ public virtual string ToJson() yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigntemplatesignaturecustomdateY, must be a value greater than or equal to 0.", new [] { "IEzsigntemplatesignaturecustomdateY" }); } + // IEzsigntemplatesignaturecustomdateOffsetx (int) minimum + if (this.IEzsigntemplatesignaturecustomdateOffsetx < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigntemplatesignaturecustomdateOffsetx, must be a value greater than or equal to 0.", new [] { "IEzsigntemplatesignaturecustomdateOffsetx" }); + } + + // IEzsigntemplatesignaturecustomdateOffsety (int) minimum + if (this.IEzsigntemplatesignaturecustomdateOffsety < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigntemplatesignaturecustomdateOffsety, must be a value greater than or equal to 0.", new [] { "IEzsigntemplatesignaturecustomdateOffsety" }); + } + yield break; } } diff --git a/src/eZmaxApi/Model/EzsigntemplatesignaturecustomdateResponseCompound.cs b/src/eZmaxApi/Model/EzsigntemplatesignaturecustomdateResponseCompound.cs index 6336ddc7a..4a8700e38 100644 --- a/src/eZmaxApi/Model/EzsigntemplatesignaturecustomdateResponseCompound.cs +++ b/src/eZmaxApi/Model/EzsigntemplatesignaturecustomdateResponseCompound.cs @@ -41,20 +41,24 @@ protected EzsigntemplatesignaturecustomdateResponseCompound() { } /// Initializes a new instance of the class. /// /// The unique ID of the Ezsigntemplatesignaturecustomdate (required). - /// 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. (required). - /// 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. (required). + /// 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.. + /// 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.. + /// 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.. + /// 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.. /// 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 | (required). - public EzsigntemplatesignaturecustomdateResponseCompound(int pkiEzsigntemplatesignaturecustomdateID = default(int), int iEzsigntemplatesignaturecustomdateX = default(int), int iEzsigntemplatesignaturecustomdateY = default(int), string sEzsigntemplatesignaturecustomdateFormat = default(string)) + public EzsigntemplatesignaturecustomdateResponseCompound(int pkiEzsigntemplatesignaturecustomdateID = default(int), int iEzsigntemplatesignaturecustomdateX = default(int), int iEzsigntemplatesignaturecustomdateY = default(int), int iEzsigntemplatesignaturecustomdateOffsetx = default(int), int iEzsigntemplatesignaturecustomdateOffsety = default(int), string sEzsigntemplatesignaturecustomdateFormat = default(string)) { this.PkiEzsigntemplatesignaturecustomdateID = pkiEzsigntemplatesignaturecustomdateID; - this.IEzsigntemplatesignaturecustomdateX = iEzsigntemplatesignaturecustomdateX; - this.IEzsigntemplatesignaturecustomdateY = iEzsigntemplatesignaturecustomdateY; // to ensure "sEzsigntemplatesignaturecustomdateFormat" is required (not null) if (sEzsigntemplatesignaturecustomdateFormat == null) { throw new ArgumentNullException("sEzsigntemplatesignaturecustomdateFormat is a required property for EzsigntemplatesignaturecustomdateResponseCompound and cannot be null"); } this.SEzsigntemplatesignaturecustomdateFormat = sEzsigntemplatesignaturecustomdateFormat; + this.IEzsigntemplatesignaturecustomdateX = iEzsigntemplatesignaturecustomdateX; + this.IEzsigntemplatesignaturecustomdateY = iEzsigntemplatesignaturecustomdateY; + this.IEzsigntemplatesignaturecustomdateOffsetx = iEzsigntemplatesignaturecustomdateOffsetx; + this.IEzsigntemplatesignaturecustomdateOffsety = iEzsigntemplatesignaturecustomdateOffsety; } /// @@ -70,7 +74,8 @@ protected EzsigntemplatesignaturecustomdateResponseCompound() { } /// /// 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. /* 200*/ - [DataMember(Name = "iEzsigntemplatesignaturecustomdateX", IsRequired = true, EmitDefaultValue = true)] + [DataMember(Name = "iEzsigntemplatesignaturecustomdateX", EmitDefaultValue = false)] + [Obsolete] public int IEzsigntemplatesignaturecustomdateX { get; set; } /// @@ -78,9 +83,26 @@ protected EzsigntemplatesignaturecustomdateResponseCompound() { } /// /// 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. /* 300*/ - [DataMember(Name = "iEzsigntemplatesignaturecustomdateY", IsRequired = true, EmitDefaultValue = true)] + [DataMember(Name = "iEzsigntemplatesignaturecustomdateY", EmitDefaultValue = false)] + [Obsolete] public int IEzsigntemplatesignaturecustomdateY { get; set; } + /// + /// 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. + /// + /// 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. + /* 200*/ + [DataMember(Name = "iEzsigntemplatesignaturecustomdateOffsetx", EmitDefaultValue = false)] + public int IEzsigntemplatesignaturecustomdateOffsetx { get; set; } + + /// + /// 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. + /// + /// 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. + /* 200*/ + [DataMember(Name = "iEzsigntemplatesignaturecustomdateOffsety", EmitDefaultValue = false)] + public int IEzsigntemplatesignaturecustomdateOffsety { get; set; } + /// /// 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 | /// @@ -100,6 +122,8 @@ public override string ToString() sb.Append(" PkiEzsigntemplatesignaturecustomdateID: ").Append(PkiEzsigntemplatesignaturecustomdateID).Append("\n"); sb.Append(" IEzsigntemplatesignaturecustomdateX: ").Append(IEzsigntemplatesignaturecustomdateX).Append("\n"); sb.Append(" IEzsigntemplatesignaturecustomdateY: ").Append(IEzsigntemplatesignaturecustomdateY).Append("\n"); + sb.Append(" IEzsigntemplatesignaturecustomdateOffsetx: ").Append(IEzsigntemplatesignaturecustomdateOffsetx).Append("\n"); + sb.Append(" IEzsigntemplatesignaturecustomdateOffsety: ").Append(IEzsigntemplatesignaturecustomdateOffsety).Append("\n"); sb.Append(" SEzsigntemplatesignaturecustomdateFormat: ").Append(SEzsigntemplatesignaturecustomdateFormat).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -139,6 +163,18 @@ public virtual string ToJson() yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigntemplatesignaturecustomdateY, must be a value greater than or equal to 0.", new [] { "IEzsigntemplatesignaturecustomdateY" }); } + // IEzsigntemplatesignaturecustomdateOffsetx (int) minimum + if (this.IEzsigntemplatesignaturecustomdateOffsetx < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigntemplatesignaturecustomdateOffsetx, must be a value greater than or equal to 0.", new [] { "IEzsigntemplatesignaturecustomdateOffsetx" }); + } + + // IEzsigntemplatesignaturecustomdateOffsety (int) minimum + if (this.IEzsigntemplatesignaturecustomdateOffsety < (int)0) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for IEzsigntemplatesignaturecustomdateOffsety, must be a value greater than or equal to 0.", new [] { "IEzsigntemplatesignaturecustomdateOffsety" }); + } + yield break; } } diff --git a/src/eZmaxApi/Model/FieldEDiscussionmessageStatus.cs b/src/eZmaxApi/Model/FieldEDiscussionmessageStatus.cs new file mode 100644 index 000000000..22b48c418 --- /dev/null +++ b/src/eZmaxApi/Model/FieldEDiscussionmessageStatus.cs @@ -0,0 +1,55 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// The status of the Discussionmessage + /// + /// The status of the Discussionmessage + [JsonConverter(typeof(StringEnumConverter))] + public enum FieldEDiscussionmessageStatus + { + /// + /// Enum New for value: New + /// + [EnumMember(Value = "New")] + New = 1, + + /// + /// Enum Edited for value: Edited + /// + [EnumMember(Value = "Edited")] + Edited = 2, + + /// + /// Enum Deleted for value: Deleted + /// + [EnumMember(Value = "Deleted")] + Deleted = 3 + } + +} diff --git a/src/eZmaxApi/Model/FieldEEzsigndocumentStep.cs b/src/eZmaxApi/Model/FieldEEzsigndocumentStep.cs index a5fdd8de7..3599d497b 100644 --- a/src/eZmaxApi/Model/FieldEEzsigndocumentStep.cs +++ b/src/eZmaxApi/Model/FieldEEzsigndocumentStep.cs @@ -63,17 +63,23 @@ public enum FieldEEzsigndocumentStep [EnumMember(Value = "PrematurelyEnded")] PrematurelyEnded = 5, + /// + /// Enum PendingCompletion for value: PendingCompletion + /// + [EnumMember(Value = "PendingCompletion")] + PendingCompletion = 6, + /// /// Enum Completed for value: Completed /// [EnumMember(Value = "Completed")] - Completed = 6, + Completed = 7, /// /// Enum Disposed for value: Disposed /// [EnumMember(Value = "Disposed")] - Disposed = 7 + Disposed = 8 } } diff --git a/src/eZmaxApi/Model/FieldEEzsignfolderCompletion.cs b/src/eZmaxApi/Model/FieldEEzsignfolderCompletion.cs new file mode 100644 index 000000000..48d6ffb3e --- /dev/null +++ b/src/eZmaxApi/Model/FieldEEzsignfolderCompletion.cs @@ -0,0 +1,49 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Indicates if the Ezsigndocument is completed when all signatures of this Ezsigndocument were applied or when all signatures of all Ezsigndocument were applied + /// + /// Indicates if the Ezsigndocument is completed when all signatures of this Ezsigndocument were applied or when all signatures of all Ezsigndocument were applied + [JsonConverter(typeof(StringEnumConverter))] + public enum FieldEEzsignfolderCompletion + { + /// + /// Enum PerEzsigndocument for value: PerEzsigndocument + /// + [EnumMember(Value = "PerEzsigndocument")] + PerEzsigndocument = 1, + + /// + /// Enum PerEzsignfolder for value: PerEzsignfolder + /// + [EnumMember(Value = "PerEzsignfolder")] + PerEzsignfolder = 2 + } + +} diff --git a/src/eZmaxApi/Model/FieldEEzsignfoldertypeCompletion.cs b/src/eZmaxApi/Model/FieldEEzsignfoldertypeCompletion.cs new file mode 100644 index 000000000..c555b2872 --- /dev/null +++ b/src/eZmaxApi/Model/FieldEEzsignfoldertypeCompletion.cs @@ -0,0 +1,49 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// Indicates if the Ezsigndocument is completed when all signatures of this Ezsigndocument were applied or when all signatures of all Ezsigndocument were applied + /// + /// Indicates if the Ezsigndocument is completed when all signatures of this Ezsigndocument were applied or when all signatures of all Ezsigndocument were applied + [JsonConverter(typeof(StringEnumConverter))] + public enum FieldEEzsignfoldertypeCompletion + { + /// + /// Enum PerEzsigndocument for value: PerEzsigndocument + /// + [EnumMember(Value = "PerEzsigndocument")] + PerEzsigndocument = 1, + + /// + /// Enum PerEzsignfolder for value: PerEzsignfolder + /// + [EnumMember(Value = "PerEzsignfolder")] + PerEzsignfolder = 2 + } + +} diff --git a/src/eZmaxApi/Model/FieldEEzsignsignatureType.cs b/src/eZmaxApi/Model/FieldEEzsignsignatureType.cs index bddc9050d..6667de285 100644 --- a/src/eZmaxApi/Model/FieldEEzsignsignatureType.cs +++ b/src/eZmaxApi/Model/FieldEEzsignsignatureType.cs @@ -91,7 +91,13 @@ public enum FieldEEzsignsignatureType /// Enum FieldTextarea for value: FieldTextarea /// [EnumMember(Value = "FieldTextarea")] - FieldTextarea = 10 + FieldTextarea = 10, + + /// + /// Enum Consultation for value: Consultation + /// + [EnumMember(Value = "Consultation")] + Consultation = 11 } } diff --git a/src/eZmaxApi/Model/FieldEEzsigntemplateformfieldPositioning.cs b/src/eZmaxApi/Model/FieldEEzsigntemplateformfieldPositioning.cs new file mode 100644 index 000000000..ae1425389 --- /dev/null +++ b/src/eZmaxApi/Model/FieldEEzsigntemplateformfieldPositioning.cs @@ -0,0 +1,49 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// How the positioning of the Ezsigntemplateformfield will be done + /// + /// How the positioning of the Ezsigntemplateformfield will be done + [JsonConverter(typeof(StringEnumConverter))] + public enum FieldEEzsigntemplateformfieldPositioning + { + /// + /// Enum PerCoordinates for value: PerCoordinates + /// + [EnumMember(Value = "PerCoordinates")] + PerCoordinates = 1, + + /// + /// Enum PerPositioningPattern for value: PerPositioningPattern + /// + [EnumMember(Value = "PerPositioningPattern")] + PerPositioningPattern = 2 + } + +} diff --git a/src/eZmaxApi/Model/FieldEEzsigntemplateformfieldPositioningoccurence.cs b/src/eZmaxApi/Model/FieldEEzsigntemplateformfieldPositioningoccurence.cs new file mode 100644 index 000000000..94a3fbb83 --- /dev/null +++ b/src/eZmaxApi/Model/FieldEEzsigntemplateformfieldPositioningoccurence.cs @@ -0,0 +1,55 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// The occurence of the pattern to add the Ezsigntemplateformfield This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + /// + /// The occurence of the pattern to add the Ezsigntemplateformfield This will be required if **eEzsigntemplateformfieldPositioning** is set to **PerCoordinates** + [JsonConverter(typeof(StringEnumConverter))] + public enum FieldEEzsigntemplateformfieldPositioningoccurence + { + /// + /// Enum All for value: All + /// + [EnumMember(Value = "All")] + All = 1, + + /// + /// Enum First for value: First + /// + [EnumMember(Value = "First")] + First = 2, + + /// + /// Enum Last for value: Last + /// + [EnumMember(Value = "Last")] + Last = 3 + } + +} diff --git a/src/eZmaxApi/Model/FieldEEzsigntemplatesignaturePositioning.cs b/src/eZmaxApi/Model/FieldEEzsigntemplatesignaturePositioning.cs new file mode 100644 index 000000000..80c3e7aaf --- /dev/null +++ b/src/eZmaxApi/Model/FieldEEzsigntemplatesignaturePositioning.cs @@ -0,0 +1,49 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// How the positioning of the Ezsigntemplatesignature will be done + /// + /// How the positioning of the Ezsigntemplatesignature will be done + [JsonConverter(typeof(StringEnumConverter))] + public enum FieldEEzsigntemplatesignaturePositioning + { + /// + /// Enum PerCoordinates for value: PerCoordinates + /// + [EnumMember(Value = "PerCoordinates")] + PerCoordinates = 1, + + /// + /// Enum PerPositioningPattern for value: PerPositioningPattern + /// + [EnumMember(Value = "PerPositioningPattern")] + PerPositioningPattern = 2 + } + +} diff --git a/src/eZmaxApi/Model/FieldEEzsigntemplatesignaturePositioningoccurence.cs b/src/eZmaxApi/Model/FieldEEzsigntemplatesignaturePositioningoccurence.cs new file mode 100644 index 000000000..b7c43cd73 --- /dev/null +++ b/src/eZmaxApi/Model/FieldEEzsigntemplatesignaturePositioningoccurence.cs @@ -0,0 +1,55 @@ +/* + * 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; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = eZmaxApi.Client.OpenAPIDateConverter; + +namespace eZmaxApi.Model +{ + /// + /// The occurence of the pattern to add the Ezsigntemplatesignature This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + /// + /// The occurence of the pattern to add the Ezsigntemplatesignature This will be required if **eEzsigntemplatesignaturePositioning** is set to **PerCoordinates** + [JsonConverter(typeof(StringEnumConverter))] + public enum FieldEEzsigntemplatesignaturePositioningoccurence + { + /// + /// Enum All for value: All + /// + [EnumMember(Value = "All")] + All = 1, + + /// + /// Enum First for value: First + /// + [EnumMember(Value = "First")] + First = 2, + + /// + /// Enum Last for value: Last + /// + [EnumMember(Value = "Last")] + Last = 3 + } + +} diff --git a/src/eZmaxApi/Model/FieldEEzsigntemplatesignatureType.cs b/src/eZmaxApi/Model/FieldEEzsigntemplatesignatureType.cs index 8d3a9c2da..8faf920a6 100644 --- a/src/eZmaxApi/Model/FieldEEzsigntemplatesignatureType.cs +++ b/src/eZmaxApi/Model/FieldEEzsigntemplatesignatureType.cs @@ -85,7 +85,13 @@ public enum FieldEEzsigntemplatesignatureType /// Enum FieldTextarea for value: FieldTextarea /// [EnumMember(Value = "FieldTextarea")] - FieldTextarea = 9 + FieldTextarea = 9, + + /// + /// Enum Consultation for value: Consultation + /// + [EnumMember(Value = "Consultation")] + Consultation = 10 } } diff --git a/src/eZmaxApi/Model/UserListElement.cs b/src/eZmaxApi/Model/UserListElement.cs index 281b41372..18fc5a84b 100644 --- a/src/eZmaxApi/Model/UserListElement.cs +++ b/src/eZmaxApi/Model/UserListElement.cs @@ -68,7 +68,8 @@ protected UserListElement() { } /// eUserEzsignaccess (required). /// The eZsign prepaid expiration date. /// The email address. (required). - public UserListElement(int pkiUserID = default(int), string sUserFirstname = default(string), string sUserLastname = default(string), string sUserLoginname = default(string), bool bUserIsactive = default(bool), FieldEUserType eUserType = default(FieldEUserType), FieldEUserOrigin eUserOrigin = default(FieldEUserOrigin), FieldEUserEzsignaccess eUserEzsignaccess = default(FieldEUserEzsignaccess), string dtUserEzsignprepaidexpiration = default(string), string sEmailAddress = default(string)) + /// The job title of the user. + public UserListElement(int pkiUserID = default(int), string sUserFirstname = default(string), string sUserLastname = default(string), string sUserLoginname = default(string), bool bUserIsactive = default(bool), FieldEUserType eUserType = default(FieldEUserType), FieldEUserOrigin eUserOrigin = default(FieldEUserOrigin), FieldEUserEzsignaccess eUserEzsignaccess = default(FieldEUserEzsignaccess), string dtUserEzsignprepaidexpiration = default(string), string sEmailAddress = default(string), string sUserJobtitle = default(string)) { this.PkiUserID = pkiUserID; // to ensure "sUserFirstname" is required (not null) @@ -100,6 +101,7 @@ protected UserListElement() { } } this.SEmailAddress = sEmailAddress; this.DtUserEzsignprepaidexpiration = dtUserEzsignprepaidexpiration; + this.SUserJobtitle = sUserJobtitle; } /// @@ -158,6 +160,14 @@ protected UserListElement() { } [DataMember(Name = "sEmailAddress", IsRequired = true, EmitDefaultValue = true)] public string SEmailAddress { get; set; } + /// + /// The job title of the user + /// + /// The job title of the user + /* Sales Representative*/ + [DataMember(Name = "sUserJobtitle", EmitDefaultValue = false)] + public string SUserJobtitle { get; set; } + /// /// Returns the string presentation of the object /// @@ -176,6 +186,7 @@ public override string ToString() sb.Append(" EUserEzsignaccess: ").Append(EUserEzsignaccess).Append("\n"); sb.Append(" DtUserEzsignprepaidexpiration: ").Append(DtUserEzsignprepaidexpiration).Append("\n"); sb.Append(" SEmailAddress: ").Append(SEmailAddress).Append("\n"); + sb.Append(" SUserJobtitle: ").Append(SUserJobtitle).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -220,6 +231,15 @@ public virtual string ToJson() } } + if (this.SUserJobtitle != null) { + // SUserJobtitle (string) pattern + Regex regexSUserJobtitle = new Regex(@"^.{0,50}$", RegexOptions.CultureInvariant); + if (!regexSUserJobtitle.Match(this.SUserJobtitle).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SUserJobtitle, must match a pattern of " + regexSUserJobtitle, new [] { "SUserJobtitle" }); + } + } + yield break; } } diff --git a/src/eZmaxApi/Model/UserRequest.cs b/src/eZmaxApi/Model/UserRequest.cs index 55ebc9c0b..759621c3e 100644 --- a/src/eZmaxApi/Model/UserRequest.cs +++ b/src/eZmaxApi/Model/UserRequest.cs @@ -79,13 +79,14 @@ protected UserRequest() { } /// The first name of the user (required). /// The last name of the user (required). /// The login name of the User. (required). + /// The job title of the user. /// eUserEzsignaccess (required). /// Whether the User is active or not (required). /// Whether if the transactions in which the User is implicated must be validated by administrative personnel or not. /// Whether if the transactions in which the User is implicated must be validated by a director or not. /// Whether if Attachments uploaded by the User must be validated or not. /// Whether if the User is forced to change its password. - public UserRequest(int pkiUserID = default(int), int fkiAgentID = default(int), int fkiBrokerID = default(int), int fkiAssistantID = default(int), int fkiEmployeeID = default(int), int fkiCompanyIDDefault = default(int), int fkiDepartmentIDDefault = default(int), int fkiTimezoneID = default(int), int fkiLanguageID = default(int), EmailRequestCompound objEmail = default(EmailRequestCompound), int fkiBillingentityinternalID = default(int), PhoneRequestCompound objPhoneHome = default(PhoneRequestCompound), PhoneRequestCompound objPhoneSMS = default(PhoneRequestCompound), int fkiSecretquestionID = default(int), string sUserSecretresponse = default(string), int fkiModuleIDForm = default(int), FieldEUserType eUserType = default(FieldEUserType), FieldEUserLogintype eUserLogintype = default(FieldEUserLogintype), string sUserFirstname = default(string), string sUserLastname = default(string), string sUserLoginname = default(string), FieldEUserEzsignaccess eUserEzsignaccess = default(FieldEUserEzsignaccess), bool bUserIsactive = default(bool), bool bUserValidatebyadministration = default(bool), bool bUserValidatebydirector = default(bool), bool bUserAttachmentautoverified = default(bool), bool bUserChangepassword = default(bool)) + public UserRequest(int pkiUserID = default(int), int fkiAgentID = default(int), int fkiBrokerID = default(int), int fkiAssistantID = default(int), int fkiEmployeeID = default(int), int fkiCompanyIDDefault = default(int), int fkiDepartmentIDDefault = default(int), int fkiTimezoneID = default(int), int fkiLanguageID = default(int), EmailRequestCompound objEmail = default(EmailRequestCompound), int fkiBillingentityinternalID = default(int), PhoneRequestCompound objPhoneHome = default(PhoneRequestCompound), PhoneRequestCompound objPhoneSMS = default(PhoneRequestCompound), int fkiSecretquestionID = default(int), string sUserSecretresponse = default(string), int fkiModuleIDForm = default(int), FieldEUserType eUserType = default(FieldEUserType), FieldEUserLogintype eUserLogintype = default(FieldEUserLogintype), string sUserFirstname = default(string), string sUserLastname = default(string), string sUserLoginname = default(string), string sUserJobtitle = default(string), FieldEUserEzsignaccess eUserEzsignaccess = default(FieldEUserEzsignaccess), bool bUserIsactive = default(bool), bool bUserValidatebyadministration = default(bool), bool bUserValidatebydirector = default(bool), bool bUserAttachmentautoverified = default(bool), bool bUserChangepassword = default(bool)) { this.FkiCompanyIDDefault = fkiCompanyIDDefault; this.FkiDepartmentIDDefault = fkiDepartmentIDDefault; @@ -130,6 +131,7 @@ protected UserRequest() { } this.FkiSecretquestionID = fkiSecretquestionID; this.SUserSecretresponse = sUserSecretresponse; this.FkiModuleIDForm = fkiModuleIDForm; + this.SUserJobtitle = sUserJobtitle; this.BUserValidatebyadministration = bUserValidatebyadministration; this.BUserValidatebydirector = bUserValidatebydirector; this.BUserAttachmentautoverified = bUserAttachmentautoverified; @@ -282,6 +284,14 @@ protected UserRequest() { } [DataMember(Name = "sUserLoginname", IsRequired = true, EmitDefaultValue = true)] public string SUserLoginname { get; set; } + /// + /// The job title of the user + /// + /// The job title of the user + /* Sales Representative*/ + [DataMember(Name = "sUserJobtitle", EmitDefaultValue = false)] + public string SUserJobtitle { get; set; } + /// /// Whether the User is active or not /// @@ -351,6 +361,7 @@ public override string ToString() sb.Append(" SUserFirstname: ").Append(SUserFirstname).Append("\n"); sb.Append(" SUserLastname: ").Append(SUserLastname).Append("\n"); sb.Append(" SUserLoginname: ").Append(SUserLoginname).Append("\n"); + sb.Append(" SUserJobtitle: ").Append(SUserJobtitle).Append("\n"); sb.Append(" EUserEzsignaccess: ").Append(EUserEzsignaccess).Append("\n"); sb.Append(" BUserIsactive: ").Append(BUserIsactive).Append("\n"); sb.Append(" BUserValidatebyadministration: ").Append(BUserValidatebyadministration).Append("\n"); @@ -470,6 +481,15 @@ public virtual string ToJson() } } + if (this.SUserJobtitle != null) { + // SUserJobtitle (string) pattern + Regex regexSUserJobtitle = new Regex(@"^.{0,50}$", RegexOptions.CultureInvariant); + if (!regexSUserJobtitle.Match(this.SUserJobtitle).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SUserJobtitle, must match a pattern of " + regexSUserJobtitle, new [] { "SUserJobtitle" }); + } + } + yield break; } } diff --git a/src/eZmaxApi/Model/UserRequestCompound.cs b/src/eZmaxApi/Model/UserRequestCompound.cs index 7ef6e774d..e8f27cb39 100644 --- a/src/eZmaxApi/Model/UserRequestCompound.cs +++ b/src/eZmaxApi/Model/UserRequestCompound.cs @@ -79,13 +79,14 @@ protected UserRequestCompound() { } /// The first name of the user (required). /// The last name of the user (required). /// The login name of the User. (required). + /// The job title of the user. /// eUserEzsignaccess (required). /// Whether the User is active or not (required). /// Whether if the transactions in which the User is implicated must be validated by administrative personnel or not. /// Whether if the transactions in which the User is implicated must be validated by a director or not. /// Whether if Attachments uploaded by the User must be validated or not. /// Whether if the User is forced to change its password. - public UserRequestCompound(int pkiUserID = default(int), int fkiAgentID = default(int), int fkiBrokerID = default(int), int fkiAssistantID = default(int), int fkiEmployeeID = default(int), int fkiCompanyIDDefault = default(int), int fkiDepartmentIDDefault = default(int), int fkiTimezoneID = default(int), int fkiLanguageID = default(int), EmailRequestCompound objEmail = default(EmailRequestCompound), int fkiBillingentityinternalID = default(int), PhoneRequestCompound objPhoneHome = default(PhoneRequestCompound), PhoneRequestCompound objPhoneSMS = default(PhoneRequestCompound), int fkiSecretquestionID = default(int), string sUserSecretresponse = default(string), int fkiModuleIDForm = default(int), FieldEUserType eUserType = default(FieldEUserType), FieldEUserLogintype eUserLogintype = default(FieldEUserLogintype), string sUserFirstname = default(string), string sUserLastname = default(string), string sUserLoginname = default(string), FieldEUserEzsignaccess eUserEzsignaccess = default(FieldEUserEzsignaccess), bool bUserIsactive = default(bool), bool bUserValidatebyadministration = default(bool), bool bUserValidatebydirector = default(bool), bool bUserAttachmentautoverified = default(bool), bool bUserChangepassword = default(bool)) + public UserRequestCompound(int pkiUserID = default(int), int fkiAgentID = default(int), int fkiBrokerID = default(int), int fkiAssistantID = default(int), int fkiEmployeeID = default(int), int fkiCompanyIDDefault = default(int), int fkiDepartmentIDDefault = default(int), int fkiTimezoneID = default(int), int fkiLanguageID = default(int), EmailRequestCompound objEmail = default(EmailRequestCompound), int fkiBillingentityinternalID = default(int), PhoneRequestCompound objPhoneHome = default(PhoneRequestCompound), PhoneRequestCompound objPhoneSMS = default(PhoneRequestCompound), int fkiSecretquestionID = default(int), string sUserSecretresponse = default(string), int fkiModuleIDForm = default(int), FieldEUserType eUserType = default(FieldEUserType), FieldEUserLogintype eUserLogintype = default(FieldEUserLogintype), string sUserFirstname = default(string), string sUserLastname = default(string), string sUserLoginname = default(string), string sUserJobtitle = default(string), FieldEUserEzsignaccess eUserEzsignaccess = default(FieldEUserEzsignaccess), bool bUserIsactive = default(bool), bool bUserValidatebyadministration = default(bool), bool bUserValidatebydirector = default(bool), bool bUserAttachmentautoverified = default(bool), bool bUserChangepassword = default(bool)) { this.FkiCompanyIDDefault = fkiCompanyIDDefault; this.FkiDepartmentIDDefault = fkiDepartmentIDDefault; @@ -130,6 +131,7 @@ protected UserRequestCompound() { } this.FkiSecretquestionID = fkiSecretquestionID; this.SUserSecretresponse = sUserSecretresponse; this.FkiModuleIDForm = fkiModuleIDForm; + this.SUserJobtitle = sUserJobtitle; this.BUserValidatebyadministration = bUserValidatebyadministration; this.BUserValidatebydirector = bUserValidatebydirector; this.BUserAttachmentautoverified = bUserAttachmentautoverified; @@ -282,6 +284,14 @@ protected UserRequestCompound() { } [DataMember(Name = "sUserLoginname", IsRequired = true, EmitDefaultValue = true)] public string SUserLoginname { get; set; } + /// + /// The job title of the user + /// + /// The job title of the user + /* Sales Representative*/ + [DataMember(Name = "sUserJobtitle", EmitDefaultValue = false)] + public string SUserJobtitle { get; set; } + /// /// Whether the User is active or not /// @@ -351,6 +361,7 @@ public override string ToString() sb.Append(" SUserFirstname: ").Append(SUserFirstname).Append("\n"); sb.Append(" SUserLastname: ").Append(SUserLastname).Append("\n"); sb.Append(" SUserLoginname: ").Append(SUserLoginname).Append("\n"); + sb.Append(" SUserJobtitle: ").Append(SUserJobtitle).Append("\n"); sb.Append(" EUserEzsignaccess: ").Append(EUserEzsignaccess).Append("\n"); sb.Append(" BUserIsactive: ").Append(BUserIsactive).Append("\n"); sb.Append(" BUserValidatebyadministration: ").Append(BUserValidatebyadministration).Append("\n"); @@ -470,6 +481,15 @@ public virtual string ToJson() } } + if (this.SUserJobtitle != null) { + // SUserJobtitle (string) pattern + Regex regexSUserJobtitle = new Regex(@"^.{0,50}$", RegexOptions.CultureInvariant); + if (!regexSUserJobtitle.Match(this.SUserJobtitle).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SUserJobtitle, must match a pattern of " + regexSUserJobtitle, new [] { "SUserJobtitle" }); + } + } + yield break; } } diff --git a/src/eZmaxApi/Model/UserResponse.cs b/src/eZmaxApi/Model/UserResponse.cs index 38f4e29ea..ee3ee535a 100644 --- a/src/eZmaxApi/Model/UserResponse.cs +++ b/src/eZmaxApi/Model/UserResponse.cs @@ -91,6 +91,7 @@ protected UserResponse() { } /// The first name of the user (required). /// The last name of the user (required). /// The login name of the User. (required). + /// The job title of the user. /// eUserEzsignaccess (required). /// The last logon date of the User. /// The date at which the User's password was last changed. @@ -101,7 +102,7 @@ protected UserResponse() { } /// Whether if Attachments uploaded by the User must be validated or not. /// Whether if the User is forced to change its password (required). /// objAudit (required). - public UserResponse(int pkiUserID = default(int), int fkiAgentID = default(int), int fkiBrokerID = default(int), int fkiAssistantID = default(int), int fkiEmployeeID = default(int), int fkiCompanyIDDefault = default(int), string sCompanyNameX = default(string), int fkiDepartmentIDDefault = default(int), string sDepartmentNameX = default(string), int fkiTimezoneID = default(int), string sTimezoneName = default(string), int fkiLanguageID = default(int), string sLanguageNameX = default(string), EmailResponseCompound objEmail = default(EmailResponseCompound), int fkiBillingentityinternalID = default(int), string sBillingentityinternalDescriptionX = default(string), PhoneResponseCompound objPhoneHome = default(PhoneResponseCompound), PhoneResponseCompound objPhoneSMS = default(PhoneResponseCompound), int fkiSecretquestionID = default(int), int fkiModuleIDForm = default(int), string sModuleNameX = default(string), FieldEUserOrigin eUserOrigin = default(FieldEUserOrigin), FieldEUserType eUserType = default(FieldEUserType), FieldEUserLogintype eUserLogintype = default(FieldEUserLogintype), string sUserFirstname = default(string), string sUserLastname = default(string), string sUserLoginname = default(string), FieldEUserEzsignaccess eUserEzsignaccess = default(FieldEUserEzsignaccess), string dtUserLastlogondate = default(string), string dtUserPasswordchanged = default(string), string dtUserEzsignprepaidexpiration = default(string), bool bUserIsactive = default(bool), bool bUserValidatebyadministration = default(bool), bool bUserValidatebydirector = default(bool), bool bUserAttachmentautoverified = default(bool), bool bUserChangepassword = default(bool), CommonAudit objAudit = default(CommonAudit)) + public UserResponse(int pkiUserID = default(int), int fkiAgentID = default(int), int fkiBrokerID = default(int), int fkiAssistantID = default(int), int fkiEmployeeID = default(int), int fkiCompanyIDDefault = default(int), string sCompanyNameX = default(string), int fkiDepartmentIDDefault = default(int), string sDepartmentNameX = default(string), int fkiTimezoneID = default(int), string sTimezoneName = default(string), int fkiLanguageID = default(int), string sLanguageNameX = default(string), EmailResponseCompound objEmail = default(EmailResponseCompound), int fkiBillingentityinternalID = default(int), string sBillingentityinternalDescriptionX = default(string), PhoneResponseCompound objPhoneHome = default(PhoneResponseCompound), PhoneResponseCompound objPhoneSMS = default(PhoneResponseCompound), int fkiSecretquestionID = default(int), int fkiModuleIDForm = default(int), string sModuleNameX = default(string), FieldEUserOrigin eUserOrigin = default(FieldEUserOrigin), FieldEUserType eUserType = default(FieldEUserType), FieldEUserLogintype eUserLogintype = default(FieldEUserLogintype), string sUserFirstname = default(string), string sUserLastname = default(string), string sUserLoginname = default(string), string sUserJobtitle = default(string), FieldEUserEzsignaccess eUserEzsignaccess = default(FieldEUserEzsignaccess), string dtUserLastlogondate = default(string), string dtUserPasswordchanged = default(string), string dtUserEzsignprepaidexpiration = default(string), bool bUserIsactive = default(bool), bool bUserValidatebyadministration = default(bool), bool bUserValidatebydirector = default(bool), bool bUserAttachmentautoverified = default(bool), bool bUserChangepassword = default(bool), CommonAudit objAudit = default(CommonAudit)) { this.PkiUserID = pkiUserID; this.FkiCompanyIDDefault = fkiCompanyIDDefault; @@ -184,6 +185,7 @@ protected UserResponse() { } this.FkiSecretquestionID = fkiSecretquestionID; this.FkiModuleIDForm = fkiModuleIDForm; this.SModuleNameX = sModuleNameX; + this.SUserJobtitle = sUserJobtitle; this.DtUserLastlogondate = dtUserLastlogondate; this.DtUserPasswordchanged = dtUserPasswordchanged; this.DtUserEzsignprepaidexpiration = dtUserEzsignprepaidexpiration; @@ -378,6 +380,14 @@ protected UserResponse() { } [DataMember(Name = "sUserLoginname", IsRequired = true, EmitDefaultValue = true)] public string SUserLoginname { get; set; } + /// + /// The job title of the user + /// + /// The job title of the user + /* Sales Representative*/ + [DataMember(Name = "sUserJobtitle", EmitDefaultValue = false)] + public string SUserJobtitle { get; set; } + /// /// The last logon date of the User /// @@ -483,6 +493,7 @@ public override string ToString() sb.Append(" SUserFirstname: ").Append(SUserFirstname).Append("\n"); sb.Append(" SUserLastname: ").Append(SUserLastname).Append("\n"); sb.Append(" SUserLoginname: ").Append(SUserLoginname).Append("\n"); + sb.Append(" SUserJobtitle: ").Append(SUserJobtitle).Append("\n"); sb.Append(" EUserEzsignaccess: ").Append(EUserEzsignaccess).Append("\n"); sb.Append(" DtUserLastlogondate: ").Append(DtUserLastlogondate).Append("\n"); sb.Append(" DtUserPasswordchanged: ").Append(DtUserPasswordchanged).Append("\n"); @@ -606,6 +617,15 @@ public virtual string ToJson() } } + if (this.SUserJobtitle != null) { + // SUserJobtitle (string) pattern + Regex regexSUserJobtitle = new Regex(@"^.{0,50}$", RegexOptions.CultureInvariant); + if (!regexSUserJobtitle.Match(this.SUserJobtitle).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SUserJobtitle, must match a pattern of " + regexSUserJobtitle, new [] { "SUserJobtitle" }); + } + } + if (this.DtUserLastlogondate != null) { // DtUserLastlogondate (string) pattern Regex regexDtUserLastlogondate = new Regex(@"^[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])$", RegexOptions.CultureInvariant); diff --git a/src/eZmaxApi/Model/UserResponseCompound.cs b/src/eZmaxApi/Model/UserResponseCompound.cs index 151610d3c..e6fe3e314 100644 --- a/src/eZmaxApi/Model/UserResponseCompound.cs +++ b/src/eZmaxApi/Model/UserResponseCompound.cs @@ -91,6 +91,7 @@ protected UserResponseCompound() { } /// The first name of the user (required). /// The last name of the user (required). /// The login name of the User. (required). + /// The job title of the user. /// eUserEzsignaccess (required). /// The last logon date of the User. /// The date at which the User's password was last changed. @@ -101,7 +102,7 @@ protected UserResponseCompound() { } /// Whether if Attachments uploaded by the User must be validated or not. /// Whether if the User is forced to change its password (required). /// objAudit (required). - public UserResponseCompound(int pkiUserID = default(int), int fkiAgentID = default(int), int fkiBrokerID = default(int), int fkiAssistantID = default(int), int fkiEmployeeID = default(int), int fkiCompanyIDDefault = default(int), string sCompanyNameX = default(string), int fkiDepartmentIDDefault = default(int), string sDepartmentNameX = default(string), int fkiTimezoneID = default(int), string sTimezoneName = default(string), int fkiLanguageID = default(int), string sLanguageNameX = default(string), EmailResponseCompound objEmail = default(EmailResponseCompound), int fkiBillingentityinternalID = default(int), string sBillingentityinternalDescriptionX = default(string), PhoneResponseCompound objPhoneHome = default(PhoneResponseCompound), PhoneResponseCompound objPhoneSMS = default(PhoneResponseCompound), int fkiSecretquestionID = default(int), int fkiModuleIDForm = default(int), string sModuleNameX = default(string), FieldEUserOrigin eUserOrigin = default(FieldEUserOrigin), FieldEUserType eUserType = default(FieldEUserType), FieldEUserLogintype eUserLogintype = default(FieldEUserLogintype), string sUserFirstname = default(string), string sUserLastname = default(string), string sUserLoginname = default(string), FieldEUserEzsignaccess eUserEzsignaccess = default(FieldEUserEzsignaccess), string dtUserLastlogondate = default(string), string dtUserPasswordchanged = default(string), string dtUserEzsignprepaidexpiration = default(string), bool bUserIsactive = default(bool), bool bUserValidatebyadministration = default(bool), bool bUserValidatebydirector = default(bool), bool bUserAttachmentautoverified = default(bool), bool bUserChangepassword = default(bool), CommonAudit objAudit = default(CommonAudit)) + public UserResponseCompound(int pkiUserID = default(int), int fkiAgentID = default(int), int fkiBrokerID = default(int), int fkiAssistantID = default(int), int fkiEmployeeID = default(int), int fkiCompanyIDDefault = default(int), string sCompanyNameX = default(string), int fkiDepartmentIDDefault = default(int), string sDepartmentNameX = default(string), int fkiTimezoneID = default(int), string sTimezoneName = default(string), int fkiLanguageID = default(int), string sLanguageNameX = default(string), EmailResponseCompound objEmail = default(EmailResponseCompound), int fkiBillingentityinternalID = default(int), string sBillingentityinternalDescriptionX = default(string), PhoneResponseCompound objPhoneHome = default(PhoneResponseCompound), PhoneResponseCompound objPhoneSMS = default(PhoneResponseCompound), int fkiSecretquestionID = default(int), int fkiModuleIDForm = default(int), string sModuleNameX = default(string), FieldEUserOrigin eUserOrigin = default(FieldEUserOrigin), FieldEUserType eUserType = default(FieldEUserType), FieldEUserLogintype eUserLogintype = default(FieldEUserLogintype), string sUserFirstname = default(string), string sUserLastname = default(string), string sUserLoginname = default(string), string sUserJobtitle = default(string), FieldEUserEzsignaccess eUserEzsignaccess = default(FieldEUserEzsignaccess), string dtUserLastlogondate = default(string), string dtUserPasswordchanged = default(string), string dtUserEzsignprepaidexpiration = default(string), bool bUserIsactive = default(bool), bool bUserValidatebyadministration = default(bool), bool bUserValidatebydirector = default(bool), bool bUserAttachmentautoverified = default(bool), bool bUserChangepassword = default(bool), CommonAudit objAudit = default(CommonAudit)) { this.PkiUserID = pkiUserID; this.FkiCompanyIDDefault = fkiCompanyIDDefault; @@ -184,6 +185,7 @@ protected UserResponseCompound() { } this.FkiSecretquestionID = fkiSecretquestionID; this.FkiModuleIDForm = fkiModuleIDForm; this.SModuleNameX = sModuleNameX; + this.SUserJobtitle = sUserJobtitle; this.DtUserLastlogondate = dtUserLastlogondate; this.DtUserPasswordchanged = dtUserPasswordchanged; this.DtUserEzsignprepaidexpiration = dtUserEzsignprepaidexpiration; @@ -378,6 +380,14 @@ protected UserResponseCompound() { } [DataMember(Name = "sUserLoginname", IsRequired = true, EmitDefaultValue = true)] public string SUserLoginname { get; set; } + /// + /// The job title of the user + /// + /// The job title of the user + /* Sales Representative*/ + [DataMember(Name = "sUserJobtitle", EmitDefaultValue = false)] + public string SUserJobtitle { get; set; } + /// /// The last logon date of the User /// @@ -483,6 +493,7 @@ public override string ToString() sb.Append(" SUserFirstname: ").Append(SUserFirstname).Append("\n"); sb.Append(" SUserLastname: ").Append(SUserLastname).Append("\n"); sb.Append(" SUserLoginname: ").Append(SUserLoginname).Append("\n"); + sb.Append(" SUserJobtitle: ").Append(SUserJobtitle).Append("\n"); sb.Append(" EUserEzsignaccess: ").Append(EUserEzsignaccess).Append("\n"); sb.Append(" DtUserLastlogondate: ").Append(DtUserLastlogondate).Append("\n"); sb.Append(" DtUserPasswordchanged: ").Append(DtUserPasswordchanged).Append("\n"); @@ -606,6 +617,15 @@ public virtual string ToJson() } } + if (this.SUserJobtitle != null) { + // SUserJobtitle (string) pattern + Regex regexSUserJobtitle = new Regex(@"^.{0,50}$", RegexOptions.CultureInvariant); + if (!regexSUserJobtitle.Match(this.SUserJobtitle).Success) + { + yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for SUserJobtitle, must match a pattern of " + regexSUserJobtitle, new [] { "SUserJobtitle" }); + } + } + if (this.DtUserLastlogondate != null) { // DtUserLastlogondate (string) pattern Regex regexDtUserLastlogondate = new Regex(@"^[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])$", RegexOptions.CultureInvariant); diff --git a/src/eZmaxApi/Model/WebhookResponse.cs b/src/eZmaxApi/Model/WebhookResponse.cs index 79f0958b7..ca195a22c 100644 --- a/src/eZmaxApi/Model/WebhookResponse.cs +++ b/src/eZmaxApi/Model/WebhookResponse.cs @@ -72,7 +72,8 @@ protected WebhookResponse() { } /// Whether the Webhook is active or not (required). /// Whether the requests will be signed or not (required). /// Wheter the server's SSL certificate should be validated or not. Not recommended to skip for production use (required). - public WebhookResponse(int pkiWebhookID = default(int), string sWebhookDescription = default(string), int fkiEzsignfoldertypeID = default(int), string sEzsignfoldertypeNameX = default(string), FieldEWebhookModule eWebhookModule = default(FieldEWebhookModule), FieldEWebhookEzsignevent? eWebhookEzsignevent = default(FieldEWebhookEzsignevent?), FieldEWebhookManagementevent? eWebhookManagementevent = default(FieldEWebhookManagementevent?), string sWebhookUrl = default(string), string sWebhookEmailfailed = default(string), string sWebhookApikey = default(string), string sWebhookSecret = default(string), bool bWebhookIsactive = default(bool), bool bWebhookIssigned = default(bool), bool bWebhookSkipsslvalidation = default(bool)) + /// objAudit (required). + public WebhookResponse(int pkiWebhookID = default(int), string sWebhookDescription = default(string), int fkiEzsignfoldertypeID = default(int), string sEzsignfoldertypeNameX = default(string), FieldEWebhookModule eWebhookModule = default(FieldEWebhookModule), FieldEWebhookEzsignevent? eWebhookEzsignevent = default(FieldEWebhookEzsignevent?), FieldEWebhookManagementevent? eWebhookManagementevent = default(FieldEWebhookManagementevent?), string sWebhookUrl = default(string), string sWebhookEmailfailed = default(string), string sWebhookApikey = default(string), string sWebhookSecret = default(string), bool bWebhookIsactive = default(bool), bool bWebhookIssigned = default(bool), bool bWebhookSkipsslvalidation = default(bool), CommonAudit objAudit = default(CommonAudit)) { this.PkiWebhookID = pkiWebhookID; // to ensure "sWebhookDescription" is required (not null) @@ -97,6 +98,12 @@ protected WebhookResponse() { } this.BWebhookIsactive = bWebhookIsactive; this.BWebhookIssigned = bWebhookIssigned; this.BWebhookSkipsslvalidation = bWebhookSkipsslvalidation; + // to ensure "objAudit" is required (not null) + if (objAudit == null) + { + throw new ArgumentNullException("objAudit is a required property for WebhookResponse and cannot be null"); + } + this.ObjAudit = objAudit; this.FkiEzsignfoldertypeID = fkiEzsignfoldertypeID; this.SEzsignfoldertypeNameX = sEzsignfoldertypeNameX; this.EWebhookEzsignevent = eWebhookEzsignevent; @@ -191,6 +198,12 @@ protected WebhookResponse() { } [DataMember(Name = "bWebhookSkipsslvalidation", IsRequired = true, EmitDefaultValue = true)] public bool BWebhookSkipsslvalidation { get; set; } + /// + /// Gets or Sets ObjAudit + /// + [DataMember(Name = "objAudit", IsRequired = true, EmitDefaultValue = true)] + public CommonAudit ObjAudit { get; set; } + /// /// Returns the string presentation of the object /// @@ -213,6 +226,7 @@ public override string ToString() sb.Append(" BWebhookIsactive: ").Append(BWebhookIsactive).Append("\n"); sb.Append(" BWebhookIssigned: ").Append(BWebhookIssigned).Append("\n"); sb.Append(" BWebhookSkipsslvalidation: ").Append(BWebhookSkipsslvalidation).Append("\n"); + sb.Append(" ObjAudit: ").Append(ObjAudit).Append("\n"); sb.Append("}\n"); return sb.ToString(); } diff --git a/src/eZmaxApi/Model/WebhookResponseCompound.cs b/src/eZmaxApi/Model/WebhookResponseCompound.cs index aa2861525..6ab424594 100644 --- a/src/eZmaxApi/Model/WebhookResponseCompound.cs +++ b/src/eZmaxApi/Model/WebhookResponseCompound.cs @@ -72,8 +72,9 @@ protected WebhookResponseCompound() { } /// Whether the Webhook is active or not (required). /// Whether the requests will be signed or not (required). /// Wheter the server's SSL certificate should be validated or not. Not recommended to skip for production use (required). + /// objAudit (required). /// The concatenated string to describe the Webhook event. - public WebhookResponseCompound(int pkiWebhookID = default(int), string sWebhookDescription = default(string), int fkiEzsignfoldertypeID = default(int), string sEzsignfoldertypeNameX = default(string), FieldEWebhookModule eWebhookModule = default(FieldEWebhookModule), FieldEWebhookEzsignevent? eWebhookEzsignevent = default(FieldEWebhookEzsignevent?), FieldEWebhookManagementevent? eWebhookManagementevent = default(FieldEWebhookManagementevent?), string sWebhookUrl = default(string), string sWebhookEmailfailed = default(string), string sWebhookApikey = default(string), string sWebhookSecret = default(string), bool bWebhookIsactive = default(bool), bool bWebhookIssigned = default(bool), bool bWebhookSkipsslvalidation = default(bool), string sWebhookEvent = default(string)) + public WebhookResponseCompound(int pkiWebhookID = default(int), string sWebhookDescription = default(string), int fkiEzsignfoldertypeID = default(int), string sEzsignfoldertypeNameX = default(string), FieldEWebhookModule eWebhookModule = default(FieldEWebhookModule), FieldEWebhookEzsignevent? eWebhookEzsignevent = default(FieldEWebhookEzsignevent?), FieldEWebhookManagementevent? eWebhookManagementevent = default(FieldEWebhookManagementevent?), string sWebhookUrl = default(string), string sWebhookEmailfailed = default(string), string sWebhookApikey = default(string), string sWebhookSecret = default(string), bool bWebhookIsactive = default(bool), bool bWebhookIssigned = default(bool), bool bWebhookSkipsslvalidation = default(bool), CommonAudit objAudit = default(CommonAudit), string sWebhookEvent = default(string)) { this.PkiWebhookID = pkiWebhookID; // to ensure "sWebhookDescription" is required (not null) @@ -98,6 +99,12 @@ protected WebhookResponseCompound() { } this.BWebhookIsactive = bWebhookIsactive; this.BWebhookIssigned = bWebhookIssigned; this.BWebhookSkipsslvalidation = bWebhookSkipsslvalidation; + // to ensure "objAudit" is required (not null) + if (objAudit == null) + { + throw new ArgumentNullException("objAudit is a required property for WebhookResponseCompound and cannot be null"); + } + this.ObjAudit = objAudit; this.FkiEzsignfoldertypeID = fkiEzsignfoldertypeID; this.SEzsignfoldertypeNameX = sEzsignfoldertypeNameX; this.EWebhookEzsignevent = eWebhookEzsignevent; @@ -193,6 +200,12 @@ protected WebhookResponseCompound() { } [DataMember(Name = "bWebhookSkipsslvalidation", IsRequired = true, EmitDefaultValue = true)] public bool BWebhookSkipsslvalidation { get; set; } + /// + /// Gets or Sets ObjAudit + /// + [DataMember(Name = "objAudit", IsRequired = true, EmitDefaultValue = true)] + public CommonAudit ObjAudit { get; set; } + /// /// The concatenated string to describe the Webhook event /// @@ -223,6 +236,7 @@ public override string ToString() sb.Append(" BWebhookIsactive: ").Append(BWebhookIsactive).Append("\n"); sb.Append(" BWebhookIssigned: ").Append(BWebhookIssigned).Append("\n"); sb.Append(" BWebhookSkipsslvalidation: ").Append(BWebhookSkipsslvalidation).Append("\n"); + sb.Append(" ObjAudit: ").Append(ObjAudit).Append("\n"); sb.Append(" SWebhookEvent: ").Append(SWebhookEvent).Append("\n"); sb.Append("}\n"); return sb.ToString();