PowerOfAttorneyPermissionsInfo¶
Структура PowerOfAttorneyPermissionsInfo
хранит информацию о полномочиях из машиночитаемой доверенности.
message PowerOfAttorneyPermissionsInfo {
repeated PowerOfAttorneyPermissions Permissions = 1;
optional string TransferPermissionLoss = 2;
required string JointPermissions = 3;
}
message PowerOfAttorneyPermissions {
required string Type = 1;
optional string TextPermission = 2;
repeated PowerOfAttorneyMachineReadablePermission MachineReadablePermission = 3;
}
message PowerOfAttorneyMachineReadablePermission {
optional string Mnemonic = 1;
required string Code = 2;
required string Name = 3;
repeated PowerOfAttorneyRestrictions Restrictions = 4;
}
message PowerOfAttorneyRestrictions {
required int Id = 1;
required string Code = 2;
required string Name = 3;
optional string ValueName = 4;
optional string ValueCode = 5;
optional string ValueText = 6;
}
Permissions
— список обязательных полномочий. Каждый элемент в списке представлен структуройPowerOfAttorneyPermissions
с полями:Type
— тип полномочия. Может принимать значения:text
— текстовое полномочие,machineReadable
— машиночитаемое полномочие.
TextPermission
— текстовое содержание полномочия.MachineReadablePermission
— список машиночитаемых полномочий. Каждый элемент списка представлен структуройPowerOfAttorneyMachineReadablePermission
с полями:Mnemonic
— мнемоника полномочия.Code
— код полномочия.Name
— наименование полномочия.Restrictions
— список ограничений к полномочию. Каждый элемент списка представлен структуройPowerOfAttorneyRestrictions
с полями:Id
— порядковый номер ограничения.Code
— код ограничения.Name
— наименование ограничения.ValueName
— наименование значения для ограничения.ValueCode
— код значения для ограничения.ValueText
— текстовое значение для ограничения.
TransferPermissionLoss
— признак утраты полномочий при передоверии. Может принимать значения:notLossOnTransfer
— полномочия не утрачиваются при передоверии,lossOnTransfer
— полномочия утрачиваются при передоверии.
JointPermissions
— признак совместного осуществления полномочий. Обеспечивает совместные полномочия в случае, если в доверенности указано несколько представителей. Может принимать значения:personal
— индивидуальные полномочия,group
— совместные полномочия.
См. также
- Структура используется:
в структуре PowerOfAttorney
- Руководства: