Skip to content

Releases: diadoc/diadocsdk-csharp

OIDC authentication

24 Oct 15:38
1eb647b
Compare
Choose a tag to compare

This release brings OIDC authentication. See https://developer.kontur.ru/docs/diadoc-api/index.html for more details.

Extended PowerOfAttorneyValidationStatus

04 Sep 07:15
6168f1d
Compare
Choose a tag to compare

This release provides an ability to see the details of power of attorney validation and adds new validation status HasWarnings.
The details will be available after switching to the new power of attorney validation, which will take place in the middle of September.

Updated models:

  • PowerOfAttorneyValidationStatus: added fields ValidationProtocol with details regarding power of attorney validation and OperationError with description of an error occurred when validating a power of attorney; field Errors has become obsolete although still contains errors from power of attorney validation.
  • PowerOfAttorneyValidationStatusNamedId: added HasWarnings status that depicts that a power of attorney is valid but during the validation some warnings occurred.

New models:

  • ValidationProtocol: contains an array of ValidationCheckResult (results of checks conducted during the validation).
  • ValidationCheckResult: contains information about a specific check conducted during the validation. Includes the following fields: Status, Name, and optional Error (not null if Status has value Warning or Error).
  • PowerOfAttorneyValidationCheckStatus: represents the status of validation check. Possible values: Ok, Warning, Error.

Added new fields to the CertificateInfoV2 contract

07 Aug 13:50
Compare
Choose a tag to compare

Updated Models:

  • CertificateInfoV2: Added optional DssCertificateType field that describes the type of Dss certificate

  • CertificateInfoV2: Added repeated DssCertificateType field that corresponds to the value of the certificate type and can take the value [TokenUsage, DssUsage] if the certificate is iron, but it can be used as a mobile

Add EventTypes to BoxCounteragentEvent

09 Jul 09:01
637c6c4
Compare
Choose a tag to compare
versions/2.21.0

Merge pull request #1138 from diadoc/ddcore-8608-add-event-types-to-b…

Update utd970 first title

09 Jul 07:15
da014cb
Compare
Choose a tag to compare

Update utd970 first title to newest version

Extended COM objects with PowerOfAttorneyAttachmentStatus

04 Jul 19:41
e76286a
Compare
Choose a tag to compare

Updated COM-interfaces of SignatureV3, Entity and COM-enum PowerOfAttorneyValidationStatusNamedId in coordinance with release 2.19.1.

Extended SignatureInfo for COM

04 Jul 09:39
1fb6b8c
Compare
Choose a tag to compare

This release extends SignatureInfo with CertificateSubjectType (values: UnknownCertificateSubjectType, LegalEntity, IndividualEntity, PhysicalPerson) for COM integrations.

Extended SignatureInfo

03 Jul 09:05
0ebd5ff
Compare
Choose a tag to compare

This release extends SignatureInfo with CertificateSubjectType (values: UnknownCertificateSubjectType, LegalEntity, IndividualEntity, PhysicalPerson).

Added new methods for working with organizations and counteragents using box IDs instead of org IDs

27 Jun 12:01
Compare
Choose a tag to compare

This release extend existing contracts and introduces new methods to work with organizations and counteragents.

Updated Models:

  • AcquireCounteragentRequest: Added optional BoxId field

New Models:

  • AcquireCounteragentResultV2: Response container for new method AcquireCounteragentResultV2(Async).

New Methods:

  • GetCounteragentV3(Async): Returns the сounteragent. The principle is similar to the GetCounteragent, but uses the box IDs instead of org IDs.
  • GetCounteragentsV3(Async): Returns the сounteragents list. The principle is similar to the GetCounteragents, but uses the box ID instead of org ID.
  • GetCounteragentCertificatesV2(Async): Returns the сounteragent's certificates. The principle is similar to the GetCounteragentCertificates, but uses the box IDs instead of org IDs.
  • BreakWithCounteragentV2(Async): Severs communication with сounteragent. The principle is similar to the BreakWithCounteragent, but uses the box IDs instead of org IDs.
  • AcquireCounteragentV3(Async): Sends the counteragent an invitation to partner relations. The principle is similar to the AcquireCounteragent, but uses the box IDs instead of org IDs.
  • WaitAcquireCounteragentResultV2(Async): Returns the box ID of the invited organization in the AcquireCounteragentResultV2 model. The principle is similar to the WaitAcquireCounteragentResult, but returns the box ID instead of org ID.
  • GetOrganizationUsersV2(Async): Returns a list of all users of the organization. The principle is similar to the GetOrganizationUsers, but uses the box ID instead of org ID.

Extended PowerOfAttorneyValidationStatusNamedId and added PowerOfAttorneyAttachmentStatus

27 Jun 10:06
647d99a
Compare
Choose a tag to compare

This release provides an ability to detect whether a signature requires a power of attorney. This could be the case if the document is signed with a physical entity signature and a power of attorney is not attached.

Updated models:

  • SignatureV3 : added PowerOfAttorneyAttachmentStatus field to display whether a power of attorney attached or should be attached to the signature.
  • Entity : added PowerOfAttorneyAttachmentStatus field to display whether a power of attorney attached or should be attached to the signature. Only applicable to EntityType.Signature.
  • PowerOfAttorneyValidationStatusNamedId: added IsNotAttached status that specifies that the signature requires a power of attorney.

New models:

  • PowerOfAttorneyAttachmentStatus : The status describing whether a power of attorney is attached or should be attached. Includes StatusName (Unknown, PowerOfAttorneyAttached, PowerOfAttorneyNotRequired, PowerOfAttorneyRequired) and optional Comment.