Skip to main content
Structure
struct SolanaTransactionApiModel

Structures

SolanaTransactionApiModel.FeeConfig

struct FeeConfig

SolanaTransactionApiModel.OnChainData

struct OnChainData

SolanaTransactionApiModel.Params

struct Params

SolanaTransactionApiModel.SendParams

struct SendParams

SolanaTransactionApiModel.SolanaApprovalEntry

struct SolanaApprovalEntry

SolanaTransactionApiModel.SolanaApprovals

struct SolanaApprovals

SolanaTransactionApiModel.SolanaSubmittedApprovalEntry

struct SolanaSubmittedApprovalEntry

Initializers

init(from:)

Inherited from Decodable.init(from:).
init(from decoder: any Decoder) throws

Instance Properties

approvals

let approvals: SolanaApprovals?

chainType

let chainType: String?

createdAt

let createdAt: Date

error

let error: TransactionErrorApiModel?

id

Inherited from Identifiable.id.
let id: String

onChain

let onChain: OnChainData

params

let params: Params

sendParams

let sendParams: SendParams?

status

let status: TransactionStatusApiModel

walletType

let walletType: WalletType

Instance Methods

toDomain(withService:)

Inherited from TransactionApiModel.toDomain(withService:).
func toDomain(withService service: SmartWalletService) -> Transaction?