secureValue#187fa0ca flags:# type:SecureValueType data:flags.0?SecureData front_side:flags.1?SecureFile reverse_side:flags.2?SecureFile selfie:flags.3?SecureFile translation:flags.6?Vector<SecureFile> files:flags.4?Vector<SecureFile> plain_data:flags.5?SecurePlainData hash:bytes = SecureValue;
| Поле | Тип | Описание |
|---|---|---|
| flags | # | Битовая маска: поле вида flags.N?T присутствует, только если поднят бит N. |
| type | SecureValueType | Тип. |
| data | flags.0?SecureData | Данные запроса. |
| front_side | flags.1?SecureFile | |
| reverse_side | flags.2?SecureFile | |
| selfie | flags.3?SecureFile | |
| translation | flags.6?Vector<SecureFile> | |
| files | flags.4?Vector<SecureFile> | |
| plain_data | flags.5?SecurePlainData | |
| hash | bytes | Хеш того, что уже есть у клиента. Если совпал, сервер отвечает «не изменилось» и не шлёт данные заново. |