Releases: diadoc/diadocsdk-csharp
OIDC authentication
This release brings OIDC authentication. See https://developer.kontur.ru/docs/diadoc-api/index.html for more details.
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
Add EventTypes to BoxCounteragentEvent
versions/2.21.0 Merge pull request #1138 from diadoc/ddcore-8608-add-event-types-to-b…
Update utd970 first title
Update utd970 first title to newest version
Extended COM objects with PowerOfAttorneyAttachmentStatus
Updated COM-interfaces of SignatureV3
, Entity
and COM-enum PowerOfAttorneyValidationStatusNamedId
in coordinance with release 2.19.1.
Extended SignatureInfo for COM
This release extends SignatureInfo
with CertificateSubjectType
(values: UnknownCertificateSubjectType
, LegalEntity
, IndividualEntity
, PhysicalPerson
) for COM integrations.
Extended SignatureInfo
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
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.
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
.