Module: Privy::Models::SolanaTokenProgramInstructionConditionField
- Extended by:
- Internal::Type::Enum
- Defined in:
- lib/privy/models/solana_token_program_instruction_condition_field.rb,
sig/privy/models/solana_token_program_instruction_condition_field.rbs
Overview
Supported fields for Solana Token Program conditions including Transfer, TransferChecked, Burn, MintTo, CloseAccount, and InitializeAccount3 instruction fields.
Constant Summary collapse
- INSTRUCTION_NAME =
:instructionName- TRANSFER_SOURCE =
:"Transfer.source"- TRANSFER_DESTINATION =
:"Transfer.destination"- TRANSFER_AUTHORITY =
:"Transfer.authority"- TRANSFER_AMOUNT =
:"Transfer.amount"- TRANSFER_CHECKED_SOURCE =
:"TransferChecked.source"- TRANSFER_CHECKED_DESTINATION =
:"TransferChecked.destination"- TRANSFER_CHECKED_AUTHORITY =
:"TransferChecked.authority"- TRANSFER_CHECKED_AMOUNT =
:"TransferChecked.amount"- TRANSFER_CHECKED_MINT =
:"TransferChecked.mint"- BURN_ACCOUNT =
:"Burn.account"- BURN_MINT =
:"Burn.mint"- BURN_AUTHORITY =
:"Burn.authority"- BURN_AMOUNT =
:"Burn.amount"- MINT_TO_MINT =
:"MintTo.mint"- MINT_TO_ACCOUNT =
:"MintTo.account"- MINT_TO_AUTHORITY =
:"MintTo.authority"- MINT_TO_AMOUNT =
:"MintTo.amount"- CLOSE_ACCOUNT_ACCOUNT =
:"CloseAccount.account"- CLOSE_ACCOUNT_DESTINATION =
:"CloseAccount.destination"- CLOSE_ACCOUNT_AUTHORITY =
:"CloseAccount.authority"- INITIALIZE_ACCOUNT3_ACCOUNT =
:"InitializeAccount3.account"- INITIALIZE_ACCOUNT3_MINT =
:"InitializeAccount3.mint"- INITIALIZE_ACCOUNT3_OWNER =
:"InitializeAccount3.owner"
Class Method Summary collapse
Instance Method Summary collapse
Methods included from Internal::Type::Enum
==, ===, coerce, dump, hash, inspect, to_sorbet_type, values
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info
Class Method Details
.values ⇒ Array<Symbol>
|
|
# File 'lib/privy/models/solana_token_program_instruction_condition_field.rb', line 36
|
Instance Method Details
#self?.values ⇒ ::Array[Privy::Models::solana_token_program_instruction_condition_field]
57 |
# File 'sig/privy/models/solana_token_program_instruction_condition_field.rbs', line 57
def self?.values: -> ::Array[Privy::Models::solana_token_program_instruction_condition_field]
|