Structures

The following structures are available globally.

  • YNAB API client

    See more

    Declaration

    Swift

    public struct YNAB
  • Converts currency data from API responses into displayeable strings

    See more

    Declaration

    Swift

    public struct CurrencyFormatter : Sendable
  • Converts dates to and from API-friendly strings

    See more

    Declaration

    Swift

    public struct DateConverter : Sendable
  • Budget account model

    See more

    Declaration

    Swift

    public struct Account : Codable, Equatable, Sendable
  • Full budget model. This represents a complete budget export.

    See more

    Declaration

    Swift

    public struct BudgetDetail : Codable, Equatable, Sendable
  • Budget settings model

    See more

    Declaration

    Swift

    public struct BudgetSettings : Codable, Equatable, Sendable
  • Budget summary model

    See more

    Declaration

    Swift

    public struct BudgetSummary : Codable, Equatable, Sendable
  • Budget category

    See more

    Declaration

    Swift

    public struct Category : Codable, Equatable, Sendable
  • Category group model

    See more

    Declaration

    Swift

    public struct CategoryGroup : Codable, Equatable, Sendable
  • Category group including categories

    See more

    Declaration

    Swift

    public struct CategoryGroupWithCategories : Codable, Equatable, Sendable
  • Currency formatting settings

    See more

    Declaration

    Swift

    public struct CurrencyFormat : Codable, Equatable, Sendable
  • Date format settings

    See more

    Declaration

    Swift

    public struct DateFormat : Codable, Equatable, Sendable
  • Model for API errors

    See more

    Declaration

    Swift

    public struct ErrorDetail : Codable, Equatable, Sendable
  • Undocumented

    See more

    Declaration

    Swift

    public struct HybridTransaction : Codable, Equatable, Sendable
  • Month detail model

    See more

    Declaration

    Swift

    public struct MonthDetail : Codable, Equatable, Sendable
  • Month summary model

    See more

    Declaration

    Swift

    public struct MonthSummary : Codable, Equatable, Sendable
  • Payee model

    See more

    Declaration

    Swift

    public struct Payee : Codable, Equatable, Sendable
  • Payee location model

    See more

    Declaration

    Swift

    public struct PayeeLocation : Codable, Equatable, Sendable
  • A model representing a category to be saved or updated

    See more

    Declaration

    Swift

    public struct SaveCategory : Codable, Equatable, Sendable
  • A model representing a month category to be saved or updated

    See more

    Declaration

    Swift

    public struct SaveMonthCategory : Codable, Equatable, Sendable
  • A model representing a payee to be saved or updated

    See more

    Declaration

    Swift

    public struct SavePayee : Codable, Equatable, Sendable
  • A model representing a scheduled transaction to be saved or updated

    See more

    Declaration

    Swift

    public struct SaveScheduledTransaction : Codable, Equatable, Sendable
  • A model representing a subtransaction to be saved

    See more

    Declaration

    Swift

    public struct SaveSubTransaction : Codable, Equatable, Sendable
  • Undocumented

    See more

    Declaration

    Swift

    public struct SaveTransactionWithIdOrImportId : Codable, Equatable, Sendable
  • Scheduled sub transaction

    See more

    Declaration

    Swift

    public struct ScheduledSubTransaction : Codable, Equatable, Sendable
  • Full details of a scheduled transaction

    See more

    Declaration

    Swift

    public struct ScheduledTransactionDetail : Codable, Equatable, Sendable
  • Summary of a scheduled transaction

    See more

    Declaration

    Swift

    public struct ScheduledTransactionSummary : Codable, Equatable, Sendable
  • Subtransaction model

    See more

    Declaration

    Swift

    public struct SubTransaction : Codable, Equatable, Sendable
  • Detailed model of a transaction

    See more

    Declaration

    Swift

    public struct TransactionDetail : Codable, Equatable, Sendable
  • Summary details of a transaction

    See more

    Declaration

    Swift

    public struct TransactionSummary : Codable, Equatable, Sendable
  • Authenticate user information

    See more

    Declaration

    Swift

    public struct User : Codable, Equatable, Sendable
  • Undocumented

    See more

    Declaration

    Swift

    public struct CreateTransactionRequest
  • Undocumented

    See more

    Declaration

    Swift

    public struct CreateTransactionsRequest
  • Undocumented

    See more

    Declaration

    Swift

    public struct UpdateTransactionsRequest
  • Provides access to account operations

    See more

    Declaration

    Swift

    public struct AccountService
  • Provides access to budget operations

    See more

    Declaration

    Swift

    public struct BudgetService
  • Provides access to category operations

    See more

    Declaration

    Swift

    public struct CategoryService
  • Provides access to month operations

    See more

    Declaration

    Swift

    public struct MonthService
  • Provides access to payee location operations

    See more

    Declaration

    Swift

    public struct PayeeLocationService
  • Provides access to payee operations

    See more

    Declaration

    Swift

    public struct PayeeService
  • Provides access to scheduled transaction operations

    See more

    Declaration

    Swift

    public struct ScheduledTransactionService
  • Provides access to transaction operations

    See more

    Declaration

    Swift

    public struct TransactionService
  • Provides access to user operations

    See more

    Declaration

    Swift

    public struct UserService