Skip to content

Releases: diadoc/diadocsdk-java

Add EventTypes to BoxCounteragentEvent

17 Sep 04:48
049e9a7
Compare
Choose a tag to compare
versions/3.23.0

Merge pull request #305 from diadoc/ddcore-8695-add-event-types-to-bo…

Extended PowerOfAttorneyValidationStatus

04 Sep 07:17
3adee10
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:58
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

Extended SignatureInfo

03 Jul 09:05
d60ff34
Compare
Choose a tag to compare

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

Extended PowerOfAttorneyValidationStatusNamedId and added PowerOfAttorneyAttachmentStatus

02 Jul 12:43
a7d1973
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.

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

28 Jun 05:22
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.

Add field OtherInformation to RussianAddress

26 Jun 08:49
7e7b6f3
Compare
Choose a tag to compare
versions/3.19.0

Merge pull request #292 from diadoc/ddcore-8546-add-other-information…

versions/3.18.0

02 May 09:19
8fb6dab
Compare
Choose a tag to compare

Add new method GetCounteragentEvents()

versions/3.17.0

11 Apr 10:19
e0da7d5
Compare
Choose a tag to compare

Add power of attorney chains info

versions/3.16.0: Merge pull request #287 from diadoc/ddcore-8064-new-ca-group-methods-pt2

08 Apr 05:42
0e09aae
Compare
Choose a tag to compare

This release adds functionality to work with counetragent groups and extends current Counteragent and OrganizationWithCounteragentStatus contracts with CounteragentGroupId info.