Releases: diadoc/diadocsdk-java
Add EventTypes to BoxCounteragentEvent
versions/3.23.0 Merge pull request #305 from diadoc/ddcore-8695-add-event-types-to-bo…
Extended PowerOfAttorneyValidationStatus
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 fieldsValidationProtocol
with details regarding power of attorney validation andOperationError
with description of an error occurred when validating a power of attorney; fieldErrors
has become obsolete although still contains errors from power of attorney validation.PowerOfAttorneyValidationStatusNamedId
: addedHasWarnings
status that depicts that a power of attorney is valid but during the validation some warnings occurred.
New models:
ValidationProtocol
: contains an array ofValidationCheckResult
(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 optionalError
(not null ifStatus
has valueWarning
orError
).PowerOfAttorneyValidationCheckStatus
: represents the status of validation check. Possible values:Ok
,Warning
,Error
.
Added new fields to the CertificateInfoV2 contract
Updated Models:
-
CertificateInfoV2
: Added optionalDssCertificateType
field that describes the type of Dss certificate -
CertificateInfoV2
: Added repeatedDssCertificateType
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
This release extends SignatureInfo
with CertificateSubjectType
(values: UnknownCertificateSubjectType
, LegalEntity
, IndividualEntity
, PhysicalPerson
).
Extended PowerOfAttorneyValidationStatusNamedId and added PowerOfAttorneyAttachmentStatus
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
: addedPowerOfAttorneyAttachmentStatus
field to display whether a power of attorney attached or should be attached to the signature.Entity
: addedPowerOfAttorneyAttachmentStatus
field to display whether a power of attorney attached or should be attached to the signature. Only applicable to EntityType.Signature.PowerOfAttorneyValidationStatusNamedId
: addedIsNotAttached
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. IncludesStatusName
(Unknown
,PowerOfAttorneyAttached
,PowerOfAttorneyNotRequired
,PowerOfAttorneyRequired
) and optionalComment
.
Added new methods for working with organizations and counteragents using box IDs instead of org IDs
This release extend existing contracts and introduces new methods to work with organizations and counteragents.
Updated Models:
AcquireCounteragentRequest
: Added optionalBoxId
field
New Models:
AcquireCounteragentResultV2
: Response container for new methodAcquireCounteragentResultV2(Async)
.
New Methods:
GetCounteragentV3(Async)
: Returns the сounteragent. The principle is similar to theGetCounteragent
, but uses the box IDs instead of org IDs.GetCounteragentsV3(Async)
: Returns the сounteragents list. The principle is similar to theGetCounteragents
, but uses the box ID instead of org ID.GetCounteragentCertificatesV2(Async)
: Returns the сounteragent's certificates. The principle is similar to theGetCounteragentCertificates
, but uses the box IDs instead of org IDs.BreakWithCounteragentV2(Async)
: Severs communication with сounteragent. The principle is similar to theBreakWithCounteragent
, but uses the box IDs instead of org IDs.AcquireCounteragentV3(Async)
: Sends the counteragent an invitation to partner relations. The principle is similar to theAcquireCounteragent
, but uses the box IDs instead of org IDs.WaitAcquireCounteragentResultV2(Async)
: Returns the box ID of the invited organization in theAcquireCounteragentResultV2
model. The principle is similar to theWaitAcquireCounteragentResult
, 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 theGetOrganizationUsers
, but uses the box ID instead of org ID.
Add field OtherInformation to RussianAddress
versions/3.19.0 Merge pull request #292 from diadoc/ddcore-8546-add-other-information…
versions/3.18.0
Add new method GetCounteragentEvents()
versions/3.17.0
Add power of attorney chains info
versions/3.16.0: Merge pull request #287 from diadoc/ddcore-8064-new-ca-group-methods-pt2
This release adds functionality to work with counetragent groups and extends current Counteragent and OrganizationWithCounteragentStatus contracts with CounteragentGroupId info.