up-bank-typescript
Version:
Typescript wrapper for Up Bank API
19 lines (18 loc) • 672 B
TypeScript
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 {};