Class: Privy::Models::WalletCreationAdditionalSignerItem

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/privy/models/wallet_creation_additional_signer_item.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Internal::Type::BaseModel

==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml

Methods included from Internal::Type::Converter

#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Constructor Details

#initialize(signer_id:, override_policy_ids: nil) ⇒ Object

Some parameter documentations has been truncated, see Privy::Models::WalletCreationAdditionalSignerItem for more details.

An additional signer configuration for a wallet.

Parameters:

  • signer_id (String)

    A unique identifier for a key quorum.

  • override_policy_ids (Array<String>) (defaults to: nil)

    The array of policy IDs that will be applied to wallet requests. If specified, t



# File 'lib/privy/models/wallet_creation_additional_signer_item.rb', line 20

Instance Attribute Details

#override_policy_idsArray<String>?

The array of policy IDs that will be applied to wallet requests. If specified, this will override the base policy IDs set on the wallet. Currently, only one policy is supported per signer.

Returns:

  • (Array<String>, nil)


18
# File 'lib/privy/models/wallet_creation_additional_signer_item.rb', line 18

optional :override_policy_ids, Privy::Internal::Type::ArrayOf[String]

#signer_idString

A unique identifier for a key quorum.

Returns:

  • (String)


10
# File 'lib/privy/models/wallet_creation_additional_signer_item.rb', line 10

required :signer_id, String