PowerOfAttorneyValidationStatus¶
Структура PowerOfAttorneyValidationStatus
предназначена для хранения информации о статусе проверки машиночитаемой доверенности (МЧД).
message PowerOfAttorneyValidationStatus {
optional Severity Severity = 1 [default = UnknownSeverity];
optional PowerOfAttorneyValidationStatusNamedId StatusNamedId = 2 [default = UnknownStatus];
optional string StatusText = 3;
repeated PowerOfAttorneyValidationError Errors = 4;
}
enum Severity {
UnknownSeverity = 0;
Info = 1;
Success = 2;
Warning = 3;
Error = 4;
}
enum PowerOfAttorneyValidationStatusNamedId {
UnknownStatus = 0;
CanNotBeValidated = 1;
IsValid = 2;
IsNotValid = 3;
ValidationError = 4;
}
message PowerOfAttorneyValidationError {
required string Code = 1;
required string Text = 2;
}
Severity
— критичность статуса, значение из перечисленияSeverity
:UnknownSeverity
— значение по умолчанию;Info
— информация;Success
— успешно;Warning
— предупреждение;Error
— ошибка.
StatusNamedId
— текстовый идентификатор статуса, значение из перечисленияPowerOfAttorneyValidationStatusNamedId
:UnknownStatus
— значение по умолчанию;CanNotBeValidated
— не получилось выполнить проверку из-за ошибки валидации МЧД;IsValid
— все проверки выполнены без ошибок;IsNotValid
— среди МЧД есть хотя бы одна невалидная;ValidationError
— при проверке возникли ошибки валидации.
StatusText
— удобочитаемый текст статуса.Errors
— список ошибок, представленных структуройPowerOfAttorneyValidationError
с полями:Code
— код ошибки.Text
— текст ошибки.
См. также
- Структура используется:
в структуре DocflowStatusV3
в структуре PowerOfAttorneyInfo
в структуре SignaturePowerOfAttorney
в теле ответа метода PrevalidatePowerOfAttorney
- Руководства: