| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Bank.Starling.API.Schemas
Documentation
Constructors
| Account | |
Fields
| |
Instances
data AccountHolder #
Constructors
| AccountHolder | |
Instances
newtype AccountHolderName #
Constructors
| AccountHolderName | |
Fields | |
Instances
data AccountHolderType #
Instances
data AccountIdentifier #
Constructors
| AccountIdentifier | |
Fields | |
Instances
data AccountIdentifiers #
Constructors
| AccountIdentifiers | |
Fields
| |
Instances
Instances
| Show Accounts # | |
| Generic Accounts # | |
| FromJSON Accounts # | |
Defined in Bank.Starling.API.Schemas | |
| ToJSON Accounts # | |
Defined in Bank.Starling.API.Schemas Methods toEncoding :: Accounts -> Encoding toJSONList :: [Accounts] -> Value toEncodingList :: [Accounts] -> Encoding | |
| type Rep Accounts # | |
Defined in Bank.Starling.API.Schemas | |
data AccountStatementPeriod #
Instances
newtype AccountStatementPeriods #
Constructors
| AccountStatementPeriods | |
Fields | |
Instances
data AccountType #
Constructors
| Primary | |
| Additional | |
| FixedTermDeposit | |
| Loan |
Instances
newtype AccountUid #
Constructors
| AccountUid UUID |
Instances
| Show AccountUid # | |
Defined in Bank.Starling.API.Schemas Methods showsPrec :: Int -> AccountUid -> ShowS # show :: AccountUid -> String # showList :: [AccountUid] -> ShowS # | |
| Generic AccountUid # | |
Defined in Bank.Starling.API.Schemas Associated Types type Rep AccountUid :: Type -> Type # | |
| FromJSON AccountUid # | |
Defined in Bank.Starling.API.Schemas | |
| ToJSON AccountUid # | |
Defined in Bank.Starling.API.Schemas Methods toJSON :: AccountUid -> Value toEncoding :: AccountUid -> Encoding toJSONList :: [AccountUid] -> Value toEncodingList :: [AccountUid] -> Encoding | |
| type Rep AccountUid # | |
Defined in Bank.Starling.API.Schemas type Rep AccountUid = D1 ('MetaData "AccountUid" "Bank.Starling.API.Schemas" "starling-bank-0.1.0.0-inplace" 'True) (C1 ('MetaCons "AccountUid" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UUID))) | |
newtype AccountHolderUid #
Constructors
| AccountHolderUid UUID |
Instances
Constructors
| Address | |
Instances
Instances
| Show Addresses # | |
| Generic Addresses # | |
| FromJSON Addresses # | |
Defined in Bank.Starling.API.Schemas | |
| ToJSON Addresses # | |
Defined in Bank.Starling.API.Schemas Methods toEncoding :: Addresses -> Encoding toJSONList :: [Addresses] -> Value toEncodingList :: [Addresses] -> Encoding | |
| type Rep Addresses # | |
Defined in Bank.Starling.API.Schemas type Rep Addresses = D1 ('MetaData "Addresses" "Bank.Starling.API.Schemas" "starling-bank-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Addresses" 'PrefixI 'True) (S1 ('MetaSel ('Just "current") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: S1 ('MetaSel ('Just "previous") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Address]))) | |
Constructors
Instances
data BankIdentifierType #
Instances
Constructors
| Business | |
Fields
| |
Instances
newtype CategoryUid #
Constructors
| CategoryUid UUID |
Instances
| Show CategoryUid # | |
Defined in Bank.Starling.API.Schemas Methods showsPrec :: Int -> CategoryUid -> ShowS # show :: CategoryUid -> String # showList :: [CategoryUid] -> ShowS # | |
| Generic CategoryUid # | |
Defined in Bank.Starling.API.Schemas Associated Types type Rep CategoryUid :: Type -> Type # | |
| FromJSON CategoryUid # | |
Defined in Bank.Starling.API.Schemas | |
| ToJSON CategoryUid # | |
Defined in Bank.Starling.API.Schemas Methods toJSON :: CategoryUid -> Value toEncoding :: CategoryUid -> Encoding toJSONList :: [CategoryUid] -> Value toEncodingList :: [CategoryUid] -> Encoding | |
| type Rep CategoryUid # | |
Defined in Bank.Starling.API.Schemas type Rep CategoryUid = D1 ('MetaData "CategoryUid" "Bank.Starling.API.Schemas" "starling-bank-0.1.0.0-inplace" 'True) (C1 ('MetaCons "CategoryUid" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UUID))) | |
data ConfirmationOfFundsResponse #
Constructors
| ConfirmationOfFundsResponse | |
Instances
data CounterPartyType #
Instances
data CountryCode #
Constructors
| AC | |
| AD | |
| AE | |
| AF | |
| AG | |
| AI | |
| AL | |
| AM | |
| AN | |
| AO | |
| AQ | |
| AR | |
| AS | |
| AT | |
| AU | |
| AW | |
| AX | |
| AZ | |
| BA | |
| BB | |
| BD | |
| BE | |
| BF | |
| BG | |
| BH | |
| BI | |
| BJ | |
| BL | |
| BM | |
| BN | |
| BO | |
| BQ | |
| BR | |
| BS | |
| BT | |
| BU | |
| BV | |
| BW | |
| BY | |
| BZ | |
| CA | |
| CC | |
| CD | |
| CF | |
| CG | |
| CH | |
| CI | |
| CK | |
| CL | |
| CM | |
| CN | |
| CO | |
| CP | |
| CR | |
| CS | |
| CU | |
| CV | |
| CW | |
| CX | |
| CY | |
| CZ | |
| DE | |
| DG | |
| DJ | |
| DK | |
| DM | |
| DO | |
| DZ | |
| EA | |
| EC | |
| EE | |
| EG | |
| EH | |
| ER | |
| ES | |
| ET | |
| EU | |
| EZ | |
| FI | |
| FJ | |
| FK | |
| FM | |
| FO | |
| FR | |
| FX | |
| GA | |
| GB | |
| GD | |
| GE | |
| GF | |
| GG | |
| GH | |
| GI | |
| GL | |
| GM | |
| GN | |
| GP | |
| GQ | |
| GR | |
| GS | |
| GT | |
| GU | |
| GW | |
| GY | |
| HK | |
| HM | |
| HN | |
| HR | |
| HT | |
| HU | |
| IC | |
| ID | |
| IE | |
| IL | |
| IM | |
| IN | |
| IO | |
| IQ | |
| IR | |
| IS | |
| IT | |
| JE | |
| JM | |
| JO | |
| JP | |
| KE | |
| KG | |
| KH | |
| KI | |
| KM | |
| KN | |
| KP | |
| KR | |
| KW | |
| KY | |
| KZ | |
| LA | |
| LB | |
| LC | |
| LI | |
| LK | |
| LR | |
| LS | |
| LT | |
| LU | |
| LV | |
| LY | |
| MA | |
| MC | |
| MD | |
| ME | |
| MF | |
| MG | |
| MH | |
| MK | |
| ML | |
| MM | |
| MN | |
| MO | |
| MP | |
| MQ | |
| MR | |
| MS | |
| MT | |
| MU | |
| MV | |
| MW | |
| MX | |
| MY | |
| MZ | |
| NA | |
| NC | |
| NE | |
| NF | |
| NG | |
| NI | |
| NL | |
| NO | |
| NP | |
| NR | |
| NT | |
| NU | |
| NZ | |
| OM | |
| PA | |
| PE | |
| PF | |
| PG | |
| PH | |
| PK | |
| PL | |
| PM | |
| PN | |
| PR | |
| PS | |
| PT | |
| PW | |
| PY | |
| QA | |
| RE | |
| RO | |
| RS | |
| RU | |
| RW | |
| SA | |
| SB | |
| SC | |
| SD | |
| SE | |
| SF | |
| SG | |
| SH | |
| SI | |
| SJ | |
| SK | |
| SL | |
| SM | |
| SN | |
| SO | |
| SR | |
| SS | |
| ST | |
| SU | |
| SV | |
| SX | |
| SY | |
| SZ | |
| TA | |
| TC | |
| TD | |
| TF | |
| TG | |
| TH | |
| TJ | |
| TK | |
| TL | |
| TM | |
| TN | |
| TO | |
| TP | |
| TR | |
| TT | |
| TV | |
| TW | |
| TZ | |
| UA | |
| UG | |
| UK | |
| UM | |
| US | |
| UY | |
| UZ | |
| VA | |
| VC | |
| VE | |
| VG | |
| VI | |
| VN | |
| VU | |
| WF | |
| WS | |
| XI | |
| XU | |
| XK | |
| YE | |
| YT | |
| YU | |
| ZA | |
| ZM | |
| ZR | |
| ZW |
Instances
Constructors
| AED | |
| AFN | |
| ALL | |
| AMD | |
| ANG | |
| AOA | |
| ARS | |
| AUD | |
| AWG | |
| AZN | |
| BAM | |
| BBD | |
| BDT | |
| BGN | |
| BHD | |
| BIF | |
| BMD | |
| BND | |
| BOB | |
| BOV | |
| BRL | |
| BSD | |
| BTN | |
| BWP | |
| BYN | |
| BYR | |
| BZD | |
| CAD | |
| CDF | |
| CHE | |
| CHF | |
| CHW | |
| CLF | |
| CLP | |
| CNY | |
| COP | |
| COU | |
| CRC | |
| CUC | |
| CUP | |
| CVE | |
| CZK | |
| DJF | |
| DKK | |
| DOP | |
| DZD | |
| EGP | |
| ERN | |
| ETB | |
| EUR | |
| FJD | |
| FKP | |
| GBP | |
| GEL | |
| GHS | |
| GIP | |
| GMD | |
| GNF | |
| GTQ | |
| GYD | |
| HKD | |
| HNL | |
| HRK | |
| HTG | |
| HUF | |
| IDR | |
| ILS | |
| INR | |
| IQD | |
| IRR | |
| ISK | |
| JMD | |
| JOD | |
| JPY | |
| KES | |
| KGS | |
| KHR | |
| KMF | |
| KPW | |
| KRW | |
| KWD | |
| KYD | |
| KZT | |
| LAK | |
| LBP | |
| LKR | |
| LRD | |
| LSL | |
| LTL | |
| LYD | |
| MAD | |
| MDL | |
| MGA | |
| MKD | |
| MMK | |
| MNT | |
| MOP | |
| MRO | |
| MRU | |
| MUR | |
| MVR | |
| MWK | |
| MXN | |
| MXV | |
| MYR | |
| MZN | |
| NAD | |
| NGN | |
| NIO | |
| NOK | |
| NPR | |
| NZD | |
| OMR | |
| PAB | |
| PEN | |
| PGK | |
| PHP | |
| PKR | |
| PLN | |
| PYG | |
| QAR | |
| RON | |
| RSD | |
| RUB | |
| RUR | |
| RWF | |
| SAR | |
| SBD | |
| SCR | |
| SDG | |
| SEK | |
| SGD | |
| SHP | |
| SLL | |
| SOS | |
| SRD | |
| SSP | |
| STD | |
| STN | |
| SVC | |
| SYP | |
| SZL | |
| THB | |
| TJS | |
| TMT | |
| TND | |
| TOP | |
| TRY | |
| TTD | |
| TWD | |
| TZS | |
| UAH | |
| UGX | |
| USD | |
| USN | |
| USS | |
| UYI | |
| UYU | |
| UZS | |
| VEF | |
| VES | |
| VND | |
| VUV | |
| WST | |
| XAF | |
| XAG | |
| XAU | |
| XBA | |
| XBB | |
| XBC | |
| XBD | |
| XCD | |
| XDR | |
| XOF | |
| XPD | |
| XPF | |
| XPT | |
| XSU | |
| XTS | |
| XUA | |
| XXX | |
| YER | |
| ZAR | |
| ZMW | |
| ZWL |
Instances
data CurrencyAndAmount #
Constructors
| CurrencyAndAmount | |
Fields
| |
Instances
data DirectDebitMandate #
Constructors
| DirectDebitMandate | |
Fields
| |
Instances
data DirectDebitMandates #
Constructors
| DirectDebitMandates | |
Fields | |
Instances
newtype DirectDebitMandateUid #
Constructors
| DirectDebitMandateUid UUID |
Instances
data IdentifierType #
Instances
data Individual #
Constructors
| Individual | |
Instances
Constructors
| Joint | |
Fields | |
Instances
| Show Joint # | |
| Generic Joint # | |
| FromJSON Joint # | |
Defined in Bank.Starling.API.Schemas | |
| ToJSON Joint # | |
Defined in Bank.Starling.API.Schemas Methods toEncoding :: Joint -> Encoding toJSONList :: [Joint] -> Value toEncodingList :: [Joint] -> Encoding | |
| type Rep Joint # | |
Defined in Bank.Starling.API.Schemas type Rep Joint = D1 ('MetaData "Joint" "Bank.Starling.API.Schemas" "starling-bank-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Joint" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountHolderUid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AccountHolderUid) :*: (S1 ('MetaSel ('Just "personOne") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Individual) :*: S1 ('MetaSel ('Just "personTwo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Individual)))) | |
data LastPayment #
Constructors
| LastPayment | |
Fields | |
Instances
data NextPaymentDatesResponse #
Constructors
| NextPaymentDatesResponse | |
Fields
| |
Instances
Constructors
| Payee | |
Fields
| |
Instances
data PayeeAccount #
Constructors
| PayeeAccount | |
Instances
newtype PayeeAccountUid #
Constructors
| PayeeAccountUid UUID |
Instances
data PayeeChannelType #
Constructors
| BANK_ACCOUNT | |
| SETTLE_UP | |
| NEARBY |
Instances
data PayeePayment #
Constructors
| PayeePayment | |
Fields | |
Instances
Instances
| Show Payees # | |
| Generic Payees # | |
| FromJSON Payees # | |
Defined in Bank.Starling.API.Schemas | |
| ToJSON Payees # | |
Defined in Bank.Starling.API.Schemas Methods toEncoding :: Payees -> Encoding toJSONList :: [Payees] -> Value toEncodingList :: [Payees] -> Encoding | |
| type Rep Payees # | |
Defined in Bank.Starling.API.Schemas | |
Constructors
| BUSINESS | |
| INDIVIDUAL |
Instances
| Show PayeeType # | |
| Generic PayeeType # | |
| FromJSON PayeeType # | |
Defined in Bank.Starling.API.Schemas | |
| ToJSON PayeeType # | |
Defined in Bank.Starling.API.Schemas Methods toEncoding :: PayeeType -> Encoding toJSONList :: [PayeeType] -> Value toEncodingList :: [PayeeType] -> Encoding | |
| type Rep PayeeType # | |
Constructors
| PayeeUid UUID |
Instances
| Show PayeeUid # | |
| Generic PayeeUid # | |
| FromJSON PayeeUid # | |
Defined in Bank.Starling.API.Schemas | |
| ToJSON PayeeUid # | |
Defined in Bank.Starling.API.Schemas Methods toEncoding :: PayeeUid -> Encoding toJSONList :: [PayeeUid] -> Value toEncodingList :: [PayeeUid] -> Encoding | |
| type Rep PayeeUid # | |
Defined in Bank.Starling.API.Schemas | |
Constructors
| Payments | |
Fields
| |
Instances
| Show Payments # | |
| Generic Payments # | |
| FromJSON Payments # | |
Defined in Bank.Starling.API.Schemas | |
| ToJSON Payments # | |
Defined in Bank.Starling.API.Schemas Methods toEncoding :: Payments -> Encoding toJSONList :: [Payments] -> Value toEncodingList :: [Payments] -> Encoding | |
| type Rep Payments # | |
Defined in Bank.Starling.API.Schemas type Rep Payments = D1 ('MetaData "Payments" "Bank.Starling.API.Schemas" "starling-bank-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Payments" 'PrefixI 'True) (S1 ('MetaSel ('Just "payments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PayeePayment]))) | |
data PaymentOrder #
Constructors
| PaymentOrder | |
Fields | |
Instances
data PaymentOrderPayment #
Constructors
| PaymentOrderPayment | |
Instances
data PaymentOrderPaymentsResponse #
Constructors
| PaymentOrderPaymentsResponse | |
Fields | |
Instances
newtype PaymentOrderUid #
Constructors
| PaymentOrderUid UUID |
Instances
data PaymentStatus #
Instances
| Show PaymentStatus # | |
Defined in Bank.Starling.API.Schemas Methods showsPrec :: Int -> PaymentStatus -> ShowS # show :: PaymentStatus -> String # showList :: [PaymentStatus] -> ShowS # | |
| Generic PaymentStatus # | |
Defined in Bank.Starling.API.Schemas Associated Types type Rep PaymentStatus :: Type -> Type # | |
| FromJSON PaymentStatus # | |
Defined in Bank.Starling.API.Schemas | |
| ToJSON PaymentStatus # | |
Defined in Bank.Starling.API.Schemas Methods toJSON :: PaymentStatus -> Value toEncoding :: PaymentStatus -> Encoding toJSONList :: [PaymentStatus] -> Value toEncodingList :: [PaymentStatus] -> Encoding | |
| type Rep PaymentStatus # | |
Defined in Bank.Starling.API.Schemas type Rep PaymentStatus = D1 ('MetaData "PaymentStatus" "Bank.Starling.API.Schemas" "starling-bank-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Accepted" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Rejected" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Pending" 'PrefixI 'False) (U1 :: Type -> Type))) | |
data PaymentStatusDescription #
Constructors
Instances
data PaymentStatusDetails #
Constructors
| PaymentStatusDetails | |
Instances
newtype PaymentUid #
Constructors
| PaymentUid UUID |
Instances
| Show PaymentUid # | |
Defined in Bank.Starling.API.Schemas Methods showsPrec :: Int -> PaymentUid -> ShowS # show :: PaymentUid -> String # showList :: [PaymentUid] -> ShowS # | |
| Generic PaymentUid # | |
Defined in Bank.Starling.API.Schemas Associated Types type Rep PaymentUid :: Type -> Type # | |
| FromJSON PaymentUid # | |
Defined in Bank.Starling.API.Schemas | |
| ToJSON PaymentUid # | |
Defined in Bank.Starling.API.Schemas Methods toJSON :: PaymentUid -> Value toEncoding :: PaymentUid -> Encoding toJSONList :: [PaymentUid] -> Value toEncodingList :: [PaymentUid] -> Encoding | |
| type Rep PaymentUid # | |
Defined in Bank.Starling.API.Schemas type Rep PaymentUid = D1 ('MetaData "PaymentUid" "Bank.Starling.API.Schemas" "starling-bank-0.1.0.0-inplace" 'True) (C1 ('MetaCons "PaymentUid" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UUID))) | |
data RecurrenceRule #
Constructors
| RecurrenceRule | |
Instances
data ScheduledPayment #
Constructors
Instances
data ScheduledPayments #
Constructors
| ScheduledPayments | |
Fields | |
Instances
data SignedCurrencyAndAmount #
Constructors
| SignedCurrencyAndAmount | |
Fields
| |
Instances
data SoleTrader #
Constructors
| SoleTrader | |
Fields | |
Instances
newtype SpendingCategory #
Constructors
| SpendingCategory String |
Instances
data SpendingCategoryBreakdown #
Constructors
| SpendingCategoryBreakdown | |
Fields | |
Instances
data SpendingCategorySummary #
Constructors
| SpendingCategorySummary | |
Fields
| |
Instances
data SpendingCounterPartyBreakdown #
Constructors
| SpendingCounterPartyBreakdown | |
Fields
| |
Instances
data SpendingCounterPartySummary #
Constructors
| SpendingCounterPartySummary | |
Fields | |
Instances
data SpendingCountryBreakdown #
Constructors
| SpendingCountryBreakdown | |
Fields
| |
Instances
data SpendingCountrySummary #
Constructors
| SpendingCountrySummary | |
Fields
| |
Instances
data StandingOrder #
Constructors
Instances
data StandingOrderFrequency #
Instances
data StandingOrderRecurrence #
Constructors
| StandingOrderRecurrence | |
Instances
data StandingOrdersResponse #
Constructors
| StandingOrdersResponse | |
Fields | |
Instances
data TokenIdentity #
Constructors
| TokenIdentity | |
Fields
| |
Instances
data TransactionDirection #
Instances
| Show TransactionDirection # | |
Defined in Bank.Starling.API.Schemas Methods showsPrec :: Int -> TransactionDirection -> ShowS # show :: TransactionDirection -> String # showList :: [TransactionDirection] -> ShowS # | |
| Generic TransactionDirection # | |
Defined in Bank.Starling.API.Schemas Associated Types type Rep TransactionDirection :: Type -> Type # Methods from :: TransactionDirection -> Rep TransactionDirection x # to :: Rep TransactionDirection x -> TransactionDirection # | |
| FromJSON TransactionDirection # | |
Defined in Bank.Starling.API.Schemas Methods parseJSON :: Value -> Parser TransactionDirection parseJSONList :: Value -> Parser [TransactionDirection] | |
| ToJSON TransactionDirection # | |
Defined in Bank.Starling.API.Schemas Methods toJSON :: TransactionDirection -> Value toEncoding :: TransactionDirection -> Encoding toJSONList :: [TransactionDirection] -> Value toEncodingList :: [TransactionDirection] -> Encoding | |
| type Rep TransactionDirection # | |
data ErrorResponse #
Constructors
| ErrorResponse | |
Fields
| |
Instances
newtype ErrorDetail #
Constructors
| ErrorDetail | |
Instances
| Show ErrorDetail # | |
Defined in Bank.Starling.API.Schemas Methods showsPrec :: Int -> ErrorDetail -> ShowS # show :: ErrorDetail -> String # showList :: [ErrorDetail] -> ShowS # | |
| Generic ErrorDetail # | |
Defined in Bank.Starling.API.Schemas Associated Types type Rep ErrorDetail :: Type -> Type # | |
| FromJSON ErrorDetail # | |
Defined in Bank.Starling.API.Schemas | |
| ToJSON ErrorDetail # | |
Defined in Bank.Starling.API.Schemas Methods toJSON :: ErrorDetail -> Value toEncoding :: ErrorDetail -> Encoding toJSONList :: [ErrorDetail] -> Value toEncodingList :: [ErrorDetail] -> Encoding | |
| type Rep ErrorDetail # | |
Defined in Bank.Starling.API.Schemas type Rep ErrorDetail = D1 ('MetaData "ErrorDetail" "Bank.Starling.API.Schemas" "starling-bank-0.1.0.0-inplace" 'True) (C1 ('MetaCons "ErrorDetail" 'PrefixI 'True) (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String))) | |