AccountLinksResponse

public struct AccountLinksResponse : Decodable, Sendable

Navigation links for account-related resources.

Provides hypermedia links to all resources associated with an account, enabling easy navigation to transactions, operations, payments, effects, offers, trades, and data entries for the account.

All links are templated and support filtering, pagination, and ordering parameters.

See also:

  • Stellar developer docs
  • AccountResponse for complete account details
  • LinkResponse for individual link structure
  • Link to this account resource (self reference).

    Declaration

    Swift

    public let selflink: LinkResponse
  • Templated link to transactions for this account. Supports cursor, order, and limit parameters.

    Declaration

    Swift

    public let transactions: LinkResponse
  • Templated link to operations involving this account. Supports cursor, order, and limit parameters.

    Declaration

    Swift

    public let operations: LinkResponse
  • Templated link to payment operations for this account. Supports cursor, order, and limit parameters.

    Declaration

    Swift

    public let payments: LinkResponse
  • Templated link to effects on this account. Supports cursor, order, and limit parameters.

    Declaration

    Swift

    public let effects: LinkResponse
  • Templated link to open offers by this account. Supports cursor, order, and limit parameters.

    Declaration

    Swift

    public let offers: LinkResponse
  • Templated link to trades executed by this account. Supports cursor, order, and limit parameters.

    Declaration

    Swift

    public let trades: LinkResponse
  • Link to the data entries (key-value store) for this account.

    Declaration

    Swift

    public let data: LinkResponse
  • Initializer - creates a new instance by decoding from the given decoder.

    Declaration

    Swift

    public init(from decoder: Decoder) throws

    Parameters

    decoder

    The decoder containing the data