# secureRequiredType

Required type

```tl
secureRequiredType#829d99da flags:# native_names:flags.0?true selfie_required:flags.1?true translation_required:flags.2?true type:SecureValueType = SecureRequiredType;
```

### Parameters

| Name | Type | Description |
| --- | :---: | --- |
| **flags** | [\#](/type/%23) | Flags, see [TL conditional fields](/mtproto/TL-combinators.md#conditional-fields) |
| **native\_names** | [flags](/mtproto/TL-combinators.md#conditional-fields).0?[true](/constructor/true.md) | Native names |
| **selfie\_required** | [flags](/mtproto/TL-combinators.md#conditional-fields).1?[true](/constructor/true.md) | Is a selfie required |
| **translation\_required** | [flags](/mtproto/TL-combinators.md#conditional-fields).2?[true](/constructor/true.md) | Is a translation required |
| **type** | [SecureValueType](/type/SecureValueType.md) | Secure value type |

### Type
[SecureRequiredType](/type/SecureRequiredType.md)