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