UNPKG

up-bank-typescript

Version:
19 lines (18 loc) 672 B
import { Money, ResourceType, Links, Related, Resource, Response, PaginatedResponse } from '../../common/types'; declare enum AccountType { SAVER = "SAVER", TRANSACTIONAL = "TRANSACTIONAL" } interface AccountAttributes { displayName: string; accountType: AccountType; balance: Money; createdAt: string; } interface AccountRelationships { transactions: Links<Related>; } declare type AccountResource = Resource<ResourceType.ACCOUNTS, AccountAttributes, AccountRelationships>; export declare type AccountsResponse = PaginatedResponse<AccountResource>; export declare type AccountResponse = Response<AccountResource>; export {};