Structures

The following structures are available globally.

  • An error that was returned from the Bittiq API.

    See more

    Declaration

    Swift

    public struct APIError
  • A bank account with a specific provider.

    See more

    Declaration

    Swift

    public struct BankAccount
  • Represents a user’s birthday date.

    See more

    Declaration

    Swift

    public struct Birthday : Equatable
    extension Birthday: Encodable
  • The consent for a specific provider.

    See more

    Declaration

    Swift

    public struct Consent
  • The counterparty for a specific transaction.

    See more

    Declaration

    Swift

    public struct Counterparty
  • A simple placeholder representing an empty server response. You will typically encounter these for SDK calls that delete a resource.

    Declaration

    Swift

    public struct Empty
  • An overview of the user’s finances.

    See more

    Declaration

    Swift

    public struct FinancialOverview
  • The financial summary for a single Account, or the aggregated summary for multiple accounts in a given period of time.

    See more

    Declaration

    Swift

    public struct FinancialSummary
  • Represents investments account.

    See more

    Declaration

    Swift

    public struct InvestmentAccount
  • Represents investments fund.

    See more

    Declaration

    Swift

    public struct InvestmentFund
  • Represents a user’s investment goal.

    See more

    Declaration

    Swift

    public struct InvestmentGoal : Equatable
  • An amount of money.

    See more

    Declaration

    Swift

    public struct Money
  • Represents PIS payment .

    See more

    Declaration

    Swift

    public struct PISPayment
  • A container object for a paginated result set.

    See more

    Declaration

    Swift

    public struct PagedData<Item> where Item : Equatable
  • Represents payment consent .

    See more

    Declaration

    Swift

    public struct PaymentConsent
  • A user’s Bittiq profile.

    See more

    Declaration

    Swift

    public struct Profile
    extension Profile: Encodable
  • Bank or other financial institution that provides account information.

    See more

    Declaration

    Swift

    public struct Provider
  • Represents a user’s spend insights.

    See more

    Declaration

    Swift

    public struct SpendInsights : BittiqModel
  • A fixed charge with a recurring payment.

    See more

    Declaration

    Swift

    public struct Subscription
  • Simple container that holds the access/refresh tokens.

    See more

    Declaration

    Swift

    public struct Tokens
  • A financial transaction.

    See more

    Declaration

    Swift

    public struct Transaction
  • A category that a Transaction can be categorized in.

    See more

    Declaration

    Swift

    public struct TransactionCategory
  • A user’s investment goal.

    Note

    This is basically the same as a normal InvestmentGoal, but it only contains the properties that can be updated through the SDK.
    See more

    Declaration

    Swift

    public struct UpdateInvestmentGoal
    extension UpdateInvestmentGoal: Encodable
  • A user’s Bittiq profile.

    Note

    This is basically the same as a normal Profile, but it only contains the properties that can be updated through the SDK.
    See more

    Declaration

    Swift

    public struct UpdateProfile
    extension UpdateProfile: Encodable
  • A user’s invent settings.

    Note

    This is basically the same as a normal UsersEventSettings, but it only contains the properties that can be updated through the SDK.
    See more

    Declaration

    Swift

    public struct UpdateUsersEventSettings
    extension UpdateUsersEventSettings: Encodable
  • Represents a user’s confirmation.

    See more

    Declaration

    Swift

    public struct UsersConfirmation : BittiqModel
    extension UsersConfirmation: Codable
  • A user’s invent settings.

    See more

    Declaration

    Swift

    public struct UsersEventSettings
    extension UsersEventSettings: Encodable
  • Represents a Veriff initialization model

    See more

    Declaration

    Swift

    public struct VeriffInitialization : BittiqModel
  • Declaration

    Swift

    public struct UserConfirmationResponse : ResponseModel