# Module BSV::Wallet::Serializer::GetPublicKey::Args <a id="module-BSV-Wallet-Serializer-GetPublicKey-Args"></a>

Args wire layout:
    [1 byte: identity_key flag — 0=no, 1=yes]
    If 0: [key-related params][optional_bool for_self]
    If 1: [privileged params only]
    [optional_bool seek_permission]

## Public Class Methods
### `deserialize(bytes)` <a id="method-c-deserialize"></a> <a id="deserialize-class_method"></a>
Not documented.

### `serialize(args)` <a id="method-c-serialize"></a> <a id="serialize-class_method"></a>
Not documented.
